/**
 *  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
 */
.detalhes-empresas {
  display: inline-block !important;
  float: right !important;
  font-size: 14px !important;
  border-radius: 20px !important;
  padding: 8px !important;
  background: #f5f5f5 !important; }

/*----------------------------------------------------------------*/
/*  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;
  box-sizing: border-box; }
  *:before, *:after {
    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 * {
  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.48) !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;
  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;
    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: flex; }
  md-select[multiple] md-select-value > *:first-child > *:first-child {
    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: flex;
  align-items: center;
  width: auto;
  height: 48px;
  padding-left: 10.667px;
  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 {
  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
/*----------------------------------------------------------------*/
html,
body {
  overflow: hidden !important; }

#main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

body.boxed {
  background: #3F4450; }
  body.boxed #main {
    overflow: hidden !important;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    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: 160px;
    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: 96px;
        min-height: 96px;
        max-height: 96px;
        padding: 24px; }
      .page-layout.carded.fullwidth > .center .content-card {
        background: #ffffff;
        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;
      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: 160px;
        min-height: 160px;
        max-height: 160px;
        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;
        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: 96px;
        min-height: 96px;
        max-height: 96px;
        padding: 24px; }
      .page-layout.carded.left-sidenav > .center .content-card {
        background: #ffffff;
        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;
      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: 160px;
        min-height: 160px;
        max-height: 160px;
        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;
        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: 96px;
        min-height: 96px;
        max-height: 96px;
        padding: 24px; }
      .page-layout.carded.right-sidenav > .center .content-card {
        background: #ffffff;
        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: 160px;
      min-height: 160px;
      max-height: 160px;
      padding: 24px;
      background-size: cover; }
    .page-layout.simple.fullwidth > .content, .page-layout.simple.inner-sidenav > .content {
      padding: 24px; }
  .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;
      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;
        box-shadow: none;
        background: transparent; }
    .page-layout.simple.left-sidenav > .center {
      position: relative;
      overflow: auto;
      z-index: 3;
      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: 160px;
        min-height: 160px;
        max-height: 160px;
        padding: 24px;
        background-image: url("/assets/images/backgrounds/header-bg.jpg");
        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;
      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;
        box-shadow: none;
        background: transparent; }
    .page-layout.simple.right-sidenav > .center {
      position: relative;
      overflow: auto;
      z-index: 3;
      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: 160px;
        min-height: 160px;
        max-height: 160px;
        padding: 24px;
        background-image: url("/assets/images/backgrounds/header-bg.jpg");
        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 {
      padding: 24px;
      background-size: cover; }
    .page-layout.simple.tabbed > .content > md-tabs > md-tabs-wrapper {
      background: #ffffff;
      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;
      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;
  transition-property: none;
  transition-duration: 400ms;
  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 {
      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 {
      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 {
    transition-property: all; }

.animate-slide-down {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  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 {
      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 {
      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 {
    transition-property: all; }

.animate-slide-left {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  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 {
      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 {
      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 {
    transition-property: all; }

.animate-slide-right {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  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 {
      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 {
      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 {
    transition-property: all; }

.animate-fade-in-out {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  transition-property: none;
  transition-duration: 400ms;
  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 {
      transition-property: all;
      opacity: 1; }
  .animate-fade-in-out.ng-leave {
    opacity: 1; }
    .animate-fade-in-out.ng-leave.ng-leave-active {
      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 {
    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(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 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: #000000 !important; }

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

.light-blue-600-fg {
  color: #000000 !important; }

.light-blue-600-border {
  border-color: #000000 !important; }

.light-blue-600-border-top {
  border-top-color: #000000 !important; }

.light-blue-600-border-right {
  border-right-color: #000000 !important; }

.light-blue-600-border-bottom {
  border-bottom-color: #000000 !important; }

.light-blue-600-border-left {
  border-left-color: #000000 !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: #F5F5F5 !important; }

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

.grey-100-fg {
  color: #F5F5F5 !important; }

.grey-100-border {
  border-color: #F5F5F5 !important; }

.grey-100-border-top {
  border-top-color: #F5F5F5 !important; }

.grey-100-border-right {
  border-right-color: #F5F5F5 !important; }

.grey-100-border-bottom {
  border-bottom-color: #F5F5F5 !important; }

.grey-100-border-left {
  border-left-color: #F5F5F5 !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: #E0E0E0 !important; }

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

.grey-300-fg {
  color: #E0E0E0 !important; }

.grey-300-border {
  border-color: #E0E0E0 !important; }

.grey-300-border-top {
  border-top-color: #E0E0E0 !important; }

.grey-300-border-right {
  border-right-color: #E0E0E0 !important; }

.grey-300-border-bottom {
  border-bottom-color: #E0E0E0 !important; }

.grey-300-border-left {
  border-left-color: #E0E0E0 !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: #FFFFFF !important; }

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

.grey-A100-fg {
  color: #FFFFFF !important; }

.grey-A100-border {
  border-color: #FFFFFF !important; }

.grey-A100-border-top {
  border-top-color: #FFFFFF !important; }

.grey-A100-border-right {
  border-right-color: #FFFFFF !important; }

.grey-A100-border-bottom {
  border-bottom-color: #FFFFFF !important; }

.grey-A100-border-left {
  border-left-color: #FFFFFF !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: inline-flex;
  flex-direction: row;
  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; }

.changelog .entry {
  background: white;
  margin-bottom: 24px;
  padding: 24px 32px; }
  .changelog .entry > .title {
    display: flex;
    align-items: center;
    margin-bottom: 24px; }
    .changelog .entry > .title .version {
      font-size: 24px; }
    .changelog .entry > .title .date {
      margin-left: 8px;
      font-size: 17px;
      opacity: 0.54; }
  .changelog .entry .groups div {
    margin-bottom: 32px; }
    .changelog .entry .groups div:last-child {
      margin-bottom: 0; }
  .changelog .entry .groups .title {
    display: inline-flex;
    font-size: 13px;
    color: white;
    letter-spacing: 0.015em;
    line-height: 1;
    padding: 5px 8px;
    border-radius: 2px; }
  .changelog .entry .groups .breaking-changes .title {
    background: #F44336; }
  .changelog .entry .groups .new .title {
    background: #43A047; }
  .changelog .entry .groups .improved .title {
    background: #673AB7; }
  .changelog .entry .groups .fixed .title {
    background: #2196F3; }
  .changelog .entry .groups ul {
    padding-left: 24px; }
    .changelog .entry .groups ul li {
      margin-bottom: 6px;
      letter-spacing: 0.015em; }

.angular-google-map-container {
  height: 400px; }

.moment-picker .moment-picker-container {
  width: 296px;
  border: none;
  border-radius: 2px;
  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: #F5F5F5;
      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 {
  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 {
    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 {
    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;
      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;
    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 {
    background-color: #ffffff; }
    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: 4px 4px;
    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: flex;
  flex: 1 0 auto;
  flex-direction: column;
  min-height: 350px;
  padding: 0; }
  .dataTables_wrapper .top {
    padding: 16px 24px; }
  .dataTables_wrapper .bottom {
    display: flex;
    min-height: 64px;
    justify-content: space-between;
    padding: 16px 8px; }
    .dataTables_wrapper .bottom .left {
      display: flex;
      flex: 0 0 50%;
      max-width: 50%;
      align-self: center;
      padding: 0 8px; }
      .dataTables_wrapper .bottom .left .length {
        display: block; }
    .dataTables_wrapper .bottom .right {
      display: flex;
      flex: 0 0 50%;
      max-width: 50%;
      align-self: center;
      justify-content: flex-end;
      padding: 0 8px; }
      .dataTables_wrapper .bottom .right .info {
        display: block;
        align-self: center; }
        .dataTables_wrapper .bottom .right .info .dataTables_info {
          padding: 0 8px;
          font-weight: 600; }
      .dataTables_wrapper .bottom .right .pagination {
        display: block;
        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:not(.current) {
      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;
      padding: 9px 12px;
      text-decoration: none; }
    .dataTables_wrapper .dataTables_paginate .paginate_button:active {
      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.current:hover, .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;
      box-shadow: none !important;
      cursor: default;
      padding: 9px 12px;
      text-decoration: none; }
  .dataTables_wrapper .dataTables_processing {
    position: absolute;
    z-index: 999;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 60px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: rgba(255, 255, 255, 0.2); }
    .dataTables_wrapper .dataTables_processing::after {
      content: "Carregando...";
      width: 70px;
      height: 70px;
      position: absolute;
      margin-right: -35px;
      margin-left: -20px;
      color: #666; }
  .dataTables_wrapper .dataTables_scroll {
    display: flex;
    flex: 1 1 0;
    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 {
      box-shadow: none; }
      .dataTables_wrapper .dataTables_scroll table.dataTable.row-border thead {
        border: none; }
  .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; }

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

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

/* DataTable Specific Content Rules & Fixes */
table.dataTable .show-details {
  padding: 5px 10px;
  font-weight: bold; }

table.dataTable .action-buttons {
  display: flex;
  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 {
  flex: 1; }

/* Responsive datatable */
.datatables-container .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 340px); }

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;
    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: flex;
    flex-direction: row;
    align-items: center;
    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);
    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: #F5F5F5; }
    .ta-root .ta-toolbar .ta-group {
      display: flex;
      align-items: center;
      align-content: center;
      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; }

@media (min-device-width: 1280px) and (max-device-width: 1920px) {
  .logo-load {
    max-width: 18%;
    height: auto;
    vertical-align: top;
    border: none; } }

@media (min-device-width: 960px) and (max-device-width: 1279px) {
  .logo-load {
    max-width: 19%;
    height: auto;
    vertical-align: top;
    border: none; } }

@media (min-device-width: 600px) and (max-device-width: 959px) {
  .logo-load {
    max-width: 30%;
    height: auto;
    vertical-align: top;
    border: none; } }

@media (max-device-width: 599px) {
  .logo-load {
    max-width: 40%;
    height: auto;
    vertical-align: top;
    border: none; } }

.imgHamburguer {
  max-width: 100% !important;
  height: auto !important;
  vertical-align: top !important;
  border: none !important; }

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

.min-width-0,
.mw-0 {
  max-width: 0px !important; }

.min-width-100,
.mw-100 {
  max-width: 100px !important; }

.min-width-200,
.mw-200 {
  max-width: 200px !important; }

.min-width-300,
.mw-300 {
  max-width: 300px !important; }

.min-width-400,
.mw-400 {
  max-width: 400px !important; }

.min-width-500,
.mw-500 {
  max-width: 500px !important; }

.min-width-600,
.mw-600 {
  max-width: 600px !important; }

.min-width-700,
.mw-700 {
  max-width: 700px !important; }

.min-width-800,
.mw-800 {
  max-width: 800px !important; }

.min-width-900,
.mw-900 {
  max-width: 900px !important; }

.min-width-1000,
.mw-1000 {
  max-width: 1000px !important; }

.min-width-1100,
.mw-1100 {
  max-width: 1100px !important; }

.min-width-1200,
.mw-1200 {
  max-width: 1200px !important; }

.min-width-1300,
.mw-1300 {
  max-width: 1300px !important; }

.min-width-1400,
.mw-1400 {
  max-width: 1400px !important; }

.min-width-1500,
.mw-1500 {
  max-width: 1500px !important; }

.min-width-1600,
.mw-1600 {
  max-width: 1600px !important; }

.min-width-1700,
.mw-1700 {
  max-width: 1700px !important; }

.min-width-1800,
.mw-1800 {
  max-width: 1800px !important; }

.min-width-1900,
.mw-1900 {
  max-width: 1900px !important; }

.min-width-2000,
.mw-2000 {
  max-width: 2000px !important; }

.padding-0,
.p-0 {
  padding: 0px !important; }

.padding-top-0,
.pt-0 {
  padding-top: 0px !important; }

.padding-right-0,
.pr-0 {
  padding-right: 0px !important; }

.padding-bottom-0,
.pb-0 {
  padding-bottom: 0px !important; }

.padding-left-0,
.pl-0 {
  padding-left: 0px !important; }

.padding-horizontal-0,
.ph-0 {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.padding-vertical-0,
.pv-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.padding-5,
.p-5 {
  padding: 5px !important; }

.padding-top-5,
.pt-5 {
  padding-top: 5px !important; }

.padding-right-5,
.pr-5 {
  padding-right: 5px !important; }

.padding-bottom-5,
.pb-5 {
  padding-bottom: 5px !important; }

.padding-left-5,
.pl-5 {
  padding-left: 5px !important; }

.padding-horizontal-5,
.ph-5 {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.padding-vertical-5,
.pv-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

.padding-10,
.p-10 {
  padding: 10px !important; }

.padding-top-10,
.pt-10 {
  padding-top: 10px !important; }

.padding-right-10,
.pr-10 {
  padding-right: 10px !important; }

.padding-bottom-10,
.pb-10 {
  padding-bottom: 10px !important; }

.padding-left-10,
.pl-10 {
  padding-left: 10px !important; }

.padding-horizontal-10,
.ph-10 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.padding-vertical-10,
.pv-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.padding-15,
.p-15 {
  padding: 15px !important; }

.padding-top-15,
.pt-15 {
  padding-top: 15px !important; }

.padding-right-15,
.pr-15 {
  padding-right: 15px !important; }

.padding-bottom-15,
.pb-15 {
  padding-bottom: 15px !important; }

.padding-left-15,
.pl-15 {
  padding-left: 15px !important; }

.padding-horizontal-15,
.ph-15 {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.padding-vertical-15,
.pv-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.padding-20,
.p-20 {
  padding: 20px !important; }

.padding-top-20,
.pt-20 {
  padding-top: 20px !important; }

.padding-right-20,
.pr-20 {
  padding-right: 20px !important; }

.padding-bottom-20,
.pb-20 {
  padding-bottom: 20px !important; }

.padding-left-20,
.pl-20 {
  padding-left: 20px !important; }

.padding-horizontal-20,
.ph-20 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.padding-vertical-20,
.pv-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.padding-25,
.p-25 {
  padding: 25px !important; }

.padding-top-25,
.pt-25 {
  padding-top: 25px !important; }

.padding-right-25,
.pr-25 {
  padding-right: 25px !important; }

.padding-bottom-25,
.pb-25 {
  padding-bottom: 25px !important; }

.padding-left-25,
.pl-25 {
  padding-left: 25px !important; }

.padding-horizontal-25,
.ph-25 {
  padding-left: 25px !important;
  padding-right: 25px !important; }

.padding-vertical-25,
.pv-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important; }

.padding-30,
.p-30 {
  padding: 30px !important; }

.padding-top-30,
.pt-30 {
  padding-top: 30px !important; }

.padding-right-30,
.pr-30 {
  padding-right: 30px !important; }

.padding-bottom-30,
.pb-30 {
  padding-bottom: 30px !important; }

.padding-left-30,
.pl-30 {
  padding-left: 30px !important; }

.padding-horizontal-30,
.ph-30 {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.padding-vertical-30,
.pv-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

.padding-35,
.p-35 {
  padding: 35px !important; }

.padding-top-35,
.pt-35 {
  padding-top: 35px !important; }

.padding-right-35,
.pr-35 {
  padding-right: 35px !important; }

.padding-bottom-35,
.pb-35 {
  padding-bottom: 35px !important; }

.padding-left-35,
.pl-35 {
  padding-left: 35px !important; }

.padding-horizontal-35,
.ph-35 {
  padding-left: 35px !important;
  padding-right: 35px !important; }

.padding-vertical-35,
.pv-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important; }

.padding-40,
.p-40 {
  padding: 40px !important; }

.padding-top-40,
.pt-40 {
  padding-top: 40px !important; }

.padding-right-40,
.pr-40 {
  padding-right: 40px !important; }

.padding-bottom-40,
.pb-40 {
  padding-bottom: 40px !important; }

.padding-left-40,
.pl-40 {
  padding-left: 40px !important; }

.padding-horizontal-40,
.ph-40 {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.padding-vertical-40,
.pv-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

.padding-45,
.p-45 {
  padding: 45px !important; }

.padding-top-45,
.pt-45 {
  padding-top: 45px !important; }

.padding-right-45,
.pr-45 {
  padding-right: 45px !important; }

.padding-bottom-45,
.pb-45 {
  padding-bottom: 45px !important; }

.padding-left-45,
.pl-45 {
  padding-left: 45px !important; }

.padding-horizontal-45,
.ph-45 {
  padding-left: 45px !important;
  padding-right: 45px !important; }

.padding-vertical-45,
.pv-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important; }

.padding-50,
.p-50 {
  padding: 50px !important; }

.padding-top-50,
.pt-50 {
  padding-top: 50px !important; }

.padding-right-50,
.pr-50 {
  padding-right: 50px !important; }

.padding-bottom-50,
.pb-50 {
  padding-bottom: 50px !important; }

.padding-left-50,
.pl-50 {
  padding-left: 50px !important; }

.padding-horizontal-50,
.ph-50 {
  padding-left: 50px !important;
  padding-right: 50px !important; }

.padding-vertical-50,
.pv-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important; }

.padding-55,
.p-55 {
  padding: 55px !important; }

.padding-top-55,
.pt-55 {
  padding-top: 55px !important; }

.padding-right-55,
.pr-55 {
  padding-right: 55px !important; }

.padding-bottom-55,
.pb-55 {
  padding-bottom: 55px !important; }

.padding-left-55,
.pl-55 {
  padding-left: 55px !important; }

.padding-horizontal-55,
.ph-55 {
  padding-left: 55px !important;
  padding-right: 55px !important; }

.padding-vertical-55,
.pv-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important; }

.padding-60,
.p-60 {
  padding: 60px !important; }

.padding-top-60,
.pt-60 {
  padding-top: 60px !important; }

.padding-right-60,
.pr-60 {
  padding-right: 60px !important; }

.padding-bottom-60,
.pb-60 {
  padding-bottom: 60px !important; }

.padding-left-60,
.pl-60 {
  padding-left: 60px !important; }

.padding-horizontal-60,
.ph-60 {
  padding-left: 60px !important;
  padding-right: 60px !important; }

.padding-vertical-60,
.pv-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important; }

.padding-65,
.p-65 {
  padding: 65px !important; }

.padding-top-65,
.pt-65 {
  padding-top: 65px !important; }

.padding-right-65,
.pr-65 {
  padding-right: 65px !important; }

.padding-bottom-65,
.pb-65 {
  padding-bottom: 65px !important; }

.padding-left-65,
.pl-65 {
  padding-left: 65px !important; }

.padding-horizontal-65,
.ph-65 {
  padding-left: 65px !important;
  padding-right: 65px !important; }

.padding-vertical-65,
.pv-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important; }

.padding-70,
.p-70 {
  padding: 70px !important; }

.padding-top-70,
.pt-70 {
  padding-top: 70px !important; }

.padding-right-70,
.pr-70 {
  padding-right: 70px !important; }

.padding-bottom-70,
.pb-70 {
  padding-bottom: 70px !important; }

.padding-left-70,
.pl-70 {
  padding-left: 70px !important; }

.padding-horizontal-70,
.ph-70 {
  padding-left: 70px !important;
  padding-right: 70px !important; }

.padding-vertical-70,
.pv-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important; }

.padding-75,
.p-75 {
  padding: 75px !important; }

.padding-top-75,
.pt-75 {
  padding-top: 75px !important; }

.padding-right-75,
.pr-75 {
  padding-right: 75px !important; }

.padding-bottom-75,
.pb-75 {
  padding-bottom: 75px !important; }

.padding-left-75,
.pl-75 {
  padding-left: 75px !important; }

.padding-horizontal-75,
.ph-75 {
  padding-left: 75px !important;
  padding-right: 75px !important; }

.padding-vertical-75,
.pv-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important; }

.padding-80,
.p-80 {
  padding: 80px !important; }

.padding-top-80,
.pt-80 {
  padding-top: 80px !important; }

.padding-right-80,
.pr-80 {
  padding-right: 80px !important; }

.padding-bottom-80,
.pb-80 {
  padding-bottom: 80px !important; }

.padding-left-80,
.pl-80 {
  padding-left: 80px !important; }

.padding-horizontal-80,
.ph-80 {
  padding-left: 80px !important;
  padding-right: 80px !important; }

.padding-vertical-80,
.pv-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important; }

.padding-85,
.p-85 {
  padding: 85px !important; }

.padding-top-85,
.pt-85 {
  padding-top: 85px !important; }

.padding-right-85,
.pr-85 {
  padding-right: 85px !important; }

.padding-bottom-85,
.pb-85 {
  padding-bottom: 85px !important; }

.padding-left-85,
.pl-85 {
  padding-left: 85px !important; }

.padding-horizontal-85,
.ph-85 {
  padding-left: 85px !important;
  padding-right: 85px !important; }

.padding-vertical-85,
.pv-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important; }

.padding-90,
.p-90 {
  padding: 90px !important; }

.padding-top-90,
.pt-90 {
  padding-top: 90px !important; }

.padding-right-90,
.pr-90 {
  padding-right: 90px !important; }

.padding-bottom-90,
.pb-90 {
  padding-bottom: 90px !important; }

.padding-left-90,
.pl-90 {
  padding-left: 90px !important; }

.padding-horizontal-90,
.ph-90 {
  padding-left: 90px !important;
  padding-right: 90px !important; }

.padding-vertical-90,
.pv-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important; }

.padding-95,
.p-95 {
  padding: 95px !important; }

.padding-top-95,
.pt-95 {
  padding-top: 95px !important; }

.padding-right-95,
.pr-95 {
  padding-right: 95px !important; }

.padding-bottom-95,
.pb-95 {
  padding-bottom: 95px !important; }

.padding-left-95,
.pl-95 {
  padding-left: 95px !important; }

.padding-horizontal-95,
.ph-95 {
  padding-left: 95px !important;
  padding-right: 95px !important; }

.padding-vertical-95,
.pv-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important; }

.padding-100,
.p-100 {
  padding: 100px !important; }

.padding-top-100,
.pt-100 {
  padding-top: 100px !important; }

.padding-right-100,
.pr-100 {
  padding-right: 100px !important; }

.padding-bottom-100,
.pb-100 {
  padding-bottom: 100px !important; }

.padding-left-100,
.pl-100 {
  padding-left: 100px !important; }

.padding-horizontal-100,
.ph-100 {
  padding-left: 100px !important;
  padding-right: 100px !important; }

.padding-vertical-100,
.pv-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important; }

.padding-8,
.p-8 {
  padding: 8px !important; }

.padding-top-8,
.pt-8 {
  padding-top: 8px !important; }

.padding-right-8,
.pr-8 {
  padding-right: 8px !important; }

.padding-bottom-8,
.pb-8 {
  padding-bottom: 8px !important; }

.padding-left-8,
.pl-8 {
  padding-left: 8px !important; }

.padding-horizontal-8,
.ph-8 {
  padding-left: 8px !important;
  padding-right: 8px !important; }

.padding-vertical-8,
.pv-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

.padding-16,
.p-16 {
  padding: 16px !important; }

.padding-top-16,
.pt-16 {
  padding-top: 16px !important; }

.padding-right-16,
.pr-16 {
  padding-right: 16px !important; }

.padding-bottom-16,
.pb-16 {
  padding-bottom: 16px !important; }

.padding-left-16,
.pl-16 {
  padding-left: 16px !important; }

.padding-horizontal-16,
.ph-16 {
  padding-left: 16px !important;
  padding-right: 16px !important; }

.padding-vertical-16,
.pv-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

.padding-24,
.p-24 {
  padding: 24px !important; }

.padding-top-24,
.pt-24 {
  padding-top: 24px !important; }

.padding-right-24,
.pr-24 {
  padding-right: 24px !important; }

.padding-bottom-24,
.pb-24 {
  padding-bottom: 24px !important; }

.padding-left-24,
.pl-24 {
  padding-left: 24px !important; }

.padding-horizontal-24,
.ph-24 {
  padding-left: 24px !important;
  padding-right: 24px !important; }

.padding-vertical-24,
.pv-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

.padding-32,
.p-32 {
  padding: 32px !important; }

.padding-top-32,
.pt-32 {
  padding-top: 32px !important; }

.padding-right-32,
.pr-32 {
  padding-right: 32px !important; }

.padding-bottom-32,
.pb-32 {
  padding-bottom: 32px !important; }

.padding-left-32,
.pl-32 {
  padding-left: 32px !important; }

.padding-horizontal-32,
.ph-32 {
  padding-left: 32px !important;
  padding-right: 32px !important; }

.padding-vertical-32,
.pv-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important; }

.padding-48,
.p-48 {
  padding: 48px !important; }

.padding-top-48,
.pt-48 {
  padding-top: 48px !important; }

.padding-right-48,
.pr-48 {
  padding-right: 48px !important; }

.padding-bottom-48,
.pb-48 {
  padding-bottom: 48px !important; }

.padding-left-48,
.pl-48 {
  padding-left: 48px !important; }

.padding-horizontal-48,
.ph-48 {
  padding-left: 48px !important;
  padding-right: 48px !important; }

.padding-vertical-48,
.pv-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important; }

.padding-56,
.p-56 {
  padding: 56px !important; }

.padding-top-56,
.pt-56 {
  padding-top: 56px !important; }

.padding-right-56,
.pr-56 {
  padding-right: 56px !important; }

.padding-bottom-56,
.pb-56 {
  padding-bottom: 56px !important; }

.padding-left-56,
.pl-56 {
  padding-left: 56px !important; }

.padding-horizontal-56,
.ph-56 {
  padding-left: 56px !important;
  padding-right: 56px !important; }

.padding-vertical-56,
.pv-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important; }

.padding-64,
.p-64 {
  padding: 64px !important; }

.padding-top-64,
.pt-64 {
  padding-top: 64px !important; }

.padding-right-64,
.pr-64 {
  padding-right: 64px !important; }

.padding-bottom-64,
.pb-64 {
  padding-bottom: 64px !important; }

.padding-left-64,
.pl-64 {
  padding-left: 64px !important; }

.padding-horizontal-64,
.ph-64 {
  padding-left: 64px !important;
  padding-right: 64px !important; }

.padding-vertical-64,
.pv-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important; }

.padding-72,
.p-72 {
  padding: 72px !important; }

.padding-top-72,
.pt-72 {
  padding-top: 72px !important; }

.padding-right-72,
.pr-72 {
  padding-right: 72px !important; }

.padding-bottom-72,
.pb-72 {
  padding-bottom: 72px !important; }

.padding-left-72,
.pl-72 {
  padding-left: 72px !important; }

.padding-horizontal-72,
.ph-72 {
  padding-left: 72px !important;
  padding-right: 72px !important; }

.padding-vertical-72,
.pv-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important; }

.padding-88,
.p-88 {
  padding: 88px !important; }

.padding-top-88,
.pt-88 {
  padding-top: 88px !important; }

.padding-right-88,
.pr-88 {
  padding-right: 88px !important; }

.padding-bottom-88,
.pb-88 {
  padding-bottom: 88px !important; }

.padding-left-88,
.pl-88 {
  padding-left: 88px !important; }

.padding-horizontal-88,
.ph-88 {
  padding-left: 88px !important;
  padding-right: 88px !important; }

.padding-vertical-88,
.pv-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important; }

.padding-96,
.p-96 {
  padding: 96px !important; }

.padding-top-96,
.pt-96 {
  padding-top: 96px !important; }

.padding-right-96,
.pr-96 {
  padding-right: 96px !important; }

.padding-bottom-96,
.pb-96 {
  padding-bottom: 96px !important; }

.padding-left-96,
.pl-96 {
  padding-left: 96px !important; }

.padding-horizontal-96,
.ph-96 {
  padding-left: 96px !important;
  padding-right: 96px !important; }

.padding-vertical-96,
.pv-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important; }

.margin-0,
.m-0 {
  margin: 0px !important; }

.margin-top-0,
.mt-0 {
  margin-top: 0px !important; }

.margin-right-0,
.mr-0 {
  margin-right: 0px !important; }

.margin-bottom-0,
.mb-0 {
  margin-bottom: 0px !important; }

.margin-left-0,
.ml-0 {
  margin-left: 0px !important; }

.margin-horizontal-0,
.mh-0 {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.margin-vertical-0,
.mv-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

.margin-5,
.m-5 {
  margin: 5px !important; }

.margin-top-5,
.mt-5 {
  margin-top: 5px !important; }

.margin-right-5,
.mr-5 {
  margin-right: 5px !important; }

.margin-bottom-5,
.mb-5 {
  margin-bottom: 5px !important; }

.margin-left-5,
.ml-5 {
  margin-left: 5px !important; }

.margin-horizontal-5,
.mh-5 {
  margin-left: 5px !important;
  margin-right: 5px !important; }

.margin-vertical-5,
.mv-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important; }

.margin-10,
.m-10 {
  margin: 10px !important; }

.margin-top-10,
.mt-10 {
  margin-top: 10px !important; }

.margin-right-10,
.mr-10 {
  margin-right: 10px !important; }

.margin-bottom-10,
.mb-10 {
  margin-bottom: 10px !important; }

.margin-left-10,
.ml-10 {
  margin-left: 10px !important; }

.margin-horizontal-10,
.mh-10 {
  margin-left: 10px !important;
  margin-right: 10px !important; }

.margin-vertical-10,
.mv-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.margin-15,
.m-15 {
  margin: 15px !important; }

.margin-top-15,
.mt-15 {
  margin-top: 15px !important; }

.margin-right-15,
.mr-15 {
  margin-right: 15px !important; }

.margin-bottom-15,
.mb-15 {
  margin-bottom: 15px !important; }

.margin-left-15,
.ml-15 {
  margin-left: 15px !important; }

.margin-horizontal-15,
.mh-15 {
  margin-left: 15px !important;
  margin-right: 15px !important; }

.margin-vertical-15,
.mv-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

.margin-20,
.m-20 {
  margin: 20px !important; }

.margin-top-20,
.mt-20 {
  margin-top: 20px !important; }

.margin-right-20,
.mr-20 {
  margin-right: 20px !important; }

.margin-bottom-20,
.mb-20 {
  margin-bottom: 20px !important; }

.margin-left-20,
.ml-20 {
  margin-left: 20px !important; }

.margin-horizontal-20,
.mh-20 {
  margin-left: 20px !important;
  margin-right: 20px !important; }

.margin-vertical-20,
.mv-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.margin-25,
.m-25 {
  margin: 25px !important; }

.margin-top-25,
.mt-25 {
  margin-top: 25px !important; }

.margin-right-25,
.mr-25 {
  margin-right: 25px !important; }

.margin-bottom-25,
.mb-25 {
  margin-bottom: 25px !important; }

.margin-left-25,
.ml-25 {
  margin-left: 25px !important; }

.margin-horizontal-25,
.mh-25 {
  margin-left: 25px !important;
  margin-right: 25px !important; }

.margin-vertical-25,
.mv-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important; }

.margin-30,
.m-30 {
  margin: 30px !important; }

.margin-top-30,
.mt-30 {
  margin-top: 30px !important; }

.margin-right-30,
.mr-30 {
  margin-right: 30px !important; }

.margin-bottom-30,
.mb-30 {
  margin-bottom: 30px !important; }

.margin-left-30,
.ml-30 {
  margin-left: 30px !important; }

.margin-horizontal-30,
.mh-30 {
  margin-left: 30px !important;
  margin-right: 30px !important; }

.margin-vertical-30,
.mv-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.margin-35,
.m-35 {
  margin: 35px !important; }

.margin-top-35,
.mt-35 {
  margin-top: 35px !important; }

.margin-right-35,
.mr-35 {
  margin-right: 35px !important; }

.margin-bottom-35,
.mb-35 {
  margin-bottom: 35px !important; }

.margin-left-35,
.ml-35 {
  margin-left: 35px !important; }

.margin-horizontal-35,
.mh-35 {
  margin-left: 35px !important;
  margin-right: 35px !important; }

.margin-vertical-35,
.mv-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important; }

.margin-40,
.m-40 {
  margin: 40px !important; }

.margin-top-40,
.mt-40 {
  margin-top: 40px !important; }

.margin-right-40,
.mr-40 {
  margin-right: 40px !important; }

.margin-bottom-40,
.mb-40 {
  margin-bottom: 40px !important; }

.margin-left-40,
.ml-40 {
  margin-left: 40px !important; }

.margin-horizontal-40,
.mh-40 {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.margin-vertical-40,
.mv-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

.margin-45,
.m-45 {
  margin: 45px !important; }

.margin-top-45,
.mt-45 {
  margin-top: 45px !important; }

.margin-right-45,
.mr-45 {
  margin-right: 45px !important; }

.margin-bottom-45,
.mb-45 {
  margin-bottom: 45px !important; }

.margin-left-45,
.ml-45 {
  margin-left: 45px !important; }

.margin-horizontal-45,
.mh-45 {
  margin-left: 45px !important;
  margin-right: 45px !important; }

.margin-vertical-45,
.mv-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important; }

.margin-50,
.m-50 {
  margin: 50px !important; }

.margin-top-50,
.mt-50 {
  margin-top: 50px !important; }

.margin-right-50,
.mr-50 {
  margin-right: 50px !important; }

.margin-bottom-50,
.mb-50 {
  margin-bottom: 50px !important; }

.margin-left-50,
.ml-50 {
  margin-left: 50px !important; }

.margin-horizontal-50,
.mh-50 {
  margin-left: 50px !important;
  margin-right: 50px !important; }

.margin-vertical-50,
.mv-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important; }

.margin-55,
.m-55 {
  margin: 55px !important; }

.margin-top-55,
.mt-55 {
  margin-top: 55px !important; }

.margin-right-55,
.mr-55 {
  margin-right: 55px !important; }

.margin-bottom-55,
.mb-55 {
  margin-bottom: 55px !important; }

.margin-left-55,
.ml-55 {
  margin-left: 55px !important; }

.margin-horizontal-55,
.mh-55 {
  margin-left: 55px !important;
  margin-right: 55px !important; }

.margin-vertical-55,
.mv-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important; }

.margin-60,
.m-60 {
  margin: 60px !important; }

.margin-top-60,
.mt-60 {
  margin-top: 60px !important; }

.margin-right-60,
.mr-60 {
  margin-right: 60px !important; }

.margin-bottom-60,
.mb-60 {
  margin-bottom: 60px !important; }

.margin-left-60,
.ml-60 {
  margin-left: 60px !important; }

.margin-horizontal-60,
.mh-60 {
  margin-left: 60px !important;
  margin-right: 60px !important; }

.margin-vertical-60,
.mv-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important; }

.margin-65,
.m-65 {
  margin: 65px !important; }

.margin-top-65,
.mt-65 {
  margin-top: 65px !important; }

.margin-right-65,
.mr-65 {
  margin-right: 65px !important; }

.margin-bottom-65,
.mb-65 {
  margin-bottom: 65px !important; }

.margin-left-65,
.ml-65 {
  margin-left: 65px !important; }

.margin-horizontal-65,
.mh-65 {
  margin-left: 65px !important;
  margin-right: 65px !important; }

.margin-vertical-65,
.mv-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important; }

.margin-70,
.m-70 {
  margin: 70px !important; }

.margin-top-70,
.mt-70 {
  margin-top: 70px !important; }

.margin-right-70,
.mr-70 {
  margin-right: 70px !important; }

.margin-bottom-70,
.mb-70 {
  margin-bottom: 70px !important; }

.margin-left-70,
.ml-70 {
  margin-left: 70px !important; }

.margin-horizontal-70,
.mh-70 {
  margin-left: 70px !important;
  margin-right: 70px !important; }

.margin-vertical-70,
.mv-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important; }

.margin-75,
.m-75 {
  margin: 75px !important; }

.margin-top-75,
.mt-75 {
  margin-top: 75px !important; }

.margin-right-75,
.mr-75 {
  margin-right: 75px !important; }

.margin-bottom-75,
.mb-75 {
  margin-bottom: 75px !important; }

.margin-left-75,
.ml-75 {
  margin-left: 75px !important; }

.margin-horizontal-75,
.mh-75 {
  margin-left: 75px !important;
  margin-right: 75px !important; }

.margin-vertical-75,
.mv-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important; }

.margin-80,
.m-80 {
  margin: 80px !important; }

.margin-top-80,
.mt-80 {
  margin-top: 80px !important; }

.margin-right-80,
.mr-80 {
  margin-right: 80px !important; }

.margin-bottom-80,
.mb-80 {
  margin-bottom: 80px !important; }

.margin-left-80,
.ml-80 {
  margin-left: 80px !important; }

.margin-horizontal-80,
.mh-80 {
  margin-left: 80px !important;
  margin-right: 80px !important; }

.margin-vertical-80,
.mv-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important; }

.margin-85,
.m-85 {
  margin: 85px !important; }

.margin-top-85,
.mt-85 {
  margin-top: 85px !important; }

.margin-right-85,
.mr-85 {
  margin-right: 85px !important; }

.margin-bottom-85,
.mb-85 {
  margin-bottom: 85px !important; }

.margin-left-85,
.ml-85 {
  margin-left: 85px !important; }

.margin-horizontal-85,
.mh-85 {
  margin-left: 85px !important;
  margin-right: 85px !important; }

.margin-vertical-85,
.mv-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important; }

.margin-90,
.m-90 {
  margin: 90px !important; }

.margin-top-90,
.mt-90 {
  margin-top: 90px !important; }

.margin-right-90,
.mr-90 {
  margin-right: 90px !important; }

.margin-bottom-90,
.mb-90 {
  margin-bottom: 90px !important; }

.margin-left-90,
.ml-90 {
  margin-left: 90px !important; }

.margin-horizontal-90,
.mh-90 {
  margin-left: 90px !important;
  margin-right: 90px !important; }

.margin-vertical-90,
.mv-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important; }

.margin-95,
.m-95 {
  margin: 95px !important; }

.margin-top-95,
.mt-95 {
  margin-top: 95px !important; }

.margin-right-95,
.mr-95 {
  margin-right: 95px !important; }

.margin-bottom-95,
.mb-95 {
  margin-bottom: 95px !important; }

.margin-left-95,
.ml-95 {
  margin-left: 95px !important; }

.margin-horizontal-95,
.mh-95 {
  margin-left: 95px !important;
  margin-right: 95px !important; }

.margin-vertical-95,
.mv-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important; }

.margin-100,
.m-100 {
  margin: 100px !important; }

.margin-top-100,
.mt-100 {
  margin-top: 100px !important; }

.margin-right-100,
.mr-100 {
  margin-right: 100px !important; }

.margin-bottom-100,
.mb-100 {
  margin-bottom: 100px !important; }

.margin-left-100,
.ml-100 {
  margin-left: 100px !important; }

.margin-horizontal-100,
.mh-100 {
  margin-left: 100px !important;
  margin-right: 100px !important; }

.margin-vertical-100,
.mv-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important; }

.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-full-0,
.hf-0 {
  height: 0% !important;
  min-height: 0% !important;
  max-height: 0% !important; }

.width-full-0,
.w-f-0 {
  width: 0% !important;
  min-width: 0% !important;
  max-width: 0% !important; }

.height-full-1,
.hf-1 {
  height: 1% !important;
  min-height: 1% !important;
  max-height: 1% !important; }

.width-full-1,
.w-f-1 {
  width: 1% !important;
  min-width: 1% !important;
  max-width: 1% !important; }

.height-full-2,
.hf-2 {
  height: 2% !important;
  min-height: 2% !important;
  max-height: 2% !important; }

.width-full-2,
.w-f-2 {
  width: 2% !important;
  min-width: 2% !important;
  max-width: 2% !important; }

.height-full-3,
.hf-3 {
  height: 3% !important;
  min-height: 3% !important;
  max-height: 3% !important; }

.width-full-3,
.w-f-3 {
  width: 3% !important;
  min-width: 3% !important;
  max-width: 3% !important; }

.height-full-4,
.hf-4 {
  height: 4% !important;
  min-height: 4% !important;
  max-height: 4% !important; }

.width-full-4,
.w-f-4 {
  width: 4% !important;
  min-width: 4% !important;
  max-width: 4% !important; }

.height-full-5,
.hf-5 {
  height: 5% !important;
  min-height: 5% !important;
  max-height: 5% !important; }

.width-full-5,
.w-f-5 {
  width: 5% !important;
  min-width: 5% !important;
  max-width: 5% !important; }

.height-full-6,
.hf-6 {
  height: 6% !important;
  min-height: 6% !important;
  max-height: 6% !important; }

.width-full-6,
.w-f-6 {
  width: 6% !important;
  min-width: 6% !important;
  max-width: 6% !important; }

.height-full-7,
.hf-7 {
  height: 7% !important;
  min-height: 7% !important;
  max-height: 7% !important; }

.width-full-7,
.w-f-7 {
  width: 7% !important;
  min-width: 7% !important;
  max-width: 7% !important; }

.height-full-8,
.hf-8 {
  height: 8% !important;
  min-height: 8% !important;
  max-height: 8% !important; }

.width-full-8,
.w-f-8 {
  width: 8% !important;
  min-width: 8% !important;
  max-width: 8% !important; }

.height-full-9,
.hf-9 {
  height: 9% !important;
  min-height: 9% !important;
  max-height: 9% !important; }

.width-full-9,
.w-f-9 {
  width: 9% !important;
  min-width: 9% !important;
  max-width: 9% !important; }

.height-full-10,
.hf-10 {
  height: 10% !important;
  min-height: 10% !important;
  max-height: 10% !important; }

.width-full-10,
.w-f-10 {
  width: 10% !important;
  min-width: 10% !important;
  max-width: 10% !important; }

.height-full-11,
.hf-11 {
  height: 11% !important;
  min-height: 11% !important;
  max-height: 11% !important; }

.width-full-11,
.w-f-11 {
  width: 11% !important;
  min-width: 11% !important;
  max-width: 11% !important; }

.height-full-12,
.hf-12 {
  height: 12% !important;
  min-height: 12% !important;
  max-height: 12% !important; }

.width-full-12,
.w-f-12 {
  width: 12% !important;
  min-width: 12% !important;
  max-width: 12% !important; }

.height-full-13,
.hf-13 {
  height: 13% !important;
  min-height: 13% !important;
  max-height: 13% !important; }

.width-full-13,
.w-f-13 {
  width: 13% !important;
  min-width: 13% !important;
  max-width: 13% !important; }

.height-full-14,
.hf-14 {
  height: 14% !important;
  min-height: 14% !important;
  max-height: 14% !important; }

.width-full-14,
.w-f-14 {
  width: 14% !important;
  min-width: 14% !important;
  max-width: 14% !important; }

.height-full-15,
.hf-15 {
  height: 15% !important;
  min-height: 15% !important;
  max-height: 15% !important; }

.width-full-15,
.w-f-15 {
  width: 15% !important;
  min-width: 15% !important;
  max-width: 15% !important; }

.height-full-16,
.hf-16 {
  height: 16% !important;
  min-height: 16% !important;
  max-height: 16% !important; }

.width-full-16,
.w-f-16 {
  width: 16% !important;
  min-width: 16% !important;
  max-width: 16% !important; }

.height-full-17,
.hf-17 {
  height: 17% !important;
  min-height: 17% !important;
  max-height: 17% !important; }

.width-full-17,
.w-f-17 {
  width: 17% !important;
  min-width: 17% !important;
  max-width: 17% !important; }

.height-full-18,
.hf-18 {
  height: 18% !important;
  min-height: 18% !important;
  max-height: 18% !important; }

.width-full-18,
.w-f-18 {
  width: 18% !important;
  min-width: 18% !important;
  max-width: 18% !important; }

.height-full-19,
.hf-19 {
  height: 19% !important;
  min-height: 19% !important;
  max-height: 19% !important; }

.width-full-19,
.w-f-19 {
  width: 19% !important;
  min-width: 19% !important;
  max-width: 19% !important; }

.height-full-20,
.hf-20 {
  height: 20% !important;
  min-height: 20% !important;
  max-height: 20% !important; }

.width-full-20,
.w-f-20 {
  width: 20% !important;
  min-width: 20% !important;
  max-width: 20% !important; }

.height-full-21,
.hf-21 {
  height: 21% !important;
  min-height: 21% !important;
  max-height: 21% !important; }

.width-full-21,
.w-f-21 {
  width: 21% !important;
  min-width: 21% !important;
  max-width: 21% !important; }

.height-full-22,
.hf-22 {
  height: 22% !important;
  min-height: 22% !important;
  max-height: 22% !important; }

.width-full-22,
.w-f-22 {
  width: 22% !important;
  min-width: 22% !important;
  max-width: 22% !important; }

.height-full-23,
.hf-23 {
  height: 23% !important;
  min-height: 23% !important;
  max-height: 23% !important; }

.width-full-23,
.w-f-23 {
  width: 23% !important;
  min-width: 23% !important;
  max-width: 23% !important; }

.height-full-24,
.hf-24 {
  height: 24% !important;
  min-height: 24% !important;
  max-height: 24% !important; }

.width-full-24,
.w-f-24 {
  width: 24% !important;
  min-width: 24% !important;
  max-width: 24% !important; }

.height-full-25,
.hf-25 {
  height: 25% !important;
  min-height: 25% !important;
  max-height: 25% !important; }

.width-full-25,
.w-f-25 {
  width: 25% !important;
  min-width: 25% !important;
  max-width: 25% !important; }

.height-full-26,
.hf-26 {
  height: 26% !important;
  min-height: 26% !important;
  max-height: 26% !important; }

.width-full-26,
.w-f-26 {
  width: 26% !important;
  min-width: 26% !important;
  max-width: 26% !important; }

.height-full-27,
.hf-27 {
  height: 27% !important;
  min-height: 27% !important;
  max-height: 27% !important; }

.width-full-27,
.w-f-27 {
  width: 27% !important;
  min-width: 27% !important;
  max-width: 27% !important; }

.height-full-28,
.hf-28 {
  height: 28% !important;
  min-height: 28% !important;
  max-height: 28% !important; }

.width-full-28,
.w-f-28 {
  width: 28% !important;
  min-width: 28% !important;
  max-width: 28% !important; }

.height-full-29,
.hf-29 {
  height: 29% !important;
  min-height: 29% !important;
  max-height: 29% !important; }

.width-full-29,
.w-f-29 {
  width: 29% !important;
  min-width: 29% !important;
  max-width: 29% !important; }

.height-full-30,
.hf-30 {
  height: 30% !important;
  min-height: 30% !important;
  max-height: 30% !important; }

.width-full-30,
.w-f-30 {
  width: 30% !important;
  min-width: 30% !important;
  max-width: 30% !important; }

.height-full-31,
.hf-31 {
  height: 31% !important;
  min-height: 31% !important;
  max-height: 31% !important; }

.width-full-31,
.w-f-31 {
  width: 31% !important;
  min-width: 31% !important;
  max-width: 31% !important; }

.height-full-32,
.hf-32 {
  height: 32% !important;
  min-height: 32% !important;
  max-height: 32% !important; }

.width-full-32,
.w-f-32 {
  width: 32% !important;
  min-width: 32% !important;
  max-width: 32% !important; }

.height-full-33,
.hf-33 {
  height: 33% !important;
  min-height: 33% !important;
  max-height: 33% !important; }

.width-full-33,
.w-f-33 {
  width: 33% !important;
  min-width: 33% !important;
  max-width: 33% !important; }

.height-full-34,
.hf-34 {
  height: 34% !important;
  min-height: 34% !important;
  max-height: 34% !important; }

.width-full-34,
.w-f-34 {
  width: 34% !important;
  min-width: 34% !important;
  max-width: 34% !important; }

.height-full-35,
.hf-35 {
  height: 35% !important;
  min-height: 35% !important;
  max-height: 35% !important; }

.width-full-35,
.w-f-35 {
  width: 35% !important;
  min-width: 35% !important;
  max-width: 35% !important; }

.height-full-36,
.hf-36 {
  height: 36% !important;
  min-height: 36% !important;
  max-height: 36% !important; }

.width-full-36,
.w-f-36 {
  width: 36% !important;
  min-width: 36% !important;
  max-width: 36% !important; }

.height-full-37,
.hf-37 {
  height: 37% !important;
  min-height: 37% !important;
  max-height: 37% !important; }

.width-full-37,
.w-f-37 {
  width: 37% !important;
  min-width: 37% !important;
  max-width: 37% !important; }

.height-full-38,
.hf-38 {
  height: 38% !important;
  min-height: 38% !important;
  max-height: 38% !important; }

.width-full-38,
.w-f-38 {
  width: 38% !important;
  min-width: 38% !important;
  max-width: 38% !important; }

.height-full-39,
.hf-39 {
  height: 39% !important;
  min-height: 39% !important;
  max-height: 39% !important; }

.width-full-39,
.w-f-39 {
  width: 39% !important;
  min-width: 39% !important;
  max-width: 39% !important; }

.height-full-40,
.hf-40 {
  height: 40% !important;
  min-height: 40% !important;
  max-height: 40% !important; }

.width-full-40,
.w-f-40 {
  width: 40% !important;
  min-width: 40% !important;
  max-width: 40% !important; }

.height-full-41,
.hf-41 {
  height: 41% !important;
  min-height: 41% !important;
  max-height: 41% !important; }

.width-full-41,
.w-f-41 {
  width: 41% !important;
  min-width: 41% !important;
  max-width: 41% !important; }

.height-full-42,
.hf-42 {
  height: 42% !important;
  min-height: 42% !important;
  max-height: 42% !important; }

.width-full-42,
.w-f-42 {
  width: 42% !important;
  min-width: 42% !important;
  max-width: 42% !important; }

.height-full-43,
.hf-43 {
  height: 43% !important;
  min-height: 43% !important;
  max-height: 43% !important; }

.width-full-43,
.w-f-43 {
  width: 43% !important;
  min-width: 43% !important;
  max-width: 43% !important; }

.height-full-44,
.hf-44 {
  height: 44% !important;
  min-height: 44% !important;
  max-height: 44% !important; }

.width-full-44,
.w-f-44 {
  width: 44% !important;
  min-width: 44% !important;
  max-width: 44% !important; }

.height-full-45,
.hf-45 {
  height: 45% !important;
  min-height: 45% !important;
  max-height: 45% !important; }

.width-full-45,
.w-f-45 {
  width: 45% !important;
  min-width: 45% !important;
  max-width: 45% !important; }

.height-full-46,
.hf-46 {
  height: 46% !important;
  min-height: 46% !important;
  max-height: 46% !important; }

.width-full-46,
.w-f-46 {
  width: 46% !important;
  min-width: 46% !important;
  max-width: 46% !important; }

.height-full-47,
.hf-47 {
  height: 47% !important;
  min-height: 47% !important;
  max-height: 47% !important; }

.width-full-47,
.w-f-47 {
  width: 47% !important;
  min-width: 47% !important;
  max-width: 47% !important; }

.height-full-48,
.hf-48 {
  height: 48% !important;
  min-height: 48% !important;
  max-height: 48% !important; }

.width-full-48,
.w-f-48 {
  width: 48% !important;
  min-width: 48% !important;
  max-width: 48% !important; }

.height-full-49,
.hf-49 {
  height: 49% !important;
  min-height: 49% !important;
  max-height: 49% !important; }

.width-full-49,
.w-f-49 {
  width: 49% !important;
  min-width: 49% !important;
  max-width: 49% !important; }

.height-full-50,
.hf-50 {
  height: 50% !important;
  min-height: 50% !important;
  max-height: 50% !important; }

.width-full-50,
.w-f-50 {
  width: 50% !important;
  min-width: 50% !important;
  max-width: 50% !important; }

.height-full-51,
.hf-51 {
  height: 51% !important;
  min-height: 51% !important;
  max-height: 51% !important; }

.width-full-51,
.w-f-51 {
  width: 51% !important;
  min-width: 51% !important;
  max-width: 51% !important; }

.height-full-52,
.hf-52 {
  height: 52% !important;
  min-height: 52% !important;
  max-height: 52% !important; }

.width-full-52,
.w-f-52 {
  width: 52% !important;
  min-width: 52% !important;
  max-width: 52% !important; }

.height-full-53,
.hf-53 {
  height: 53% !important;
  min-height: 53% !important;
  max-height: 53% !important; }

.width-full-53,
.w-f-53 {
  width: 53% !important;
  min-width: 53% !important;
  max-width: 53% !important; }

.height-full-54,
.hf-54 {
  height: 54% !important;
  min-height: 54% !important;
  max-height: 54% !important; }

.width-full-54,
.w-f-54 {
  width: 54% !important;
  min-width: 54% !important;
  max-width: 54% !important; }

.height-full-55,
.hf-55 {
  height: 55% !important;
  min-height: 55% !important;
  max-height: 55% !important; }

.width-full-55,
.w-f-55 {
  width: 55% !important;
  min-width: 55% !important;
  max-width: 55% !important; }

.height-full-56,
.hf-56 {
  height: 56% !important;
  min-height: 56% !important;
  max-height: 56% !important; }

.width-full-56,
.w-f-56 {
  width: 56% !important;
  min-width: 56% !important;
  max-width: 56% !important; }

.height-full-57,
.hf-57 {
  height: 57% !important;
  min-height: 57% !important;
  max-height: 57% !important; }

.width-full-57,
.w-f-57 {
  width: 57% !important;
  min-width: 57% !important;
  max-width: 57% !important; }

.height-full-58,
.hf-58 {
  height: 58% !important;
  min-height: 58% !important;
  max-height: 58% !important; }

.width-full-58,
.w-f-58 {
  width: 58% !important;
  min-width: 58% !important;
  max-width: 58% !important; }

.height-full-59,
.hf-59 {
  height: 59% !important;
  min-height: 59% !important;
  max-height: 59% !important; }

.width-full-59,
.w-f-59 {
  width: 59% !important;
  min-width: 59% !important;
  max-width: 59% !important; }

.height-full-60,
.hf-60 {
  height: 60% !important;
  min-height: 60% !important;
  max-height: 60% !important; }

.width-full-60,
.w-f-60 {
  width: 60% !important;
  min-width: 60% !important;
  max-width: 60% !important; }

.height-full-61,
.hf-61 {
  height: 61% !important;
  min-height: 61% !important;
  max-height: 61% !important; }

.width-full-61,
.w-f-61 {
  width: 61% !important;
  min-width: 61% !important;
  max-width: 61% !important; }

.height-full-62,
.hf-62 {
  height: 62% !important;
  min-height: 62% !important;
  max-height: 62% !important; }

.width-full-62,
.w-f-62 {
  width: 62% !important;
  min-width: 62% !important;
  max-width: 62% !important; }

.height-full-63,
.hf-63 {
  height: 63% !important;
  min-height: 63% !important;
  max-height: 63% !important; }

.width-full-63,
.w-f-63 {
  width: 63% !important;
  min-width: 63% !important;
  max-width: 63% !important; }

.height-full-64,
.hf-64 {
  height: 64% !important;
  min-height: 64% !important;
  max-height: 64% !important; }

.width-full-64,
.w-f-64 {
  width: 64% !important;
  min-width: 64% !important;
  max-width: 64% !important; }

.height-full-65,
.hf-65 {
  height: 65% !important;
  min-height: 65% !important;
  max-height: 65% !important; }

.width-full-65,
.w-f-65 {
  width: 65% !important;
  min-width: 65% !important;
  max-width: 65% !important; }

.height-full-66,
.hf-66 {
  height: 66% !important;
  min-height: 66% !important;
  max-height: 66% !important; }

.width-full-66,
.w-f-66 {
  width: 66% !important;
  min-width: 66% !important;
  max-width: 66% !important; }

.height-full-67,
.hf-67 {
  height: 67% !important;
  min-height: 67% !important;
  max-height: 67% !important; }

.width-full-67,
.w-f-67 {
  width: 67% !important;
  min-width: 67% !important;
  max-width: 67% !important; }

.height-full-68,
.hf-68 {
  height: 68% !important;
  min-height: 68% !important;
  max-height: 68% !important; }

.width-full-68,
.w-f-68 {
  width: 68% !important;
  min-width: 68% !important;
  max-width: 68% !important; }

.height-full-69,
.hf-69 {
  height: 69% !important;
  min-height: 69% !important;
  max-height: 69% !important; }

.width-full-69,
.w-f-69 {
  width: 69% !important;
  min-width: 69% !important;
  max-width: 69% !important; }

.height-full-70,
.hf-70 {
  height: 70% !important;
  min-height: 70% !important;
  max-height: 70% !important; }

.width-full-70,
.w-f-70 {
  width: 70% !important;
  min-width: 70% !important;
  max-width: 70% !important; }

.height-full-71,
.hf-71 {
  height: 71% !important;
  min-height: 71% !important;
  max-height: 71% !important; }

.width-full-71,
.w-f-71 {
  width: 71% !important;
  min-width: 71% !important;
  max-width: 71% !important; }

.height-full-72,
.hf-72 {
  height: 72% !important;
  min-height: 72% !important;
  max-height: 72% !important; }

.width-full-72,
.w-f-72 {
  width: 72% !important;
  min-width: 72% !important;
  max-width: 72% !important; }

.height-full-73,
.hf-73 {
  height: 73% !important;
  min-height: 73% !important;
  max-height: 73% !important; }

.width-full-73,
.w-f-73 {
  width: 73% !important;
  min-width: 73% !important;
  max-width: 73% !important; }

.height-full-74,
.hf-74 {
  height: 74% !important;
  min-height: 74% !important;
  max-height: 74% !important; }

.width-full-74,
.w-f-74 {
  width: 74% !important;
  min-width: 74% !important;
  max-width: 74% !important; }

.height-full-75,
.hf-75 {
  height: 75% !important;
  min-height: 75% !important;
  max-height: 75% !important; }

.width-full-75,
.w-f-75 {
  width: 75% !important;
  min-width: 75% !important;
  max-width: 75% !important; }

.height-full-76,
.hf-76 {
  height: 76% !important;
  min-height: 76% !important;
  max-height: 76% !important; }

.width-full-76,
.w-f-76 {
  width: 76% !important;
  min-width: 76% !important;
  max-width: 76% !important; }

.height-full-77,
.hf-77 {
  height: 77% !important;
  min-height: 77% !important;
  max-height: 77% !important; }

.width-full-77,
.w-f-77 {
  width: 77% !important;
  min-width: 77% !important;
  max-width: 77% !important; }

.height-full-78,
.hf-78 {
  height: 78% !important;
  min-height: 78% !important;
  max-height: 78% !important; }

.width-full-78,
.w-f-78 {
  width: 78% !important;
  min-width: 78% !important;
  max-width: 78% !important; }

.height-full-79,
.hf-79 {
  height: 79% !important;
  min-height: 79% !important;
  max-height: 79% !important; }

.width-full-79,
.w-f-79 {
  width: 79% !important;
  min-width: 79% !important;
  max-width: 79% !important; }

.height-full-80,
.hf-80 {
  height: 80% !important;
  min-height: 80% !important;
  max-height: 80% !important; }

.width-full-80,
.w-f-80 {
  width: 80% !important;
  min-width: 80% !important;
  max-width: 80% !important; }

.height-full-81,
.hf-81 {
  height: 81% !important;
  min-height: 81% !important;
  max-height: 81% !important; }

.width-full-81,
.w-f-81 {
  width: 81% !important;
  min-width: 81% !important;
  max-width: 81% !important; }

.height-full-82,
.hf-82 {
  height: 82% !important;
  min-height: 82% !important;
  max-height: 82% !important; }

.width-full-82,
.w-f-82 {
  width: 82% !important;
  min-width: 82% !important;
  max-width: 82% !important; }

.height-full-83,
.hf-83 {
  height: 83% !important;
  min-height: 83% !important;
  max-height: 83% !important; }

.width-full-83,
.w-f-83 {
  width: 83% !important;
  min-width: 83% !important;
  max-width: 83% !important; }

.height-full-84,
.hf-84 {
  height: 84% !important;
  min-height: 84% !important;
  max-height: 84% !important; }

.width-full-84,
.w-f-84 {
  width: 84% !important;
  min-width: 84% !important;
  max-width: 84% !important; }

.height-full-85,
.hf-85 {
  height: 85% !important;
  min-height: 85% !important;
  max-height: 85% !important; }

.width-full-85,
.w-f-85 {
  width: 85% !important;
  min-width: 85% !important;
  max-width: 85% !important; }

.height-full-86,
.hf-86 {
  height: 86% !important;
  min-height: 86% !important;
  max-height: 86% !important; }

.width-full-86,
.w-f-86 {
  width: 86% !important;
  min-width: 86% !important;
  max-width: 86% !important; }

.height-full-87,
.hf-87 {
  height: 87% !important;
  min-height: 87% !important;
  max-height: 87% !important; }

.width-full-87,
.w-f-87 {
  width: 87% !important;
  min-width: 87% !important;
  max-width: 87% !important; }

.height-full-88,
.hf-88 {
  height: 88% !important;
  min-height: 88% !important;
  max-height: 88% !important; }

.width-full-88,
.w-f-88 {
  width: 88% !important;
  min-width: 88% !important;
  max-width: 88% !important; }

.height-full-89,
.hf-89 {
  height: 89% !important;
  min-height: 89% !important;
  max-height: 89% !important; }

.width-full-89,
.w-f-89 {
  width: 89% !important;
  min-width: 89% !important;
  max-width: 89% !important; }

.height-full-90,
.hf-90 {
  height: 90% !important;
  min-height: 90% !important;
  max-height: 90% !important; }

.width-full-90,
.w-f-90 {
  width: 90% !important;
  min-width: 90% !important;
  max-width: 90% !important; }

.height-full-91,
.hf-91 {
  height: 91% !important;
  min-height: 91% !important;
  max-height: 91% !important; }

.width-full-91,
.w-f-91 {
  width: 91% !important;
  min-width: 91% !important;
  max-width: 91% !important; }

.height-full-92,
.hf-92 {
  height: 92% !important;
  min-height: 92% !important;
  max-height: 92% !important; }

.width-full-92,
.w-f-92 {
  width: 92% !important;
  min-width: 92% !important;
  max-width: 92% !important; }

.height-full-93,
.hf-93 {
  height: 93% !important;
  min-height: 93% !important;
  max-height: 93% !important; }

.width-full-93,
.w-f-93 {
  width: 93% !important;
  min-width: 93% !important;
  max-width: 93% !important; }

.height-full-94,
.hf-94 {
  height: 94% !important;
  min-height: 94% !important;
  max-height: 94% !important; }

.width-full-94,
.w-f-94 {
  width: 94% !important;
  min-width: 94% !important;
  max-width: 94% !important; }

.height-full-95,
.hf-95 {
  height: 95% !important;
  min-height: 95% !important;
  max-height: 95% !important; }

.width-full-95,
.w-f-95 {
  width: 95% !important;
  min-width: 95% !important;
  max-width: 95% !important; }

.height-full-96,
.hf-96 {
  height: 96% !important;
  min-height: 96% !important;
  max-height: 96% !important; }

.width-full-96,
.w-f-96 {
  width: 96% !important;
  min-width: 96% !important;
  max-width: 96% !important; }

.height-full-97,
.hf-97 {
  height: 97% !important;
  min-height: 97% !important;
  max-height: 97% !important; }

.width-full-97,
.w-f-97 {
  width: 97% !important;
  min-width: 97% !important;
  max-width: 97% !important; }

.height-full-98,
.hf-98 {
  height: 98% !important;
  min-height: 98% !important;
  max-height: 98% !important; }

.width-full-98,
.w-f-98 {
  width: 98% !important;
  min-width: 98% !important;
  max-width: 98% !important; }

.height-full-99,
.hf-99 {
  height: 99% !important;
  min-height: 99% !important;
  max-height: 99% !important; }

.width-full-99,
.w-f-99 {
  width: 99% !important;
  min-width: 99% !important;
  max-width: 99% !important; }

.height-full-100,
.hf-100 {
  height: 100% !important;
  min-height: 100% !important;
  max-height: 100% !important; }

.width-full-100,
.w-f-100 {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important; }

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

.label-badge {
  margin-right: 8px;
  padding: 3px 8px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #ffffff; }
  .label-badge.info {
    background-color: #03A9F4; }
  .label-badge.success {
    background-color: #4CAF50; }
  .label-badge.danger {
    background-color: #F44336; }
  .label-badge.warning {
    background-color: #FF9800; }

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

.criacao-detalhes {
  font-size: 13px;
  padding: 7px 8px;
  background-color: whitesmoke;
  margin-top: 15px; }

.ms-card .template-1 .media .image {
  width: 100%;
  border-radius: 2px 2px 0 0; }

.ms-card .template-10 .media {
  width: 80px;
  min-width: 80px;
  max-width: 80px; }

.ms-card .template-4 .info {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.54); }

.ms-card .template-4 .media {
  z-index: 1; }
  .ms-card .template-4 .media .image {
    width: 100%; }

.ms-card .template-2 .header .avatar .image {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 20px; }

.ms-card .template-2 .media .image {
  width: 100%; }

.ms-card .template-5 .media {
  width: 80px;
  min-width: 80px;
  max-width: 80px; }

.ms-card .template-5 .info, .ms-card .template-5 .media {
  -ms-flex: 0 1 auto; }

.ms-card .template-8 .media .image {
  width: 100%;
  border-radius: 2px 2px 0 0; }

.ms-card .template-9 .header .avatar .image {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 20px; }

.ms-card .template-9 .media .image {
  width: 100%; }

.ms-stepper .ms-stepper-horizontal {
  background: #FFFFFF;
  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); }
  .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation {
    height: 72px;
    min-height: 72px;
    max-height: 72px;
    background: #FFFFFF;
    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); }
    .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item {
      display: flex;
      flex-direction: row;
      align-items: center;
      position: relative;
      height: 72px;
      min-height: 72px;
      max-height: 72px;
      line-height: 24px;
      margin: 0;
      padding: 24px;
      border-radius: 0;
      cursor: pointer;
      font-size: 14px;
      text-transform: none; }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:before, .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:after {
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        width: 24px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:before {
        left: 0; }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:after {
        right: 0; }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:first-child:before {
        display: none; }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item:last-child:after {
        display: none; }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.current .title {
        font-weight: 600;
        color: rgba(0, 0, 0, 0.87); }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.disabled {
        cursor: default; }
        .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.disabled .step {
          background: rgba(0, 0, 0, 0.12); }
        .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.disabled .title {
          color: rgba(0, 0, 0, 0.27); }
        .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.disabled .subtitle {
          color: rgba(0, 0, 0, 0.27); }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item.optional {
        padding: 16px 24px; }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item .step {
        width: 24px;
        min-width: 24px;
        height: 24px;
        border-radius: 50%;
        margin: 0 8px 0 16px;
        color: #FFFFFF; }
        .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item .step .icon {
          color: #FFFFFF;
          font-weight: bold;
          line-height: 24px !important; }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item .title {
        padding-right: 16px;
        color: rgba(0, 0, 0, 0.54); }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation .ms-stepper-navigation-item .subtitle {
        font-size: 12px;
        padding-right: 16px;
        color: rgba(0, 0, 0, 0.54);
        line-height: 1; }
  .ms-stepper .ms-stepper-horizontal .ms-stepper-steps {
    padding: 24px 16px; }
  .ms-stepper .ms-stepper-horizontal .ms-stepper-controls {
    padding: 0 16px 16px 16px; }
    .ms-stepper .ms-stepper-horizontal .ms-stepper-controls .ms-stepper-dots {
      display: none;
      align-items: center;
      justify-content: center;
      padding: 0 16px; }
      .ms-stepper .ms-stepper-horizontal .ms-stepper-controls .ms-stepper-dots span {
        width: 5px;
        height: 5px;
        margin: 0 4px;
        border-radius: 50%; }
        .ms-stepper .ms-stepper-horizontal .ms-stepper-controls .ms-stepper-dots span:not(.md-accent-bg) {
          background: rgba(0, 0, 0, 0.12); }
        .ms-stepper .ms-stepper-horizontal .ms-stepper-controls .ms-stepper-dots span.selected {
          width: 8px;
          height: 8px; }

@media screen and (max-width: 600px) {
  .ms-stepper .ms-stepper-horizontal .ms-stepper-navigation-wrapper .ms-stepper-navigation {
    display: none; }
  .ms-stepper .ms-stepper-horizontal .ms-stepper-controls .ms-stepper-dots {
    display: flex; } }

.ms-stepper .ms-stepper-vertical {
  position: relative;
  background: #FFFFFF;
  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); }
  .ms-stepper .ms-stepper-vertical .ms-stepper-vertical-line {
    display: block;
    position: absolute;
    width: 1px;
    top: 32px;
    bottom: 32px;
    left: 43px;
    border-left: 1px solid rgba(0, 0, 0, 0.12); }
  .ms-stepper .ms-stepper-vertical .ms-stepper-steps {
    padding: 8px 0; }
    .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step {
      display: block; }
      .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item {
        display: flex;
        flex-direction: row;
        align-items: center;
        position: relative;
        width: 100%;
        height: 72px;
        min-height: 72px;
        max-height: 72px;
        line-height: 24px;
        margin: 0;
        padding: 0 24px;
        border-radius: 0;
        cursor: pointer;
        font-size: 14px;
        text-transform: none; }
        .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item:first-child:before {
          display: none; }
        .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item:last-child:after {
          display: none; }
        .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item:hover:not(.disabled) .step {
          background-color: #ececec;
          border-color: #ececec; }
        .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item.current .title {
          font-weight: 600;
          color: rgba(0, 0, 0, 0.87); }
        .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item.disabled {
          cursor: default; }
          .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item.disabled .title {
            color: rgba(0, 0, 0, 0.27); }
          .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item.disabled .subtitle {
            color: rgba(0, 0, 0, 0.27); }
        .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item.optional {
          padding: 16px 24px; }
        .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item .step {
          width: 40px;
          min-width: 40px;
          height: 40px;
          margin: 0 16px 0 0;
          border-radius: 50%;
          background: #FFFFFF;
          border: 8px solid #FFFFFF;
          color: #FFFFFF;
          transition: border-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
          .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item .step .icon {
            font-weight: bold;
            line-height: 28px !important; }
        .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item .title {
          padding-right: 16px;
          color: rgba(0, 0, 0, 0.54); }
        .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-navigation-item .subtitle {
          font-size: 12px;
          padding-right: 16px;
          color: rgba(0, 0, 0, 0.54);
          line-height: 1; }
      .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-step-content {
        padding: 0 24px 16px 64px; }
      .ms-stepper .ms-stepper-vertical .ms-stepper-steps .ms-stepper-step .ms-stepper-controls {
        padding: 0 16px 16px 56px; }

.ms-theme-options .ms-theme-options-button {
  position: absolute;
  top: 160px;
  right: 0;
  z-index: 50;
  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;
          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;
        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;
          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; }

/*----------------------------------------------------------------*/
/*  ms-card
/*----------------------------------------------------------------*/
.ms-card {
  display: flex;
  flex-direction: row;
  padding: 8px; }
  .ms-card .ms-card-content-wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 400px;
    border-radius: 2px;
    background: white;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.14), 0px 2px 2px 0px rgba(0, 0, 0, 0.098), 0px 1px 5px 0px rgba(0, 0, 0, 0.084); }

/*
* Name: md-date-range-picker
* Version: ${version}
* Build Date: ${builddate}
* Author: roel barreto <greatcodeideas@gmail.com>
*/
md-date-range {
  cursor: pointer; }

md-date-range-picker {
  display: block;
  max-width: 664px; }

md-date-range-picker .md-date-range-picker__one-panel {
  display: block;
  max-width: 340px; }

.md-date-range-picker [event-key] * {
  pointer-events: none; }

.md-date-range-picker {
  position: relative;
  background: #FFF; }

.md-date-range-picker__title {
  text-align: center;
  font-size: 1rem;
  background: #106cc8;
  color: #FFF;
  margin: 0;
  padding: 16px 0; }

.md-date-range-picker__month-year {
  text-align: center;
  font-size: 1rem;
  background: #FBFBFB;
  margin: 0;
  padding: 0 0; }

.md-date-range-picker__month-year .md-select-icon {
  display: none; }

.md-date-range-picker__month-year md-select {
  margin: 10px 0; }

.md-date-range-picker__templates {
  background: #fbfbfb; }

.md-date-range-picker__calendar-wrapper {
  padding: 0 0;
  width: 308px;
  min-width: 308px; }

.md-date-range-picker__week {
  background: #e0e0e0; }

.md-date-range-picker__calendar__grid {
  font-size: 13px;
  color: #222;
  padding: 0;
  display: inline-block;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0);
  text-transform: uppercase; }

.md-date-range-picker__calendar .md-date-range-picker__calendar__grid {
  cursor: pointer; }

.md-date-range-picker__calendar__not-in-active-month {
  color: rgba(0, 0, 0, 0.5); }

.md-date-range-picker__calendar .md-date-range-picker__calendar__grid:hover:not(.md-date-range-picker__calendar__selected):not(.md-date-range-picker__calendar__disabled) {
  transition: background 300ms ease-out;
  background: #3c4252;
  color: #FFF; }

.md-date-range-picker__calendar__selected {
  background: #3c4252;
  color: #FFF;
  border-radius: 0; }

.md-date-range-picker__calendar__selected.md-date-range-picker__calendar__disabled {
  background: rgba(0, 0, 0, 0.2); }

.md-date-range-picker__calendar__not-in-active-month.md-date-range-picker__calendar__selected {
  color: rgba(255, 255, 255, 0.2); }

.md-date-range-picker__calendar__today {
  font-weight: bold; }

.md-date-range-picker__calendar .md-date-range-picker__calendar__grid.md-date-range-picker__calendar__disabled {
  opacity: 0.3;
  cursor: not-allowed; }

.md-date-range-picker__calendar__start {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%; }

.md-date-range-picker__calendar__end {
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%; }

.md-date-range-picker__select {
  z-index: 100; }

.md-date-range-picker__calendar__selection {
  pointer-events: none; }

.tt-range-picker {
  padding: 15px;
  font-weight: bold;
  font-size: 14px; }

.ms-form-wizard {
  background: #FFFFFF;
  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); }
  .ms-form-wizard md-tabs md-tabs-wrapper {
    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); }
    .ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas {
      height: 72px; }
      .ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper {
        height: 72px; }
        .ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item {
          opacity: 1 !important;
          padding: 24px; }
          .ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:before {
            content: '';
            display: block;
            position: absolute;
            top: 50%;
            left: 0;
            right: 50%;
            border-bottom: 1px solid rgba(0, 0, 0, 0.12);
            z-index: 8; }
          .ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:after {
            content: '';
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            right: 0;
            border-bottom: 1px solid rgba(0, 0, 0, 0.12);
            z-index: 8; }
          .ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:first-of-type:before {
            display: none; }
          .ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:last-of-type:after {
            display: none; }
          .ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-disabled .ms-form-wizard-step-label .ms-form-wizard-step-number {
            background: rgba(0, 0, 0, 0.12) !important; }
          .ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item .md-ripple-container {
            z-index: 11; }
      .ms-form-wizard md-tabs md-tabs-wrapper md-tabs-canvas md-ink-bar {
        display: none !important; }
  .ms-form-wizard .ms-form-wizard-step-label {
    display: inline-block;
    position: relative;
    background: #FFFFFF;
    z-index: 10;
    padding: 0 16px;
    line-height: 24px; }
    .ms-form-wizard .ms-form-wizard-step-label .ms-form-wizard-step-number {
      display: inline-block;
      vertical-align: middle;
      width: 24px;
      height: 24px;
      line-height: 24px;
      font-size: 14px;
      margin-right: 12px;
      border-radius: 50%;
      color: #FFFFFF !important; }
      .ms-form-wizard .ms-form-wizard-step-label .ms-form-wizard-step-number i {
        line-height: 24px !important; }
    .ms-form-wizard .ms-form-wizard-step-label .ms-form-wizard-step-text {
      display: inline-block;
      vertical-align: middle;
      position: relative;
      line-height: 24px; }
  .ms-form-wizard .ms-form-wizard-form {
    padding: 24px 16px; }
  .ms-form-wizard .navigation {
    padding: 16px; }
    .ms-form-wizard .navigation .steps {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0 16px; }
      .ms-form-wizard .navigation .steps span {
        width: 5px;
        height: 5px;
        margin: 0 4px;
        border-radius: 50%; }
        .ms-form-wizard .navigation .steps span:not(.md-accent-bg) {
          background: rgba(0, 0, 0, 0.12); }
        .ms-form-wizard .navigation .steps span.selected {
          width: 8px;
          height: 8px; }

body.ms-info-bar-active #main {
  top: 64px; }

ms-info-bar {
  display: block;
  position: relative;
  width: 100%;
  height: 64px;
  background-color: #E91E63;
  z-index: 99998;
  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: 8px 16px;
    line-height: 48px;
    font-size: 16px; }
    ms-info-bar #ms-info-bar-message a {
      overflow: hidden;
      height: 48px;
      color: #FFFFFF; }

/*----------------------------------------------------------------*/
/*  ms-material-color-picker
/*----------------------------------------------------------------*/
ms-material-color-picker md-menu .md-button {
  font-size: 12px; }

md-menu-content.ms-material-color-picker-menu-content {
  width: 208px;
  max-width: 208px;
  min-width: 208px;
  padding: 0;
  overflow: hidden; }
  md-menu-content.ms-material-color-picker-menu-content header {
    height: 48px;
    text-transform: uppercase; }
    md-menu-content.ms-material-color-picker-menu-content header .md-button {
      display: flex;
      margin: 0; }
    md-menu-content.ms-material-color-picker-menu-content header > span {
      line-height: 13px; }
  md-menu-content.ms-material-color-picker-menu-content .colors {
    position: relative;
    width: 208px;
    min-height: 258px;
    height: 258px;
    padding: 4px; }
    md-menu-content.ms-material-color-picker-menu-content .colors .color {
      position: relative;
      width: 46px;
      height: 46px;
      margin: 2px;
      border-radius: 0;
      cursor: pointer; }
      md-menu-content.ms-material-color-picker-menu-content .colors .color .label {
        padding: 2px;
        font-size: 10px; }
      md-menu-content.ms-material-color-picker-menu-content .colors .color .icon-check {
        position: absolute;
        top: 2px;
        right: 2px;
        font-size: 16px;
        opacity: 0.7; }

ms-masonry {
  width: 100%;
  display: block; }
  ms-masonry ms-masonry-item,
  ms-masonry [ms-masonry-item] {
    transition: -webkit-transform 300ms ease;
    transition: transform 300ms ease;
    transition: transform 300ms ease, -webkit-transform 300ms ease;
    position: absolute;
    -webkit-transform: translate3d(50vw, 100vh, 0);
            transform: translate3d(50vw, 100vh, 0); }

/*----------------------------------------------------------------*/
/*  ms-navigation
/*----------------------------------------------------------------*/
.ms-navigation {
  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; }
  .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-animation: 0.1s delay-overflow;
            animation: 0.1s delay-overflow; }

@-webkit-keyframes delay-overflow {
  100% {
    overflow: inherit; } }

@keyframes delay-overflow {
  100% {
    overflow: inherit; } }
  .ms-navigation .ms-navigation-node .ms-navigation-item {
    display: block;
    position: relative;
    cursor: pointer;
    color: rgba(255, 255, 255, 0.7); }
    .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: flex;
      position: relative;
      width: 100%;
      height: 48px;
      line-height: 48px;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      padding-right: 16px;
      color: rgba(255, 255, 255, 0.7);
      text-decoration: none;
      white-space: nowrap;
      overflow: hidden; }
      .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button .icon {
        color: rgba(255, 255, 255, 0.7);
        margin: 0 16px 0 0; }
      .ms-navigation .ms-navigation-node .ms-navigation-item > .ms-navigation-button span {
        white-space: nowrap;
        overflow: hidden;
        opacity: 1;
        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;
        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;
        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%);
        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;
      color: rgba(255, 255, 255, 0.3); }
  .ms-navigation .ms-navigation-node:not(.group).has-children:not(.collapsed) {
    background-color: rgba(0, 0, 0, 0.45); }
  .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: 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: flex;
      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;
        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: flex;
        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;
          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 {
    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 {
        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: 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;
          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; } }

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: flex;
      align-self: flex-start;
      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;
        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;
        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%);
        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 {
      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 {
      transition: height 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item {
      /* Level 1 */
      /* Level 2 */ }
      ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item .ms-nav-button {
        padding-left: 58px; }
      ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
        /* Level 3 */ }
        ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
          padding-left: 68px; }
        ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
          /* Level 4 */ }
          ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
            padding-left: 78px; }
          ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item {
            /* Level 5 */ }
            ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
              padding-left: 88px; }
            ms-nav .ms-nav-toggle ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item ms-nav-toggle-items ms-nav-item .ms-nav-button {
              padding-left: 98px; }
  ms-nav .ms-nav-toggle.active > .ms-nav-button {
    color: white; }
    ms-nav .ms-nav-toggle.active > .ms-nav-button a,
    ms-nav .ms-nav-toggle.active > .ms-nav-button md-icon {
      color: white; }
  ms-nav .ms-nav-toggle[collapsed="false"] > .ms-nav-button > .arrow {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  ms-nav > .ms-nav-toggle[collapsed="false"] {
    background-color: rgba(0, 0, 0, 0.12); }

@media only screen and (min-width: 1280px) {
  .ms-nav-folded #ms-nav-fold-close-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    z-index: 998; }
  .ms-nav-folded #ms-nav-fold-open-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999; }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title {
    height: 32px; }
    .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title:before {
      content: '';
      display: block;
      position: relative;
      top: 12px;
      width: 16px;
      border-top: 1px solid rgba(255, 255, 255, 0.12); }
    .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item.ms-nav-title span {
      display: none; }
  .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button {
    height: 48px; }
    .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-label,
    .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .ms-nav-badge,
    .ms-nav-folded:not(.ms-nav-folded-open) ms-nav ms-nav-item .ms-nav-button > .arrow {
      opacity: 0;
      visibility: hidden; } }

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

/*----------------------------------------------------------------*/
/*  ms-responsive-table
/*----------------------------------------------------------------*/
.ms-responsive-table-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%; }

/*----------------------------------------------------------------*/
/*  ms-search-bar
/*----------------------------------------------------------------*/
.ms-search-bar {
  height: 64px;
  font-size: 13px; }
  .ms-search-bar .ms-search-bar-expander,
  .ms-search-bar .ms-search-bar-collapser {
    cursor: pointer;
    padding: 0 20px;
    margin: 0;
    width: 64px !important;
    height: 64px !important;
    line-height: 64px !important; }
  .ms-search-bar .ms-search-bar-loader {
    width: 64px !important;
    height: 64px !important;
    line-height: 64px !important; }
  .ms-search-bar .ms-search-bar-collapser {
    display: none; }
  .ms-search-bar #ms-search-bar-input {
    display: none;
    min-height: 64px;
    background-color: transparent;
    font-size: 16px; }
  .ms-search-bar .ms-search-bar-results {
    position: absolute;
    top: 64px;
    left: 0;
    right: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    background: #FFFFFF;
    max-height: 300px;
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12); }
    .ms-search-bar .ms-search-bar-results .no-results {
      font-size: 18px;
      padding: 16px;
      color: rgba(0, 0, 0, 0.54); }
    .ms-search-bar .ms-search-bar-results .result {
      position: relative;
      height: 56px;
      min-height: 56px;
      max-height: 56px;
      padding: 16px;
      cursor: pointer; }
      .ms-search-bar .ms-search-bar-results .result.selected {
        background: rgba(0, 0, 0, 0.07); }
      .ms-search-bar .ms-search-bar-results .result .icon-container {
        min-width: 32px;
        margin-right: 8px; }
        .ms-search-bar .ms-search-bar-results .result .icon-container .square {
          width: 6px;
          height: 6px; }
      .ms-search-bar .ms-search-bar-results .result .title {
        font-size: 16px; }
      .ms-search-bar .ms-search-bar-results .result .description {
        padding-top: 6px;
        font-size: 14px; }
  .ms-search-bar.expanded {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #FFFFFF;
    z-index: 10; }
    .ms-search-bar.expanded #ms-search-bar-input {
      display: block; }
    .ms-search-bar.expanded .ms-search-bar-collapser {
      display: block; }

body.ms-search-bar-expanded #toolbar {
  z-index: 999 !important; }

@media screen and (max-width: 960px) {
  .ms-search-bar-label {
    padding: 0 8px 0 12px; } }

/*----------------------------------------------------------------*/
/*  ms-shortcuts
/*----------------------------------------------------------------*/
.ms-shortcuts {
  height: 64px;
  font-size: 13px; }
  .ms-shortcuts .shortcuts-container {
    height: 64px;
    padding: 0 8px;
    max-width: 400px; }
    .ms-shortcuts .shortcuts-container .shortcuts {
      position: relative;
      overflow-x: scroll; }
      .ms-shortcuts .shortcuts-container .shortcuts > div {
        height: 64px;
        min-width: 44px; }
        .ms-shortcuts .shortcuts-container .shortcuts > div.dragging {
          cursor: -webkit-grabbing;
          cursor: grabbing; }
          .ms-shortcuts .shortcuts-container .shortcuts > div.dragging .md-ripple-container {
            display: none; }
        .ms-shortcuts .shortcuts-container .shortcuts > div.ghost .shortcut {
          opacity: 0.27; }
        .ms-shortcuts .shortcuts-container .shortcuts > div .shortcut {
          margin: 2px; }
          .ms-shortcuts .shortcuts-container .shortcuts > div .shortcut .first-letter {
            display: inline-block;
            vertical-align: middle;
            font-size: 20px;
            text-transform: uppercase;
            color: rgba(0, 0, 0, 0.54); }
    .ms-shortcuts .shortcuts-container .shortcut-menu {
      margin: 0; }
    .ms-shortcuts .shortcuts-container.mobile-bar-active {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: #FFFFFF;
      z-index: 99;
      max-width: none !important; }
      .ms-shortcuts .shortcuts-container.mobile-bar-active .shortcuts,
      .ms-shortcuts .shortcuts-container.mobile-bar-active .shortcut-menu,
      .ms-shortcuts .shortcuts-container.mobile-bar-active .toggle-mobile-menu {
        display: flex !important; }
      .ms-shortcuts .shortcuts-container.mobile-bar-active .toggle-mobile-menu {
        margin-left: 14px;
        min-width: 40px; }
      .ms-shortcuts .shortcuts-container.mobile-bar-active > div {
        border-right: 1px solid rgba(0, 0, 0, 0.12); }

#ms-shortcut-add-menu {
  position: relative;
  width: 240px;
  min-width: 240px;
  max-width: 240px; }
  #ms-shortcut-add-menu .add-shortcut-button {
    width: 48px;
    height: 48px;
    padding: 0 12px;
    margin: 0; }
  #ms-shortcut-add-menu .shortcut-search {
    height: 45px;
    padding: 0 8px; }
    #ms-shortcut-add-menu .shortcut-search .search-icon {
      width: 40px;
      height: 40px;
      line-height: 48px; }
    #ms-shortcut-add-menu .shortcut-search .shortcut-loader {
      padding: 10px; }
    #ms-shortcut-add-menu .shortcut-search input {
      padding: 8px; }
  #ms-shortcut-add-menu .results {
    position: relative;
    overflow-y: scroll;
    max-height: 233px;
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid rgba(0, 0, 0, 0.12); }
    #ms-shortcut-add-menu .results .no-results {
      font-size: 18px;
      padding: 16px;
      color: rgba(0, 0, 0, 0.54); }
    #ms-shortcut-add-menu .results .result {
      position: relative;
      min-height: 56px;
      padding: 16px;
      cursor: pointer; }
      #ms-shortcut-add-menu .results .result.selected {
        background: rgba(0, 0, 0, 0.07); }
      #ms-shortcut-add-menu .results .result .icon-container {
        min-width: 32px;
        margin-right: 8px; }
        #ms-shortcut-add-menu .results .result .icon-container .square {
          width: 6px;
          height: 6px; }
      #ms-shortcut-add-menu .results .result .title {
        font-size: 16px; }
      #ms-shortcut-add-menu .results .result .description {
        padding-top: 6px;
        font-size: 14px; }

#splash-screen {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background-size: cover;
  background: #006e83;
  z-index: 99999; }
  #splash-screen.ng-leave {
    opacity: 1;
    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 {
    text-align: center;
    /*background-color: #1e293b;*/
    /*box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.22);*/ }
  #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;
          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;
            box-sizing: border-box;
            border: 10px solid #fff;
            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); } }

.ms-timeline .ms-timeline-loader {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  margin: 0 auto;
  background: #FFFFFF;
  font-weight: 500;
  opacity: 0;
  z-index: 11;
  border-radius: 50%; }
  .ms-timeline .ms-timeline-loader.show {
    opacity: 1; }
  .ms-timeline .ms-timeline-loader .spinner {
    width: 24px;
    height: 24px;
    border: 3px solid rgba(255, 255, 255, 0.35);
    border-top-color: #FFFFFF;
    border-radius: 50%; }

/*----------------------------------------------------------------*/
/*  ms-widget
/*----------------------------------------------------------------*/
.ms-widget .ms-widget-front {
  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); }

.ms-widget .ms-widget-back {
  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); }

.ms-widget.sidenav-widget .ms-widget-front,
.ms-widget.sidenav-widget .ms-widget-back {
  box-shadow: none; }

.ms-widget .flip-to-front {
  position: absolute;
  top: 0;
  right: 0; }

.ms-widget .c3 {
  height: 100%; }

.ms-widget .chart-fill-8 {
  margin: 0 -8px -8px -8px; }

.ms-widget .chart-fill-16 {
  margin: 0 -16px -16px -16px; }

.ms-widget .chart-fill-24 {
  margin: 0 -24px -24px -24px; }

.ms-widget .chart-fill-32 {
  margin: 0 -32px -32px -32px; }

.ms-widget .chart-fill-40 {
  margin: 0 -40px -40px -40px; }

.ms-widget .chart-fill-48 {
  margin: 0 -48px -48px -48px; }

.ms-widget .chart-fill-56 {
  margin: 0 -56px -56px -56px; }

.ms-widget .chart-fill-64 {
  margin: 0 -64px -64px -64px; }

.ms-widget .chart-fill-72 {
  margin: 0 -72px -72px -72px; }

.ms-widget .chart-fill-80 {
  margin: 0 -80px -80px -80px; }

.ms-widget {
  position: relative;
  font-size: 1.3rem;
  -webkit-perspective: 3000px;
          perspective: 3000px;
  padding: 12px; }
  .ms-widget .ms-widget-front {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    position: relative;
    overflow: hidden;
    visibility: visible;
    width: 100%;
    opacity: 1;
    z-index: 10;
    border-radius: 2px;
    transition: visibility 0s ease-in 0.2s, opacity 0s ease-in 0.2s, -webkit-transform 0.5s ease-out 0s;
    transition: transform 0.5s ease-out 0s, visibility 0s ease-in 0.2s, opacity 0s ease-in 0.2s;
    transition: transform 0.5s ease-out 0s, visibility 0s ease-in 0.2s, opacity 0s ease-in 0.2s, -webkit-transform 0.5s ease-out 0s;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .ms-widget .ms-widget-back {
    display: block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    z-index: 10;
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
    border-radius: 2px;
    transition: visibility 0s ease-in 0.2s, opacity 0s ease-in 0.2s, -webkit-transform 0.5s ease-out 0s;
    transition: transform 0.5s ease-out 0s, visibility 0s ease-in 0.2s, opacity 0s ease-in 0.2s;
    transition: transform 0.5s ease-out 0s, visibility 0s ease-in 0.2s, opacity 0s ease-in 0.2s, -webkit-transform 0.5s ease-out 0s;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .ms-widget .md-button {
    margin: 0; }
    .ms-widget .md-button.md-icon-button {
      margin: 0; }
  .ms-widget.flipped .ms-widget-front {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg); }
  .ms-widget.flipped .ms-widget-back {
    display: block;
    visibility: visible;
    opacity: 1;
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg); }
  .ms-widget.sidenav-widget {
    padding: 0; }
  .ms-widget.ar-2-1 .widget {
    padding: 0;
    position: relative; }
    .ms-widget.ar-2-1 .widget:before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 50%; }
    .ms-widget.ar-2-1 .widget > .widget {
      position: absolute;
      top: 8px;
      left: 8px;
      right: 8px;
      bottom: 8px; }
  .ms-widget.ar-1-1 .widget {
    padding: 0;
    position: relative; }
    .ms-widget.ar-1-1 .widget:before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 100%; }
    .ms-widget.ar-1-1 .widget > .widget {
      position: absolute;
      top: 8px;
      left: 8px;
      right: 8px;
      bottom: 8px; }

md-dialog.task-dialog {
  max-width: 1000px;
  width: 1000px; }
  md-dialog.task-dialog md-dialog-content {
    display: block;
    position: relative; }
  md-dialog.task-dialog md-toolbar .title {
    font-size: 17px; }
  md-dialog.task-dialog md-input-container textarea {
    min-height: 150px; }
  md-dialog.task-dialog .date-container {
    padding: 10px 0px 0px 0; }
  md-dialog.task-dialog .notes > label {
    color: rgba(0, 0, 0, 0.54); }
  md-dialog.task-dialog .notes .mce-tinymce {
    margin-top: 8px; }
  md-dialog.task-dialog .tags {
    margin: 0px 0px 20px; }
    md-dialog.task-dialog .tags label {
      font-size: 11px;
      color: rgba(0, 0, 0, 0.54); }
    md-dialog.task-dialog .tags .md-chips .md-chip md-chip-template .color {
      display: inline-block;
      position: relative;
      width: 8px;
      height: 8px;
      top: -1px;
      border-radius: 50%;
      margin: -2px 4px 0 0; }
  md-dialog.task-dialog .attachment-list {
    font-size: 13px;
    padding-top: 16px; }
    md-dialog.task-dialog .attachment-list .attachment {
      background-color: rgba(0, 0, 0, 0.08);
      border: 1px solid rgba(0, 0, 0, 0.12);
      padding-left: 16px;
      margin-top: 8px;
      border-radius: 2px; }
      md-dialog.task-dialog .attachment-list .attachment .filename {
        font-weight: 500; }
      md-dialog.task-dialog .attachment-list .attachment .md-button {
        margin: 0; }
      md-dialog.task-dialog .attachment-list .attachment:last-child {
        margin-bottom: 0; }
  md-dialog.task-dialog md-dialog-actions {
    position: relative;
    overflow-y: hidden;
    overflow-x: auto;
    justify-content: space-between;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.12); }

@media screen and (max-width: 1280px) {
  md-dialog.task-dialog {
    width: 80%; } }

@media screen and (max-width: 960px) {
  md-dialog.task-dialog {
    width: 90%; } }

#todo.single-scroll .todo-list-pane {
  overflow: hidden; }

#todo .todo-list-pane .todo-items.sortable .todo-item {
  padding: 16px 16px 16px 48px; }
  #todo .todo-list-pane .todo-items.sortable .todo-item .handle {
    display: block; }

#todo .todo-list-pane .todo-items {
  overflow-x: hidden; }

.todo-item {
  position: relative;
  padding: 2px 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  text-transform: none;
  cursor: pointer; }
  .todo-item.custom {
    padding: 10px 16px; }
    .todo-item.custom .tags .tag {
      margin-right: 5px !important; }
  .todo-item:hover {
    background: #EEEEEE; }
  .todo-item.todo-item-placeholder {
    background: rgba(0, 0, 0, 0.12); }
    .todo-item.todo-item-placeholder * {
      opacity: 0; }
  .todo-item .handle {
    display: none;
    position: absolute;
    height: 100%;
    width: 48px;
    top: 0;
    left: 0;
    cursor: move;
    text-align: center; }
    .todo-item .handle md-icon {
      display: block;
      position: relative;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
  .todo-item .tags {
    font-size: 12px; }
    .todo-item .tags .tag {
      border-radius: 2px;
      margin: 8px 4px 0 0;
      padding: 3px 8px;
      background-color: rgba(0, 0, 0, 0.08); }
      .todo-item .tags .tag .tag-color {
        width: 8px;
        height: 8px;
        margin-right: 8px;
        border-radius: 50%; }
  .todo-item.finalizado {
    background: #EEEEEE; }
    .todo-item.finalizado .title,
    .todo-item.finalizado .notes {
      color: rgba(0, 0, 0, 0.54);
      text-decoration: line-through; }
  .todo-item.selected {
    background: #FFF8E1; }
  .todo-item .info {
    margin: 0 16px 0 8px; }
    .todo-item .info .title {
      font-size: 15px;
      font-weight: 500; }
    .todo-item .info .notes {
      margin-top: 4px; }
  .todo-item .buttons .is-starred {
    margin: 0 0 0 16px; }
  .todo-item .buttons .is-important {
    margin: 0; }

.todo-item-ghost {
  opacity: 1 !important;
  background: #FFFFFF;
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  border: none; }
  .todo-item-ghost .md-ripple-container {
    display: none; }

@media screen and (max-width: 600px) {
  #todo .todo-list-pane .sortable .todo-items .todo-item {
    padding-left: 32px; }
  #todo .todo-list-pane .todo-items .todo-item .handle {
    width: 32px; } }

#todo .sidenav .header .logo .logo-icon {
  margin: 0 16px 0 0; }

#todo .sidenav .header .logo .logo-text {
  font-size: 24px; }

#todo .sidenav .header .project-selection {
  margin: 0; }

#todo .sidenav .content {
  margin-top: -64px;
  background-color: #FFFFFF;
  padding: 24px 0; }
  #todo .sidenav .content .add-task-button {
    padding: 0 32px 24px 32px; }
    #todo .sidenav .content .add-task-button .md-button {
      width: 100%;
      margin: 0; }

#todo .sidenav.md-locked-open .header {
  color: #FFFFFF; }
  #todo .sidenav.md-locked-open .header .logo {
    padding-top: 27px; }
    #todo .sidenav.md-locked-open .header .logo .logo-icon md-icon {
      color: #FFFFFF; }

#todo .sidenav:not(.md-locked-open) .header {
  height: 150px;
  min-height: 150px;
  max-height: 150px;
  padding-top: 24px; }

#toolbar {
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  z-index: 55 !important; }
  #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; }
  #toolbar #language-menu {
    height: 64px; }
    #toolbar #language-menu .language-button {
      min-width: 64px;
      height: 64px;
      margin: 0;
      padding: 0 16px;
      border-radius: 0; }
      #toolbar #language-menu .language-button .iso {
        text-transform: uppercase; }
      #toolbar #language-menu .language-button .flag {
        margin-right: 8px; }
  #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); }

#language-menu-content md-menu-item .flag {
  margin-right: 16px; }

#language-message {
  min-height: 88px;
  max-width: 600px; }
  #language-message .md-toast-content {
    height: 90px; }

@media screen and (max-width: 600px) {
  #toolbar #user-menu .user-button {
    min-width: 64px;
    padding: 0 2px 0 10px; } }

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

@media (min-width: 601px) {
  .corrige-topo-notificacoes {
    margin-top: -88px !important; } }

@media (max-width: 600px) {
  .corrige-topo-notificacoes {
    margin-top: -150px !important; } }

md-input-container md-chips .md-errors-spacer {
  min-height: auto !important; }

.md-button.md-color2.md-raised:not([disabled]) {
  background-color: #1a3865; }

md-dialog.card-dialog {
  width: 90%;
  max-width: 1200px;
  overflow: hidden; }

#calendar {
  background: #ffffff; }
  #calendar .header {
    position: relative;
    background-size: 100% auto;
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-color: #1e293b;
    color: #ffffff;
    padding-bottom: 16px; }
    #calendar .header:before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      background: rgba(26, 56, 101, 0.45); }
    #calendar .header .header-content {
      height: 100%; }
      #calendar .header .header-content .header-top {
        position: relative;
        z-index: 2; }
        #calendar .header .header-content .header-top .logo .logo-icon {
          margin-right: 16px; }
        #calendar .header .header-content .header-top .logo .logo-text {
          font-size: 24px; }
      #calendar .header .header-content .header-bottom {
        position: relative;
        z-index: 2; }
        #calendar .header .header-content .header-bottom .title {
          font-size: 20px;
          min-width: 160px;
          text-align: center; }
    #calendar .header .add-event-button {
      position: absolute;
      right: 18px;
      bottom: -32px; }
    #calendar .header md-icon {
      color: #ffffff; }
  #calendar .content {
    padding: 0; }
    #calendar .content #calendarView.fc .fc-widget-header {
      border: none;
      color: rgba(0, 0, 0, 0.54); }
      #calendar .content #calendarView.fc .fc-widget-header .fc-day-header {
        text-align: left;
        border: none;
        font-weight: 500;
        padding: 8px; }
    #calendar .content #calendarView.fc .fc-widget-content {
      color: rgba(0, 0, 0, 0.54); }
      #calendar .content #calendarView.fc .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-day-number {
        text-align: left;
        padding: 8px 8px 0 8px; }
      #calendar .content #calendarView.fc .fc-widget-content .fc-time-grid-container {
        overflow: hidden;
        height: auto !important; }
        #calendar .content #calendarView.fc .fc-widget-content .fc-time-grid-container .fc-axis {
          font-weight: 500;
          border: none; }
    #calendar .content #calendarView.fc .fc-day-grid-event {
      border-radius: 10px;
      margin: 4px 8px 0 8px;
      padding: 2px 4px;
      font-size: 13px;
      color: #ffffff; }
    #calendar .content #calendarView.fc .fc-time-grid-event {
      color: #ffffff; }
    #calendar .content #calendarView.fc .fc-month-view {
      padding: 24px; }
    #calendar .content #calendarView.fc .fc-agenda-view .fc-widget-header .fc-day-header {
      border: 1px solid #ddd;
      line-height: 50px;
      font-size: 17px; }
    #calendar .content #calendarView.fc .fc-agenda-view > table > tbody > tr > td.fc-widget-content {
      border: none; }
    #calendar .content #calendarView.fc .fc-agenda-view .fc-minor .fc-widget-content {
      border-top: none; }
    #calendar .content #calendarView.fc .fc-agenda-view .fc-week,
    #calendar .content #calendarView.fc .fc-agenda-view .fc-day {
      height: 100px !important; }
    #calendar .content #calendarView.fc .fc-agenda-view .fc-widget-content {
      height: 50px; }
    #calendar .content #calendarView.fc .fc-agenda-view .fc-axis {
      padding-left: 24px; }

@media screen and (max-width: 600px) {
  #calendar .header {
    padding: 8px; }
    #calendar .header .header-content .header-top .logo {
      margin-bottom: 16px; }
    #calendar .header .add-event-button {
      right: 10px; } }

.page-layout.simple.fullwidth > .header, .page-layout.simple.inner-sidenav > .header {
  height: 90px !important;
  min-height: 90px !important;
  max-height: 90px !important; }

md-input-container .md-errors-spacer {
  min-height: 10px !important; }

.tooltiptopicevent {
  width: auto;
  height: auto;
  background: rgba(45, 50, 62, 0.95);
  color: #fff;
  position: absolute;
  z-index: 10001;
  padding: 10px;
  border-radius: 4px;
  margin-right: 10px; }
  .tooltiptopicevent .tt {
    font-size: 14px; }
  .tooltiptopicevent hr {
    opacity: 0.3; }

.fc-event-container {
  cursor: pointer; }

#calendar .content #calendarView.fc .fc-month-view {
  padding: 10px 25px 50px 25px; }

div.fc-scroller.fc-day-grid-container {
  overflow: auto !important;
  overflow-x: auto !important;
  overflow-y: auto !important; }

.limpar-filtro {
  cursor: pointer;
  background-color: #e53935;
  color: #fff !important;
  padding: 5px;
  font-size: 17px;
  position: relative; }
  .limpar-filtro md-icon {
    font-size: 18px;
    width: 15px;
    height: 13px;
    min-width: 13px;
    min-height: 21px;
    line-height: 18px; }
  .limpar-filtro:hover {
    text-decoration: none;
    background-color: #d32d2a; }

.warning-info {
  color: #fb8c00 !important;
  cursor: pointer; }

.menu-proximo md-icon {
  margin-top: -3px; }

.color-select-filter {
  width: 22px;
  height: 17px;
  border-radius: 2px;
  margin-right: 2px;
  margin-left: 2px;
  box-shadow: 1px 1px 0px 0px #00000017;
  cursor: pointer; }
  .color-select-filter:hover {
    -webkit-filter: brightness(0.9);
            filter: brightness(0.9); }
  .color-select-filter.disabled {
    opacity: 0.15;
    box-shadow: none; }

.colors-wrap {
  padding: 10px 25px 10px 25px;
  justify-content: center;
  background: #ededed; }
  .colors-wrap a {
    cursor: pointer;
    margin-right: 15px;
    text-decoration: none; }
    .colors-wrap a:hover {
      -webkit-filter: brightness(1.5);
              filter: brightness(1.5); }

.color-dynamic-icon {
  position: relative;
  cursor: pointer; }
  .color-dynamic-icon .dot-filtro-ativo {
    height: 10px;
    width: 10px;
    border-radius: 99px;
    position: absolute;
    right: 13px;
    top: 9px;
    background-color: #e53935; }
  .color-dynamic-icon .cut-icon {
    width: 25px;
    border-top: 1.7px #22366a solid;
    height: 3.45px;
    left: 13px;
    top: 20px;
    position: absolute;
    background: #fff;
    -webkit-transform: rotate(47deg);
    transform: rotate(47deg); }

.pointer-calendario {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  box-shadow: 0 0 0 #f49d16;
  -webkit-animation: pulse 2s infinite;
          animation: pulse 2s infinite; }

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(244, 157, 22, 0.4); }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(244, 157, 22, 0); }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(244, 157, 22, 0); } }

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(244, 157, 22, 0.4); }
  70% {
    box-shadow: 0 0 0 10px rgba(244, 157, 22, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(244, 157, 22, 0); } }

.dot {
  margin-top: -3px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0; }
  .dot md-icon {
    font-size: 16px !important;
    position: relative; }
    .dot md-icon::after {
      content: "";
      position: absolute;
      background: white;
      width: 27%;
      height: 27%;
      left: 40%;
      top: 40%;
      z-index: -1; }

@media (max-width: 600px) {
  #calendar .header {
    min-height: 200px !important; }
  .mt-plantao {
    margin-top: 15px; } }

.title-db-tecnicos {
  text-align: center;
  padding: 10px;
  font-size: 21px; }

.height-db-100 {
  height: 100% !important; }

.div-core-db-tecnico {
  overflow-y: auto;
  min-height: 900px;
  overflow-x: hidden; }

.dashboard-falta {
  color: red; }

.dashboard-superou {
  color: green; }

.header-dashboard {
  padding: 15px 24px 15px 24px; }
  .header-dashboard .h1 md-icon {
    margin-right: 12px; }
  .header-dashboard .order-count {
    margin: 6px 0 0 36px; }
  .header-dashboard .search {
    position: relative; }
    .header-dashboard .search .search-icon {
      margin: 0 -24px 0 0; }
    .header-dashboard .search .search-input {
      margin: 0 0 0 32px;
      background: none;
      font-size: 16px;
      line-height: 40px;
      height: 40px;
      color: #ffffff;
      border-bottom: 2px solid rgba(255, 255, 255, 0.3);
      transition: border-color 300ms ease; }
      .header-dashboard .search .search-input:focus {
        border-color: white; }
      .header-dashboard .search .search-input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.5); }

.radius-7 {
  border-radius: 25px !important; }

.tecnicoStatus {
  margin: auto;
  width: 50%;
  padding: 5px; }

md-input-container md-chips .md-errors-spacer {
  min-height: auto !important; }

.md-button.md-color2.md-raised:not([disabled]) {
  background-color: #1a3865; }

md-dialog.card-dialog {
  width: 90%;
  max-width: 1200px;
  overflow: hidden; }

#login {
  height: 100%;
  background: url("/assets/images/backgrounds/social.jpg") no-repeat;
  background-size: cover; }
  #login #login-form-wrapper {
    flex: 1 0 auto;
    padding: 32px; }
    #login #login-form-wrapper #login-form {
      width: 384px;
      max-width: 384px;
      padding: 32px;
      background: #ffffff;
      text-align: center;
      border-radius: 4px; }
      #login #login-form-wrapper #login-form .logo {
        margin: 32px auto; }
        #login #login-form-wrapper #login-form .logo img {
          width: 80%;
          margin-bottom: 20px; }
      #login #login-form-wrapper #login-form .title {
        font-size: 17px;
        margin: 16px 0 32px 0; }
      #login #login-form-wrapper #login-form form {
        width: 100%;
        text-align: left; }
        #login #login-form-wrapper #login-form form md-checkbox {
          margin: 0; }
        #login #login-form-wrapper #login-form form .remember-forgot-password {
          font-size: 13px;
          margin-top: 8px; }
          #login #login-form-wrapper #login-form form .remember-forgot-password .remember-me {
            margin-bottom: 16px; }
          #login #login-form-wrapper #login-form form .remember-forgot-password .forgot-password {
            font-size: 13px;
            font-weight: 500;
            margin-bottom: 16px; }
        #login #login-form-wrapper #login-form form .submit-button {
          width: 220px;
          margin: 16px auto;
          display: block; }
      #login #login-form-wrapper #login-form .register {
        margin: 32px auto 24px auto;
        width: 250px;
        font-weight: 500; }
        #login #login-form-wrapper #login-form .register .text {
          margin-right: 8px; }
      #login #login-form-wrapper #login-form .separator {
        font-size: 15px;
        font-weight: 600;
        margin: 24px auto 16px auto;
        position: relative;
        overflow: hidden;
        width: 100px;
        color: rgba(0, 0, 0, 0.54); }
        #login #login-form-wrapper #login-form .separator .text {
          display: inline-block;
          vertical-align: baseline;
          position: relative;
          padding: 0 8px;
          z-index: 9999; }
          #login #login-form-wrapper #login-form .separator .text:before, #login #login-form-wrapper #login-form .separator .text:after {
            content: "";
            display: block;
            width: 30px;
            position: absolute;
            top: 10px;
            border-top: 1px solid rgba(0, 0, 0, 0.12); }
          #login #login-form-wrapper #login-form .separator .text:before {
            right: 100%; }
          #login #login-form-wrapper #login-form .separator .text:after {
            left: 100%; }
      #login #login-form-wrapper #login-form .md-button.google, #login #login-form-wrapper #login-form .md-button.facebook {
        width: 192px;
        text-transform: none;
        color: #ffffff;
        font-size: 13px; }
        #login #login-form-wrapper #login-form .md-button.google md-icon, #login #login-form-wrapper #login-form .md-button.facebook md-icon {
          color: #ffffff;
          margin: 0 8px 0 0; }
      #login #login-form-wrapper #login-form .md-button.google {
        background-color: #d73d32; }
      #login #login-form-wrapper #login-form .md-button.facebook {
        background-color: #3f5c9a; }

.empresaLogin {
  margin-bottom: 20px !important; }

@media screen and (max-width: 600px) {
  #login #login-form-wrapper {
    padding: 16px; }
    #login #login-form-wrapper #login-form {
      padding: 24px;
      width: 100%; }
      #login #login-form-wrapper #login-form form .md-button {
        width: 90%; }
      #login #login-form-wrapper #login-form .md-button.google, #login #login-form-wrapper #login-form .md-button.facebook {
        width: 80%; } }

md-input-container md-chips .md-errors-spacer {
  min-height: auto !important; }

.md-button.md-color2.md-raised:not([disabled]) {
  background-color: #1a3865; }

md-dialog.card-dialog {
  width: 90%;
  max-width: 1200px;
  overflow: hidden; }

#layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  overflow-x: hidden;
  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;
  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 5px; }
  #layout-vertical-navigation-fullwidth-toolbar-2 #vertical-navigation:not(._md-locked-open) {
    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; } }

#layout-horizontal-navigation #toolbar-navigation-container {
  z-index: 55; }
  #layout-horizontal-navigation #toolbar-navigation-container #toolbar {
    height: 64px;
    min-height: 64px;
    max-height: 64px;
    box-shadow: none; }
    #layout-horizontal-navigation #toolbar-navigation-container #toolbar .top-row .navigation-toggle {
      height: 64px;
      border-right: 1px solid rgba(0, 0, 0, 0.12); }
      #layout-horizontal-navigation #toolbar-navigation-container #toolbar .top-row .navigation-toggle .md-button {
        margin: 0;
        width: 64px;
        height: 64px; }
    #layout-horizontal-navigation #toolbar-navigation-container #toolbar .top-row .logo {
      margin: 0 16px; }
      #layout-horizontal-navigation #toolbar-navigation-container #toolbar .top-row .logo .logo-image {
        display: block;
        background: #000000;
        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-horizontal-navigation #toolbar-navigation-container #toolbar .top-row .logo .logo-text {
        color: rgba(0, 0, 0, 0.87);
        margin-left: 16px;
        font-size: 16px; }

@media only screen and (max-width: 960px) {
  #layout-horizontal-navigation #toolbar-navigation-container {
    height: 64px;
    min-height: 64px;
    max-height: 64px; }
    #layout-horizontal-navigation #toolbar-navigation-container #toolbar {
      padding: 0; } }

#vertical-navigation {
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  overflow-x: hidden;
  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;
  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); }
  #vertical-navigation .navigation-header {
    height: 64px;
    min-height: 64px;
    background-color: rgba(255, 255, 255, 0.05);
    padding: 0 16px 0 24px; }
    #vertical-navigation .navigation-header .logo .logo-image {
      display: block;
      /*background: material-color('light-blue', '600');*/
      background-image: url("/assets/images/logos/logo-horizontal.png");
      background-size: cover;
      background-repeat: no-repeat;
      width: 45px;
      min-width: 45px;
      height: 40px;
      line-height: 32px;
      text-align: center;
      font-size: 16px;
      font-weight: 500;
      color: #FFFFFF;
      transition: all .1s ease-in-out 0.1s;
      border-radius: 2px; }
    #vertical-navigation .navigation-header .logo .logo-text {
      color: #FFFFFF;
      width: 100%;
      margin-left: 12px;
      font-size: 16px; }
    #vertical-navigation .navigation-header .fold-toggle {
      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:not(._md-locked-open) {
    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 {
    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; }
      .ms-navigation-folded:not(.ms-navigation-folded-open) #vertical-navigation .navigation-header .logo-image {
        width: 32px;
        min-width: 32px;
        height: 32px; } }

#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo {
  width: 240px;
  padding: 0 23px; }
  #layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo .logo-image {
    display: block;
    width: 40px;
    min-width: 32px;
    height: 40px;
    line-height: 32px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 0px; }
  #layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo .logo-text {
    color: rgba(0, 0, 0, 0.87);
    margin-left: -5px;
    width: 105px;
    font-size: 16px; }
    #layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo .logo-text img {
      width: 180px !important;
      max-width: initial !important; }

#layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .navigation-fold-toggle {
  width: 64px;
  min-width: 64px;
  height: 64px;
  margin: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 0; }
  #layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .navigation-fold-toggle md-icon {
    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); }

.status-personalizado {
  position: absolute;
  left: 17px;
  width: 14px;
  border-radius: 50%;
  text-align: center;
  line-height: 14px;
  font-size: 11px;
  position: absolute;
  bottom: -3px;
  right: 5px; }

.md-button-personalizado {
  display: inline-block;
  position: relative;
  cursor: pointer;
  min-height: 36px;
  min-width: 60px;
  line-height: 36px;
  vertical-align: middle;
  align-items: center;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  border: 0;
  padding: 0 6px;
  margin: 6px 8px;
  background: transparent;
  color: currentColor;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  overflow: hidden;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }

@media only screen and (min-width: 960px) {
  .ms-navigation-folded #layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .navigation-fold-toggle md-icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); } }

@media only screen and (max-width: 960px) {
  #layout-vertical-navigation-fullwidth-toolbar-2 #toolbar .logo {
    width: auto; } }

@media (max-width: 730px) {
  .logo-mobile {
    display: none; } }

.button-notificacoes-centralizado {
  padding: 0px !important;
  margin: 0px !important; }

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

#layout-content-with-toolbar #toolbar {
  padding: 0 0 0 16px; }
  #layout-content-with-toolbar #toolbar .logo {
    margin-right: 16px; }
    #layout-content-with-toolbar #toolbar .logo .logo-image {
      display: block;
      background: #000000;
      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; }

.md-display-1-personalizado {
  font-size: 20px;
  font-weight: 400;
  line-height: 40px; }

.md-button-personalizado {
  display: inline-block;
  position: relative;
  cursor: pointer;
  min-height: 36px;
  min-width: 88px;
  line-height: 36px;
  vertical-align: middle;
  align-items: center;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  border: 0;
  padding: 0 6px;
  background: transparent;
  color: currentColor;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  overflow: hidden;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }

.btn-list-personalizado {
  background-color: #006e83 !important;
  padding: 0 3px;
  line-height: 30px;
  min-height: 30px;
  margin: 0px 2px;
  min-width: auto !important;
  cursor: context-menu !important; }

.btn-list-personalizado md-icon {
  font-size: 14px;
  color: #fff !important; }

.btn-list-personalizado.md-accent-bg:hover {
  background-color: #006e83 !important; }

.float-r-personalizado {
  float: right;
  margin-top: -10px; }

.md-button.md-button-small {
  font-size: 11px;
  width: 100%;
  margin: 5px;
  color: #fff;
  padding: 5px 0px !important;
  min-height: auto !important;
  line-height: initial !important; }

.md-button.md-buttom-right {
  float: right;
  font-size: 11px;
  min-height: auto !important;
  line-height: 27px !important;
  padding: 0px 15px !important; }
  .md-button.md-buttom-right md-icon {
    font-size: 19px;
    width: 19px;
    height: 19px;
    min-width: 19px;
    min-height: 19px;
    line-height: 16px; }

div.container4 {
  height: 3em;
  position: relative; }

div.container4 p {
  font-weight: bold;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

#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 {
    align-items: flex-end; }
    #quick-panel .chat-tab .chat .message-row.user .avatar {
      order: 2;
      margin: 0 0 0 16px; }
    #quick-panel .chat-tab .chat .message-row.user .bubble {
      background-color: #E8F5E9;
      border: 1px solid #DFEBE0;
      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; }

#error-404 .content {
  width: 90%;
  max-width: 512px;
  margin-top: 128px; }
  #error-404 .content .error-code {
    font-size: 112px;
    line-height: 1;
    text-align: center;
    margin-bottom: 16px;
    font-weight: 404; }
  #error-404 .content .message {
    font-size: 24px;
    text-align: center;
    color: rgba(0, 0, 0, 0.54); }
  #error-404 .content .sub-message {
    font-size: 17px;
    text-align: center;
    color: rgba(0, 0, 0, 0.54);
    margin: 16px auto 48px auto; }
  #error-404 .content .report-link {
    text-align: center;
    font-size: 15px; }

#error-401 .content {
  width: 90%;
  max-width: 512px;
  margin-top: 128px; }
  #error-401 .content .error-code {
    font-size: 112px;
    line-height: 1;
    text-align: center;
    margin-bottom: 16px;
    font-weight: 401; }
  #error-401 .content .message {
    font-size: 24px;
    text-align: center;
    color: rgba(0, 0, 0, 0.54); }
  #error-401 .content .sub-message {
    font-size: 17px;
    text-align: center;
    color: rgba(0, 0, 0, 0.54);
    margin: 16px auto 48px auto; }
  #error-401 .content .report-link {
    text-align: center;
    font-size: 15px; }

.checkboxdemoSyncing .checkboxDemo1 div {
  clear: both; }

.checkboxdemoSyncing legend {
  color: #3F51B5; }

.checkboxdemoSyncing legend code {
  color: #3F51B5;
  font-weight: normal; }

.checkboxdemoSyncing p {
  padding-left: 8px; }

.checkboxdemoSyncing .info {
  padding-left: 13px; }

.checkboxdemoSyncing div.standard {
  padding: 8px;
  padding-left: 15px; }

.checkboxdemoSyncing fieldset.standard {
  border-style: solid;
  border-width: 1px;
  height: 100%; }

.espaco-rodape {
  margin-bottom: 15px; }

.checkboxdemoSyncing .checkboxDemo1 div {
  clear: both; }

.checkboxdemoSyncing legend {
  color: #3F51B5; }

.checkboxdemoSyncing legend code {
  color: #3F51B5;
  font-weight: normal; }

.checkboxdemoSyncing p {
  padding-left: 8px; }

.checkboxdemoSyncing .info {
  padding-left: 13px; }

.checkboxdemoSyncing div.standard {
  padding: 8px;
  padding-left: 15px; }

.checkboxdemoSyncing fieldset.standard {
  border-style: solid;
  border-width: 1px;
  height: 100%; }

.espaco-rodape {
  margin-bottom: 15px; }

.customFieldTextoEmVerde .md-select-value .descricaoResposta {
  display: none !important; }

.descricaoResposta {
  display: block;
  margin-left: 3px;
  color: #d3c8c8 !important; }

.textoEmVerde {
  color: green !important; }

.alinhaChips {
  margin-top: 1px; }

.campoNaoNecessario {
  color: #ccc; }

.corrigeCorDoBotao {
  color: #212121 !important; }

.drtGrupoFormulario {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
  margin-top: -15px !important; }

.campos-equipamento-size th {
  font-size: 14px; }

.campos-equipamento-size td {
  font-size: 14px; }

@media (max-width: 800px) {
  .adicionar-campos-listar {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 25px !important; }
  .adicionar-campos {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 35px !important; } }

@media (max-width: 700px) {
  .button-grupo-equipamento {
    width: 100% !important;
    margin: 0; } }

.alteraSize {
  font-size: 14px; }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.modalContato {
  width: 55%; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

.float-r {
  float: right; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.footer {
  width: 100%;
  padding: 8px;
  overflow: hidden; }
  .footer .md-button {
    margin: 0; }
  .footer .actions .reminder {
    margin-right: 16px;
    background: transparent; }
    .footer .actions .reminder .md-datepicker-input-container {
      border-bottom-color: #e0e0e0 !important; }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::placeholder {
        color: rgba(0, 0, 0, 0.87); }
    .footer .actions .reminder.md-datepicker-open .md-datepicker-input-container {
      background: white; }
    .footer .actions .reminder md-icon {
      font-family: "icomoon";
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 20px;
      margin-top: 4px; }
      .footer .actions .reminder md-icon:before {
        content: "\e684"; }
      .footer .actions .reminder md-icon svg {
        display: none; }

@media (max-width: 800px) {
  .fonteUploadMobile {
    font-size: 13px; }
  .card-anexos {
    max-width: 100%;
    margin-left: 5px; }
    .card-anexos img {
      max-width: 70px;
      display: block;
      margin-left: auto;
      margin-right: auto; }
  .header-actions-modal-equipamentos-clientes {
    margin-bottom: 25px;
    margin-top: 5px;
    margin-right: 20px; }
    .header-actions-modal-equipamentos-clientes button {
      width: 100%;
      float: none; }
  .header-actions-modal-equipamentos-clientes-campos {
    margin-bottom: 25px;
    margin-top: 35px;
    margin-right: 20px; }
    .header-actions-modal-equipamentos-clientes-campos button {
      width: 100%;
      float: none; }
  .header-actions-modal-equipamentos-clientes-campos2 {
    margin-bottom: 15px;
    margin-top: 0px;
    margin-right: 20px; }
    .header-actions-modal-equipamentos-clientes-campos2 button {
      width: 100%;
      float: none; } }

.cliente-espacamento-tabela {
  margin-right: 15px;
  margin-left: -3px; }

@media (max-device-width: 1279px) {
  .cliente-espacamento-tabela {
    margin-left: 0;
    margin-top: 20px; } }

@media (max-device-width: 599px) {
  .cliente-button-equipamentos {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px; }
  .botao-copiar {
    width: 100%; } }

@media (max-device-width: 599px) {
  .cliente-button-salvar {
    width: calc(100% - 55px);
    margin-left: 0px;
    margin-right: 0px; } }

.disabledToReadyonly md-select {
  border-bottom: 1px solid !important;
  border-color: rgba(0, 0, 0, 0.12) !important; }

.disabledToReadyonly .md-select-value {
  color: #1f2937 !important;
  border-color: rgba(0, 0, 0, 0.12); }

.disabledToReadyonly md-select[disabled] .md-select-value {
  background-image: none !important; }

.disabledToReadyonly md-datepicker {
  border-color: rgba(0, 0, 0, 0.12) !important; }
  .disabledToReadyonly md-datepicker input {
    background-image: none !important; }

.disabledToReadyonly md-datepicker[disabled] input {
  color: black !important; }

.disabledToReadyonly md-datepicker[disabled] md-icon {
  color: #757575 !important; }

.disabledToReadyonly input {
  color: black !important;
  background-image: none !important;
  border-color: rgba(0, 0, 0, 0.12) !important;
  cursor: default !important; }

.drop-box {
  color: #304565;
  font-weight: bold;
  font-size: 22px;
  cursor: pointer;
  padding: 140px; }
  .drop-box:hover {
    border-color: #304565 !important; }

.produtos-imagem {
  max-width: 150px !important; }

.botaoUploadImagemProduto {
  width: 91% !important;
  margin-left: 7px !important;
  background-color: #2f9ece !important; }

@media (max-width: 599px) {
  .botaoUploadImagemProduto {
    width: 100% !important;
    margin-left: 0px !important;
    background-color: #2f9ece !important; } }

@media (min-width: 600px) and (max-width: 959px) {
  .botaoUploadImagemProduto {
    width: 100% !important;
    margin-left: 0px !important;
    background-color: #2f9ece !important; } }

.header-clientes {
  height: 136px !important;
  min-height: 136px !important;
  max-height: 136px !important;
  padding: 24px 0; }
  .header-clientes .h1 md-icon {
    margin-right: 12px; }
  .header-clientes .order-count {
    margin: 6px 0 0 36px; }
  .header-clientes .search {
    position: relative; }
    .header-clientes .search .search-icon {
      margin: 0 -24px 0 0; }
    .header-clientes .search .search-input {
      margin: 0 0 0 32px;
      background: none;
      font-size: 16px;
      line-height: 40px;
      height: 40px;
      color: #ffffff;
      border-bottom: 2px solid rgba(255, 255, 255, 0.3);
      transition: border-color 300ms ease; }
      .header-clientes .search .search-input:focus {
        border-color: white; }
      .header-clientes .search .search-input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.5); }

@media (max-width: 959px) {
  .margin-top-10 {
    margin-top: 10px; }
  .header-clientes {
    margin-top: 10px; }
  .top-bg-cliente {
    height: 185px !important; }
  .corrige-tabela-cliente {
    margin-top: 15px; } }

.imagemApi {
  width: 22px !important;
  margin-top: initial;
  margin-left: initial;
  margin-bottom: initial;
  height: auto;
  vertical-align: initial;
  border: initial;
  padding-top: 4px; }

.search-input {
  width: calc(100% - 50px); }

@media (min-width: 600px) and (max-width: 959px) {
  .remove-float {
    float: none; } }

@media (max-width: 599px) {
  .margin-top-10 {
    margin-top: 10px; }
  .header-produtos {
    margin-top: 25px; }
  .top-bg-servico {
    height: 232px !important; }
  .remove-float {
    float: none !important; }
  .ly-wrap {
    display: flex;
    flex-wrap: wrap; }
  .corrige-tabela-servico {
    margin-top: 45px; } }

.header-produtos {
  height: 136px !important;
  min-height: 136px !important;
  max-height: 136px !important;
  padding: 24px 0; }
  .header-produtos .h1 md-icon {
    margin-right: 12px; }
  .header-produtos .order-count {
    margin: 6px 0 0 36px; }
  .header-produtos .search {
    position: relative; }
    .header-produtos .search .search-icon {
      margin: 0 -24px 0 0; }
    .header-produtos .search .search-input {
      margin: 0 0 0 32px;
      background: none;
      font-size: 16px;
      line-height: 40px;
      height: 40px;
      color: #ffffff;
      border-bottom: 2px solid rgba(255, 255, 255, 0.3);
      transition: border-color 300ms ease; }
      .header-produtos .search .search-input:focus {
        border-color: white; }
      .header-produtos .search .search-input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.5); }

.espacamentoDaTabela {
  font-size: 14px;
  margin-left: 20px; }

@media (max-device-width: 960px) {
  .corrigeMarginContrato {
    padding-left: 0 !important;
    margin-top: 20px; }
  .espacamentoDaTabela {
    margin-top: 20px;
    margin-left: 0px !important; }
  .corrige-tabela-servico-tecnico {
    margin-top: 20px;
    padding-left: 0px !important; } }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.imagemTecnico {
  margin-right: 20px; }

.botaoUploadImagem {
  margin-left: 182px;
  margin-top: -434px;
  right: 60px; }

.statusCadastro {
  font-size: 11px; }

.botaoUploadImagemLogo {
  width: 100% !important;
  margin-left: 0px !important;
  background-color: #2f9ece !important; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

.buscaCliente {
  width: 95% !important; }

.corrigeBotaoBusca {
  margin: 0 0px !important;
  padding: 8px 0px !important;
  width: 20px !important; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.espacamentoDaTabela {
  font-size: 14px;
  min-width: 49%;
  margin-left: 21px; }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.iconeAtivoDesativo {
  padding: 5px 0px;
  position: absolute;
  left: 1px;
  top: 0px;
  font-size: 16px; }

.botaoAtivoDesativo {
  width: 25px !important;
  height: 25px !important;
  min-height: 25px !important;
  min-width: 25px !important;
  cursor: unset !important; }

.footer {
  width: 100%;
  padding: 8px;
  overflow: hidden; }
  .footer .md-button {
    margin: 0; }
  .footer .actions .reminder {
    margin-right: 16px;
    background: transparent; }
    .footer .actions .reminder .md-datepicker-input-container {
      border-bottom-color: #e0e0e0 !important; }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::placeholder {
        color: rgba(0, 0, 0, 0.87); }
    .footer .actions .reminder.md-datepicker-open .md-datepicker-input-container {
      background: white; }
    .footer .actions .reminder md-icon {
      font-family: "icomoon";
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 20px;
      margin-top: 4px; }
      .footer .actions .reminder md-icon:before {
        content: "\e684"; }
      .footer .actions .reminder md-icon svg {
        display: none; }

@media (min-device-width: 600px) and (max-device-width: 960px) {
  .corrigeMarginContrato {
    margin-top: 0 !important; }
  .corrige-margin-direita {
    margin-right: 20px; } }

@media (max-device-width: 800px) {
  .corrige-button-geral {
    width: 100%;
    float: none;
    margin: 0;
    margin-top: 10px; } }

a.btn-list {
  display: inline-block !important; }

.btn-list.md-focused {
  background-color: #0b1d47 !important;
  box-shadow: 0px 0px 6px 1px #1f1f1f6b !important;
  color: #fff !important; }

@media only screen and (max-width: 1300px) {
  .mwr-100 {
    max-width: 100px;
    overflow: hidden; } }

.search-icon-btn svg {
  pointer-events: none;
  display: block;
  position: absolute;
  left: 8px;
  top: 8px;
  font-size: 13px; }

.frete-link {
  color: #fff !important; }

.user-image-box {
  min-width: 190px !important; }
  .user-image-box .user-image {
    padding: 0;
    border-radius: 3px;
    padding-top: 3px; }
  .user-image-box button {
    width: 100% !important;
    margin: 10px 0px 0px 0px !important; }

.justify-content-center {
  justify-content: center; }

.fs-10,
.fs10 {
  font-size: 10px !important; }

.md-chips-fs-10 md-chips-wrap {
  font-size: 10px !important; }

.mic-10 md-input-container {
  margin: 10px 0 !important; }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.imagemTecnico {
  margin-right: 20px; }

.img {
  width: 90% !important;
  margin-left: 8px !important;
  margin-bottom: 20px !important; }

.botaoUploadImagemTecnico {
  width: 91% !important;
  margin-left: 7px !important; }

.corrigeFonte {
  font-size: 1.6rem !important; }

.diretivaAlteracao {
  position: absolute;
  bottom: 47px;
  background-color: #cccccc; }

.statusCadastro {
  font-size: 11px; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.corrigeTopoImagem {
  margin-top: 8px; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.footer {
  width: 100%;
  padding: 8px;
  overflow: hidden; }
  .footer .md-button {
    margin: 0; }
  .footer .actions .reminder {
    margin-right: 16px;
    background: transparent; }
    .footer .actions .reminder .md-datepicker-input-container {
      border-bottom-color: #e0e0e0 !important; }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::placeholder {
        color: rgba(0, 0, 0, 0.87); }
    .footer .actions .reminder.md-datepicker-open .md-datepicker-input-container {
      background: white; }
    .footer .actions .reminder md-icon {
      font-family: "icomoon";
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 20px;
      margin-top: 4px; }
      .footer .actions .reminder md-icon:before {
        content: "\e684"; }
      .footer .actions .reminder md-icon svg {
        display: none; }

@media (max-width: 750px) {
  .custom-wd-usuario {
    flex-direction: column !important; }
  .pl-25 {
    margin-top: 15px;
    padding-left: 0px !important;
    max-width: 100% !important; }
  .user-image-box {
    text-align: center; }
  .corrige-button-upload-usuario {
    margin-bottom: -5px !important; } }

.customFieldTextoEmVerde .md-select-value .descricaoResposta {
  display: none !important; }

.descricaoResposta {
  display: block;
  margin-left: 3px;
  color: #d3c8c8 !important; }

.textoEmVerde {
  color: green !important; }

.alinhaChips {
  margin-top: 1px; }

.campoNaoNecessario {
  color: #ccc; }

.corrigeCorDoBotao {
  color: #212121 !important; }

.drtGrupoFormulario {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
  margin-top: -15px !important; }

.campos-equipamento-size th {
  font-size: 14px; }

.campos-equipamento-size td {
  font-size: 14px; }

@media (max-width: 800px) {
  .adicionar-campos-listar {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 25px !important; }
  .adicionar-campos {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 35px !important; } }

@media (max-width: 700px) {
  .button-grupo-equipamento {
    width: 100% !important;
    margin: 0; } }

.alteraSize {
  font-size: 14px; }

.btn-25 {
  text-align: center !important;
  height: 25px !important;
  color: #ffffffde !important;
  border-radius: 50% !important;
  width: 25px !important; }

.imagemApi {
  width: 22px !important;
  margin-top: initial;
  margin-left: initial;
  margin-bottom: initial;
  height: auto;
  vertical-align: initial;
  border: initial;
  padding-top: 4px; }

.search-input {
  width: calc(100% - 50px); }

@media (min-width: 600px) and (max-width: 959px) {
  .remove-float {
    float: none; } }

@media (max-width: 599px) {
  .margin-top-10 {
    margin-top: 10px; }
  .header-servicos {
    margin-top: 25px; }
  .top-bg-servico {
    height: 232px !important; }
  .remove-float {
    float: none !important; }
  .ly-wrap {
    display: flex;
    flex-wrap: wrap; }
  .corrige-tabela-servico {
    margin-top: 45px; } }

.header-servicos {
  height: 136px !important;
  min-height: 136px !important;
  max-height: 136px !important;
  padding: 24px 0; }
  .header-servicos .h1 md-icon {
    margin-right: 12px; }
  .header-servicos .order-count {
    margin: 6px 0 0 36px; }
  .header-servicos .search {
    position: relative; }
    .header-servicos .search .search-icon {
      margin: 0 -24px 0 0; }
    .header-servicos .search .search-input {
      margin: 0 0 0 32px;
      background: none;
      font-size: 16px;
      line-height: 40px;
      height: 40px;
      color: #ffffff;
      border-bottom: 2px solid rgba(255, 255, 255, 0.3);
      transition: border-color 300ms ease; }
      .header-servicos .search .search-input:focus {
        border-color: white; }
      .header-servicos .search .search-input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.5); }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.imagemTecnico {
  margin-right: 20px; }

.botaoUploadImagem {
  margin-left: 182px;
  margin-top: -434px;
  right: 60px; }

.statusCadastro {
  font-size: 11px; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

.corrigeBusca {
  margin: 0 -20px !important;
  padding: 8px 0px !important;
  width: 20px !important; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.footer {
  width: 100%;
  padding: 8px;
  overflow: hidden; }
  .footer .md-button {
    margin: 0; }
  .footer .actions .reminder {
    margin-right: 16px;
    background: transparent; }
    .footer .actions .reminder .md-datepicker-input-container {
      border-bottom-color: #e0e0e0 !important; }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::placeholder {
        color: rgba(0, 0, 0, 0.87); }
    .footer .actions .reminder.md-datepicker-open .md-datepicker-input-container {
      background: white; }
    .footer .actions .reminder md-icon {
      font-family: "icomoon";
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 20px;
      margin-top: 4px; }
      .footer .actions .reminder md-icon:before {
        content: "\e684"; }
      .footer .actions .reminder md-icon svg {
        display: none; }

.checkboxdemoSyncing .checkboxDemo1 div {
  clear: both; }

.checkboxdemoSyncing legend {
  color: #3F51B5; }

.checkboxdemoSyncing legend code {
  color: #3F51B5;
  font-weight: normal; }

.checkboxdemoSyncing p {
  padding-left: 8px; }

.checkboxdemoSyncing .info {
  padding-left: 13px; }

.checkboxdemoSyncing div.standard {
  padding: 8px;
  padding-left: 15px; }

.checkboxdemoSyncing fieldset.standard {
  border-style: solid;
  border-width: 1px;
  height: 100%; }

.espaco-rodape {
  margin-bottom: 15px; }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.header-actions {
  text-align: right; }

.imagemTecnico {
  margin-right: 20px; }

.botaoUploadImagemAtendimento {
  margin-left: 0px !important;
  margin-top: -30px !important;
  background-color: #006e83 !important; }

.corrigeEspaco {
  margin-bottom: -25px; }

.tamanhoTopoAnexos {
  min-height: 47px !important;
  display: flex;
  align-items: center;
  justify-content: center; }

.statusCadastro {
  font-size: 11px; }

.espacamentoDaTabelaAtendimento {
  margin-left: 20px; }

.corrigeAtivo {
  margin-left: -5px !important;
  margin-top: 4px !important; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

.buscaClienteAtendimento {
  width: 91% !important; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.equipamentos .dataTables_wrapper {
  min-height: 250px !important; }

.espacamentoDaTabela {
  font-size: 14px;
  min-width: 30% !important;
  margin-left: 10px; }

.bloco-upload {
  float: left;
  padding: 0 10px;
  width: 33%; }

.vertical-divider {
  border-top-width: 0;
  border-right-width: 1px;
  border-right-style: solid;
  height: 100%; }

.ta-editor.ta-html,
.ta-scroll-window.form-control {
  min-height: 150px; }

.ta-scroll-window > .ta-bind {
  height: auto;
  min-height: 100px;
  padding: 6px 12px; }

.drop-box {
  background: #f8f8f8;
  border: 5px dashed #ddd;
  width: 100%;
  height: 47px;
  text-align: center;
  padding-top: 8px; }

.drop-box:hover {
  border: 5px dashed #928c8c; }

.equipamentos:hover {
  background-color: #006e83 !important; }

.corrigeImagemTecnicoAtendimento {
  padding-top: 4px;
  margin-left: 15px; }

.descricoesTecnicos {
  margin-top: 5px;
  margin-bottom: 5px; }

.boxDescricoes:hover {
  background-color: #006e83 !important; }

.boxDescricoes:active {
  background-color: #006e83 !important;
  height: 100%; }

.corrigeListaDescricoes {
  margin-left: -15px; }

.alinharParagrafos span {
  display: inline; }

.alinharParagrafos p {
  display: inline; }

.md-avatar.custom {
  width: 50px;
  height: 50px; }

.botaoEquipamentosAtendimentos {
  background-color: #091342;
  color: rgba(255, 255, 255, 0.87);
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 20px;
  text-transform: none;
  font-weight: normal; }

.botaoEquipamentosAtendimentosDisabled {
  background-color: #0f172a !important;
  color: rgba(255, 255, 255, 0.87) !important;
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 20px;
  text-transform: none;
  font-weight: normal; }

.iconePlus {
  color: rgba(255, 255, 255, 0.87) !important; }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.alertaObrigatorio {
  color: red;
  font-size: 1.3rem !important; }

.corrigeMarginTopAnexo {
  margin-top: 40px; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.corrigeLinhaTabela {
  height: 46px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.clearfix {
  clear: both; }

#dialog,
#change-sig {
  display: none; }

#myCanvasSignature {
  width: 100%; }

.signature-pad {
  border: 1px solid #ccc; }

.signature-card {
  width: 100%;
  border: 1px solid #ccc; }

.md-buttonPersonalizadoAtendimento {
  margin: 6px 1px !important; }

.textoNoCentro {
  text-align: center; }

.lwcase-tab md-tabs .md-tab {
  text-transform: none !important; }

.topoDescricao {
  margin-top: 0px; }

.content-anexos {
  justify-content: center;
  padding-bottom: 0; }

.topoAnexos {
  margin-top: -17px; }

.topoBotoes {
  margin-top: -10px; }

#timeline {
  position: relative;
  height: auto;
  padding-bottom: 64px;
  /* Animations */ }
  #timeline:before {
    display: block;
    position: absolute;
    z-index: 10;
    content: "";
    width: 2px;
    background: rgba(0, 0, 0, 0.08);
    top: 0;
    left: 50%;
    bottom: 0;
    margin-left: -1px; }
  #timeline .ms-timeline-item {
    overflow: hidden;
    position: relative;
    z-index: 20;
    padding: 32px;
    width: 100%;
    margin: 0 auto; }
    #timeline .ms-timeline-item .timeline-card {
      order: 1; }
      #timeline .ms-timeline-item .timeline-card .ms-card {
        padding-right: 84px; }
    #timeline .ms-timeline-item .timeline-point {
      position: absolute;
      width: 56px;
      height: 56px;
      line-height: 56px;
      text-align: center;
      border-radius: 50%;
      left: 50%;
      margin: 25px 0 0 -28px;
      order: 2; }
      #timeline .ms-timeline-item .timeline-point md-icon {
        color: #ffffff; }
    #timeline .ms-timeline-item .timeline-detail {
      flex: 50% 0 0;
      padding-top: 28px;
      order: 3; }
      #timeline .ms-timeline-item .timeline-detail .time {
        font-size: 15px;
        padding-left: 68px; }
      #timeline .ms-timeline-item .timeline-detail .event {
        color: rgba(0, 0, 0, 0.54);
        padding-left: 68px; }
    #timeline .ms-timeline-item:nth-child(odd) .timeline-card {
      flex-direction: row-reverse; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-card {
      order: 3;
      padding-right: 0; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-card .ms-card {
        padding-left: 84px; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-detail {
      order: 1;
      padding-left: 0;
      text-align: right; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event {
        padding-right: 68px; }
    #timeline .ms-timeline-item:first-child {
      padding-top: 64px; }
  #timeline .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline .ms-timeline-item.animate .timeline-point {
    -webkit-animation: slide-in-bottom 0.4s;
            animation: slide-in-bottom 0.4s; }
  #timeline .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline .ms-timeline-item:nth-child(even).animate .timeline-card {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline .ms-timeline-item:nth-child(even).animate .timeline-detail {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline.timeline-left .ms-timeline-item .timeline-card {
    order: 1; }
    #timeline.timeline-left .ms-timeline-item .timeline-card .ms-card {
      padding-right: 68px;
      padding-left: 0;
      margin-left: auto; }
  #timeline.timeline-left .ms-timeline-item .timeline-detail {
    order: 3;
    text-align: left; }
  #timeline.timeline-left .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline.timeline-left .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline.timeline-right .ms-timeline-item .timeline-card {
    order: 3; }
    #timeline.timeline-right .ms-timeline-item .timeline-card .ms-card {
      padding-left: 68px;
      padding-right: 0;
      margin-right: auto; }
  #timeline.timeline-right .ms-timeline-item .timeline-detail {
    order: 1;
    text-align: right; }
    #timeline.timeline-right .ms-timeline-item .timeline-detail .time,
    #timeline.timeline-right .ms-timeline-item .timeline-detail .event {
      padding-right: 68px;
      padding-left: 0; }
  #timeline.timeline-right .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline.timeline-right .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }

@media screen and (max-width: 1280px) {
  #timeline .ms-timeline-item,
  #timeline.timeline-left .ms-timeline-item,
  #timeline.timeline-right .ms-timeline-item {
    display: block; }
    #timeline .ms-timeline-item .timeline-point,
    #timeline.timeline-left .ms-timeline-item .timeline-point,
    #timeline.timeline-right .ms-timeline-item .timeline-point {
      position: relative;
      left: auto;
      margin: 0 auto 16px auto;
      padding: 0; }
    #timeline .ms-timeline-item .timeline-detail,
    #timeline.timeline-left .ms-timeline-item .timeline-detail,
    #timeline.timeline-right .ms-timeline-item .timeline-detail {
      padding: 2px;
      margin-bottom: 16px; }
      #timeline .ms-timeline-item .timeline-detail .time,
      #timeline .ms-timeline-item .timeline-detail .event,
      #timeline.timeline-left .ms-timeline-item .timeline-detail .time,
      #timeline.timeline-left .ms-timeline-item .timeline-detail .event,
      #timeline.timeline-right .ms-timeline-item .timeline-detail .time,
      #timeline.timeline-right .ms-timeline-item .timeline-detail .event {
        padding-right: 0;
        padding-left: 0;
        text-align: center; }
    #timeline .ms-timeline-item .timeline-card .ms-card,
    #timeline.timeline-left .ms-timeline-item .timeline-card .ms-card,
    #timeline.timeline-right .ms-timeline-item .timeline-card .ms-card {
      margin: 0 auto;
      padding: 0; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-point,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-point,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-point {
      position: relative;
      left: auto;
      margin: 0 auto 16px auto;
      padding: 0; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-detail,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail {
      padding: 2px;
      margin-bottom: 16px; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event,
      #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .event,
      #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .event {
        padding-right: 0;
        padding-left: 0;
        text-align: center; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-card .ms-card,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-card .ms-card,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-card .ms-card {
      margin: 0 auto;
      padding: 0; } }

.no-margin {
  margin-top: -5px !important;
  margin-bottom: 10px !important;
  padding: 10px; }

.margin-card-anexo {
  margin-bottom: 5px !important; }

.full-tela {
  width: 50%; }

@media (min-device-width: 801px) and (max-device-width: 1279px) {
  .espacamentoDaTabelaAtendimento {
    margin-left: 0; }
  .equipamentos-atendimentos {
    margin-top: 20px; } }

@media (max-width: 800px) {
  .header-actions-modal-tempo-atendimentos {
    margin-bottom: 35px;
    margin-right: 20px; }
    .header-actions-modal-tempo-atendimentos button {
      width: 100%;
      float: none; }
  .margin-personalizada-material {
    margin-top: 0;
    margin-bottom: 15px; }
  .mt-5-mobile {
    margin-top: 5px; }
  .header-actions {
    margin-top: 20px;
    margin-right: 15px; }
    .header-actions button {
      width: 100%; }
    .header-actions .search-input {
      width: 100%;
      margin-left: 7px;
      height: 44px; }
  .full-tela {
    width: 100%; }
  .margin-card-anexo {
    margin-bottom: 0 !important; }
  .header-actions-assinatura {
    margin-left: -9px;
    float: none;
    width: 100%; }
    .header-actions-assinatura button {
      width: 100%; }
  .button-float-right {
    float: none; }
  .full-screen {
    max-width: 100% !important;
    max-height: 100% !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 0; }
  .equipamentos-atendimentos {
    margin-top: 20px; }
  .espacamentoDaTabelaAtendimento {
    margin-left: 0px !important; }
  .topoDescricao {
    margin-top: 30px; }
  .header-actions-modal-solucoes {
    margin-left: 10px; }
    .header-actions-modal-solucoes button {
      width: 100%; }
  .header-actions-modal-equipamentos {
    margin-bottom: 25px;
    margin-top: -20px;
    margin-right: 20px; }
    .header-actions-modal-equipamentos button {
      width: 100%; }
  .adicionar-solucoes {
    width: 100%;
    margin: 0; }
  .botoes-assinatura {
    width: 100%; }
  .header-actions-modal-cameras {
    margin-bottom: 25px;
    margin-top: 23px;
    margin-right: 20px; }
    .header-actions-modal-cameras button {
      width: 100%; }
  .input-container-modal-equipamentos {
    margin-left: 10px;
    margin-right: 10px; }
  .botao-dados-camera {
    width: 100%;
    margin: 0; }
  .md-buttonPersonalizadoAtendimento {
    margin: 6px 0px !important; }
  .button-remove-material {
    margin-left: 0; }
  .button-remove-float {
    float: none !important; } }

.wrapper {
  position: relative;
  width: 400px;
  height: 200px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.signature-pad {
  position: absolute;
  left: 0;
  top: 0;
  width: 400px;
  height: 200px;
  background-color: white; }

.cameraCodeOn-class {
  width: 100%;
  height: 70%; }

.cameraCodeOff-class {
  display: none; }

.avatarMaior {
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #ffffff; }

.avatarMaior {
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #ffffff; }

.solucao-valida {
  background-color: #60974b;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

.solucao-invalida {
  background-color: #f1454e;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

.corrigeCorBotao {
  background-color: #039be5 !important; }

.corrigeColuna {
  padding: 0; }

.topoMenuComSubMenus md-tabs-canvas {
  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) !important;
  padding: 0 24px !important;
  height: 49px !important; }

.subMenu md-tabs-canvas {
  margin-left: 15px !important;
  box-shadow: none !important; }

.camera-code {
  border: none !important;
  text-align: center; }
  .camera-code span {
    margin-right: 0 !important; }
  .camera-code select {
    margin-top: 13px;
    height: 38px;
    width: 95%;
    position: relative;
    vertical-align: middle;
    text-align: center; }
  .camera-code button {
    margin-top: 10px;
    border-radius: 2px;
    height: 36px;
    width: 95%;
    margin-bottom: -5px;
    color: white;
    font-size: 14px; }

#reader__dashboard_section_swaplink {
  display: none !important; }

.voltar-leitor-code {
  text-align: center !important; }
  .voltar-leitor-code button {
    width: 95%;
    margin-bottom: 12px; }

.md-adicionarIntervalo {
  margin-left: 15px;
  margin-top: -10px; }

.campoNaoNecessario {
  color: #ccc; }

.hg-imagem-top-fatura-atendimentos {
  height: 120px !important; }

@media (max-width: 800px) {
  .button-atendimentos-listar {
    width: 100%; }
    .button-atendimentos-listar button {
      width: 100%;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 20px; } }

.fatura-cancelada {
  text-decoration: line-through; }

.md-dialog-wd-40 {
  width: 40% !important; }

.icon-desconto {
  font-size: 19px !important;
  width: 19px !important;
  height: 19px !important;
  min-width: 19px !important;
  min-height: 20px !important;
  line-height: 18px !important; }

.clearfix::after {
  content: "";
  clear: both;
  display: table; }

.warning-toast > div {
  color: white !important;
  background-color: #dc3545 !important; }

.fat-atendimentos .search-input {
  width: 100%;
  background: none;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  color: black;
  margin-bottom: 2px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12) !important;
  transition: border-color 300ms ease; }
  .fat-atendimentos .search-input:focus {
    border-color: black !important; }
  .fat-atendimentos .search-input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.5) !important; }
  @media (min-width: 600px) {
    .fat-atendimentos .search-input {
      width: 257px; } }

@media (max-width: 600px) {
  .fat-atendimentos {
    float: left; } }

.fat-atendimentos .botao-proximo {
  margin-right: 0px; }
  @media (min-width: 600px) and (max-width: 650px) {
    .fat-atendimentos .botao-proximo {
      margin-left: 0; } }

.fat-atendimentos .botao-anterior {
  margin-left: 0px; }
  @media (min-width: 600px) and (max-width: 650px) {
    .fat-atendimentos .botao-anterior {
      margin-right: 0; } }

.campoNaoNecessario {
  color: #ccc; }

.hg-imagem-top-fatura-materiais {
  height: 260px !important; }

@media (min-device-width: 960px) and (max-device-width: 1279px) {
  .hg-imagem-top-fatura-materiais {
    height: 260px !important; } }

@media (min-device-width: 801px) and (max-device-width: 959px) {
  .hg-imagem-top-fatura-materiais {
    height: 330px !important; } }

@media (min-device-width: 600px) and (max-device-width: 800px) {
  .hg-imagem-top-fatura-materiais {
    height: 330px !important; } }

@media (min-device-width: 401px) and (max-device-width: 599px) {
  .hg-imagem-top-fatura-materiais {
    height: 472px !important; } }

@media (max-device-width: 400px) {
  .hg-imagem-top-fatura-materiais {
    height: 472px !important; } }

@media (max-width: 800px) {
  .button-atendimentos-listar {
    width: 100%; }
    .button-atendimentos-listar button {
      width: 100%;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 20px; } }

.icon-desconto {
  font-size: 19px !important;
  width: 19px !important;
  height: 19px !important;
  min-width: 19px !important;
  min-height: 20px !important;
  line-height: 18px !important; }

.campoNaoNecessario {
  color: #ccc; }

.hg-imagem-top-fatura-tecnicos {
  height: 345px !important; }

@media (min-device-width: 960px) and (max-device-width: 1279px) {
  .hg-imagem-top-fatura-tecnicos {
    height: 345px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 830px !important; } }

@media (min-device-width: 801px) and (max-device-width: 959px) {
  .hg-imagem-top-fatura-tecnicos {
    height: 415px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 865px !important; } }

@media (min-device-width: 600px) and (max-device-width: 800px) {
  .hg-imagem-top-fatura-tecnicos {
    height: 465px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 915px !important; } }

@media (min-device-width: 401px) and (max-device-width: 599px) {
  .hg-imagem-top-fatura-tecnicos {
    height: 675px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 1130px !important; } }

@media (max-device-width: 400px) {
  .hg-imagem-top-fatura-tecnicos {
    height: 675px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 1130px !important; } }

@media (max-width: 800px) {
  .button-atendimentos-listar {
    width: 100%; }
    .button-atendimentos-listar button {
      width: 100%;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 20px; } }

.campoNaoNecessario {
  color: #ccc; }

.hg-imagem-top-fatura-contratos {
  height: 275px !important; }

@media (min-device-width: 960px) and (max-device-width: 1279px) {
  .hg-imagem-top-fatura-contratos {
    height: 345px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 830px !important; } }

@media (min-device-width: 801px) and (max-device-width: 959px) {
  .hg-imagem-top-fatura-contratos {
    height: 345px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 865px !important; } }

@media (min-device-width: 600px) and (max-device-width: 800px) {
  .hg-imagem-top-fatura-contratos {
    height: 395px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 915px !important; } }

@media (min-device-width: 401px) and (max-device-width: 599px) {
  .hg-imagem-top-fatura-contratos {
    height: 605px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 1130px !important; } }

@media (max-device-width: 400px) {
  .hg-imagem-top-fatura-contratos {
    height: 605px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 1130px !important; } }

@media (max-width: 800px) {
  .button-atendimentos-listar {
    width: 100%; }
    .button-atendimentos-listar button {
      width: 100%;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 20px; } }

.icon-desconto {
  font-size: 19px !important;
  width: 19px !important;
  height: 19px !important;
  min-width: 19px !important;
  min-height: 20px !important;
  line-height: 18px !important; }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.header-actions {
  text-align: right; }

.imagemTecnico {
  margin-right: 20px; }

.botaoUploadImagemAtendimento {
  margin-left: 0px !important;
  margin-top: -30px !important;
  background-color: #006e83 !important; }

.corrigeEspaco {
  margin-bottom: -25px; }

.tamanhoTopoAnexos {
  min-height: 47px !important;
  display: flex;
  align-items: center;
  justify-content: center; }

.statusCadastro {
  font-size: 11px; }

.espacamentoDaTabelaAtendimento {
  margin-left: 20px; }

.corrigeAtivo {
  margin-left: -5px !important;
  margin-top: 4px !important; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

.buscaClienteAtendimento {
  width: 91% !important; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.equipamentos .dataTables_wrapper {
  min-height: 250px !important; }

.espacamentoDaTabela {
  font-size: 14px;
  min-width: 30% !important;
  margin-left: 10px; }

.bloco-upload {
  float: left;
  padding: 0 10px;
  width: 33%; }

.vertical-divider {
  border-top-width: 0;
  border-right-width: 1px;
  border-right-style: solid;
  height: 100%; }

.ta-editor.ta-html,
.ta-scroll-window.form-control {
  min-height: 150px; }

.ta-scroll-window > .ta-bind {
  height: auto;
  min-height: 100px;
  padding: 6px 12px; }

.drop-box {
  background: #f8f8f8;
  border: 5px dashed #ddd;
  width: 100%;
  height: 47px;
  text-align: center;
  padding-top: 8px; }

.drop-box:hover {
  border: 5px dashed #928c8c; }

.equipamentos:hover {
  background-color: #006e83 !important; }

.corrigeImagemTecnicoAtendimento {
  padding-top: 4px;
  margin-left: 15px; }

.descricoesTecnicos {
  margin-top: 5px;
  margin-bottom: 5px; }

.boxDescricoes:hover {
  background-color: #006e83 !important; }

.boxDescricoes:active {
  background-color: #006e83 !important;
  height: 100%; }

.corrigeListaDescricoes {
  margin-left: -15px; }

.alinharParagrafos span {
  display: inline; }

.alinharParagrafos p {
  display: inline; }

.md-avatar.custom {
  width: 50px;
  height: 50px; }

.botaoEquipamentosAtendimentos {
  background-color: #091342;
  color: rgba(255, 255, 255, 0.87);
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 20px;
  text-transform: none;
  font-weight: normal; }

.botaoEquipamentosAtendimentosDisabled {
  background-color: #0f172a !important;
  color: rgba(255, 255, 255, 0.87) !important;
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 20px;
  text-transform: none;
  font-weight: normal; }

.iconePlus {
  color: rgba(255, 255, 255, 0.87) !important; }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.alertaObrigatorio {
  color: red;
  font-size: 1.3rem !important; }

.corrigeMarginTopAnexo {
  margin-top: 40px; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.corrigeLinhaTabela {
  height: 46px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.clearfix {
  clear: both; }

#dialog,
#change-sig {
  display: none; }

#myCanvasSignature {
  width: 100%; }

.signature-pad {
  border: 1px solid #ccc; }

.signature-card {
  width: 100%;
  border: 1px solid #ccc; }

.md-buttonPersonalizadoAtendimento {
  margin: 6px 1px !important; }

.textoNoCentro {
  text-align: center; }

.lwcase-tab md-tabs .md-tab {
  text-transform: none !important; }

.topoDescricao {
  margin-top: 0px; }

.content-anexos {
  justify-content: center;
  padding-bottom: 0; }

.topoAnexos {
  margin-top: -17px; }

.topoBotoes {
  margin-top: -10px; }

#timeline {
  position: relative;
  height: auto;
  padding-bottom: 64px;
  /* Animations */ }
  #timeline:before {
    display: block;
    position: absolute;
    z-index: 10;
    content: "";
    width: 2px;
    background: rgba(0, 0, 0, 0.08);
    top: 0;
    left: 50%;
    bottom: 0;
    margin-left: -1px; }
  #timeline .ms-timeline-item {
    overflow: hidden;
    position: relative;
    z-index: 20;
    padding: 32px;
    width: 100%;
    margin: 0 auto; }
    #timeline .ms-timeline-item .timeline-card {
      order: 1; }
      #timeline .ms-timeline-item .timeline-card .ms-card {
        padding-right: 84px; }
    #timeline .ms-timeline-item .timeline-point {
      position: absolute;
      width: 56px;
      height: 56px;
      line-height: 56px;
      text-align: center;
      border-radius: 50%;
      left: 50%;
      margin: 25px 0 0 -28px;
      order: 2; }
      #timeline .ms-timeline-item .timeline-point md-icon {
        color: #ffffff; }
    #timeline .ms-timeline-item .timeline-detail {
      flex: 50% 0 0;
      padding-top: 28px;
      order: 3; }
      #timeline .ms-timeline-item .timeline-detail .time {
        font-size: 15px;
        padding-left: 68px; }
      #timeline .ms-timeline-item .timeline-detail .event {
        color: rgba(0, 0, 0, 0.54);
        padding-left: 68px; }
    #timeline .ms-timeline-item:nth-child(odd) .timeline-card {
      flex-direction: row-reverse; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-card {
      order: 3;
      padding-right: 0; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-card .ms-card {
        padding-left: 84px; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-detail {
      order: 1;
      padding-left: 0;
      text-align: right; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event {
        padding-right: 68px; }
    #timeline .ms-timeline-item:first-child {
      padding-top: 64px; }
  #timeline .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline .ms-timeline-item.animate .timeline-point {
    -webkit-animation: slide-in-bottom 0.4s;
            animation: slide-in-bottom 0.4s; }
  #timeline .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline .ms-timeline-item:nth-child(even).animate .timeline-card {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline .ms-timeline-item:nth-child(even).animate .timeline-detail {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline.timeline-left .ms-timeline-item .timeline-card {
    order: 1; }
    #timeline.timeline-left .ms-timeline-item .timeline-card .ms-card {
      padding-right: 68px;
      padding-left: 0;
      margin-left: auto; }
  #timeline.timeline-left .ms-timeline-item .timeline-detail {
    order: 3;
    text-align: left; }
  #timeline.timeline-left .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline.timeline-left .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline.timeline-right .ms-timeline-item .timeline-card {
    order: 3; }
    #timeline.timeline-right .ms-timeline-item .timeline-card .ms-card {
      padding-left: 68px;
      padding-right: 0;
      margin-right: auto; }
  #timeline.timeline-right .ms-timeline-item .timeline-detail {
    order: 1;
    text-align: right; }
    #timeline.timeline-right .ms-timeline-item .timeline-detail .time,
    #timeline.timeline-right .ms-timeline-item .timeline-detail .event {
      padding-right: 68px;
      padding-left: 0; }
  #timeline.timeline-right .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline.timeline-right .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }

@media screen and (max-width: 1280px) {
  #timeline .ms-timeline-item,
  #timeline.timeline-left .ms-timeline-item,
  #timeline.timeline-right .ms-timeline-item {
    display: block; }
    #timeline .ms-timeline-item .timeline-point,
    #timeline.timeline-left .ms-timeline-item .timeline-point,
    #timeline.timeline-right .ms-timeline-item .timeline-point {
      position: relative;
      left: auto;
      margin: 0 auto 16px auto;
      padding: 0; }
    #timeline .ms-timeline-item .timeline-detail,
    #timeline.timeline-left .ms-timeline-item .timeline-detail,
    #timeline.timeline-right .ms-timeline-item .timeline-detail {
      padding: 2px;
      margin-bottom: 16px; }
      #timeline .ms-timeline-item .timeline-detail .time,
      #timeline .ms-timeline-item .timeline-detail .event,
      #timeline.timeline-left .ms-timeline-item .timeline-detail .time,
      #timeline.timeline-left .ms-timeline-item .timeline-detail .event,
      #timeline.timeline-right .ms-timeline-item .timeline-detail .time,
      #timeline.timeline-right .ms-timeline-item .timeline-detail .event {
        padding-right: 0;
        padding-left: 0;
        text-align: center; }
    #timeline .ms-timeline-item .timeline-card .ms-card,
    #timeline.timeline-left .ms-timeline-item .timeline-card .ms-card,
    #timeline.timeline-right .ms-timeline-item .timeline-card .ms-card {
      margin: 0 auto;
      padding: 0; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-point,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-point,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-point {
      position: relative;
      left: auto;
      margin: 0 auto 16px auto;
      padding: 0; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-detail,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail {
      padding: 2px;
      margin-bottom: 16px; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event,
      #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .event,
      #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .event {
        padding-right: 0;
        padding-left: 0;
        text-align: center; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-card .ms-card,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-card .ms-card,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-card .ms-card {
      margin: 0 auto;
      padding: 0; } }

.no-margin {
  margin-top: -5px !important;
  margin-bottom: 10px !important;
  padding: 10px; }

.margin-card-anexo {
  margin-bottom: 5px !important; }

.full-tela {
  width: 50%; }

@media (min-device-width: 801px) and (max-device-width: 1279px) {
  .espacamentoDaTabelaAtendimento {
    margin-left: 0; }
  .equipamentos-atendimentos {
    margin-top: 20px; } }

@media (max-width: 800px) {
  .header-actions-modal-tempo-atendimentos {
    margin-bottom: 35px;
    margin-right: 20px; }
    .header-actions-modal-tempo-atendimentos button {
      width: 100%;
      float: none; }
  .margin-personalizada-material {
    margin-top: 0;
    margin-bottom: 15px; }
  .mt-5-mobile {
    margin-top: 5px; }
  .header-actions {
    margin-top: 20px;
    margin-right: 15px; }
    .header-actions button {
      width: 100%; }
    .header-actions .search-input {
      width: 100%;
      margin-left: 7px;
      height: 44px; }
  .full-tela {
    width: 100%; }
  .margin-card-anexo {
    margin-bottom: 0 !important; }
  .header-actions-assinatura {
    margin-left: -9px;
    float: none;
    width: 100%; }
    .header-actions-assinatura button {
      width: 100%; }
  .button-float-right {
    float: none; }
  .full-screen {
    max-width: 100% !important;
    max-height: 100% !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 0; }
  .equipamentos-atendimentos {
    margin-top: 20px; }
  .espacamentoDaTabelaAtendimento {
    margin-left: 0px !important; }
  .topoDescricao {
    margin-top: 30px; }
  .header-actions-modal-solucoes {
    margin-left: 10px; }
    .header-actions-modal-solucoes button {
      width: 100%; }
  .header-actions-modal-equipamentos {
    margin-bottom: 25px;
    margin-top: -20px;
    margin-right: 20px; }
    .header-actions-modal-equipamentos button {
      width: 100%; }
  .adicionar-solucoes {
    width: 100%;
    margin: 0; }
  .botoes-assinatura {
    width: 100%; }
  .header-actions-modal-cameras {
    margin-bottom: 25px;
    margin-top: 23px;
    margin-right: 20px; }
    .header-actions-modal-cameras button {
      width: 100%; }
  .input-container-modal-equipamentos {
    margin-left: 10px;
    margin-right: 10px; }
  .botao-dados-camera {
    width: 100%;
    margin: 0; }
  .md-buttonPersonalizadoAtendimento {
    margin: 6px 0px !important; }
  .button-remove-material {
    margin-left: 0; }
  .button-remove-float {
    float: none !important; } }

.wrapper {
  position: relative;
  width: 400px;
  height: 200px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.signature-pad {
  position: absolute;
  left: 0;
  top: 0;
  width: 400px;
  height: 200px;
  background-color: white; }

.cameraCodeOn-class {
  width: 100%;
  height: 70%; }

.cameraCodeOff-class {
  display: none; }

.avatarMaior {
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #ffffff; }

.avatarMaior {
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #ffffff; }

.solucao-valida {
  background-color: #60974b;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

.solucao-invalida {
  background-color: #f1454e;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

.corrigeCorBotao {
  background-color: #039be5 !important; }

.corrigeColuna {
  padding: 0; }

.topoMenuComSubMenus md-tabs-canvas {
  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) !important;
  padding: 0 24px !important;
  height: 49px !important; }

.subMenu md-tabs-canvas {
  margin-left: 15px !important;
  box-shadow: none !important; }

.camera-code {
  border: none !important;
  text-align: center; }
  .camera-code span {
    margin-right: 0 !important; }
  .camera-code select {
    margin-top: 13px;
    height: 38px;
    width: 95%;
    position: relative;
    vertical-align: middle;
    text-align: center; }
  .camera-code button {
    margin-top: 10px;
    border-radius: 2px;
    height: 36px;
    width: 95%;
    margin-bottom: -5px;
    color: white;
    font-size: 14px; }

#reader__dashboard_section_swaplink {
  display: none !important; }

.voltar-leitor-code {
  text-align: center !important; }
  .voltar-leitor-code button {
    width: 95%;
    margin-bottom: 12px; }

.md-adicionarIntervalo {
  margin-left: 15px;
  margin-top: -10px; }

.bb-white md-datepicker .md-datepicker-input-container .md-datepicker-input {
  border-bottom-color: #fff !important; }

.filtroAtendimento {
  overflow: auto !important;
  min-height: 720px !important; }

.hg-imagem-top {
  height: 275px !important; }

@media (min-device-width: 960px) and (max-device-width: 1279px) {
  .hg-imagem-top {
    height: 420px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 830px !important; } }

@media (min-device-width: 801px) and (max-device-width: 959px) {
  .hg-imagem-top {
    height: 420px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 865px !important; } }

@media (min-device-width: 600px) and (max-device-width: 800px) {
  .hg-imagem-top {
    height: 470px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 915px !important; } }

@media (min-device-width: 395px) and (max-device-width: 599px) {
  .hg-imagem-top {
    height: 730px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 1130px !important; } }

@media (max-device-width: 394px) {
  .hg-imagem-top {
    height: 790px !important; }
  .filtroAtendimento {
    overflow: auto !important;
    min-height: 1130px !important; } }

@media (max-width: 800px) {
  .button-atendimentos-listar {
    width: 100%; }
    .button-atendimentos-listar button {
      width: 100%;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 20px; } }

.header-consulta-os {
  padding: 10px 0 0 0; }
  .header-consulta-os .h1 md-icon {
    margin-right: 12px; }
  .header-consulta-os .order-count {
    margin: 6px 0 0 36px; }
  .header-consulta-os .search {
    position: relative; }
    .header-consulta-os .search .search-icon {
      margin: 0 -24px 0 0; }
    .header-consulta-os .search .search-input {
      margin: 0 0 0 32px;
      background: none;
      font-size: 16px;
      line-height: 40px;
      height: 40px;
      color: #ffffff;
      border-bottom: 2px solid rgba(255, 255, 255, 0.3);
      transition: border-color 300ms ease; }
      .header-consulta-os .search .search-input:focus {
        border-color: white; }
      .header-consulta-os .search .search-input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.5); }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.header-actions {
  text-align: right; }

.imagemTecnico {
  margin-right: 20px; }

.botaoUploadImagemAtendimento {
  margin-left: 0px !important;
  margin-top: -30px !important;
  background-color: #006e83 !important; }

.corrigeEspaco {
  margin-bottom: -25px; }

.tamanhoTopoAnexos {
  min-height: 47px !important;
  display: flex;
  align-items: center;
  justify-content: center; }

.statusCadastro {
  font-size: 11px; }

.espacamentoDaTabelaAtendimento {
  margin-left: 20px; }

.corrigeAtivo {
  margin-left: -5px !important;
  margin-top: 4px !important; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

.buscaClienteAtendimento {
  width: 91% !important; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.equipamentos .dataTables_wrapper {
  min-height: 250px !important; }

.espacamentoDaTabela {
  font-size: 14px;
  min-width: 30% !important;
  margin-left: 10px; }

.bloco-upload {
  float: left;
  padding: 0 10px;
  width: 33%; }

.vertical-divider {
  border-top-width: 0;
  border-right-width: 1px;
  border-right-style: solid;
  height: 100%; }

.ta-editor.ta-html,
.ta-scroll-window.form-control {
  min-height: 150px; }

.ta-scroll-window > .ta-bind {
  height: auto;
  min-height: 100px;
  padding: 6px 12px; }

.drop-box {
  background: #f8f8f8;
  border: 5px dashed #ddd;
  width: 100%;
  height: 47px;
  text-align: center;
  padding-top: 8px; }

.drop-box:hover {
  border: 5px dashed #928c8c; }

.equipamentos:hover {
  background-color: #006e83 !important; }

.corrigeImagemTecnicoAtendimento {
  padding-top: 4px;
  margin-left: 15px; }

.descricoesTecnicos {
  margin-top: 5px;
  margin-bottom: 5px; }

.boxDescricoes:hover {
  background-color: #006e83 !important; }

.boxDescricoes:active {
  background-color: #006e83 !important;
  height: 100%; }

.corrigeListaDescricoes {
  margin-left: -15px; }

.alinharParagrafos span {
  display: inline; }

.alinharParagrafos p {
  display: inline; }

.md-avatar.custom {
  width: 50px;
  height: 50px; }

.botaoEquipamentosAtendimentos {
  background-color: #091342;
  color: rgba(255, 255, 255, 0.87);
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 20px;
  text-transform: none;
  font-weight: normal; }

.botaoEquipamentosAtendimentosDisabled {
  background-color: #0f172a !important;
  color: rgba(255, 255, 255, 0.87) !important;
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 20px;
  text-transform: none;
  font-weight: normal; }

.iconePlus {
  color: rgba(255, 255, 255, 0.87) !important; }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.alertaObrigatorio {
  color: red;
  font-size: 1.3rem !important; }

.corrigeMarginTopAnexo {
  margin-top: 40px; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.corrigeLinhaTabela {
  height: 46px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.clearfix {
  clear: both; }

#dialog,
#change-sig {
  display: none; }

#myCanvasSignature {
  width: 100%; }

.signature-pad {
  border: 1px solid #ccc; }

.signature-card {
  width: 100%;
  border: 1px solid #ccc; }

.md-buttonPersonalizadoAtendimento {
  margin: 6px 1px !important; }

.textoNoCentro {
  text-align: center; }

.lwcase-tab md-tabs .md-tab {
  text-transform: none !important; }

.topoDescricao {
  margin-top: 0px; }

.content-anexos {
  justify-content: center;
  padding-bottom: 0; }

.topoAnexos {
  margin-top: -17px; }

.topoBotoes {
  margin-top: -10px; }

#timeline {
  position: relative;
  height: auto;
  padding-bottom: 64px;
  /* Animations */ }
  #timeline:before {
    display: block;
    position: absolute;
    z-index: 10;
    content: "";
    width: 2px;
    background: rgba(0, 0, 0, 0.08);
    top: 0;
    left: 50%;
    bottom: 0;
    margin-left: -1px; }
  #timeline .ms-timeline-item {
    overflow: hidden;
    position: relative;
    z-index: 20;
    padding: 32px;
    width: 100%;
    margin: 0 auto; }
    #timeline .ms-timeline-item .timeline-card {
      order: 1; }
      #timeline .ms-timeline-item .timeline-card .ms-card {
        padding-right: 84px; }
    #timeline .ms-timeline-item .timeline-point {
      position: absolute;
      width: 56px;
      height: 56px;
      line-height: 56px;
      text-align: center;
      border-radius: 50%;
      left: 50%;
      margin: 25px 0 0 -28px;
      order: 2; }
      #timeline .ms-timeline-item .timeline-point md-icon {
        color: #ffffff; }
    #timeline .ms-timeline-item .timeline-detail {
      flex: 50% 0 0;
      padding-top: 28px;
      order: 3; }
      #timeline .ms-timeline-item .timeline-detail .time {
        font-size: 15px;
        padding-left: 68px; }
      #timeline .ms-timeline-item .timeline-detail .event {
        color: rgba(0, 0, 0, 0.54);
        padding-left: 68px; }
    #timeline .ms-timeline-item:nth-child(odd) .timeline-card {
      flex-direction: row-reverse; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-card {
      order: 3;
      padding-right: 0; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-card .ms-card {
        padding-left: 84px; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-detail {
      order: 1;
      padding-left: 0;
      text-align: right; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event {
        padding-right: 68px; }
    #timeline .ms-timeline-item:first-child {
      padding-top: 64px; }
  #timeline .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline .ms-timeline-item.animate .timeline-point {
    -webkit-animation: slide-in-bottom 0.4s;
            animation: slide-in-bottom 0.4s; }
  #timeline .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline .ms-timeline-item:nth-child(even).animate .timeline-card {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline .ms-timeline-item:nth-child(even).animate .timeline-detail {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline.timeline-left .ms-timeline-item .timeline-card {
    order: 1; }
    #timeline.timeline-left .ms-timeline-item .timeline-card .ms-card {
      padding-right: 68px;
      padding-left: 0;
      margin-left: auto; }
  #timeline.timeline-left .ms-timeline-item .timeline-detail {
    order: 3;
    text-align: left; }
  #timeline.timeline-left .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline.timeline-left .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline.timeline-right .ms-timeline-item .timeline-card {
    order: 3; }
    #timeline.timeline-right .ms-timeline-item .timeline-card .ms-card {
      padding-left: 68px;
      padding-right: 0;
      margin-right: auto; }
  #timeline.timeline-right .ms-timeline-item .timeline-detail {
    order: 1;
    text-align: right; }
    #timeline.timeline-right .ms-timeline-item .timeline-detail .time,
    #timeline.timeline-right .ms-timeline-item .timeline-detail .event {
      padding-right: 68px;
      padding-left: 0; }
  #timeline.timeline-right .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline.timeline-right .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }

@media screen and (max-width: 1280px) {
  #timeline .ms-timeline-item,
  #timeline.timeline-left .ms-timeline-item,
  #timeline.timeline-right .ms-timeline-item {
    display: block; }
    #timeline .ms-timeline-item .timeline-point,
    #timeline.timeline-left .ms-timeline-item .timeline-point,
    #timeline.timeline-right .ms-timeline-item .timeline-point {
      position: relative;
      left: auto;
      margin: 0 auto 16px auto;
      padding: 0; }
    #timeline .ms-timeline-item .timeline-detail,
    #timeline.timeline-left .ms-timeline-item .timeline-detail,
    #timeline.timeline-right .ms-timeline-item .timeline-detail {
      padding: 2px;
      margin-bottom: 16px; }
      #timeline .ms-timeline-item .timeline-detail .time,
      #timeline .ms-timeline-item .timeline-detail .event,
      #timeline.timeline-left .ms-timeline-item .timeline-detail .time,
      #timeline.timeline-left .ms-timeline-item .timeline-detail .event,
      #timeline.timeline-right .ms-timeline-item .timeline-detail .time,
      #timeline.timeline-right .ms-timeline-item .timeline-detail .event {
        padding-right: 0;
        padding-left: 0;
        text-align: center; }
    #timeline .ms-timeline-item .timeline-card .ms-card,
    #timeline.timeline-left .ms-timeline-item .timeline-card .ms-card,
    #timeline.timeline-right .ms-timeline-item .timeline-card .ms-card {
      margin: 0 auto;
      padding: 0; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-point,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-point,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-point {
      position: relative;
      left: auto;
      margin: 0 auto 16px auto;
      padding: 0; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-detail,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail {
      padding: 2px;
      margin-bottom: 16px; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event,
      #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .event,
      #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .event {
        padding-right: 0;
        padding-left: 0;
        text-align: center; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-card .ms-card,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-card .ms-card,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-card .ms-card {
      margin: 0 auto;
      padding: 0; } }

.no-margin {
  margin-top: -5px !important;
  margin-bottom: 10px !important;
  padding: 10px; }

.margin-card-anexo {
  margin-bottom: 5px !important; }

.full-tela {
  width: 50%; }

@media (min-device-width: 801px) and (max-device-width: 1279px) {
  .espacamentoDaTabelaAtendimento {
    margin-left: 0; }
  .equipamentos-atendimentos {
    margin-top: 20px; } }

@media (min-device-width: 600px) and (max-device-width: 800px) {
  .botao-dados-camera {
    width: 10% !important;
    margin: 6px 8px !important; } }

@media (max-width: 599px) {
  .botao-dados-camera {
    width: 100% !important;
    margin: 0; } }

@media (max-width: 800px) {
  .anexo-centralizado img {
    max-width: 45px !important; }
  .header-actions-modal-tempo-atendimentos {
    margin-bottom: 35px;
    margin-right: 20px; }
    .header-actions-modal-tempo-atendimentos button {
      width: 100%;
      float: none; }
  .margin-personalizada-material {
    margin-top: 0;
    margin-bottom: 15px; }
  .mt-5-mobile {
    margin-top: 5px; }
  .header-actions {
    margin-top: 20px;
    margin-right: 15px; }
    .header-actions button {
      width: 100%; }
    .header-actions .search-input {
      width: 100%;
      margin-left: 7px;
      height: 44px; }
  .full-tela {
    width: 100%; }
  .margin-card-anexo {
    margin-bottom: 0 !important; }
  .header-actions-assinatura {
    margin-left: -9px;
    float: none;
    width: 100%; }
    .header-actions-assinatura button {
      width: 100%; }
  .button-float-right {
    float: none; }
  .full-screen {
    max-width: 100% !important;
    max-height: 100% !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 0; }
  .equipamentos-atendimentos {
    margin-top: 20px; }
  .espacamentoDaTabelaAtendimento {
    margin-left: 0px !important; }
  .topoDescricao {
    margin-top: 30px; }
  .header-actions-modal-solucoes {
    margin-left: 10px; }
    .header-actions-modal-solucoes button {
      width: 100%; }
  .header-actions-modal-equipamentos {
    margin-bottom: 25px;
    margin-top: -20px;
    margin-right: 20px; }
    .header-actions-modal-equipamentos button {
      width: 100%; }
  .adicionar-solucoes {
    width: 100%;
    margin: 0; }
  .botoes-assinatura {
    width: 100%; }
  .header-actions-modal-cameras {
    margin-bottom: 25px;
    margin-top: 23px;
    margin-right: 20px; }
    .header-actions-modal-cameras button {
      width: 100%; }
  .input-container-modal-equipamentos {
    margin-left: 10px;
    margin-right: 10px; }
  .botao-dados-camera {
    width: 100%;
    margin: 0; }
  .md-buttonPersonalizadoAtendimento {
    margin: 6px 0px !important; }
  .button-remove-material {
    margin-left: 0; }
  .button-remove-float {
    float: none !important; } }

.wrapper {
  position: relative;
  width: 400px;
  height: 200px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.signature-pad {
  position: absolute;
  left: 0;
  top: 0;
  width: 400px;
  height: 200px;
  background-color: white; }

.cameraCodeOn-class {
  width: 100%;
  height: 70%; }

.cameraCodeOff-class {
  display: none; }

.avatarMaior {
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #ffffff; }

.avatarMaior {
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #ffffff; }

.solucao-valida {
  background-color: #60974b;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

.solucao-invalida {
  background-color: #f1454e;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

.corrigeCorBotao {
  background-color: #039be5 !important; }

.corrigeColuna {
  padding: 0; }

.topoMenuComSubMenus md-tabs-canvas {
  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) !important;
  padding: 0 24px !important;
  height: 49px !important; }

.subMenu md-tabs-canvas {
  margin-left: 15px !important;
  box-shadow: none !important; }

.camera-code {
  border: none !important;
  text-align: center; }
  .camera-code span {
    margin-right: 0 !important; }
  .camera-code select {
    margin-top: 13px;
    height: 38px;
    width: 95%;
    position: relative;
    vertical-align: middle;
    text-align: center; }
  .camera-code button {
    margin-top: 10px;
    border-radius: 2px;
    height: 36px;
    width: 95%;
    margin-bottom: -5px;
    color: white;
    font-size: 14px; }

#reader__dashboard_section_swaplink {
  display: none !important; }

.voltar-leitor-code {
  text-align: center !important; }
  .voltar-leitor-code button {
    width: 95%;
    margin-bottom: 12px; }

.md-adicionarIntervalo {
  margin-left: 15px;
  margin-top: -10px; }

.divisor-imagem-texto {
  margin-top: 15px;
  margin-bottom: 15px;
  border-left: 1px solid #ddd; }

.anexo-centralizado {
  display: flex;
  align-items: center;
  justify-content: center; }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.header-actions {
  text-align: right; }

.imagemTecnico {
  margin-right: 20px; }

.botaoUploadImagemAtendimento {
  margin-left: 0px !important;
  margin-top: -30px !important;
  background-color: #006e83 !important; }

.corrigeEspaco {
  margin-bottom: -25px; }

.tamanhoTopoAnexos {
  min-height: 47px !important;
  display: flex;
  align-items: center;
  justify-content: center; }

.statusCadastro {
  font-size: 11px; }

.espacamentoDaTabelaAtendimento {
  margin-left: 20px; }

.corrigeAtivo {
  margin-left: -5px !important;
  margin-top: 4px !important; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

.buscaClienteAtendimento {
  width: 91% !important; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.equipamentos .dataTables_wrapper {
  min-height: 250px !important; }

.espacamentoDaTabela {
  font-size: 14px;
  min-width: 30% !important;
  margin-left: 10px; }

.bloco-upload {
  float: left;
  padding: 0 10px;
  width: 33%; }

.vertical-divider {
  border-top-width: 0;
  border-right-width: 1px;
  border-right-style: solid;
  height: 100%; }

.ta-editor.ta-html,
.ta-scroll-window.form-control {
  min-height: 150px; }

.ta-scroll-window > .ta-bind {
  height: auto;
  min-height: 100px;
  padding: 6px 12px; }

.drop-box {
  background: #f8f8f8;
  border: 5px dashed #ddd;
  width: 100%;
  height: 47px;
  text-align: center;
  padding-top: 8px; }

.drop-box:hover {
  border: 5px dashed #928c8c; }

.equipamentos:hover {
  background-color: #006e83 !important; }

.corrigeImagemTecnicoAtendimento {
  padding-top: 4px;
  margin-left: 15px; }

.descricoesTecnicos {
  margin-top: 5px;
  margin-bottom: 5px; }

.boxDescricoes:hover {
  background-color: #006e83 !important; }

.boxDescricoes:active {
  background-color: #006e83 !important;
  height: 100%; }

.corrigeListaDescricoes {
  margin-left: -15px; }

.alinharParagrafos span {
  display: inline; }

.alinharParagrafos p {
  display: inline; }

.md-avatar.custom {
  width: 50px;
  height: 50px; }

.botaoEquipamentosAtendimentos {
  background-color: #091342;
  color: rgba(255, 255, 255, 0.87);
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 20px;
  text-transform: none;
  font-weight: normal; }

.botaoEquipamentosAtendimentosDisabled {
  background-color: #0f172a !important;
  color: rgba(255, 255, 255, 0.87) !important;
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 20px;
  text-transform: none;
  font-weight: normal; }

.iconePlus {
  color: rgba(255, 255, 255, 0.87) !important; }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.alertaObrigatorio {
  color: red;
  font-size: 1.3rem !important; }

.corrigeMarginTopAnexo {
  margin-top: 40px; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.corrigeLinhaTabela {
  height: 46px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.clearfix {
  clear: both; }

#dialog,
#change-sig {
  display: none; }

#myCanvasSignature {
  width: 100%; }

.signature-pad {
  border: 1px solid #ccc; }

.signature-card {
  width: 100%;
  border: 1px solid #ccc; }

.md-buttonPersonalizadoAtendimento {
  margin: 6px 1px !important; }

.textoNoCentro {
  text-align: center; }

.lwcase-tab md-tabs .md-tab {
  text-transform: none !important; }

.topoDescricao {
  margin-top: 0px; }

.content-anexos {
  justify-content: center;
  padding-bottom: 0; }

.topoAnexos {
  margin-top: -17px; }

.topoBotoes {
  margin-top: -10px; }

#timeline {
  position: relative;
  height: auto;
  padding-bottom: 64px;
  /* Animations */ }
  #timeline:before {
    display: block;
    position: absolute;
    z-index: 10;
    content: "";
    width: 2px;
    background: rgba(0, 0, 0, 0.08);
    top: 0;
    left: 50%;
    bottom: 0;
    margin-left: -1px; }
  #timeline .ms-timeline-item {
    overflow: hidden;
    position: relative;
    z-index: 20;
    padding: 32px;
    width: 100%;
    margin: 0 auto; }
    #timeline .ms-timeline-item .timeline-card {
      order: 1; }
      #timeline .ms-timeline-item .timeline-card .ms-card {
        padding-right: 84px; }
    #timeline .ms-timeline-item .timeline-point {
      position: absolute;
      width: 56px;
      height: 56px;
      line-height: 56px;
      text-align: center;
      border-radius: 50%;
      left: 50%;
      margin: 25px 0 0 -28px;
      order: 2; }
      #timeline .ms-timeline-item .timeline-point md-icon {
        color: #ffffff; }
    #timeline .ms-timeline-item .timeline-detail {
      flex: 50% 0 0;
      padding-top: 28px;
      order: 3; }
      #timeline .ms-timeline-item .timeline-detail .time {
        font-size: 15px;
        padding-left: 68px; }
      #timeline .ms-timeline-item .timeline-detail .event {
        color: rgba(0, 0, 0, 0.54);
        padding-left: 68px; }
    #timeline .ms-timeline-item:nth-child(odd) .timeline-card {
      flex-direction: row-reverse; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-card {
      order: 3;
      padding-right: 0; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-card .ms-card {
        padding-left: 84px; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-detail {
      order: 1;
      padding-left: 0;
      text-align: right; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event {
        padding-right: 68px; }
    #timeline .ms-timeline-item:first-child {
      padding-top: 64px; }
  #timeline .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline .ms-timeline-item.animate .timeline-point {
    -webkit-animation: slide-in-bottom 0.4s;
            animation: slide-in-bottom 0.4s; }
  #timeline .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline .ms-timeline-item:nth-child(even).animate .timeline-card {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline .ms-timeline-item:nth-child(even).animate .timeline-detail {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline.timeline-left .ms-timeline-item .timeline-card {
    order: 1; }
    #timeline.timeline-left .ms-timeline-item .timeline-card .ms-card {
      padding-right: 68px;
      padding-left: 0;
      margin-left: auto; }
  #timeline.timeline-left .ms-timeline-item .timeline-detail {
    order: 3;
    text-align: left; }
  #timeline.timeline-left .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline.timeline-left .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline.timeline-right .ms-timeline-item .timeline-card {
    order: 3; }
    #timeline.timeline-right .ms-timeline-item .timeline-card .ms-card {
      padding-left: 68px;
      padding-right: 0;
      margin-right: auto; }
  #timeline.timeline-right .ms-timeline-item .timeline-detail {
    order: 1;
    text-align: right; }
    #timeline.timeline-right .ms-timeline-item .timeline-detail .time,
    #timeline.timeline-right .ms-timeline-item .timeline-detail .event {
      padding-right: 68px;
      padding-left: 0; }
  #timeline.timeline-right .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline.timeline-right .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }

@media screen and (max-width: 1280px) {
  #timeline .ms-timeline-item,
  #timeline.timeline-left .ms-timeline-item,
  #timeline.timeline-right .ms-timeline-item {
    display: block; }
    #timeline .ms-timeline-item .timeline-point,
    #timeline.timeline-left .ms-timeline-item .timeline-point,
    #timeline.timeline-right .ms-timeline-item .timeline-point {
      position: relative;
      left: auto;
      margin: 0 auto 16px auto;
      padding: 0; }
    #timeline .ms-timeline-item .timeline-detail,
    #timeline.timeline-left .ms-timeline-item .timeline-detail,
    #timeline.timeline-right .ms-timeline-item .timeline-detail {
      padding: 2px;
      margin-bottom: 16px; }
      #timeline .ms-timeline-item .timeline-detail .time,
      #timeline .ms-timeline-item .timeline-detail .event,
      #timeline.timeline-left .ms-timeline-item .timeline-detail .time,
      #timeline.timeline-left .ms-timeline-item .timeline-detail .event,
      #timeline.timeline-right .ms-timeline-item .timeline-detail .time,
      #timeline.timeline-right .ms-timeline-item .timeline-detail .event {
        padding-right: 0;
        padding-left: 0;
        text-align: center; }
    #timeline .ms-timeline-item .timeline-card .ms-card,
    #timeline.timeline-left .ms-timeline-item .timeline-card .ms-card,
    #timeline.timeline-right .ms-timeline-item .timeline-card .ms-card {
      margin: 0 auto;
      padding: 0; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-point,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-point,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-point {
      position: relative;
      left: auto;
      margin: 0 auto 16px auto;
      padding: 0; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-detail,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail {
      padding: 2px;
      margin-bottom: 16px; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event,
      #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .event,
      #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .event {
        padding-right: 0;
        padding-left: 0;
        text-align: center; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-card .ms-card,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-card .ms-card,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-card .ms-card {
      margin: 0 auto;
      padding: 0; } }

.no-margin {
  margin-top: -5px !important;
  margin-bottom: 10px !important;
  padding: 10px; }

.margin-card-anexo {
  margin-bottom: 5px !important; }

.full-tela {
  width: 50%; }

@media (min-device-width: 801px) and (max-device-width: 1279px) {
  .espacamentoDaTabelaAtendimento {
    margin-left: 0; }
  .equipamentos-atendimentos {
    margin-top: 20px; } }

@media (min-device-width: 600px) and (max-device-width: 800px) {
  .botao-dados-camera {
    width: 10% !important;
    margin: 6px 8px !important; } }

@media (max-width: 599px) {
  .botao-dados-camera {
    width: 100% !important;
    margin: 0; } }

@media (max-width: 800px) {
  .anexo-centralizado img {
    max-width: 45px !important; }
  .header-actions-modal-tempo-atendimentos {
    margin-bottom: 35px;
    margin-right: 20px; }
    .header-actions-modal-tempo-atendimentos button {
      width: 100%;
      float: none; }
  .margin-personalizada-material {
    margin-top: 0;
    margin-bottom: 15px; }
  .mt-5-mobile {
    margin-top: 5px; }
  .header-actions {
    margin-top: 20px;
    margin-right: 15px; }
    .header-actions button {
      width: 100%; }
    .header-actions .search-input {
      width: 100%;
      margin-left: 7px;
      height: 44px; }
  .full-tela {
    width: 100%; }
  .margin-card-anexo {
    margin-bottom: 0 !important; }
  .header-actions-assinatura {
    margin-left: -9px;
    float: none;
    width: 100%; }
    .header-actions-assinatura button {
      width: 100%; }
  .button-float-right {
    float: none; }
  .full-screen {
    max-width: 100% !important;
    max-height: 100% !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 0; }
  .equipamentos-atendimentos {
    margin-top: 20px; }
  .espacamentoDaTabelaAtendimento {
    margin-left: 0px !important; }
  .topoDescricao {
    margin-top: 30px; }
  .header-actions-modal-solucoes {
    margin-left: 10px; }
    .header-actions-modal-solucoes button {
      width: 100%; }
  .header-actions-modal-equipamentos {
    margin-bottom: 25px;
    margin-top: -20px;
    margin-right: 20px; }
    .header-actions-modal-equipamentos button {
      width: 100%; }
  .adicionar-solucoes {
    width: 100%;
    margin: 0; }
  .botoes-assinatura {
    width: 100%; }
  .header-actions-modal-cameras {
    margin-bottom: 25px;
    margin-top: 23px;
    margin-right: 20px; }
    .header-actions-modal-cameras button {
      width: 100%; }
  .input-container-modal-equipamentos {
    margin-left: 10px;
    margin-right: 10px; }
  .botao-dados-camera {
    width: 100%;
    margin: 0; }
  .md-buttonPersonalizadoAtendimento {
    margin: 6px 0px !important; }
  .button-remove-material {
    margin-left: 0; }
  .button-remove-float {
    float: none !important; } }

.wrapper {
  position: relative;
  width: 400px;
  height: 200px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.signature-pad {
  position: absolute;
  left: 0;
  top: 0;
  width: 400px;
  height: 200px;
  background-color: white; }

.cameraCodeOn-class {
  width: 100%;
  height: 70%; }

.cameraCodeOff-class {
  display: none; }

.avatarMaior {
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #ffffff; }

.avatarMaior {
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #ffffff; }

.solucao-valida {
  background-color: #60974b;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

.solucao-invalida {
  background-color: #f1454e;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

.corrigeCorBotao {
  background-color: #039be5 !important; }

.corrigeColuna {
  padding: 0; }

.topoMenuComSubMenus md-tabs-canvas {
  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) !important;
  padding: 0 24px !important;
  height: 49px !important; }

.subMenu md-tabs-canvas {
  margin-left: 15px !important;
  box-shadow: none !important; }

.camera-code {
  border: none !important;
  text-align: center; }
  .camera-code span {
    margin-right: 0 !important; }
  .camera-code select {
    margin-top: 13px;
    height: 38px;
    width: 95%;
    position: relative;
    vertical-align: middle;
    text-align: center; }
  .camera-code button {
    margin-top: 10px;
    border-radius: 2px;
    height: 36px;
    width: 95%;
    margin-bottom: -5px;
    color: white;
    font-size: 14px; }

#reader__dashboard_section_swaplink {
  display: none !important; }

.voltar-leitor-code {
  text-align: center !important; }
  .voltar-leitor-code button {
    width: 95%;
    margin-bottom: 12px; }

.md-adicionarIntervalo {
  margin-left: 15px;
  margin-top: -10px; }

.divisor-imagem-texto {
  margin-top: 15px;
  margin-bottom: 15px;
  border-left: 1px solid #ddd; }

.anexo-centralizado {
  display: flex;
  align-items: center;
  justify-content: center; }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.header-actions {
  text-align: right; }

.imagemTecnico {
  margin-right: 20px; }

.botaoUploadImagemAtendimento {
  margin-left: 0px !important;
  margin-top: -30px !important;
  background-color: #006e83 !important; }

.corrigeEspaco {
  margin-bottom: -25px; }

.tamanhoTopoAnexos {
  min-height: 47px !important;
  display: flex;
  align-items: center;
  justify-content: center; }

.statusCadastro {
  font-size: 11px; }

.espacamentoDaTabelaAtendimento {
  margin-left: 20px; }

.corrigeAtivo {
  margin-left: -5px !important;
  margin-top: 4px !important; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

.buscaClienteAtendimento {
  width: 91% !important; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.equipamentos .dataTables_wrapper {
  min-height: 250px !important; }

.espacamentoDaTabela {
  font-size: 14px;
  min-width: 30% !important;
  margin-left: 10px; }

.bloco-upload {
  float: left;
  padding: 0 10px;
  width: 33%; }

.vertical-divider {
  border-top-width: 0;
  border-right-width: 1px;
  border-right-style: solid;
  height: 100%; }

.ta-editor.ta-html,
.ta-scroll-window.form-control {
  min-height: 150px; }

.ta-scroll-window > .ta-bind {
  height: auto;
  min-height: 100px;
  padding: 6px 12px; }

.drop-box {
  background: #f8f8f8;
  border: 5px dashed #ddd;
  width: 100%;
  height: 47px;
  text-align: center;
  padding-top: 8px; }

.drop-box:hover {
  border: 5px dashed #928c8c; }

.equipamentos:hover {
  background-color: #006e83 !important; }

.corrigeImagemTecnicoAtendimento {
  padding-top: 4px;
  margin-left: 15px; }

.descricoesTecnicos {
  margin-top: 5px;
  margin-bottom: 5px; }

.boxDescricoes:hover {
  background-color: #006e83 !important; }

.boxDescricoes:active {
  background-color: #006e83 !important;
  height: 100%; }

.corrigeListaDescricoes {
  margin-left: -15px; }

.alinharParagrafos span {
  display: inline; }

.alinharParagrafos p {
  display: inline; }

.md-avatar.custom {
  width: 50px;
  height: 50px; }

.botaoEquipamentosAtendimentos {
  background-color: #091342;
  color: rgba(255, 255, 255, 0.87);
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 20px;
  text-transform: none;
  font-weight: normal; }

.botaoEquipamentosAtendimentosDisabled {
  background-color: #0f172a !important;
  color: rgba(255, 255, 255, 0.87) !important;
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 20px;
  text-transform: none;
  font-weight: normal; }

.iconePlus {
  color: rgba(255, 255, 255, 0.87) !important; }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.alertaObrigatorio {
  color: red;
  font-size: 1.3rem !important; }

.corrigeMarginTopAnexo {
  margin-top: 40px; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.corrigeLinhaTabela {
  height: 46px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.clearfix {
  clear: both; }

#dialog,
#change-sig {
  display: none; }

#myCanvasSignature {
  width: 100%; }

.signature-pad {
  border: 1px solid #ccc; }

.signature-card {
  width: 100%;
  border: 1px solid #ccc; }

.md-buttonPersonalizadoAtendimento {
  margin: 6px 1px !important; }

.textoNoCentro {
  text-align: center; }

.lwcase-tab md-tabs .md-tab {
  text-transform: none !important; }

.topoDescricao {
  margin-top: 0px; }

.content-anexos {
  justify-content: center;
  padding-bottom: 0; }

.topoAnexos {
  margin-top: -17px; }

.topoBotoes {
  margin-top: -10px; }

#timeline {
  position: relative;
  height: auto;
  padding-bottom: 64px;
  /* Animations */ }
  #timeline:before {
    display: block;
    position: absolute;
    z-index: 10;
    content: "";
    width: 2px;
    background: rgba(0, 0, 0, 0.08);
    top: 0;
    left: 50%;
    bottom: 0;
    margin-left: -1px; }
  #timeline .ms-timeline-item {
    overflow: hidden;
    position: relative;
    z-index: 20;
    padding: 32px;
    width: 100%;
    margin: 0 auto; }
    #timeline .ms-timeline-item .timeline-card {
      order: 1; }
      #timeline .ms-timeline-item .timeline-card .ms-card {
        padding-right: 84px; }
    #timeline .ms-timeline-item .timeline-point {
      position: absolute;
      width: 56px;
      height: 56px;
      line-height: 56px;
      text-align: center;
      border-radius: 50%;
      left: 50%;
      margin: 25px 0 0 -28px;
      order: 2; }
      #timeline .ms-timeline-item .timeline-point md-icon {
        color: #ffffff; }
    #timeline .ms-timeline-item .timeline-detail {
      flex: 50% 0 0;
      padding-top: 28px;
      order: 3; }
      #timeline .ms-timeline-item .timeline-detail .time {
        font-size: 15px;
        padding-left: 68px; }
      #timeline .ms-timeline-item .timeline-detail .event {
        color: rgba(0, 0, 0, 0.54);
        padding-left: 68px; }
    #timeline .ms-timeline-item:nth-child(odd) .timeline-card {
      flex-direction: row-reverse; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-card {
      order: 3;
      padding-right: 0; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-card .ms-card {
        padding-left: 84px; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-detail {
      order: 1;
      padding-left: 0;
      text-align: right; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event {
        padding-right: 68px; }
    #timeline .ms-timeline-item:first-child {
      padding-top: 64px; }
  #timeline .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline .ms-timeline-item.animate .timeline-point {
    -webkit-animation: slide-in-bottom 0.4s;
            animation: slide-in-bottom 0.4s; }
  #timeline .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline .ms-timeline-item:nth-child(even).animate .timeline-card {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline .ms-timeline-item:nth-child(even).animate .timeline-detail {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline.timeline-left .ms-timeline-item .timeline-card {
    order: 1; }
    #timeline.timeline-left .ms-timeline-item .timeline-card .ms-card {
      padding-right: 68px;
      padding-left: 0;
      margin-left: auto; }
  #timeline.timeline-left .ms-timeline-item .timeline-detail {
    order: 3;
    text-align: left; }
  #timeline.timeline-left .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }
  #timeline.timeline-left .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline.timeline-right .ms-timeline-item .timeline-card {
    order: 3; }
    #timeline.timeline-right .ms-timeline-item .timeline-card .ms-card {
      padding-left: 68px;
      padding-right: 0;
      margin-right: auto; }
  #timeline.timeline-right .ms-timeline-item .timeline-detail {
    order: 1;
    text-align: right; }
    #timeline.timeline-right .ms-timeline-item .timeline-detail .time,
    #timeline.timeline-right .ms-timeline-item .timeline-detail .event {
      padding-right: 68px;
      padding-left: 0; }
  #timeline.timeline-right .ms-timeline-item.animate .timeline-card {
    -webkit-animation: slide-in-right 0.4s;
            animation: slide-in-right 0.4s; }
  #timeline.timeline-right .ms-timeline-item.animate .timeline-detail {
    -webkit-animation: slide-in-left 0.4s;
            animation: slide-in-left 0.4s; }

@media screen and (max-width: 1280px) {
  #timeline .ms-timeline-item,
  #timeline.timeline-left .ms-timeline-item,
  #timeline.timeline-right .ms-timeline-item {
    display: block; }
    #timeline .ms-timeline-item .timeline-point,
    #timeline.timeline-left .ms-timeline-item .timeline-point,
    #timeline.timeline-right .ms-timeline-item .timeline-point {
      position: relative;
      left: auto;
      margin: 0 auto 16px auto;
      padding: 0; }
    #timeline .ms-timeline-item .timeline-detail,
    #timeline.timeline-left .ms-timeline-item .timeline-detail,
    #timeline.timeline-right .ms-timeline-item .timeline-detail {
      padding: 2px;
      margin-bottom: 16px; }
      #timeline .ms-timeline-item .timeline-detail .time,
      #timeline .ms-timeline-item .timeline-detail .event,
      #timeline.timeline-left .ms-timeline-item .timeline-detail .time,
      #timeline.timeline-left .ms-timeline-item .timeline-detail .event,
      #timeline.timeline-right .ms-timeline-item .timeline-detail .time,
      #timeline.timeline-right .ms-timeline-item .timeline-detail .event {
        padding-right: 0;
        padding-left: 0;
        text-align: center; }
    #timeline .ms-timeline-item .timeline-card .ms-card,
    #timeline.timeline-left .ms-timeline-item .timeline-card .ms-card,
    #timeline.timeline-right .ms-timeline-item .timeline-card .ms-card {
      margin: 0 auto;
      padding: 0; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-point,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-point,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-point {
      position: relative;
      left: auto;
      margin: 0 auto 16px auto;
      padding: 0; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-detail,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail {
      padding: 2px;
      margin-bottom: 16px; }
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline .ms-timeline-item:nth-child(even) .timeline-detail .event,
      #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-detail .event,
      #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .time,
      #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-detail .event {
        padding-right: 0;
        padding-left: 0;
        text-align: center; }
    #timeline .ms-timeline-item:nth-child(even) .timeline-card .ms-card,
    #timeline.timeline-left .ms-timeline-item:nth-child(even) .timeline-card .ms-card,
    #timeline.timeline-right .ms-timeline-item:nth-child(even) .timeline-card .ms-card {
      margin: 0 auto;
      padding: 0; } }

.no-margin {
  margin-top: -5px !important;
  margin-bottom: 10px !important;
  padding: 10px; }

.margin-card-anexo {
  margin-bottom: 5px !important; }

.full-tela {
  width: 50%; }

@media (min-device-width: 801px) and (max-device-width: 1279px) {
  .espacamentoDaTabelaAtendimento {
    margin-left: 0; }
  .equipamentos-atendimentos {
    margin-top: 20px; } }

@media (min-device-width: 600px) and (max-device-width: 800px) {
  .botao-dados-camera {
    width: 10% !important;
    margin: 6px 8px !important; } }

@media (max-width: 599px) {
  .botao-dados-camera {
    width: 100% !important;
    margin: 0; } }

@media (max-width: 800px) {
  .anexo-centralizado img {
    max-width: 45px !important; }
  .header-actions-modal-tempo-atendimentos {
    margin-bottom: 35px;
    margin-right: 20px; }
    .header-actions-modal-tempo-atendimentos button {
      width: 100%;
      float: none; }
  .margin-personalizada-material {
    margin-top: 0;
    margin-bottom: 15px; }
  .mt-5-mobile {
    margin-top: 5px; }
  .header-actions {
    margin-top: 20px;
    margin-right: 15px; }
    .header-actions button {
      width: 100%; }
    .header-actions .search-input {
      width: 100%;
      margin-left: 7px;
      height: 44px; }
  .full-tela {
    width: 100%; }
  .margin-card-anexo {
    margin-bottom: 0 !important; }
  .header-actions-assinatura {
    margin-left: -9px;
    float: none;
    width: 100%; }
    .header-actions-assinatura button {
      width: 100%; }
  .button-float-right {
    float: none; }
  .full-screen {
    max-width: 100% !important;
    max-height: 100% !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 0; }
  .equipamentos-atendimentos {
    margin-top: 20px; }
  .espacamentoDaTabelaAtendimento {
    margin-left: 0px !important; }
  .topoDescricao {
    margin-top: 30px; }
  .header-actions-modal-solucoes {
    margin-left: 10px; }
    .header-actions-modal-solucoes button {
      width: 100%; }
  .header-actions-modal-equipamentos {
    margin-bottom: 25px;
    margin-top: -20px;
    margin-right: 20px; }
    .header-actions-modal-equipamentos button {
      width: 100%; }
  .adicionar-solucoes {
    width: 100%;
    margin: 0; }
  .botoes-assinatura {
    width: 100%; }
  .header-actions-modal-cameras {
    margin-bottom: 25px;
    margin-top: 23px;
    margin-right: 20px; }
    .header-actions-modal-cameras button {
      width: 100%; }
  .input-container-modal-equipamentos {
    margin-left: 10px;
    margin-right: 10px; }
  .botao-dados-camera {
    width: 100%;
    margin: 0; }
  .md-buttonPersonalizadoAtendimento {
    margin: 6px 0px !important; }
  .button-remove-material {
    margin-left: 0; }
  .button-remove-float {
    float: none !important; } }

.wrapper {
  position: relative;
  width: 400px;
  height: 200px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.signature-pad {
  position: absolute;
  left: 0;
  top: 0;
  width: 400px;
  height: 200px;
  background-color: white; }

.cameraCodeOn-class {
  width: 100%;
  height: 70%; }

.cameraCodeOff-class {
  display: none; }

.avatarMaior {
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #ffffff; }

.avatarMaior {
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  line-height: 40px;
  border-radius: 50%;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: #ffffff; }

.solucao-valida {
  background-color: #60974b;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

.solucao-invalida {
  background-color: #f1454e;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

.corrigeCorBotao {
  background-color: #039be5 !important; }

.corrigeColuna {
  padding: 0; }

.topoMenuComSubMenus md-tabs-canvas {
  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) !important;
  padding: 0 24px !important;
  height: 49px !important; }

.subMenu md-tabs-canvas {
  margin-left: 15px !important;
  box-shadow: none !important; }

.camera-code {
  border: none !important;
  text-align: center; }
  .camera-code span {
    margin-right: 0 !important; }
  .camera-code select {
    margin-top: 13px;
    height: 38px;
    width: 95%;
    position: relative;
    vertical-align: middle;
    text-align: center; }
  .camera-code button {
    margin-top: 10px;
    border-radius: 2px;
    height: 36px;
    width: 95%;
    margin-bottom: -5px;
    color: white;
    font-size: 14px; }

#reader__dashboard_section_swaplink {
  display: none !important; }

.voltar-leitor-code {
  text-align: center !important; }
  .voltar-leitor-code button {
    width: 95%;
    margin-bottom: 12px; }

.md-adicionarIntervalo {
  margin-left: 15px;
  margin-top: -10px; }

.divisor-imagem-texto {
  margin-top: 15px;
  margin-bottom: 15px;
  border-left: 1px solid #ddd; }

.anexo-centralizado {
  display: flex;
  align-items: center;
  justify-content: center; }

.customFieldTextoEmVerde .md-select-value .descricaoResposta {
  display: none !important; }

.descricaoResposta {
  display: block;
  margin-left: 3px;
  color: #d3c8c8 !important; }

.textoEmVerde {
  color: green !important; }

.alinhaChips {
  margin-top: 1px; }

.campoNaoNecessario {
  color: #ccc; }

.corrigeCorDoBotao {
  color: #212121 !important; }

.drtGrupoFormulario {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
  margin-top: -15px !important; }

@media (max-device-width: 599px) {
  .formulario-button {
    width: 100%;
    float: none;
    margin: 0; } }

.table-responsive .ui-state-highlight-hab {
  height: 35px !important;
  width: 100%;
  max-height: 35px !important;
  background: #dce7f3 !important;
  border: 2px dashed #ccc; }
  .table-responsive .ui-state-highlight-hab.ui-sortable-placeholder {
    height: 35px !important;
    max-height: 35px !important; }

.table-responsive {
  overflow: auto; }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.imagemTecnico {
  margin-right: 20px; }

.botaoUploadImagem {
  margin-left: 182px;
  margin-top: -434px;
  right: 60px; }

.statusCadastro {
  font-size: 11px; }

.corrigeAtivo {
  margin-left: -5px !important;
  margin-top: 4px !important; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

.buscaCliente {
  width: 95% !important; }

.corrigeBotaoBusca {
  margin: 0 0px !important;
  padding: 8px 0px !important;
  width: 20px !important; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.espacamentoDaTabela {
  font-size: 14px;
  min-width: 49%;
  margin-left: 21px; }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.footer {
  width: 100%;
  padding: 8px;
  overflow: hidden; }
  .footer .md-button {
    margin: 0; }
  .footer .actions .reminder {
    margin-right: 16px;
    background: transparent; }
    .footer .actions .reminder .md-datepicker-input-container {
      border-bottom-color: #e0e0e0 !important; }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::placeholder {
        color: rgba(0, 0, 0, 0.87); }
    .footer .actions .reminder.md-datepicker-open .md-datepicker-input-container {
      background: white; }
    .footer .actions .reminder md-icon {
      font-family: "icomoon";
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 20px;
      margin-top: 4px; }
      .footer .actions .reminder md-icon:before {
        content: "\e684"; }
      .footer .actions .reminder md-icon svg {
        display: none; }

.mostrar-botao-mapa {
  display: none; }

@media (max-width: 800px) {
  .corrige_formulario_deslocamento {
    padding: 0 !important;
    margin: 0; }
  .header-modal-deslocamento {
    margin-bottom: 25px;
    margin-top: 10px;
    margin-right: 20px; }
    .header-modal-deslocamento button {
      width: 100%;
      float: none; }
  .habilitar-mapa {
    display: block; }
  .desabilitar-mapa {
    display: none; }
  .mostrar-botao-mapa {
    display: block !important; } }

.header-modal-deslocamento {
  margin-right: 20px; }

.buttonCopy {
  max-width: 30px !important;
  min-width: 30px !important;
  max-height: 30px !important;
  min-height: 30px !important;
  position: relative;
  padding: 2px;
  margin: 18px 0 0 5px;
  vertical-align: middle; }
  .buttonCopy md-icon {
    font-size: 18px !important; }

.bb-white md-datepicker .md-datepicker-input-container .md-datepicker-input {
  border-bottom-color: #fff !important; }

.hg-imagem-top-deslocamentos {
  height: 265px !important; }

.filtroDeslocamento {
  overflow: auto !important;
  min-height: 695px !important; }

@media (min-device-width: 960px) and (max-device-width: 1279px) {
  .hg-imagem-top-deslocamentos {
    height: 265px !important; }
  .filtroDeslocamento {
    overflow: auto !important;
    min-height: 695px !important; } }

@media (min-device-width: 801px) and (max-device-width: 959px) {
  .hg-imagem-top-deslocamentos {
    height: 325px !important; }
  .filtroDeslocamento {
    overflow: auto !important;
    min-height: 725px !important; } }

@media (min-device-width: 600px) and (max-device-width: 800px) {
  .hg-imagem-top-deslocamentos {
    height: 455px !important; }
  .filtroDeslocamento {
    overflow: auto !important;
    min-height: 775px !important; } }

@media (min-device-width: 401px) and (max-device-width: 599px) {
  .hg-imagem-top-deslocamentos {
    height: 575px !important; }
  .filtroDeslocamento {
    overflow: auto !important;
    min-height: 915px !important; } }

@media (max-device-width: 400px) {
  .hg-imagem-top-deslocamentos {
    height: 550px !important; }
  .filtroDeslocamento {
    overflow: auto !important;
    min-height: 915px !important; } }

@media (max-width: 800px) {
  .button-atendimentos-listar {
    width: 100%; }
    .button-atendimentos-listar button {
      width: 100%;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 20px; } }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.imagemTecnico {
  margin-right: 20px; }

.botaoUploadImagem {
  margin-left: 182px;
  margin-top: -434px;
  right: 60px; }

.statusCadastro {
  font-size: 11px; }

.corrigeAtivo {
  margin-left: -5px !important;
  margin-top: 4px !important; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

.buscaCliente {
  width: 95% !important; }

.corrigeBotaoBusca {
  margin: 0 0px !important;
  padding: 8px 0px !important;
  width: 20px !important; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.espacamentoDaTabela {
  font-size: 14px;
  min-width: 49%;
  margin-left: 21px; }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.footer {
  width: 100%;
  padding: 8px;
  overflow: hidden; }
  .footer .md-button {
    margin: 0; }
  .footer .actions .reminder {
    margin-right: 16px;
    background: transparent; }
    .footer .actions .reminder .md-datepicker-input-container {
      border-bottom-color: #e0e0e0 !important; }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::placeholder {
        color: rgba(0, 0, 0, 0.87); }
    .footer .actions .reminder.md-datepicker-open .md-datepicker-input-container {
      background: white; }
    .footer .actions .reminder md-icon {
      font-family: "icomoon";
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 20px;
      margin-top: 4px; }
      .footer .actions .reminder md-icon:before {
        content: "\e684"; }
      .footer .actions .reminder md-icon svg {
        display: none; }

.mostrar-botao-mapa {
  display: none; }

@media (max-width: 800px) {
  .corrige_formulario_deslocamento {
    padding: 0 !important;
    margin: 0; }
  .header-modal-deslocamento {
    margin-bottom: 25px;
    margin-top: 10px;
    margin-right: 20px; }
    .header-modal-deslocamento button {
      width: 100%;
      float: none; }
  .habilitar-mapa {
    display: block; }
  .desabilitar-mapa {
    display: none; }
  .mostrar-botao-mapa {
    display: block !important; } }

.header-modal-deslocamento {
  margin-right: 20px; }

.buttonCopy {
  max-width: 30px !important;
  min-width: 30px !important;
  max-height: 30px !important;
  min-height: 30px !important;
  position: relative;
  padding: 2px;
  margin: 18px 0 0 5px;
  vertical-align: middle; }
  .buttonCopy md-icon {
    font-size: 18px !important; }

.hg-imagem-top-pendencia {
  height: 255px !important; }

@media (min-device-width: 1108px) and (max-device-width: 1279px) {
  .hg-imagem-top-pendencia {
    height: 255px !important; } }

@media (min-device-width: 960px) and (max-device-width: 1107px) {
  .hg-imagem-top-pendencia {
    height: 255px !important; } }

@media (min-device-width: 801px) and (max-device-width: 959px) {
  .hg-imagem-top-pendencia {
    height: 395px !important; } }

@media (min-device-width: 600px) and (max-device-width: 800px) {
  .hg-imagem-top-pendencia {
    height: 400px !important; } }

@media (min-device-width: 401px) and (max-device-width: 599px) {
  .hg-imagem-top-pendencia {
    height: 520px !important; } }

@media (max-device-width: 400px) {
  .hg-imagem-top-pendencia {
    height: 520px !important; } }

.bb-white md-datepicker .md-datepicker-input-container .md-datepicker-input {
  border-bottom-color: #fff !important; }

.hg-imagem-top-material_utilizado {
  height: 242px !important; }

@media (min-device-width: 1108px) and (max-device-width: 1279px) {
  .hg-imagem-top-material_utilizado {
    height: 242px !important; } }

@media (min-device-width: 960px) and (max-device-width: 1107px) {
  .hg-imagem-top-material_utilizado {
    height: 262px !important; } }

@media (min-device-width: 801px) and (max-device-width: 959px) {
  .hg-imagem-top-material_utilizado {
    height: 292px !important; } }

@media (min-device-width: 600px) and (max-device-width: 800px) {
  .hg-imagem-top-material_utilizado {
    height: 292px !important; } }

@media (min-device-width: 401px) and (max-device-width: 599px) {
  .hg-imagem-top-material_utilizado {
    height: 365px !important; } }

@media (max-device-width: 400px) {
  .hg-imagem-top-material_utilizado {
    height: 365px !important; } }

@media (max-width: 800px) {
  .button-atendimentos-listar {
    width: 100%; }
    .button-atendimentos-listar button {
      width: 100%;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 20px; } }

@media (max-width: 959px) {
  .equipamentos-pendencias {
    padding-left: 0px !important; } }

.color-white {
  color: white !important; }

.form-data-wrapper {
  margin-left: 16px; }

.form-wrapper-top {
  margin-top: 16px; }

md-switch {
  margin: 0; }

.imagemTecnico {
  margin-right: 20px; }

.botaoUploadImagem {
  margin-left: 182px;
  margin-top: -434px;
  right: 60px; }

.statusCadastro {
  font-size: 11px; }

.botaoUploadImagemLogo {
  width: 100% !important;
  margin-left: 0px !important;
  background-color: #2f9ece !important; }

.custom-card {
  padding: 9px 0px;
  margin: 0px 8px; }

.buscaCliente {
  width: 95% !important; }

.corrigeBotaoBusca {
  margin: 0 0px !important;
  padding: 8px 0px !important;
  width: 20px !important; }

md-dialog.card-small {
  width: 45%; }
  @media (max-width: 767px) {
    md-dialog.card-small {
      width: 75%; } }

.espacamentoDaTabela {
  font-size: 14px;
  min-width: 49%;
  margin-left: 21px; }

.date-picker._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  left: 34px;
  right: 0; }

.date-picker md-datepicker {
  display: inline-block;
  padding: 0;
  width: 100%; }
  .date-picker md-datepicker .md-datepicker-button {
    margin-left: -12px; }
  .date-picker md-datepicker .md-datepicker-input-container {
    display: flex; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input {
      max-width: 100%;
      min-width: 100%; }
    .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button {
      right: 8px; }

.date-picker .md-input-messages-animation .md-input-message-animation {
  margin-left: 34px; }

.image-wrapper {
  position: relative; }
  .image-wrapper .delete-image-button {
    position: absolute;
    z-index: 999;
    bottom: 8px;
    right: 8px; }

.sections h2 {
  margin-bottom: 8px; }

.date-picker md-datepicker .md-datepicker-button {
  margin-top: -10px !important; }

md-card-content {
  padding: 5px 20px 20px 20px; }

.iconeAtivoDesativo {
  padding: 5px 0px;
  position: absolute;
  left: 1px;
  top: 0px;
  font-size: 16px; }

.botaoAtivoDesativo {
  width: 25px !important;
  height: 25px !important;
  min-height: 25px !important;
  min-width: 25px !important; }

.footer {
  width: 100%;
  padding: 8px;
  overflow: hidden; }
  .footer .md-button {
    margin: 0; }
  .footer .actions .reminder {
    margin-right: 16px;
    background: transparent; }
    .footer .actions .reminder .md-datepicker-input-container {
      border-bottom-color: #e0e0e0 !important; }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.87); }
      .footer .actions .reminder .md-datepicker-input-container .md-datepicker-input::placeholder {
        color: rgba(0, 0, 0, 0.87); }
    .footer .actions .reminder.md-datepicker-open .md-datepicker-input-container {
      background: white; }
    .footer .actions .reminder md-icon {
      font-family: "icomoon";
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 20px;
      margin-top: 4px; }
      .footer .actions .reminder md-icon:before {
        content: "\e684"; }
      .footer .actions .reminder md-icon svg {
        display: none; }

@media (min-device-width: 600px) and (max-device-width: 960px) {
  .corrigeMarginContrato {
    margin-top: 0 !important; }
  .corrige-margin-direita {
    margin-right: 20px; } }

@media (max-device-width: 800px) {
  .corrige-button-geral {
    width: 100%;
    float: none;
    margin: 0;
    margin-top: 10px; } }

.iconeIcones {
  padding: 3px 0px;
  margin-left: -5px;
  font-size: 16px; }

#cabecalho-lista.custom-cabecalho {
  padding-top: 40px; }
  #cabecalho-lista.custom-cabecalho .center .header {
    height: auto !important;
    min-height: auto !important;
    max-height: auto !important;
    padding: 0; }
  #cabecalho-lista.custom-cabecalho md-radio-button {
    color: #fff; }
  #cabecalho-lista.custom-cabecalho md-radio-button.md-default-theme .md-on,
  #cabecalho-lista.custom-cabecalho md-radio-button .md-on {
    background-color: #fff; }
  #cabecalho-lista.custom-cabecalho md-radio-button.md-default-theme.md-checked .md-off,
  #cabecalho-lista.custom-cabecalho md-radio-button.md-checked .md-off {
    border-color: #fff; }
  #cabecalho-lista.custom-cabecalho md-radio-button.md-default-theme .md-off,
  #cabecalho-lista.custom-cabecalho md-radio-button .md-off {
    border-color: #fff; }
  #cabecalho-lista.custom-cabecalho md-select {
    color: #fff; }
  #cabecalho-lista.custom-cabecalho md-select.md-default-theme .md-select-value.md-select-placeholder,
  #cabecalho-lista.custom-cabecalho md-select .md-select-value.md-select-placeholder {
    color: #fff; }
  #cabecalho-lista.custom-cabecalho md-select.md-default-theme .md-select-icon,
  #cabecalho-lista.custom-cabecalho md-select .md-select-icon {
    color: #fff; }
  #cabecalho-lista.custom-cabecalho md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after,
  #cabecalho-lista.custom-cabecalho md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after {
    color: #fff; }
  #cabecalho-lista.custom-cabecalho md-select.md-default-theme .md-select-value,
  #cabecalho-lista.custom-cabecalho md-select .md-select-value {
    border-bottom: 2px solid rgba(255, 255, 255, 0.3); }
  #cabecalho-lista.custom-cabecalho md-input-container.md-default-theme:not(.md-input-invalid).md-input-has-value label,
  #cabecalho-lista.custom-cabecalho md-input-container:not(.md-input-invalid).md-input-has-value label {
    color: #fff; }
  #cabecalho-lista.custom-cabecalho md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme .md-select-value,
  #cabecalho-lista.custom-cabecalho md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value,
  #cabecalho-lista.custom-cabecalho md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme .md-select-value.md-select-placeholder,
  #cabecalho-lista.custom-cabecalho md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value.md-select-placeholder {
    color: #fff !important; }
  #cabecalho-lista.custom-cabecalho .md-input-focused .md-select-placeholder {
    border-bottom: 2px solid rgba(255, 255, 255, 0.3) !important; }
  #cabecalho-lista.custom-cabecalho md-select.md-default-theme:not([disabled]):focus .md-select-value,
  #cabecalho-lista.custom-cabecalho md-select:not([disabled]):focus .md-select-value {
    color: #fff !important; }
  #cabecalho-lista.custom-cabecalho md-select.md-default-theme .md-select-value,
  #cabecalho-lista.custom-cabecalho md-select .md-select-value {
    border-bottom: 2px solid rgba(255, 255, 255, 0.3) !important; }

#cabecalho-lista .center .header {
  height: 136px !important;
  min-height: 136px !important;
  max-height: 136px !important;
  padding: 24px 0; }
  #cabecalho-lista .center .header .h1 md-icon {
    margin-right: 12px; }
  #cabecalho-lista .center .header .order-count {
    margin: 6px 0 0 36px; }
  #cabecalho-lista .center .header .search {
    position: relative;
    padding-left: 24px;
    max-width: 480px; }
    #cabecalho-lista .center .header .search .search-icon {
      margin: 0 -24px 0 0; }
    #cabecalho-lista .center .header .search .search-input {
      margin: 0 0 0 32px;
      background: none;
      font-size: 16px;
      line-height: 40px;
      height: 40px;
      color: #ffffff;
      border-bottom: 2px solid rgba(255, 255, 255, 0.3);
      transition: border-color 300ms ease; }
      #cabecalho-lista .center .header .search .search-input:focus {
        border-color: white; }
      #cabecalho-lista .center .header .search .search-input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.5); }

#cabecalho-lista .center .content-card .toolbar {
  padding: 8px; }

#cabecalho-lista .center .content-card .content {
  padding: 0; }
  #cabecalho-lista .center .content-card .content .dataTables_wrapper .dataTables_scrollBody table .status {
    font-size: 12px;
    white-space: nowrap;
    padding: 2px 5px;
    border-radius: 2px; }

.white-datepicker .md-datepicker-input {
  font-size: 16px;
  color: #fff !important; }
  .white-datepicker .md-datepicker-input::-webkit-input-placeholder {
    color: #fff !important; }
  .white-datepicker .md-datepicker-input:-ms-input-placeholder {
    color: #fff !important; }
  .white-datepicker .md-datepicker-input::-ms-input-placeholder {
    color: #fff !important; }
  .white-datepicker .md-datepicker-input::placeholder {
    color: #fff !important; }

.white-datepicker .md-datepicker-button md-icon {
  color: #fff !important; }

.white-datepicker .md-datepicker-input-container {
  border-bottom-color: #fff !important; }

.white-datepicker .md-datepicker-expand-triangle {
  border-top-color: rgba(255, 255, 255, 0.8) !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 9px;
  left: 4px;
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  font-family: "Courier New", Courier, monospace;
  line-height: 14px;
  content: "+";
  background-color: #31b131; }

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  content: "-";
  background-color: #d33333; }

table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
  display: none; }

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
  padding-left: 27px; }

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px; }

table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer; }

table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  font-family: "Courier New", Courier, monospace;
  line-height: 14px;
  content: "+";
  background-color: #31b131; }

table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: "-";
  background-color: #d33333; }

table.dataTable > tbody > tr.child {
  padding: 0.5em 1em; }

table.dataTable > tbody > tr.child:hover {
  background: transparent !important; }

table.dataTable > tbody > tr.child ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0; }

table.dataTable > tbody > tr.child ul li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0; }

table.dataTable > tbody > tr.child ul li:first-child {
  padding-top: 0; }

table.dataTable > tbody > tr.child ul li:last-child {
  border-bottom: none; }

table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold; }

.btn-list {
  padding: 0 3px;
  line-height: 30px;
  min-height: 30px;
  margin: 0px 2px;
  min-width: auto !important; }
  .btn-list md-icon {
    font-size: 14px;
    color: #fff !important; }
  .btn-list.md-accent-bg:hover {
    background-color: rgba(26, 56, 101, 0.9) !important; }

md-toast.md-error-theme div.md-toast-content {
  color: white !important;
  background-color: #dc3545 !important; }

md-toast.md-success-theme div.md-toast-content {
  color: white !important;
  background-color: #28a745 !important; }

md-toast.md-warning-theme div.md-toast-content {
  color: white !important;
  background-color: #f2b51d !important; }

.dataTables_scrollHeadInner .sorting_asc::after {
  content: "\ea24";
  font-family: "icomoon";
  font-family: "icomoon";
  padding: 0px 5px;
  position: absolute;
  color: #6e6e6e; }

.dataTables_scrollHeadInner .sorting_desc::after {
  content: "\ea25";
  font-family: "icomoon";
  font-family: "icomoon";
  padding: 0px 5px;
  position: absolute;
  color: #6e6e6e; }

.dataTables_scrollHeadInner md-checkbox {
  margin-bottom: 0px; }

table th.sorting,
table th.sorting_asc,
table th.sorting_desc {
  cursor: pointer !important; }

.position-relative {
  position: relative; }

.content-card.layout-column {
  border-radius: 4px; }

.d-inline * {
  display: inline-block; }

.rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.div-padding-log {
  padding: 6px 0px; }

.cursor-pointer {
  cursor: pointer; }

.attachment {
  cursor: pointer;
  width: 250px;
  margin: 3px;
  padding: 10px 10px 10px 55px; }
  .attachment:hover {
    background-color: #e3f2fd; }
  .attachment.icone {
    background-image: url(/assets/icons/formatos/file.svg);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: left 10px center; }
    .attachment.icone.icone-pdf {
      background-image: url(/assets/icons/formatos/pdf.svg); }
    .attachment.icone.icone-avi {
      background-image: url(/assets/icons/formatos/avi.svg); }
    .attachment.icone.icone-bmp {
      background-image: url(/assets/icons/formatos/bmp.svg); }
    .attachment.icone.icone-doc, .attachment.icone.icone-docx {
      background-image: url(/assets/icons/formatos/doc.svg); }
    .attachment.icone.icone-eps {
      background-image: url(/assets/icons/formatos/eps.svg); }
    .attachment.icone.icone-gif {
      background-image: url(/assets/icons/formatos/gif.svg); }
    .attachment.icone.icone-html {
      background-image: url(/assets/icons/formatos/html.svg); }
    .attachment.icone.icone-jpg, .attachment.icone.icone-jpeg {
      background-image: url(/assets/icons/formatos/jpg.svg); }
    .attachment.icone.icone-mp3 {
      background-image: url(/assets/icons/formatos/mp3.svg); }
    .attachment.icone.icone-png {
      background-image: url(/assets/icons/formatos/png.svg); }
    .attachment.icone.icone-ppt {
      background-image: url(/assets/icons/formatos/ppt.svg); }
    .attachment.icone.icone-zip, .attachment.icone.icone-rar {
      background-image: url(/assets/icons/formatos/zip.svg); }
    .attachment.icone.icone-xlsx {
      background-image: url(/assets/icons/formatos/xls.svg); }
  .attachment .size {
    font-size: 11px; }
  .attachment .name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.aling-items-center {
  align-items: center; }

md-input-container .md-errors-spacer {
  min-height: initial !important; }

@media (min-width: 730px) {
  .bg-logo-white {
    display: none; } }

.bg-logo-white {
  background-color: #ffffff !important;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12); }

md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
  min-height: 342px;
  bottom: 0px;
  position: absolute;
  right: 0px;
  left: 0px;
  top: 86px; }
  md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) md-tab-content {
    margin-top: 2px; }

@media (max-width: 599px) {
  md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
    min-height: 342px;
    bottom: 0px;
    position: absolute;
    right: 0px;
    left: 0px;
    top: 147px; }
    md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) md-tab-content {
      margin-top: 2px; }
  .button-adicionar-599 {
    width: 100%;
    margin-left: 0px;
    margin-top: 15px;
    float: none; } }

.text-overflow-ellipsis {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important; }

.table-text-overflow td.text-overflow-initial {
  white-space: initial !important;
  overflow: auto !important;
  text-overflow: initial !important; }

.table-without-pagination .dataTables_wrapper .bottom {
  min-height: auto;
  padding: 10px 2px; }

.table-text-overflow.dynamic-height td {
  white-space: initial !important;
  overflow: initial !important;
  text-overflow: initial !important; }

.table-text-overflow table.dataTable td.dataTables_empty {
  height: auto !important; }

.table-text-overflow td {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important; }

.table-text-overflow.no-wrap td:not(:has(md-checkbox)) {
  white-space: initial !important;
  overflow: auto !important;
  text-overflow: initial !important; }

.table-text-overflow .dataTables_scrollHead {
  min-height: 75px !important; }

.table-text-overflow .dataTables_wrapper .bottom {
  min-height: auto;
  padding: 10px 2px; }

.table-text-overflow .dataTables_wrapper .dataTables_paginate .paginate_button {
  padding: 5px 10px !important; }

.table-text-overflow .dataTables_scrollHead tr:nth-child(1) th {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  color: rgba(0, 0, 0, 0.54); }

.table-text-overflow .dataTables_scrollHead tr:nth-child(2) {
  background-color: #fdfdfd; }
  .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th {
    padding: 5px !important;
    height: 30px; }
    .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th input {
      border: none;
      border-bottom: 1px solid #ddd;
      background-image: url(https://icons.iconarchive.com/icons/custom-icon-design/mono-general-4/512/filter-icon.png);
      background-position: right 0px center;
      background-size: 12px;
      background-repeat: no-repeat;
      padding: 4px; }
    .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-select {
      font-weight: normal !important;
      background-color: #fff !important;
      margin: 0px !important;
      padding: 0px !important; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-select md-select-value {
        min-height: auto;
        padding: 3px; }
    .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker {
      position: relative; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker .md-datepicker-button {
        display: none; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker .md-datepicker-input-container {
        margin: 0;
        width: 100%; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker input {
        border: none;
        background-image: none;
        min-width: inherit; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker .md-datepicker-focused {
        border-bottom-width: 1px; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker .md-datepicker-triangle-button svg {
        fill: #727272;
        width: 19px;
        height: 19px;
        margin-top: 3px; }
    .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-menu > span {
      border-bottom: 1px solid #ddd !important;
      font-weight: normal;
      border: none;
      padding: 0px;
      min-height: auto; }

.remove-margin-button {
  margin: 0px !important; }

.md-color-picker-tabs md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
  top: 10px;
  position: relative; }

.md-color-picker-tabs .md-color-picker-container .md-color-picker-tabs.md-color-picker-colors {
  margin: -5px -8px -25px; }

.md-color-picker-container .md-color-picker-tabs .md-tab,
.md-color-picker-container .md-color-picker-tabs md-pagination-wrapper,
.md-color-picker-container .md-color-picker-tabs md-tabs-canvas,
.md-color-picker-container .md-color-picker-tabs md-tabs-wrapper {
  max-height: initial;
  height: 50px; }

.md-color-picker-container .md-color-picker-tabs md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
  min-height: 306px; }

.md-color-picker-dialog button.md-mini.md-button {
  color: transparent;
  font-size: 1px; }

.md-color-picker-dialog button.md-mini.md-button:first-child::before {
  content: "Cancelar";
  color: #2d323e;
  font-size: 14px;
  display: inline-block; }

.md-color-picker-dialog button.md-mini.md-button:last-child::before {
  content: "Selecionar";
  color: #2d323e;
  font-size: 14px;
  display: inline-block; }

[md-color-picker] .md-color-picker-input-container .md-color-picker-clear,
md-color-picker .md-color-picker-input-container .md-color-picker-clear {
  position: absolute;
  bottom: 27px;
  right: -8px;
  color: rgba(0, 0, 0, 0.26); }

.md-color-picker-preview {
  cursor: pointer; }

.md-chip-input-container input {
  background-color: #fbfbfb !important;
  padding: 5px 15px !important;
  border-radius: 15px !important; }

#todo {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px; }
  #todo .center .header {
    padding: 10px 0;
    height: initial;
    min-height: initial;
    max-height: initial; }
    #todo .center .header .sidenav-toggle {
      margin: 0;
      width: 56px;
      height: 56px;
      background: #ffffff;
      border-radius: 0;
      border-right: 1px solid rgba(0, 0, 0, 0.12); }
    #todo .center .header .search {
      height: 56px;
      line-height: 56px;
      padding: 18px;
      background: #ffffff; }
      #todo .center .header .search .icon {
        margin: 0; }
      #todo .center .header .search input {
        padding-left: 16px;
        height: 56px;
        color: rgba(0, 0, 0, 0.54); }
  #todo .center .content-card .toolbar {
    padding: 8px 16px;
    position: relative; }
  #todo .center .content-card .content {
    padding: 0;
    overflow: hidden; }
    #todo .center .content-card .content .todo-list-pane {
      background: #fafafa; }

.todo-item .tags .tag {
  margin: 0px !important; }

.md-tooltip {
  height: auto; }

.btn-bit {
  border-radius: 20px; }

.md-button.md-default-theme.md-raised[disabled] {
  background-color: #ccc; }

md-dialog.card-dialog.full-size {
  width: 100%;
  margin: 15px;
  max-width: initial;
  max-height: calc(100vh - 15px) !important; }
  md-dialog.card-dialog.full-size .dataTables_wrapper {
    min-height: calc(100vh - 250px); }

md-dialog.card-dialog .tt-filtro {
  margin: 15px 0 0px;
  padding: 0px;
  font-size: 12px;
  color: #929292; }

md-dialog.card-dialog .tt-item {
  padding: 5px 15px;
  margin-right: 15px;
  background-color: #e9ebee;
  color: #666;
  font-size: 13px; }
  md-dialog.card-dialog .tt-item p {
    margin: 0px; }

md-dialog.card-dialog .tt-busca {
  font-size: 16px; }

md-dialog.card-dialog .item-busca {
  font-size: 12px; }

md-dialog.card-dialog .filtros {
  padding: 5px 0px 15px; }
  md-dialog.card-dialog .filtros .item-filtro {
    cursor: pointer;
    float: left;
    background-color: #e9ebee;
    border-radius: 20px;
    padding: 5px 10px;
    color: #666;
    margin-right: 5px;
    margin-bottom: 5px; }
    md-dialog.card-dialog .filtros .item-filtro md-icon {
      color: #666;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      line-height: 20px;
      margin-top: -4px;
      cursor: pointer; }
    md-dialog.card-dialog .filtros .item-filtro.limpar {
      background-color: #fff;
      font-weight: 500; }
      md-dialog.card-dialog .filtros .item-filtro.limpar:hover {
        color: #2d2d2d; }
    md-dialog.card-dialog .filtros .item-filtro.sem-registros {
      cursor: initial; }
    md-dialog.card-dialog .filtros .item-filtro:disabled {
      color: #929292;
      background-color: #f7f7f7;
      cursor: initial; }
      md-dialog.card-dialog .filtros .item-filtro:disabled md-icon {
        cursor: initial;
        color: #929292; }
    md-dialog.card-dialog .filtros .item-filtro:not(.limpar):not(.sem-registros):not(:disabled):hover {
      background-color: #bf0707;
      color: #fff; }
      md-dialog.card-dialog .filtros .item-filtro:not(.limpar):not(.sem-registros):not(:disabled):hover md-icon {
        color: #fff; }
  md-dialog.card-dialog .filtros .clearfix {
    clear: both; }

.alert-warning {
  background-color: #ea8d22;
  color: #fff;
  padding: 10px; }
  .alert-warning:before {
    font-family: "icomoon";
    content: "\e8a9";
    color: #fff; }

.loader-modal {
  color: red; }

.position-absolute {
  position: absolute; }

.cursor-pointer {
  cursor: pointer; }

.display-block {
  display: block; }

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

.md-icon-button.md-mini {
  height: 30px;
  width: 35px; }

.no-padding-table .dataTables_wrapper {
  min-height: 520px; }

.md-autocomplete-custom input {
  width: 100% !important; }

.custom-tabs md-tabs-content-wrapper {
  top: auto !important; }

.licitacoes em {
  background-color: #2196f3 !important;
  color: #fff; }

.text-overflow-ellipsis {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important; }

.table-text-overflow td.text-overflow-initial {
  white-space: initial !important;
  overflow: auto !important;
  text-overflow: initial !important; }

.table-without-pagination .dataTables_wrapper .bottom {
  min-height: auto;
  padding: 10px 2px; }

.table-text-overflow.dynamic-height td {
  white-space: initial !important;
  overflow: initial !important;
  text-overflow: initial !important; }

.table-text-overflow table.dataTable td.dataTables_empty {
  height: auto !important; }

.table-text-overflow td {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important; }

.table-text-overflow.no-wrap td:not(:has(md-checkbox)) {
  white-space: initial !important;
  overflow: auto !important;
  text-overflow: initial !important; }

.table-text-overflow .dataTables_scrollHead {
  min-height: 75px !important; }

.table-text-overflow .dataTables_wrapper .bottom {
  min-height: auto;
  padding: 10px 2px; }

.table-text-overflow .dataTables_wrapper .dataTables_paginate .paginate_button {
  padding: 5px 10px !important; }

.table-text-overflow .dataTables_scrollHead tr:nth-child(1) th {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  color: rgba(0, 0, 0, 0.54); }

.table-text-overflow .dataTables_scrollHead tr:nth-child(2) {
  background-color: #fdfdfd; }
  .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th {
    padding: 5px !important;
    height: 30px; }
    .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th input {
      border: none;
      border-bottom: 1px solid #ddd;
      background-image: url(https://icons.iconarchive.com/icons/custom-icon-design/mono-general-4/512/filter-icon.png);
      background-position: right 0px center;
      background-size: 12px;
      background-repeat: no-repeat;
      padding: 4px; }
    .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-select {
      font-weight: normal !important;
      background-color: #fff !important;
      margin: 0px !important;
      padding: 0px !important; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-select md-select-value {
        min-height: auto;
        padding: 3px; }
    .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker {
      position: relative; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker .md-datepicker-button {
        display: none; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker .md-datepicker-input-container {
        margin: 0;
        width: 100%; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker input {
        border: none;
        background-image: none;
        min-width: inherit; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker .md-datepicker-focused {
        border-bottom-width: 1px; }
      .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-datepicker .md-datepicker-triangle-button svg {
        fill: #727272;
        width: 19px;
        height: 19px;
        margin-top: 3px; }
    .table-text-overflow .dataTables_scrollHead tr:nth-child(2) th md-menu > span {
      border-bottom: 1px solid #ddd !important;
      font-weight: normal;
      border: none;
      padding: 0px;
      min-height: auto; }

table.DTCR_clonedTable.dataTable {
  display: none !important; }

div.DTCR_pointer {
  width: 1px !important;
  background-color: #ddd !important;
  z-index: 201 !important; }

md-checkbox {
  min-height: auto; }

.hr {
  border: none;
  border-bottom: 1px solid #ddd; }

.md-button-menu {
  font-size: 12px;
  margin: 0 !important;
  width: auto !important;
  min-width: initial !important;
  min-height: initial !important;
  height: auto !important;
  line-height: initial !important;
  padding: 5px !important; }

.form-remove-spacer-error .md-errors-spacer {
  display: none; }

.md-chip-input-container input {
  background-color: #fbfbfb !important;
  padding: 5px 15px !important;
  border-radius: 15px !important; }

.md-dialog.card-dialog.full-size .dataTables_scrollHead {
  min-height: auto !important; }

.md-dialog.card-dialog.w-600 .dataTables_scrollHead {
  min-height: auto !important; }

.dataTables_scrollHead {
  overflow: initial !important; }

.datatables-with-filter .dataTables_scrollHead {
  overflow: hidden !important; }

.datatables-container-0 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 0px) !important; }

.datatables-container-5 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 5px) !important; }

.datatables-container-10 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 10px) !important; }

.datatables-container-15 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 15px) !important; }

.datatables-container-20 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 20px) !important; }

.datatables-container-25 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 25px) !important; }

.datatables-container-30 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 30px) !important; }

.datatables-container-35 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 35px) !important; }

.datatables-container-40 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 40px) !important; }

.datatables-container-45 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 45px) !important; }

.datatables-container-50 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 50px) !important; }

.datatables-container-55 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 55px) !important; }

.datatables-container-60 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 60px) !important; }

.datatables-container-65 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 65px) !important; }

.datatables-container-70 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 70px) !important; }

.datatables-container-75 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 75px) !important; }

.datatables-container-80 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 80px) !important; }

.datatables-container-85 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 85px) !important; }

.datatables-container-90 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 90px) !important; }

.datatables-container-95 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 95px) !important; }

.datatables-container-100 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 100px) !important; }

.datatables-container-105 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 105px) !important; }

.datatables-container-110 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 110px) !important; }

.datatables-container-115 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 115px) !important; }

.datatables-container-120 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 120px) !important; }

.datatables-container-125 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 125px) !important; }

.datatables-container-130 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 130px) !important; }

.datatables-container-135 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 135px) !important; }

.datatables-container-140 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 140px) !important; }

.datatables-container-145 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 145px) !important; }

.datatables-container-150 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 150px) !important; }

.datatables-container-155 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 155px) !important; }

.datatables-container-160 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 160px) !important; }

.datatables-container-165 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 165px) !important; }

.datatables-container-170 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 170px) !important; }

.datatables-container-175 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 175px) !important; }

.datatables-container-180 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 180px) !important; }

.datatables-container-185 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 185px) !important; }

.datatables-container-190 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 190px) !important; }

.datatables-container-195 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 195px) !important; }

.datatables-container-200 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 200px) !important; }

.datatables-container-205 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 205px) !important; }

.datatables-container-210 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 210px) !important; }

.datatables-container-215 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 215px) !important; }

.datatables-container-220 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 220px) !important; }

.datatables-container-225 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 225px) !important; }

.datatables-container-230 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 230px) !important; }

.datatables-container-235 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 235px) !important; }

.datatables-container-240 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 240px) !important; }

.datatables-container-245 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 245px) !important; }

.datatables-container-250 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 250px) !important; }

.datatables-container-255 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 255px) !important; }

.datatables-container-260 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 260px) !important; }

.datatables-container-265 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 265px) !important; }

.datatables-container-270 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 270px) !important; }

.datatables-container-275 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 275px) !important; }

.datatables-container-280 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 280px) !important; }

.datatables-container-285 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 285px) !important; }

.datatables-container-290 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 290px) !important; }

.datatables-container-295 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 295px) !important; }

.datatables-container-300 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 300px) !important; }

.datatables-container-305 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 305px) !important; }

.datatables-container-310 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 310px) !important; }

.datatables-container-315 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 315px) !important; }

.datatables-container-320 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 320px) !important; }

.datatables-container-325 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 325px) !important; }

.datatables-container-330 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 330px) !important; }

.datatables-container-335 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 335px) !important; }

.datatables-container-340 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 340px) !important; }

.datatables-container-345 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 345px) !important; }

.datatables-container-350 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 350px) !important; }

.datatables-container-355 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 355px) !important; }

.datatables-container-360 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 360px) !important; }

.datatables-container-365 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 365px) !important; }

.datatables-container-370 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 370px) !important; }

.datatables-container-375 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 375px) !important; }

.datatables-container-380 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 380px) !important; }

.datatables-container-385 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 385px) !important; }

.datatables-container-390 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 390px) !important; }

.datatables-container-395 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 395px) !important; }

.datatables-container-400 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 400px) !important; }

.datatables-container-405 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 405px) !important; }

.datatables-container-410 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 410px) !important; }

.datatables-container-415 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 415px) !important; }

.datatables-container-420 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 420px) !important; }

.datatables-container-425 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 425px) !important; }

.datatables-container-430 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 430px) !important; }

.datatables-container-435 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 435px) !important; }

.datatables-container-440 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 440px) !important; }

.datatables-container-445 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 445px) !important; }

.datatables-container-450 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 450px) !important; }

.datatables-container-455 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 455px) !important; }

.datatables-container-460 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 460px) !important; }

.datatables-container-465 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 465px) !important; }

.datatables-container-470 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 470px) !important; }

.datatables-container-475 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 475px) !important; }

.datatables-container-480 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 480px) !important; }

.datatables-container-485 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 485px) !important; }

.datatables-container-490 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 490px) !important; }

.datatables-container-495 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 495px) !important; }

.datatables-container-500 .dataTables_wrapper .dataTables_scroll {
  min-height: calc(100vh - 500px) !important; }

.dataTables.dataTable-custom-title thead th {
  white-space: normal !important; }

.tooltip-multiline {
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  border: none;
  border-bottom: 1px solid #ddd; }

.clientes-lista {
  padding: 15px;
  background-color: #f5f5f5;
  margin-bottom: 15px;
  font-size: 14px; }

.overflow-auto {
  overflow: auto; }

.md-select-menu-container.fixed-input-header md-select-header {
  flex-direction: column;
  height: inherit;
  padding: 0; }
  .md-select-menu-container.fixed-input-header md-select-header > div.header-fixed-content {
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    background: #fff;
    top: 0; }
  .md-select-menu-container.fixed-input-header md-select-header input {
    min-height: 48px;
    width: calc(100% - 16px);
    padding: 0 0 0 16px; }

.md-select-menu-container.fixed-header md-select-header {
  padding: 0;
  border: none;
  box-shadow: none;
  height: 38px; }
  .md-select-menu-container.fixed-header md-select-header > div.header-fixed-content {
    height: 38px;
    position: fixed;
    width: 100%;
    z-index: 999;
    background: #fff;
    top: 0; }

.md-select-menu-container.fixed-input-header button, .md-select-menu-container.fixed-header button {
  border-bottom: 1px solid #e5e5e5;
  color: #d32f2f;
  width: 100%;
  font-size: 13px;
  margin: 0px;
  height: 38px;
  border-radius: 0;
  display: block; }

.lower-container {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  max-height: 35px; }
  .lower-container > div {
    position: relative;
    height: 100%; }
    .lower-container > div button.lower-button {
      color: #606060;
      font-size: 12px !important;
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -12px;
      margin-right: 5px;
      line-height: 0;
      width: 20px;
      height: 20px;
      border: none;
      background: none;
      border-radius: 999px; }
      .lower-container > div button.lower-button md-icon {
        width: 9px;
        height: 9px;
        padding-bottom: 1px;
        padding-right: 4px;
        font-size: 15px; }
      .lower-container > div button.lower-button:hover {
        background-color: #f1f1f1; }

.disabled-button .md-button[disabled] {
  color: #c9c9c9 !important; }

.overflow-auto {
  overflow: auto !important; }

.grey-disabled:disabled {
  color: rgba(0, 0, 0, 0.38) !important;
  background-color: #f5f5f5 !important; }

.arvore-diretorios {
  background-color: #fbfbfb;
  padding: 15px; }
  .arvore-diretorios span {
    font-size: 13px;
    font-style: italic;
    color: #666; }
  .arvore-diretorios i {
    float: left;
    margin-top: -4px; }
  .arvore-diretorios a {
    display: inline-block;
    cursor: pointer; }
  .arvore-diretorios ul {
    padding-left: 5px;
    list-style: none; }
    .arvore-diretorios ul li {
      font-size: initial;
      position: relative;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 15px;
      box-sizing: border-box; }
      .arvore-diretorios ul li:before {
        position: absolute;
        top: 15px;
        left: 0;
        width: 10px;
        height: 1px;
        margin: auto;
        content: "";
        background-color: #ddd; }
      .arvore-diretorios ul li:after {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 1px;
        height: 100%;
        content: "";
        background-color: #ddd; }
      .arvore-diretorios ul li:last-child:after {
        height: 15px; }

.icones-arquivos .icone {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/assets/icons/icones-material/download.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: left 0 center; }
  .icones-arquivos .icone.icone-small {
    background-size: 20px; }
    .icones-arquivos .icone.icone-small .size,
    .icones-arquivos .icone.icone-small .name {
      padding-left: 25px; }
  .icones-arquivos .icone.icone-diretorio {
    background-image: url(/assets/icons/icones-material/diretorio.svg); }
  .icones-arquivos .icone.icone-pdf {
    background-image: url(/assets/icons/icones-material/pdf.svg); }
  .icones-arquivos .icone.icone-doc, .icones-arquivos .icone.icone-docx {
    background-image: url(/assets/icons/icones-material/docx.svg); }
  .icones-arquivos .icone.icone-png, .icones-arquivos .icone.icone-jpg {
    background-image: url(/assets/icons/icones-material/jpg.svg); }
  .icones-arquivos .icone.icone-ppt {
    background-image: url(/assets/icons/icones-material/ppt.svg); }
  .icones-arquivos .icone.icone-zip, .icones-arquivos .icone.icone-rar {
    background-image: url(/assets/icons/icones-material/zip.svg); }
  .icones-arquivos .icone.icone-xlsx {
    background-image: url(/assets/icons/icones-material/xls.svg); }

.text-decoration-none {
  text-decoration: none !important; }

.tags md-autocomplete-wrap input {
  max-width: 200px !important; }

.gap-1 {
  gap: 1px; }

.gap-2 {
  gap: 2px; }

.gap-3 {
  gap: 3px; }

.gap-4 {
  gap: 4px; }

.gap-5 {
  gap: 5px; }

.gap-6 {
  gap: 6px; }

.gap-7 {
  gap: 7px; }

.gap-8 {
  gap: 8px; }

.gap-9 {
  gap: 9px; }

.gap-10 {
  gap: 10px; }

.gap-11 {
  gap: 11px; }

.gap-12 {
  gap: 12px; }

.gap-13 {
  gap: 13px; }

.gap-14 {
  gap: 14px; }

.gap-15 {
  gap: 15px; }

.gap-16 {
  gap: 16px; }

.gap-17 {
  gap: 17px; }

.gap-18 {
  gap: 18px; }

.gap-19 {
  gap: 19px; }

.gap-20 {
  gap: 20px; }

.opacity-0 {
  opacity: 0; }

.opacity-5 {
  opacity: 0.05; }

.opacity-10 {
  opacity: 0.1; }

.opacity-15 {
  opacity: 0.15; }

.opacity-20 {
  opacity: 0.2; }

.opacity-25 {
  opacity: 0.25; }

.opacity-30 {
  opacity: 0.3; }

.opacity-35 {
  opacity: 0.35; }

.opacity-40 {
  opacity: 0.4; }

.opacity-45 {
  opacity: 0.45; }

.opacity-50 {
  opacity: 0.5; }

.opacity-55 {
  opacity: 0.55; }

.opacity-60 {
  opacity: 0.6; }

.opacity-65 {
  opacity: 0.65; }

.opacity-70 {
  opacity: 0.7; }

.opacity-75 {
  opacity: 0.75; }

.opacity-80 {
  opacity: 0.8; }

.opacity-85 {
  opacity: 0.85; }

.opacity-90 {
  opacity: 0.9; }

.opacity-95 {
  opacity: 0.95; }

.opacity-100 {
  opacity: 1; }

.md-button.md-default-theme.md-fab[disabled],
.md-button.md-fab[disabled],
.md-button.md-default-theme.md-raised[disabled],
.md-button.md-raised[disabled] {
  background-color: rgba(0, 0, 0, 0.12) !important; }

.overflow-hidden {
  overflow: hidden; }

.icone-calendario {
  min-width: 15px;
  height: 10px;
  margin: 0px;
  padding: 0px;
  min-height: 10px;
  width: 15px;
  color: #89570d !important;
  margin-top: -3px; }

.dataTables_scrollHeadInner .dtfc-fixed-left {
  background-color: #fff !important;
  z-index: 9999; }
  .dataTables_scrollHeadInner .dtfc-fixed-left::before {
    content: "";
    background-color: #fdfdfd !important;
    display: inline-block;
    left: 0;
    top: 40px;
    height: 35px;
    width: calc(100%);
    position: absolute; }

.blue-50-bg .dtfc-fixed-left {
  z-index: 999;
  background-color: #e3f2fd !important;
  box-shadow: 1px 1px 1px #ddd; }

.grey-50-bg .dtfc-fixed-left {
  z-index: 999;
  background-color: #fafafa !important;
  box-shadow: 1px 1px 1px #ddd; }

.border-b-0 {
  border-bottom-width: 0px !important; }

.flex-row-reverse {
  flex-direction: row-reverse; }

.iframe-visualizacao {
  z-index: 1;
  width: 100%;
  height: calc(100vh - 180px);
  box-sizing: border-box; }

.mh-100-auto {
  max-height: 100px;
  overflow: auto; }

.full-height-datatables {
  height: 100%;
  min-height: 200px; }
  .full-height-datatables .dataTables_wrapper {
    height: 100%; }

.whitespace-break-spaces {
  white-space: break-spaces; }

.rounded-full {
  border-radius: 999px; }

.select-input-directive {
  position: relative; }
  .select-input-directive .select-input-actions {
    position: absolute;
    right: 10px;
    top: 5px;
    display: flex;
    gap: 5px; }
    .select-input-directive .select-input-actions md-icon {
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px; }
  .select-input-directive input {
    padding-right: 65px; }
  .select-input-directive:not(.select-input-readonly) input {
    cursor: pointer; }
  .select-input-directive:not(.select-input-readonly) md-icon.icon-magnify {
    opacity: 1;
    cursor: pointer; }
  .select-input-directive md-icon.icon-magnify {
    opacity: 0.3; }

.dataTables-select-input {
  width: 100%; }
  .dataTables-select-input md-select-value {
    min-width: initial;
    width: 100%; }

table.dataTable tbody td {
  padding: 5px; }

th.hide-sorting {
  cursor: initial !important; }
  th.hide-sorting:after {
    display: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnNjc3MiLCJjb3JlL3Njc3MvZW1wcmVzYS1yZWxhY2FvLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcmVzZXQuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy92YXJpYWJsZXMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9taXhpbnMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9hbmd1bGFyLW1hdGVyaWFsLWV4dGVuZC5zY3NzIiwiaW5kZXguY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL2xheW91dHMtdGVtcGxhdGUuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9sYXlvdXRzLXBhZ2Uuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9hbmltYXRpb25zLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvY29sb3JzLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvaWNvbnMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9tYXRlcmlhbC5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3R5cG9ncmFwaHkuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2FuZ3VsYXItZ29vZ2xlLW1hcC5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvYW5ndWxhci1tb21lbnQtcGlja2VyLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9jMy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvY2hhcnRpc3Quc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2NoYXJ0anMuc2NzcyIsImNvcmUvc2Nzcy9wYXJ0aWFscy9wbHVnaW5zL2RhdGF0YWJsZS5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvaGlnaGxpZ2h0LnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9udmQzLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvcGx1Z2lucy9wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3BsdWdpbnMvdGV4dC1hbmd1bGFyLnNjc3MiLCJjb3JlL3Njc3MvcGFydGlhbHMvaGVscGVycy5zY3NzIiwiY29yZS9zY3NzL3BhcnRpYWxzL3ByaW50LnNjc3MiLCJjb3JlL3Njc3MvdXN1YXJpby1lZGljYW8uc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS0xL3RlbXBsYXRlLTEuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS0xMC90ZW1wbGF0ZS0xMC5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTQvdGVtcGxhdGUtNC5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTIvdGVtcGxhdGUtMi5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTUvdGVtcGxhdGUtNS5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTgvdGVtcGxhdGUtOC5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTkvdGVtcGxhdGUtOS5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLXN0ZXBwZXIvdGVtcGxhdGVzL2hvcml6b250YWwvaG9yaXpvbnRhbC5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLXN0ZXBwZXIvdGVtcGxhdGVzL3ZlcnRpY2FsL3ZlcnRpY2FsLnNjc3MiLCJjb3JlL3RoZW1lLW9wdGlvbnMvdGhlbWUtb3B0aW9ucy5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvbXMtY2FyZC5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21kLXJhbmdlLWRhdGUtcGlja2VyL21kLWRhdGUtcmFuZ2UtcGlja2VyLnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtZm9ybS13aXphcmQvbXMtZm9ybS13aXphcmQuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1pbmZvLWJhci9tcy1pbmZvLWJhci5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLW1hdGVyaWFsLWNvbG9yLXBpY2tlci9tcy1tYXRlcmlhbC1jb2xvci1waWNrZXIuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1tYXNvbnJ5L21zLW1hc29ucnkuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1uYXZpZ2F0aW9uL21zLW5hdmlnYXRpb24uc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1uYXYvbXMtbmF2LnNjc3MiLCJjb3JlL2RpcmVjdGl2ZXMvbXMtc2Nyb2xsL21zLXNjcm9sbC5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLXJlc3BvbnNpdmUtdGFibGUvbXMtcmVzcG9uc2l2ZS10YWJsZS5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLXNlYXJjaC1iYXIvbXMtc2VhcmNoLWJhci5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLXNob3J0Y3V0cy9tcy1zaG9ydGN1dHMuc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy1zcGxhc2gtc2NyZWVuL21zLXNwbGFzaC1zY3JlZW4uc2NzcyIsImNvcmUvZGlyZWN0aXZlcy9tcy10aW1lbGluZS9tcy10aW1lbGluZS5zY3NzIiwiY29yZS9kaXJlY3RpdmVzL21zLXdpZGdldC9tcy13aWRnZXQuc2NzcyIsIm1haW4vb3JkZW1fc2Vydmljby9wZW5kZW5jaWFzL2VkaXRhci9kaWFsb2dzL3Rhc2svdGFzay1kaWFsb2cuc2NzcyIsIm1haW4vb3JkZW1fc2Vydmljby9wZW5kZW5jaWFzL2VkaXRhci92aWV3cy9saXN0L2xpc3Qtdmlldy5zY3NzIiwibWFpbi9vcmRlbV9zZXJ2aWNvL3BlbmRlbmNpYXMvZWRpdGFyL3NpZGVuYXZzL21haW4vbWFpbi1zaWRlbmF2LnNjc3MiLCJ0b29sYmFyL3Rvb2xiYXIuc2NzcyIsInF1aWNrLXBhbmVsL3F1aWNrLXBhbmVsLnNjc3MiLCJtYWluL2NhZGFzdHJvcy9jYWRhc3Ryb3Muc2NzcyIsIm1haW4vY2FsZW5kYXJpby9jYWxlbmRhci5zY3NzIiwibWFpbi9kYXNoYm9hcmQvZGFzaGJvYXJkLnNjc3MiLCJtYWluL2ZpbmFuY2Vpcm8vZmluYW5jZWlyby5zY3NzIiwibWFpbi9sb2dpbi9sb2dpbi5zY3NzIiwibWFpbi9vcmRlbV9zZXJ2aWNvL29yZGVtX3NlcnZpY28uc2NzcyIsIm5hdmlnYXRpb24vbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIvbmF2aWdhdGlvbi5zY3NzIiwidG9vbGJhci9sYXlvdXRzL2hvcml6b250YWwtbmF2aWdhdGlvbi90b29sYmFyLnNjc3MiLCJuYXZpZ2F0aW9uL2xheW91dHMvdmVydGljYWwtbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCJ0b29sYmFyL2xheW91dHMvdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yL3Rvb2xiYXIuc2NzcyIsInF1aWNrLXBhbmVsL3RhYnMvYWN0aXZpdHkvYWN0aXZpdHktdGFiLnNjc3MiLCJ0b29sYmFyL2xheW91dHMvY29udGVudC13aXRoLXRvb2xiYXIvdG9vbGJhci5zY3NzIiwicXVpY2stcGFuZWwvdGFicy90b2RheS90b2RheS10YWIuc2NzcyIsInF1aWNrLXBhbmVsL3RhYnMvY2hhdC9jaGF0LXRhYi5zY3NzIiwibWFpbi9lcnJvci80MDQvZXJyb3ItNDA0LnNjc3MiLCJtYWluL2Vycm9yLzQwMS9lcnJvci00MDEuc2NzcyIsIm1haW4vcmVsYXRvcmlvcy9jbGllbnRlcy9lZGl0YXIucmVsYXRvcmlvcy5jbGllbnRlcy5zY3NzIiwibWFpbi9yZWxhdG9yaW9zL3RlY25pY29zL2VkaXRhci5yZWxhdG9yaW9zLnRlY25pY29zLnNjc3MiLCJtYWluL2NhZGFzdHJvcy9jYW1wb3NfZXF1aXBhbWVudG9zL2VkaXRhci9lZGl0YXIuY2FtcG9zX2VxdWlwYW1lbnRvcy5zY3NzIiwibWFpbi9jYWRhc3Ryb3MvY2xpZW50ZXMvZWRpdGFyL2VkaXRhci5jbGllbnRlcy5zY3NzIiwibWFpbi9jYWRhc3Ryb3MvcHJvZHV0b3MvZWRpdGFyL2VkaXRhci5wcm9kdXRvLnNjc3MiLCJtYWluL2NhZGFzdHJvcy9jbGllbnRlcy9saXN0YXIvbGlzdGFyLmNsaWVudGVzLnNjc3MiLCJtYWluL2NhZGFzdHJvcy9wcm9kdXRvcy9saXN0YXIvbGlzdGFyLnByb2R1dG8uc2NzcyIsIm1haW4vY2FkYXN0cm9zL2NvbnRyYXRvcy9lZGl0YXIvZWRpdGFyLmNvbnRyYXRvcy5zY3NzIiwibWFpbi9jb25maWd1cmFjb2VzL2VtcHJlc2FzL2VkaXRhci9lZGl0YXIuZW1wcmVzYXMuc2NzcyIsIm1haW4vY29uZmlndXJhY29lcy91c3Vhcmlvcy9saXN0YXIvbGlzdGFyLnVzdWFyaW8uc2NzcyIsIm1haW4vY29uZmlndXJhY29lcy91c3Vhcmlvcy9wZXJmaWwvcGVyZmlsLnNjc3MiLCJtYWluL2NvbmZpZ3VyYWNvZXMvdXN1YXJpb3MvZWRpdGFyL2VkaXRhci51c3Vhcmlvcy5zY3NzIiwibWFpbi9jb25maWd1cmFjb2VzL2dlcmFsL2VkaXRhci9lZGl0YXIuZ2VyYWwuc2NzcyIsIm1haW4vY2FkYXN0cm9zL3NlcnZpY29zL2xpc3Rhci9saXN0YXIuc2Vydmljby5zY3NzIiwibWFpbi9jYWRhc3Ryb3Mvc2Vydmljb3MvZWRpdGFyL2VkaXRhci5zZXJ2aWNvLnNjc3MiLCJtYWluL2NvbmZpZ3VyYWNvZXMvdXN1YXJpb3NfZ3J1cG8vZWRpdGFyL2VkaXRhci51c3VhcmlvLmdydXBvLnNjc3MiLCJtYWluL2ZpbmFuY2Vpcm8vZmF0X21hdGVyaWFpcy9lZGl0YXIvZWRpdGFyLmZhdF9tYXRlcmlhaXMuc2NzcyIsIm1haW4vZmluYW5jZWlyby9mYXRfYXRlbmRpbWVudG9zL2xpc3Rhci9saXN0YXIuZmF0X2F0ZW5kaW1lbnRvcy5zY3NzIiwibWFpbi9maW5hbmNlaXJvL2ZhdF9hdGVuZGltZW50b3MvZWRpdGFyL2VkaXRhci5mYXRfYXRlbmRpbWVudG9zLnNjc3MiLCJtYWluL2ZpbmFuY2Vpcm8vZmF0X21hdGVyaWFpcy9saXN0YXIvbGlzdGFyLmZhdF9tYXRlcmlhaXMuc2NzcyIsIm1haW4vZmluYW5jZWlyby9mYXRfYXRlbmRpbWVudG9zL3Zpc3VhbGl6YXIvdmlzdWFsaXphci5mYXRfYXRlbmRpbWVudG9zLnNjc3MiLCJtYWluL2ZpbmFuY2Vpcm8vZmF0X3RlY25pY29zL2xpc3Rhci9saXN0YXIuZmF0X3RlY25pY29zLnNjc3MiLCJtYWluL2ZpbmFuY2Vpcm8vZmF0X2NvbnRyYXRvcy9saXN0YXIvbGlzdGFyLmZhdF9jb250cmF0b3Muc2NzcyIsIm1haW4vZmluYW5jZWlyby9mYXRfdGVjbmljb3MvdmlzdWFsaXphci92aXN1YWxpemFyLmZhdF90ZWNuaWNvcy5zY3NzIiwibWFpbi9maW5hbmNlaXJvL2ZhdF9jb250cmF0b3MvZWRpdGFyL2VkaXRhci5mYXRfY29udHJhdG9zLnNjc3MiLCJtYWluL29yZGVtX3NlcnZpY28vYXRlbmRpbWVudG9zL2xpc3Rhci9saXN0YXIuYXRlbmRpbWVudG9zLnNjc3MiLCJtYWluL29yZGVtX3NlcnZpY28vYXRlbmRpbWVudG9zL2VkaXRhci9lZGl0YXIuYXRlbmRpbWVudG9zLnNjc3MiLCJtYWluL29yZGVtX3NlcnZpY28vYXRlbmRpbWVudG9zL2VkaXRhci9lZGl0YXIuYXRlbmRpbWVudG9zX2VsZXRyb2ZyaW8uc2NzcyIsIm1haW4vb3JkZW1fc2Vydmljby9hdGVuZGltZW50b3MvZWRpdGFyL2VkaXRhci5hdGVuZGltZW50b3NfbHMuc2NzcyIsIm1haW4vb3JkZW1fc2Vydmljby9mb3JtdWxhcmlvcy9lZGl0YXIvZWRpdGFyLmZvcm11bGFyaW9zLnNjc3MiLCJtYWluL29yZGVtX3NlcnZpY28vZGVzbG9jYW1lbnRvcy9lZGl0YXIvZWRpdGFyLmRlc2xvY2FtZW50b3Muc2NzcyIsIm1haW4vb3JkZW1fc2Vydmljby9kZXNsb2NhbWVudG9zL2xpc3Rhci9saXN0YXIuZGVzbG9jYW1lbnRvcy5zY3NzIiwibWFpbi9vcmRlbV9zZXJ2aWNvL21hdGVyaWFpc191dGlsaXphZG9zL2VkaXRhci9lZGl0YXIubWF0ZXJpYWlzX3V0aWxpemFkb3Muc2NzcyIsIm1haW4vb3JkZW1fc2Vydmljby9wZW5kZW5jaWFzL2xpc3Rhci9saXN0YXIucGVuZGVuY2lhcy5zY3NzIiwibWFpbi9vcmRlbV9zZXJ2aWNvL21hdGVyaWFpc191dGlsaXphZG9zL2xpc3Rhci9saXN0YXIubWF0ZXJpYWlzX3V0aWxpemFkb3Muc2NzcyIsIm1haW4vb3JkZW1fc2Vydmljby9wZW5kZW5jaWFzL2VkaXRhci9lZGl0YXIucGVuZGVuY2lhcy5zY3NzIiwibWFpbi9vcmRlbV9zZXJ2aWNvL3BlbmRlbmNpYXMvcGFyYW1ldHJvcy9lZGl0YXIucGVuZGVuY2lhcy5wYXJhbWV0cm9zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHO0FBS0g7OztHQUdHO0FDWEg7RUFDSSxpQ0FBZ0M7RUFDaEMsd0JBQXVCO0VBQ3ZCLDJCQUEwQjtFQUMxQiwrQkFBOEI7RUFDOUIsd0JBQXVCO0VBQ3ZCLCtCQUE4QixFQUNqQzs7QUNQRCxvRUFBb0U7QUFDcEU7b0VBQ29FO0FBQ3BFO0VBQ0ksbUNBQWtDO0VBQ2xDLHNDQUFxQztFQUNyQyx1Q0FBc0M7RUFDdEMsd0NBQXVDO0VBQ3ZDLDJDQUEwQztFQUMxQyx5Q0FBd0M7RUFDeEMsdUJBQXNCLEVBVXpCO0VBakJEO0lBVVEsdUJBQXNCLEVBQ3pCO0VBWEw7SUFlUSxjQUFhLEVBQ2hCOztBQUlMOzs7Ozs7Ozs7O0VBYVEsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIseUJBQXdCO0VBQ3hCLGFBQVk7RUFDWixXQUFVO0VBQ1YsVUFBUyxFQUNaOztBQUdMOzs7RUFJUSxpQkFBZ0IsRUFDbkI7O0FBR0w7RUFDSSxpQkFBZ0I7RUFDaEIscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsVUFBUztFQUNULGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIseUJBQXdCLEVBQzNCOztBQy9ERCxvRUFBb0U7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NEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSwyQkFBMkM7SUFDM0MsdUJBQXVDO0lBQ3ZDLHdCQUF3QztJQUN4QywyQkFBMkM7SUFDM0MsNEJBQTRDO0lBQzVDLDZCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDtFQWxCVDs7SUFZWSw0QkFBMkM7SUFDM0Msd0JBQXVDO0lBQ3ZDLHlCQUF3QztJQUN4Qyw0QkFBMkM7SUFDM0MsNkJBQTRDO0lBQzVDLDhCQUE2QyxFQUNoRDs7QUFLVDtFQUNJLHVCQUFzQjtFQUN0QixxREFBbUQ7RUFDbkQsbVNBR3FFO0VBQ3JFLG9CQUFtQjtFQUNuQixtQkFBa0IsRUFBQTs7QUwwK1J0QjtFS3QrUkksdUJBQXNCO0VBQ3RCLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHFCQUFvQjtFQUNwQixxQkFBb0I7RUFDcEIsZUFBYztFQUVkLHVDQUF1QztFQUN2QyxvQ0FBbUM7RUFDbkMsbUNBQWtDLEVBQ3JDOztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNEO0VBQ0ksaUJBQWdCLEVBQ25COztBQUNE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OztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFGRDtFQUNJLGlCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxpQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFGRDtFQUNJLGlCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxpQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFGRDtFQUNJLGlCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxpQkFBVyxFQUNkOztBQUZEO0VBQ0ksaUJBQVcsRUFDZDs7QUFGRDtFQUNJLGlCQUFXLEVBQ2Q7O0FBTUQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGlCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRkQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFGRDtFQUNJLGtCQUFhLEVBQ2hCOztBQUZEO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRkQ7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QkFBK0I7RUFDL0IseUJBQW1DO0VBQ25DLHlCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSxzQkFBZ0M7RUFDaEMsMEJBQW9DO0VBQ3BDLDBCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxxQkFBK0I7RUFDL0IseUJBQW1DO0VBQ25DLHlCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSxzQkFBZ0M7RUFDaEMsMEJBQW9DO0VBQ3BDLDBCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxxQkFBK0I7RUFDL0IseUJBQW1DO0VBQ25DLHlCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSxzQkFBZ0M7RUFDaEMsMEJBQW9DO0VBQ3BDLDBCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxxQkFBK0I7RUFDL0IseUJBQW1DO0VBQ25DLHlCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSxzQkFBZ0M7RUFDaEMsMEJBQW9DO0VBQ3BDLDBCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxxQkFBK0I7RUFDL0IseUJBQW1DO0VBQ25DLHlCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSxzQkFBZ0M7RUFDaEMsMEJBQW9DO0VBQ3BDLDBCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxxQkFBK0I7RUFDL0IseUJBQW1DO0VBQ25DLHlCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSxzQkFBZ0M7RUFDaEMsMEJBQW9DO0VBQ3BDLDBCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxxQkFBK0I7RUFDL0IseUJBQW1DO0VBQ25DLHlCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSxzQkFBZ0M7RUFDaEMsMEJBQW9DO0VBQ3BDLDBCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxxQkFBK0I7RUFDL0IseUJBQW1DO0VBQ25DLHlCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSxzQkFBZ0M7RUFDaEMsMEJBQW9DO0VBQ3BDLDBCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxxQkFBK0I7RUFDL0IseUJBQW1DO0VBQ25DLHlCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSxzQkFBZ0M7RUFDaEMsMEJBQW9DO0VBQ3BDLDBCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxxQkFBK0I7RUFDL0IseUJBQW1DO0VBQ25DLHlCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx1QkFBZ0M7RUFDaEMsMkJBQW9DO0VBQ3BDLDJCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSxzQkFBK0I7RUFDL0IsMEJBQW1DO0VBQ25DLDBCQUFtQyxFQUN0Qzs7QUFaRDs7RUFFSSx3QkFBZ0M7RUFDaEMsNEJBQW9DO0VBQ3BDLDRCQUFvQyxFQUN2Qzs7QUFFRDs7RUFFSSx1QkFBK0I7RUFDL0IsMkJBQW1DO0VBQ25DLDJCQUFtQyxFQUN0Qzs7QUFNRDs7RUFFSSx1QkFBcUM7RUFDckMsMkJBQXlDO0VBQ3pDLDJCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSxzQkFBb0M7RUFDcEMsMEJBQXdDO0VBQ3hDLDBCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx1QkFBcUM7RUFDckMsMkJBQXlDO0VBQ3pDLDJCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSxzQkFBb0M7RUFDcEMsMEJBQXdDO0VBQ3hDLDBCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFPRzs7RUFFSSx1QkFBcUM7RUFDckMsMkJBQXlDO0VBQ3pDLDJCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSxzQkFBb0M7RUFDcEMsMEJBQXdDO0VBQ3hDLDBCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx3QkFBcUM7RUFDckMsNEJBQXlDO0VBQ3pDLDRCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx1QkFBb0M7RUFDcEMsMkJBQXdDO0VBQ3hDLDJCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFBcUM7RUFDckMsNkJBQXlDO0VBQ3pDLDZCQUF5QyxFQUM1Qzs7QUFFRDs7RUFFSSx3QkFBb0M7RUFDcEMsNEJBQXdDO0VBQ3hDLDRCQUF3QyxFQUMzQzs7QUFaRDs7RUFFSSx5QkFB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O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwwQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7O0FBSEw7RUFFUSwyQ0FBdUQsRUFDMUQ7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O0FBRUQ7RUFDSSw0QkFBMkIsRUFDOUI7O0FBRUQ7RUFDSSxXQUFVO0VBQ1YsWUFBVztFQUNYLDRCQUEyQjtFQUUzQix1QkFBc0IsRUFDekI7O0FBRUQ7RUFDSSxrQkFBaUI7RUFDakIsZUFBYyxFQUNqQjs7QUFFRDtFQUNJLGFBQVk7RUFDWixrQkFBaUIsRUFJcEI7RUFORDtJQUlRLGFBQVksRUFDZjs7QUFHTDtFQUNJLDBCQUF5QixFQUM1Qjs7QUFFRDtFQUNJLHFCQUFvQixFQUN2Qjs7QUFFRDtFQUNJLG1CQUFrQixFQStCckI7RUFoQ0Q7SUFHUSxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLFNBQVE7SUFDUixjQUFhO0lBQ2IsU0FBUSxFQVFYO0lBZkw7TUFTWSxnQkFBZTtNQUNmLFlBQVc7TUFDWCxhQUFZO01BQ1osZ0JBQWU7TUFDZixpQkFBZ0IsRUFDbkI7RUFkVDtJQWlCUSxvQkFBbUIsRUFDdEI7RUFsQkw7SUFxQlksZ0JBQWUsRUFDbEI7RUF0QlQ7SUF5QlksV0FBVTtJQUNWLGdCQUFlLEVBQ2xCO0VBM0JUO0lBOEJRLGFBQVksRUFDZjs7QUFHTDtFQUNJLFlBQVcsRUFLZDtFQU5EO0lBR1EsbUJBQWtCO0lBQ2xCLFlBQVcsRUFDZDs7QW1CbG1ETDtFbkJzbURJLGFBQVksRUFDZjs7QUFFRDtFQUNJLDJCQUEwQixFQUk3QjtFQUxEO0lBR1EsY0FBYSxFQUNoQiIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogIERvIG5vdCByZW1vdmUgdGhpcyBjb21tZW50cyBiZWxsb3cuIEl0J3MgdGhlIG1hcmtlcnMgdXNlZCBieSB3aXJlZGVwIHRvIGluamVjdFxyXG4gKiAgc2FzcyBkZXBlbmRlbmNpZXMgd2hlbiBkZWZpbmVkIGluIHRoZSBib3dlci5qc29uIG9mIHlvdXIgZGVwZW5kZW5jaWVzXHJcbiAqL1xyXG5cclxuLy8gYm93ZXI6c2Nzc1xyXG4vLyBlbmRib3dlclxyXG5cclxuLyoqXHJcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgZ3VscC1pbmplY3QgdG8gaW5qZWN0XHJcbiAqICBhbGwgeW91ciBzYXNzIGZpbGVzIGF1dG9tYXRpY2FsbHlcclxuICovXHJcblxyXG4vLyBpbmplY3RvclxyXG5AaW1wb3J0IFwiY29yZS9zY3NzL2VtcHJlc2EtcmVsYWNhby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL3Njc3MvZ2xvYmFsLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvc2Nzcy91c3VhcmlvLWVkaWNhby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtMS90ZW1wbGF0ZS0xLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS0xMC90ZW1wbGF0ZS0xMC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtNC90ZW1wbGF0ZS00LnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS0zL3RlbXBsYXRlLTMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTIvdGVtcGxhdGUtMi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtNy90ZW1wbGF0ZS03LnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS01L3RlbXBsYXRlLTUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvdGVtcGxhdGVzL3RlbXBsYXRlLTgvdGVtcGxhdGUtOC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtY2FyZC90ZW1wbGF0ZXMvdGVtcGxhdGUtNi90ZW1wbGF0ZS02LnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1jYXJkL3RlbXBsYXRlcy90ZW1wbGF0ZS05L3RlbXBsYXRlLTkuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLXN0ZXBwZXIvdGVtcGxhdGVzL2hvcml6b250YWwvaG9yaXpvbnRhbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtc3RlcHBlci90ZW1wbGF0ZXMvdmVydGljYWwvdmVydGljYWwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS90aGVtZS1vcHRpb25zL3RoZW1lLW9wdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLWNhcmQvbXMtY2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbWQtcmFuZ2UtZGF0ZS1waWNrZXIvbWQtZGF0ZS1yYW5nZS1waWNrZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLWZvcm0td2l6YXJkL21zLWZvcm0td2l6YXJkLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1pbmZvLWJhci9tcy1pbmZvLWJhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyL21zLW1hdGVyaWFsLWNvbG9yLXBpY2tlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtbWFzb25yeS9tcy1tYXNvbnJ5LnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1uYXZpZ2F0aW9uL21zLW5hdmlnYXRpb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLW5hdi9tcy1uYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLXNjcm9sbC9tcy1zY3JvbGwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLXJlc3BvbnNpdmUtdGFibGUvbXMtcmVzcG9uc2l2ZS10YWJsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtc2VhcmNoLWJhci9tcy1zZWFyY2gtYmFyLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1zaG9ydGN1dHMvbXMtc2hvcnRjdXRzLnNjc3NcIjtcclxuQGltcG9ydCBcImNvcmUvZGlyZWN0aXZlcy9tcy1zdGVwcGVyL21zLXN0ZXBwZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLXNwbGFzaC1zY3JlZW4vbXMtc3BsYXNoLXNjcmVlbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb3JlL2RpcmVjdGl2ZXMvbXMtdGltZWxpbmUvbXMtdGltZWxpbmUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29yZS9kaXJlY3RpdmVzL21zLXdpZGdldC9tcy13aWRnZXQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9vcmRlbV9zZXJ2aWNvL3BlbmRlbmNpYXMvZWRpdGFyL2RpYWxvZ3MvdGFzay90YXNrLWRpYWxvZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL29yZGVtX3NlcnZpY28vcGVuZGVuY2lhcy9lZGl0YXIvdmlld3MvbGlzdC9saXN0LXZpZXcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9vcmRlbV9zZXJ2aWNvL3BlbmRlbmNpYXMvZWRpdGFyL3NpZGVuYXZzL21haW4vbWFpbi1zaWRlbmF2LnNjc3NcIjtcclxuQGltcG9ydCBcInRvb2xiYXIvdG9vbGJhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJxdWljay1wYW5lbC9xdWljay1wYW5lbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2NhZGFzdHJvcy9jYWRhc3Ryb3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9jb25maWd1cmFjb2VzL2NvbmZpZ3VyYWNvZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9jYWxlbmRhcmlvL2NhbGVuZGFyLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vZGFzaGJvYXJkL2Rhc2hib2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2ZpbmFuY2Vpcm8vZmluYW5jZWlyby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2xvZ2luL2xvZ2luLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vb3JkZW1fc2Vydmljby9vcmRlbV9zZXJ2aWNvLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vcmVsYXRvcmlvcy9yZWxhdG9yaW9zLnNjc3NcIjtcclxuQGltcG9ydCBcIm5hdmlnYXRpb24vbGF5b3V0cy9ob3Jpem9udGFsLW5hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL2xheW91dHMvdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yL25hdmlnYXRpb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwidG9vbGJhci9sYXlvdXRzL2hvcml6b250YWwtbmF2aWdhdGlvbi90b29sYmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIm5hdmlnYXRpb24vbGF5b3V0cy92ZXJ0aWNhbC1uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwidG9vbGJhci9sYXlvdXRzL3ZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMi90b29sYmFyLnNjc3NcIjtcclxuQGltcG9ydCBcInF1aWNrLXBhbmVsL3RhYnMvYWN0aXZpdHkvYWN0aXZpdHktdGFiLnNjc3NcIjtcclxuQGltcG9ydCBcInRvb2xiYXIvbGF5b3V0cy9jb250ZW50LXdpdGgtdG9vbGJhci90b29sYmFyLnNjc3NcIjtcclxuQGltcG9ydCBcInF1aWNrLXBhbmVsL3RhYnMvdG9kYXkvdG9kYXktdGFiLnNjc3NcIjtcclxuQGltcG9ydCBcInF1aWNrLXBhbmVsL3RhYnMvY2hhdC9jaGF0LXRhYi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2Vycm9yLzQwNC9lcnJvci00MDQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9lcnJvci80MDEvZXJyb3ItNDAxLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vcmVsYXRvcmlvcy9jbGllbnRlcy9lZGl0YXIucmVsYXRvcmlvcy5jbGllbnRlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL3JlbGF0b3Jpb3MvdGVjbmljb3MvZWRpdGFyLnJlbGF0b3Jpb3MudGVjbmljb3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9jYWRhc3Ryb3MvY2FtcG9zX2VxdWlwYW1lbnRvcy9lZGl0YXIvZWRpdGFyLmNhbXBvc19lcXVpcGFtZW50b3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9jYWRhc3Ryb3MvY2xpZW50ZXMvZWRpdGFyL2VkaXRhci5jbGllbnRlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2NhZGFzdHJvcy9wcm9kdXRvcy9lZGl0YXIvZWRpdGFyLnByb2R1dG8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9jYWRhc3Ryb3MvY2xpZW50ZXMvbGlzdGFyL2xpc3Rhci5jbGllbnRlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2NhZGFzdHJvcy9wcm9kdXRvcy9saXN0YXIvbGlzdGFyLnByb2R1dG8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9jYWRhc3Ryb3MvY29udHJhdG9zL2VkaXRhci9lZGl0YXIuY29udHJhdG9zLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vY2FkYXN0cm9zL2NvbnRyYXRvcy9saXN0YXIvbGlzdGFyLmNvbnRyYXRvcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2NvbmZpZ3VyYWNvZXMvZW1wcmVzYXMvbGlzdGFyL2xpc3Rhci5lbXByZXNhcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2NvbmZpZ3VyYWNvZXMvZW1wcmVzYXMvZWRpdGFyL2VkaXRhci5lbXByZXNhcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2NvbmZpZ3VyYWNvZXMvdXN1YXJpb3MvbGlzdGFyL2xpc3Rhci51c3VhcmlvLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vY29uZmlndXJhY29lcy91c3Vhcmlvcy9wZXJmaWwvcGVyZmlsLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vY29uZmlndXJhY29lcy91c3Vhcmlvcy9lZGl0YXIvZWRpdGFyLnVzdWFyaW9zLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vY29uZmlndXJhY29lcy9nZXJhbC9lZGl0YXIvZWRpdGFyLmdlcmFsLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vY2FkYXN0cm9zL3NlcnZpY29zL2xpc3Rhci9saXN0YXIuc2Vydmljby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2NhZGFzdHJvcy9zZXJ2aWNvcy9lZGl0YXIvZWRpdGFyLnNlcnZpY28uc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9jb25maWd1cmFjb2VzL3VzdWFyaW9zX2dydXBvL2VkaXRhci9lZGl0YXIudXN1YXJpby5ncnVwby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2NvbmZpZ3VyYWNvZXMvdXN1YXJpb3NfZ3J1cG8vbGlzdGFyL2xpc3Rhci51c3VhcmlvLmdydXBvLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vZmluYW5jZWlyby9mYXRfbWF0ZXJpYWlzL2VkaXRhci9lZGl0YXIuZmF0X21hdGVyaWFpcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2ZpbmFuY2Vpcm8vZmF0X2F0ZW5kaW1lbnRvcy9saXN0YXIvbGlzdGFyLmZhdF9hdGVuZGltZW50b3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9maW5hbmNlaXJvL2ZhdF9hdGVuZGltZW50b3MvZWRpdGFyL2VkaXRhci5mYXRfYXRlbmRpbWVudG9zLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vZmluYW5jZWlyby9mYXRfbWF0ZXJpYWlzL2xpc3Rhci9saXN0YXIuZmF0X21hdGVyaWFpcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2ZpbmFuY2Vpcm8vZmF0X2F0ZW5kaW1lbnRvcy92aXN1YWxpemFyL3Zpc3VhbGl6YXIuZmF0X2F0ZW5kaW1lbnRvcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2ZpbmFuY2Vpcm8vZmF0X3RlY25pY29zL2VkaXRhci9lZGl0YXIuZmF0X3RlY25pY29zLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vZmluYW5jZWlyby9mYXRfdGVjbmljb3MvbGlzdGFyL2xpc3Rhci5mYXRfdGVjbmljb3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9maW5hbmNlaXJvL2ZhdF9jb250cmF0b3MvbGlzdGFyL2xpc3Rhci5mYXRfY29udHJhdG9zLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vZmluYW5jZWlyby9mYXRfdGVjbmljb3MvdmlzdWFsaXphci92aXN1YWxpemFyLmZhdF90ZWNuaWNvcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL2ZpbmFuY2Vpcm8vZmF0X2NvbnRyYXRvcy9lZGl0YXIvZWRpdGFyLmZhdF9jb250cmF0b3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9vcmRlbV9zZXJ2aWNvL2F0ZW5kaW1lbnRvcy9saXN0YXIvbGlzdGFyLmF0ZW5kaW1lbnRvcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL29yZGVtX3NlcnZpY28vYXRlbmRpbWVudG9zL2VkaXRhci9lZGl0YXIuYXRlbmRpbWVudG9zLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vb3JkZW1fc2Vydmljby9hdGVuZGltZW50b3MvZWRpdGFyL2VkaXRhci5hdGVuZGltZW50b3NfZWxldHJvZnJpby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL29yZGVtX3NlcnZpY28vYXRlbmRpbWVudG9zL2VkaXRhci9lZGl0YXIuYXRlbmRpbWVudG9zX2xzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vb3JkZW1fc2Vydmljby9mb3JtdWxhcmlvcy9lZGl0YXIvZWRpdGFyLmZvcm11bGFyaW9zLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vb3JkZW1fc2Vydmljby9mb3JtdWxhcmlvcy9saXN0YXIvbGlzdGFyLmZvcm11bGFyaW9zLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vb3JkZW1fc2Vydmljby9kZXNsb2NhbWVudG9zL2VkaXRhci9lZGl0YXIuZGVzbG9jYW1lbnRvcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL29yZGVtX3NlcnZpY28vZGVzbG9jYW1lbnRvcy9saXN0YXIvbGlzdGFyLmRlc2xvY2FtZW50b3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9vcmRlbV9zZXJ2aWNvL21hdGVyaWFpc191dGlsaXphZG9zL2VkaXRhci9lZGl0YXIubWF0ZXJpYWlzX3V0aWxpemFkb3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFpbi9vcmRlbV9zZXJ2aWNvL3BlbmRlbmNpYXMvbGlzdGFyL2xpc3Rhci5wZW5kZW5jaWFzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vb3JkZW1fc2Vydmljby9tYXRlcmlhaXNfdXRpbGl6YWRvcy9saXN0YXIvbGlzdGFyLm1hdGVyaWFpc191dGlsaXphZG9zLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW4vb3JkZW1fc2Vydmljby9wZW5kZW5jaWFzL2VkaXRhci9lZGl0YXIucGVuZGVuY2lhcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluL29yZGVtX3NlcnZpY28vcGVuZGVuY2lhcy9wYXJhbWV0cm9zL2VkaXRhci5wZW5kZW5jaWFzLnBhcmFtZXRyb3Muc2Nzc1wiO1xyXG4vLyBlbmRpbmplY3RvclxyXG4jY2FiZWNhbGhvLWxpc3RhIHtcclxuICAgICYuY3VzdG9tLWNhYmVjYWxobyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgLmNlbnRlciB7XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1kLXJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtZC1yYWRpby1idXR0b24ubWQtZGVmYXVsdC10aGVtZSAubWQtb24sXHJcbiAgICAgICAgbWQtcmFkaW8tYnV0dG9uIC5tZC1vbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1kLXJhZGlvLWJ1dHRvbi5tZC1kZWZhdWx0LXRoZW1lLm1kLWNoZWNrZWQgLm1kLW9mZixcclxuICAgICAgICBtZC1yYWRpby1idXR0b24ubWQtY2hlY2tlZCAubWQtb2ZmIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtZC1yYWRpby1idXR0b24ubWQtZGVmYXVsdC10aGVtZSAubWQtb2ZmLFxyXG4gICAgICAgIG1kLXJhZGlvLWJ1dHRvbiAubWQtb2ZmIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWQtc2VsZWN0Lm1kLWRlZmF1bHQtdGhlbWUgLm1kLXNlbGVjdC12YWx1ZS5tZC1zZWxlY3QtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgbWQtc2VsZWN0IC5tZC1zZWxlY3QtdmFsdWUubWQtc2VsZWN0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1kLXNlbGVjdC5tZC1kZWZhdWx0LXRoZW1lIC5tZC1zZWxlY3QtaWNvbixcclxuICAgICAgICBtZC1zZWxlY3QgLm1kLXNlbGVjdC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1kLWlucHV0LWNvbnRhaW5lcjpub3QoLm1kLWlucHV0LWhhcy12YWx1ZSlcclxuICAgICAgICAgICAgbWQtc2VsZWN0W3JlcXVpcmVkXTpub3QoLm1kLW5vLWFzdGVyaXNrKVxyXG4gICAgICAgICAgICAubWQtc2VsZWN0LXZhbHVlXHJcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIsXHJcbiAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKVxyXG4gICAgICAgICAgICBtZC1zZWxlY3QubmctcmVxdWlyZWQ6bm90KC5tZC1uby1hc3RlcmlzaylcclxuICAgICAgICAgICAgLm1kLXNlbGVjdC12YWx1ZVxyXG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1kLXNlbGVjdC5tZC1kZWZhdWx0LXRoZW1lIC5tZC1zZWxlY3QtdmFsdWUsXHJcbiAgICAgICAgbWQtc2VsZWN0IC5tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtZC1pbnB1dC1jb250YWluZXIubWQtZGVmYXVsdC10aGVtZTpub3QoLm1kLWlucHV0LWludmFsaWQpLm1kLWlucHV0LWhhcy12YWx1ZSBsYWJlbCxcclxuICAgICAgICBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1pbnZhbGlkKS5tZC1pbnB1dC1oYXMtdmFsdWUgbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1mb2N1c2VkOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBtZC1zZWxlY3QubWQtZGVmYXVsdC10aGVtZSAubWQtc2VsZWN0LXZhbHVlLFxyXG4gICAgICAgIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1mb2N1c2VkOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBtZC1zZWxlY3QgLm1kLXNlbGVjdC12YWx1ZSxcclxuICAgICAgICBtZC1pbnB1dC1jb250YWluZXIubWQtaW5wdXQtZm9jdXNlZDpub3QoLm1kLWlucHV0LWhhcy12YWx1ZSlcclxuICAgICAgICAgICAgbWQtc2VsZWN0Lm1kLWRlZmF1bHQtdGhlbWVcclxuICAgICAgICAgICAgLm1kLXNlbGVjdC12YWx1ZS5tZC1zZWxlY3QtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWZvY3VzZWQ6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIG1kLXNlbGVjdCAubWQtc2VsZWN0LXZhbHVlLm1kLXNlbGVjdC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWQtaW5wdXQtZm9jdXNlZCAubWQtc2VsZWN0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtc2VsZWN0Lm1kLWRlZmF1bHQtdGhlbWU6bm90KFtkaXNhYmxlZF0pOmZvY3VzIC5tZC1zZWxlY3QtdmFsdWUsXHJcbiAgICAgICAgbWQtc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyAubWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLXNlbGVjdC5tZC1kZWZhdWx0LXRoZW1lIC5tZC1zZWxlY3QtdmFsdWUsXHJcbiAgICAgICAgbWQtc2VsZWN0IC5tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNlbnRlciB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgICAgICAuaDEge1xyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcmRlci1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwIDAgMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA1OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8gcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2hpdGUtZGF0ZXBpY2tlciB7XHJcbiAgICAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWQtZGF0ZXBpY2tlci1leHBhbmQtdHJpYW5nbGUge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQuY2hpbGQsXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aC5jaGlsZCxcclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkLmRhdGFUYWJsZXNfZW1wdHkge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZC5jaGlsZDpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aC5jaGlsZDpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZC5kYXRhVGFibGVzX2VtcHR5OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgICB0b3A6IDlweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICM0NDQ7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgY29udGVudDogXCIrXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMTMxO1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCItXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMzMzMzO1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLmNoaWxkIHRkOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuY29tcGFjdCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3QgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuY29tcGFjdCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5jb21wYWN0ID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDNweDtcclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGQuY29udHJvbCxcclxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGguY29udHJvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ciA+IHRkLmNvbnRyb2w6YmVmb3JlLFxyXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0aC5jb250cm9sOmJlZm9yZSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggIzQ0NDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBjb250ZW50OiBcIitcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIxMzE7XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ci5wYXJlbnQgdGQuY29udHJvbDpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ci5wYXJlbnQgdGguY29udHJvbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCItXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMzMzMzO1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCBzcGFuLmR0ci10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IDc1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmJ0bi1saXN0IHtcclxuICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwcHggMnB4O1xyXG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYubWQtYWNjZW50LWJnOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCA1NiwgMTAxLCAwLjkpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbm1kLXRvYXN0Lm1kLWVycm9yLXRoZW1lIGRpdi5tZC10b2FzdC1jb250ZW50IHtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC10b2FzdC5tZC1zdWNjZXNzLXRoZW1lIGRpdi5tZC10b2FzdC1jb250ZW50IHtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC10b2FzdC5tZC13YXJuaW5nLXRoZW1lIGRpdi5tZC10b2FzdC1jb250ZW50IHtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyYjUxZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGF0YVRhYmxlc19zY3JvbGxIZWFkSW5uZXIge1xyXG4gICAgLnNvcnRpbmdfYXNjOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGVhMjRcIjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xyXG4gICAgfVxyXG4gICAgLnNvcnRpbmdfZGVzYzo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcclxuICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogIzZlNmU2ZTtcclxuICAgIH1cclxuICAgIG1kLWNoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnRhYmxlIHRoLnNvcnRpbmcsXHJcbnRhYmxlIHRoLnNvcnRpbmdfYXNjLFxyXG50YWJsZSB0aC5zb3J0aW5nX2Rlc2Mge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250ZW50LWNhcmQubGF5b3V0LWNvbHVtbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5kLWlubGluZSAqIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnJvdGF0ZS0xODAge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLmRpdi1wYWRkaW5nLWxvZyB7XHJcbiAgICBwYWRkaW5nOiA2cHggMHB4O1xyXG59XHJcblxyXG4uY3Vyc29yLXBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYXR0YWNobWVudCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjJmZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmljb25lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9mb3JtYXRvcy9maWxlLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMHB4IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5pY29uZS1wZGYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9mb3JtYXRvcy9wZGYuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pY29uZS1hdmkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9mb3JtYXRvcy9hdmkuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pY29uZS1ibXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9mb3JtYXRvcy9ibXAuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pY29uZS1kb2MsXHJcbiAgICAgICAgJi5pY29uZS1kb2N4IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvZG9jLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbmUtZXBzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvZXBzLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbmUtZ2lmIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvZ2lmLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbmUtaHRtbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2Zvcm1hdG9zL2h0bWwuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pY29uZS1qcGcsXHJcbiAgICAgICAgJi5pY29uZS1qcGVnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvanBnLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbmUtbXAzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvbXAzLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbmUtcG5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvcG5nLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbmUtcHB0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvcHB0LnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbmUtemlwLFxyXG4gICAgICAgICYuaWNvbmUtcmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvemlwLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbmUteGxzeCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2Zvcm1hdG9zL3hscy5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgbWFyZ2luOiAzcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA1NXB4O1xyXG5cclxuICAgIC5zaXplIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hbWUge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxufVxyXG4uYWxpbmctaXRlbXMtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbm1kLWlucHV0LWNvbnRhaW5lciAubWQtZXJyb3JzLXNwYWNlciB7XHJcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3MzBweCkge1xyXG4gICAgLmJnLWxvZ28td2hpdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZy1sb2dvLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG59XHJcblxyXG5tZC10YWJzOm5vdCgubWQtbm8tdGFiLWNvbnRlbnQpOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDM0MnB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiA4NnB4O1xyXG4gICAgbWQtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICBtZC10YWJzOm5vdCgubWQtbm8tdGFiLWNvbnRlbnQpOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNDJweDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdG9wOiAxNDdweDtcclxuICAgICAgICBtZC10YWItY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWFkaWNpb25hci01OTkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtb3ZlcmZsb3ctZWxsaXBzaXMge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYmxlLXRleHQtb3ZlcmZsb3cge1xyXG4gICAgdGQudGV4dC1vdmVyZmxvdy1pbml0aWFsIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGUtd2l0aG91dC1wYWdpbmF0aW9uIHtcclxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYmxlLXRleHQtb3ZlcmZsb3cge1xyXG4gICAgJi5keW5hbWljLWhlaWdodCB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYubm8td3JhcCB0ZDpub3QoOmhhcyhtZC1jaGVja2JveCkpIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xyXG4gICAgICAgIHRyOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pY29ucy5pY29uYXJjaGl2ZS5jb20vaWNvbnMvY3VzdG9tLWljb24tZGVzaWduL21vbm8tZ2VuZXJhbC00LzUxMi9maWx0ZXItaWNvbi5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDBweCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1kLWRhdGVwaWNrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1mb2N1c2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzcyNzI3MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWQtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVtb3ZlLW1hcmdpbi1idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1kLWNvbG9yLXBpY2tlci10YWJzIHtcclxuICAgIG1kLXRhYnM6bm90KC5tZC1uby10YWItY29udGVudCk6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAubWQtY29sb3ItcGlja2VyLWNvbnRhaW5lciAubWQtY29sb3ItcGlja2VyLXRhYnMubWQtY29sb3ItcGlja2VyLWNvbG9ycyB7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4IC04cHggLTI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZC1jb2xvci1waWNrZXItY29udGFpbmVyIC5tZC1jb2xvci1waWNrZXItdGFicyAubWQtdGFiLFxyXG4ubWQtY29sb3ItcGlja2VyLWNvbnRhaW5lciAubWQtY29sb3ItcGlja2VyLXRhYnMgbWQtcGFnaW5hdGlvbi13cmFwcGVyLFxyXG4ubWQtY29sb3ItcGlja2VyLWNvbnRhaW5lciAubWQtY29sb3ItcGlja2VyLXRhYnMgbWQtdGFicy1jYW52YXMsXHJcbi5tZC1jb2xvci1waWNrZXItY29udGFpbmVyIC5tZC1jb2xvci1waWNrZXItdGFicyBtZC10YWJzLXdyYXBwZXIge1xyXG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLm1kLWNvbG9yLXBpY2tlci1jb250YWluZXIgLm1kLWNvbG9yLXBpY2tlci10YWJzIG1kLXRhYnM6bm90KC5tZC1uby10YWItY29udGVudCk6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG4gICAgbWluLWhlaWdodDogMzA2cHg7XHJcbn1cclxuXHJcbi5tZC1jb2xvci1waWNrZXItZGlhbG9nIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgJi5tZC1taW5pLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWQtbWluaS5tZC1idXR0b246Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiQ2FuY2VsYXJcIjtcclxuICAgICAgICAgICAgY29sb3I6IHJnYig0NSwgNTAsIDYyKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWQtbWluaS5tZC1idXR0b246bGFzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJTZWxlY2lvbmFyXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoNDUsIDUwLCA2Mik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW21kLWNvbG9yLXBpY2tlcl0gLm1kLWNvbG9yLXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWNvbG9yLXBpY2tlci1jbGVhcixcclxubWQtY29sb3ItcGlja2VyIC5tZC1jb2xvci1waWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1jb2xvci1waWNrZXItY2xlYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyN3B4O1xyXG4gICAgcmlnaHQ6IC04cHg7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcclxufVxyXG5cclxuLm1kLWNvbG9yLXBpY2tlci1wcmV2aWV3IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0b2RvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgLy8gQ2VudGVyXHJcbiAgICAuY2VudGVyIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC5zaWRlbmF2LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgICAgIC50b29sYmFyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLnRvZG8tbGlzdC1wYW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9kby1pdGVtIC50YWdzIC50YWcge1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1kLXRvb2x0aXAge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYnRuLWJpdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59XHJcblxyXG4ubWQtYnV0dG9uLm1kLWRlZmF1bHQtdGhlbWUubWQtcmFpc2VkW2Rpc2FibGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cge1xyXG4gICAgJi5mdWxsLXNpemUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR0LWZpbHRybyB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM5MjkyOTI7XHJcbiAgICB9XHJcbiAgICAudHQtaXRlbSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWJlZTtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAudHQtYnVzY2Ege1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC5pdGVtLWJ1c2NhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAuZmlsdHJvcyB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDBweCAxNXB4O1xyXG4gICAgICAgIC5pdGVtLWZpbHRybyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWViZWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpbXBhciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmQyZDJkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VtLXJlZ2lzdHJvcyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MjkyOTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoLmxpbXBhcik6bm90KC5zZW0tcmVnaXN0cm9zKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYwNzA3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xlYXJmaXgge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU4YTlcIjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYThkMjI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5sb2FkZXItbW9kYWwge1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLnBvc2l0aW9uLWFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmN1cnNvci1wb2ludGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRpc3BsYXktYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kaXNwbGF5LWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5tZC1pY29uLWJ1dHRvbi5tZC1taW5pIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG59XHJcblxyXG4ubm8tcGFkZGluZy10YWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG59XHJcblxyXG4ubWQtYXV0b2NvbXBsZXRlLWN1c3RvbSB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAgICAgbWQtYXV0b2NvbXBsZXRlLXdyYXAgbWQtcHJvZ3Jlc3MtbGluZWFyLm1kLWlubGluZSB7XHJcbiAgICAvLyAgICAgICAgIHRvcDogMHB4IWltcG9ydGFudDtcclxuICAgIC8vICAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tdGFicyB7XHJcbiAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saWNpdGFjb2VzIHtcclxuICAgIGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LW92ZXJmbG93LWVsbGlwc2lzIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWJsZS10ZXh0LW92ZXJmbG93IHtcclxuICAgIHRkLnRleHQtb3ZlcmZsb3ctaW5pdGlhbCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYmxlLXdpdGhvdXQtcGFnaW5hdGlvbiB7XHJcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS10ZXh0LW92ZXJmbG93IHtcclxuICAgICYuZHluYW1pYy1oZWlnaHQge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLXdyYXAgdGQ6bm90KDpoYXMobWQtY2hlY2tib3gpKSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHtcclxuICAgICAgICB0cjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vaWNvbnMuaWNvbmFyY2hpdmUuY29tL2ljb25zL2N1c3RvbS1pY29uLWRlc2lnbi9tb25vLWdlbmVyYWwtNC81MTIvZmlsdGVyLWljb24ucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwcHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1kLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtZC1kYXRlcGlja2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItZm9jdXNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM3MjcyNzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1kLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudGFibGUuRFRDUl9jbG9uZWRUYWJsZS5kYXRhVGFibGUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuRFRDUl9wb2ludGVyIHtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDIwMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC1jaGVja2JveCB7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uaHIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5tZC1idXR0b24tbWVudSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4td2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9ybS1yZW1vdmUtc3BhY2VyLWVycm9yIHtcclxuICAgIC5tZC1lcnJvcnMtc3BhY2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmIgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm1kLWRpYWxvZy5jYXJkLWRpYWxvZy5mdWxsLXNpemUgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZC1kaWFsb2cuY2FyZC1kaWFsb2cudy02MDAgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xyXG4gICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRhdGF0YWJsZXMtd2l0aC1maWx0ZXIge1xyXG4gICAgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMCB7XHJcbiAgICAuZGF0YXRhYmxlcy1jb250YWluZXItI3skaSAqIDV9IHtcclxuICAgICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeygkaSAqIDUpICsgXCJweFwifSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzIHtcclxuICAgICYuZGF0YVRhYmxlLWN1c3RvbS10aXRsZSB7XHJcbiAgICAgICAgdGhlYWQgdGgge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9vbHRpcC1tdWx0aWxpbmUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uaW1nLWNpcmNsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uY2xpZW50ZXMtbGlzdGEge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctYXV0byB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4ubWQtc2VsZWN0LW1lbnUtY29udGFpbmVyIHtcclxuICAgICYuZml4ZWQtaW5wdXQtaGVhZGVyIHtcclxuICAgICAgICBtZC1zZWxlY3QtaGVhZGVyIHtcclxuICAgICAgICAgICAgJiA+IGRpdi5oZWFkZXItZml4ZWQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZpeGVkLWhlYWRlciB7XHJcbiAgICAgICAgbWQtc2VsZWN0LWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAmID4gZGl2LmhlYWRlci1maXhlZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZml4ZWQtaW5wdXQtaGVhZGVyLFxyXG4gICAgJi5maXhlZC1oZWFkZXIge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgICBjb2xvcjogI2QzMmYyZjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG93ZXItY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMzVweDtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYnV0dG9uLmxvd2VyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjA2MDYwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXNhYmxlZC1idXR0b24ge1xyXG4gICAgLm1kLWJ1dHRvbltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGNvbG9yOiAjYzljOWM5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1hdXRvIHtcclxuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmV5LWRpc2FibGVkOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcnZvcmUtZGlyZXRvcmlvcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbmVzLWFycXVpdm9zIHtcclxuICAgIC5pY29uZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29uZXMtbWF0ZXJpYWwvZG93bmxvYWQuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAgY2VudGVyO1xyXG5cclxuICAgICAgICAmLmljb25lLXNtYWxsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNpemUsXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmljb25lLWRpcmV0b3JpbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2ljb25lcy1tYXRlcmlhbC9kaXJldG9yaW8uc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pY29uZS1wZGYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29uZXMtbWF0ZXJpYWwvcGRmLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbmUtZG9jLFxyXG4gICAgICAgICYuaWNvbmUtZG9jeCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2ljb25lcy1tYXRlcmlhbC9kb2N4LnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbmUtcG5nLFxyXG4gICAgICAgICYuaWNvbmUtanBnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvaWNvbmVzLW1hdGVyaWFsL2pwZy5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmljb25lLXBwdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2ljb25lcy1tYXRlcmlhbC9wcHQuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pY29uZS16aXAsXHJcbiAgICAgICAgJi5pY29uZS1yYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29uZXMtbWF0ZXJpYWwvemlwLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbmUteGxzeCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2ljb25lcy1tYXRlcmlhbC94bHMuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhZ3Mge1xyXG4gICAgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XHJcbiAgICAuZ2FwLSN7JGl9IHtcclxuICAgICAgICBnYXA6ICN7JGl9cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xyXG4gICAgLm9wYWNpdHktI3skaSAqIDV9IHtcclxuICAgICAgICBvcGFjaXR5OiAjeyRpICogNSAvIDEwMH07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZC1idXR0b24ubWQtZGVmYXVsdC10aGVtZS5tZC1mYWJbZGlzYWJsZWRdLFxyXG4ubWQtYnV0dG9uLm1kLWZhYltkaXNhYmxlZF0sXHJcbi5tZC1idXR0b24ubWQtZGVmYXVsdC10aGVtZS5tZC1yYWlzZWRbZGlzYWJsZWRdLFxyXG4ubWQtYnV0dG9uLm1kLXJhaXNlZFtkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5pY29uZS1jYWxlbmRhcmlvIHtcclxuICAgIG1pbi13aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTBweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgY29sb3I6ICM4OTU3MGQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3Njcm9sbEhlYWRJbm5lciB7XHJcbiAgICAuZHRmYy1maXhlZC1sZWZ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJsdWUtNTAtYmcgLmR0ZmMtZml4ZWQtbGVmdCB7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmMmZkICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjZGRkO1xyXG59XHJcblxyXG4uZ3JleS01MC1iZyAuZHRmYy1maXhlZC1sZWZ0IHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICNkZGQ7XHJcbn1cclxuXHJcbi5ib3JkZXItYi0wIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC1yb3ctcmV2ZXJzZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi5pZnJhbWUtdmlzdWFsaXphY2FvIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5taC0xMDAtYXV0byB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uZnVsbC1oZWlnaHQtZGF0YXRhYmxlcyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLndoaXRlc3BhY2UtYnJlYWstc3BhY2VzIHtcclxuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWZ1bGwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbn1cclxuXHJcbi5zZWxlY3QtaW5wdXQtZGlyZWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5zZWxlY3QtaW5wdXQtYWN0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xyXG4gICAgfVxyXG4gICAgJjpub3QoLnNlbGVjdC1pbnB1dC1yZWFkb25seSkge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtaWNvbi5pY29uLW1hZ25pZnkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbWQtaWNvbi5pY29uLW1hZ25pZnkge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGFUYWJsZXMtc2VsZWN0LWlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZCB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbnRoLmhpZGUtc29ydGluZyB7XHJcbiAgICBjdXJzb3I6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIuZGV0YWxoZXMtZW1wcmVzYXMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIFJlc2V0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbioge1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC1vLXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAtbXMtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC1tb3otdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC13ZWJraXQtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSZXNldCBub24gYW5ndWxhci1tYXRlcmlhbCBpbnB1dCdzIGRlZmF1bHQgYnJvd3Nlci9vcyBzdHlsZXNcclxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSB7XHJcbiAgICA+IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgPiBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgPiBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICA+IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgICA+IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuICAgID4gYnV0dG9uLFxyXG4gICAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG4gICAgPiBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXHJcbiAgICA+IHRleHRhcmVhIHtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSB7XHJcbiAgICA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbiAgICA+IGJ1dHRvbixcclxuICAgID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIFZhcmlhYmxlc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4kZm9udC1mYW1pbHktYm9keTogJ1JvYm90bycsICdIZWx2ZXRpY2EgTmV1ZScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1jb2RlOiAnTW9uYWNvJywgJ01lbmxvJywgJ0NvbnNvbGFzJywgJ1VidW50dSBNb25vJywgbW9ub3NwYWNlO1xyXG5cclxuJGZvbnQtc2l6ZS1yb290OiA2Mi41JTtcclxuJGZvbnQtc2l6ZS1iYXNlOiAxLjNyZW07XHJcblxyXG4kaDE6IDIuNHJlbTtcclxuJGgyOiAyLjByZW07XHJcbiRoMzogMS42cmVtO1xyXG4kaDQ6IDEuNHJlbTtcclxuJGg1OiAxLjNyZW07XHJcbiRoNjogMS4ycmVtO1xyXG5cclxuLy8gVG9vbGJhclxyXG4kdG9vbGJhckhlaWdodDogNjRweDtcclxuXHJcbi8vIE5hdmlnYXRpb24gU2lkZW5hdlxyXG4kbmF2aWdhdGlvbldpZHRoOiAyNDBweDtcclxuJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDogNjRweDtcclxuXHJcbi8vIExheW91dFxyXG4kbGF5b3V0LWJyZWFrcG9pbnQteHM6ICAgICA2MDBweCAhZGVmYXVsdDtcclxuJGxheW91dC1icmVha3BvaW50LXNtOiAgICAgOTYwcHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtYnJlYWtwb2ludC1tZDogICAgIDEyODBweCAhZGVmYXVsdDtcclxuJGxheW91dC1icmVha3BvaW50LWxnOiAgICAgMTkyMHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gV2hpdGVmcmFtZXNcclxuJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eTogICAgICAwLjIgIWRlZmF1bHQ7XHJcbiRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHk6ICAgMC4xNCAhZGVmYXVsdDtcclxuJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5OiAwLjEyICFkZWZhdWx0O1xyXG5cclxuLy8gTk9URShzaHluZG1hbik6IGd1bHAtc2FzcyBzZWVtcyB0byBiZSBmYWlsaW5nIGlmIEkgc3BsaXQgdGhlIHNoYWRvdyBkZWZzIGFjcm9zc1xyXG4vLyAgICBtdWx0aXBsZSBsaW5lcy4gVWdseS4gU29ycnkuXHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yZHA6IDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0zZHA6IDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy00ZHA6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kd2hpdGVmcmFtZS1zaGFkb3ctNWRwOiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggMXB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTZkcDogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAxcHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kd2hpdGVmcmFtZS1zaGFkb3ctN2RwOiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy04ZHA6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTlkcDogMHB4IDVweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggOXB4IDEycHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAzcHggMTZweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kd2hpdGVmcmFtZS1zaGFkb3ctMTBkcDogMHB4IDZweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTBweCAxNHB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNHB4IDE4cHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTExZHA6IDBweCA2cHggN3B4IC00cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDExcHggMTVweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDRweCAyMHB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xMmRwOiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxMnB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA1cHggMjJweCA0cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kd2hpdGVmcmFtZS1zaGFkb3ctMTNkcDogMHB4IDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTNweCAxOXB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNXB4IDI0cHggNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTE0ZHA6IDBweCA3cHggOXB4IC00cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE0cHggMjFweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDVweCAyNnB4IDRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xNWRwOiAwcHggOHB4IDlweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxNXB4IDIycHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA2cHggMjhweCA1cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kd2hpdGVmcmFtZS1zaGFkb3ctMTZkcDogMHB4IDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xN2RwOiAwcHggOHB4IDExcHggLTVweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTdweCAyNnB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNnB4IDMycHggNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJHdoaXRlZnJhbWUtc2hhZG93LTE4ZHA6IDBweCA5cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxOHB4IDI4cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA3cHggMzRweCA2cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kd2hpdGVmcmFtZS1zaGFkb3ctMTlkcDogMHB4IDlweCAxMnB4IC02cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDE5cHggMjlweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDdweCAzNnB4IDZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yMGRwOiAwcHggMTBweCAxM3B4IC02cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDIwcHggMzFweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDhweCAzOHB4IDdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yMWRwOiAwcHggMTBweCAxM3B4IC02cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDIxcHggMzNweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDhweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yMmRwOiAwcHggMTBweCAxNHB4IC02cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDIycHggMzVweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDhweCA0MnB4IDdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yM2RwOiAwcHggMTFweCAxNHB4IC03cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDIzcHggMzZweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDlweCA0NHB4IDhweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yNGRwOiAwcHggMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTWF0ZXJpYWwgY29sb3JzXHJcbi8vIGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vZGVzaWduL3NwZWMvc3R5bGUvY29sb3IuaHRtbFxyXG4kY29udHJhc3RzTWFwOiAoXHJcbiAgICAnZGFyayc6IHJnYmEoMCwgMCwgMCwgMC44NyksXHJcbiAgICAnbGlnaHQnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpLFxyXG4gICAgJ3N0cm9uZy1saWdodCc6IHJnYigyNTUsIDI1NSwgMjU1KVxyXG4pO1xyXG5cclxuJG1hdGVyaWFsQ29sb3JzTWFwOiAoXHJcbiAgICAncmVkJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNGRkVCRUUsXHJcbiAgICAgICAgICAgICcxMDAnOiAjRkZDREQyLFxyXG4gICAgICAgICAgICAnMjAwJzogI0VGOUE5QSxcclxuICAgICAgICAgICAgJzMwMCc6ICNFNTczNzMsXHJcbiAgICAgICAgICAgICc0MDAnOiAjRUY1MzUwLFxyXG4gICAgICAgICAgICAnNTAwJzogI0Y0NDMzNixcclxuICAgICAgICAgICAgJzYwMCc6ICNFNTM5MzUsXHJcbiAgICAgICAgICAgICc3MDAnOiAjRDMyRjJGLFxyXG4gICAgICAgICAgICAnODAwJzogI0M2MjgyOCxcclxuICAgICAgICAgICAgJzkwMCc6ICNCNzFDMUMsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0ZGOEE4MCxcclxuICAgICAgICAgICAgJ0EyMDAnOiAjRkY1MjUyLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICNGRjE3NDQsXHJcbiAgICAgICAgICAgICdBNzAwJzogI0Q1MDAwMFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICc0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNjAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0ExMDAnOidkYXJrJyxcclxuICAgICAgICAgICAgJ0EyMDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0E3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJ3BpbmsnOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0ZDRTRFQyxcclxuICAgICAgICAgICAgJzEwMCc6ICNGOEJCRDAsXHJcbiAgICAgICAgICAgICcyMDAnOiAjRjQ4RkIxLFxyXG4gICAgICAgICAgICAnMzAwJzogI0YwNjI5MixcclxuICAgICAgICAgICAgJzQwMCc6ICNFQzQwN0EsXHJcbiAgICAgICAgICAgICc1MDAnOiAjRTkxRTYzLFxyXG4gICAgICAgICAgICAnNjAwJzogI0Q4MUI2MCxcclxuICAgICAgICAgICAgJzcwMCc6ICNDMjE4NUIsXHJcbiAgICAgICAgICAgICc4MDAnOiAjQUQxNDU3LFxyXG4gICAgICAgICAgICAnOTAwJzogIzg4MEU0RixcclxuICAgICAgICAgICAgJ0ExMDAnOiAjRkY4MEFCLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICNGRjQwODEsXHJcbiAgICAgICAgICAgICdBNDAwJzogI0Y1MDA1NyxcclxuICAgICAgICAgICAgJ0E3MDAnOiAjQzUxMTYyXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzMwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzQwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNjAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc3MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAncHVycGxlJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNGM0U1RjUsXHJcbiAgICAgICAgICAgICcxMDAnOiAjRTFCRUU3LFxyXG4gICAgICAgICAgICAnMjAwJzogI0NFOTNEOCxcclxuICAgICAgICAgICAgJzMwMCc6ICNCQTY4QzgsXHJcbiAgICAgICAgICAgICc0MDAnOiAjQUI0N0JDLFxyXG4gICAgICAgICAgICAnNTAwJzogIzlDMjdCMCxcclxuICAgICAgICAgICAgJzYwMCc6ICM4RTI0QUEsXHJcbiAgICAgICAgICAgICc3MDAnOiAjN0IxRkEyLFxyXG4gICAgICAgICAgICAnODAwJzogIzZBMUI5QSxcclxuICAgICAgICAgICAgJzkwMCc6ICM0QTE0OEMsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0VBODBGQyxcclxuICAgICAgICAgICAgJ0EyMDAnOiAjRTA0MEZCLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICNENTAwRjksXHJcbiAgICAgICAgICAgICdBNzAwJzogI0FBMDBGRlxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICczMDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzQwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJ0EyMDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0E3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJ2RlZXAtcHVycGxlJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNFREU3RjYsXHJcbiAgICAgICAgICAgICcxMDAnOiAjRDFDNEU5LFxyXG4gICAgICAgICAgICAnMjAwJzogI0IzOUREQixcclxuICAgICAgICAgICAgJzMwMCc6ICM5NTc1Q0QsXHJcbiAgICAgICAgICAgICc0MDAnOiAjN0U1N0MyLFxyXG4gICAgICAgICAgICAnNTAwJzogIzY3M0FCNyxcclxuICAgICAgICAgICAgJzYwMCc6ICM1RTM1QjEsXHJcbiAgICAgICAgICAgICc3MDAnOiAjNTEyREE4LFxyXG4gICAgICAgICAgICAnODAwJzogIzQ1MjdBMCxcclxuICAgICAgICAgICAgJzkwMCc6ICMzMTFCOTIsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0IzODhGRixcclxuICAgICAgICAgICAgJ0EyMDAnOiAjN0M0REZGLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICM2NTFGRkYsXHJcbiAgICAgICAgICAgICdBNzAwJzogIzYyMDBFQVxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICczMDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzQwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJ0EyMDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0E0MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNzAwJzogJ2xpZ2h0JyAvLyBkZWZhdWx0XHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICdpbmRpZ28nOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0U4RUFGNixcclxuICAgICAgICAgICAgJzEwMCc6ICNDNUNBRTksXHJcbiAgICAgICAgICAgICcyMDAnOiAjOUZBOERBLFxyXG4gICAgICAgICAgICAnMzAwJzogIzc5ODZDQixcclxuICAgICAgICAgICAgJzQwMCc6ICM1QzZCQzAsXHJcbiAgICAgICAgICAgICc1MDAnOiAjM0Y1MUI1LFxyXG4gICAgICAgICAgICAnNjAwJzogIzM5NDlBQixcclxuICAgICAgICAgICAgJzcwMCc6ICMzMDNGOUYsXHJcbiAgICAgICAgICAgICc4MDAnOiAjMjgzNTkzLFxyXG4gICAgICAgICAgICAnOTAwJzogIzFBMjM3RSxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjOEM5RUZGLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICM1MzZERkUsXHJcbiAgICAgICAgICAgICdBNDAwJzogIzNENUFGRSxcclxuICAgICAgICAgICAgJ0E3MDAnOiAjMzA0RkZFXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzMwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc1MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc3MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc5MDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdsaWdodCcgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnYmx1ZSc6IChcclxuICAgICAgICAnaHVlcyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAjRTNGMkZELFxyXG4gICAgICAgICAgICAnMTAwJzogI0JCREVGQixcclxuICAgICAgICAgICAgJzIwMCc6ICM5MENBRjksXHJcbiAgICAgICAgICAgICczMDAnOiAjNjRCNUY2LFxyXG4gICAgICAgICAgICAnNDAwJzogIzQyQTVGNSxcclxuICAgICAgICAgICAgJzUwMCc6ICMyMTk2RjMsXHJcbiAgICAgICAgICAgICc2MDAnOiAjMUU4OEU1LFxyXG4gICAgICAgICAgICAnNzAwJzogIzE5NzZEMixcclxuICAgICAgICAgICAgJzgwMCc6ICMxNTY1QzAsXHJcbiAgICAgICAgICAgICc5MDAnOiAjMEQ0N0ExLFxyXG4gICAgICAgICAgICAnQTEwMCc6ICM4MkIxRkYsXHJcbiAgICAgICAgICAgICdBMjAwJzogIzQ0OEFGRixcclxuICAgICAgICAgICAgJ0E0MDAnOiAjMjk3OUZGLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICMyOTYyRkZcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnNTAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJ0EyMDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0E3MDAnOiAnc3Ryb25nLWxpZ2h0J1xyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnbGlnaHQtYmx1ZSc6IChcclxuICAgICAgICAnaHVlcyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAjRTFGNUZFLFxyXG4gICAgICAgICAgICAnMTAwJzogI0IzRTVGQyxcclxuICAgICAgICAgICAgJzIwMCc6ICM4MUQ0RkEsXHJcbiAgICAgICAgICAgICczMDAnOiAjNEZDM0Y3LFxyXG4gICAgICAgICAgICAnNDAwJzogIzI5QjZGNixcclxuICAgICAgICAgICAgJzUwMCc6ICMwM0E5RjQsXHJcbiAgICAgICAgICAgICc2MDAnOiAjMDAwMDAwLFxyXG4gICAgICAgICAgICAnNzAwJzogIzAyODhEMSxcclxuICAgICAgICAgICAgJzgwMCc6ICMwMjc3QkQsXHJcbiAgICAgICAgICAgICc5MDAnOiAjMDE1NzlCLFxyXG4gICAgICAgICAgICAnQTEwMCc6ICM4MEQ4RkYsXHJcbiAgICAgICAgICAgICdBMjAwJzogIzQwQzRGRixcclxuICAgICAgICAgICAgJ0E0MDAnOiAjMDBCMEZGLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICMwMDkxRUFcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNjAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzgwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnOTAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNzAwJzogJ3N0cm9uZy1saWdodCdcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJ2N5YW4nOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0UwRjdGQSxcclxuICAgICAgICAgICAgJzEwMCc6ICNCMkVCRjIsXHJcbiAgICAgICAgICAgICcyMDAnOiAjODBERUVBLFxyXG4gICAgICAgICAgICAnMzAwJzogIzRERDBFMSxcclxuICAgICAgICAgICAgJzQwMCc6ICMyNkM2REEsXHJcbiAgICAgICAgICAgICc1MDAnOiAjMDBCQ0Q0LFxyXG4gICAgICAgICAgICAnNjAwJzogIzAwQUNDMSxcclxuICAgICAgICAgICAgJzcwMCc6ICMwMDk3QTcsXHJcbiAgICAgICAgICAgICc4MDAnOiAjMDA4MzhGLFxyXG4gICAgICAgICAgICAnOTAwJzogIzAwNjA2NCxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjODRGRkZGLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICMxOEZGRkYsXHJcbiAgICAgICAgICAgICdBNDAwJzogIzAwRTVGRixcclxuICAgICAgICAgICAgJ0E3MDAnOiAjMDBCOEQ0XHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc1MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzYwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNzAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc4MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzkwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnQTEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdkYXJrJyAvLyBkZWZhdWx0XHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICd0ZWFsJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNFMEYyRjEsXHJcbiAgICAgICAgICAgICcxMDAnOiAjQjJERkRCLFxyXG4gICAgICAgICAgICAnMjAwJzogIzgwQ0JDNCxcclxuICAgICAgICAgICAgJzMwMCc6ICM0REI2QUMsXHJcbiAgICAgICAgICAgICc0MDAnOiAjMjZBNjlBLFxyXG4gICAgICAgICAgICAnNTAwJzogIzAwOTY4OCxcclxuICAgICAgICAgICAgJzYwMCc6ICMwMDg5N0IsXHJcbiAgICAgICAgICAgICc3MDAnOiAjMDA3OTZCLFxyXG4gICAgICAgICAgICAnODAwJzogIzAwNjk1QyxcclxuICAgICAgICAgICAgJzkwMCc6ICMwMDRENDAsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0E3RkZFQixcclxuICAgICAgICAgICAgJ0EyMDAnOiAjNjRGRkRBLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICMxREU5QjYsXHJcbiAgICAgICAgICAgICdBNzAwJzogIzAwQkZBNVxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNTAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JyxcclxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsXHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNzAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJ2dyZWVuJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNFOEY1RTksXHJcbiAgICAgICAgICAgICcxMDAnOiAjQzhFNkM5LFxyXG4gICAgICAgICAgICAnMjAwJzogI0E1RDZBNyxcclxuICAgICAgICAgICAgJzMwMCc6ICM4MUM3ODQsXHJcbiAgICAgICAgICAgICc0MDAnOiAjNjZCQjZBLFxyXG4gICAgICAgICAgICAnNTAwJzogIzRDQUY1MCxcclxuICAgICAgICAgICAgJzYwMCc6ICM0M0EwNDcsXHJcbiAgICAgICAgICAgICc3MDAnOiAjMzg4RTNDLFxyXG4gICAgICAgICAgICAnODAwJzogIzJFN0QzMixcclxuICAgICAgICAgICAgJzkwMCc6ICMxQjVFMjAsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0I5RjZDQSxcclxuICAgICAgICAgICAgJ0EyMDAnOiAjNjlGMEFFLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICMwMEU2NzYsXHJcbiAgICAgICAgICAgICdBNzAwJzogIzAwQzg1M1xyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JyxcclxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsXHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNzAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJ2xpZ2h0LWdyZWVuJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNGMUY4RTksXHJcbiAgICAgICAgICAgICcxMDAnOiAjRENFREM4LFxyXG4gICAgICAgICAgICAnMjAwJzogI0M1RTFBNSxcclxuICAgICAgICAgICAgJzMwMCc6ICNBRUQ1ODEsXHJcbiAgICAgICAgICAgICc0MDAnOiAjOUNDQzY1LFxyXG4gICAgICAgICAgICAnNTAwJzogIzhCQzM0QSxcclxuICAgICAgICAgICAgJzYwMCc6ICM3Q0IzNDIsXHJcbiAgICAgICAgICAgICc3MDAnOiAjNjg5RjM4LFxyXG4gICAgICAgICAgICAnODAwJzogIzU1OEIyRixcclxuICAgICAgICAgICAgJzkwMCc6ICMzMzY5MUUsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0NDRkY5MCxcclxuICAgICAgICAgICAgJ0EyMDAnOiAjQjJGRjU5LFxyXG4gICAgICAgICAgICAnQTQwMCc6ICM3NkZGMDMsXHJcbiAgICAgICAgICAgICdBNzAwJzogIzY0REQxN1xyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzcwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnODAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc5MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnbGltZSc6IChcclxuICAgICAgICAnaHVlcyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAjRjlGQkU3LFxyXG4gICAgICAgICAgICAnMTAwJzogI0YwRjRDMyxcclxuICAgICAgICAgICAgJzIwMCc6ICNFNkVFOUMsXHJcbiAgICAgICAgICAgICczMDAnOiAjRENFNzc1LFxyXG4gICAgICAgICAgICAnNDAwJzogI0Q0RTE1NyxcclxuICAgICAgICAgICAgJzUwMCc6ICNDRERDMzksXHJcbiAgICAgICAgICAgICc2MDAnOiAjQzBDQTMzLFxyXG4gICAgICAgICAgICAnNzAwJzogI0FGQjQyQixcclxuICAgICAgICAgICAgJzgwMCc6ICM5RTlEMjQsXHJcbiAgICAgICAgICAgICc5MDAnOiAjODI3NzE3LFxyXG4gICAgICAgICAgICAnQTEwMCc6ICNGNEZGODEsXHJcbiAgICAgICAgICAgICdBMjAwJzogI0VFRkY0MSxcclxuICAgICAgICAgICAgJ0E0MDAnOiAjQzZGRjAwLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICNBRUVBMDBcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc3MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzgwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnOTAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNzAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJ3llbGxvdyc6IChcclxuICAgICAgICAnaHVlcyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAjRkZGREU3LFxyXG4gICAgICAgICAgICAnMTAwJzogI0ZGRjlDNCxcclxuICAgICAgICAgICAgJzIwMCc6ICNGRkY1OUQsXHJcbiAgICAgICAgICAgICczMDAnOiAjRkZGMTc2LFxyXG4gICAgICAgICAgICAnNDAwJzogI0ZGRUU1OCxcclxuICAgICAgICAgICAgJzUwMCc6ICNGRkVCM0IsXHJcbiAgICAgICAgICAgICc2MDAnOiAjRkREODM1LFxyXG4gICAgICAgICAgICAnNzAwJzogI0ZCQzAyRCxcclxuICAgICAgICAgICAgJzgwMCc6ICNGOUE4MjUsXHJcbiAgICAgICAgICAgICc5MDAnOiAjRjU3RjE3LFxyXG4gICAgICAgICAgICAnQTEwMCc6ICNGRkZGOEQsXHJcbiAgICAgICAgICAgICdBMjAwJzogI0ZGRkYwMCxcclxuICAgICAgICAgICAgJ0E0MDAnOiAjRkZFQTAwLFxyXG4gICAgICAgICAgICAnQTcwMCc6ICNGRkQ2MDBcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc3MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzgwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnOTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNDAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNzAwJzogJ2RhcmsnIC8vIGRlZmF1bHRcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJ2FtYmVyJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNGRkY4RTEsXHJcbiAgICAgICAgICAgICcxMDAnOiAjRkZFQ0IzLFxyXG4gICAgICAgICAgICAnMjAwJzogI0ZGRTA4MixcclxuICAgICAgICAgICAgJzMwMCc6ICNGRkQ1NEYsXHJcbiAgICAgICAgICAgICc0MDAnOiAjRkZDQTI4LFxyXG4gICAgICAgICAgICAnNTAwJzogI0ZGQzEwNyxcclxuICAgICAgICAgICAgJzYwMCc6ICNGRkIzMDAsXHJcbiAgICAgICAgICAgICc3MDAnOiAjRkZBMDAwLFxyXG4gICAgICAgICAgICAnODAwJzogI0ZGOEYwMCxcclxuICAgICAgICAgICAgJzkwMCc6ICNGRjZGMDAsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0ZGRTU3RixcclxuICAgICAgICAgICAgJ0EyMDAnOiAjRkZENzQwLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICNGRkM0MDAsXHJcbiAgICAgICAgICAgICdBNzAwJzogI0ZGQUIwMFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzcwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnODAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc5MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnb3JhbmdlJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNGRkYzRTAsXHJcbiAgICAgICAgICAgICcxMDAnOiAjRkZFMEIyLFxyXG4gICAgICAgICAgICAnMjAwJzogI0ZGQ0M4MCxcclxuICAgICAgICAgICAgJzMwMCc6ICNGRkI3NEQsXHJcbiAgICAgICAgICAgICc0MDAnOiAjRkZBNzI2LFxyXG4gICAgICAgICAgICAnNTAwJzogI0ZGOTgwMCxcclxuICAgICAgICAgICAgJzYwMCc6ICNGQjhDMDAsXHJcbiAgICAgICAgICAgICc3MDAnOiAjRjU3QzAwLFxyXG4gICAgICAgICAgICAnODAwJzogI0VGNkMwMCxcclxuICAgICAgICAgICAgJzkwMCc6ICNFNjUxMDAsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0ZGRDE4MCxcclxuICAgICAgICAgICAgJ0EyMDAnOiAjRkZBQjQwLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICNGRjkxMDAsXHJcbiAgICAgICAgICAgICdBNzAwJzogI0ZGNkQwMFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICczMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNTAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc2MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzcwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnODAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc5MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnZGVlcC1vcmFuZ2UnOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0ZCRTlFNyxcclxuICAgICAgICAgICAgJzEwMCc6ICNGRkNDQkMsXHJcbiAgICAgICAgICAgICcyMDAnOiAjRkZBQjkxLFxyXG4gICAgICAgICAgICAnMzAwJzogI0ZGOEE2NSxcclxuICAgICAgICAgICAgJzQwMCc6ICNGRjcwNDMsXHJcbiAgICAgICAgICAgICc1MDAnOiAjRkY1NzIyLFxyXG4gICAgICAgICAgICAnNjAwJzogI0Y0NTExRSxcclxuICAgICAgICAgICAgJzcwMCc6ICNFNjRBMTksXHJcbiAgICAgICAgICAgICc4MDAnOiAjRDg0MzE1LFxyXG4gICAgICAgICAgICAnOTAwJzogI0JGMzYwQyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjRkY5RTgwLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICNGRjZFNDAsXHJcbiAgICAgICAgICAgICdBNDAwJzogI0ZGM0QwMCxcclxuICAgICAgICAgICAgJ0E3MDAnOiAjREQyQzAwXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzEwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzMwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzQwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJzUwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNjAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc3MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzgwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnOTAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICdBMTAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnQTIwMCc6ICdkYXJrJyxcclxuICAgICAgICAgICAgJ0E0MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJ0E3MDAnOiAnc3Ryb25nLWxpZ2h0J1xyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnYnJvd24nOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwJzogI0VGRUJFOSxcclxuICAgICAgICAgICAgJzEwMCc6ICNEN0NDQzgsXHJcbiAgICAgICAgICAgICcyMDAnOiAjQkNBQUE0LFxyXG4gICAgICAgICAgICAnMzAwJzogI0ExODg3RixcclxuICAgICAgICAgICAgJzQwMCc6ICM4RDZFNjMsXHJcbiAgICAgICAgICAgICc1MDAnOiAjNzk1NTQ4LFxyXG4gICAgICAgICAgICAnNjAwJzogIzZENEM0MSxcclxuICAgICAgICAgICAgJzcwMCc6ICM1RDQwMzcsXHJcbiAgICAgICAgICAgICc4MDAnOiAjNEUzNDJFLFxyXG4gICAgICAgICAgICAnOTAwJzogIzNFMjcyMyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAjRDdDQ0M4LFxyXG4gICAgICAgICAgICAnQTIwMCc6ICNCQ0FBQTQsXHJcbiAgICAgICAgICAgICdBNDAwJzogIzhENkU2MyxcclxuICAgICAgICAgICAgJ0E3MDAnOiAjNUQ0MDM3LFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJ2NvbnRyYXN0cyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICcyMDAnOiAnZGFyaycsXHJcbiAgICAgICAgICAgICczMDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzQwMCc6ICdzdHJvbmctbGlnaHQnLFxyXG4gICAgICAgICAgICAnNTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNzAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnODAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTEwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0EyMDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBNDAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTcwMCc6ICdsaWdodCcgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnZ3JleSc6IChcclxuICAgICAgICAnaHVlcyc6KFxyXG4gICAgICAgICAgICAnNTAnOiAjRkFGQUZBLFxyXG4gICAgICAgICAgICAnMTAwJzogI0Y1RjVGNSxcclxuICAgICAgICAgICAgJzIwMCc6ICNFRUVFRUUsXHJcbiAgICAgICAgICAgICczMDAnOiAjRTBFMEUwLFxyXG4gICAgICAgICAgICAnNDAwJzogI0JEQkRCRCxcclxuICAgICAgICAgICAgJzUwMCc6ICM5RTlFOUUsXHJcbiAgICAgICAgICAgICc2MDAnOiAjNzU3NTc1LFxyXG4gICAgICAgICAgICAnNzAwJzogIzYxNjE2MSxcclxuICAgICAgICAgICAgJzgwMCc6ICM0MjQyNDIsXHJcbiAgICAgICAgICAgICc5MDAnOiAjMjEyMTIxLFxyXG4gICAgICAgICAgICAnMTAwMCc6ICMwMDAwMDAsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0ZGRkZGRixcclxuICAgICAgICAgICAgJ0EyMDAnOiAjRUVFRUVFLFxyXG4gICAgICAgICAgICAnQTQwMCc6ICNCREJEQkQsXHJcbiAgICAgICAgICAgICdBNzAwJzogIzYxNjE2MSxcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICcxMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzIwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICc0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzUwMCc6ICdkYXJrJywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnNjAwJzogJ2xpZ2h0JyxcclxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsXHJcbiAgICAgICAgICAgICc4MDAnOiAnbGlnaHQnLFxyXG4gICAgICAgICAgICAnOTAwJzogJ2xpZ2h0JyxcclxuICAgICAgICAgICAgJ0ExMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0EyMDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E0MDAnOiAnZGFyaycsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E3MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnYmx1ZS1ncmV5JzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MCc6ICNFQ0VGRjEsXHJcbiAgICAgICAgICAgICcxMDAnOiAjQ0ZEOERDLFxyXG4gICAgICAgICAgICAnMjAwJzogI0IwQkVDNSxcclxuICAgICAgICAgICAgJzMwMCc6ICM5MEE0QUUsXHJcbiAgICAgICAgICAgICc0MDAnOiAjNzg5MDlDLFxyXG4gICAgICAgICAgICAnNTAwJzogIzYwN0Q4QixcclxuICAgICAgICAgICAgJzYwMCc6ICM1NDZFN0EsXHJcbiAgICAgICAgICAgICc3MDAnOiAjNDU1QTY0LFxyXG4gICAgICAgICAgICAnODAwJzogIzM3NDc0RixcclxuICAgICAgICAgICAgJzkwMCc6ICMyNjMyMzgsXHJcbiAgICAgICAgICAgICdBMTAwJzogI0NGRDhEQyxcclxuICAgICAgICAgICAgJ0EyMDAnOiAjQjBCRUM1LFxyXG4gICAgICAgICAgICAnQTQwMCc6ICM3ODkwOUMsXHJcbiAgICAgICAgICAgICdBNzAwJzogIzQ1NUE2NCxcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMTAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMjAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnMzAwJzogJ2RhcmsnLFxyXG4gICAgICAgICAgICAnNDAwJzogJ3N0cm9uZy1saWdodCcsXHJcbiAgICAgICAgICAgICc1MDAnOiAnc3Ryb25nLWxpZ2h0JyxcclxuICAgICAgICAgICAgJzYwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzcwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzgwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJzkwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0ExMDAnOiAnbGlnaHQnLCAvLyBkZWZhdWx0XHJcbiAgICAgICAgICAgICdBMjAwJzogJ2xpZ2h0JywgLy8gZGVmYXVsdFxyXG4gICAgICAgICAgICAnQTQwMCc6ICdsaWdodCcsIC8vIGRlZmF1bHRcclxuICAgICAgICAgICAgJ0E3MDAnOiAnbGlnaHQnIC8vIGRlZmF1bHRcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJ3doaXRlJzogKFxyXG4gICAgICAgICdodWVzJzooXHJcbiAgICAgICAgICAgICc1MDAnOiAjRkZGRkZGXHJcbiAgICAgICAgKSxcclxuICAgICAgICAnY29udHJhc3RzJzooXHJcbiAgICAgICAgICAgICc1MDAnOiAnZGFyaycgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAnYmxhY2snOiAoXHJcbiAgICAgICAgJ2h1ZXMnOihcclxuICAgICAgICAgICAgJzUwMCc6ICMwMDAwMDBcclxuICAgICAgICApLFxyXG4gICAgICAgICdjb250cmFzdHMnOihcclxuICAgICAgICAgICAgJzUwMCc6ICdsaWdodCcgLy8gZGVmYXVsdFxyXG4gICAgICAgIClcclxuICAgIClcclxuKTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgTWl4aW5zXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBNYWludGFpbiBhc3BlY3QgcmF0aW9cclxuQG1peGluIG1haW50YWluLWFzcGVjdC1yYXRpbygkd2lkdGhSYXRpbywgJGhlaWdodFJhdGlvLCAkcGFkZGluZywgJGNvbnRlbnRDbGFzcykge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoJGhlaWdodFJhdGlvIC8gJHdpZHRoUmF0aW8pICogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICA+IC4jeyRjb250ZW50Q2xhc3N9IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkcGFkZGluZztcclxuICAgICAgICBsZWZ0OiAkcGFkZGluZztcclxuICAgICAgICByaWdodDogJHBhZGRpbmc7XHJcbiAgICAgICAgYm90dG9tOiAkcGFkZGluZztcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBBbmd1bGFyIE1hdGVyaWFsIEV4dGVuZFxyXG4vKiAgQWRkcyBhbmQvb3IgbW9kaWZpZXMgQW5ndWxhciBNYXRlcmlhbCBzdHlsZXNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIC0tLSBGSVhFUyAtLS0gKi9cclxuXHJcbi8vIElFIGxheW91dC1maWxsIGZpeFxyXG5bbGF5b3V0XSB7XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIElFIGNhcmQgaW1nIGF1dG8gaGVpZ2h0IEZpeFxyXG5tZC1jYXJkID4gaW1nLFxyXG5tZC1jYXJkID4gOm5vdChtZC1jYXJkLWNvbnRlbnQpIGltZyB7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbi8vIERhdGUgcGlja2VyIGJveC1zaXppbmcgRml4XHJcbi5tZC1kYXRlcGlja2VyLWNhbGVuZGFyLXBhbmUge1xyXG5cclxuICAgICoge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLSBNT0RJRklDQVRJT05TIC0tLSAqL1xyXG5cclxuLy8gQXV0b2NvbXBsZXRlXHJcbm1kLWF1dG9jb21wbGV0ZS13cmFwIHtcclxuXHJcbiAgICA+IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJhY2tkcm9wXHJcbm1kLWJhY2tkcm9wIHtcclxuXHJcbiAgICAmLm1kLW9wYXF1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDYXJkXHJcbm1kLWNhcmQge1xyXG5cclxuICAgIG1kLWNhcmQtaGVhZGVyIHtcclxuXHJcbiAgICAgICAgbWQtY2FyZC1hdmF0YXIge1xyXG5cclxuICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQ2hlY2tib3hcclxubWQtY2hlY2tib3gge1xyXG5cclxuICAgICYubm8tbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ2hpcFxyXG5tZC1jaGlwIHtcclxuXHJcbiAgICAubWQtY2hpcC1yZW1vdmUge1xyXG5cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRGF0ZXBpY2tlclxyXG5tZC1kYXRlcGlja2VyIHtcclxuXHJcbiAgICAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZC1pbmxpbmUtZm9ybSB7XHJcblxyXG4gICAgbWQtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRGlhbG9nXHJcbm1kLWRpYWxvZyB7XHJcblxyXG4gICAgbWQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGlhbG9nLWFjdGlvbnMge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIElucHV0XHJcbm1kLWlucHV0LWNvbnRhaW5lciB7XHJcblxyXG4gICAgJi5uby1lcnJvcnMtc3BhY2VyIHtcclxuXHJcbiAgICAgICAgLm1kLWVycm9ycy1zcGFjZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtaGludCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogN3B4O1xyXG4gICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMik7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZC1pY29uLWxlZnQge1xyXG5cclxuICAgICAgICAuaW5wdXQtaGludCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBMaXN0c1xyXG5tZC1saXN0LWl0ZW0ge1xyXG5cclxuICAgIC5tZC1saXN0LWl0ZW0tdGV4dCB7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE1lbnVcclxubWQtbWVudSxcclxuLm1kLW1lbnUge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy8gTWVudWJhclxyXG5tZC1tZW51LWNvbnRlbnQge1xyXG5cclxuICAgICYubWQtbWVudS1iYXItbWVudSB7XHJcblxyXG4gICAgICAgICYubWQtZGVuc2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuXHJcbiAgICAgICAgICAgIC5tZC1idXR0b24sXHJcbiAgICAgICAgICAgIG1kLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1kLWluZGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZC1vcGVuLW1lbnUtY29udGFpbmVyIHtcclxuXHJcbiAgICBtZC1tZW51LWNvbnRlbnQge1xyXG5cclxuICAgICAgICBtZC1tZW51LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIElFIGZpeFxyXG5tZC1tZW51LWNvbnRlbnQge1xyXG5cclxuICAgIG1kLW1lbnUtaXRlbSB7XHJcblxyXG4gICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU2VsZWN0XHJcbm1kLXNlbGVjdCB7XHJcblxyXG4gICAgJi5zaW1wbGlmaWVkIHtcclxuICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG5cclxuICAgICAgICAubWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAmICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtc2VsZWN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbbXVsdGlwbGVdIHtcclxuXHJcbiAgICAgICAgbWQtc2VsZWN0LXZhbHVlIHtcclxuXHJcbiAgICAgICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU2VsZWN0IGVsZW1lbnQgY29udGVudHNcclxubWQtc2VsZWN0LW1lbnUge1xyXG5cclxuICAgIG1kLXNlbGVjdC1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAuNjY3cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU2lkZW5hdlxyXG5tZC1zaWRlbmF2IHtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLy8gVGFic1xyXG5tZC10YWItY29udGVudCB7XHJcbiAgICB0b3VjaC1hY3Rpb246IGluaXRpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gVG9vbGJhclxyXG5tZC10b29sYmFyIHtcclxuXHJcbiAgICAvLyBDb2xvcmVkIHRvb2xiYXIgZWxlbWVudCBjb21wYXRpYmlsaXR5XHJcbiAgICAmLmNvbG9yZWQtdG9vbGJhciB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XHJcblxyXG4gICAgICAgIG1kLW1lbnUtYmFyIHtcclxuXHJcbiAgICAgICAgICAgIG1kLW1lbnUge1xyXG5cclxuICAgICAgICAgICAgICAgICYuX21kLW9wZW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1tZW51IHtcclxuXHJcbiAgICAgICAgICAgICYuX21kLW9wZW4ge1xyXG5cclxuICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5tZC1wcm9ncmVzcy1jaXJjdWxhcltkaXNhYmxlZF17XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn0iLCIvKipcclxuICogIERvIG5vdCByZW1vdmUgdGhpcyBjb21tZW50cyBiZWxsb3cuIEl0J3MgdGhlIG1hcmtlcnMgdXNlZCBieSB3aXJlZGVwIHRvIGluamVjdFxyXG4gKiAgc2FzcyBkZXBlbmRlbmNpZXMgd2hlbiBkZWZpbmVkIGluIHRoZSBib3dlci5qc29uIG9mIHlvdXIgZGVwZW5kZW5jaWVzXHJcbiAqL1xuLyoqXHJcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgZ3VscC1pbmplY3QgdG8gaW5qZWN0XHJcbiAqICBhbGwgeW91ciBzYXNzIGZpbGVzIGF1dG9tYXRpY2FsbHlcclxuICovXG4uZGV0YWxoZXMtZW1wcmVzYXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBSZXNldFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1vLXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1tcy10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwidGVsXCJdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGJ1dHRvbixcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbio6bm90KG1kLWlucHV0LWNvbnRhaW5lcikgPiB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4qOm5vdChtZC1pbnB1dC1jb250YWluZXIpID4gYnV0dG9uLFxuKjpub3QobWQtaW5wdXQtY29udGFpbmVyKSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBWYXJpYWJsZXNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgTWl4aW5zXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEFuZ3VsYXIgTWF0ZXJpYWwgRXh0ZW5kXHJcbi8qICBBZGRzIGFuZC9vciBtb2RpZmllcyBBbmd1bGFyIE1hdGVyaWFsIHN0eWxlc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tIEZJWEVTIC0tLSAqL1xuW2xheW91dF0gPiAqIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogaW5pdGlhbDsgfVxuXG5tZC1jYXJkID4gaW1nLFxubWQtY2FyZCA+IDpub3QobWQtY2FyZC1jb250ZW50KSBpbWcge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5pdGlhbDsgfVxuXG4ubWQtZGF0ZXBpY2tlci1jYWxlbmRhci1wYW5lICoge1xuICBib3gtc2l6aW5nOiBpbml0aWFsOyB9XG5cbi8qIC0tLSBNT0RJRklDQVRJT05TIC0tLSAqL1xubWQtYXV0b2NvbXBsZXRlLXdyYXAgPiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7IH1cblxubWQtYmFja2Ryb3AubWQtb3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50OyB9XG5cbm1kLWNhcmQgbWQtY2FyZC1oZWFkZXIgbWQtY2FyZC1hdmF0YXIgbWQtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxubWQtY2hlY2tib3gubm8tbGFiZWwge1xuICBtYXJnaW46IDA7IH1cblxubWQtY2hpcCAubWQtY2hpcC1yZW1vdmUgbWQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgbWQtY2hpcCAubWQtY2hpcC1yZW1vdmUgbWQtaWNvbiBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgbWF4LWhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDRweDsgfVxuXG5tZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxubWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubWQtaW5saW5lLWZvcm0gbWQtZGF0ZXBpY2tlciB7XG4gIG1hcmdpbi10b3A6IDE0cHg7IH1cblxubWQtZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogMzJweCAyNHB4IDI0cHggMjRweDsgfVxuXG5tZC1kaWFsb2cgbWQtZGlhbG9nLWFjdGlvbnMge1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIG1kLWRpYWxvZyBtZC1kaWFsb2ctYWN0aW9ucyAubWQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG5cbm1kLWlucHV0LWNvbnRhaW5lci5uby1lcnJvcnMtc3BhY2VyIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5tZC1pbnB1dC1jb250YWluZXIgLmlucHV0LWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDdweDtcbiAgbGVmdDogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxubWQtaW5wdXQtY29udGFpbmVyLm1kLWljb24tbGVmdCAuaW5wdXQtaGludCB7XG4gIGxlZnQ6IDM4cHg7IH1cblxubWQtbGlzdC1pdGVtIC5tZC1saXN0LWl0ZW0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxubWQtbWVudSxcbi5tZC1tZW51IHtcbiAgcGFkZGluZzogMDsgfVxuXG5tZC1tZW51LWNvbnRlbnQubWQtbWVudS1iYXItbWVudS5tZC1kZW5zZSB7XG4gIHBhZGRpbmc6IDhweCAwOyB9XG4gIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIC5tZC1idXR0b24sXG4gIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgbWQtbWVudS1jb250ZW50Lm1kLW1lbnUtYmFyLW1lbnUubWQtZGVuc2UgLm1kLWJ1dHRvbi5tZC1pbmRlbnQgPiBtZC1pY29uLFxuICAgIG1kLW1lbnUtY29udGVudC5tZC1tZW51LWJhci1tZW51Lm1kLWRlbnNlIG1kLW1lbnUtaXRlbS5tZC1pbmRlbnQgPiBtZC1pY29uIHtcbiAgICAgIHRvcDogOHB4OyB9XG5cbi5tZC1vcGVuLW1lbnUtY29udGFpbmVyIG1kLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW0uc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAwLjQ7IH1cblxubWQtbWVudS1jb250ZW50IG1kLW1lbnUtaXRlbSAubWQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5tZC1zZWxlY3Quc2ltcGxpZmllZCB7XG4gIG1hcmdpbjogMCA4cHg7IH1cbiAgbWQtc2VsZWN0LnNpbXBsaWZpZWQgLm1kLXNlbGVjdC12YWx1ZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgbWQtc2VsZWN0LnNpbXBsaWZpZWQgLm1kLXNlbGVjdC12YWx1ZSAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIG1kLXNlbGVjdC5zaW1wbGlmaWVkIC5tZC1zZWxlY3QtdmFsdWUgLm1kLXNlbGVjdC1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgbWQtc2VsZWN0LnNpbXBsaWZpZWQgLm1kLXNlbGVjdC12YWx1ZSAubWQtc2VsZWN0LWljb246YWZ0ZXIge1xuICAgICAgICB0b3A6IDFweDsgfVxuXG5tZC1zZWxlY3RbbXVsdGlwbGVdIG1kLXNlbGVjdC12YWx1ZSA+ICo6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIG1kLXNlbGVjdFttdWx0aXBsZV0gbWQtc2VsZWN0LXZhbHVlID4gKjpmaXJzdC1jaGlsZCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDA7IH1cbiAgbWQtc2VsZWN0W211bHRpcGxlXSBtZC1zZWxlY3QtdmFsdWUgPiAqOmZpcnN0LWNoaWxkIC5tZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuICAgIG1kLXNlbGVjdFttdWx0aXBsZV0gbWQtc2VsZWN0LXZhbHVlID4gKjpmaXJzdC1jaGlsZCAubWQtY29udGFpbmVyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5tZC1zZWxlY3QtbWVudSBtZC1zZWxlY3QtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwLjY2N3B4O1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIG1kLXNlbGVjdC1tZW51IG1kLXNlbGVjdC1oZWFkZXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cblxubWQtc2lkZW5hdiB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG5tZC10YWItY29udGVudCB7XG4gIHRvdWNoLWFjdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbm1kLXRvb2xiYXIuY29sb3JlZC10b29sYmFyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cbiAgbWQtdG9vbGJhci5jb2xvcmVkLXRvb2xiYXIgbWQtbWVudS1iYXIgbWQtbWVudS5fbWQtb3BlbiA+IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICBtZC10b29sYmFyLmNvbG9yZWQtdG9vbGJhciBtZC1tZW51Ll9tZC1vcGVuID4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIG1kLXRvb2xiYXIuY29sb3JlZC10b29sYmFyIGlucHV0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50OyB9XG5cbm1kLXByb2dyZXNzLWNpcmN1bGFyW2Rpc2FibGVkXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFRlbXBsYXRlIExheW91dHNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwsXG5ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbiNtYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuYm9keS5ib3hlZCB7XG4gIGJhY2tncm91bmQ6ICMzRjQ0NTA7IH1cbiAgYm9keS5ib3hlZCAjbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cblxuI2xheW91dC1jb250ZW50LW9ubHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAjbGF5b3V0LWNvbnRlbnQtb25seSAjY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuXG4jbGF5b3V0LWNvbnRlbnQtd2l0aC10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjRweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24gI2NvbnRlbnQtY29udGFpbmVyICNjb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjRweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyICNtYWluLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIgI2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjbWFpbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICNtYWluLWNvbnRhaW5lciAjY29udGVudC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI21haW4tY29udGFpbmVyICNjb250ZW50LWNvbnRhaW5lciAjY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG5cbiNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjY29udGVudC1jb250YWluZXIgI2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgUGFnZSBMYXlvdXRzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtbGF5b3V0IC50b3AtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAucGFnZS1sYXlvdXQgbWQtYmFja2Ryb3Age1xuICAgIHotaW5kZXg6IDUwOyB9XG4gIC5wYWdlLWxheW91dCA+IC5oZWFkZXIgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5wYWdlLWxheW91dCA+IC5oZWFkZXIgLmJyZWFkY3J1bWIgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucGFnZS1sYXlvdXQgPiAuaGVhZGVyIC5icmVhZGNydW1iIC5zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luOiAwIDhweDsgfVxuICAucGFnZS1sYXlvdXQgPiAuaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4OyB9XG4gIC5wYWdlLWxheW91dC5jYXJkZWQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGguc2luZ2xlLXNjcm9sbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoLnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk2cHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuY29udGVudC1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2IHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgei1pbmRleDogNTE7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXYgLmhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuc2lkZW5hdiAuY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuICsgLmNlbnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLnNpZGVuYXY6bm90KC5tZC1sb2NrZWQtb3BlbikgLmhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5zaWRlbmF2Om5vdCgubWQtbG9ja2VkLW9wZW4pIC5jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NnB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC50b29sYmFyIC5zaWRlbmF2LXRvZ2dsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdiB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHotaW5kZXg6IDUxOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdiAuaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdiAuY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwOyB9XG4gICAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiB7XG4gICAgICAgIHdpZHRoOiAxOTZweDtcbiAgICAgICAgbWluLXdpZHRoOiAxOTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5zaWRlbmF2Om5vdCgubWQtbG9ja2VkLW9wZW4pIC5oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLnNpZGVuYXY6bm90KC5tZC1sb2NrZWQtb3BlbikgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cbiAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgbWluLWhlaWdodDogOTZweDtcbiAgICAgICAgbWF4LWhlaWdodDogOTZweDtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciAuc2lkZW5hdi10b2dnbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5mdWxsd2lkdGgsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoID4gLmhlYWRlciwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2ID4gLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5mdWxsd2lkdGggPiAuY29udGVudCwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2ID4gLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjRweDsgfVxuICAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYuc2luZ2xlLXNjcm9sbCA+IC5jZW50ZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYuaW5uZXItc2lkZW5hdiA+IC5jb250ZW50ID4gbWQtc2lkZW5hdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiAuc2lkZW5hdiB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICB6LWluZGV4OiA1MTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5qcGdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdi5zaW5nbGUtc2Nyb2xsIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2LnNpbmdsZS1zY3JvbGwgPiAuY2VudGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdi5pbm5lci1zaWRlbmF2ID4gLmNvbnRlbnQgPiBtZC1zaWRlbmF2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2IC5zaWRlbmF2IHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIHotaW5kZXg6IDUxO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYgLnNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLmpwZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYgPiAuY29udGVudCA+IG1kLXNpZGVuYXYubWQtbG9ja2VkLW9wZW4ge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC10YWJzID4gbWQtdGFicy13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgcGFkZGluZzogMCAyNHB4OyB9XG4gICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyB7XG4gICAgICAgIGhlaWdodDogNTZweDsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogNTZweDsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyAubWQtdGFiIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFiczpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB0b3A6IDU2cHg7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtdGFicyA+IG1kLXRhYnMtY29udGVudC13cmFwcGVyID4gbWQtdGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC1uYXYtYmFyIC5tZC1uYXYtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiA1NnB4OyB9XG4gICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtbmF2LWJhciAubWQtbmF2LWJhciBuYXYge1xuICAgICAgICBtYXJnaW46IDAgMTJweDsgfVxuICAgICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtbmF2LWJhciAubWQtbmF2LWJhciBuYXYgLm1kLW5hdi1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7IH1cbiAgICAgICAgICAucGFnZS1sYXlvdXQuc2ltcGxlLnRhYmJlZCA+IC5jb250ZW50ID4gbWQtbmF2LWJhciAubWQtbmF2LWJhciBuYXYgLm1kLW5hdi1pdGVtIC5fbWQtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgICAgIC5wYWdlLWxheW91dC5zaW1wbGUudGFiYmVkID4gLmNvbnRlbnQgPiBtZC1uYXYtYmFyIC5tZC1uYXYtYmFyIG5hdiAubWQtbmF2LWl0ZW0gLl9tZC1uYXYtYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBhZ2UtbGF5b3V0LmJsYW5rIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cblxuLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5mdWxsd2lkdGgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5sZWZ0LXNpZGVuYXYge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNpbmdsZS1zY3JvbGwgLmNhcmRlZC5yaWdodC1zaWRlbmF2IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zaW5nbGUtc2Nyb2xsIC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2luZ2xlLXNjcm9sbCAuc2ltcGxlLmxlZnQtc2lkZW5hdiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuc2luZ2xlLXNjcm9sbCAuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNpbmdsZS1zY3JvbGwgLnNpbXBsZS5yaWdodC1zaWRlbmF2IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zaW5nbGUtc2Nyb2xsIC5zaW1wbGUucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdi5yaWdodC1zaWRlbmF2ID4gLmNvbnRlbnQsIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdi5sZWZ0LXNpZGVuYXYgPiAuY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYucmlnaHQtc2lkZW5hdiA+IC5jb250ZW50ID4gbWQtc2lkZW5hdiwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2LmxlZnQtc2lkZW5hdiA+IC5jb250ZW50ID4gbWQtc2lkZW5hdiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2lkZW5hdi1vcGVuIC5wYWdlLWxheW91dC5zaW1wbGUuaW5uZXItc2lkZW5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2UtbGF5b3V0IC50b3AtYmcge1xuICAgIGhlaWdodDogMTYwcHg7IH1cbiAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciwgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyLCAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCA+IC5jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5wYWdlLWxheW91dC5jYXJkZWQucmlnaHQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciwgLnBhZ2UtbGF5b3V0LmNhcmRlZC5sZWZ0LXNpZGVuYXYgPiAuY2VudGVyIC5oZWFkZXIsIC5wYWdlLWxheW91dC5jYXJkZWQuZnVsbHdpZHRoID4gLmNlbnRlciAuaGVhZGVyIHtcbiAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5NnB4O1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAucGFnZS1sYXlvdXQuY2FyZGVkLmZ1bGx3aWR0aCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBhZ2UtbGF5b3V0LmNhcmRlZC5mdWxsd2lkdGggPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYsIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucGFnZS1sYXlvdXQuY2FyZGVkLnJpZ2h0LXNpZGVuYXYgPiAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQsIC5wYWdlLWxheW91dC5jYXJkZWQubGVmdC1zaWRlbmF2ID4gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5mdWxsd2lkdGggPiAuaGVhZGVyLCAucGFnZS1sYXlvdXQuc2ltcGxlLmlubmVyLXNpZGVuYXYgPiAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciAuaGVhZGVyLCAucGFnZS1sYXlvdXQuc2ltcGxlLmxlZnQtc2lkZW5hdiA+IC5jZW50ZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2LCAucGFnZS1sYXlvdXQuc2ltcGxlLnJpZ2h0LXNpZGVuYXYge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wYWdlLWxheW91dC5zaW1wbGUubGVmdC1zaWRlbmF2ID4gLmNlbnRlciwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5yaWdodC1zaWRlbmF2ID4gLmNlbnRlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBBbmltYXRpb25zXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYW5pbWF0ZS1zbGlkZS11cCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxOyB9XG4gIC5hbmltYXRlLXNsaWRlLXVwLm5nLWVudGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5hbmltYXRlLXNsaWRlLXVwLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5hbmltYXRlLXNsaWRlLXVwLm5nLWxlYXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5hbmltYXRlLXNsaWRlLXVwLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuYW5pbWF0ZS1zbGlkZS11cC5uZy1oaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmFuaW1hdGUtc2xpZGUtdXAubmctaGlkZS1hZGQtYWN0aXZlLCAuYW5pbWF0ZS1zbGlkZS11cC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsgfVxuXG4uYW5pbWF0ZS1zbGlkZS1kb3duIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGUtc2xpZGUtZG93bi5uZy1lbnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmFuaW1hdGUtc2xpZGUtZG93bi5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYW5pbWF0ZS1zbGlkZS1kb3duLm5nLWxlYXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5hbmltYXRlLXNsaWRlLWRvd24ubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLmFuaW1hdGUtc2xpZGUtZG93bi5uZy1oaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmFuaW1hdGUtc2xpZGUtZG93bi5uZy1oaWRlLWFkZC1hY3RpdmUsIC5hbmltYXRlLXNsaWRlLWRvd24ubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7IH1cblxuLmFuaW1hdGUtc2xpZGUtbGVmdCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxOyB9XG4gIC5hbmltYXRlLXNsaWRlLWxlZnQubmctZW50ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmFuaW1hdGUtc2xpZGUtbGVmdC5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYW5pbWF0ZS1zbGlkZS1sZWZ0Lm5nLWxlYXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5hbmltYXRlLXNsaWRlLWxlZnQubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5hbmltYXRlLXNsaWRlLWxlZnQubmctaGlkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5hbmltYXRlLXNsaWRlLWxlZnQubmctaGlkZS1hZGQtYWN0aXZlLCAuYW5pbWF0ZS1zbGlkZS1sZWZ0Lm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsOyB9XG5cbi5hbmltYXRlLXNsaWRlLXJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctZW50ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWxlYXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWhpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5hbmltYXRlLXNsaWRlLXJpZ2h0Lm5nLWhpZGUtYWRkLWFjdGl2ZSwgLmFuaW1hdGUtc2xpZGUtcmlnaHQubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7IH1cblxuLmFuaW1hdGUtZmFkZS1pbi1vdXQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTsgfVxuICAuYW5pbWF0ZS1mYWRlLWluLW91dC5uZy1lbnRlciB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWxlYXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLmFuaW1hdGUtZmFkZS1pbi1vdXQubmctaGlkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYW5pbWF0ZS1mYWRlLWluLW91dC5uZy1oaWRlLWFkZC1hY3RpdmUsIC5hbmltYXRlLWZhZGUtaW4tb3V0Lm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQCBDdXN0b20gQW5pbWF0aW9uIEtleWZyYW1lc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGtleWZyYW1lcyBzbGlkZS1pbi1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7IH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLXJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMHB4KTsgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4tYm90dG9tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMHB4KTsgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5hbmltYXRlLXJvdGF0ZSB7XG4gIGFuaW1hdGlvbjogcm90YXRlIDEuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBDb2xvcnNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibGFjay1mZyxcbi5ibGFjay10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDsgfVxuICAuYmxhY2stZmcuc2Vjb25kYXJ5LXRleHQsXG4gIC5ibGFjay1mZyAuc2Vjb25kYXJ5LXRleHQsIC5ibGFjay1mZy5pY29uLFxuICAuYmxhY2stZmcgLmljb24sXG4gIC5ibGFjay10ZXh0LnNlY29uZGFyeS10ZXh0LFxuICAuYmxhY2stdGV4dCAuc2Vjb25kYXJ5LXRleHQsXG4gIC5ibGFjay10ZXh0Lmljb24sXG4gIC5ibGFjay10ZXh0IC5pY29uIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KSAhaW1wb3J0YW50OyB9XG4gIC5ibGFjay1mZy5oaW50LXRleHQsXG4gIC5ibGFjay1mZyAuaGludC10ZXh0LCAuYmxhY2stZmcuZGlzYWJsZWQtdGV4dCxcbiAgLmJsYWNrLWZnIC5kaXNhYmxlZC10ZXh0LFxuICAuYmxhY2stdGV4dC5oaW50LXRleHQsXG4gIC5ibGFjay10ZXh0IC5oaW50LXRleHQsXG4gIC5ibGFjay10ZXh0LmRpc2FibGVkLXRleHQsXG4gIC5ibGFjay10ZXh0IC5kaXNhYmxlZC10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KSAhaW1wb3J0YW50OyB9XG4gIC5ibGFjay1mZy5kaXZpZGVyLFxuICAuYmxhY2stZmcgLmRpdmlkZXIsIC5ibGFjay1mZy5mYWludC10ZXh0LFxuICAuYmxhY2stZmcgLmZhaW50LXRleHQsXG4gIC5ibGFjay10ZXh0LmRpdmlkZXIsXG4gIC5ibGFjay10ZXh0IC5kaXZpZGVyLFxuICAuYmxhY2stdGV4dC5mYWludC10ZXh0LFxuICAuYmxhY2stdGV4dCAuZmFpbnQtdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtZmcsXG4ud2hpdGUtdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC53aGl0ZS1mZy5zZWNvbmRhcnktdGV4dCxcbiAgLndoaXRlLWZnIC5zZWNvbmRhcnktdGV4dCwgLndoaXRlLWZnLmljb24sXG4gIC53aGl0ZS1mZyAuaWNvbixcbiAgLndoaXRlLXRleHQuc2Vjb25kYXJ5LXRleHQsXG4gIC53aGl0ZS10ZXh0IC5zZWNvbmRhcnktdGV4dCxcbiAgLndoaXRlLXRleHQuaWNvbixcbiAgLndoaXRlLXRleHQgLmljb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAud2hpdGUtZmcuaGludC10ZXh0LFxuICAud2hpdGUtZmcgLmhpbnQtdGV4dCwgLndoaXRlLWZnLmRpc2FibGVkLXRleHQsXG4gIC53aGl0ZS1mZyAuZGlzYWJsZWQtdGV4dCxcbiAgLndoaXRlLXRleHQuaGludC10ZXh0LFxuICAud2hpdGUtdGV4dCAuaGludC10ZXh0LFxuICAud2hpdGUtdGV4dC5kaXNhYmxlZC10ZXh0LFxuICAud2hpdGUtdGV4dCAuZGlzYWJsZWQtdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC53aGl0ZS1mZy5kaXZpZGVyLFxuICAud2hpdGUtZmcgLmRpdmlkZXIsIC53aGl0ZS1mZy5mYWludC10ZXh0LFxuICAud2hpdGUtZmcgLmZhaW50LXRleHQsXG4gIC53aGl0ZS10ZXh0LmRpdmlkZXIsXG4gIC53aGl0ZS10ZXh0IC5kaXZpZGVyLFxuICAud2hpdGUtdGV4dC5mYWludC10ZXh0LFxuICAud2hpdGUtdGV4dCAuZmFpbnQtdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgIWltcG9ydGFudDsgfVxuICAud2hpdGUtZmcgbWQtaWNvbixcbiAgLndoaXRlLXRleHQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLndoaXRlLWZnIG1kLXByb2dyZXNzLWxpbmVhciAubWQtY29udGFpbmVyLFxuICAud2hpdGUtdGV4dCBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC53aGl0ZS1mZyBtZC1wcm9ncmVzcy1saW5lYXIgLm1kLWJhcixcbiAgLndoaXRlLXRleHQgbWQtcHJvZ3Jlc3MtbGluZWFyIC5tZC1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuXG4ucmVkLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5yZWQtNTAtZmcge1xuICBjb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ucmVkLTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnJlZC0yMDAtZmcge1xuICBjb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDsgfVxuXG4ucmVkLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5yZWQtMzAwLWZnIHtcbiAgY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLnJlZC0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnJlZC00MDAtZmcge1xuICBjb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDsgfVxuXG4ucmVkLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucmVkLTUwMC1mZyB7XG4gIGNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLWZnIHtcbiAgY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5yZWQtNjAwLWZnIHtcbiAgY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnJlZC03MDAtZmcge1xuICBjb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDsgfVxuXG4ucmVkLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5yZWQtODAwLWZnIHtcbiAgY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4ucmVkLTkwMC1mZyB7XG4gIGNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ucmVkLUExMDAtZmcge1xuICBjb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLm1kLXJlZC1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnJlZC1BMjAwLWZnIHtcbiAgY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDsgfVxuXG4ucmVkLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5tZC1yZWQtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5yZWQtQTQwMC1mZyB7XG4gIGNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtcmVkLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucmVkLUE3MDAtZmcge1xuICBjb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucmVkLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucGluay01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnBpbmstNTAtZmcge1xuICBjb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZDRTRFQyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQ0U0RUMgIWltcG9ydGFudDsgfVxuXG4ucGluay01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkNFNEVDICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEJCRDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnBpbmstMTAwLWZnIHtcbiAgY29sb3I6ICNGOEJCRDAgIWltcG9ydGFudDsgfVxuXG4ucGluay0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y4QkJEMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjhCQkQwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnBpbmstMjAwLWZnIHtcbiAgY29sb3I6ICNGNDhGQjEgIWltcG9ydGFudDsgfVxuXG4ucGluay0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y0OEZCMSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjQ4RkIxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnBpbmstMzAwLWZnIHtcbiAgY29sb3I6ICNGMDYyOTIgIWltcG9ydGFudDsgfVxuXG4ucGluay0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzQwN0EgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnBpbmstNDAwLWZnIHtcbiAgY29sb3I6ICNFQzQwN0EgIWltcG9ydGFudDsgfVxuXG4ucGluay00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VDNDA3QSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUM0MDdBICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5waW5rLTUwMC1mZyB7XG4gIGNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnBpbmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstZmcge1xuICBjb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U5MUU2MyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFOTFFNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTkxRTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1waW5rLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5waW5rLTYwMC1mZyB7XG4gIGNvbG9yOiAjRDgxQjYwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDsgfVxuXG4ucGluay02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEODFCNjAgIWltcG9ydGFudDsgfVxuXG4ucGluay02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q4MUI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5waW5rLTcwMC1mZyB7XG4gIGNvbG9yOiAjQzIxODVCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDsgfVxuXG4ucGluay03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDMjE4NUIgIWltcG9ydGFudDsgfVxuXG4ucGluay03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0MyMTg1QiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5waW5rLTgwMC1mZyB7XG4gIGNvbG9yOiAjQUQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FEMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FEMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDsgfVxuXG4ucGluay04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBRDE0NTcgIWltcG9ydGFudDsgfVxuXG4ucGluay04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0FEMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwRTRGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5waW5rLTkwMC1mZyB7XG4gIGNvbG9yOiAjODgwRTRGICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDsgfVxuXG4ucGluay05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4ODBFNEYgIWltcG9ydGFudDsgfVxuXG4ucGluay05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg4MEU0RiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLm1kLXBpbmstQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnBpbmstQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDsgfVxuXG4ucGluay1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjgwQUIgIWltcG9ydGFudDsgfVxuXG4ucGluay1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY4MEFCICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDA4MSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnBpbmstQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDsgfVxuXG4ucGluay1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjQwODEgIWltcG9ydGFudDsgfVxuXG4ucGluay1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1MDA1NyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnBpbmstQTQwMC1mZyB7XG4gIGNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ucGluay1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ucGluay1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDsgfVxuXG4ubWQtcGluay1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1MTE2MiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnBpbmstQTcwMC1mZyB7XG4gIGNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDsgfVxuXG4ucGluay1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNTExNjIgIWltcG9ydGFudDsgfVxuXG4ucGluay1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ucHVycGxlLTUwLWZnIHtcbiAgY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YzRTVGNSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGM0U1RjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnB1cnBsZS0xMDAtZmcge1xuICBjb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UxQkVFNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMUJFRTcgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTFCRUU3ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5wdXJwbGUtMjAwLWZnIHtcbiAgY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDRTkzRDggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0U5M0Q4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NFOTNEOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnB1cnBsZS0zMDAtZmcge1xuICBjb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JBNjhDOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCQTY4QzggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQkE2OEM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucHVycGxlLTQwMC1mZyB7XG4gIGNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUI0N0JDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0FCNDdCQyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBQjQ3QkMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnB1cnBsZS01MDAtZmcge1xuICBjb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUMyN0IwICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLWZnIHtcbiAgY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlDMjdCMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5QzI3QjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnB1cnBsZS02MDAtZmcge1xuICBjb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhFMjRBQSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4RTI0QUEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEUyNEFBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5wdXJwbGUtNzAwLWZnIHtcbiAgY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3QjFGQTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjN0IxRkEyICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzdCMUZBMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4ucHVycGxlLTgwMC1mZyB7XG4gIGNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNkExQjlBICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZBMUI5QSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2QTFCOUEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnB1cnBsZS05MDAtZmcge1xuICBjb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRBMTQ4QyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0QTE0OEMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEExNDhDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnB1cnBsZS1BMTAwLWZnIHtcbiAgY29sb3I6ICNFQTgwRkMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUE4MEZDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUE4MEZDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VBODBGQyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUE4MEZDICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50OyB9XG5cbi5tZC1wdXJwbGUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5wdXJwbGUtQTIwMC1mZyB7XG4gIGNvbG9yOiAjRTA0MEZCICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMDQwRkIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UwNDBGQiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDsgfVxuXG4ubWQtcHVycGxlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucHVycGxlLUE0MDAtZmcge1xuICBjb2xvcjogI0Q1MDBGOSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDUwMEY5ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNENTAwRjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLXB1cnBsZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnB1cnBsZS1BNzAwLWZnIHtcbiAgY29sb3I6ICNBQTAwRkYgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0FBMDBGRiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQUEwMEZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREU3RjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLTUwLWZnIHtcbiAgY29sb3I6ICNFREU3RjYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VERTdGNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRURFN0Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZGVlcC1wdXJwbGUtMTAwLWZnIHtcbiAgY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0QxQzRFOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEMUM0RTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM5RERCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5kZWVwLXB1cnBsZS0yMDAtZmcge1xuICBjb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjM5RERCICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjM5RERCICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IzOUREQiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTc1Q0QgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtZmcge1xuICBjb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTU3NUNEICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk1NzVDRCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RTU3QzIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtZmcge1xuICBjb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN0U1N0MyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzdFNTdDMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLTUwMC1mZyB7XG4gIGNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uZGVlcC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLWZnIHtcbiAgY29sb3I6ICM2NzNBQjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY3M0FCNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjczQUI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVFMzVCMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uZGVlcC1wdXJwbGUtNjAwLWZnIHtcbiAgY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzVFMzVCMSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVFMzVCMSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1RTM1QjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLXB1cnBsZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyREE4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5kZWVwLXB1cnBsZS03MDAtZmcge1xuICBjb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTEyREE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTEyREE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzUxMkRBOCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLTgwMC1mZyB7XG4gIGNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NTI3QTAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDUyN0EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMUI5MiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uZGVlcC1wdXJwbGUtOTAwLWZnIHtcbiAgY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMxMUI5MiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMxMUI5MiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMTFCOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLUExMDAtZmcge1xuICBjb2xvcjogI0IzODhGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzODhGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMzg4RkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjM4OEZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVlcC1wdXJwbGUtQTIwMC1mZyB7XG4gIGNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0M0REZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdDNERGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3QzRERkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1wdXJwbGUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmRlZXAtcHVycGxlLUE0MDAtZmcge1xuICBjb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY1MUZGRiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NTFGRkYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjUxRkZGICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtcHVycGxlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWZnIHtcbiAgY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2MjAwRUEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjIwMEVBICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYyMDBFQSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmluZGlnby01MC1mZyB7XG4gIGNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFOEVBRjYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFOEVBRjYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRThFQUY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5pbmRpZ28tMTAwLWZnIHtcbiAgY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNUNBRTkgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzVDQUU5ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M1Q0FFOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uaW5kaWdvLTIwMC1mZyB7XG4gIGNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUZBOERBICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlGQThEQSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5RkE4REEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5pbmRpZ28tMzAwLWZnIHtcbiAgY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3OTg2Q0IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc5ODZDQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc5ODZDQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzk4NkNCICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc5ODZDQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmluZGlnby00MDAtZmcge1xuICBjb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzVDNkJDMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNUM2QkMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNUM2QkMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1QzZCQzAgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNUM2QkMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5pbmRpZ28tNTAwLWZnIHtcbiAgY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNGNTFCNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5pbmRpZ28tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1mZyB7XG4gIGNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzRjUxQjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM0Y1MUI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5pbmRpZ28tNjAwLWZnIHtcbiAgY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzOTQ5QUIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzk0OUFCICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM5NDlBQiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uaW5kaWdvLTcwMC1mZyB7XG4gIGNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzRjlGICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMwM0Y5RiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMDNGOUYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmluZGlnby04MDAtZmcge1xuICBjb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5pbmRpZ28tOTAwLWZnIHtcbiAgY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxQTIzN0UgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUEyMzdFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFBMjM3RSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM5RUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5pbmRpZ28tQTEwMC1mZyB7XG4gIGNvbG9yOiAjOEM5RUZGICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4QzlFRkYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhDOUVGRiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDsgfVxuXG4ubWQtaW5kaWdvLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uaW5kaWdvLUEyMDAtZmcge1xuICBjb2xvcjogIzUzNkRGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTM2REZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1MzZERkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWluZGlnby1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmluZGlnby1BNDAwLWZnIHtcbiAgY29sb3I6ICMzRDVBRkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNENUFGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM0Q1QUZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1pbmRpZ28tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmluZGlnby1BNzAwLWZnIHtcbiAgY29sb3I6ICMzMDRGRkUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMwNEZGRSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzA0RkZFICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLTUwLWZnIHtcbiAgY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLTEwMC1mZyB7XG4gIGNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JCREVGQiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JCREVGQiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCQkRFRkIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JCREVGQiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBDQUY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLTIwMC1mZyB7XG4gIGNvbG9yOiAjOTBDQUY5ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLTMwMC1mZyB7XG4gIGNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY0QjVGNiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY0QjVGNiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY0QjVGNiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLTQwMC1mZyB7XG4gIGNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQyQTVGNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQyQTVGNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQyQTVGNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS01MDAtZmcge1xuICBjb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWZnIHtcbiAgY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS02MDAtZmcge1xuICBjb2xvcjogIzFFODhFNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJsdWUtNzAwLWZnIHtcbiAgY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJsdWUtODAwLWZnIHtcbiAgY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJsdWUtOTAwLWZnIHtcbiAgY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS1BMTAwLWZnIHtcbiAgY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS1BMjAwLWZnIHtcbiAgY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS1BNDAwLWZnIHtcbiAgY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmx1ZS1BNzAwLWZnIHtcbiAgY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUY1RkUgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUY1RkUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtNTAtZmcge1xuICBjb2xvcjogI0UxRjVGRSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UxRjVGRSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTFGNUZFICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTFGNUZFICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMUY1RkUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTFGNUZFICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzRTVGQyAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCM0U1RkMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtMTAwLWZnIHtcbiAgY29sb3I6ICNCM0U1RkMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjNFNUZDICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjNFNUZDICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IzRTVGQyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzRTVGQyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjNFNUZDICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxRDRGQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MUQ0RkEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtMjAwLWZnIHtcbiAgY29sb3I6ICM4MUQ0RkEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFENEZBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODFENEZBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgxRDRGQSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgxRDRGQSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODFENEZBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQzNGNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RkMzRjcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtMzAwLWZnIHtcbiAgY29sb3I6ICM0RkMzRjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEZDM0Y3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNEZDM0Y3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRGQzNGNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRGQzNGNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEZDM0Y3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5QjZGNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOUI2RjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtNDAwLWZnIHtcbiAgY29sb3I6ICMyOUI2RjYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjlCNkY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjlCNkY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI5QjZGNiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI5QjZGNiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjlCNkY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtNTAwLWZnIHtcbiAgY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLWZnIHtcbiAgY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwM0E5RjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDNBOUY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAzQTlGNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtYmx1ZS02MDAtZmcge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWJsdWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmxpZ2h0LWJsdWUtNzAwLWZnIHtcbiAgY29sb3I6ICMwMjg4RDEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAyODhEMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5saWdodC1ibHVlLTgwMC1mZyB7XG4gIGNvbG9yOiAjMDI3N0JEICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMjc3QkQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAyNzdCRCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtYmx1ZS05MDAtZmcge1xuICBjb2xvcjogIzAxNTc5QiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDE1NzlCICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBEOEZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ibHVlLUExMDAtZmcge1xuICBjb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBEOEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODBEOEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzgwRDhGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWJsdWUtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MEM0RkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWJsdWUtQTIwMC1mZyB7XG4gIGNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0MEM0RkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MEM0RkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDBDNEZGICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtYmx1ZS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWZnIHtcbiAgY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQjBGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEIwRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ibHVlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MUVBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWZnIHtcbiAgY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTFFQSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDkxRUEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tNTAtZmcge1xuICBjb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UwRjdGQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMEY3RkEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTBGN0ZBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkVCRjIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tMTAwLWZnIHtcbiAgY29sb3I6ICNCMkVCRjIgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IyRUJGMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjJFQkYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tMjAwLWZnIHtcbiAgY29sb3I6ICM4MERFRUEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgwREVFQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODBERUVBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tMzAwLWZnIHtcbiAgY29sb3I6ICM0REQwRTEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEREMEUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNEREMEUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRERDBFMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEREMEUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkM2REEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tNDAwLWZnIHtcbiAgY29sb3I6ICMyNkM2REEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2QzZEQSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjZDNkRBICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tNTAwLWZnIHtcbiAgY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLWZnIHtcbiAgY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBCQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwQkNENCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQ0MxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLTYwMC1mZyB7XG4gIGNvbG9yOiAjMDBBQ0MxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEFDQzEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwQUNDMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY3lhbi03MDAtZmcge1xuICBjb2xvcjogIzAwOTdBNyAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5N0E3ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDk3QTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmN5YW4tODAwLWZnIHtcbiAgY29sb3I6ICMwMDgzOEYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwODM4RiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4MzhGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5jeWFuLTkwMC1mZyB7XG4gIGNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tQTEwMC1mZyB7XG4gIGNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4NEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODRGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4ubWQtY3lhbi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4RkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uY3lhbi1BMjAwLWZnIHtcbiAgY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzE4RkZGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE4RkZGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxOEZGRkYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jeWFuLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jeWFuLUE0MDAtZmcge1xuICBjb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBFNUZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBFNUZGICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwRTVGRiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWN5YW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmN5YW4tQTcwMC1mZyB7XG4gIGNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEI4RDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBCOEQ0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLTUwLWZnIHtcbiAgY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFMEYyRjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTBGMkYxICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UwRjJGMSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJERkRCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLTEwMC1mZyB7XG4gIGNvbG9yOiAjQjJERkRCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDsgfVxuXG4udGVhbC0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMkRGREIgIWltcG9ydGFudDsgfVxuXG4udGVhbC0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IyREZEQiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLTIwMC1mZyB7XG4gIGNvbG9yOiAjODBDQkM0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDsgfVxuXG4udGVhbC0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MENCQzQgIWltcG9ydGFudDsgfVxuXG4udGVhbC0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzgwQ0JDNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLTMwMC1mZyB7XG4gIGNvbG9yOiAjNERCNkFDICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzREQjZBQyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzREQjZBQyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDsgfVxuXG4udGVhbC0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0REI2QUMgIWltcG9ydGFudDsgfVxuXG4udGVhbC0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzREQjZBQyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLTQwMC1mZyB7XG4gIGNvbG9yOiAjMjZBNjlBICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDsgfVxuXG4udGVhbC00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNkE2OUEgIWltcG9ydGFudDsgfVxuXG4udGVhbC00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2QTY5QSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGVhbC01MDAtZmcge1xuICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi50ZWFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLWZnIHtcbiAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGVhbC02MDAtZmcge1xuICBjb2xvcjogIzAwODk3QiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDsgfVxuXG4udGVhbC02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDsgfVxuXG4udGVhbC02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4OTdCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDg5N0IgIWltcG9ydGFudDsgfVxuXG4udGVhbC03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRlYWwtNzAwLWZnIHtcbiAgY29sb3I6ICMwMDc5NkIgIWltcG9ydGFudDsgfVxuXG4udGVhbC03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNzk2QiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3OTZCICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50OyB9XG5cbi5tZC10ZWFsLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnRlYWwtODAwLWZnIHtcbiAgY29sb3I6ICMwMDY5NUMgIWltcG9ydGFudDsgfVxuXG4udGVhbC04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjk1QyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA2OTVDICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50OyB9XG5cbi5tZC10ZWFsLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLnRlYWwtOTAwLWZnIHtcbiAgY29sb3I6ICMwMDRENDAgIWltcG9ydGFudDsgfVxuXG4udGVhbC05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0RDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA0RDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNEQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA0RDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3RkZFQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGVhbC1BMTAwLWZnIHtcbiAgY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0E3RkZFQiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0E3RkZFQiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBN0ZGRUIgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi5tZC10ZWFsLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50ZWFsLUEyMDAtZmcge1xuICBjb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjRGRkRBICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY0RkZEQSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRlYWwtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREU5QjYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRlYWwtQTQwMC1mZyB7XG4gIGNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxREU5QjYgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxREU5QjYgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMURFOUI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4ubWQtdGVhbC1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkZBNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGVhbC1BNzAwLWZnIHtcbiAgY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwQkZBNSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwQkZBNSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4udGVhbC1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEJGQTUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tNTAtZmcge1xuICBjb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmVlbi0xMDAtZmcge1xuICBjb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZWVuLTIwMC1mZyB7XG4gIGNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tMzAwLWZnIHtcbiAgY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmVlbi00MDAtZmcge1xuICBjb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZWVuLTUwMC1mZyB7XG4gIGNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLWZnIHtcbiAgY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmdyZWVuLTYwMC1mZyB7XG4gIGNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDNBMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OEUzQyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmdyZWVuLTcwMC1mZyB7XG4gIGNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uZ3JlZW4tODAwLWZnIHtcbiAgY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyRTdEMzIgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ncmVlbi05MDAtZmcge1xuICBjb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUI1RTIwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tQTEwMC1mZyB7XG4gIGNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0I5RjZDQSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JlZW4tQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZWVuLUEyMDAtZmcge1xuICBjb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2OUYwQUUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZWVuLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmVlbi1BNDAwLWZnIHtcbiAgY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBFNjc2ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmVlbi1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JlZW4tQTcwMC1mZyB7XG4gIGNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQzg1MyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAtZmcge1xuICBjb2xvcjogI0YxRjhFOSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGMUY4RTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGMUY4RTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjFGOEU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGMUY4RTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFREM4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ncmVlbi0xMDAtZmcge1xuICBjb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRENFREM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRENFREM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLTIwMC1mZyB7XG4gIGNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNUUxQTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzVFMUE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FFRDU4MSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWZnIHtcbiAgY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FFRDU4MSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FFRDU4MSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBRUQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNDQzY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ncmVlbi00MDAtZmcge1xuICBjb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUNDQzY1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUNDQzY1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzlDQ0M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLTUwMC1mZyB7XG4gIGNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLWZnIHtcbiAgY29sb3I6ICM4QkMzNEEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhCQzM0QSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEJDMzRBICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWZnIHtcbiAgY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzdDQjM0MiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdDQjM0MiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3Q0IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4OUYzOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5RjM4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWZnIHtcbiAgY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY4OUYzOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY4OUYzOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2ODlGMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OEIyRiAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4QjJGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWZnIHtcbiAgY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU1OEIyRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU1OEIyRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NThCMkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWZnIHtcbiAgY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzNjkxRSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi05MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMzNjkxRSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tOTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLUExMDAtZmcge1xuICBjb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NDRkY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUExMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDQ0ZGOTAgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0NGRjkwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpZ2h0LWdyZWVuLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saWdodC1ncmVlbi1BMjAwLWZnIHtcbiAgY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCMkZGNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjJGRjU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IyRkY1OSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1saWdodC1ncmVlbi1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlnaHQtZ3JlZW4tQTQwMC1mZyB7XG4gIGNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzZGRjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc2RkYwMyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3NkZGMDMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDsgfVxuXG4ubWQtbGlnaHQtZ3JlZW4tQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtZmcge1xuICBjb2xvcjogIzY0REQxNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY0REQxNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NEREMTcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjRERDE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTUwLWZnIHtcbiAgY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGOUZCRTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjlGQkU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y5RkJFNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNEMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTEwMC1mZyB7XG4gIGNvbG9yOiAjRjBGNEMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMEY0QzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0YwRjRDMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTIwMC1mZyB7XG4gIGNvbG9yOiAjRTZFRTlDICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNkVFOUMgIWltcG9ydGFudDsgfVxuXG4ubGltZS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U2RUU5QyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTMwMC1mZyB7XG4gIGNvbG9yOiAjRENFNzc1ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0RDRTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0RDRTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDsgfVxuXG4ubGltZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEQ0U3NzUgIWltcG9ydGFudDsgfVxuXG4ubGltZS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0RDRTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFMTU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTQwMC1mZyB7XG4gIGNvbG9yOiAjRDRFMTU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNENEUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q0RTE1NyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLTUwMC1mZyB7XG4gIGNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saW1lLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS1mZyB7XG4gIGNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0REQzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NEREMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDRERDMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQ0EzMyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS02MDAtZmcge1xuICBjb2xvcjogI0MwQ0EzMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzBDQTMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDMENBMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS03MDAtZmcge1xuICBjb2xvcjogI0FGQjQyQiAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDsgfVxuXG4ubGltZS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDsgfVxuXG4ubGltZS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUZCNDJCICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBRkI0MkIgIWltcG9ydGFudDsgfVxuXG4ubGltZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS04MDAtZmcge1xuICBjb2xvcjogIzlFOUQyNCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTgwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5RTlEMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5RTlEMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtODAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUU5RDI0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5RTlEMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmxpbWUtOTAwLWZnIHtcbiAgY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RkY4MSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS1BMTAwLWZnIHtcbiAgY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RkY4MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0RkY4MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNEZGODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1saW1lLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5saW1lLUEyMDAtZmcge1xuICBjb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUVGRjQxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VFRkY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWxpbWUtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNkZGMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpbWUtQTQwMC1mZyB7XG4gIGNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNDNkZGMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNkZGMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtbGltZS1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FFRUEwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGltZS1BNzAwLWZnIHtcbiAgY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0FFRUEwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUE3MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FFRUEwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS1BNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBRUVBMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctNTAtZmcge1xuICBjb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGREU3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkRFNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ueWVsbG93LTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0xMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGOUM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjlDNCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkY5QzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy0yMDAtZmcge1xuICBjb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjU5RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY1OUQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGNTlEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXllbGxvdy0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctMzAwLWZnIHtcbiAgY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkYxNzYgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGMTc2ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ueWVsbG93LTQwMC1mZyB7XG4gIGNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy00MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFRTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRUU1OCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkVFNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy01MDAtZmcge1xuICBjb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFQjNCICFpbXBvcnRhbnQ7IH1cblxuLm1kLXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LWZnIHtcbiAgY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUIzQiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkVCM0IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy02MDAtZmcge1xuICBjb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZERDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy02MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGREQ4MzUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkREODM1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7IH1cblxuLm1kLXllbGxvdy03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi55ZWxsb3ctNzAwLWZnIHtcbiAgY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGQkMwMkQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkJDMDJEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZCQzAyRCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ueWVsbG93LTgwMC1mZyB7XG4gIGNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjlBODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGOUE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDsgfVxuXG4ubWQteWVsbG93LTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy05MDAtZmcge1xuICBjb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctOTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y1N0YxNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy05MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNTdGMTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjU3RjE3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGOEQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy1BMTAwLWZnIHtcbiAgY29sb3I6ICNGRkZGOEQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkY4RCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRjhEICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy1BMjAwLWZnIHtcbiAgY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy1BNDAwLWZnIHtcbiAgY29sb3I6ICNGRkVBMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZFQTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRUEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZFQTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC15ZWxsb3ctQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnllbGxvdy1BNzAwLWZnIHtcbiAgY29sb3I6ICNGRkQ2MDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LUE3MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRDYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZENjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLTUwLWZnIHtcbiAgY29sb3I6ICNGRkY4RTEgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjhFMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGOEUxICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUNCMyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItMTAwLWZnIHtcbiAgY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUNCMyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRUNCMyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkVDQjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMDgyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci0yMDAtZmcge1xuICBjb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFMDgyICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZFMDgyICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLTMwMC1mZyB7XG4gIGNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkQ1NEYgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZENTRGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0EyOCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItNDAwLWZnIHtcbiAgY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQ0EyOCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQ0EyOCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkNBMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci01MDAtZmcge1xuICBjb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1mZyB7XG4gIGNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLTYwMC1mZyB7XG4gIGNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkIzMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZCMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItNzAwLWZnIHtcbiAgY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkEwMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci04MDAtZmcge1xuICBjb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOEYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZGMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLTkwMC1mZyB7XG4gIGNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjZGMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjZGMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY2RjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci1BMTAwLWZnIHtcbiAgY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkU1N0YgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFNTdGICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRTU3RiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1hbWJlci1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYW1iZXItQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZENzQwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRDc0MCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYW1iZXItQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFtYmVyLUE0MDAtZmcge1xuICBjb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzQwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkM0MDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWFtYmVyLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbWJlci1BNzAwLWZnIHtcbiAgY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkFCMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBQjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQUIwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLm9yYW5nZS01MC1mZyB7XG4gIGNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTUwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkYzRTAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTUwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGM0UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtMTAwLWZnIHtcbiAgY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkUwQjIgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZFMEIyICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0xMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRTBCMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1vcmFuZ2UtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0yMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDQzgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQ0M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkNDODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLTMwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLm9yYW5nZS0zMDAtZmcge1xuICBjb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQjc0RCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtMzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkI3NEQgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTMwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZCNzREICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtNDAwLWZnIHtcbiAgY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkE3MjYgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZBNzI2ICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1vcmFuZ2UtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLTUwMC1mZyB7XG4gIGNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjk4MDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtZmcge1xuICBjb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1vcmFuZ2UtNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ub3JhbmdlLTYwMC1mZyB7XG4gIGNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkI4QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS02MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZCOEMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQjhDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLm9yYW5nZS03MDAtZmcge1xuICBjb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y1N0MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNTdDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjU3QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLW9yYW5nZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ub3JhbmdlLTgwMC1mZyB7XG4gIGNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY2QzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS04MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTgwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VGNkMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtODAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRjZDMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5vcmFuZ2UtOTAwLWZnIHtcbiAgY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTY1MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZEMTgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtQTIwMC1mZyB7XG4gIGNvbG9yOiAjRkZBQjQwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQUI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGQUI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkFCNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQUI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5MTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtQTQwMC1mZyB7XG4gIGNvbG9yOiAjRkY5MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtb3JhbmdlLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5vcmFuZ2UtQTcwMC1mZyB7XG4gIGNvbG9yOiAjRkY2RDAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjZEMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNkQwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5kZWVwLW9yYW5nZS01MC1mZyB7XG4gIGNvbG9yOiAjRkJFOUU3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZCRTlFNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZCRTlFNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQkU5RTcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZCRTlFNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQkMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtb3JhbmdlLTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkNDQkMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkNDQkMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZDQ0JDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWZnIHtcbiAgY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGQUI5MSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkFCOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5kZWVwLW9yYW5nZS0zMDAtZmcge1xuICBjb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY4QTY1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTMwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4QTY1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS0zMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGOEE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcwNDMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtb3JhbmdlLTQwMC1mZyB7XG4gIGNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjcwNDMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjcwNDMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1mZyB7XG4gIGNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmRlZXAtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1mZyB7XG4gIGNvbG9yOiAjRkY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ1MTFFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDUxMUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtZmcge1xuICBjb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ1MTFFICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjQ1MTFFICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y0NTExRSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY0QTE5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjRBMTkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtZmcge1xuICBjb2xvcjogI0U2NEExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTY0QTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTY0QTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS03MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U2NEExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg0MzE1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODQzMTUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtZmcge1xuICBjb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDg0MzE1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDg0MzE1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkYzNjBDICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRjM2MEMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtZmcge1xuICBjb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkYzNjBDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkYzNjBDICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JGMzYwQyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1kZWVwLW9yYW5nZS1BMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUExMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY5RTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUExMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTEwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOUU4MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjlFODAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmRlZXAtb3JhbmdlLUEyMDAtZmcge1xuICBjb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNkU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BMjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUEyMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjZFNDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTIwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY2RTQwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRlZXAtb3JhbmdlLUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1mZyB7XG4gIGNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzRDAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE0MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjNEMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRjNEMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGM0QwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjNEMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtZGVlcC1vcmFuZ2UtQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWZnIHtcbiAgY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNERDJDMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0REMkMwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0REMkMwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjREQyQzAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0REMkMwMCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tNTAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFQkU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5icm93bi01MC1mZyB7XG4gIGNvbG9yOiAjRUZFQkU5ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRkVCRTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VGRUJFOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmJyb3duLTEwMC1mZyB7XG4gIGNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYnJvd24tMjAwLWZnIHtcbiAgY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0yMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTE4ODdGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnJvd24tMzAwLWZnIHtcbiAgY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ExODg3RiAhaW1wb3J0YW50OyB9XG5cbi5icm93bi0zMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBMTg4N0YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnJvd24tNDAwLWZnIHtcbiAgY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi00MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi01MDAtZmcge1xuICBjb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTUwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTUwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi01MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJyb3duLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1mZyB7XG4gIGNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RDRDNDEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJyb3duLTYwMC1mZyB7XG4gIGNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2RDRDNDEgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTYwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2RDRDNDEgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNkQ0QzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYnJvd24tNzAwLWZnIHtcbiAgY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi03MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi04MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi04MDAtZmcge1xuICBjb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTgwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNEUzNDJFICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi04MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRFMzQyRSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTI3MjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJyb3duLTkwMC1mZyB7XG4gIGNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzRTI3MjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTkwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzRTI3MjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM0UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi1BMTAwLWZnIHtcbiAgY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEN0NDQzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDdDQ0M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q3Q0NDOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1icm93bi1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYnJvd24tQTIwMC1mZyB7XG4gIGNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUEyMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkNBQUE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTIwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JDQUFBNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCQ0FBQTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYnJvd24tQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJyb3duLUE0MDAtZmcge1xuICBjb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzhENkU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNDAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4RDZFNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTQwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEQ2RTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJyb3duLUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5icm93bi1BNzAwLWZnIHtcbiAgY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1RDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNUQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzVENDAzNyAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS01MC1mZyB7XG4gIGNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0xMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktMTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS0xMDAtZmcge1xuICBjb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0xMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS0yMDAtZmcge1xuICBjb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0yMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0yMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0zMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS0zMDAtZmcge1xuICBjb2xvcjogI0UwRTBFMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTMwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNFMEUwRTAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFMEUwRTAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS0zMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTBFMEUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTBFMEUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFMEUwRTAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS00MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS00MDAtZmcge1xuICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS00MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS00MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNDAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS01MDAtZmcge1xuICBjb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktZmcge1xuICBjb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzlFOUU5RSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUU5RTlFICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmdyZXktNjAwLWZnIHtcbiAgY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS02MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNjAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTYwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTYwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmdyZXktNzAwLWZnIHtcbiAgY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktNzAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktODAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmdyZXktODAwLWZnIHtcbiAgY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS04MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktODAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTgwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktOTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LTkwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmdyZXktOTAwLWZnIHtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS05MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktOTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTkwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTkwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS0xMDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMDAtZmcge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktMTAwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LTEwMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktQTEwMC1mZyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTEwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4ubWQtZ3JleS1BMjAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZ3JleS1BMjAwLWZnIHtcbiAgY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUEyMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BMjAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ncmV5LUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ncmV5LUE0MDAtZmcge1xuICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE0MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE0MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTQwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWdyZXktQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmdyZXktQTcwMC1mZyB7XG4gIGNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTcwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BNzAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS1BNzAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktQTcwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS01MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LTUwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUZGMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LTUwLWZnIHtcbiAgY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0VDRUZGMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VDRUZGMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQ0VGRjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmJsdWUtZ3JleS0xMDAtZmcge1xuICBjb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0xMDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0xMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTEwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS0yMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktMjAwLWZnIHtcbiAgY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTIwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0yMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLWdyZXktMzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LTMwMC1mZyB7XG4gIGNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0zMDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS0zMDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTMwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTMwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktMzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5ibHVlLWdyZXktNDAwLWZnIHtcbiAgY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTQwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNDAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNDAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS00MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLWdyZXktNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJsdWUtZ3JleS01MDAtZmcge1xuICBjb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzYwN0Q4QiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS01MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5ibHVlLWdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1mZyB7XG4gIGNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MDdEOEIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktNjAwLWZnIHtcbiAgY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTYwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1NDZFN0EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTYwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNjAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNjAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTQ2RTdBICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS02MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU0NkU3QSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi5tZC1ibHVlLWdyZXktNzAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYmx1ZS1ncmV5LTcwMC1mZyB7XG4gIGNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS03MDAtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS03MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTcwMC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktNzAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LTgwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7IH1cblxuLmJsdWUtZ3JleS04MDAtZmcge1xuICBjb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktODAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM3NDc0RiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktODAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS04MDAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS04MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNzQ3NEYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTgwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzc0NzRGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJsdWUtZ3JleS05MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktOTAwLWZnIHtcbiAgY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTkwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LTkwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktOTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktOTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS05MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTEwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LUExMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktQTEwMC1mZyB7XG4gIGNvbG9yOiAjQ0ZEOERDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BMTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTEwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTEwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUExMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDRkQ4REMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUExMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTIwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LUEyMDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktQTIwMC1mZyB7XG4gIGNvbG9yOiAjQjBCRUM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BMjAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTIwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTIwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUEyMDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCMEJFQzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUEyMDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IwQkVDNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LUE0MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktQTQwMC1mZyB7XG4gIGNvbG9yOiAjNzg5MDlDICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BNDAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTQwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTQwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE0MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3ODkwOUMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE0MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc4OTA5QyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTcwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmx1ZS1ncmV5LUE3MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibHVlLWdyZXktQTcwMC1mZyB7XG4gIGNvbG9yOiAjNDU1QTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS1BNzAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTcwMC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktQTcwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE3MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NTVBNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LUE3MDAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ1NUE2NCAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS01MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLXdoaXRlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLndoaXRlLTUwMC1mZyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLTUwMC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtNTAwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLTUwMC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtNTAwLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLTUwMC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLm1kLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLWZnIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmxhY2stNTAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTsgfVxuXG4uYmxhY2stNTAwLWZnIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stNTAwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ibGFjay01MDAtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stNTAwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ibGFjay01MDAtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stNTAwLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpOyB9XG5cbi5ibGFjay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stZmcge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ibGFjay1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEljb25zXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5tZC1pY29uW21kLWZvbnQtaWNvbl0sXG5pIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNCxcbiAgaS5zNCB7XG4gICAgZm9udC1zaXplOiA0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczYsXG4gIGkuczYge1xuICAgIGZvbnQtc2l6ZTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnM4LFxuICBpLnM4IHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTAsXG4gIGkuczEwIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTIsXG4gIGkuczEyIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTQsXG4gIGkuczE0IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTYsXG4gIGkuczE2IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTgsXG4gIGkuczE4IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjAsXG4gIGkuczIwIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjIsXG4gIGkuczIyIHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjQsXG4gIGkuczI0IHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjYsXG4gIGkuczI2IHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjgsXG4gIGkuczI4IHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMzAsXG4gIGkuczMwIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMzIsXG4gIGkuczMyIHtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMzQsXG4gIGkuczM0IHtcbiAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMzYsXG4gIGkuczM2IHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMzgsXG4gIGkuczM4IHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNDAsXG4gIGkuczQwIHtcbiAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNDIsXG4gIGkuczQyIHtcbiAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNDJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNDQsXG4gIGkuczQ0IHtcbiAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNDYsXG4gIGkuczQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNDgsXG4gIGkuczQ4IHtcbiAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNTAsXG4gIGkuczUwIHtcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNTIsXG4gIGkuczUyIHtcbiAgICBmb250LXNpemU6IDUycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNTJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNTQsXG4gIGkuczU0IHtcbiAgICBmb250LXNpemU6IDU0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNTRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNTYsXG4gIGkuczU2IHtcbiAgICBmb250LXNpemU6IDU2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNTgsXG4gIGkuczU4IHtcbiAgICBmb250LXNpemU6IDU4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNThweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNThweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNjAsXG4gIGkuczYwIHtcbiAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNjIsXG4gIGkuczYyIHtcbiAgICBmb250LXNpemU6IDYycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDYycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNjJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNjQsXG4gIGkuczY0IHtcbiAgICBmb250LXNpemU6IDY0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNjYsXG4gIGkuczY2IHtcbiAgICBmb250LXNpemU6IDY2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDY2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNjZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNjgsXG4gIGkuczY4IHtcbiAgICBmb250LXNpemU6IDY4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNjhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNzAsXG4gIGkuczcwIHtcbiAgICBmb250LXNpemU6IDcwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNzIsXG4gIGkuczcyIHtcbiAgICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNzQsXG4gIGkuczc0IHtcbiAgICBmb250LXNpemU6IDc0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNzRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDc0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNzRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNzYsXG4gIGkuczc2IHtcbiAgICBmb250LXNpemU6IDc2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNzZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNzZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zNzgsXG4gIGkuczc4IHtcbiAgICBmb250LXNpemU6IDc4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNzhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDc4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNzhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zODAsXG4gIGkuczgwIHtcbiAgICBmb250LXNpemU6IDgwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zODIsXG4gIGkuczgyIHtcbiAgICBmb250LXNpemU6IDgycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogODJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogODJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogODJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zODQsXG4gIGkuczg0IHtcbiAgICBmb250LXNpemU6IDg0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogODRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogODRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDg0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogODRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zODYsXG4gIGkuczg2IHtcbiAgICBmb250LXNpemU6IDg2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogODZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogODZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDg2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogODZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zODgsXG4gIGkuczg4IHtcbiAgICBmb250LXNpemU6IDg4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogODhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zOTAsXG4gIGkuczkwIHtcbiAgICBmb250LXNpemU6IDkwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zOTIsXG4gIGkuczkyIHtcbiAgICBmb250LXNpemU6IDkycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogOTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDkycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogOTJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zOTQsXG4gIGkuczk0IHtcbiAgICBmb250LXNpemU6IDk0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogOTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDk0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogOTRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zOTYsXG4gIGkuczk2IHtcbiAgICBmb250LXNpemU6IDk2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zOTgsXG4gIGkuczk4IHtcbiAgICBmb250LXNpemU6IDk4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOThweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogOThweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDk4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogOThweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTAwLFxuICBpLnMxMDAge1xuICAgIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMDIsXG4gIGkuczEwMiB7XG4gICAgZm9udC1zaXplOiAxMDJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTAycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTAycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEwNCxcbiAgaS5zMTA0IHtcbiAgICBmb250LXNpemU6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTA2LFxuICBpLnMxMDYge1xuICAgIGZvbnQtc2l6ZTogMTA2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTA2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEwNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMDgsXG4gIGkuczEwOCB7XG4gICAgZm9udC1zaXplOiAxMDhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTA4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTA4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTA4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczExMCxcbiAgaS5zMTEwIHtcbiAgICBmb250LXNpemU6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTEyLFxuICBpLnMxMTIge1xuICAgIGZvbnQtc2l6ZTogMTEycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTEycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMTQsXG4gIGkuczExNCB7XG4gICAgZm9udC1zaXplOiAxMTRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTE0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDExNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTE0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczExNixcbiAgaS5zMTE2IHtcbiAgICBmb250LXNpemU6IDExNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDExNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTE2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTE4LFxuICBpLnMxMTgge1xuICAgIGZvbnQtc2l6ZTogMTE4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTE4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMThweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMjAsXG4gIGkuczEyMCB7XG4gICAgZm9udC1zaXplOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEyMixcbiAgaS5zMTIyIHtcbiAgICBmb250LXNpemU6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMjJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTIycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTI0LFxuICBpLnMxMjQge1xuICAgIGZvbnQtc2l6ZTogMTI0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMjRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMjYsXG4gIGkuczEyNiB7XG4gICAgZm9udC1zaXplOiAxMjZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTI2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTI2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTI2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEyOCxcbiAgaS5zMTI4IHtcbiAgICBmb250LXNpemU6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTMwLFxuICBpLnMxMzAge1xuICAgIGZvbnQtc2l6ZTogMTMwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMzIsXG4gIGkuczEzMiB7XG4gICAgZm9udC1zaXplOiAxMzJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMzJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTMycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTMycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczEzNCxcbiAgaS5zMTM0IHtcbiAgICBmb250LXNpemU6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTM0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTM2LFxuICBpLnMxMzYge1xuICAgIGZvbnQtc2l6ZTogMTM2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTM2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMzZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxMzgsXG4gIGkuczEzOCB7XG4gICAgZm9udC1zaXplOiAxMzhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMzhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTM4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTM4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTM4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE0MCxcbiAgaS5zMTQwIHtcbiAgICBmb250LXNpemU6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTQyLFxuICBpLnMxNDIge1xuICAgIGZvbnQtc2l6ZTogMTQycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTQycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNDJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNDQsXG4gIGkuczE0NCB7XG4gICAgZm9udC1zaXplOiAxNDRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTQ0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE0NixcbiAgaS5zMTQ2IHtcbiAgICBmb250LXNpemU6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTQ2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNDZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTQ4LFxuICBpLnMxNDgge1xuICAgIGZvbnQtc2l6ZTogMTQ4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTQ4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNTAsXG4gIGkuczE1MCB7XG4gICAgZm9udC1zaXplOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE1MixcbiAgaS5zMTUyIHtcbiAgICBmb250LXNpemU6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTUycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTU0LFxuICBpLnMxNTQge1xuICAgIGZvbnQtc2l6ZTogMTU0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTU0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNTYsXG4gIGkuczE1NiB7XG4gICAgZm9udC1zaXplOiAxNTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTU2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTU2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTU2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE1OCxcbiAgaS5zMTU4IHtcbiAgICBmb250LXNpemU6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNThweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTU4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNThweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTYwLFxuICBpLnMxNjAge1xuICAgIGZvbnQtc2l6ZTogMTYwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNjIsXG4gIGkuczE2MiB7XG4gICAgZm9udC1zaXplOiAxNjJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNjJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTYycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTYycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTYycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE2NCxcbiAgaS5zMTY0IHtcbiAgICBmb250LXNpemU6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTY0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTY2LFxuICBpLnMxNjYge1xuICAgIGZvbnQtc2l6ZTogMTY2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTY2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNjZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNjgsXG4gIGkuczE2OCB7XG4gICAgZm9udC1zaXplOiAxNjhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTY4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE3MCxcbiAgaS5zMTcwIHtcbiAgICBmb250LXNpemU6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTcyLFxuICBpLnMxNzIge1xuICAgIGZvbnQtc2l6ZTogMTcycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTcycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxNzQsXG4gIGkuczE3NCB7XG4gICAgZm9udC1zaXplOiAxNzRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNzRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTc0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTc0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTc0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE3NixcbiAgaS5zMTc2IHtcbiAgICBmb250LXNpemU6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTc2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTc4LFxuICBpLnMxNzgge1xuICAgIGZvbnQtc2l6ZTogMTc4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTc4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNzhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3OHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxODAsXG4gIGkuczE4MCB7XG4gICAgZm9udC1zaXplOiAxODBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE4MixcbiAgaS5zMTgyIHtcbiAgICBmb250LXNpemU6IDE4MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE4MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxODJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTgycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxODJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxODJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTg0LFxuICBpLnMxODQge1xuICAgIGZvbnQtc2l6ZTogMTg0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTg0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxODRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxODYsXG4gIGkuczE4NiB7XG4gICAgZm9udC1zaXplOiAxODZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxODZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTg2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE4NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTg2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTg2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE4OCxcbiAgaS5zMTg4IHtcbiAgICBmb250LXNpemU6IDE4OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE4OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxODhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTg4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxODhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxODhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTkwLFxuICBpLnMxOTAge1xuICAgIGZvbnQtc2l6ZTogMTkwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxOTIsXG4gIGkuczE5MiB7XG4gICAgZm9udC1zaXplOiAxOTJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTkycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTkycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTkycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczE5NCxcbiAgaS5zMTk0IHtcbiAgICBmb250LXNpemU6IDE5NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE5NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTk0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxOTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOTRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMTk2LFxuICBpLnMxOTYge1xuICAgIGZvbnQtc2l6ZTogMTk2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTk2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxOTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMxOTgsXG4gIGkuczE5OCB7XG4gICAgZm9udC1zaXplOiAxOThweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTk4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE5OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTk4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTk4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIwMCxcbiAgaS5zMjAwIHtcbiAgICBmb250LXNpemU6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjAyLFxuICBpLnMyMDIge1xuICAgIGZvbnQtc2l6ZTogMjAycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjAycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMDJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIwMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwMnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMDQsXG4gIGkuczIwNCB7XG4gICAgZm9udC1zaXplOiAyMDRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjA0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjA0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjA0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIwNixcbiAgaS5zMjA2IHtcbiAgICBmb250LXNpemU6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjA2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMDZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjA4LFxuICBpLnMyMDgge1xuICAgIGZvbnQtc2l6ZTogMjA4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjA4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMTAsXG4gIGkuczIxMCB7XG4gICAgZm9udC1zaXplOiAyMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjEwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjEwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIxMixcbiAgaS5zMjEyIHtcbiAgICBmb250LXNpemU6IDIxMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIxMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMTJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjEycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMTJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjE0LFxuICBpLnMyMTQge1xuICAgIGZvbnQtc2l6ZTogMjE0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjE0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMTYsXG4gIGkuczIxNiB7XG4gICAgZm9udC1zaXplOiAyMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjE2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIxOCxcbiAgaS5zMjE4IHtcbiAgICBmb250LXNpemU6IDIxOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIxOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMThweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjE4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMThweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjIwLFxuICBpLnMyMjAge1xuICAgIGZvbnQtc2l6ZTogMjIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMjIsXG4gIGkuczIyMiB7XG4gICAgZm9udC1zaXplOiAyMjJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMjJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjIycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjIycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjIycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIyNCxcbiAgaS5zMjI0IHtcbiAgICBmb250LXNpemU6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjI2LFxuICBpLnMyMjYge1xuICAgIGZvbnQtc2l6ZTogMjI2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIyNnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMjgsXG4gIGkuczIyOCB7XG4gICAgZm9udC1zaXplOiAyMjhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMjhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjI4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjI4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjI4cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIzMCxcbiAgaS5zMjMwIHtcbiAgICBmb250LXNpemU6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjMwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjMyLFxuICBpLnMyMzIge1xuICAgIGZvbnQtc2l6ZTogMjMycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjMycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyMzQsXG4gIGkuczIzNCB7XG4gICAgZm9udC1zaXplOiAyMzRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMzRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjM0cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjM0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjM0cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczIzNixcbiAgaS5zMjM2IHtcbiAgICBmb250LXNpemU6IDIzNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIzNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMzZweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjM2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMzZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMzZweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjM4LFxuICBpLnMyMzgge1xuICAgIGZvbnQtc2l6ZTogMjM4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjM4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMzhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyNDAsXG4gIGkuczI0MCB7XG4gICAgZm9udC1zaXplOiAyNDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjQwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjQwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI0MixcbiAgaS5zMjQyIHtcbiAgICBmb250LXNpemU6IDI0MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0MnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNDJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjQycHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNDJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNDJweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjQ0LFxuICBpLnMyNDQge1xuICAgIGZvbnQtc2l6ZTogMjQ0cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjQ0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNDRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyNDYsXG4gIGkuczI0NiB7XG4gICAgZm9udC1zaXplOiAyNDZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNDZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjQ2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjQ2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjQ2cHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI0OCxcbiAgaS5zMjQ4IHtcbiAgICBmb250LXNpemU6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjQ4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNDhweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjUwLFxuICBpLnMyNTAge1xuICAgIGZvbnQtc2l6ZTogMjUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgbWQtaWNvblttZC1mb250LWljb25dLnMyNTIsXG4gIGkuczI1MiB7XG4gICAgZm9udC1zaXplOiAyNTJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjUycHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI1MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjUycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjUycHggIWltcG9ydGFudDsgfVxuICBtZC1pY29uW21kLWZvbnQtaWNvbl0uczI1NCxcbiAgaS5zMjU0IHtcbiAgICBmb250LXNpemU6IDI1NHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNTRweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjU0cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNTRweCAhaW1wb3J0YW50OyB9XG4gIG1kLWljb25bbWQtZm9udC1pY29uXS5zMjU2LFxuICBpLnMyNTYge1xuICAgIGZvbnQtc2l6ZTogMjU2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjU2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyNTZweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1NnB4ICFpbXBvcnRhbnQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ZvbnRzL2ljb21vb24uZW90PzVrbTF0Z1wiKTtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5lb3Q/I2llZml4NWttMXRnXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi50dGY/NWttMXRnXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi53b2ZmPzVrbTF0Z1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvaWNvbnMvZm9udHMvaWNvbW9vbi5zdmc/NWttMXRnI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWFjY291bnQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjsgfVxuXG4uaWNvbi1hY2NvdW50LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7IH1cblxuLmljb24tYWNjb3VudC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjsgfVxuXG4uaWNvbi1hY2NvdW50LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7IH1cblxuLmljb24tYWNjb3VudC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjsgfVxuXG4uaWNvbi1hY2NvdW50LWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG5cbi5pY29uLWFjY291bnQtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjsgfVxuXG4uaWNvbi1hY2NvdW50LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7IH1cblxuLmljb24tYWNjb3VudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7IH1cblxuLmljb24tYWNjb3VudC1tdWx0aXBsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7IH1cblxuLmljb24tYWNjb3VudC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG5cbi5pY29uLWFjY291bnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiOyB9XG5cbi5pY29uLWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG5cbi5pY29uLWFjY291bnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG5cbi5pY29uLWFjY291bnQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7IH1cblxuLmljb24tYWNjb3VudC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjsgfVxuXG4uaWNvbi1hY2NvdW50LXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiOyB9XG5cbi5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjsgfVxuXG4uaWNvbi1haXJiYWxsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7IH1cblxuLmljb24tYWlycGxhbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7IH1cblxuLmljb24tYWlycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjsgfVxuXG4uaWNvbi1hbGFybS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiOyB9XG5cbi5pY29uLWFsYXJtLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cblxuLmljb24tYWxhcm0tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7IH1cblxuLmljb24tYWxhcm0tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiOyB9XG5cbi5pY29uLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7IH1cblxuLmljb24tYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjsgfVxuXG4uaWNvbi1hbGVydC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjsgfVxuXG4uaWNvbi1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjsgfVxuXG4uaWNvbi1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7IH1cblxuLmljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjsgfVxuXG4uaWNvbi1hbHBoYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiOyB9XG5cbi5pY29uLWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiOyB9XG5cbi5pY29uLWFtYXpvbi1jbG91ZGRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7IH1cblxuLmljb24tYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7IH1cblxuLmljb24tYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7IH1cblxuLmljb24tYW5kcm9pZC1kZWJ1Zy1icmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjsgfVxuXG4uaWNvbi1hbmRyb2lkLXN0dWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiOyB9XG5cbi5pY29uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjsgfVxuXG4uaWNvbi1hcHBsZS1maW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjsgfVxuXG4uaWNvbi1hcHBsZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjsgfVxuXG4uaWNvbi1hcHBsZS1tb2JpbGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiOyB9XG5cbi5pY29uLWFwcGxlLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYVwiOyB9XG5cbi5pY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7IH1cblxuLmljb24tYXBwbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cblxuLmljb24tYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiOyB9XG5cbi5pY29uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjsgfVxuXG4uaWNvbi1hcnJhbmdlLWJyaW5nLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjsgfVxuXG4uaWNvbi1hcnJhbmdlLWJyaW5nLXRvLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7IH1cblxuLmljb24tYXJyYW5nZS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7IH1cblxuLmljb24tYXJyYW5nZS1zZW5kLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjsgfVxuXG4uaWNvbi1hcnJvdy1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjsgfVxuXG4uaWNvbi1hcnJvdy1ib3R0b20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiOyB9XG5cbi5pY29uLWFycm93LWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiOyB9XG5cbi5pY29uLWFycm93LWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiOyB9XG5cbi5pY29uLWFycm93LWRvd24tYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7IH1cblxuLmljb24tYXJyb3ctZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MlwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjsgfVxuXG4uaWNvbi1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0N1wiOyB9XG5cbi5pY29uLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiOyB9XG5cbi5pY29uLWFycm93LXVwLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiOyB9XG5cbi5pY29uLWFycm93LXVwLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRiXCI7IH1cblxuLmljb24tYXJyb3ctdXAtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiOyB9XG5cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cblxuLmljb24tYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjsgfVxuXG4uaWNvbi1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7IH1cblxuLmljb24tYXVkaW9ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7IH1cblxuLmljb24tYXV0by1maXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjsgfVxuXG4uaWNvbi1hdXRvLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MlwiOyB9XG5cbi5pY29uLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjsgfVxuXG4uaWNvbi1iYWNrYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7IH1cblxuLmljb24tYmFja3VwLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjsgfVxuXG4uaWNvbi1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7IH1cblxuLmljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG5cbi5pY29uLWJhcmxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG5cbi5pY29uLWJhcnJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiOyB9XG5cbi5pY29uLWJhc2VjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVhXCI7IH1cblxuLmljb24tYmFza2V0LWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWJcIjsgfVxuXG4uaWNvbi1iYXNrZXQtdW5maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7IH1cblxuLmljb24tYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7IH1cblxuLmljb24tYmF0dGVyeS0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiOyB9XG5cbi5pY29uLWJhdHRlcnktMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCI7IH1cblxuLmljb24tYmF0dGVyeS00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiOyB9XG5cbi5pY29uLWJhdHRlcnktNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCI7IH1cblxuLmljb24tYmF0dGVyeS03MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NFwiOyB9XG5cbi5pY29uLWJhdHRlcnktODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7IH1cblxuLmljb24tYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2N1wiOyB9XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7IH1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YVwiOyB9XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmJcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7IH1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZFwiOyB9XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7IH1cblxuLmljb24tYmF0dGVyeS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiOyB9XG5cbi5pY29uLWJhdHRlcnktbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzBcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjsgfVxuXG4uaWNvbi1iYXR0ZXJ5LXBvc2l0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjczXCI7IH1cblxuLmljb24tYmF0dGVyeS1zdGFuZGFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NFwiOyB9XG5cbi5pY29uLWJhdHRlcnktdW5rbm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NVwiOyB9XG5cbi5pY29uLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjsgfVxuXG4uaWNvbi1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3N1wiOyB9XG5cbi5pY29uLWJlYWtlci1lbXB0eS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7IH1cblxuLmljb24tYmVha2VyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc5XCI7IH1cblxuLmljb24tYmVha2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjsgfVxuXG4uaWNvbi1iZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2JcIjsgfVxuXG4uaWNvbi1iZWF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiOyB9XG5cbi5pY29uLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjsgfVxuXG4uaWNvbi1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7IH1cblxuLmljb24tYmVsbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2ZcIjsgfVxuXG4uaWNvbi1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjsgfVxuXG4uaWNvbi1iZWxsLXJpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MVwiOyB9XG5cbi5pY29uLWJlbGwtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MlwiOyB9XG5cbi5pY29uLWJlbGwtc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODNcIjsgfVxuXG4uaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCI7IH1cblxuLmljb24tYmV0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NVwiOyB9XG5cbi5pY29uLWJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjsgfVxuXG4uaWNvbi1iaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg3XCI7IH1cblxuLmljb24tYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OFwiOyB9XG5cbi5pY29uLWJpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiOyB9XG5cbi5pY29uLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YVwiOyB9XG5cbi5pY29uLWJsYWNrLW1lc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGJcIjsgfVxuXG4uaWNvbi1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhjXCI7IH1cblxuLmljb24tYmxpbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhkXCI7IH1cblxuLmljb24tYmxvY2staGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7IH1cblxuLmljb24tYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZlwiOyB9XG5cbi5pY29uLWJsdWV0b290aC1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MFwiOyB9XG5cbi5pY29uLWJsdWV0b290aC1jb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkzXCI7IH1cblxuLmljb24tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7IH1cblxuLmljb24tYmx1ci1saW5lYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTVcIjsgfVxuXG4uaWNvbi1ibHVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NlwiOyB9XG5cbi5pY29uLWJsdXItcmFkaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk3XCI7IH1cblxuLmljb24tYmx1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OFwiOyB9XG5cbi5pY29uLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjsgfVxuXG4uaWNvbi1ib29rLW11bHRpcGxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjsgfVxuXG4uaWNvbi1ib29rLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjliXCI7IH1cblxuLmljb24tYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjljXCI7IH1cblxuLmljb24tYm9vay12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlkXCI7IH1cblxuLmljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiOyB9XG5cbi5pY29uLWJvb2ttYXJrLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCI7IH1cblxuLmljb24tYm9va21hcmstbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTBcIjsgfVxuXG4uaWNvbi1ib29rbWFyay1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTFcIjsgfVxuXG4uaWNvbi1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEyXCI7IH1cblxuLmljb24tYm9va21hcmstcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhM1wiOyB9XG5cbi5pY29uLWJvb2ttYXJrLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNFwiOyB9XG5cbi5pY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE1XCI7IH1cblxuLmljb24tYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNlwiOyB9XG5cbi5pY29uLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjsgfVxuXG4uaWNvbi1ib3JkZXItY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YThcIjsgfVxuXG4uaWNvbi1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOVwiOyB9XG5cbi5pY29uLWJvcmRlci1pbnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWFcIjsgfVxuXG4uaWNvbi1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYlwiOyB9XG5cbi5pY29uLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFjXCI7IH1cblxuLmljb24tYm9yZGVyLW91dHNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWRcIjsgfVxuXG4uaWNvbi1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWVcIjsgfVxuXG4uaWNvbi1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFmXCI7IH1cblxuLmljb24tYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIwXCI7IH1cblxuLmljb24tYm93bGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMVwiOyB9XG5cbi5pY29uLWJveC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMlwiOyB9XG5cbi5pY29uLWJveC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjNcIjsgfVxuXG4uaWNvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjRcIjsgfVxuXG4uaWNvbi1icmllZmNhc2UtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNVwiOyB9XG5cbi5pY29uLWJyaWVmY2FzZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiOyB9XG5cbi5pY29uLWJyaWVmY2FzZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjsgfVxuXG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjsgfVxuXG4uaWNvbi1icmlnaHRuZXNzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjlcIjsgfVxuXG4uaWNvbi1icmlnaHRuZXNzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmFcIjsgfVxuXG4uaWNvbi1icmlnaHRuZXNzLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmJcIjsgfVxuXG4uaWNvbi1icmlnaHRuZXNzLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjsgfVxuXG4uaWNvbi1icmlnaHRuZXNzLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmRcIjsgfVxuXG4uaWNvbi1icmlnaHRuZXNzLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmVcIjsgfVxuXG4uaWNvbi1icmlnaHRuZXNzLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmZcIjsgfVxuXG4uaWNvbi1icmlnaHRuZXNzLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzBcIjsgfVxuXG4uaWNvbi1icmlnaHRuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMxXCI7IH1cblxuLmljb24tYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjsgfVxuXG4uaWNvbi1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjM1wiOyB9XG5cbi5pY29uLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNFwiOyB9XG5cbi5pY29uLWJ1bGxldGluLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM1XCI7IH1cblxuLmljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzZcIjsgfVxuXG4uaWNvbi1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzdcIjsgfVxuXG4uaWNvbi1jYWtlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjsgfVxuXG4uaWNvbi1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM5XCI7IH1cblxuLmljb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNiXCI7IH1cblxuLmljb24tY2FsZW5kYXItY2hlY2stbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2NcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZFwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNlXCI7IH1cblxuLmljb24tY2FsZW5kYXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2ZcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQwXCI7IH1cblxuLmljb24tY2FsZW5kYXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQxXCI7IH1cblxuLmljb24tY2FsZW5kYXItc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQyXCI7IH1cblxuLmljb24tY2FsZW5kYXItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkM1wiOyB9XG5cbi5pY29uLWNhbGVuZGFyLXRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ0XCI7IH1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDVcIjsgfVxuXG4uaWNvbi1jYW1jb3JkZXItYm94LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNlwiOyB9XG5cbi5pY29uLWNhbWNvcmRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDdcIjsgfVxuXG4uaWNvbi1jYW1jb3JkZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ4XCI7IH1cblxuLmljb24tY2FtY29yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ5XCI7IH1cblxuLmljb24tY2FtZXJhLWZyb250LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGFcIjsgfVxuXG4uaWNvbi1jYW1lcmEtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGJcIjsgfVxuXG4uaWNvbi1jYW1lcmEtaXJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkY1wiOyB9XG5cbi5pY29uLWNhbWVyYS1wYXJ0eS1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRkXCI7IH1cblxuLmljb24tY2FtZXJhLXJlYXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZVwiOyB9XG5cbi5pY29uLWNhbWVyYS1yZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRmXCI7IH1cblxuLmljb24tY2FtZXJhLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMFwiOyB9XG5cbi5pY29uLWNhbWVyYS10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMVwiOyB9XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMlwiOyB9XG5cbi5pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlM1wiOyB9XG5cbi5pY29uLWNhbmR5Y2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNFwiOyB9XG5cbi5pY29uLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU1XCI7IH1cblxuLmljb24tY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU2XCI7IH1cblxuLmljb24tY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU3XCI7IH1cblxuLmljb24tY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU4XCI7IH1cblxuLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOVwiOyB9XG5cbi5pY29uLWNhc2gtMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVhXCI7IH1cblxuLmljb24tY2FzaC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlYlwiOyB9XG5cbi5pY29uLWNhc2gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVjXCI7IH1cblxuLmljb24tY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZFwiOyB9XG5cbi5pY29uLWNhc3QtY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVlXCI7IH1cblxuLmljb24tY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZlwiOyB9XG5cbi5pY29uLWNhc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMFwiOyB9XG5cbi5pY29uLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMVwiOyB9XG5cbi5pY29uLWNlbGxwaG9uZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYyXCI7IH1cblxuLmljb24tY2VsbHBob25lLWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjNcIjsgfVxuXG4uaWNvbi1jZWxscGhvbmUtaXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY0XCI7IH1cblxuLmljb24tY2VsbHBob25lLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY1XCI7IH1cblxuLmljb24tY2VsbHBob25lLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjZcIjsgfVxuXG4uaWNvbi1jZWxscGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjdcIjsgfVxuXG4uaWNvbi1jZWxscGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjhcIjsgfVxuXG4uaWNvbi1jaGFpci1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjlcIjsgfVxuXG4uaWNvbi1jaGFydC1hcmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmFcIjsgfVxuXG4uaWNvbi1jaGFydC1hcmVhc3BsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZiXCI7IH1cblxuLmljb24tY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZjXCI7IH1cblxuLmljb24tY2hhcnQtaGlzdG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZkXCI7IH1cblxuLmljb24tY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZVwiOyB9XG5cbi5pY29uLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZlwiOyB9XG5cbi5pY29uLWNoZWNrLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMFwiOyB9XG5cbi5pY29uLWNoZWNrLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAxXCI7IH1cblxuLmljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCI7IH1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDNcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNFwiOyB9XG5cbi5pY29uLWNoZWNrYm94LWJsYW5rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNVwiOyB9XG5cbi5pY29uLWNoZWNrYm94LWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDZcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwN1wiOyB9XG5cbi5pY29uLWNoZWNrYm94LW1hcmtlZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOFwiOyB9XG5cbi5pY29uLWNoZWNrYm94LW1hcmtlZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDlcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYVwiOyB9XG5cbi5pY29uLWNoZWNrYm94LW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYlwiOyB9XG5cbi5pY29uLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGNcIjsgfVxuXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZFwiOyB9XG5cbi5pY29uLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBlXCI7IH1cblxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBmXCI7IH1cblxuLmljb24tY2hlY2tlcmJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEwXCI7IH1cblxuLmljb24tY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMVwiOyB9XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTJcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxM1wiOyB9XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE0XCI7IH1cblxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE1XCI7IH1cblxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE2XCI7IH1cblxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxN1wiOyB9XG5cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MThcIjsgfVxuXG4uaWNvbi1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTlcIjsgfVxuXG4uaWNvbi1jaXNjby13ZWJleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYVwiOyB9XG5cbi5pY29uLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWJcIjsgfVxuXG4uaWNvbi1jbGFwcGVyYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWNcIjsgfVxuXG4uaWNvbi1jbGlwYm9hcmQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZFwiOyB9XG5cbi5pY29uLWNsaXBib2FyZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZVwiOyB9XG5cbi5pY29uLWNsaXBib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFmXCI7IH1cblxuLmljb24tY2xpcGJvYXJkLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjBcIjsgfVxuXG4uaWNvbi1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjFcIjsgfVxuXG4uaWNvbi1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMlwiOyB9XG5cbi5pY29uLWNsaXBib2FyZC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIzXCI7IH1cblxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI0XCI7IH1cblxuLmljb24tY2xpcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI1XCI7IH1cblxuLmljb24tY2xvY2stZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNlwiOyB9XG5cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI3XCI7IH1cblxuLmljb24tY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjhcIjsgfVxuXG4uaWNvbi1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjlcIjsgfVxuXG4uaWNvbi1jbG9zZS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJhXCI7IH1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmJcIjsgfVxuXG4uaWNvbi1jbG9zZWQtY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyY1wiOyB9XG5cbi5pY29uLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJkXCI7IH1cblxuLmljb24tY2xvdWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJlXCI7IH1cblxuLmljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmZcIjsgfVxuXG4uaWNvbi1jbG91ZC1vdXRsaW5lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMFwiOyB9XG5cbi5pY29uLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzFcIjsgfVxuXG4uaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzJcIjsgfVxuXG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczM1wiOyB9XG5cbi5pY29uLWNvZGUtYXJyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzRcIjsgfVxuXG4uaWNvbi1jb2RlLWJyYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNVwiOyB9XG5cbi5pY29uLWNvZGUtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzZcIjsgfVxuXG4uaWNvbi1jb2RlLWdyZWF0ZXItdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczN1wiOyB9XG5cbi5pY29uLWNvZGUtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM4XCI7IH1cblxuLmljb24tY29kZS1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzlcIjsgfVxuXG4uaWNvbi1jb2RlLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYVwiOyB9XG5cbi5pY29uLWNvZGUtbm90LWVxdWFsLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2JcIjsgfVxuXG4uaWNvbi1jb2RlLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczY1wiOyB9XG5cbi5pY29uLWNvZGUtc3RyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNkXCI7IH1cblxuLmljb24tY29kZS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNlXCI7IH1cblxuLmljb24tY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZlwiOyB9XG5cbi5pY29uLWNvZmZlZS10by1nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MFwiOyB9XG5cbi5pY29uLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MVwiOyB9XG5cbi5pY29uLWNvZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDJcIjsgfVxuXG4uaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDNcIjsgfVxuXG4uaWNvbi1jb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ0XCI7IH1cblxuLmljb24tY29sb3ItaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ1XCI7IH1cblxuLmljb24tY29tbWVudC1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDZcIjsgfVxuXG4uaWNvbi1jb21tZW50LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDdcIjsgfVxuXG4uaWNvbi1jb21tZW50LWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDhcIjsgfVxuXG4uaWNvbi1jb21tZW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ5XCI7IH1cblxuLmljb24tY29tbWVudC1jaGVjay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRhXCI7IH1cblxuLmljb24tY29tbWVudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YlwiOyB9XG5cbi5pY29uLWNvbW1lbnQtbXVsdGlwZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRjXCI7IH1cblxuLmljb24tY29tbWVudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRkXCI7IH1cblxuLmljb24tY29tbWVudC1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGVcIjsgfVxuXG4uaWNvbi1jb21tZW50LXByb2Nlc3Npbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZlwiOyB9XG5cbi5pY29uLWNvbW1lbnQtcHJvY2Vzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MFwiOyB9XG5cbi5pY29uLWNvbW1lbnQtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTFcIjsgfVxuXG4uaWNvbi1jb21tZW50LXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MlwiOyB9XG5cbi5pY29uLWNvbW1lbnQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1M1wiOyB9XG5cbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTRcIjsgfVxuXG4uaWNvbi1jb21wYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU1XCI7IH1cblxuLmljb24tY29tcGFzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU2XCI7IH1cblxuLmljb24tY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1N1wiOyB9XG5cbi5pY29uLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NThcIjsgfVxuXG4uaWNvbi1jb250ZW50LWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTlcIjsgfVxuXG4uaWNvbi1jb250ZW50LWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YVwiOyB9XG5cbi5pY29uLWNvbnRlbnQtZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzViXCI7IH1cblxuLmljb24tY29udGVudC1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1Y1wiOyB9XG5cbi5pY29uLWNvbnRlbnQtc2F2ZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWRcIjsgfVxuXG4uaWNvbi1jb250ZW50LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWVcIjsgfVxuXG4uaWNvbi1jb250cmFzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWZcIjsgfVxuXG4uaWNvbi1jb250cmFzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjBcIjsgfVxuXG4uaWNvbi1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2MVwiOyB9XG5cbi5pY29uLWNvbnRyb2xsZXIteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2MlwiOyB9XG5cbi5pY29uLWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2M1wiOyB9XG5cbi5pY29uLWNyZWRpdC1jYXJkLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY0XCI7IH1cblxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjVcIjsgfVxuXG4uaWNvbi1jcm9wLWZyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjZcIjsgfVxuXG4uaWNvbi1jcm9wLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2N1wiOyB9XG5cbi5pY29uLWNyb3AtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjhcIjsgfVxuXG4uaWNvbi1jcm9wLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2OVwiOyB9XG5cbi5pY29uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmFcIjsgfVxuXG4uaWNvbi1jcm9zc2hhaXJzLWdwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2YlwiOyB9XG5cbi5pY29uLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmNcIjsgfVxuXG4uaWNvbi1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2ZFwiOyB9XG5cbi5pY29uLWN1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2ZVwiOyB9XG5cbi5pY29uLWN1YmUtdW5mb2xkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmZcIjsgfVxuXG4uaWNvbi1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzcwXCI7IH1cblxuLmljb24tY3VwLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzcxXCI7IH1cblxuLmljb24tY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzcyXCI7IH1cblxuLmljb24tY3VycmVuY3ktYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzczXCI7IH1cblxuLmljb24tY3VycmVuY3ktZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc0XCI7IH1cblxuLmljb24tY3VycmVuY3ktZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc1XCI7IH1cblxuLmljb24tY3VycmVuY3ktaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc2XCI7IH1cblxuLmljb24tY3VycmVuY3ktcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc3XCI7IH1cblxuLmljb24tY3VycmVuY3ktdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc4XCI7IH1cblxuLmljb24tY3VycmVuY3ktdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc5XCI7IH1cblxuLmljb24tY3Vyc29yLWRlZmF1bHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3YVwiOyB9XG5cbi5pY29uLWN1cnNvci1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdiXCI7IH1cblxuLmljb24tY3Vyc29yLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2NcIjsgfVxuXG4uaWNvbi1jdXJzb3ItcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3ZFwiOyB9XG5cbi5pY29uLWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2VcIjsgfVxuXG4uaWNvbi1kZWJ1Zy1zdGVwLWludG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2ZcIjsgfVxuXG4uaWNvbi1kZWJ1Zy1zdGVwLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4MFwiOyB9XG5cbi5pY29uLWRlYnVnLXN0ZXAtb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4MVwiOyB9XG5cbi5pY29uLWRlY2ltYWwtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODJcIjsgfVxuXG4uaWNvbi1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgzXCI7IH1cblxuLmljb24tZGVsZXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODRcIjsgfVxuXG4uaWNvbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODVcIjsgfVxuXG4uaWNvbi1kZXNrcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODZcIjsgfVxuXG4uaWNvbi1kZXNrdG9wLW1hYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4N1wiOyB9XG5cbi5pY29uLWRlc2t0b3AtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODhcIjsgfVxuXG4uaWNvbi1kZXRhaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg5XCI7IH1cblxuLmljb24tZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4YVwiOyB9XG5cbi5pY29uLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGJcIjsgfVxuXG4uaWNvbi1kaWNlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGNcIjsgfVxuXG4uaWNvbi1kaWNlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGRcIjsgfVxuXG4uaWNvbi1kaWNlLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGVcIjsgfVxuXG4uaWNvbi1kaWNlLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGZcIjsgfVxuXG4uaWNvbi1kaWNlLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTBcIjsgfVxuXG4uaWNvbi1kaWNlLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTFcIjsgfVxuXG4uaWNvbi1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkyXCI7IH1cblxuLmljb24tZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5M1wiOyB9XG5cbi5pY29uLWRpc2stYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTRcIjsgfVxuXG4uaWNvbi1kaXNxdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5NVwiOyB9XG5cbi5pY29uLWRpc3F1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5NlwiOyB9XG5cbi5pY29uLWRpdmlzaW9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5N1wiOyB9XG5cbi5pY29uLWRpdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk4XCI7IH1cblxuLmljb24tZG5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk5XCI7IH1cblxuLmljb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWFcIjsgfVxuXG4uaWNvbi1kb21haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWJcIjsgfVxuXG4uaWNvbi1kb3RzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWNcIjsgfVxuXG4uaWNvbi1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlkXCI7IH1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWVcIjsgfVxuXG4uaWNvbi1kcmFnLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWZcIjsgfVxuXG4uaWNvbi1kcmFnLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EwXCI7IH1cblxuLmljb24tZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhMVwiOyB9XG5cbi5pY29uLWRyYXdpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EyXCI7IH1cblxuLmljb24tZHJhd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhM1wiOyB9XG5cbi5pY29uLWRyaWJiYmxlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhNFwiOyB9XG5cbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E1XCI7IH1cblxuLmljb24tZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTZcIjsgfVxuXG4uaWNvbi1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E3XCI7IH1cblxuLmljb24tZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E4XCI7IH1cblxuLmljb24tZHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhOVwiOyB9XG5cbi5pY29uLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FhXCI7IH1cblxuLmljb24tZWFydGgtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FiXCI7IH1cblxuLmljb24tZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWNcIjsgfVxuXG4uaWNvbi1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FkXCI7IH1cblxuLmljb24tZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhZVwiOyB9XG5cbi5pY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FmXCI7IH1cblxuLmljb24tZWxldmF0aW9uLWRlY2xpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjBcIjsgfVxuXG4uaWNvbi1lbGV2YXRpb24tcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMVwiOyB9XG5cbi5pY29uLWVsZXZhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IyXCI7IH1cblxuLmljb24tZW1haWwtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiM1wiOyB9XG5cbi5pY29uLWVtYWlsLXNlY3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiNFwiOyB9XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I1XCI7IH1cblxuLmljb24tZW1vdGljb24tY29vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiNlwiOyB9XG5cbi5pY29uLWVtb3RpY29uLWRldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I3XCI7IH1cblxuLmljb24tZW1vdGljb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjhcIjsgfVxuXG4uaWNvbi1lbW90aWNvbi1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I5XCI7IH1cblxuLmljb24tZW1vdGljb24tcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiYVwiOyB9XG5cbi5pY29uLWVtb3RpY29uLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiYlwiOyB9XG5cbi5pY29uLWVtb3RpY29uLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiY1wiOyB9XG5cbi5pY29uLWVtb3RpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JkXCI7IH1cblxuLmljb24tZW5naW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmVcIjsgfVxuXG4uaWNvbi1lbmdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmZcIjsgfVxuXG4uaWNvbi1lcXVhbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzBcIjsgfVxuXG4uaWNvbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMVwiOyB9XG5cbi5pY29uLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMlwiOyB9XG5cbi5pY29uLWVzY2FsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjM1wiOyB9XG5cbi5pY29uLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzRcIjsgfVxuXG4uaWNvbi1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjNVwiOyB9XG5cbi5pY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M2XCI7IH1cblxuLmljb24tZXhpdC10by1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzdcIjsgfVxuXG4uaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzhcIjsgfVxuXG4uaWNvbi1leWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M5XCI7IH1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NhXCI7IH1cblxuLmljb24tZXllZHJvcHBlci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NiXCI7IH1cblxuLmljb24tZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjY1wiOyB9XG5cbi5pY29uLWZhY2Vib29rLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjZFwiOyB9XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NlXCI7IH1cblxuLmljb24tZmFjdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjZlwiOyB9XG5cbi5pY29uLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkMFwiOyB9XG5cbi5pY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkMVwiOyB9XG5cbi5pY29uLWZlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QyXCI7IH1cblxuLmljb24tZmlsZS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkM1wiOyB9XG5cbi5pY29uLWZpbGUtZGVsaW1pdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q0XCI7IH1cblxuLmljb24tZmlsZS1kb2N1bWVudC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDVcIjsgfVxuXG4uaWNvbi1maWxlLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q2XCI7IH1cblxuLmljb24tZmlsZS1leGNlbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDdcIjsgfVxuXG4uaWNvbi1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q4XCI7IH1cblxuLmljb24tZmlsZS1maW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q5XCI7IH1cblxuLmljb24tZmlsZS1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGFcIjsgfVxuXG4uaWNvbi1maWxlLWltYWdlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkYlwiOyB9XG5cbi5pY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGNcIjsgfVxuXG4uaWNvbi1maWxlLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RkXCI7IH1cblxuLmljb24tZmlsZS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkZVwiOyB9XG5cbi5pY29uLWZpbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkZlwiOyB9XG5cbi5pY29uLWZpbGUtcGRmLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMFwiOyB9XG5cbi5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UxXCI7IH1cblxuLmljb24tZmlsZS1wb3dlcnBvaW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMlwiOyB9XG5cbi5pY29uLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlM1wiOyB9XG5cbi5pY29uLWZpbGUtcHJlc2VudGF0aW9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlNFwiOyB9XG5cbi5pY29uLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTVcIjsgfVxuXG4uaWNvbi1maWxlLXdvcmQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U2XCI7IH1cblxuLmljb24tZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U3XCI7IH1cblxuLmljb24tZmlsZS14bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZThcIjsgfVxuXG4uaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U5XCI7IH1cblxuLmljb24tZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlYVwiOyB9XG5cbi5pY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWJcIjsgfVxuXG4uaWNvbi1maWxtc3RyaXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VjXCI7IH1cblxuLmljb24tZmlsbXN0cmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VkXCI7IH1cblxuLmljb24tZmlsdGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWVcIjsgfVxuXG4uaWNvbi1maWx0ZXItcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWZcIjsgfVxuXG4uaWNvbi1maWx0ZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YwXCI7IH1cblxuLmljb24tZmlsdGVyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjFcIjsgfVxuXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjJcIjsgfVxuXG4uaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YzXCI7IH1cblxuLmljb24tZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmNFwiOyB9XG5cbi5pY29uLWZsYWctY2hlY2tlcmVkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjVcIjsgfVxuXG4uaWNvbi1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmNlwiOyB9XG5cbi5pY29uLWZsYWctb3V0bGluZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y3XCI7IH1cblxuLmljb24tZmxhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y4XCI7IH1cblxuLmljb24tZmxhZy10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmOVwiOyB9XG5cbi5pY29uLWZsYWctdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmYVwiOyB9XG5cbi5pY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmJcIjsgfVxuXG4uaWNvbi1mbGFzaC1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZjXCI7IH1cblxuLmljb24tZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZkXCI7IH1cblxuLmljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmVcIjsgfVxuXG4uaWNvbi1mbGFzaGxpZ2h0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmZlwiOyB9XG5cbi5pY29uLWZsYXNobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjsgfVxuXG4uaWNvbi1mbGF0dHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjsgfVxuXG4uaWNvbi1mbGlja3ItYWZ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjsgfVxuXG4uaWNvbi1mbGlja3ItYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAzXCI7IH1cblxuLmljb24tZmxpcC10by1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7IH1cblxuLmljb24tZmxpcC10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNVwiOyB9XG5cbi5pY29uLWZsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNlwiOyB9XG5cbi5pY29uLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwN1wiOyB9XG5cbi5pY29uLWZvbGRlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7IH1cblxuLmljb24tZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7IH1cblxuLmljb24tZm9sZGVyLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiOyB9XG5cbi5pY29uLWZvbGRlci1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYlwiOyB9XG5cbi5pY29uLWZvbGRlci1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjsgfVxuXG4uaWNvbi1mb2xkZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZFwiOyB9XG5cbi5pY29uLWZvbGRlci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBlXCI7IH1cblxuLmljb24tZm9sZGVyLW11bHRpcGxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7IH1cblxuLmljb24tZm9sZGVyLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTBcIjsgfVxuXG4uaWNvbi1mb2xkZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTFcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3V0bGluZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEyXCI7IH1cblxuLmljb24tZm9sZGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjsgfVxuXG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNFwiOyB9XG5cbi5pY29uLWZvbGRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTVcIjsgfVxuXG4uaWNvbi1mb2xkZXItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE2XCI7IH1cblxuLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE3XCI7IH1cblxuLmljb24tZm9vZC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOFwiOyB9XG5cbi5pY29uLWZvb2QtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOVwiOyB9XG5cbi5pY29uLWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWFcIjsgfVxuXG4uaWNvbi1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWJcIjsgfVxuXG4uaWNvbi1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxY1wiOyB9XG5cbi5pY29uLWZvcm1hdC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWRcIjsgfVxuXG4uaWNvbi1mb3JtYXQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZVwiOyB9XG5cbi5pY29uLWZvcm1hdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7IH1cblxuLmljb24tZm9ybWF0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7IH1cblxuLmljb24tZm9ybWF0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjFcIjsgfVxuXG4uaWNvbi1mb3JtYXQtY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjsgfVxuXG4uaWNvbi1mb3JtYXQtY29sb3ItZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyM1wiOyB9XG5cbi5pY29uLWZvcm1hdC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNFwiOyB9XG5cbi5pY29uLWZvcm1hdC1mbG9hdC1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjsgfVxuXG4uaWNvbi1mb3JtYXQtZmxvYXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNlwiOyB9XG5cbi5pY29uLWZvcm1hdC1mbG9hdC1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7IH1cblxuLmljb24tZm9ybWF0LWZsb2F0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI4XCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJhXCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJiXCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJjXCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJlXCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZlwiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMFwiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzFcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMyXCI7IH1cblxuLmljb24tZm9ybWF0LWhlYWRlci1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzM1wiOyB9XG5cbi5pY29uLWZvcm1hdC1oZWFkZXItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzRcIjsgfVxuXG4uaWNvbi1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM1XCI7IH1cblxuLmljb24tZm9ybWF0LWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNlwiOyB9XG5cbi5pY29uLWZvcm1hdC1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzdcIjsgfVxuXG4uaWNvbi1mb3JtYXQtbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM4XCI7IH1cblxuLmljb24tZm9ybWF0LWxpc3QtYnVsbGV0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzlcIjsgfVxuXG4uaWNvbi1mb3JtYXQtbGlzdC1udW1iZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNhXCI7IH1cblxuLmljb24tZm9ybWF0LW9iamVjdC1pbmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2JcIjsgfVxuXG4uaWNvbi1mb3JtYXQtb2JqZWN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzY1wiOyB9XG5cbi5pY29uLWZvcm1hdC1vYmplY3QtdGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2RcIjsgfVxuXG4uaWNvbi1mb3JtYXQtb2JqZWN0LXRvcC1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2VcIjsgfVxuXG4uaWNvbi1mb3JtYXQtcGFpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2ZcIjsgfVxuXG4uaWNvbi1mb3JtYXQtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQwXCI7IH1cblxuLmljb24tZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQxXCI7IH1cblxuLmljb24tZm9ybWF0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDJcIjsgfVxuXG4uaWNvbi1mb3JtYXQtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0M1wiOyB9XG5cbi5pY29uLWZvcm1hdC1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDRcIjsgfVxuXG4uaWNvbi1mb3JtYXQtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDVcIjsgfVxuXG4uaWNvbi1mb3JtYXQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NlwiOyB9XG5cbi5pY29uLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLWwtdG8tcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0N1wiOyB9XG5cbi5pY29uLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLXItdG8tbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OFwiOyB9XG5cbi5pY29uLWZvcm1hdC11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDlcIjsgfVxuXG4uaWNvbi1mb3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0YVwiOyB9XG5cbi5pY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGJcIjsgfVxuXG4uaWNvbi1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRjXCI7IH1cblxuLmljb24tZnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRkXCI7IH1cblxuLmljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRlXCI7IH1cblxuLmljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZlwiOyB9XG5cbi5pY29uLWZ1bmN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUwXCI7IH1cblxuLmljb24tZ2FtZXBhZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7IH1cblxuLmljb24tZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MlwiOyB9XG5cbi5pY29uLWdhcy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUzXCI7IH1cblxuLmljb24tZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTRcIjsgfVxuXG4uaWNvbi1nZW5kZXItZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU1XCI7IH1cblxuLmljb24tZ2VuZGVyLW1hbGUtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU2XCI7IH1cblxuLmljb24tZ2VuZGVyLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTdcIjsgfVxuXG4uaWNvbi1nZW5kZXItdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NThcIjsgfVxuXG4uaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU5XCI7IH1cblxuLmljb24tZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVhXCI7IH1cblxuLmljb24tZ2l0aHViLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1YlwiOyB9XG5cbi5pY29uLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1Y1wiOyB9XG5cbi5pY29uLWdsYXNzLWZsdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVkXCI7IH1cblxuLmljb24tZ2xhc3MtbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVlXCI7IH1cblxuLmljb24tZ2xhc3Mtc3RhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVmXCI7IH1cblxuLmljb24tZ2xhc3MtdHVsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjBcIjsgfVxuXG4uaWNvbi1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYxXCI7IH1cblxuLmljb24tZ21haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjJcIjsgfVxuXG4uaWNvbi1nb29nbGUtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYzXCI7IH1cblxuLmljb24tZ29vZ2xlLWNpcmNsZXMtY29tbXVuaXRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjRcIjsgfVxuXG4uaWNvbi1nb29nbGUtY2lyY2xlcy1leHRlbmRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NVwiOyB9XG5cbi5pY29uLWdvb2dsZS1jaXJjbGVzLWludml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NlwiOyB9XG5cbi5pY29uLWdvb2dsZS1jaXJjbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY3XCI7IH1cblxuLmljb24tZ29vZ2xlLWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY4XCI7IH1cblxuLmljb24tZ29vZ2xlLWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjlcIjsgfVxuXG4uaWNvbi1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmFcIjsgfVxuXG4uaWNvbi1nb29nbGUtZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmJcIjsgfVxuXG4uaWNvbi1nb29nbGUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmNcIjsgfVxuXG4uaWNvbi1nb29nbGUtbWFwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZFwiOyB9XG5cbi5pY29uLWdvb2dsZS1wYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZVwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZmXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcwXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzFcIjsgfVxuXG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzJcIjsgfVxuXG4uaWNvbi1ncmlkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3M1wiOyB9XG5cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzRcIjsgfVxuXG4uaWNvbi1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NVwiOyB9XG5cbi5pY29uLWhhbmQtcG9pbnRpbmctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzZcIjsgfVxuXG4uaWNvbi1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzdcIjsgfVxuXG4uaWNvbi1oYW5nb3V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OFwiOyB9XG5cbi5pY29uLWhhcmRkaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc5XCI7IH1cblxuLmljb24taGVhZHBob25lcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2FcIjsgfVxuXG4uaWNvbi1oZWFkcGhvbmVzLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2JcIjsgfVxuXG4uaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdjXCI7IH1cblxuLmljb24taGVhZHNldC1kb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdkXCI7IH1cblxuLmljb24taGVhZHNldC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2VcIjsgfVxuXG4uaWNvbi1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdmXCI7IH1cblxuLmljb24taGVhcnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODBcIjsgfVxuXG4uaWNvbi1oZWFydC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODFcIjsgfVxuXG4uaWNvbi1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODJcIjsgfVxuXG4uaWNvbi1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgzXCI7IH1cblxuLmljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODRcIjsgfVxuXG4uaWNvbi1oZWxwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NVwiOyB9XG5cbi5pY29uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODZcIjsgfVxuXG4uaWNvbi1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODdcIjsgfVxuXG4uaWNvbi1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg4XCI7IH1cblxuLmljb24taGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4OVwiOyB9XG5cbi5pY29uLWhvbG9sZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhhXCI7IH1cblxuLmljb24taG9tZS1tb2Rlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGJcIjsgfVxuXG4uaWNvbi1ob21lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGNcIjsgfVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhkXCI7IH1cblxuLmljb24taG9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZVwiOyB9XG5cbi5pY29uLWhvc3BpdGFsLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhmXCI7IH1cblxuLmljb24taG9zcGl0YWwtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkwXCI7IH1cblxuLmljb24taG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTFcIjsgfVxuXG4uaWNvbi1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MlwiOyB9XG5cbi5pY29uLWhvdXp6LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5M1wiOyB9XG5cbi5pY29uLWh1bWFuLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk0XCI7IH1cblxuLmljb24taHVtYW4tbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTVcIjsgfVxuXG4uaWNvbi1odW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NlwiOyB9XG5cbi5pY29uLWltYWdlLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk3XCI7IH1cblxuLmljb24taW1hZ2UtYXJlYS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5OFwiOyB9XG5cbi5pY29uLWltYWdlLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTlcIjsgfVxuXG4uaWNvbi1pbWFnZS1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWFcIjsgfVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItYmxhY2std2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWJcIjsgfVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODljXCI7IH1cblxuLmljb24taW1hZ2UtZmlsdGVyLWRyYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlkXCI7IH1cblxuLmljb24taW1hZ2UtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZVwiOyB9XG5cbi5pY29uLWltYWdlLWZpbHRlci1oZHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWZcIjsgfVxuXG4uaWNvbi1pbWFnZS1maWx0ZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMFwiOyB9XG5cbi5pY29uLWltYWdlLWZpbHRlci10aWx0LXNoaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGExXCI7IH1cblxuLmljb24taW1hZ2UtZmlsdGVyLXZpbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTJcIjsgfVxuXG4uaWNvbi1pbWFnZS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTNcIjsgfVxuXG4uaWNvbi1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNFwiOyB9XG5cbi5pY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNVwiOyB9XG5cbi5pY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE2XCI7IH1cblxuLmljb24taW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE3XCI7IH1cblxuLmljb24taW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhOFwiOyB9XG5cbi5pY29uLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE5XCI7IH1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFhXCI7IH1cblxuLmljb24taW5zdGFwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhYlwiOyB9XG5cbi5pY29uLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFjXCI7IH1cblxuLmljb24taW52ZXJ0LWNvbG9yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZFwiOyB9XG5cbi5pY29uLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWVcIjsgfVxuXG4uaWNvbi1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZlwiOyB9XG5cbi5pY29uLWtlZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMFwiOyB9XG5cbi5pY29uLWtleS1jaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjFcIjsgfVxuXG4uaWNvbi1rZXktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjJcIjsgfVxuXG4uaWNvbi1rZXktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiM1wiOyB9XG5cbi5pY29uLWtleS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjRcIjsgfVxuXG4uaWNvbi1rZXktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiNVwiOyB9XG5cbi5pY29uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiNlwiOyB9XG5cbi5pY29uLWtleWJvYXJkLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiN1wiOyB9XG5cbi5pY29uLWtleWJvYXJkLWNhcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjhcIjsgfVxuXG4uaWNvbi1rZXlib2FyZC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiOVwiOyB9XG5cbi5pY29uLWtleWJvYXJkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiYVwiOyB9XG5cbi5pY29uLWtleWJvYXJkLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiYlwiOyB9XG5cbi5pY29uLWtleWJvYXJkLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiY1wiOyB9XG5cbi5pY29uLWtleWJvYXJkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmRcIjsgfVxuXG4uaWNvbi1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZVwiOyB9XG5cbi5pY29uLWxhYmVsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmZcIjsgfVxuXG4uaWNvbi1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMFwiOyB9XG5cbi5pY29uLWxhbmd1YWdlLWNzaGFycDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMVwiOyB9XG5cbi5pY29uLWxhbmd1YWdlLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzJcIjsgfVxuXG4uaWNvbi1sYW5ndWFnZS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjM1wiOyB9XG5cbi5pY29uLWxhbmd1YWdlLWphdmFzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzRcIjsgfVxuXG4uaWNvbi1sYW5ndWFnZS1weXRob24tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNVwiOyB9XG5cbi5pY29uLWxhbmd1YWdlLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNlwiOyB9XG5cbi5pY29uLWxhcHRvcC1jaHJvbWVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM3XCI7IH1cblxuLmljb24tbGFwdG9wLW1hYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjOFwiOyB9XG5cbi5pY29uLWxhcHRvcC13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM5XCI7IH1cblxuLmljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNhXCI7IH1cblxuLmljb24tbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNiXCI7IH1cblxuLmljb24tbGF1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNjXCI7IH1cblxuLmljb24tbGF5ZXJzLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZFwiOyB9XG5cbi5pY29uLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZVwiOyB9XG5cbi5pY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2ZcIjsgfVxuXG4uaWNvbi1saWJyYXJ5LWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQwXCI7IH1cblxuLmljb24tbGlicmFyeS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMVwiOyB9XG5cbi5pY29uLWxpYnJhcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMlwiOyB9XG5cbi5pY29uLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDNcIjsgfVxuXG4uaWNvbi1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNFwiOyB9XG5cbi5pY29uLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNVwiOyB9XG5cbi5pY29uLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ2XCI7IH1cblxuLmljb24tbGluay12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkN1wiOyB9XG5cbi5pY29uLWxpbmstdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkOFwiOyB9XG5cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDlcIjsgfVxuXG4uaWNvbi1saW5rZWRpbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGFcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkYlwiOyB9XG5cbi5pY29uLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkY1wiOyB9XG5cbi5pY29uLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRkXCI7IH1cblxuLmljb24tbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRlXCI7IH1cblxuLmljb24tbG9jay11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRmXCI7IH1cblxuLmljb24tbG9jay11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMFwiOyB9XG5cbi5pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTFcIjsgfVxuXG4uaWNvbi1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMlwiOyB9XG5cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlM1wiOyB9XG5cbi5pY29uLWxvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU0XCI7IH1cblxuLmljb24tbG91cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTVcIjsgfVxuXG4uaWNvbi1sdW14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU2XCI7IH1cblxuLmljb24tbWFnbmV0LW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU3XCI7IH1cblxuLmljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU4XCI7IH1cblxuLmljb24tbWFnbmlmeS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlOVwiOyB9XG5cbi5pY29uLW1hZ25pZnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlYVwiOyB9XG5cbi5pY29uLW1hZ25pZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWJcIjsgfVxuXG4uaWNvbi1tYWlsLXJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVjXCI7IH1cblxuLmljb24tbWFwLW1hcmtlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWRcIjsgfVxuXG4uaWNvbi1tYXAtbWFya2VyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVlXCI7IH1cblxuLmljb24tbWFwLW1hcmtlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWZcIjsgfVxuXG4uaWNvbi1tYXAtbWFya2VyLXJhZGl1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmMFwiOyB9XG5cbi5pY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjFcIjsgfVxuXG4uaWNvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjJcIjsgfVxuXG4uaWNvbi1tYXJnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjNcIjsgfVxuXG4uaWNvbi1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNFwiOyB9XG5cbi5pY29uLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNVwiOyB9XG5cbi5pY29uLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjZcIjsgfVxuXG4uaWNvbi1tYXRlcmlhbC11aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmN1wiOyB9XG5cbi5pY29uLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmOFwiOyB9XG5cbi5pY29uLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmOVwiOyB9XG5cbi5pY29uLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmYVwiOyB9XG5cbi5pY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmYlwiOyB9XG5cbi5pY29uLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmY1wiOyB9XG5cbi5pY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmRcIjsgfVxuXG4uaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZlXCI7IH1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmZlwiOyB9XG5cbi5pY29uLW1lc3NhZ2UtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4uaWNvbi1tZXNzYWdlLWRyYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi1tZXNzYWdlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLmljb24tbWVzc2FnZS1wcm9jZXNzaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tbWVzc2FnZS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5pY29uLW1lc3NhZ2UtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7IH1cblxuLmljb24tbWVzc2FnZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7IH1cblxuLmljb24tbWVzc2FnZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG5cbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5pY29uLW1pY3JvcGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjsgfVxuXG4uaWNvbi1taWNyb3Bob25lLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7IH1cblxuLmljb24tbWljcm9waG9uZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cblxuLmljb24tbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiOyB9XG5cbi5pY29uLW1pbnVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG5cbi5pY29uLW1pbnVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7IH1cblxuLmljb24tbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cblxuLmljb24tbWludXMtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiOyB9XG5cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7IH1cblxuLmljb24tbW9uaXRvci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiOyB9XG5cbi5pY29uLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjsgfVxuXG4uaWNvbi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7IH1cblxuLmljb24tbW91c2Utb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7IH1cblxuLmljb24tbW91c2UtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjsgfVxuXG4uaWNvbi1tb3VzZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7IH1cblxuLmljb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjsgfVxuXG4uaWNvbi1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiOyB9XG5cbi5pY29uLW11bHRpcGxpY2F0aW9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiOyB9XG5cbi5pY29uLW11bHRpcGxpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7IH1cblxuLmljb24tbXVzaWMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjsgfVxuXG4uaWNvbi1tdXNpYy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjsgfVxuXG4uaWNvbi1tdXNpYy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjsgfVxuXG4uaWNvbi1tdXNpYy1ub3RlLWVpZ2h0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiOyB9XG5cbi5pY29uLW11c2ljLW5vdGUtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiOyB9XG5cbi5pY29uLW11c2ljLW5vdGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7IH1cblxuLmljb24tbXVzaWMtbm90ZS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7IH1cblxuLmljb24tbXVzaWMtbm90ZS1zaXh0ZWVudGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjsgfVxuXG4uaWNvbi1tdXNpYy1ub3RlLXdob2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7IH1cblxuLmljb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiOyB9XG5cbi5pY29uLW5hdHVyZS1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjsgfVxuXG4uaWNvbi1uYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjsgfVxuXG4uaWNvbi1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7IH1cblxuLmljb24tbmVlZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7IH1cblxuLmljb24tbmVzdC1wcm90ZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7IH1cblxuLmljb24tbmVzdC10aGVybW9zdGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7IH1cblxuLmljb24tbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7IH1cblxuLmljb24tbmZjLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiOyB9XG5cbi5pY29uLW5mYy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7IH1cblxuLmljb24tbmZjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7IH1cblxuLmljb24tbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjsgfVxuXG4uaWNvbi1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjsgfVxuXG4uaWNvbi1ub3RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjsgfVxuXG4uaWNvbi1ub3RlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjsgfVxuXG4uaWNvbi1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7IH1cblxuLmljb24tbnVtZXJpYy0wLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7IH1cblxuLmljb24tbnVtZXJpYy0wLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7IH1cblxuLmljb24tbnVtZXJpYy0wLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiOyB9XG5cbi5pY29uLW51bWVyaWMtMS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiOyB9XG5cbi5pY29uLW51bWVyaWMtMS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiOyB9XG5cbi5pY29uLW51bWVyaWMtMS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjsgfVxuXG4uaWNvbi1udW1lcmljLTItYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjsgfVxuXG4uaWNvbi1udW1lcmljLTItYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjsgfVxuXG4uaWNvbi1udW1lcmljLTItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7IH1cblxuLmljb24tbnVtZXJpYy0zLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7IH1cblxuLmljb24tbnVtZXJpYy0zLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7IH1cblxuLmljb24tbnVtZXJpYy0zLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiOyB9XG5cbi5pY29uLW51bWVyaWMtNC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiOyB9XG5cbi5pY29uLW51bWVyaWMtNC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiOyB9XG5cbi5pY29uLW51bWVyaWMtNC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjsgfVxuXG4uaWNvbi1udW1lcmljLTUtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjsgfVxuXG4uaWNvbi1udW1lcmljLTUtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjsgfVxuXG4uaWNvbi1udW1lcmljLTUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7IH1cblxuLmljb24tbnVtZXJpYy02LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7IH1cblxuLmljb24tbnVtZXJpYy02LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7IH1cblxuLmljb24tbnVtZXJpYy02LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiOyB9XG5cbi5pY29uLW51bWVyaWMtNy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiOyB9XG5cbi5pY29uLW51bWVyaWMtNy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiOyB9XG5cbi5pY29uLW51bWVyaWMtNy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjsgfVxuXG4uaWNvbi1udW1lcmljLTgtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjsgfVxuXG4uaWNvbi1udW1lcmljLTgtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjsgfVxuXG4uaWNvbi1udW1lcmljLTgtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7IH1cblxuLmljb24tbnVtZXJpYy05LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7IH1cblxuLmljb24tbnVtZXJpYy05LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7IH1cblxuLmljb24tbnVtZXJpYy05LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiOyB9XG5cbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7IH1cblxuLmljb24tbnVtZXJpYy05LXBsdXMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjsgfVxuXG4uaWNvbi1udW1lcmljLTktcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjsgfVxuXG4uaWNvbi1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7IH1cblxuLmljb24tbnV0cml0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjsgfVxuXG4uaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7IH1cblxuLmljb24tb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7IH1cblxuLmljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7IH1cblxuLmljb24tb21lZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjsgfVxuXG4uaWNvbi1vbmVkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZlwiOyB9XG5cbi5pY29uLW9wZW4taW4tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7IH1cblxuLmljb24tb3Blbi1pbi1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjsgfVxuXG4uaWNvbi1vcm5hbWVudC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7IH1cblxuLmljb24tb3JuYW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjsgfVxuXG4uaWNvbi1vdXRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjsgfVxuXG4uaWNvbi1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY1XCI7IH1cblxuLmljb24tb3dsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7IH1cblxuLmljb24tcGFja2FnZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7IH1cblxuLmljb24tcGFja2FnZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OFwiOyB9XG5cbi5pY29uLXBhY2thZ2UtdmFyaWFudC1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjsgfVxuXG4uaWNvbi1wYWNrYWdlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjsgfVxuXG4uaWNvbi1wYWNrYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7IH1cblxuLmljb24tcGFsZXR0ZS1hZHZhbmNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiOyB9XG5cbi5pY29uLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjsgfVxuXG4uaWNvbi1wYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiOyB9XG5cbi5pY29uLXBhbmRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjsgfVxuXG4uaWNvbi1wYW5vcmFtYS1maXNoZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7IH1cblxuLmljb24tcGFub3JhbWEtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiOyB9XG5cbi5pY29uLXBhbm9yYW1hLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7IH1cblxuLmljb24tcGFub3JhbWEtd2lkZS1hbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiOyB9XG5cbi5pY29uLXBhbm9yYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7IH1cblxuLmljb24tcGFwZXItY3V0LXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7IH1cblxuLmljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7IH1cblxuLmljb24tcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3N1wiOyB9XG5cbi5pY29uLXBhdXNlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7IH1cblxuLmljb24tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7IH1cblxuLmljb24tcGF1c2Utb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7IH1cblxuLmljb24tcGF1c2Utb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiOyB9XG5cbi5pY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7IH1cblxuLmljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7IH1cblxuLmljb24tcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7IH1cblxuLmljb24tcGVuY2lsLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7IH1cblxuLmljb24tcGVuY2lsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiOyB9XG5cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MVwiOyB9XG5cbi5pY29uLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MlwiOyB9XG5cbi5pY29uLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODNcIjsgfVxuXG4uaWNvbi1wZXJzb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7IH1cblxuLmljb24tcGVyc29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7IH1cblxuLmljb24tcGVyc29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjsgfVxuXG4uaWNvbi1waGFybWFjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4N1wiOyB9XG5cbi5pY29uLXBob25lLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiOyB9XG5cbi5pY29uLXBob25lLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODlcIjsgfVxuXG4uaWNvbi1waG9uZS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7IH1cblxuLmljb24tcGhvbmUtaGFuZ3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7IH1cblxuLmljb24tcGhvbmUtaW4tdGFsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4Y1wiOyB9XG5cbi5pY29uLXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7IH1cblxuLmljb24tcGhvbmUtbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7IH1cblxuLmljb24tcGhvbmUtbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7IH1cblxuLmljb24tcGhvbmUtbWlzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7IH1cblxuLmljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTFcIjsgfVxuXG4uaWNvbi1waG9uZS1wYXVzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIjsgfVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5M1wiOyB9XG5cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjsgfVxuXG4uaWNvbi1waWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjsgfVxuXG4uaWNvbi1waWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7IH1cblxuLmljb24tcGluLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiOyB9XG5cbi5pY29uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiOyB9XG5cbi5pY29uLXBpbmUtdHJlZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjsgfVxuXG4uaWNvbi1waW5lLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWFcIjsgfVxuXG4uaWNvbi1waW50ZXJlc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7IH1cblxuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7IH1cblxuLmljb24tcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjsgfVxuXG4uaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiOyB9XG5cbi5pY29uLXBsYXktYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEwXCI7IH1cblxuLmljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTFcIjsgfVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7IH1cblxuLmljb24tcGxheWxpc3QtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjsgfVxuXG4uaWNvbi1wbGF5bGlzdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7IH1cblxuLmljb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTVcIjsgfVxuXG4uaWNvbi1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNlwiOyB9XG5cbi5pY29uLXBsdXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjsgfVxuXG4uaWNvbi1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOFwiOyB9XG5cbi5pY29uLXBsdXMtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiOyB9XG5cbi5pY29uLXBsdXMtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7IH1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYlwiOyB9XG5cbi5pY29uLXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhY1wiOyB9XG5cbi5pY29uLXBvbGwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7IH1cblxuLmljb24tcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiOyB9XG5cbi5pY29uLXBvbHltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWZcIjsgfVxuXG4uaWNvbi1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7IH1cblxuLmljb24tcG91bmQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7IH1cblxuLmljb24tcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjsgfVxuXG4uaWNvbi1wb3dlci1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliM1wiOyB9XG5cbi5pY29uLXBvd2VyLXNvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiOyB9XG5cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7IH1cblxuLmljb24tcHJlc2VudGF0aW9uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjsgfVxuXG4uaWNvbi1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjdcIjsgfVxuXG4uaWNvbi1wcmludGVyLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7IH1cblxuLmljb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiOyB9XG5cbi5pY29uLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJhXCI7IH1cblxuLmljb24tcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7IH1cblxuLmljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7IH1cblxuLmljb24tcXVhZGNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZFwiOyB9XG5cbi5pY29uLXF1YWxpdHktaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZVwiOyB9XG5cbi5pY29uLXF1ZXN0aW9uLW1hcmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7IH1cblxuLmljb24tcXVpY2stcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzBcIjsgfVxuXG4uaWNvbi1xdWlja3RpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzFcIjsgfVxuXG4uaWNvbi1yYWJiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzJcIjsgfVxuXG4uaWNvbi1yYWRpYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljM1wiOyB9XG5cbi5pY29uLXJhZGlvLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM0XCI7IH1cblxuLmljb24tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzVcIjsgfVxuXG4uaWNvbi1yYWRpb2FjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNlwiOyB9XG5cbi5pY29uLXJhZGlvYm94LWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM3XCI7IH1cblxuLmljb24tcmFkaW9ib3gtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM4XCI7IH1cblxuLmljb24tcmFzcGJlcnJ5cGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzlcIjsgfVxuXG4uaWNvbi1yZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7IH1cblxuLmljb24tcmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYlwiOyB9XG5cbi5pY29uLXJlYWRhYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNjXCI7IH1cblxuLmljb24tcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZFwiOyB9XG5cbi5pY29uLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjsgfVxuXG4uaWNvbi1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2ZcIjsgfVxuXG4uaWNvbi1yZWRvLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDBcIjsgfVxuXG4uaWNvbi1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQxXCI7IH1cblxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMlwiOyB9XG5cbi5pY29uLXJlbGF0aXZlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7IH1cblxuLmljb24tcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7IH1cblxuLmljb24tcmVtb3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7IH1cblxuLmljb24tcmVuYW1lLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNlwiOyB9XG5cbi5pY29uLXJlcGVhdC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDdcIjsgfVxuXG4uaWNvbi1yZXBlYXQtb25jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOFwiOyB9XG5cbi5pY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOVwiOyB9XG5cbi5pY29uLXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiOyB9XG5cbi5pY29uLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYlwiOyB9XG5cbi5pY29uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7IH1cblxuLmljb24tcmVwcm9kdWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7IH1cblxuLmljb24tcmVzaXplLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiOyB9XG5cbi5pY29uLXJlc3BvbnNpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGZcIjsgfVxuXG4uaWNvbi1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUwXCI7IH1cblxuLmljb24tcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUxXCI7IH1cblxuLmljb24tcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUyXCI7IH1cblxuLmljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiOyB9XG5cbi5pY29uLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNFwiOyB9XG5cbi5pY29uLXJvdGF0ZS0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNVwiOyB9XG5cbi5pY29uLXJvdGF0ZS1sZWZ0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTZcIjsgfVxuXG4uaWNvbi1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllN1wiOyB9XG5cbi5pY29uLXJvdGF0ZS1yaWdodC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7IH1cblxuLmljb24tcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU5XCI7IH1cblxuLmljb24tcm91dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVhXCI7IH1cblxuLmljb24tcnNzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYlwiOyB9XG5cbi5pY29uLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVjXCI7IH1cblxuLmljb24tcnVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVkXCI7IH1cblxuLmljb24tc2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZVwiOyB9XG5cbi5pY29uLXNhdGVsbGl0ZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVmXCI7IH1cblxuLmljb24tc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYwXCI7IH1cblxuLmljb24tc2NhbGUtYmF0aHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjFcIjsgfVxuXG4uaWNvbi1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMlwiOyB9XG5cbi5pY29uLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmM1wiOyB9XG5cbi5pY29uLXNjcmVlbi1yb3RhdGlvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY0XCI7IH1cblxuLmljb24tc2NyZWVuLXJvdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY1XCI7IH1cblxuLmljb24tc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY2XCI7IH1cblxuLmljb24tc2VjdXJpdHktbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmN1wiOyB9XG5cbi5pY29uLXNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY4XCI7IH1cblxuLmljb24tc2VsZWN0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOVwiOyB9XG5cbi5pY29uLXNlbGVjdC1pbnZlcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZhXCI7IH1cblxuLmljb24tc2VsZWN0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYlwiOyB9XG5cbi5pY29uLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmY1wiOyB9XG5cbi5pY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmRcIjsgfVxuXG4uaWNvbi1zZXJ2ZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmVcIjsgfVxuXG4uaWNvbi1zZXJ2ZXItbmV0d29yay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmZcIjsgfVxuXG4uaWNvbi1zZXJ2ZXItbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMFwiOyB9XG5cbi5pY29uLXNlcnZlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDFcIjsgfVxuXG4uaWNvbi1zZXJ2ZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiOyB9XG5cbi5pY29uLXNlcnZlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjsgfVxuXG4uaWNvbi1zZXJ2ZXItc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjsgfVxuXG4uaWNvbi1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjsgfVxuXG4uaWNvbi1zaGFwZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7IH1cblxuLmljb24tc2hhcmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiOyB9XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7IH1cblxuLmljb24tc2hpZWxkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjsgfVxuXG4uaWNvbi1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjsgfVxuXG4uaWNvbi1zaG9wcGluZy1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYlwiOyB9XG5cbi5pY29uLXNob3BwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7IH1cblxuLmljb24tc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZFwiOyB9XG5cbi5pY29uLXNpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7IH1cblxuLmljb24tc2lnbi1jYXV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7IH1cblxuLmljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7IH1cblxuLmljb24tc2lsdmVyd2FyZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7IH1cblxuLmljb24tc2lsdmVyd2FyZS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMlwiOyB9XG5cbi5pY29uLXNpbHZlcndhcmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiOyB9XG5cbi5pY29uLXNpbHZlcndhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTRcIjsgfVxuXG4uaWNvbi1zaW0tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTVcIjsgfVxuXG4uaWNvbi1zaW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjsgfVxuXG4uaWNvbi1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7IH1cblxuLmljb24tc2tpcC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7IH1cblxuLmljb24tc2tpcC1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiOyB9XG5cbi5pY29uLXNreXBlLWJ1c2luZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7IH1cblxuLmljb24tc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjsgfVxuXG4uaWNvbi1zbGVlcC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjsgfVxuXG4uaWNvbi1zbGVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiOyB9XG5cbi5pY29uLXNtb2tpbmctb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7IH1cblxuLmljb24tc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiOyB9XG5cbi5pY29uLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7IH1cblxuLmljb24tc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMVwiOyB9XG5cbi5pY29uLXNvZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjJcIjsgfVxuXG4uaWNvbi1zb3J0LWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyM1wiOyB9XG5cbi5pY29uLXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7IH1cblxuLmljb24tc29ydC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7IH1cblxuLmljb24tc29ydC1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI2XCI7IH1cblxuLmljb24tc29ydC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7IH1cblxuLmljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOFwiOyB9XG5cbi5pY29uLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjlcIjsgfVxuXG4uaWNvbi1zb3VyY2UtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYVwiOyB9XG5cbi5pY29uLXNvdXJjZS1wdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7IH1cblxuLmljb24tc3BlYWtlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmNcIjsgfVxuXG4uaWNvbi1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJkXCI7IH1cblxuLmljb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmVcIjsgfVxuXG4uaWNvbi1zcGVsbGNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7IH1cblxuLmljb24tc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMFwiOyB9XG5cbi5pY29uLXNwb3RsaWdodC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMxXCI7IH1cblxuLmljb24tc3BvdGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMyXCI7IH1cblxuLmljb24tc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzNcIjsgfVxuXG4uaWNvbi1zcXVhcmUtaW5jLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzRcIjsgfVxuXG4uaWNvbi1zcXVhcmUtaW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM1XCI7IH1cblxuLmljb24tc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNlwiOyB9XG5cbi5pY29uLXN0YXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7IH1cblxuLmljb24tc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM4XCI7IH1cblxuLmljb24tc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOVwiOyB9XG5cbi5pY29uLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiOyB9XG5cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2JcIjsgfVxuXG4uaWNvbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzY1wiOyB9XG5cbi5pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNkXCI7IH1cblxuLmljb24tc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2VcIjsgfVxuXG4uaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7IH1cblxuLmljb24tc3RvcmUtMjQtaG91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiOyB9XG5cbi5pY29uLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQxXCI7IH1cblxuLmljb24tc3RvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjsgfVxuXG4uaWNvbi1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDNcIjsgfVxuXG4uaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7IH1cblxuLmljb24tc3dhcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ1XCI7IH1cblxuLmljb24tc3dhcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NlwiOyB9XG5cbi5pY29uLXN3aW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDdcIjsgfVxuXG4uaWNvbi1zd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OFwiOyB9XG5cbi5pY29uLXN5bmMtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjsgfVxuXG4uaWNvbi1zeW5jLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YVwiOyB9XG5cbi5pY29uLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGJcIjsgfVxuXG4uaWNvbi10YWItdW5zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0Y1wiOyB9XG5cbi5pY29uLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZFwiOyB9XG5cbi5pY29uLXRhYmxlLWNvbHVtbi1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7IH1cblxuLmljb24tdGFibGUtY29sdW1uLXBsdXMtYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRmXCI7IH1cblxuLmljb24tdGFibGUtY29sdW1uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MFwiOyB9XG5cbi5pY29uLXRhYmxlLWNvbHVtbi13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MVwiOyB9XG5cbi5pY29uLXRhYmxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjsgfVxuXG4uaWNvbi10YWJsZS1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1M1wiOyB9XG5cbi5pY29uLXRhYmxlLXJvdy1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTRcIjsgfVxuXG4uaWNvbi10YWJsZS1yb3ctcGx1cy1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NVwiOyB9XG5cbi5pY29uLXRhYmxlLXJvdy1wbHVzLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NlwiOyB9XG5cbi5pY29uLXRhYmxlLXJvdy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTdcIjsgfVxuXG4uaWNvbi10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OFwiOyB9XG5cbi5pY29uLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU5XCI7IH1cblxuLmljb24tdGFibGV0LWlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWFcIjsgfVxuXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWJcIjsgfVxuXG4uaWNvbi10YWctZmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWNcIjsgfVxuXG4uaWNvbi10YWctbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWRcIjsgfVxuXG4uaWNvbi10YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZVwiOyB9XG5cbi5pY29uLXRhZy10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWZcIjsgfVxuXG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjBcIjsgfVxuXG4uaWNvbi10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYxXCI7IH1cblxuLmljb24tdGVhbXZpZXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MlwiOyB9XG5cbi5pY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYzXCI7IH1cblxuLmljb24tdGVsZXZpc2lvbi1ndWlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NFwiOyB9XG5cbi5pY29uLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjVcIjsgfVxuXG4uaWNvbi10ZW1wZXJhdHVyZS1jZWxzaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY2XCI7IH1cblxuLmljb24tdGVtcGVyYXR1cmUtZmFocmVuaGVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2N1wiOyB9XG5cbi5pY29uLXRlbXBlcmF0dXJlLWtlbHZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OFwiOyB9XG5cbi5pY29uLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OVwiOyB9XG5cbi5pY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmFcIjsgfVxuXG4uaWNvbi10ZXJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZiXCI7IH1cblxuLmljb24tdGV4dC10by1zcGVlY2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZjXCI7IH1cblxuLmljb24tdGV4dC10by1zcGVlY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmRcIjsgfVxuXG4uaWNvbi10ZXh0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZlXCI7IH1cblxuLmljb24tdGhlYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZlwiOyB9XG5cbi5pY29uLXRoZW1lLWxpZ2h0LWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzBcIjsgfVxuXG4uaWNvbi10aGVybW9tZXRlci1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MVwiOyB9XG5cbi5pY29uLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcyXCI7IH1cblxuLmljb24tdGh1bWItZG93bi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTczXCI7IH1cblxuLmljb24tdGh1bWItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NFwiOyB9XG5cbi5pY29uLXRodW1iLXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzVcIjsgfVxuXG4uaWNvbi10aHVtYi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NlwiOyB9XG5cbi5pY29uLXRodW1icy11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc3XCI7IH1cblxuLmljb24tdGlja2V0LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzhcIjsgfVxuXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzlcIjsgfVxuXG4uaWNvbi10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2FcIjsgfVxuXG4uaWNvbi10aWxlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2JcIjsgfVxuXG4uaWNvbi10aW1lbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2NcIjsgfVxuXG4uaWNvbi10aW1lci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdkXCI7IH1cblxuLmljb24tdGltZXItMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2VcIjsgfVxuXG4uaWNvbi10aW1lci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2ZcIjsgfVxuXG4uaWNvbi10aW1lci1zYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgwXCI7IH1cblxuLmljb24tdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODFcIjsgfVxuXG4uaWNvbi10aW1ldGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODJcIjsgfVxuXG4uaWNvbi10b2dnbGUtc3dpdGNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4M1wiOyB9XG5cbi5pY29uLXRvZ2dsZS1zd2l0Y2gtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODRcIjsgfVxuXG4uaWNvbi10b29sdGlwLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODVcIjsgfVxuXG4uaWNvbi10b29sdGlwLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg2XCI7IH1cblxuLmljb24tdG9vbHRpcC1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODdcIjsgfVxuXG4uaWNvbi10b29sdGlwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODhcIjsgfVxuXG4uaWNvbi10b29sdGlwLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODlcIjsgfVxuXG4uaWNvbi10b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThhXCI7IH1cblxuLmljb24tdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThiXCI7IH1cblxuLmljb24tdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4Y1wiOyB9XG5cbi5pY29uLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThkXCI7IH1cblxuLmljb24tdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZVwiOyB9XG5cbi5pY29uLXRyYW5zY3JpYmUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGZcIjsgfVxuXG4uaWNvbi10cmFuc2NyaWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkwXCI7IH1cblxuLmljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTFcIjsgfVxuXG4uaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiOyB9XG5cbi5pY29uLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTNcIjsgfVxuXG4uaWNvbi10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTRcIjsgfVxuXG4uaWNvbi10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk1XCI7IH1cblxuLmljb24tdHJlbmRpbmctbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiOyB9XG5cbi5pY29uLXRyZW5kaW5nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7IH1cblxuLmljb24tdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOThcIjsgfVxuXG4uaWNvbi10c2hpcnQtY3JldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OVwiOyB9XG5cbi5pY29uLXRzaGlydC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlhXCI7IH1cblxuLmljb24tdHVtYmxyLXJlYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5YlwiOyB9XG5cbi5pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5Y1wiOyB9XG5cbi5pY29uLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiOyB9XG5cbi5pY29uLXR3aXR0ZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7IH1cblxuLmljb24tdHdpdHRlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWZcIjsgfVxuXG4uaWNvbi10d2l0dGVyLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTBcIjsgfVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWExXCI7IH1cblxuLmljb24tdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEyXCI7IH1cblxuLmljb24tdW1icmVsbGEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhM1wiOyB9XG5cbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7IH1cblxuLmljb24tdW5kby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE1XCI7IH1cblxuLmljb24tdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNlwiOyB9XG5cbi5pY29uLXVuZm9sZC1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE3XCI7IH1cblxuLmljb24tdW5mb2xkLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYThcIjsgfVxuXG4uaWNvbi11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE5XCI7IH1cblxuLmljb24tdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYVwiOyB9XG5cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYlwiOyB9XG5cbi5pY29uLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhY1wiOyB9XG5cbi5pY29uLXZlY3Rvci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZFwiOyB9XG5cbi5pY29uLXZlY3Rvci1wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZVwiOyB9XG5cbi5pY29uLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWZcIjsgfVxuXG4uaWNvbi12ZXJpZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMFwiOyB9XG5cbi5pY29uLXZpYnJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMVwiOyB9XG5cbi5pY29uLXZpZGVvLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMlwiOyB9XG5cbi5pY29uLXZpZGVvLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiM1wiOyB9XG5cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI0XCI7IH1cblxuLmljb24tdmlldy1hZ2VuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjVcIjsgfVxuXG4uaWNvbi12aWV3LWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI2XCI7IH1cblxuLmljb24tdmlldy1jYXJvdXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiN1wiOyB9XG5cbi5pY29uLXZpZXctY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI4XCI7IH1cblxuLmljb24tdmlldy1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjsgfVxuXG4uaWNvbi12aWV3LWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiYVwiOyB9XG5cbi5pY29uLXZpZXctaGVhZGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmJcIjsgfVxuXG4uaWNvbi12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmNcIjsgfVxuXG4uaWNvbi12aWV3LW1vZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZFwiOyB9XG5cbi5pY29uLXZpZXctcXVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmVcIjsgfVxuXG4uaWNvbi12aWV3LXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZlwiOyB9XG5cbi5pY29uLXZpZXctd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMFwiOyB9XG5cbi5pY29uLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMxXCI7IH1cblxuLmljb24tdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMlwiOyB9XG5cbi5pY29uLXZrLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjM1wiOyB9XG5cbi5pY29uLXZrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNFwiOyB9XG5cbi5pY29uLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM1XCI7IH1cblxuLmljb24tdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM2XCI7IH1cblxuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzdcIjsgfVxuXG4uaWNvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM4XCI7IH1cblxuLmljb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOVwiOyB9XG5cbi5pY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2FcIjsgfVxuXG4uaWNvbi12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2JcIjsgfVxuXG4uaWNvbi12cG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2NcIjsgfVxuXG4uaWNvbi13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNkXCI7IH1cblxuLmljb24td2FsbGV0LWdpZnRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNlXCI7IH1cblxuLmljb24td2FsbGV0LW1lbWJlcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2ZcIjsgfVxuXG4uaWNvbi13YWxsZXQtdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQwXCI7IH1cblxuLmljb24td2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQxXCI7IH1cblxuLmljb24td2FzaGluZy1tYWNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQyXCI7IH1cblxuLmljb24td2F0Y2gtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQzXCI7IH1cblxuLmljb24td2F0Y2gtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7IH1cblxuLmljb24td2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDVcIjsgfVxuXG4uaWNvbi13YXRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDZcIjsgfVxuXG4uaWNvbi13YXRlci1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ3XCI7IH1cblxuLmljb24td2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDhcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOVwiOyB9XG5cbi5pY29uLXdlYXRoZXItZm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRhXCI7IH1cblxuLmljb24td2VhdGhlci1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRiXCI7IH1cblxuLmljb24td2VhdGhlci1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGNcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRkXCI7IH1cblxuLmljb24td2VhdGhlci1wYXJ0bHljbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGVcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLXBvdXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGZcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUwXCI7IH1cblxuLmljb24td2VhdGhlci1zbm93eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMVwiOyB9XG5cbi5pY29uLXdlYXRoZXItc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTJcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLXN1bnNldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUzXCI7IH1cblxuLmljb24td2VhdGhlci1zdW5zZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTRcIjsgfVxuXG4uaWNvbi13ZWF0aGVyLXN1bnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNVwiOyB9XG5cbi5pY29uLXdlYXRoZXItd2luZHktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNlwiOyB9XG5cbi5pY29uLXdlYXRoZXItd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTdcIjsgfVxuXG4uaWNvbi13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZThcIjsgfVxuXG4uaWNvbi13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTlcIjsgfVxuXG4uaWNvbi13ZWlnaHQta2lsb2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWFcIjsgfVxuXG4uaWNvbi13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWJcIjsgfVxuXG4uaWNvbi13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlY1wiOyB9XG5cbi5pY29uLXdoZWVsY2hhaXItYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlZFwiOyB9XG5cbi5pY29uLXdoaXRlLWJhbGFuY2UtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlZVwiOyB9XG5cbi5pY29uLXdoaXRlLWJhbGFuY2UtaW5jYW5kZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVmXCI7IH1cblxuLmljb24td2hpdGUtYmFsYW5jZS1pcnJhZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMFwiOyB9XG5cbi5pY29uLXdoaXRlLWJhbGFuY2Utc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjFcIjsgfVxuXG4uaWNvbi13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYyXCI7IH1cblxuLmljb24td2lpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYzXCI7IH1cblxuLmljb24td2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY0XCI7IH1cblxuLmljb24td2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY1XCI7IH1cblxuLmljb24td2luZG93LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNlwiOyB9XG5cbi5pY29uLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmN1wiOyB9XG5cbi5pY29uLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmOFwiOyB9XG5cbi5pY29uLXdpbmRvdy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY5XCI7IH1cblxuLmljb24td2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmFcIjsgfVxuXG4uaWNvbi13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZiXCI7IH1cblxuLmljb24td29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZjXCI7IH1cblxuLmljb24td29ya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZkXCI7IH1cblxuLmljb24td3VuZGVybGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZVwiOyB9XG5cbi5pY29uLXhib3gtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmZcIjsgfVxuXG4uaWNvbi14Ym94LWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDBcIjsgfVxuXG4uaWNvbi14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAxXCI7IH1cblxuLmljb24teGRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAyXCI7IH1cblxuLmljb24teG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAzXCI7IH1cblxuLmljb24teWVhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDRcIjsgfVxuXG4uaWNvbi15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA1XCI7IH1cblxuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA2XCI7IH1cblxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwN1wiOyB9XG5cbi5pY29uLXppcC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDhcIjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbnRhaW5zIGN1c3RvbSBlbGVtZW50cywgY29tcG9uZW50cyBhbmQgZ2VuZXJhbCBzdHlsZXMgdGhhdFxyXG4vKiBmb2xsb3dzIEdvb2dsZShUTSkgTWF0ZXJpYWwgRGVzaWduKFRNKSBzcGVjc1xyXG4vKlxyXG4vKiBodHRwczovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL21hdGVyaWFsLWRlc2lnbi9pbnRyb2R1Y3Rpb24uaHRtbFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQXZhdGFyc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmF2YXRhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYXZhdGFyLnNxdWFyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYXZhdGFyLnNtYWxsIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5hdmF0YXIuYmlnIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBtaW4td2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4OyB9XG4gIC5hdmF0YXIuaHVnZSB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgbWluLXdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBsaW5lLWhlaWdodDogOTZweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIEZvcm1zXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTZweDsgfVxuICAuZm9ybS13cmFwcGVyIC5mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcGFkZGluZzogOHB4IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBOYXZpZ2F0aW9uIC0gU2ltcGxlXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2aWdhdGlvbi1zaW1wbGUgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWF4LWhlaWdodDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4OyB9XG4gIC5uYXZpZ2F0aW9uLXNpbXBsZSAuaXRlbSBtZC1pY29uIHtcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7IH1cbiAgLm5hdmlnYXRpb24tc2ltcGxlIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm5hdmlnYXRpb24tc2ltcGxlIC5pdGVtLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG5cbi5uYXZpZ2F0aW9uLXNpbXBsZSAuc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5uYXZpZ2F0aW9uLXNpbXBsZSAuc3ViaGVhZGVyLmxpZ2h0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTsgfVxuXG4ubmF2aWdhdGlvbi1zaW1wbGUgbWQtZGl2aWRlciB7XG4gIG1hcmdpbjogOHB4IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQYWdpbmF0aW9uXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2ltcGxlLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDhweDsgfVxuICAuc2ltcGxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24taXRlbSB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5zaW1wbGUtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLnNpbXBsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLnNpbXBsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWl0ZW0uZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQcmljZSBUYWJsZXNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMjgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAyNHB4IDI0cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnBhY2thZ2UtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnBhY2thZ2UtdHlwZSAuc2FsZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnByaWNlIHtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMTZweCAzMnB4OyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSAucHJpY2UgLmN1cnJlbmN5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTEgLnByaWNlIC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5wcmljZSAucGVyaW9kIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggNHB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMSBtZC1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDE2cHggMzJweDsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC50ZXJtcyB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0xIC5jdGEtYnV0dG9uIHtcbiAgICBtYXJnaW46IDE2cHggYXV0byAzMnB4IGF1dG87XG4gICAgd2lkdGg6IDEyOHB4OyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogNnB4IDhweDsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5wYWNrYWdlLXR5cGUge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweCAyNHB4IDMycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLnByaWNlIHtcbiAgICBwYWRkaW5nOiAwIDMycHggOHB4IDMycHg7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5wcmljZSAuY3VycmVuY3kge1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAucHJpY2UgLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0yIC5wZXJpb2Qge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAudGVybXMge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAudGVybXMgLnRlcm0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMiAudGVybXMgLnRlcm06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTIgLmN0YS1idXR0b24ge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMzJweCBhdXRvO1xuICAgIHdpZHRoOiAxMjhweDsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wYWNrYWdlLXR5cGUge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucGFja2FnZS10eXBlIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wYWNrYWdlLXR5cGUgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wcmljZSB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4OyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucHJpY2UgLmN1cnJlbmN5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5wcmljZSAudmFsdWUge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAucHJpY2UgLnBlcmlvZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC50ZXJtcyB7XG4gICAgbWFyZ2luOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5wcmljZS10YWJsZXMgLnByaWNlLXRhYmxlLnN0eWxlLTMgLnRlcm1zIC50ZXJtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gICAgICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC50ZXJtcyAudGVybTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnByaWNlLXRhYmxlcyAucHJpY2UtdGFibGUuc3R5bGUtMyAuY3RhLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA4cHggMzJweDsgfVxuICAucHJpY2UtdGFibGVzIC5wcmljZS10YWJsZS5zdHlsZS0zIC5ub3RlIHtcbiAgICBwYWRkaW5nOiA4cHggMzJweCAxNnB4IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVGFibGUgLSBTaW1wbGVcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW1wbGUtdGFibGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuc2ltcGxlLXRhYmxlLWNvbnRhaW5lciAudGFibGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG5cbnRhYmxlLnNpbXBsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHRhYmxlLnNpbXBsZSB0aGVhZCB0ciB0aCB7XG4gICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1pbi13aWR0aDogMTIwcHg7IH1cbiAgICB0YWJsZS5zaW1wbGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgdGFibGUuc2ltcGxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICB0YWJsZS5zaW1wbGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgdGFibGUuc2ltcGxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIHRhYmxlLnNpbXBsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgdGFibGUuc2ltcGxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgdGFibGUuc2ltcGxlLmNsaWNrYWJsZSB0Ym9keSB0ciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgdGFibGUuc2ltcGxlLmNsaWNrYWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgVHlwb2dyYXBoeVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDsgfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cblxuaHRtbCxcbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bzsgfVxuXG5mb3JtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hYmJyIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgYmxvY2txdW90ZSBmb290ZXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IH1cbiAgYmxvY2txdW90ZS5yZXZlcnNlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gICAgYmxvY2txdW90ZS5yZXZlcnNlIGZvb3RlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICBibG9ja3F1b3RlLnJldmVyc2UgZm9vdGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgfVxuXG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9uYWNvXCIsIFwiTWVubG9cIiwgXCJDb25zb2xhc1wiLCBcIlVidW50dSBNb25vXCIsIG1vbm9zcGFjZTsgfVxuICBjb2RlOm5vdCguaGlnaGxpZ2h0KSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2NSk7XG4gICAgY29sb3I6ICMxMDZDQzg7XG4gICAgbWFyZ2luOiAwIDFweDtcbiAgICBwYWRkaW5nOiAycHggM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5kbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRsIGRkIHtcbiAgbWFyZ2luOiA0cHggMCAxNnB4IDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNGN0Y0OUE7IH1cblxucHJlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiA4cHggMTZweDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxudGFibGUgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGV4dC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRleHQtYm9sZCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGV4dC1zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udGV4dC1zdXBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjsgfVxuXG4udGV4dC1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmZvbnQtd2VpZ2h0LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLmZvbnQtd2VpZ2h0LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuLmZvbnQtd2VpZ2h0LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmZvbnQtd2VpZ2h0LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZvbnQtd2VpZ2h0LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmZvbnQtd2VpZ2h0LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZvbnQtd2VpZ2h0LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZvbnQtd2VpZ2h0LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLmZvbnQtd2VpZ2h0LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmZvbnQtc2l6ZS0yIHtcbiAgZm9udC1zaXplOiAycHg7IH1cblxuLmZvbnQtc2l6ZS00IHtcbiAgZm9udC1zaXplOiA0cHg7IH1cblxuLmZvbnQtc2l6ZS02IHtcbiAgZm9udC1zaXplOiA2cHg7IH1cblxuLmZvbnQtc2l6ZS04IHtcbiAgZm9udC1zaXplOiA4cHg7IH1cblxuLmZvbnQtc2l6ZS0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uZm9udC1zaXplLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5mb250LXNpemUtMTQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZvbnQtc2l6ZS0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZm9udC1zaXplLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5mb250LXNpemUtMjAge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmZvbnQtc2l6ZS0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4uZm9udC1zaXplLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5mb250LXNpemUtMjYge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLmZvbnQtc2l6ZS0yOCB7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4uZm9udC1zaXplLTMwIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5mb250LXNpemUtMzIge1xuICBmb250LXNpemU6IDMycHg7IH1cblxuLmZvbnQtc2l6ZS0zNCB7XG4gIGZvbnQtc2l6ZTogMzRweDsgfVxuXG4uZm9udC1zaXplLTM2IHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi5mb250LXNpemUtMzgge1xuICBmb250LXNpemU6IDM4cHg7IH1cblxuLmZvbnQtc2l6ZS00MCB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uZm9udC1zaXplLTQyIHtcbiAgZm9udC1zaXplOiA0MnB4OyB9XG5cbi5mb250LXNpemUtNDQge1xuICBmb250LXNpemU6IDQ0cHg7IH1cblxuLmZvbnQtc2l6ZS00NiB7XG4gIGZvbnQtc2l6ZTogNDZweDsgfVxuXG4uZm9udC1zaXplLTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5mb250LXNpemUtNTAge1xuICBmb250LXNpemU6IDUwcHg7IH1cblxuLmZvbnQtc2l6ZS01MiB7XG4gIGZvbnQtc2l6ZTogNTJweDsgfVxuXG4uZm9udC1zaXplLTU0IHtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbi5mb250LXNpemUtNTYge1xuICBmb250LXNpemU6IDU2cHg7IH1cblxuLmZvbnQtc2l6ZS01OCB7XG4gIGZvbnQtc2l6ZTogNThweDsgfVxuXG4uZm9udC1zaXplLTYwIHtcbiAgZm9udC1zaXplOiA2MHB4OyB9XG5cbi5mb250LXNpemUtNjIge1xuICBmb250LXNpemU6IDYycHg7IH1cblxuLmZvbnQtc2l6ZS02NCB7XG4gIGZvbnQtc2l6ZTogNjRweDsgfVxuXG4uZm9udC1zaXplLTY2IHtcbiAgZm9udC1zaXplOiA2NnB4OyB9XG5cbi5mb250LXNpemUtNjgge1xuICBmb250LXNpemU6IDY4cHg7IH1cblxuLmZvbnQtc2l6ZS03MCB7XG4gIGZvbnQtc2l6ZTogNzBweDsgfVxuXG4uZm9udC1zaXplLTcyIHtcbiAgZm9udC1zaXplOiA3MnB4OyB9XG5cbi5mb250LXNpemUtNzQge1xuICBmb250LXNpemU6IDc0cHg7IH1cblxuLmZvbnQtc2l6ZS03NiB7XG4gIGZvbnQtc2l6ZTogNzZweDsgfVxuXG4uZm9udC1zaXplLTc4IHtcbiAgZm9udC1zaXplOiA3OHB4OyB9XG5cbi5mb250LXNpemUtODAge1xuICBmb250LXNpemU6IDgwcHg7IH1cblxuLmZvbnQtc2l6ZS04MiB7XG4gIGZvbnQtc2l6ZTogODJweDsgfVxuXG4uZm9udC1zaXplLTg0IHtcbiAgZm9udC1zaXplOiA4NHB4OyB9XG5cbi5mb250LXNpemUtODYge1xuICBmb250LXNpemU6IDg2cHg7IH1cblxuLmZvbnQtc2l6ZS04OCB7XG4gIGZvbnQtc2l6ZTogODhweDsgfVxuXG4uZm9udC1zaXplLTkwIHtcbiAgZm9udC1zaXplOiA5MHB4OyB9XG5cbi5mb250LXNpemUtOTIge1xuICBmb250LXNpemU6IDkycHg7IH1cblxuLmZvbnQtc2l6ZS05NCB7XG4gIGZvbnQtc2l6ZTogOTRweDsgfVxuXG4uZm9udC1zaXplLTk2IHtcbiAgZm9udC1zaXplOiA5NnB4OyB9XG5cbi5mb250LXNpemUtOTgge1xuICBmb250LXNpemU6IDk4cHg7IH1cblxuLmZvbnQtc2l6ZS0xMDAge1xuICBmb250LXNpemU6IDEwMHB4OyB9XG5cbi5mb250LXNpemUtMTAyIHtcbiAgZm9udC1zaXplOiAxMDJweDsgfVxuXG4uZm9udC1zaXplLTEwNCB7XG4gIGZvbnQtc2l6ZTogMTA0cHg7IH1cblxuLmZvbnQtc2l6ZS0xMDYge1xuICBmb250LXNpemU6IDEwNnB4OyB9XG5cbi5mb250LXNpemUtMTA4IHtcbiAgZm9udC1zaXplOiAxMDhweDsgfVxuXG4uZm9udC1zaXplLTExMCB7XG4gIGZvbnQtc2l6ZTogMTEwcHg7IH1cblxuLmZvbnQtc2l6ZS0xMTIge1xuICBmb250LXNpemU6IDExMnB4OyB9XG5cbi5mb250LXNpemUtMTE0IHtcbiAgZm9udC1zaXplOiAxMTRweDsgfVxuXG4uZm9udC1zaXplLTExNiB7XG4gIGZvbnQtc2l6ZTogMTE2cHg7IH1cblxuLmZvbnQtc2l6ZS0xMTgge1xuICBmb250LXNpemU6IDExOHB4OyB9XG5cbi5mb250LXNpemUtMTIwIHtcbiAgZm9udC1zaXplOiAxMjBweDsgfVxuXG4ubGluZS1oZWlnaHQtMiB7XG4gIGxpbmUtaGVpZ2h0OiAycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQge1xuICBsaW5lLWhlaWdodDogNHB4OyB9XG5cbi5saW5lLWhlaWdodC02IHtcbiAgbGluZS1oZWlnaHQ6IDZweDsgfVxuXG4ubGluZS1oZWlnaHQtOCB7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTEwIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTEyIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTE0IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTE2IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTE4IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTIwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTIyIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTI0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTI2IHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTI4IHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTMwIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTMyIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTM0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTM2IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTM4IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQwIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQyIHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQ0IHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQ2IHtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTQ4IHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTUwIHtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTUyIHtcbiAgbGluZS1oZWlnaHQ6IDUycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTU0IHtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTU2IHtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTU4IHtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTYwIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTYyIHtcbiAgbGluZS1oZWlnaHQ6IDYycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTY0IHtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTY2IHtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTY4IHtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTcwIHtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTcyIHtcbiAgbGluZS1oZWlnaHQ6IDcycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTc0IHtcbiAgbGluZS1oZWlnaHQ6IDc0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTc2IHtcbiAgbGluZS1oZWlnaHQ6IDc2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTc4IHtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTgwIHtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTgyIHtcbiAgbGluZS1oZWlnaHQ6IDgycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTg0IHtcbiAgbGluZS1oZWlnaHQ6IDg0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTg2IHtcbiAgbGluZS1oZWlnaHQ6IDg2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTg4IHtcbiAgbGluZS1oZWlnaHQ6IDg4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTkwIHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTkyIHtcbiAgbGluZS1oZWlnaHQ6IDkycHg7IH1cblxuLmxpbmUtaGVpZ2h0LTk0IHtcbiAgbGluZS1oZWlnaHQ6IDk0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTk2IHtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTk4IHtcbiAgbGluZS1oZWlnaHQ6IDk4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTEwMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDsgfVxuXG4ubGluZS1oZWlnaHQtMTAyIHtcbiAgbGluZS1oZWlnaHQ6IDEwMnB4OyB9XG5cbi5saW5lLWhlaWdodC0xMDQge1xuICBsaW5lLWhlaWdodDogMTA0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTEwNiB7XG4gIGxpbmUtaGVpZ2h0OiAxMDZweDsgfVxuXG4ubGluZS1oZWlnaHQtMTA4IHtcbiAgbGluZS1oZWlnaHQ6IDEwOHB4OyB9XG5cbi5saW5lLWhlaWdodC0xMTAge1xuICBsaW5lLWhlaWdodDogMTEwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LTExMiB7XG4gIGxpbmUtaGVpZ2h0OiAxMTJweDsgfVxuXG4ubGluZS1oZWlnaHQtMTE0IHtcbiAgbGluZS1oZWlnaHQ6IDExNHB4OyB9XG5cbi5saW5lLWhlaWdodC0xMTYge1xuICBsaW5lLWhlaWdodDogMTE2cHg7IH1cblxuLmxpbmUtaGVpZ2h0LTExOCB7XG4gIGxpbmUtaGVpZ2h0OiAxMThweDsgfVxuXG4ubGluZS1oZWlnaHQtMTIwIHtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4OyB9XG5cbi50ZXh0LWJveGVkLCAudGV4dC1ib3hlZC1saWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1ib3hlZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaGFuZ2Vsb2cgLmVudHJ5IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDI0cHggMzJweDsgfVxuICAuY2hhbmdlbG9nIC5lbnRyeSA+IC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAuY2hhbmdlbG9nIC5lbnRyeSA+IC50aXRsZSAudmVyc2lvbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuY2hhbmdlbG9nIC5lbnRyeSA+IC50aXRsZSAuZGF0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgb3BhY2l0eTogMC41NDsgfVxuICAuY2hhbmdlbG9nIC5lbnRyeSAuZ3JvdXBzIGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5jaGFuZ2Vsb2cgLmVudHJ5IC5ncm91cHMgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2hhbmdlbG9nIC5lbnRyeSAuZ3JvdXBzIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuY2hhbmdlbG9nIC5lbnRyeSAuZ3JvdXBzIC5icmVha2luZy1jaGFuZ2VzIC50aXRsZSB7XG4gICAgYmFja2dyb3VuZDogI0Y0NDMzNjsgfVxuICAuY2hhbmdlbG9nIC5lbnRyeSAuZ3JvdXBzIC5uZXcgLnRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDNBMDQ3OyB9XG4gIC5jaGFuZ2Vsb2cgLmVudHJ5IC5ncm91cHMgLmltcHJvdmVkIC50aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzY3M0FCNzsgfVxuICAuY2hhbmdlbG9nIC5lbnRyeSAuZ3JvdXBzIC5maXhlZCAudGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7IH1cbiAgLmNoYW5nZWxvZyAuZW50cnkgLmdyb3VwcyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgLmNoYW5nZWxvZyAuZW50cnkgLmdyb3VwcyB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTsgfVxuXG4uYW5ndWxhci1nb29nbGUtbWFwLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDI5NnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiA4cHg7IH1cbiAgLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIHRoLFxuICAubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIgdGQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7IH1cbiAgICAubW9tZW50LXBpY2tlciAubW9tZW50LXBpY2tlci1jb250YWluZXIgdGg6aG92ZXIsXG4gICAgLm1vbWVudC1waWNrZXIgLm1vbWVudC1waWNrZXItY29udGFpbmVyIHRkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciB0ZC5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzAzQTlGNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciAuaGVhZGVyLXZpZXcgdGgge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciAuaGVhZGVyLXZpZXcgdGg6Zmlyc3QtY2hpbGQsIC5tb21lbnQtcGlja2VyIC5tb21lbnQtcGlja2VyLWNvbnRhaW5lciAuaGVhZGVyLXZpZXcgdGg6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMjAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgQCBDaGFydCBDM1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC8qLS0gQ2hhcnQgLS0qL1xuICAvKi0tIExpbmUgLS0qL1xuICAvKi0tIFBvaW50IC0tKi9cbiAgLyotLSBBeGlzIC0tKi9cbiAgLyotLSBHcmlkIC0tKi9cbiAgLyotLSBUZXh0IG9uIENoYXJ0IC0tKi9cbiAgLyotLSBCYXIgLS0qL1xuICAvKi0tIEZvY3VzIC0tKi9cbiAgLyotLSBSZWdpb24gLS0qL1xuICAvKi0tIEJydXNoIC0tKi9cbiAgLyotLSBTZWxlY3QgLSBEcmFnIC0tKi9cbiAgLyotLSBMZWdlbmQgLS0qL1xuICAvKi0tIFRvb2x0aXAgLS0qL1xuICAvKi0tIEFyZWEgLS0qL1xuICAvKi0tIEFyYyAtLSovIH1cbiAgLmMzIHN2ZyB7XG4gICAgZm9udDogMTJweCBSb2JvdG9EcmFmdCwgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmOyB9XG4gIC5jMyBwYXRoLCAuYzMgbGluZSB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICMwMDA7IH1cbiAgLmMzIHRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYzMgLmMzLWxlZ2VuZC1pdGVtLXRpbGUsIC5jMyAuYzMteGdyaWQtZm9jdXMsIC5jMyAuYzMteWdyaWQsIC5jMyAuYzMtZXZlbnQtcmVjdCwgLmMzIC5jMy1iYXJzIHBhdGgge1xuICAgIHNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlczsgfVxuICAuYzMgLmMzLWNoYXJ0LWxpbmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlOyB9XG4gIC5jMyAuYzMtbGluZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7IH1cbiAgLmMzLnN0cm9rZS0zIC5jMy1saW5lIHtcbiAgICBzdHJva2Utd2lkdGg6IDNweDsgfVxuICAuYzMuc3Ryb2tlLTIgLmMzLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogMnB4OyB9XG4gIC5jMyAuYzMtY2lyY2xlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICBzdHJva2U6IHdoaXRlO1xuICAgIHN0cm9rZS13aWR0aDogMjsgfVxuICAgIC5jMyAuYzMtY2lyY2xlLl9leHBhbmRlZF8ge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xuICAgICAgc3Ryb2tlOiB3aGl0ZTsgfVxuICAuYzMgLmMzLWNoYXJ0LWFyYyBwYXRoIHtcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmMzIC5jMy1jaGFydC1hcmMgdGV4dCB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLmMzIC5jMy1ncmlkIGxpbmUge1xuICAgIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwOyB9XG4gIC5jMyAuYzMtZ3JpZCB0ZXh0IHtcbiAgICBmaWxsOiAjYWFhOyB9XG4gIC5jMyAuYzMtYXhpcyAudGljayB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwOyB9XG4gIC5jMyAuYzMtYXhpcyB0ZXh0IHtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuMzMpOyB9XG4gIC5jMyAuYzMtYXhpcyBsaW5lLCAuYzMgLmMzLWF4aXMgcGF0aCB7XG4gICAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuMDQpOyB9XG4gIC5jMyAuYzMteGdyaWQsIC5jMyAuYzMteWdyaWQge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgMDsgfVxuICAuYzMgLmMzLXRleHQuYzMtZW1wdHkge1xuICAgIGZpbGw6ICM4MDgwODA7XG4gICAgZm9udC1zaXplOiAyZW07IH1cbiAgLmMzIC5jMy1iYXIge1xuICAgIHN0cm9rZS13aWR0aDogMDsgfVxuICAgIC5jMyAuYzMtYmFyLl9leHBhbmRlZF8ge1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjc1OyB9XG4gIC5jMyAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYzMgLmMzLXRhcmdldC5jMy1mb2N1c2VkIHBhdGguYzMtbGluZSwgLmMzIC5jMy10YXJnZXQuYzMtZm9jdXNlZCAuYzMtdGFyZ2V0LmMzLWZvY3VzZWQgcGF0aC5jMy1zdGVwIHtcbiAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7IH1cbiAgLmMzIC5jMy10YXJnZXQuYzMtZGVmb2N1c2VkIHtcbiAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDsgfVxuICAuYzMgLmMzLXJlZ2lvbiB7XG4gICAgZmlsbDogc3RlZWxibHVlO1xuICAgIGZpbGwtb3BhY2l0eTogMC4xOyB9XG4gIC5jMyAuYzMtYnJ1c2ggLmV4dGVudCB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjE7IH1cbiAgLmMzIC5jMy1sZWdlbmQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jMyAuYzMtbGVnZW5kLWl0ZW0taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwLjE1OyB9XG4gIC5jMyAuYzMtbGVnZW5kLWJhY2tncm91bmQge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgc3Ryb2tlOiBsaWdodGdyYXk7XG4gICAgc3Ryb2tlLXdpZHRoOiAxOyB9XG4gIC5jMyAuYzMtdG9vbHRpcC1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5jMyAuYzMtdG9vbHRpcCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGVtcHR5LWNlbGxzOiBzaG93O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOTgpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4NCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAgIC5jMyAuYzMtdG9vbHRpcCB0ciB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYzMgLmMzLXRvb2x0aXAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAuYzMgLmMzLXRvb2x0aXAgdGQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcGFkZGluZzogNHB4IDEycHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODQpOyB9XG4gICAgICAuYzMgLmMzLXRvb2x0aXAgdGQgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgLmMzIC5jMy10b29sdGlwIHRkLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg0KTsgfVxuICAuYzMgLmMzLWFyZWEge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLmMzIC5jMy1jaGFydC1hcmNzLXRpdGxlIHtcbiAgICBkb21pbmFudC1iYXNlbGluZTogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cbiAgLmMzIC5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWJhY2tncm91bmQge1xuICAgIGZpbGw6ICNlMGUwZTA7XG4gICAgc3Ryb2tlOiBub25lOyB9XG4gIC5jMyAuYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS11bml0IHtcbiAgICBmaWxsOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYzMgLmMzLWNoYXJ0LWFyY3MgLmMzLWNoYXJ0LWFyY3MtZ2F1Z2UtbWF4IHtcbiAgICBmaWxsOiAjNzc3OyB9XG4gIC5jMyAuYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS1taW4ge1xuICAgIGZpbGw6ICM3Nzc7IH1cbiAgLmMzIC5jMy1jaGFydC1hcmMgLmMzLWdhdWdlLXZhbHVlIHtcbiAgICBmaWxsOiAjMDAwOyB9XG5cbi5jdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uY3QtY2hhcnQtZG9udXQgLmN0LWxhYmVsLFxuLmN0LWNoYXJ0LXBpZSAuY3QtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmNoYXJ0LWxlZ2VuZCxcbi5iYXItbGVnZW5kLFxuLmxpbmUtbGVnZW5kLFxuLnBpZS1sZWdlbmQsXG4ucmFkYXItbGVnZW5kLFxuLnBvbGFyYXJlYS1sZWdlbmQsXG4uZG91Z2hudXQtbGVnZW5kIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG50YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoOmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbm93cmFwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGggLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGggLnRhYmxlLWhlYWRlciAuc2VsZWN0aXplLWNvbnRyb2wge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7IH1cbiAgICAgICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIC50YWJsZS1oZWFkZXIgLmNvbHVtbi1zZWFyY2gtaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzM3B4OyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkOmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtanVzdGlmeSB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbm93cmFwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLFxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLFxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUsXG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyAudGFibGUtaGVhZGVyIC5jb2x1bW4tdGl0bGUsXG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZTphZnRlcixcbiAgICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyLFxuICAgICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZWFhOFwiOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MgLnRhYmxlLWhlYWRlciAuY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTcxOFwiOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIC50YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU3MTVcIjsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHggNnB4IDE4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5IHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1ub3dyYXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzExMTExMTsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWp1c3RpZnkge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLW5vd3JhcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWQ5OyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLmRldGFpbHMtb3BlbiB0ZC5kZXRhaWwtY29sdW1uIGkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5kZXRhaWxzLXJvdy5vZGQgdHIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5kZXRhaWxzLXJvdyA+IHRkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LWp1c3RpZnkge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LW5vd3JhcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogNHB4IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1qdXN0aWZ5IHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1ub3dyYXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGguZHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGguZHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgdGFibGUuZGF0YVRhYmxlIHRoLmR0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGguZHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGguZHQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSB7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGQuZHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGhlYWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRoIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICB0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGgge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5zdHJpcGUgdGJvZHkgdHIub2RkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYjlkMzsgfVxuICB0YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5YjdkMTsgfVxuICB0YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyLm9kZDpob3Zlci5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTliN2QxOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5YjdkMTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYmFkNDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYmFkNDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYmFkNDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZCA+IC5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZiM2NkOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2I1Y2U7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5YjZkMDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYmFkNDsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYmJkNjsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FmYmRkODsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExYWVjNzsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EyYWZjODsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0YjJjYjsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3ZlciA+IC5zb3J0aW5nXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIgPiAuc29ydGluZ18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLm9kZDpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMWFlYzc7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5vZGQ6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJhZmM4OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIub2RkOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0YjJjYjsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3ZlciA+IC5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyLmV2ZW46aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhZWM3OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmFmYzg7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0ci5ldmVuOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0YjJjYjsgfVxuICB0YWJsZS5kYXRhVGFibGUubm8tZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogNXB4IDlweDsgfVxuICB0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0ZCB7XG4gICAgcGFkZGluZzogNXB4IDlweDsgfVxuICB0YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Zm9vdCB0aCB7XG4gICAgcGFkZGluZzogNXB4IDlweCAzcHggOXB4OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRmb290IHRkIHtcbiAgICBwYWRkaW5nOiA1cHggOXB4IDNweCA5cHg7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGgge1xuICAgIHBhZGRpbmc6IDRweCA1cHg7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDRweCA1cHg7IH1cblxuLypcclxuICogQ29udHJvbCBmZWF0dXJlIGxheW91dFxyXG4gKi9cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAudG9wIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE2cHggOHB4OyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5sZWZ0IC5sZW5ndGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSAucmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5yaWdodCAuaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIC5yaWdodCAuaW5mbyAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IC5wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20gLnJpZ2h0IC5wYWdpbmF0aW9uIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogNHB4IDhweDsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG1hcmdpbjogMCAycHg7IH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXI6bm90KC5jdXJyZW50KSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCA5OTllbSAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgOTk5ZW0gMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudDpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmUge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wcm9jZXNzaW5nOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIkNhcnJlZ2FuZG8uLi5cIjtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAvKiBDbGVhciB0aGUgdGFibGUgYm9yZGVyICYgc2hhZG93cyAqLyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgdGFibGUuZGF0YVRhYmxlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRoZWFkIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZSxcbiAgLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyOmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIERhdGFUYWJsZSBTcGVjaWZpYyBDb250ZW50IFJ1bGVzICYgRml4ZXMgKi9cbnRhYmxlLmRhdGFUYWJsZSAuc2hvdy1kZXRhaWxzIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSAuYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICB0YWJsZS5kYXRhVGFibGUgLmFjdGlvbi1idXR0b25zIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDhweDsgfVxuXG4vKiBGdWxscGFnZSBkYXRhdGFibGUgKi9cbi5mdWxscGFnZS1kYXRhdGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBGdWxscGFnZSBkYXRhdGFibGUgSUUxMSBGaXggKi9cbi5leHBsb3Jlci0xMSAuZnVsbHBhZ2UtZGF0YXRhYmxlIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIGZsZXg6IDE7IH1cblxuLyogUmVzcG9uc2l2ZSBkYXRhdGFibGUgKi9cbi5kYXRhdGFibGVzLWNvbnRhaW5lciAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNDBweCk7IH1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXG4gIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIGxlZnQ6IDhweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLmNoaWxkIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLmNoaWxkIHVsIGxpIC5kdHItdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLypcclxuXHJcbmdpdGh1Yi5jb20gc3R5bGUgKGMpIFZhc2lseSBQb2xvdm55b3YgPHZhc3RAd2hpdGVhbnRzLm5ldD5cclxuXHJcbiovXG5obGpzLFxuW2hsanNdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cblxuLmhsanMtY29tbWVudCxcbi5kaWZmIC5obGpzLWhlYWRlciB7XG4gIGNvbG9yOiAjOTk4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmhsanMta2V5d29yZCxcbi5jc3MgLnJ1bGUgLmhsanMta2V5d29yZCxcbi5obGpzLXdpbnV0aWxzLFxuLm5naW54IC5obGpzLXRpdGxlLFxuLmhsanMtc3Vic3QsXG4uaGxqcy1yZXF1ZXN0LFxuLmhsanMtc3RhdHVzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5obGpzLW51bWJlcixcbi5obGpzLWhleGNvbG9yLFxuLnJ1YnkgLmhsanMtY29uc3RhbnQge1xuICBjb2xvcjogIzAwODA4MDsgfVxuXG4uaGxqcy1zdHJpbmcsXG4uaGxqcy10YWcgLmhsanMtdmFsdWUsXG4uaGxqcy1kb2N0YWcsXG4udGV4IC5obGpzLWZvcm11bGEge1xuICBjb2xvcjogI2QxNDsgfVxuXG4uaGxqcy10aXRsZSxcbi5obGpzLWlkLFxuLnNjc3MgLmhsanMtcHJlcHJvY2Vzc29yIHtcbiAgY29sb3I6ICM5MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5obGpzLWxpc3QgLmhsanMta2V5d29yZCxcbi5obGpzLXN1YnN0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uaGxqcy1jbGFzcyAuaGxqcy10aXRsZSxcbi5obGpzLXR5cGUsXG4udmhkbCAuaGxqcy1saXRlcmFsLFxuLnRleCAuaGxqcy1jb21tYW5kIHtcbiAgY29sb3I6ICM0NTg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5obGpzLXRhZyxcbi5obGpzLXRhZyAuaGxqcy10aXRsZSxcbi5obGpzLXJ1bGUgLmhsanMtcHJvcGVydHksXG4uZGphbmdvIC5obGpzLXRhZyAuaGxqcy1rZXl3b3JkIHtcbiAgY29sb3I6ICMwMDAwODA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmhsanMtYXR0cmlidXRlLFxuLmhsanMtdmFyaWFibGUsXG4ubGlzcCAuaGxqcy1ib2R5LFxuLmhsanMtbmFtZSB7XG4gIGNvbG9yOiAjMDA4MDgwOyB9XG5cbi5obGpzLXJlZ2V4cCB7XG4gIGNvbG9yOiAjMDA5OTI2OyB9XG5cbi5obGpzLXN5bWJvbCxcbi5ydWJ5IC5obGpzLXN5bWJvbCAuaGxqcy1zdHJpbmcsXG4ubGlzcCAuaGxqcy1rZXl3b3JkLFxuLmNsb2p1cmUgLmhsanMta2V5d29yZCxcbi5zY2hlbWUgLmhsanMta2V5d29yZCxcbi50ZXggLmhsanMtc3BlY2lhbCxcbi5obGpzLXByb21wdCB7XG4gIGNvbG9yOiAjOTkwMDczOyB9XG5cbi5obGpzLWJ1aWx0X2luIHtcbiAgY29sb3I6ICMwMDg2YjM7IH1cblxuLmhsanMtcHJlcHJvY2Vzc29yLFxuLmhsanMtcHJhZ21hLFxuLmhsanMtcGksXG4uaGxqcy1kb2N0eXBlLFxuLmhsanMtc2hlYmFuZyxcbi5obGpzLWNkYXRhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5obGpzLWRlbGV0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZkZDsgfVxuXG4uaGxqcy1hZGRpdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNkZmQ7IH1cblxuLmRpZmYgLmhsanMtY2hhbmdlIHtcbiAgYmFja2dyb3VuZDogIzAwODZiMzsgfVxuXG4uaGxqcy1jaHVuayB7XG4gIGNvbG9yOiAjYWFhOyB9XG5cbm52ZDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICBudmQzLnJlbW92ZS14LWxpbmVzIC5udi14IC50aWNrIGxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbnZkMy5yZW1vdmUteS1saW5lcyAubnYteSAudGljayBsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIG52ZDMucmVtb3ZlLWxpbmUtc3Ryb2tlIC5udi1ncm91cHMgcGF0aC5udi1saW5lIHtcbiAgICBzdHJva2Utd2lkdGg6IDAgIWltcG9ydGFudDsgfVxuICBudmQzLnJlbW92ZS1vcGFjaXR5IC5udi1ncm91cHMgLm52LWdyb3VwIHtcbiAgICBmaWxsLW9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICBudmQzLnNob3ctbGluZS1wb2ludHMgLm52LWxpbmUgLm52LXNjYXR0ZXIgLm52LWdyb3VwcyAubnYtcG9pbnQge1xuICAgIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHN0cm9rZS1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLm52ZDMgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4ubnZkMyBsaW5lLm52LWd1aWRlbGluZSB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuXG4ubnZkMyAubnYtZ3JvdXBzIC5udi1wb2ludC5ob3ZlciB7XG4gIHN0cm9rZS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBzdHJva2Utb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi5udnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAubnZ0b29sdGlwLmdyYXZpdHktbjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLm52dG9vbHRpcC5ncmF2aXR5LXM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5udnRvb2x0aXAuZ3Jhdml0eS1lOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbiAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubnZ0b29sdGlwLmdyYXZpdHktdzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLm52dG9vbHRpcCB0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgLm52dG9vbHRpcCB0YWJsZSB0Ym9keSB0ciB0ZC5sZWdlbmQtY29sb3ItZ3VpZGUgZGl2IHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5udnRvb2x0aXAgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5wcy1jb250YWluZXI6aG92ZXIgLnBzLWluLXNjcm9sbGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5wcy1jb250YWluZXIgLnBzLWluLXNjcm9sbGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHotaW5kZXg6IDQ5OyB9XG4gIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgaGVpZ2h0OiA0cHg7IH1cblxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDRweCAwO1xuICB3aWR0aDogNHB4O1xuICB6LWluZGV4OiA0OTsgfVxuICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgIHdpZHRoOiA0cHg7IH1cblxuLnRhLXJvb3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAudGEtcm9vdCAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnRhLXJvb3QuZm9jdXNzZWQgPiAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xuICAgIG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnRhLXJvb3QgdGV4dGFyZWEudGEtZWRpdG9yLnRhLWh0bWwge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLnRhLXJvb3QgLnRhLXRvb2xiYXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1OyB9XG4gICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAudGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgI3Rvb2xiYXJXQyxcbiAgICAgIC50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCAjdG9vbGJhckNDIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAudGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgLm1kLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgbWFyZ2luOiA0cHggMDsgfVxuICAgICAgICAudGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgLm1kLWJ1dHRvbiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgSGVscGVyc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW25nXFw6Y2xvYWtdLFxuW25nLWNsb2FrXSxcbltkYXRhLW5nLWNsb2FrXSxcblt4LW5nLWNsb2FrXSxcbi5uZy1jbG9hayxcbi54LW5nLWNsb2FrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubm8tcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGl2aWRlci12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwIDhweDsgfVxuXG4uaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwOyB9XG5cbltmaWxsLXdpZHRoXSB7XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuXG5bZmlsbC1oZWlnaHRdIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG5hIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTkyMHB4KSB7XG4gIC5sb2dvLWxvYWQge1xuICAgIG1heC13aWR0aDogMTglO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogOTYwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTI3OXB4KSB7XG4gIC5sb2dvLWxvYWQge1xuICAgIG1heC13aWR0aDogMTklO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNjAwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogOTU5cHgpIHtcbiAgLmxvZ28tbG9hZCB7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA1OTlweCkge1xuICAubG9nby1sb2FkIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4uaW1nSGFtYnVyZ3VlciB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAuc2Nyb2xsYWJsZS5vbmx5LXgge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIC5zY3JvbGxhYmxlLm9ubHkteSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmZsZXgtc2Nyb2xsYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5mbGV4LXNjcm9sbGFibGUub25seS14IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAuZmxleC1zY3JvbGxhYmxlLm9ubHkteSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmJhY2tncm91bmQtaW1hZ2UtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7IH1cblxuLmFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtdG9wLFxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC1taWRkbGUsXG4uYWxpZ24tdmVydGljYWwgLmFsaWduLXZlcnRpY2FsLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYWxpZ24tdmVydGljYWwgLmFsaWduLXZlcnRpY2FsLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmFsaWduLXZlcnRpY2FsIC5hbGlnbi12ZXJ0aWNhbC1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5hbGlnbi12ZXJ0aWNhbCAuYWxpZ24tdmVydGljYWwtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4ubWluLXdpZHRoLTAsXG4ubXctMCB7XG4gIG1heC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13aWR0aC0xMDAsXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4td2lkdGgtMjAwLFxuLm13LTIwMCB7XG4gIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXdpZHRoLTMwMCxcbi5tdy0zMDAge1xuICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13aWR0aC00MDAsXG4ubXctNDAwIHtcbiAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4td2lkdGgtNTAwLFxuLm13LTUwMCB7XG4gIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXdpZHRoLTYwMCxcbi5tdy02MDAge1xuICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13aWR0aC03MDAsXG4ubXctNzAwIHtcbiAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4td2lkdGgtODAwLFxuLm13LTgwMCB7XG4gIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXdpZHRoLTkwMCxcbi5tdy05MDAge1xuICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13aWR0aC0xMDAwLFxuLm13LTEwMDAge1xuICBtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4td2lkdGgtMTEwMCxcbi5tdy0xMTAwIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXdpZHRoLTEyMDAsXG4ubXctMTIwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13aWR0aC0xMzAwLFxuLm13LTEzMDAge1xuICBtYXgtd2lkdGg6IDEzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4td2lkdGgtMTQwMCxcbi5tdy0xNDAwIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXdpZHRoLTE1MDAsXG4ubXctMTUwMCB7XG4gIG1heC13aWR0aDogMTUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13aWR0aC0xNjAwLFxuLm13LTE2MDAge1xuICBtYXgtd2lkdGg6IDE2MDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4td2lkdGgtMTcwMCxcbi5tdy0xNzAwIHtcbiAgbWF4LXdpZHRoOiAxNzAwcHggIWltcG9ydGFudDsgfVxuXG4ubWluLXdpZHRoLTE4MDAsXG4ubXctMTgwMCB7XG4gIG1heC13aWR0aDogMTgwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13aWR0aC0xOTAwLFxuLm13LTE5MDAge1xuICBtYXgtd2lkdGg6IDE5MDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4td2lkdGgtMjAwMCxcbi5tdy0yMDAwIHtcbiAgbWF4LXdpZHRoOiAyMDAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0wLFxuLnAtMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0wLFxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMCxcbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTAsXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTAsXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0wLFxuLnBoLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0wLFxuLnB2LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy01LFxuLnAtNSB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC01LFxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtNSxcbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTUsXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTUsXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01LFxuLnBoLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC01LFxuLnB2LTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0xMCxcbi5wLTEwIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0xMCxcbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMTAsXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTEwLFxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTEwLFxuLnBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xMCxcbi5waC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMTAsXG4ucHYtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTE1LFxuLnAtMTUge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTE1LFxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0xNSxcbi5wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMTUsXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtMTUsXG4ucGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTE1LFxuLnBoLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0xNSxcbi5wdi0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctMjAsXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtMjAsXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTIwLFxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0yMCxcbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0yMCxcbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMjAsXG4ucGgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTIwLFxuLnB2LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0yNSxcbi5wLTI1IHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0yNSxcbi5wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMjUsXG4ucHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTI1LFxuLnBiLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTI1LFxuLnBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0yNSxcbi5waC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMjUsXG4ucHYtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTMwLFxuLnAtMzAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTMwLFxuLnB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0zMCxcbi5wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMzAsXG4ucGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtMzAsXG4ucGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTMwLFxuLnBoLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0zMCxcbi5wdi0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctMzUsXG4ucC0zNSB7XG4gIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtMzUsXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTM1LFxuLnByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0zNSxcbi5wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0zNSxcbi5wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMzUsXG4ucGgtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTM1LFxuLnB2LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy00MCxcbi5wLTQwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC00MCxcbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtNDAsXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTQwLFxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTQwLFxuLnBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC00MCxcbi5waC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNDAsXG4ucHYtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTQ1LFxuLnAtNDUge1xuICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTQ1LFxuLnB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC00NSxcbi5wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNDUsXG4ucGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtNDUsXG4ucGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTQ1LFxuLnBoLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC00NSxcbi5wdi00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctNTAsXG4ucC01MCB7XG4gIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtNTAsXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTUwLFxuLnByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS01MCxcbi5wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC01MCxcbi5wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNTAsXG4ucGgtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTUwLFxuLnB2LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy01NSxcbi5wLTU1IHtcbiAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC01NSxcbi5wdC01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtNTUsXG4ucHItNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTU1LFxuLnBiLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTU1LFxuLnBsLTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01NSxcbi5waC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNTUsXG4ucHYtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTYwLFxuLnAtNjAge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTYwLFxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC02MCxcbi5wci02MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNjAsXG4ucGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtNjAsXG4ucGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTYwLFxuLnBoLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC02MCxcbi5wdi02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctNjUsXG4ucC02NSB7XG4gIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtNjUsXG4ucHQtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTY1LFxuLnByLTY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS02NSxcbi5wYi02NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC02NSxcbi5wbC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNjUsXG4ucGgtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTY1LFxuLnB2LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy03MCxcbi5wLTcwIHtcbiAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC03MCxcbi5wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtNzAsXG4ucHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTcwLFxuLnBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTcwLFxuLnBsLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC03MCxcbi5waC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNzAsXG4ucHYtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTc1LFxuLnAtNzUge1xuICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTc1LFxuLnB0LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC03NSxcbi5wci03NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNzUsXG4ucGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtNzUsXG4ucGwtNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTc1LFxuLnBoLTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC03NSxcbi5wdi03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctODAsXG4ucC04MCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtODAsXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTgwLFxuLnByLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS04MCxcbi5wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC04MCxcbi5wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtODAsXG4ucGgtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTgwLFxuLnB2LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy04NSxcbi5wLTg1IHtcbiAgcGFkZGluZzogODVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC04NSxcbi5wdC04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtODUsXG4ucHItODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTg1LFxuLnBiLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTg1LFxuLnBsLTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC04NSxcbi5waC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdmVydGljYWwtODUsXG4ucHYtODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTkwLFxuLnAtOTAge1xuICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTkwLFxuLnB0LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC05MCxcbi5wci05MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ib3R0b20tOTAsXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtOTAsXG4ucGwtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTkwLFxuLnBoLTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC05MCxcbi5wdi05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctOTUsXG4ucC05NSB7XG4gIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtOTUsXG4ucHQtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTk1LFxuLnByLTk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS05NSxcbi5wYi05NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC05NSxcbi5wbC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtOTUsXG4ucGgtOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTk1LFxuLnB2LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0xMDAsXG4ucC0xMDAge1xuICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0xMDAsXG4ucHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMTAwLFxuLnByLTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTEwMCxcbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTEwMCxcbi5wbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xMDAsXG4ucGgtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTEwMCxcbi5wdi0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctOCxcbi5wLTgge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtOCxcbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTgsXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS04LFxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC04LFxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtOCxcbi5waC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdmVydGljYWwtOCxcbi5wdi04IHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctMTYsXG4ucC0xNiB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtMTYsXG4ucHQtMTYge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTE2LFxuLnByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0xNixcbi5wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0xNixcbi5wbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMTYsXG4ucGgtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTE2LFxuLnB2LTE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0yNCxcbi5wLTI0IHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0yNCxcbi5wdC0yNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMjQsXG4ucHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTI0LFxuLnBiLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTI0LFxuLnBsLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0yNCxcbi5waC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMjQsXG4ucHYtMjQge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTMyLFxuLnAtMzIge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTMyLFxuLnB0LTMyIHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0zMixcbi5wci0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMzIsXG4ucGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtMzIsXG4ucGwtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTMyLFxuLnBoLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0zMixcbi5wdi0zMiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctNDgsXG4ucC00OCB7XG4gIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtNDgsXG4ucHQtNDgge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTQ4LFxuLnByLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS00OCxcbi5wYi00OCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC00OCxcbi5wbC00OCB7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNDgsXG4ucGgtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTQ4LFxuLnB2LTQ4IHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy01Nixcbi5wLTU2IHtcbiAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC01Nixcbi5wdC01NiB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtNTYsXG4ucHItNTYge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTU2LFxuLnBiLTU2IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTU2LFxuLnBsLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01Nixcbi5waC01NiB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdmVydGljYWwtNTYsXG4ucHYtNTYge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTY0LFxuLnAtNjQge1xuICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTY0LFxuLnB0LTY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC02NCxcbi5wci02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNjQsXG4ucGItNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtNjQsXG4ucGwtNjQge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTY0LFxuLnBoLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC02NCxcbi5wdi02NCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctNzIsXG4ucC03MiB7XG4gIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtNzIsXG4ucHQtNzIge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTcyLFxuLnByLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS03Mixcbi5wYi03MiB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC03Mixcbi5wbC03MiB7XG4gIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNzIsXG4ucGgtNzIge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTcyLFxuLnB2LTcyIHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy04OCxcbi5wLTg4IHtcbiAgcGFkZGluZzogODhweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC04OCxcbi5wdC04OCB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtODgsXG4ucHItODgge1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLTg4LFxuLnBiLTg4IHtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTg4LFxuLnBsLTg4IHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC04OCxcbi5waC04OCB7XG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdmVydGljYWwtODgsXG4ucHYtODgge1xuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTk2LFxuLnAtOTYge1xuICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTk2LFxuLnB0LTk2IHtcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC05Nixcbi5wci05NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ib3R0b20tOTYsXG4ucGItOTYge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtOTYsXG4ucGwtOTYge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTk2LFxuLnBoLTk2IHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC05Nixcbi5wdi05NiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0wLFxuLm0tMCB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtMCxcbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0wLFxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYm90dG9tLTAsXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0wLFxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTAsXG4ubWgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTAsXG4ubXYtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTUsXG4ubS01IHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC01LFxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTUsXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ib3R0b20tNSxcbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTUsXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNSxcbi5taC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNSxcbi5tdi01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tMTAsXG4ubS0xMCB7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTEwLFxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtMTAsXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0xMCxcbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtMTAsXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0xMCxcbi5taC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMTAsXG4ubXYtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTE1LFxuLm0tMTUge1xuICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0xNSxcbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTE1LFxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ib3R0b20tMTUsXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTE1LFxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTUsXG4ubWgtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTE1LFxuLm12LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0yMCxcbi5tLTIwIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtMjAsXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0yMCxcbi5tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYm90dG9tLTIwLFxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0yMCxcbi5tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTIwLFxuLm1oLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC0yMCxcbi5tdi0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tMjUsXG4ubS0yNSB7XG4gIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTI1LFxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtMjUsXG4ubXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0yNSxcbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtMjUsXG4ubWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0yNSxcbi5taC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMjUsXG4ubXYtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTMwLFxuLm0tMzAge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0zMCxcbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTMwLFxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ib3R0b20tMzAsXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTMwLFxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMzAsXG4ubWgtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTMwLFxuLm12LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0zNSxcbi5tLTM1IHtcbiAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtMzUsXG4ubXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0zNSxcbi5tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYm90dG9tLTM1LFxuLm1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0zNSxcbi5tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTM1LFxuLm1oLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC0zNSxcbi5tdi0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tNDAsXG4ubS00MCB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTQwLFxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtNDAsXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWJvdHRvbS00MCxcbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtNDAsXG4ubWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC00MCxcbi5taC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNDAsXG4ubXYtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTQ1LFxuLm0tNDUge1xuICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC00NSxcbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTQ1LFxuLm1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ib3R0b20tNDUsXG4ubWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTQ1LFxuLm1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNDUsXG4ubWgtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTQ1LFxuLm12LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi01MCxcbi5tLTUwIHtcbiAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtNTAsXG4ubXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC01MCxcbi5tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYm90dG9tLTUwLFxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC01MCxcbi5tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTUwLFxuLm1oLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC01MCxcbi5tdi01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tNTUsXG4ubS01NSB7XG4gIG1hcmdpbjogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTU1LFxuLm10LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtNTUsXG4ubXItNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWJvdHRvbS01NSxcbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtNTUsXG4ubWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC01NSxcbi5taC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNTUsXG4ubXYtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTYwLFxuLm0tNjAge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC02MCxcbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTYwLFxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ib3R0b20tNjAsXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTYwLFxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNjAsXG4ubWgtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTYwLFxuLm12LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi02NSxcbi5tLTY1IHtcbiAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtNjUsXG4ubXQtNjUge1xuICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC02NSxcbi5tci02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYm90dG9tLTY1LFxuLm1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC02NSxcbi5tbC02NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTY1LFxuLm1oLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC02NSxcbi5tdi02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tNzAsXG4ubS03MCB7XG4gIG1hcmdpbjogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTcwLFxuLm10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtNzAsXG4ubXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWJvdHRvbS03MCxcbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtNzAsXG4ubWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC03MCxcbi5taC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNzAsXG4ubXYtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTc1LFxuLm0tNzUge1xuICBtYXJnaW46IDc1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC03NSxcbi5tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTc1LFxuLm1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ib3R0b20tNzUsXG4ubWItNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTc1LFxuLm1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNzUsXG4ubWgtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTc1LFxuLm12LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi04MCxcbi5tLTgwIHtcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtODAsXG4ubXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC04MCxcbi5tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYm90dG9tLTgwLFxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC04MCxcbi5tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTgwLFxuLm1oLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC04MCxcbi5tdi04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tODUsXG4ubS04NSB7XG4gIG1hcmdpbjogODVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTg1LFxuLm10LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtODUsXG4ubXItODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWJvdHRvbS04NSxcbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtODUsXG4ubWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC04NSxcbi5taC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtODUsXG4ubXYtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTkwLFxuLm0tOTAge1xuICBtYXJnaW46IDkwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC05MCxcbi5tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTkwLFxuLm1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ib3R0b20tOTAsXG4ubWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTkwLFxuLm1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtOTAsXG4ubWgtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTkwLFxuLm12LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi05NSxcbi5tLTk1IHtcbiAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtOTUsXG4ubXQtOTUge1xuICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC05NSxcbi5tci05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYm90dG9tLTk1LFxuLm1iLTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC05NSxcbi5tbC05NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTk1LFxuLm1oLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC05NSxcbi5tdi05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tMTAwLFxuLm0tMTAwIHtcbiAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTEwMCxcbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtMTAwLFxuLm1yLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0xMDAsXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtMTAwLFxuLm1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0xMDAsXG4ubWgtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTEwMCxcbi5tdi0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tOCxcbi5tLTgge1xuICBtYXJnaW46IDhweDsgfVxuXG4ubWFyZ2luLXRvcC04LFxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLm1hcmdpbi1yaWdodC04LFxuLm1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS04LFxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTgsXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTgsXG4ubWgtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtOCxcbi5tdi04IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLm1hcmdpbi0xNixcbi5tLTE2IHtcbiAgbWFyZ2luOiAxNnB4OyB9XG5cbi5tYXJnaW4tdG9wLTE2LFxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTE2LFxuLm1yLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTE2LFxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4ubWFyZ2luLWxlZnQtMTYsXG4ubWwtMTYge1xuICBtYXJnaW4tbGVmdDogMTZweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTYsXG4ubWgtMTYge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMTYsXG4ubXYtMTYge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5tYXJnaW4tMjQsXG4ubS0yNCB7XG4gIG1hcmdpbjogMjRweDsgfVxuXG4ubWFyZ2luLXRvcC0yNCxcbi5tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLm1hcmdpbi1yaWdodC0yNCxcbi5tci0yNCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0yNCxcbi5tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTI0LFxuLm1sLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTI0LFxuLm1oLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTI0LFxuLm12LTI0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubWFyZ2luLTMyLFxuLm0tMzIge1xuICBtYXJnaW46IDMycHg7IH1cblxuLm1hcmdpbi10b3AtMzIsXG4ubXQtMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMzIsXG4ubXItMzIge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMzIsXG4ubWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5tYXJnaW4tbGVmdC0zMixcbi5tbC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0zMixcbi5taC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC0zMixcbi5tdi0zMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLm1hcmdpbi00OCxcbi5tLTQ4IHtcbiAgbWFyZ2luOiA0OHB4OyB9XG5cbi5tYXJnaW4tdG9wLTQ4LFxuLm10LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTQ4LFxuLm1yLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTQ4LFxuLm1iLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4ubWFyZ2luLWxlZnQtNDgsXG4ubWwtNDgge1xuICBtYXJnaW4tbGVmdDogNDhweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNDgsXG4ubWgtNDgge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNDgsXG4ubXYtNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG5cbi5tYXJnaW4tNTYsXG4ubS01NiB7XG4gIG1hcmdpbjogNTZweDsgfVxuXG4ubWFyZ2luLXRvcC01Nixcbi5tdC01NiB7XG4gIG1hcmdpbi10b3A6IDU2cHg7IH1cblxuLm1hcmdpbi1yaWdodC01Nixcbi5tci01NiB7XG4gIG1hcmdpbi1yaWdodDogNTZweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS01Nixcbi5tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTU2LFxuLm1sLTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTU2LFxuLm1oLTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gIG1hcmdpbi1yaWdodDogNTZweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTU2LFxuLm12LTU2IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuXG4ubWFyZ2luLTY0LFxuLm0tNjQge1xuICBtYXJnaW46IDY0cHg7IH1cblxuLm1hcmdpbi10b3AtNjQsXG4ubXQtNjQge1xuICBtYXJnaW4tdG9wOiA2NHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtNjQsXG4ubXItNjQge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNjQsXG4ubWItNjQge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG5cbi5tYXJnaW4tbGVmdC02NCxcbi5tbC02NCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC02NCxcbi5taC02NCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC02NCxcbi5tdi02NCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cblxuLm1hcmdpbi03Mixcbi5tLTcyIHtcbiAgbWFyZ2luOiA3MnB4OyB9XG5cbi5tYXJnaW4tdG9wLTcyLFxuLm10LTcyIHtcbiAgbWFyZ2luLXRvcDogNzJweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTcyLFxuLm1yLTcyIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTcyLFxuLm1iLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuXG4ubWFyZ2luLWxlZnQtNzIsXG4ubWwtNzIge1xuICBtYXJnaW4tbGVmdDogNzJweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNzIsXG4ubWgtNzIge1xuICBtYXJnaW4tbGVmdDogNzJweDtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNzIsXG4ubXYtNzIge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG5cbi5tYXJnaW4tODgsXG4ubS04OCB7XG4gIG1hcmdpbjogODhweDsgfVxuXG4ubWFyZ2luLXRvcC04OCxcbi5tdC04OCB7XG4gIG1hcmdpbi10b3A6IDg4cHg7IH1cblxuLm1hcmdpbi1yaWdodC04OCxcbi5tci04OCB7XG4gIG1hcmdpbi1yaWdodDogODhweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS04OCxcbi5tYi04OCB7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTg4LFxuLm1sLTg4IHtcbiAgbWFyZ2luLWxlZnQ6IDg4cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTg4LFxuLm1oLTg4IHtcbiAgbWFyZ2luLWxlZnQ6IDg4cHg7XG4gIG1hcmdpbi1yaWdodDogODhweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTg4LFxuLm12LTg4IHtcbiAgbWFyZ2luLXRvcDogODhweDtcbiAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuXG4ubWFyZ2luLTk2LFxuLm0tOTYge1xuICBtYXJnaW46IDk2cHg7IH1cblxuLm1hcmdpbi10b3AtOTYsXG4ubXQtOTYge1xuICBtYXJnaW4tdG9wOiA5NnB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtOTYsXG4ubXItOTYge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tOTYsXG4ubWItOTYge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4OyB9XG5cbi5tYXJnaW4tbGVmdC05Nixcbi5tbC05NiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC05Nixcbi5taC05NiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDk2cHg7IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC05Nixcbi5tdi05NiB7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7IH1cblxuLmhlaWdodC1mdWxsLTAsXG4uaGYtMCB7XG4gIGhlaWdodDogMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMCUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0wLFxuLnctZi0wIHtcbiAgd2lkdGg6IDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAwJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0xLFxuLmhmLTEge1xuICBoZWlnaHQ6IDElICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDElICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDElICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtMSxcbi53LWYtMSB7XG4gIHdpZHRoOiAxJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDElICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtMixcbi5oZi0yIHtcbiAgaGVpZ2h0OiAyJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTIsXG4udy1mLTIge1xuICB3aWR0aDogMiUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTMsXG4uaGYtMyB7XG4gIGhlaWdodDogMyUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMyUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMyUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0zLFxuLnctZi0zIHtcbiAgd2lkdGg6IDMlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMyUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC00LFxuLmhmLTQge1xuICBoZWlnaHQ6IDQlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNCxcbi53LWYtNCB7XG4gIHdpZHRoOiA0JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNSxcbi5oZi01IHtcbiAgaGVpZ2h0OiA1JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTUsXG4udy1mLTUge1xuICB3aWR0aDogNSUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTYsXG4uaGYtNiB7XG4gIGhlaWdodDogNiUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNiUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNiUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC02LFxuLnctZi02IHtcbiAgd2lkdGg6IDYlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNiUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC03LFxuLmhmLTcge1xuICBoZWlnaHQ6IDclICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDclICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDclICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNyxcbi53LWYtNyB7XG4gIHdpZHRoOiA3JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDclICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNyUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtOCxcbi5oZi04IHtcbiAgaGVpZ2h0OiA4JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTgsXG4udy1mLTgge1xuICB3aWR0aDogOCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDglICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTksXG4uaGYtOSB7XG4gIGhlaWdodDogOSUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOSUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOSUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC05LFxuLnctZi05IHtcbiAgd2lkdGg6IDklICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOSUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0xMCxcbi5oZi0xMCB7XG4gIGhlaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMCUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0xMCxcbi53LWYtMTAge1xuICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTExLFxuLmhmLTExIHtcbiAgaGVpZ2h0OiAxMSUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTElICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDExJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTExLFxuLnctZi0xMSB7XG4gIHdpZHRoOiAxMSUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMSUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtMTIsXG4uaGYtMTIge1xuICBoZWlnaHQ6IDEyJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMiUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTIlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtMTIsXG4udy1mLTEyIHtcbiAgd2lkdGg6IDEyJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEyJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0xMyxcbi5oZi0xMyB7XG4gIGhlaWdodDogMTMlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMyUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0xMyxcbi53LWYtMTMge1xuICB3aWR0aDogMTMlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTMlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTMlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTE0LFxuLmhmLTE0IHtcbiAgaGVpZ2h0OiAxNCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE0JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTE0LFxuLnctZi0xNCB7XG4gIHdpZHRoOiAxNCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtMTUsXG4uaGYtMTUge1xuICBoZWlnaHQ6IDE1JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNSUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtMTUsXG4udy1mLTE1IHtcbiAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0xNixcbi5oZi0xNiB7XG4gIGhlaWdodDogMTYlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNiUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0xNixcbi53LWYtMTYge1xuICB3aWR0aDogMTYlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTYlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTYlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTE3LFxuLmhmLTE3IHtcbiAgaGVpZ2h0OiAxNyUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTclICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE3JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTE3LFxuLnctZi0xNyB7XG4gIHdpZHRoOiAxNyUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNyUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNyUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtMTgsXG4uaGYtMTgge1xuICBoZWlnaHQ6IDE4JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTglICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtMTgsXG4udy1mLTE4IHtcbiAgd2lkdGg6IDE4JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE4JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0xOSxcbi5oZi0xOSB7XG4gIGhlaWdodDogMTklICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE5JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxOSUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0xOSxcbi53LWYtMTkge1xuICB3aWR0aDogMTklICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTklICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTklICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTIwLFxuLmhmLTIwIHtcbiAgaGVpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTIwLFxuLnctZi0yMCB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtMjEsXG4uaGYtMjEge1xuICBoZWlnaHQ6IDIxJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMSUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjElICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtMjEsXG4udy1mLTIxIHtcbiAgd2lkdGg6IDIxJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIxJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0yMixcbi5oZi0yMiB7XG4gIGhlaWdodDogMjIlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIyJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMiUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0yMixcbi53LWYtMjIge1xuICB3aWR0aDogMjIlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjIlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjIlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTIzLFxuLmhmLTIzIHtcbiAgaGVpZ2h0OiAyMyUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjMlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIzJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTIzLFxuLnctZi0yMyB7XG4gIHdpZHRoOiAyMyUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMyUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMyUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtMjQsXG4uaGYtMjQge1xuICBoZWlnaHQ6IDI0JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjQlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtMjQsXG4udy1mLTI0IHtcbiAgd2lkdGg6IDI0JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI0JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0yNSxcbi5oZi0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0yNSxcbi53LWYtMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTI2LFxuLmhmLTI2IHtcbiAgaGVpZ2h0OiAyNiUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjYlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI2JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTI2LFxuLnctZi0yNiB7XG4gIHdpZHRoOiAyNiUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNiUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNiUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtMjcsXG4uaGYtMjcge1xuICBoZWlnaHQ6IDI3JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNyUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjclICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtMjcsXG4udy1mLTI3IHtcbiAgd2lkdGg6IDI3JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI3JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI3JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0yOCxcbi5oZi0yOCB7XG4gIGhlaWdodDogMjglICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI4JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyOCUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0yOCxcbi53LWYtMjgge1xuICB3aWR0aDogMjglICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjglICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjglICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTI5LFxuLmhmLTI5IHtcbiAgaGVpZ2h0OiAyOSUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjklICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI5JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTI5LFxuLnctZi0yOSB7XG4gIHdpZHRoOiAyOSUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyOSUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyOSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtMzAsXG4uaGYtMzAge1xuICBoZWlnaHQ6IDMwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtMzAsXG4udy1mLTMwIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0zMSxcbi5oZi0zMSB7XG4gIGhlaWdodDogMzElICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMxJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMSUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0zMSxcbi53LWYtMzEge1xuICB3aWR0aDogMzElICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzElICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzElICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTMyLFxuLmhmLTMyIHtcbiAgaGVpZ2h0OiAzMiUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzIlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMyJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTMyLFxuLnctZi0zMiB7XG4gIHdpZHRoOiAzMiUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMiUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMiUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtMzMsXG4uaGYtMzMge1xuICBoZWlnaHQ6IDMzJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMyUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzMlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtMzMsXG4udy1mLTMzIHtcbiAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMzJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0zNCxcbi5oZi0zNCB7XG4gIGhlaWdodDogMzQlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM0JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNCUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0zNCxcbi53LWYtMzQge1xuICB3aWR0aDogMzQlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzQlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzQlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTM1LFxuLmhmLTM1IHtcbiAgaGVpZ2h0OiAzNSUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzUlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTM1LFxuLnctZi0zNSB7XG4gIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtMzYsXG4uaGYtMzYge1xuICBoZWlnaHQ6IDM2JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNiUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzYlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtMzYsXG4udy1mLTM2IHtcbiAgd2lkdGg6IDM2JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM2JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0zNyxcbi5oZi0zNyB7XG4gIGhlaWdodDogMzclICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM3JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNyUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC0zNyxcbi53LWYtMzcge1xuICB3aWR0aDogMzclICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzclICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzclICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTM4LFxuLmhmLTM4IHtcbiAgaGVpZ2h0OiAzOCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzglICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM4JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTM4LFxuLnctZi0zOCB7XG4gIHdpZHRoOiAzOCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzOCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzOCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtMzksXG4uaGYtMzkge1xuICBoZWlnaHQ6IDM5JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzOSUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzklICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtMzksXG4udy1mLTM5IHtcbiAgd2lkdGg6IDM5JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM5JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM5JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC00MCxcbi5oZi00MCB7XG4gIGhlaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MCUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC00MCxcbi53LWYtNDAge1xuICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTQxLFxuLmhmLTQxIHtcbiAgaGVpZ2h0OiA0MSUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDElICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQxJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTQxLFxuLnctZi00MSB7XG4gIHdpZHRoOiA0MSUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MSUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNDIsXG4uaGYtNDIge1xuICBoZWlnaHQ6IDQyJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MiUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDIlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNDIsXG4udy1mLTQyIHtcbiAgd2lkdGg6IDQyJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQyJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQyJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC00Myxcbi5oZi00MyB7XG4gIGhlaWdodDogNDMlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQzJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MyUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC00Myxcbi53LWYtNDMge1xuICB3aWR0aDogNDMlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDMlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDMlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTQ0LFxuLmhmLTQ0IHtcbiAgaGVpZ2h0OiA0NCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDQlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ0JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTQ0LFxuLnctZi00NCB7XG4gIHdpZHRoOiA0NCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNDUsXG4uaGYtNDUge1xuICBoZWlnaHQ6IDQ1JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NSUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNDUsXG4udy1mLTQ1IHtcbiAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ1JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC00Nixcbi5oZi00NiB7XG4gIGhlaWdodDogNDYlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ2JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NiUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC00Nixcbi53LWYtNDYge1xuICB3aWR0aDogNDYlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDYlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDYlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTQ3LFxuLmhmLTQ3IHtcbiAgaGVpZ2h0OiA0NyUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDclICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ3JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTQ3LFxuLnctZi00NyB7XG4gIHdpZHRoOiA0NyUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NyUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NyUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNDgsXG4uaGYtNDgge1xuICBoZWlnaHQ6IDQ4JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDglICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNDgsXG4udy1mLTQ4IHtcbiAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ4JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC00OSxcbi5oZi00OSB7XG4gIGhlaWdodDogNDklICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ5JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OSUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC00OSxcbi53LWYtNDkge1xuICB3aWR0aDogNDklICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDklICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDklICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTUwLFxuLmhmLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTUwLFxuLnctZi01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNTEsXG4uaGYtNTEge1xuICBoZWlnaHQ6IDUxJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MSUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTElICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNTEsXG4udy1mLTUxIHtcbiAgd2lkdGg6IDUxJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUxJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUxJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC01Mixcbi5oZi01MiB7XG4gIGhlaWdodDogNTIlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUyJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MiUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC01Mixcbi53LWYtNTIge1xuICB3aWR0aDogNTIlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTIlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTIlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTUzLFxuLmhmLTUzIHtcbiAgaGVpZ2h0OiA1MyUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTMlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUzJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTUzLFxuLnctZi01MyB7XG4gIHdpZHRoOiA1MyUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MyUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MyUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNTQsXG4uaGYtNTQge1xuICBoZWlnaHQ6IDU0JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTQlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNTQsXG4udy1mLTU0IHtcbiAgd2lkdGg6IDU0JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU0JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU0JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC01NSxcbi5oZi01NSB7XG4gIGhlaWdodDogNTUlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU1JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NSUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC01NSxcbi53LWYtNTUge1xuICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTUlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTU2LFxuLmhmLTU2IHtcbiAgaGVpZ2h0OiA1NiUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTYlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU2JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTU2LFxuLnctZi01NiB7XG4gIHdpZHRoOiA1NiUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NiUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NiUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNTcsXG4uaGYtNTcge1xuICBoZWlnaHQ6IDU3JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NyUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTclICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNTcsXG4udy1mLTU3IHtcbiAgd2lkdGg6IDU3JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU3JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU3JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC01OCxcbi5oZi01OCB7XG4gIGhlaWdodDogNTglICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU4JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1OCUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC01OCxcbi53LWYtNTgge1xuICB3aWR0aDogNTglICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTglICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTglICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTU5LFxuLmhmLTU5IHtcbiAgaGVpZ2h0OiA1OSUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTklICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU5JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTU5LFxuLnctZi01OSB7XG4gIHdpZHRoOiA1OSUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1OSUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1OSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNjAsXG4uaGYtNjAge1xuICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNjAsXG4udy1mLTYwIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC02MSxcbi5oZi02MSB7XG4gIGhlaWdodDogNjElICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYxJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MSUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC02MSxcbi53LWYtNjEge1xuICB3aWR0aDogNjElICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjElICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjElICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTYyLFxuLmhmLTYyIHtcbiAgaGVpZ2h0OiA2MiUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjIlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDYyJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTYyLFxuLnctZi02MiB7XG4gIHdpZHRoOiA2MiUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MiUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MiUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNjMsXG4uaGYtNjMge1xuICBoZWlnaHQ6IDYzJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MyUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjMlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNjMsXG4udy1mLTYzIHtcbiAgd2lkdGg6IDYzJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYzJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYzJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC02NCxcbi5oZi02NCB7XG4gIGhlaWdodDogNjQlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY0JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NCUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC02NCxcbi53LWYtNjQge1xuICB3aWR0aDogNjQlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjQlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjQlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTY1LFxuLmhmLTY1IHtcbiAgaGVpZ2h0OiA2NSUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjUlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY1JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTY1LFxuLnctZi02NSB7XG4gIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNjYsXG4uaGYtNjYge1xuICBoZWlnaHQ6IDY2JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NiUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjYlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNjYsXG4udy1mLTY2IHtcbiAgd2lkdGg6IDY2JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY2JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY2JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC02Nyxcbi5oZi02NyB7XG4gIGhlaWdodDogNjclICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY3JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NyUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC02Nyxcbi53LWYtNjcge1xuICB3aWR0aDogNjclICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjclICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjclICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTY4LFxuLmhmLTY4IHtcbiAgaGVpZ2h0OiA2OCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjglICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY4JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTY4LFxuLnctZi02OCB7XG4gIHdpZHRoOiA2OCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2OCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2OCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNjksXG4uaGYtNjkge1xuICBoZWlnaHQ6IDY5JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2OSUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjklICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNjksXG4udy1mLTY5IHtcbiAgd2lkdGg6IDY5JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY5JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY5JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC03MCxcbi5oZi03MCB7XG4gIGhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MCUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC03MCxcbi53LWYtNzAge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTcxLFxuLmhmLTcxIHtcbiAgaGVpZ2h0OiA3MSUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzElICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcxJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTcxLFxuLnctZi03MSB7XG4gIHdpZHRoOiA3MSUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MSUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNzIsXG4uaGYtNzIge1xuICBoZWlnaHQ6IDcyJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MiUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzIlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNzIsXG4udy1mLTcyIHtcbiAgd2lkdGg6IDcyJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcyJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcyJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC03Myxcbi5oZi03MyB7XG4gIGhlaWdodDogNzMlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDczJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MyUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC03Myxcbi53LWYtNzMge1xuICB3aWR0aDogNzMlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzMlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzMlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTc0LFxuLmhmLTc0IHtcbiAgaGVpZ2h0OiA3NCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzQlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc0JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTc0LFxuLnctZi03NCB7XG4gIHdpZHRoOiA3NCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNzUsXG4uaGYtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNzUsXG4udy1mLTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC03Nixcbi5oZi03NiB7XG4gIGhlaWdodDogNzYlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc2JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NiUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC03Nixcbi53LWYtNzYge1xuICB3aWR0aDogNzYlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzYlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzYlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTc3LFxuLmhmLTc3IHtcbiAgaGVpZ2h0OiA3NyUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzclICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc3JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTc3LFxuLnctZi03NyB7XG4gIHdpZHRoOiA3NyUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NyUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NyUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtNzgsXG4uaGYtNzgge1xuICBoZWlnaHQ6IDc4JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3OCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzglICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtNzgsXG4udy1mLTc4IHtcbiAgd2lkdGg6IDc4JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc4JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc4JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC03OSxcbi5oZi03OSB7XG4gIGhlaWdodDogNzklICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc5JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3OSUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC03OSxcbi53LWYtNzkge1xuICB3aWR0aDogNzklICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzklICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzklICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTgwLFxuLmhmLTgwIHtcbiAgaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDgwJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTgwLFxuLnctZi04MCB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtODEsXG4uaGYtODEge1xuICBoZWlnaHQ6IDgxJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4MSUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODElICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtODEsXG4udy1mLTgxIHtcbiAgd2lkdGg6IDgxJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDgxJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDgxJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC04Mixcbi5oZi04MiB7XG4gIGhlaWdodDogODIlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDgyJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4MiUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC04Mixcbi53LWYtODIge1xuICB3aWR0aDogODIlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODIlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODIlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTgzLFxuLmhmLTgzIHtcbiAgaGVpZ2h0OiA4MyUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODMlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDgzJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTgzLFxuLnctZi04MyB7XG4gIHdpZHRoOiA4MyUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4MyUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MyUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtODQsXG4uaGYtODQge1xuICBoZWlnaHQ6IDg0JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4NCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODQlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtODQsXG4udy1mLTg0IHtcbiAgd2lkdGg6IDg0JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg0JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDg0JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC04NSxcbi5oZi04NSB7XG4gIGhlaWdodDogODUlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDg1JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4NSUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC04NSxcbi53LWYtODUge1xuICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODUlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTg2LFxuLmhmLTg2IHtcbiAgaGVpZ2h0OiA4NiUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODYlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDg2JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTg2LFxuLnctZi04NiB7XG4gIHdpZHRoOiA4NiUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4NiUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4NiUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtODcsXG4uaGYtODcge1xuICBoZWlnaHQ6IDg3JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4NyUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODclICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtODcsXG4udy1mLTg3IHtcbiAgd2lkdGg6IDg3JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg3JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDg3JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC04OCxcbi5oZi04OCB7XG4gIGhlaWdodDogODglICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDg4JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4OCUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC04OCxcbi53LWYtODgge1xuICB3aWR0aDogODglICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODglICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODglICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTg5LFxuLmhmLTg5IHtcbiAgaGVpZ2h0OiA4OSUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODklICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDg5JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTg5LFxuLnctZi04OSB7XG4gIHdpZHRoOiA4OSUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4OSUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4OSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtOTAsXG4uaGYtOTAge1xuICBoZWlnaHQ6IDkwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA5MCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtOTAsXG4udy1mLTkwIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC05MSxcbi5oZi05MSB7XG4gIGhlaWdodDogOTElICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDkxJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5MSUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC05MSxcbi53LWYtOTEge1xuICB3aWR0aDogOTElICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTElICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTElICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTkyLFxuLmhmLTkyIHtcbiAgaGVpZ2h0OiA5MiUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTIlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDkyJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTkyLFxuLnctZi05MiB7XG4gIHdpZHRoOiA5MiUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5MiUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5MiUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtOTMsXG4uaGYtOTMge1xuICBoZWlnaHQ6IDkzJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA5MyUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTMlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtOTMsXG4udy1mLTkzIHtcbiAgd2lkdGg6IDkzJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkzJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDkzJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC05NCxcbi5oZi05NCB7XG4gIGhlaWdodDogOTQlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk0JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5NCUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC05NCxcbi53LWYtOTQge1xuICB3aWR0aDogOTQlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTQlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTQlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTk1LFxuLmhmLTk1IHtcbiAgaGVpZ2h0OiA5NSUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTUlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDk1JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTk1LFxuLnctZi05NSB7XG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5NSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtOTYsXG4uaGYtOTYge1xuICBoZWlnaHQ6IDk2JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA5NiUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTYlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtOTYsXG4udy1mLTk2IHtcbiAgd2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDk2JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC05Nyxcbi5oZi05NyB7XG4gIGhlaWdodDogOTclICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk3JSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5NyUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbC05Nyxcbi53LWYtOTcge1xuICB3aWR0aDogOTclICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogOTclICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTclICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC1mdWxsLTk4LFxuLmhmLTk4IHtcbiAgaGVpZ2h0OiA5OCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTglICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDk4JSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTk4LFxuLnctZi05OCB7XG4gIHdpZHRoOiA5OCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5OCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5OCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LWZ1bGwtOTksXG4uaGYtOTkge1xuICBoZWlnaHQ6IDk5JSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA5OSUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTklICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWZ1bGwtOTksXG4udy1mLTk5IHtcbiAgd2lkdGg6IDk5JSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDk5JSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDk5JSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtZnVsbC0xMDAsXG4uaGYtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1mdWxsLTEwMCxcbi53LWYtMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMCxcbi5oLTAge1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTAsXG4udy0wIHtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNSxcbi5oLTUge1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTUsXG4udy01IHtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTAsXG4uaC0xMCB7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTAsXG4udy0xMCB7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE1LFxuLmgtMTUge1xuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE1LFxuLnctMTUge1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMCxcbi5oLTIwIHtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMCxcbi53LTIwIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjUsXG4uaC0yNSB7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjUsXG4udy0yNSB7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMwLFxuLmgtMzAge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMwLFxuLnctMzAge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNSxcbi5oLTM1IHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNSxcbi53LTM1IHtcbiAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDAsXG4uaC00MCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDAsXG4udy00MCB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ1LFxuLmgtNDUge1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ1LFxuLnctNDUge1xuICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01MCxcbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01MCxcbi53LTUwIHtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTUsXG4uaC01NSB7XG4gIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTUsXG4udy01NSB7XG4gIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTYwLFxuLmgtNjAge1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTYwLFxuLnctNjAge1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02NSxcbi5oLTY1IHtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02NSxcbi53LTY1IHtcbiAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzAsXG4uaC03MCB7XG4gIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzAsXG4udy03MCB7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTc1LFxuLmgtNzUge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTc1LFxuLnctNzUge1xuICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC04MCxcbi5oLTgwIHtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC04MCxcbi53LTgwIHtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtODUsXG4uaC04NSB7XG4gIGhlaWdodDogODVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtODUsXG4udy04NSB7XG4gIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogODVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDg1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTkwLFxuLmgtOTAge1xuICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTkwLFxuLnctOTAge1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC05NSxcbi5oLTk1IHtcbiAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC05NSxcbi53LTk1IHtcbiAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTAwLFxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMDAsXG4udy0xMDAge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMDUsXG4uaC0xMDUge1xuICBoZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTEwNSxcbi53LTEwNSB7XG4gIHdpZHRoOiAxMDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTExMCxcbi5oLTExMCB7XG4gIGhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTEwLFxuLnctMTEwIHtcbiAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTE1LFxuLmgtMTE1IHtcbiAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMTUsXG4udy0xMTUge1xuICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMjAsXG4uaC0xMjAge1xuICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTEyMCxcbi53LTEyMCB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTEyNSxcbi5oLTEyNSB7XG4gIGhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTI1LFxuLnctMTI1IHtcbiAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTI1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTMwLFxuLmgtMTMwIHtcbiAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMzAsXG4udy0xMzAge1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMzUsXG4uaC0xMzUge1xuICBoZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTEzNSxcbi53LTEzNSB7XG4gIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE0MCxcbi5oLTE0MCB7XG4gIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTQwLFxuLnctMTQwIHtcbiAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTQ1LFxuLmgtMTQ1IHtcbiAgaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNDUsXG4udy0xNDUge1xuICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNTAsXG4uaC0xNTAge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE1MCxcbi53LTE1MCB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE1NSxcbi5oLTE1NSB7XG4gIGhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTU1LFxuLnctMTU1IHtcbiAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTU1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTYwLFxuLmgtMTYwIHtcbiAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNjAsXG4udy0xNjAge1xuICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNjUsXG4uaC0xNjUge1xuICBoZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE2NSxcbi53LTE2NSB7XG4gIHdpZHRoOiAxNjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE3MCxcbi5oLTE3MCB7XG4gIGhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTcwLFxuLnctMTcwIHtcbiAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTc1LFxuLmgtMTc1IHtcbiAgaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNzUsXG4udy0xNzUge1xuICB3aWR0aDogMTc1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xODAsXG4uaC0xODAge1xuICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE4MCxcbi53LTE4MCB7XG4gIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE4NSxcbi5oLTE4NSB7XG4gIGhlaWdodDogMTg1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTg1LFxuLnctMTg1IHtcbiAgd2lkdGg6IDE4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTg1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTkwLFxuLmgtMTkwIHtcbiAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xOTAsXG4udy0xOTAge1xuICB3aWR0aDogMTkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xOTUsXG4uaC0xOTUge1xuICBoZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE5NSxcbi53LTE5NSB7XG4gIHdpZHRoOiAxOTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIwMCxcbi5oLTIwMCB7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjAwLFxuLnctMjAwIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjA1LFxuLmgtMjA1IHtcbiAgaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMDUsXG4udy0yMDUge1xuICB3aWR0aDogMjA1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMTAsXG4uaC0yMTAge1xuICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIxMCxcbi53LTIxMCB7XG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIxNSxcbi5oLTIxNSB7XG4gIGhlaWdodDogMjE1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjE1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjE1LFxuLnctMjE1IHtcbiAgd2lkdGg6IDIxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjE1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjIwLFxuLmgtMjIwIHtcbiAgaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMjAsXG4udy0yMjAge1xuICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMjUsXG4uaC0yMjUge1xuICBoZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIyNSxcbi53LTIyNSB7XG4gIHdpZHRoOiAyMjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIzMCxcbi5oLTIzMCB7XG4gIGhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjMwLFxuLnctMjMwIHtcbiAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjMwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjM1LFxuLmgtMjM1IHtcbiAgaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMzUsXG4udy0yMzUge1xuICB3aWR0aDogMjM1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNDAsXG4uaC0yNDAge1xuICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI0MCxcbi53LTI0MCB7XG4gIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI0NSxcbi5oLTI0NSB7XG4gIGhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjQ1LFxuLnctMjQ1IHtcbiAgd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjUwLFxuLmgtMjUwIHtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yNTAsXG4udy0yNTAge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNTUsXG4uaC0yNTUge1xuICBoZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI1NSxcbi53LTI1NSB7XG4gIHdpZHRoOiAyNTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjU1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI2MCxcbi5oLTI2MCB7XG4gIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjYwLFxuLnctMjYwIHtcbiAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjY1LFxuLmgtMjY1IHtcbiAgaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yNjUsXG4udy0yNjUge1xuICB3aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNzAsXG4uaC0yNzAge1xuICBoZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI3MCxcbi53LTI3MCB7XG4gIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI3NSxcbi5oLTI3NSB7XG4gIGhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjc1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjc1LFxuLnctMjc1IHtcbiAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjc1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjgwLFxuLmgtMjgwIHtcbiAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yODAsXG4udy0yODAge1xuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yODUsXG4uaC0yODUge1xuICBoZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI4NSxcbi53LTI4NSB7XG4gIHdpZHRoOiAyODVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI4NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjg1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI5MCxcbi5oLTI5MCB7XG4gIGhlaWdodDogMjkwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjkwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjkwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjkwLFxuLnctMjkwIHtcbiAgd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjkwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyOTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjk1LFxuLmgtMjk1IHtcbiAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yOTUsXG4udy0yOTUge1xuICB3aWR0aDogMjk1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyOTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMDAsXG4uaC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMwMCxcbi53LTMwMCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMwNSxcbi5oLTMwNSB7XG4gIGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzA1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzA1LFxuLnctMzA1IHtcbiAgd2lkdGg6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzA1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMDVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzEwLFxuLmgtMzEwIHtcbiAgaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMTAsXG4udy0zMTAge1xuICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMTUsXG4uaC0zMTUge1xuICBoZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMxNSxcbi53LTMxNSB7XG4gIHdpZHRoOiAzMTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMyMCxcbi5oLTMyMCB7XG4gIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzIwLFxuLnctMzIwIHtcbiAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzI1LFxuLmgtMzI1IHtcbiAgaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMjUsXG4udy0zMjUge1xuICB3aWR0aDogMzI1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMzAsXG4uaC0zMzAge1xuICBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMzMCxcbi53LTMzMCB7XG4gIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMzNSxcbi5oLTMzNSB7XG4gIGhlaWdodDogMzM1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzM1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzM1LFxuLnctMzM1IHtcbiAgd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzM1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMzVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzQwLFxuLmgtMzQwIHtcbiAgaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNDAsXG4udy0zNDAge1xuICB3aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNDUsXG4uaC0zNDUge1xuICBoZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM0NSxcbi53LTM0NSB7XG4gIHdpZHRoOiAzNDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM0NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzQ1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM1MCxcbi5oLTM1MCB7XG4gIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzUwLFxuLnctMzUwIHtcbiAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzU1LFxuLmgtMzU1IHtcbiAgaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNTUsXG4udy0zNTUge1xuICB3aWR0aDogMzU1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNjAsXG4uaC0zNjAge1xuICBoZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM2MCxcbi53LTM2MCB7XG4gIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM2NSxcbi5oLTM2NSB7XG4gIGhlaWdodDogMzY1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzY1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzY1LFxuLnctMzY1IHtcbiAgd2lkdGg6IDM2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzY1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNjVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzcwLFxuLmgtMzcwIHtcbiAgaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNzAsXG4udy0zNzAge1xuICB3aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNzUsXG4uaC0zNzUge1xuICBoZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM3NSxcbi53LTM3NSB7XG4gIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM4MCxcbi5oLTM4MCB7XG4gIGhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzgwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzgwLFxuLnctMzgwIHtcbiAgd2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzODBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzg1LFxuLmgtMzg1IHtcbiAgaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzODVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zODUsXG4udy0zODUge1xuICB3aWR0aDogMzg1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzODVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zOTAsXG4uaC0zOTAge1xuICBoZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM5MCxcbi53LTM5MCB7XG4gIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzkwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM5NSxcbi5oLTM5NSB7XG4gIGhlaWdodDogMzk1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzk1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzk1LFxuLnctMzk1IHtcbiAgd2lkdGg6IDM5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzk1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzOTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDAwLFxuLmgtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MDAsXG4udy00MDAge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MDUsXG4uaC00MDUge1xuICBoZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQwNSxcbi53LTQwNSB7XG4gIHdpZHRoOiA0MDVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDA1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQxMCxcbi5oLTQxMCB7XG4gIGhlaWdodDogNDEwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDEwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDEwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDEwLFxuLnctNDEwIHtcbiAgd2lkdGg6IDQxMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDE1LFxuLmgtNDE1IHtcbiAgaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MTUsXG4udy00MTUge1xuICB3aWR0aDogNDE1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MjAsXG4uaC00MjAge1xuICBoZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQyMCxcbi53LTQyMCB7XG4gIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQyNSxcbi5oLTQyNSB7XG4gIGhlaWdodDogNDI1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDI1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDI1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDI1LFxuLnctNDI1IHtcbiAgd2lkdGg6IDQyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDI1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MjVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDMwLFxuLmgtNDMwIHtcbiAgaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MzBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MzAsXG4udy00MzAge1xuICB3aWR0aDogNDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MzUsXG4uaC00MzUge1xuICBoZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQzNSxcbi53LTQzNSB7XG4gIHdpZHRoOiA0MzVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQzNXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDM1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ0MCxcbi5oLTQ0MCB7XG4gIGhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDQwLFxuLnctNDQwIHtcbiAgd2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDQwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDQ1LFxuLmgtNDQ1IHtcbiAgaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NDUsXG4udy00NDUge1xuICB3aWR0aDogNDQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NDVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NTAsXG4uaC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ1MCxcbi53LTQ1MCB7XG4gIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ1NSxcbi5oLTQ1NSB7XG4gIGhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDU1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDU1LFxuLnctNDU1IHtcbiAgd2lkdGg6IDQ1NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDU1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NTVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDYwLFxuLmgtNDYwIHtcbiAgaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NjAsXG4udy00NjAge1xuICB3aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NjUsXG4uaC00NjUge1xuICBoZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ2NSxcbi53LTQ2NSB7XG4gIHdpZHRoOiA0NjVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDY1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ3MCxcbi5oLTQ3MCB7XG4gIGhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDcwLFxuLnctNDcwIHtcbiAgd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NzBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDc1LFxuLmgtNDc1IHtcbiAgaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NzVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NzUsXG4udy00NzUge1xuICB3aWR0aDogNDc1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NzVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00ODAsXG4uaC00ODAge1xuICBoZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ4MCxcbi53LTQ4MCB7XG4gIHdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ4NSxcbi5oLTQ4NSB7XG4gIGhlaWdodDogNDg1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDg1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDg1cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDg1LFxuLnctNDg1IHtcbiAgd2lkdGg6IDQ4NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDg1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0ODVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDkwLFxuLmgtNDkwIHtcbiAgaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00OTAsXG4udy00OTAge1xuICB3aWR0aDogNDkwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00OTUsXG4uaC00OTUge1xuICBoZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ5NSxcbi53LTQ5NSB7XG4gIHdpZHRoOiA0OTVweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ5NXB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDk1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTUwMCxcbi5oLTUwMCB7XG4gIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTAwLFxuLnctNTAwIHtcbiAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtOCxcbi5oLTgge1xuICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTgsXG4udy04IHtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTYsXG4uaC0xNiB7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTYsXG4udy0xNiB7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI0LFxuLmgtMjQge1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI0LFxuLnctMjQge1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMixcbi5oLTMyIHtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMixcbi53LTMyIHtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDgsXG4uaC00OCB7XG4gIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDgsXG4udy00OCB7XG4gIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTU2LFxuLmgtNTYge1xuICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTU2LFxuLnctNTYge1xuICB3aWR0aDogNTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02NCxcbi5oLTY0IHtcbiAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02NCxcbi53LTY0IHtcbiAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzIsXG4uaC03MiB7XG4gIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzIsXG4udy03MiB7XG4gIHdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTg4LFxuLmgtODgge1xuICBoZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTg4LFxuLnctODgge1xuICB3aWR0aDogODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDg4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC05Nixcbi5oLTk2IHtcbiAgaGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC05Nixcbi53LTk2IHtcbiAgd2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTA0LFxuLmgtMTA0IHtcbiAgaGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMDQsXG4udy0xMDQge1xuICB3aWR0aDogMTA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMTIsXG4uaC0xMTIge1xuICBoZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTExMixcbi53LTExMiB7XG4gIHdpZHRoOiAxMTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTEycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTEyOCxcbi5oLTEyOCB7XG4gIGhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTI4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTI4LFxuLnctMTI4IHtcbiAgd2lkdGg6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTM2LFxuLmgtMTM2IHtcbiAgaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xMzYsXG4udy0xMzYge1xuICB3aWR0aDogMTM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNDQsXG4uaC0xNDQge1xuICBoZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE0NCxcbi53LTE0NCB7XG4gIHdpZHRoOiAxNDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTQ0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE1Mixcbi5oLTE1MiB7XG4gIGhlaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTUycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTUyLFxuLnctMTUyIHtcbiAgd2lkdGg6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTY4LFxuLmgtMTY4IHtcbiAgaGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNjgsXG4udy0xNjgge1xuICB3aWR0aDogMTY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xNzYsXG4uaC0xNzYge1xuICBoZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE3Nixcbi53LTE3NiB7XG4gIHdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTc2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE4NCxcbi5oLTE4NCB7XG4gIGhlaWdodDogMTg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTg0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTg0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMTg0LFxuLnctMTg0IHtcbiAgd2lkdGg6IDE4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTg0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTkyLFxuLmgtMTkyIHtcbiAgaGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxOTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xOTIsXG4udy0xOTIge1xuICB3aWR0aDogMTkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMDgsXG4uaC0yMDgge1xuICBoZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIwOCxcbi53LTIwOCB7XG4gIHdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjA4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIxNixcbi5oLTIxNiB7XG4gIGhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjE2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjE2LFxuLnctMjE2IHtcbiAgd2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjE2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjI0LFxuLmgtMjI0IHtcbiAgaGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyMjRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yMjQsXG4udy0yMjQge1xuICB3aWR0aDogMjI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyMjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yMzIsXG4uaC0yMzIge1xuICBoZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIzMixcbi53LTIzMiB7XG4gIHdpZHRoOiAyMzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIzMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjMycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI0OCxcbi5oLTI0OCB7XG4gIGhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjQ4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjQ4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjQ4LFxuLnctMjQ4IHtcbiAgd2lkdGg6IDI0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjQ4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNDhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjU2LFxuLmgtMjU2IHtcbiAgaGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yNTYsXG4udy0yNTYge1xuICB3aWR0aDogMjU2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNjQsXG4uaC0yNjQge1xuICBoZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI2NCxcbi53LTI2NCB7XG4gIHdpZHRoOiAyNjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjY0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI3Mixcbi5oLTI3MiB7XG4gIGhlaWdodDogMjcycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjcycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMjcycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjcyLFxuLnctMjcyIHtcbiAgd2lkdGg6IDI3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjcycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNzJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMjg4LFxuLmgtMjg4IHtcbiAgaGVpZ2h0OiAyODhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyODhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAyODhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0yODgsXG4udy0yODgge1xuICB3aWR0aDogMjg4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyODhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yOTYsXG4uaC0yOTYge1xuICBoZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDI5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI5Nixcbi53LTI5NiB7XG4gIHdpZHRoOiAyOTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjk2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMwNCxcbi5oLTMwNCB7XG4gIGhlaWdodDogMzA0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzA0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzA0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzA0LFxuLnctMzA0IHtcbiAgd2lkdGg6IDMwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzA0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMDRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzEyLFxuLmgtMzEyIHtcbiAgaGVpZ2h0OiAzMTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMTIsXG4udy0zMTIge1xuICB3aWR0aDogMzEycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zMjgsXG4uaC0zMjgge1xuICBoZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMyOCxcbi53LTMyOCB7XG4gIHdpZHRoOiAzMjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzI4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMzNixcbi5oLTMzNiB7XG4gIGhlaWdodDogMzM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzM2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzM2LFxuLnctMzM2IHtcbiAgd2lkdGg6IDMzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzM2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMzZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzQ0LFxuLmgtMzQ0IHtcbiAgaGVpZ2h0OiAzNDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNDRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNDQsXG4udy0zNDQge1xuICB3aWR0aDogMzQ0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zNTIsXG4uaC0zNTIge1xuICBoZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM1Mixcbi53LTM1MiB7XG4gIHdpZHRoOiAzNTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzUycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM2OCxcbi5oLTM2OCB7XG4gIGhlaWdodDogMzY4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzY4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzY4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzY4LFxuLnctMzY4IHtcbiAgd2lkdGg6IDM2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzY4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNjhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzc2LFxuLmgtMzc2IHtcbiAgaGVpZ2h0OiAzNzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzNzZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zNzYsXG4udy0zNzYge1xuICB3aWR0aDogMzc2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0zODQsXG4uaC0zODQge1xuICBoZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM4NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM4NCxcbi53LTM4NCB7XG4gIHdpZHRoOiAzODRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzg0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM5Mixcbi5oLTM5MiB7XG4gIGhlaWdodDogMzkycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzkycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzkycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzkyLFxuLnctMzkyIHtcbiAgd2lkdGg6IDM5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzkycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzOTJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDA4LFxuLmgtNDA4IHtcbiAgaGVpZ2h0OiA0MDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MDhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MDgsXG4udy00MDgge1xuICB3aWR0aDogNDA4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MTYsXG4uaC00MTYge1xuICBoZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQxNixcbi53LTQxNiB7XG4gIHdpZHRoOiA0MTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQxNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDE2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQyNCxcbi5oLTQyNCB7XG4gIGhlaWdodDogNDI0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDI0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDI0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDI0LFxuLnctNDI0IHtcbiAgd2lkdGg6IDQyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDI0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MjRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDMyLFxuLmgtNDMyIHtcbiAgaGVpZ2h0OiA0MzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MzJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00MzIsXG4udy00MzIge1xuICB3aWR0aDogNDMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0MzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NDgsXG4uaC00NDgge1xuICBoZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ0OCxcbi53LTQ0OCB7XG4gIHdpZHRoOiA0NDhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDQ4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ1Nixcbi5oLTQ1NiB7XG4gIGhlaWdodDogNDU2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDU2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDU2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDU2LFxuLnctNDU2IHtcbiAgd2lkdGg6IDQ1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDU2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDY0LFxuLmgtNDY0IHtcbiAgaGVpZ2h0OiA0NjRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0NjRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NjRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NjQsXG4udy00NjQge1xuICB3aWR0aDogNDY0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0NjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00NzIsXG4uaC00NzIge1xuICBoZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ3Mixcbi53LTQ3MiB7XG4gIHdpZHRoOiA0NzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ3MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDcycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ4OCxcbi5oLTQ4OCB7XG4gIGhlaWdodDogNDg4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDg4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDg4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNDg4LFxuLnctNDg4IHtcbiAgd2lkdGg6IDQ4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDg4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0ODhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDk2LFxuLmgtNDk2IHtcbiAgaGVpZ2h0OiA0OTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0OTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0OTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00OTYsXG4udy00OTYge1xuICB3aWR0aDogNDk2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA0OTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01MDQsXG4uaC01MDQge1xuICBoZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTUwNCxcbi53LTUwNCB7XG4gIHdpZHRoOiA1MDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTA0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTUxMixcbi5oLTUxMiB7XG4gIGhlaWdodDogNTEycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTEycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTEycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTEyLFxuLnctNTEyIHtcbiAgd2lkdGg6IDUxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTEycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MTJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTI4LFxuLmgtNTI4IHtcbiAgaGVpZ2h0OiA1MjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MjhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01MjgsXG4udy01Mjgge1xuICB3aWR0aDogNTI4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01MzYsXG4uaC01MzYge1xuICBoZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTUzNixcbi53LTUzNiB7XG4gIHdpZHRoOiA1MzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTM2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTU0NCxcbi5oLTU0NCB7XG4gIGhlaWdodDogNTQ0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTQ0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTQ0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTQ0LFxuLnctNTQ0IHtcbiAgd2lkdGg6IDU0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTQ0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NDRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTUyLFxuLmgtNTUyIHtcbiAgaGVpZ2h0OiA1NTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1NTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01NTIsXG4udy01NTIge1xuICB3aWR0aDogNTUycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU1MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01NjgsXG4uaC01Njgge1xuICBoZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTU2OCxcbi53LTU2OCB7XG4gIHdpZHRoOiA1NjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTY4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTU3Nixcbi5oLTU3NiB7XG4gIGhlaWdodDogNTc2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTc2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTc2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTc2LFxuLnctNTc2IHtcbiAgd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTc2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1NzZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNTg0LFxuLmgtNTg0IHtcbiAgaGVpZ2h0OiA1ODRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1ODRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1ODRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01ODQsXG4udy01ODQge1xuICB3aWR0aDogNTg0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1ODRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDU4NHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01OTIsXG4uaC01OTIge1xuICBoZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDU5MnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTU5Mixcbi53LTU5MiB7XG4gIHdpZHRoOiA1OTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDU5MnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTkycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTYwOCxcbi5oLTYwOCB7XG4gIGhlaWdodDogNjA4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjA4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjA4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjA4LFxuLnctNjA4IHtcbiAgd2lkdGg6IDYwOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjA4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MDhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjE2LFxuLmgtNjE2IHtcbiAgaGVpZ2h0OiA2MTZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MTZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MTZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02MTYsXG4udy02MTYge1xuICB3aWR0aDogNjE2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MTZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02MjQsXG4uaC02MjQge1xuICBoZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDYyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTYyNCxcbi53LTYyNCB7XG4gIHdpZHRoOiA2MjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjI0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTYzMixcbi5oLTYzMiB7XG4gIGhlaWdodDogNjMycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjMycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjMycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjMyLFxuLnctNjMyIHtcbiAgd2lkdGg6IDYzMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjMycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MzJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjQ4LFxuLmgtNjQ4IHtcbiAgaGVpZ2h0OiA2NDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NDhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NDhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02NDgsXG4udy02NDgge1xuICB3aWR0aDogNjQ4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NDhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02NTYsXG4uaC02NTYge1xuICBoZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTY1Nixcbi53LTY1NiB7XG4gIHdpZHRoOiA2NTZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY1NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjU2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTY2NCxcbi5oLTY2NCB7XG4gIGhlaWdodDogNjY0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjY0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjY0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjY0LFxuLnctNjY0IHtcbiAgd2lkdGg6IDY2NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjY0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2NjRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjcyLFxuLmgtNjcyIHtcbiAgaGVpZ2h0OiA2NzJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NzJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NzJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02NzIsXG4udy02NzIge1xuICB3aWR0aDogNjcycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2NzJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC02ODgsXG4uaC02ODgge1xuICBoZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDY4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTY4OCxcbi53LTY4OCB7XG4gIHdpZHRoOiA2ODhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDY4OHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNjg4cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTY5Nixcbi5oLTY5NiB7XG4gIGhlaWdodDogNjk2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjk2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNjk2cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjk2LFxuLnctNjk2IHtcbiAgd2lkdGg6IDY5NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjk2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2OTZweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzA0LFxuLmgtNzA0IHtcbiAgaGVpZ2h0OiA3MDRweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MDRweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MDRweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03MDQsXG4udy03MDQge1xuICB3aWR0aDogNzA0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MDRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC03MTIsXG4uaC03MTIge1xuICBoZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTcxMixcbi53LTcxMiB7XG4gIHdpZHRoOiA3MTJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDcxMnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzEycHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTcyOCxcbi5oLTcyOCB7XG4gIGhlaWdodDogNzI4cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzI4cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzI4cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzI4LFxuLnctNzI4IHtcbiAgd2lkdGg6IDcyOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzI4cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3MjhweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzM2LFxuLmgtNzM2IHtcbiAgaGVpZ2h0OiA3MzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MzZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3MzZweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03MzYsXG4udy03MzYge1xuICB3aWR0aDogNzM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MzZweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDczNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC03NDQsXG4uaC03NDQge1xuICBoZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTc0NCxcbi53LTc0NCB7XG4gIHdpZHRoOiA3NDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc0NHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzQ0cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTc1Mixcbi5oLTc1MiB7XG4gIGhlaWdodDogNzUycHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzUycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzUycHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzUyLFxuLnctNzUyIHtcbiAgd2lkdGg6IDc1MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzUycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NTJweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzY4LFxuLmgtNzY4IHtcbiAgaGVpZ2h0OiA3NjhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3NjhweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3NjhweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03NjgsXG4udy03Njgge1xuICB3aWR0aDogNzY4cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3NjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc2OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC03NzYsXG4uaC03NzYge1xuICBoZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTc3Nixcbi53LTc3NiB7XG4gIHdpZHRoOiA3NzZweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc3NnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzc2cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTc4NCxcbi5oLTc4NCB7XG4gIGhlaWdodDogNzg0cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNzg0cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzg0cHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNzg0LFxuLnctNzg0IHtcbiAgd2lkdGg6IDc4NHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNzg0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3ODRweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzkyLFxuLmgtNzkyIHtcbiAgaGVpZ2h0OiA3OTJweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3OTJweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3OTJweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03OTIsXG4udy03OTIge1xuICB3aWR0aDogNzkycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3OTJweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc5MnB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlcixcbi5iIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uYm9yZGVyLXRvcCxcbi5idCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5ib3JkZXItcmlnaHQsXG4uYnIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5ib3JkZXItYm90dG9tLFxuLmJiIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLmJvcmRlci1sZWZ0LFxuLmJsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5ib3JkZXItaG9yaXpvbnRhbCxcbi5iaCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uYm9yZGVyLXZlcnRpY2FsLFxuLmJ2IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5icmFkLTEge1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLmJyYWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uYnJhZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5icmFkLTQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmJyYWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uYnJhZC02IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5icmFkLTcge1xuICBib3JkZXItcmFkaXVzOiA3cHg7IH1cblxuLmJyYWQtOCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4uYnJhZC05IHtcbiAgYm9yZGVyLXJhZGl1czogOXB4OyB9XG5cbi5icmFkLTEwIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uYnJhZC0xMSB7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7IH1cblxuLmJyYWQtMTIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cbi5sYWJlbC1iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxhYmVsLWJhZGdlLmluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwM0E5RjQ7IH1cbiAgLmxhYmVsLWJhZGdlLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTA7IH1cbiAgLmxhYmVsLWJhZGdlLmRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNjsgfVxuICAubGFiZWwtYmFkZ2Uud2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFByaW50XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgYWxsIHtcbiAgLyogTmV2ZXIgc2hvdyBwYWdlIGJyZWFrIGluIG5vcm1hbCB2aWV3ICovXG4gIC5wYWdlLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogUGFnZSBTdHlsZXMgKi9cbiAgQHBhZ2Uge30gIC8qIFBhZ2UgYnJlYWsgKi9cbiAgLnBhZ2UtYnJlYWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJyZWFrLWFmdGVyOiBhbHdheXM7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzOyB9XG4gIC8qIEdlbmVyYWwgc3R5bGVzICovXG4gICNtYWluICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNtYWluICN0b29sYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNtYWluICNxdWljay1wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjbWFpbiAjY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIG1zLXRoZW1lLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBzLXNjcm9sbGJhci14LXJhaWwsXG4gIC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogUHJpbnRhYmxlIHBhZ2Ugc3BlY2lmaWMgc3R5bGVzICovXG4gIC5wcmludGFibGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAucHJpbnRhYmxlIC50ZW1wbGF0ZS1sYXlvdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4uY3JpYWNhby1kZXRhbGhlcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubXMtY2FyZCAudGVtcGxhdGUtMSAubWVkaWEgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwOyB9XG5cbi5tcy1jYXJkIC50ZW1wbGF0ZS0xMCAubWVkaWEge1xuICB3aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBtYXgtd2lkdGg6IDgwcHg7IH1cblxuLm1zLWNhcmQgLnRlbXBsYXRlLTQgLmluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLm1zLWNhcmQgLnRlbXBsYXRlLTQgLm1lZGlhIHtcbiAgei1pbmRleDogMTsgfVxuICAubXMtY2FyZCAudGVtcGxhdGUtNCAubWVkaWEgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubXMtY2FyZCAudGVtcGxhdGUtMiAuaGVhZGVyIC5hdmF0YXIgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLm1zLWNhcmQgLnRlbXBsYXRlLTIgLm1lZGlhIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tcy1jYXJkIC50ZW1wbGF0ZS01IC5tZWRpYSB7XG4gIHdpZHRoOiA4MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogODBweDsgfVxuXG4ubXMtY2FyZCAudGVtcGxhdGUtNSAuaW5mbywgLm1zLWNhcmQgLnRlbXBsYXRlLTUgLm1lZGlhIHtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvOyB9XG5cbi5tcy1jYXJkIC50ZW1wbGF0ZS04IC5tZWRpYSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cblxuLm1zLWNhcmQgLnRlbXBsYXRlLTkgLmhlYWRlciAuYXZhdGFyIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi5tcy1jYXJkIC50ZW1wbGF0ZS05IC5tZWRpYSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgbWluLWhlaWdodDogNzJweDtcbiAgICBtYXgtaGVpZ2h0OiA3MnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbTpiZWZvcmUsIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbS5jdXJyZW50IC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbS5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbS5kaXNhYmxlZCAuc3RlcCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbS5kaXNhYmxlZCAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjcpOyB9XG4gICAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtLmRpc2FibGVkIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNyk7IH1cbiAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtLm9wdGlvbmFsIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4OyB9XG4gICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbSAuc3RlcCB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDAgOHB4IDAgMTZweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0gLnN0ZXAgLmljb24ge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24gLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciAubXMtc3RlcHBlci1uYXZpZ2F0aW9uIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbSAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLXN0ZXBzIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7IH1cbiAgLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1jb250cm9scyB7XG4gICAgcGFkZGluZzogMCAxNnB4IDE2cHggMTZweDsgfVxuICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItY29udHJvbHMgLm1zLXN0ZXBwZXItZG90cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci1ob3Jpem9udGFsIC5tcy1zdGVwcGVyLWNvbnRyb2xzIC5tcy1zdGVwcGVyLWRvdHMgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1jb250cm9scyAubXMtc3RlcHBlci1kb3RzIHNwYW46bm90KC5tZC1hY2NlbnQtYmcpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItY29udHJvbHMgLm1zLXN0ZXBwZXItZG90cyBzcGFuLnNlbGVjdGVkIHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLWhvcml6b250YWwgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi13cmFwcGVyIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCAubXMtc3RlcHBlci1jb250cm9scyAubXMtc3RlcHBlci1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItdmVydGljYWwtbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgdG9wOiAzMnB4O1xuICAgIGJvdHRvbTogMzJweDtcbiAgICBsZWZ0OiA0M3B4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAubXMtc3RlcHBlciAubXMtc3RlcHBlci12ZXJ0aWNhbCAubXMtc3RlcHBlci1zdGVwcyB7XG4gICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci12ZXJ0aWNhbCAubXMtc3RlcHBlci1zdGVwcyAubXMtc3RlcHBlci1zdGVwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci12ZXJ0aWNhbCAubXMtc3RlcHBlci1zdGVwcyAubXMtc3RlcHBlci1zdGVwIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgbWluLWhlaWdodDogNzJweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLXZlcnRpY2FsIC5tcy1zdGVwcGVyLXN0ZXBzIC5tcy1zdGVwcGVyLXN0ZXAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW06aG92ZXI6bm90KC5kaXNhYmxlZCkgLnN0ZXAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWNlY2VjOyB9XG4gICAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLXZlcnRpY2FsIC5tcy1zdGVwcGVyLXN0ZXBzIC5tcy1zdGVwcGVyLXN0ZXAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtLmN1cnJlbnQgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLXZlcnRpY2FsIC5tcy1zdGVwcGVyLXN0ZXBzIC5tcy1zdGVwcGVyLXN0ZXAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtLmRpc2FibGVkIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci12ZXJ0aWNhbCAubXMtc3RlcHBlci1zdGVwcyAubXMtc3RlcHBlci1zdGVwIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbS5kaXNhYmxlZCAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNyk7IH1cbiAgICAgICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci12ZXJ0aWNhbCAubXMtc3RlcHBlci1zdGVwcyAubXMtc3RlcHBlci1zdGVwIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbS5kaXNhYmxlZCAuc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNyk7IH1cbiAgICAgICAgLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0ub3B0aW9uYWwge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDsgfVxuICAgICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci12ZXJ0aWNhbCAubXMtc3RlcHBlci1zdGVwcyAubXMtc3RlcHBlci1zdGVwIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbSAuc3RlcCB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG4gICAgICAgICAgLm1zLXN0ZXBwZXIgLm1zLXN0ZXBwZXItdmVydGljYWwgLm1zLXN0ZXBwZXItc3RlcHMgLm1zLXN0ZXBwZXItc3RlcCAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLWl0ZW0gLnN0ZXAgLmljb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLXZlcnRpY2FsIC5tcy1zdGVwcGVyLXN0ZXBzIC5tcy1zdGVwcGVyLXN0ZXAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtIC50aXRsZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci12ZXJ0aWNhbCAubXMtc3RlcHBlci1zdGVwcyAubXMtc3RlcHBlci1zdGVwIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbSAuc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAubXMtc3RlcHBlciAubXMtc3RlcHBlci12ZXJ0aWNhbCAubXMtc3RlcHBlci1zdGVwcyAubXMtc3RlcHBlci1zdGVwIC5tcy1zdGVwcGVyLXN0ZXAtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweCAxNnB4IDY0cHg7IH1cbiAgICAgIC5tcy1zdGVwcGVyIC5tcy1zdGVwcGVyLXZlcnRpY2FsIC5tcy1zdGVwcGVyLXN0ZXBzIC5tcy1zdGVwcGVyLXN0ZXAgLm1zLXN0ZXBwZXItY29udHJvbHMge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweCA1NnB4OyB9XG5cbi5tcy10aGVtZS1vcHRpb25zIC5tcy10aGVtZS1vcHRpb25zLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNjBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAwLjc1OyB9XG4gIC5tcy10aGVtZS1vcHRpb25zIC5tcy10aGVtZS1vcHRpb25zLWJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IHtcbiAgd2lkdGg6IDM4NHB4O1xuICBtaW4td2lkdGg6IDM4NHB4O1xuICBtYXgtd2lkdGg6IDM4NHB4OyB9XG4gIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmxheW91dC1vcHRpb25zIG1kLXJhZGlvLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiA4cHggOHB4IDE2cHggOHB4OyB9XG4gICAgICAgIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmxheW91dC1vcHRpb25zIG1kLXJhZGlvLWJ1dHRvbjpob3ZlciAuX21kLWxhYmVsIGltZywgLm1zLXRoZW1lLW9wdGlvbnMgbWQtc2lkZW5hdiAubXMtdGhlbWUtb3B0aW9ucy1saXN0IC50aGVtZS1vcHRpb24ubGF5b3V0LW9wdGlvbnMgbWQtcmFkaW8tYnV0dG9uLm1kLWNoZWNrZWQgLl9tZC1sYWJlbCBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAgIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uLmxheW91dC1vcHRpb25zIG1kLXJhZGlvLWJ1dHRvbiAuX21kLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5sYXlvdXQtb3B0aW9ucyBtZC1yYWRpby1idXR0b24gLl9tZC1sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5sYXlvdXQtb3B0aW9ucyBtZC1yYWRpby1idXR0b24gLl9tZC1sYWJlbCBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5jb2xvci1wYWxldHRlcyBtZC1tZW51LWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MnB4OyB9XG4gICAgICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5jb2xvci1wYWxldHRlcyAudGhlbWUtYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgICAgICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5jb2xvci1wYWxldHRlcyAudGhlbWUtYnV0dG9uOmhvdmVyLCAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbi5jb2xvci1wYWxldHRlcyAudGhlbWUtYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgIC5tcy10aGVtZS1vcHRpb25zIG1kLXNpZGVuYXYgLm1zLXRoZW1lLW9wdGlvbnMtbGlzdCAudGhlbWUtb3B0aW9uIG1kLXJhZGlvLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogOHB4OyB9XG4gICAgICAubXMtdGhlbWUtb3B0aW9ucyBtZC1zaWRlbmF2IC5tcy10aGVtZS1vcHRpb25zLWxpc3QgLnRoZW1lLW9wdGlvbiAub3B0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAxMnB4IDhweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLWNhcmRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogOHB4OyB9XG4gIC5tcy1jYXJkIC5tcy1jYXJkLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5OCksIDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDg0KTsgfVxuXG4vKlxyXG4qIE5hbWU6IG1kLWRhdGUtcmFuZ2UtcGlja2VyXHJcbiogVmVyc2lvbjogJHt2ZXJzaW9ufVxyXG4qIEJ1aWxkIERhdGU6ICR7YnVpbGRkYXRlfVxyXG4qIEF1dGhvcjogcm9lbCBiYXJyZXRvIDxncmVhdGNvZGVpZGVhc0BnbWFpbC5jb20+XHJcbiovXG5tZC1kYXRlLXJhbmdlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbm1kLWRhdGUtcmFuZ2UtcGlja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjY0cHg7IH1cblxubWQtZGF0ZS1yYW5nZS1waWNrZXIgLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19vbmUtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzNDBweDsgfVxuXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXIgW2V2ZW50LWtleV0gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tZC1kYXRlLXJhbmdlLXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQ6ICMxMDZjYzg7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE2cHggMDsgfVxuXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX21vbnRoLXllYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZDogI0ZCRkJGQjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDA7IH1cblxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19tb250aC15ZWFyIC5tZC1zZWxlY3QtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19tb250aC15ZWFyIG1kLXNlbGVjdCB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fdGVtcGxhdGVzIHtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjsgfVxuXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDA7XG4gIHdpZHRoOiAzMDhweDtcbiAgbWluLXdpZHRoOiAzMDhweDsgfVxuXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX3dlZWsge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwOyB9XG5cbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX2dyaWQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyIC5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX2dyaWQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhcl9fbm90LWluLWFjdGl2ZS1tb250aCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhciAubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19ncmlkOmhvdmVyOm5vdCgubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19zZWxlY3RlZCk6bm90KC5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX2Rpc2FibGVkKSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6ICMzYzQyNTI7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzNjNDI1MjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhcl9fc2VsZWN0ZWQubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19ub3QtaW4tYWN0aXZlLW1vbnRoLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhcl9fc2VsZWN0ZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX3RvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhciAubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19ncmlkLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhcl9fZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhcl9fc3RhcnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTsgfVxuXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlOyB9XG5cbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fc2VsZWN0IHtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX3NlbGVjdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50dC1yYW5nZS1waWNrZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tcy1mb3JtLXdpemFyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLm1zLWZvcm0td2l6YXJkIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLm1zLWZvcm0td2l6YXJkIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIHtcbiAgICAgIGhlaWdodDogNzJweDsgfVxuICAgICAgLm1zLWZvcm0td2l6YXJkIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogNzJweDsgfVxuICAgICAgICAubXMtZm9ybS13aXphcmQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIG1kLXRhYi1pdGVtIHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgICAgIC5tcy1mb3JtLXdpemFyZCBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIgbWQtdGFiLWl0ZW06YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICB6LWluZGV4OiA4OyB9XG4gICAgICAgICAgLm1zLWZvcm0td2l6YXJkIG1kLXRhYnMgbWQtdGFicy13cmFwcGVyIG1kLXRhYnMtY2FudmFzIG1kLXBhZ2luYXRpb24td3JhcHBlciBtZC10YWItaXRlbTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgei1pbmRleDogODsgfVxuICAgICAgICAgIC5tcy1mb3JtLXdpemFyZCBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIgbWQtdGFiLWl0ZW06Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5tcy1mb3JtLXdpemFyZCBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciBtZC10YWJzLWNhbnZhcyBtZC1wYWdpbmF0aW9uLXdyYXBwZXIgbWQtdGFiLWl0ZW06bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAubXMtZm9ybS13aXphcmQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIG1kLXRhYi1pdGVtLm1kLWRpc2FibGVkIC5tcy1mb3JtLXdpemFyZC1zdGVwLWxhYmVsIC5tcy1mb3JtLXdpemFyZC1zdGVwLW51bWJlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAubXMtZm9ybS13aXphcmQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtcGFnaW5hdGlvbi13cmFwcGVyIG1kLXRhYi1pdGVtIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDExOyB9XG4gICAgICAubXMtZm9ybS13aXphcmQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIgbWQtdGFicy1jYW52YXMgbWQtaW5rLWJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubXMtZm9ybS13aXphcmQgLm1zLWZvcm0td2l6YXJkLXN0ZXAtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAubXMtZm9ybS13aXphcmQgLm1zLWZvcm0td2l6YXJkLXN0ZXAtbGFiZWwgLm1zLWZvcm0td2l6YXJkLXN0ZXAtbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgLm1zLWZvcm0td2l6YXJkIC5tcy1mb3JtLXdpemFyZC1zdGVwLWxhYmVsIC5tcy1mb3JtLXdpemFyZC1zdGVwLW51bWJlciBpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAgIC5tcy1mb3JtLXdpemFyZCAubXMtZm9ybS13aXphcmQtc3RlcC1sYWJlbCAubXMtZm9ybS13aXphcmQtc3RlcC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAubXMtZm9ybS13aXphcmQgLm1zLWZvcm0td2l6YXJkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDsgfVxuICAubXMtZm9ybS13aXphcmQgLm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAubXMtZm9ybS13aXphcmQgLm5hdmlnYXRpb24gLnN0ZXBzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAgIC5tcy1mb3JtLXdpemFyZCAubmF2aWdhdGlvbiAuc3RlcHMgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgLm1zLWZvcm0td2l6YXJkIC5uYXZpZ2F0aW9uIC5zdGVwcyBzcGFuOm5vdCgubWQtYWNjZW50LWJnKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgICAubXMtZm9ybS13aXphcmQgLm5hdmlnYXRpb24gLnN0ZXBzIHNwYW4uc2VsZWN0ZWQge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7IH1cblxuYm9keS5tcy1pbmZvLWJhci1hY3RpdmUgI21haW4ge1xuICB0b3A6IDY0cHg7IH1cblxubXMtaW5mby1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkxRTYzO1xuICB6LWluZGV4OiA5OTk5ODtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICBtcy1pbmZvLWJhciAjbXMtaW5mby1iYXItbWVzc2FnZSB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgbXMtaW5mby1iYXIgI21zLWluZm8tYmFyLW1lc3NhZ2UgYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy1tYXRlcmlhbC1jb2xvci1waWNrZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbm1zLW1hdGVyaWFsLWNvbG9yLXBpY2tlciBtZC1tZW51IC5tZC1idXR0b24ge1xuICBmb250LXNpemU6IDEycHg7IH1cblxubWQtbWVudS1jb250ZW50Lm1zLW1hdGVyaWFsLWNvbG9yLXBpY2tlci1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogMjA4cHg7XG4gIG1heC13aWR0aDogMjA4cHg7XG4gIG1pbi13aWR0aDogMjA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgbWQtbWVudS1jb250ZW50Lm1zLW1hdGVyaWFsLWNvbG9yLXBpY2tlci1tZW51LWNvbnRlbnQgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIG1kLW1lbnUtY29udGVudC5tcy1tYXRlcmlhbC1jb2xvci1waWNrZXItbWVudS1jb250ZW50IGhlYWRlciAubWQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBtZC1tZW51LWNvbnRlbnQubXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyLW1lbnUtY29udGVudCBoZWFkZXIgPiBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gIG1kLW1lbnUtY29udGVudC5tcy1tYXRlcmlhbC1jb2xvci1waWNrZXItbWVudS1jb250ZW50IC5jb2xvcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjA4cHg7XG4gICAgbWluLWhlaWdodDogMjU4cHg7XG4gICAgaGVpZ2h0OiAyNThweDtcbiAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICBtZC1tZW51LWNvbnRlbnQubXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyLW1lbnUtY29udGVudCAuY29sb3JzIC5jb2xvciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgbWQtbWVudS1jb250ZW50Lm1zLW1hdGVyaWFsLWNvbG9yLXBpY2tlci1tZW51LWNvbnRlbnQgLmNvbG9ycyAuY29sb3IgLmxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIG1kLW1lbnUtY29udGVudC5tcy1tYXRlcmlhbC1jb2xvci1waWNrZXItbWVudS1jb250ZW50IC5jb2xvcnMgLmNvbG9yIC5pY29uLWNoZWNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH1cblxubXMtbWFzb25yeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBtcy1tYXNvbnJ5IG1zLW1hc29ucnktaXRlbSxcbiAgbXMtbWFzb25yeSBbbXMtbWFzb25yeS1pdGVtXSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTB2dywgMTAwdmgsIDApOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtbmF2aWdhdGlvblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1zLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAubXMtbmF2aWdhdGlvbiB1bCxcbiAgLm1zLW5hdmlnYXRpb24gbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tcy1uYXZpZ2F0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1zLW5hdmlnYXRpb24gdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubXMtbmF2aWdhdGlvbiB1bCBsaS5jb2xsYXBzZWQgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tcy1uYXZpZ2F0aW9uIC5hbmltYXRlLWhlaWdodCB7XG4gICAgYW5pbWF0aW9uOiAwLjFzIGRlbGF5LW92ZXJmbG93OyB9XG5cbkBrZXlmcmFtZXMgZGVsYXktb3ZlcmZsb3cge1xuICAxMDAlIHtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDsgfSB9XG4gIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5pY29uIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwOyB9XG4gICAgICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gc3BhbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQgMC4xczsgfVxuICAgICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIGEge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0IDAuMXM7IH1cbiAgICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuYXJyb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0IDAuMXM7IH1cbiAgICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xczsgfVxuICAgICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbi5hY3RpdmUgLmljb24ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbi5hY3RpdmUgLmJhZGdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDsgfVxuICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguY29sbGFwc2VkKSA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24gLmFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5ncm91cCA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZS5ncm91cCA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGU6bm90KC5ncm91cCkuaGFzLWNoaWxkcmVuOm5vdCguY29sbGFwc2VkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTsgfVxuICAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbi5jb2xsYXBzaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGU6bm90KC5ncm91cCkuaGFzLWNoaWxkcmVuIC5oYXMtY2hpbGRyZW46bm90KC5jb2xsYXBzZWQpIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5tcy1uYXZpZ2F0aW9uIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gIC5tcy1uYXZpZ2F0aW9uIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4OyB9XG4gIC5tcy1uYXZpZ2F0aW9uIGxpIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4OyB9XG4gIC5tcy1uYXZpZ2F0aW9uIGxpIGxpIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4OyB9XG4gIC5tcy1uYXZpZ2F0aW9uIGxpIGxpIGxpIGxpIGxpIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaS5ncm91cCAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaS5ncm91cCBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaS5ncm91cCBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogNTZweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaS5ncm91cCBsaSBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogNzJweDsgfVxuICAubXMtbmF2aWdhdGlvbiBsaS5ncm91cCBsaSBsaSBsaSBsaSAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogODhweDsgfVxuXG4jaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiA1NDsgfVxuICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHVsLFxuICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTsgfVxuICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIGxpOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0gPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNHB4OyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24gLmFycm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDsgfVxuICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkgbGkgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMDAlOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLmhhcy1jaGlsZHJlbjpob3ZlciA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IC5oYXMtY2hpbGRyZW4gPiB1bCB7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiAuYmFkZ2Uge1xuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiAuYXJyb3cge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbi5hY3RpdmUgLmJhZGdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uLmFjdGl2ZSAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLmFuaW1hdGUtaGVpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5pY29uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUgLm1zLW5hdmlnYXRpb24taXRlbSAubXMtbmF2aWdhdGlvbi1idXR0b24gLnRpdGxlLFxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgLm1zLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24tbm9kZSAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiAuYXJyb3csXG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAubXMtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ub2RlIC5tcy1uYXZpZ2F0aW9uLWl0ZW0gLm1zLW5hdmlnYXRpb24tYnV0dG9uIC5iYWRnZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgYm9keS5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pIC5tcy1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLW5vZGUuZ3JvdXAgPiAubXMtbmF2aWdhdGlvbi1pdGVtIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG4gIGJvZHkubXMtbmF2aWdhdGlvbi1mb2xkZWQ6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSAjbXMtbmF2aWdhdGlvbi1mb2xkLWV4cGFuZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24tZm9sZGVkICNtcy1uYXZpZ2F0aW9uLWZvbGQtY29sbGFwc2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU5OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICBib2R5Lm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1tb2JpbGUtbWVudS1hY3RpdmUgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICBib2R5Lm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1tb2JpbGUtbWVudS1hY3RpdmUgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUgLm1kLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDsgfVxuICBib2R5Lm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1tb2JpbGUtbWVudS1hY3RpdmUgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XG4gICAgei1pbmRleDogNjA7IH1cbiAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgICB6LWluZGV4OiA5OTk4O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSkgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDRweDsgfVxuICAgICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCBsaTpub3QoLmFjdGl2ZSkgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIC5ob3Jpem9udGFsID4gbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCA+IGxpID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgPiBsaSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLmhhcy1jaGlsZHJlbjpob3ZlciA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIC5leHBhbmRlZCA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIC5hcnJvdyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgICNob3Jpem9udGFsLW5hdmlnYXRpb24gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCAuaG9yaXpvbnRhbCAuaGFzLWNoaWxkcmVuIC5leHBhbmRlZCArIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAgICAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwgLmhvcml6b250YWwgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDsgfSB9XG5cbm1zLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA3MDsgfVxuICBtcy1uYXYgbXMtbmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAgIG1zLW5hdiBtcy1uYXYtaXRlbS5tcy1uYXYtdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMCA0OHB4IDAgMjRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIC5tcy1uYXYtbGFiZWwge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7IH1cbiAgICAgIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiAuYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzOyB9XG4gICAgICBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24gLm1zLW5hdi1iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzOyB9XG4gICAgICBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgICBtcy1uYXYgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24uYWN0aXZlIC5tcy1uYXYtYmFkZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50OyB9XG4gICAgICAgIG1zLW5hdiBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbi5hY3RpdmUgaSB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBtcy1uYXYgbXMtbmF2LWl0ZW0gaSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgbWFyZ2luOiAwIDE2cHggMCAwOyB9XG4gIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcy5leHBhbmQtYW5pbWF0aW9uIHtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUgbXMtbmF2LXRvZ2dsZS1pdGVtcy5jb2xsYXBzZS1hbmltYXRpb24ge1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgICAgIC8qIExldmVsIDEgKi9cbiAgICAgIC8qIExldmVsIDIgKi8gfVxuICAgICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7IH1cbiAgICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xuICAgICAgICAvKiBMZXZlbCAzICovIH1cbiAgICAgICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSAubXMtbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4OyB9XG4gICAgICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XG4gICAgICAgICAgLyogTGV2ZWwgNCAqLyB9XG4gICAgICAgICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzhweDsgfVxuICAgICAgICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIHtcbiAgICAgICAgICAgIC8qIExldmVsIDUgKi8gfVxuICAgICAgICAgICAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7IH1cbiAgICAgICAgICAgIG1zLW5hdiAubXMtbmF2LXRvZ2dsZSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSBtcy1uYXYtdG9nZ2xlLWl0ZW1zIG1zLW5hdi1pdGVtIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0gLm1zLW5hdi1idXR0b24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk4cHg7IH1cbiAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlLmFjdGl2ZSA+IC5tcy1uYXYtYnV0dG9uIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUuYWN0aXZlID4gLm1zLW5hdi1idXR0b24gYSxcbiAgICBtcy1uYXYgLm1zLW5hdi10b2dnbGUuYWN0aXZlID4gLm1zLW5hdi1idXR0b24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgbXMtbmF2IC5tcy1uYXYtdG9nZ2xlW2NvbGxhcHNlZD1cImZhbHNlXCJdID4gLm1zLW5hdi1idXR0b24gPiAuYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICBtcy1uYXYgPiAubXMtbmF2LXRvZ2dsZVtjb2xsYXBzZWQ9XCJmYWxzZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubXMtbmF2LWZvbGRlZCAjbXMtbmF2LWZvbGQtY2xvc2Utb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA5OTg7IH1cbiAgLm1zLW5hdi1mb2xkZWQgI21zLW5hdi1mb2xkLW9wZW4tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk7IH1cbiAgLm1zLW5hdi1mb2xkZWQ6bm90KC5tcy1uYXYtZm9sZGVkLW9wZW4pIG1zLW5hdiBtcy1uYXYtaXRlbS5tcy1uYXYtdGl0bGUge1xuICAgIGhlaWdodDogMzJweDsgfVxuICAgIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0ubXMtbmF2LXRpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTsgfVxuICAgIC5tcy1uYXYtZm9sZGVkOm5vdCgubXMtbmF2LWZvbGRlZC1vcGVuKSBtcy1uYXYgbXMtbmF2LWl0ZW0ubXMtbmF2LXRpdGxlIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uID4gLm1zLW5hdi1sYWJlbCxcbiAgICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uID4gLm1zLW5hdi1iYWRnZSxcbiAgICAubXMtbmF2LWZvbGRlZDpub3QoLm1zLW5hdi1mb2xkZWQtb3BlbikgbXMtbmF2IG1zLW5hdi1pdGVtIC5tcy1uYXYtYnV0dG9uID4gLmFycm93IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLXNjcm9sbFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1zLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIG1zLXJlc3BvbnNpdmUtdGFibGVcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgbXMtc2VhcmNoLWJhclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1zLXNlYXJjaC1iYXIge1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1leHBhbmRlcixcbiAgLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItY29sbGFwc2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItbG9hZGVyIHtcbiAgICB3aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItY29sbGFwc2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tcy1zZWFyY2gtYmFyICNtcy1zZWFyY2gtYmFyLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDNweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC5tcy1zZWFyY2gtYmFyIC5tcy1zZWFyY2gtYmFyLXJlc3VsdHMgLm5vLXJlc3VsdHMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyAucmVzdWx0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyAucmVzdWx0LnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuICAgICAgLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyAucmVzdWx0IC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgLm1zLXNlYXJjaC1iYXIgLm1zLXNlYXJjaC1iYXItcmVzdWx0cyAucmVzdWx0IC5pY29uLWNvbnRhaW5lciAuc3F1YXJlIHtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4OyB9XG4gICAgICAubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1yZXN1bHRzIC5yZXN1bHQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAubXMtc2VhcmNoLWJhciAubXMtc2VhcmNoLWJhci1yZXN1bHRzIC5yZXN1bHQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5tcy1zZWFyY2gtYmFyLmV4cGFuZGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAubXMtc2VhcmNoLWJhci5leHBhbmRlZCAjbXMtc2VhcmNoLWJhci1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tcy1zZWFyY2gtYmFyLmV4cGFuZGVkIC5tcy1zZWFyY2gtYmFyLWNvbGxhcHNlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5Lm1zLXNlYXJjaC1iYXItZXhwYW5kZWQgI3Rvb2xiYXIge1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubXMtc2VhcmNoLWJhci1sYWJlbCB7XG4gICAgcGFkZGluZzogMCA4cHggMCAxMnB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy1zaG9ydGN1dHNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1zaG9ydGN1dHMge1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAubXMtc2hvcnRjdXRzIC5zaG9ydGN1dHMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgIC5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIgLnNob3J0Y3V0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgICAgIC5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIgLnNob3J0Y3V0cyA+IGRpdiB7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4OyB9XG4gICAgICAgIC5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIgLnNob3J0Y3V0cyA+IGRpdi5kcmFnZ2luZyB7XG4gICAgICAgICAgY3Vyc29yOiBncmFiYmluZzsgfVxuICAgICAgICAgIC5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIgLnNob3J0Y3V0cyA+IGRpdi5kcmFnZ2luZyAubWQtcmlwcGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIgLnNob3J0Y3V0cyA+IGRpdi5naG9zdCAuc2hvcnRjdXQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjc7IH1cbiAgICAgICAgLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lciAuc2hvcnRjdXRzID4gZGl2IC5zaG9ydGN1dCB7XG4gICAgICAgICAgbWFyZ2luOiAycHg7IH1cbiAgICAgICAgICAubXMtc2hvcnRjdXRzIC5zaG9ydGN1dHMtY29udGFpbmVyIC5zaG9ydGN1dHMgPiBkaXYgLnNob3J0Y3V0IC5maXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIgLnNob3J0Y3V0LW1lbnUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lci5tb2JpbGUtYmFyLWFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lci5tb2JpbGUtYmFyLWFjdGl2ZSAuc2hvcnRjdXRzLFxuICAgICAgLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lci5tb2JpbGUtYmFyLWFjdGl2ZSAuc2hvcnRjdXQtbWVudSxcbiAgICAgIC5tcy1zaG9ydGN1dHMgLnNob3J0Y3V0cy1jb250YWluZXIubW9iaWxlLWJhci1hY3RpdmUgLnRvZ2dsZS1tb2JpbGUtbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgICAgLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lci5tb2JpbGUtYmFyLWFjdGl2ZSAudG9nZ2xlLW1vYmlsZS1tZW51IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDsgfVxuICAgICAgLm1zLXNob3J0Y3V0cyAuc2hvcnRjdXRzLWNvbnRhaW5lci5tb2JpbGUtYmFyLWFjdGl2ZSA+IGRpdiB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuI21zLXNob3J0Y3V0LWFkZC1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjQwcHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogMjQwcHg7IH1cbiAgI21zLXNob3J0Y3V0LWFkZC1tZW51IC5hZGQtc2hvcnRjdXQtYnV0dG9uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAjbXMtc2hvcnRjdXQtYWRkLW1lbnUgLnNob3J0Y3V0LXNlYXJjaCB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgI21zLXNob3J0Y3V0LWFkZC1tZW51IC5zaG9ydGN1dC1zZWFyY2ggLnNlYXJjaC1pY29uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAjbXMtc2hvcnRjdXQtYWRkLW1lbnUgLnNob3J0Y3V0LXNlYXJjaCAuc2hvcnRjdXQtbG9hZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAjbXMtc2hvcnRjdXQtYWRkLW1lbnUgLnNob3J0Y3V0LXNlYXJjaCBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgI21zLXNob3J0Y3V0LWFkZC1tZW51IC5yZXN1bHRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1heC1oZWlnaHQ6IDIzM3B4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgI21zLXNob3J0Y3V0LWFkZC1tZW51IC5yZXN1bHRzIC5uby1yZXN1bHRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgICNtcy1zaG9ydGN1dC1hZGQtbWVudSAucmVzdWx0cyAucmVzdWx0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjbXMtc2hvcnRjdXQtYWRkLW1lbnUgLnJlc3VsdHMgLnJlc3VsdC5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgICAgICNtcy1zaG9ydGN1dC1hZGQtbWVudSAucmVzdWx0cyAucmVzdWx0IC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgI21zLXNob3J0Y3V0LWFkZC1tZW51IC5yZXN1bHRzIC5yZXN1bHQgLmljb24tY29udGFpbmVyIC5zcXVhcmUge1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgICAgICNtcy1zaG9ydGN1dC1hZGQtbWVudSAucmVzdWx0cyAucmVzdWx0IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgI21zLXNob3J0Y3V0LWFkZC1tZW51IC5yZXN1bHRzIC5yZXN1bHQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNzcGxhc2gtc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDZlODM7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG4gICNzcGxhc2gtc2NyZWVuLm5nLWxlYXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMjAwbXM7IH1cbiAgI3NwbGFzaC1zY3JlZW4ubmctbGVhdmUtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICNzcGxhc2gtc2NyZWVuIC5jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgI3NwbGFzaC1zY3JlZW4gLmxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICMxZTI5M2I7Ki9cbiAgICAvKmJveC1zaGFkb3c6IDAgMnB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpOyovIH1cbiAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICBhbmltYXRpb246IG91dGVyLXJvdGF0ZSAyLjkxNjY3cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAgICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFuaW1hdGlvbjogc3BvcmFkaWMtcm90YXRlIDUuMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTsgfVxuICAgICAgICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAuZ2FwIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNDlweDtcbiAgICAgICAgICByaWdodDogNDlweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQ7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCxcbiAgICAgICAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSxcbiAgICAgICAgICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAucmlnaHQgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAjc3BsYXNoLXNjcmVlbiAuc3Bpbm5lci13cmFwcGVyIC5zcGlubmVyIC5pbm5lciAubGVmdCB7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5sZWZ0IC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7IH1cbiAgICAgICAgI3NwbGFzaC1zY3JlZW4gLnNwaW5uZXItd3JhcHBlciAuc3Bpbm5lciAuaW5uZXIgLnJpZ2h0IHtcbiAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgICNzcGxhc2gtc2NyZWVuIC5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIgLmlubmVyIC5yaWdodCAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBhbmltYXRpb246IHJpZ2h0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBvdXRlci1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDAuNSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxlZnQtd29iYmxlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJpZ2h0LXdvYmJsZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzcG9yYWRpYy1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgMzcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpOyB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTsgfVxuICA4Ny41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfSB9XG5cbi5tcy10aW1lbGluZSAubXMtdGltZWxpbmUtbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDExO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLm1zLXRpbWVsaW5lIC5tcy10aW1lbGluZS1sb2FkZXIuc2hvdyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubXMtdGltZWxpbmUgLm1zLXRpbWVsaW5lLWxvYWRlciAuc3Bpbm5lciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBtcy13aWRnZXRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy13aWRnZXQgLm1zLXdpZGdldC1mcm9udCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1zLXdpZGdldCAubXMtd2lkZ2V0LWJhY2sge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tcy13aWRnZXQuc2lkZW5hdi13aWRnZXQgLm1zLXdpZGdldC1mcm9udCxcbi5tcy13aWRnZXQuc2lkZW5hdi13aWRnZXQgLm1zLXdpZGdldC1iYWNrIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubXMtd2lkZ2V0IC5mbGlwLXRvLWZyb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tcy13aWRnZXQgLmMzIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tcy13aWRnZXQgLmNoYXJ0LWZpbGwtOCB7XG4gIG1hcmdpbjogMCAtOHB4IC04cHggLThweDsgfVxuXG4ubXMtd2lkZ2V0IC5jaGFydC1maWxsLTE2IHtcbiAgbWFyZ2luOiAwIC0xNnB4IC0xNnB4IC0xNnB4OyB9XG5cbi5tcy13aWRnZXQgLmNoYXJ0LWZpbGwtMjQge1xuICBtYXJnaW46IDAgLTI0cHggLTI0cHggLTI0cHg7IH1cblxuLm1zLXdpZGdldCAuY2hhcnQtZmlsbC0zMiB7XG4gIG1hcmdpbjogMCAtMzJweCAtMzJweCAtMzJweDsgfVxuXG4ubXMtd2lkZ2V0IC5jaGFydC1maWxsLTQwIHtcbiAgbWFyZ2luOiAwIC00MHB4IC00MHB4IC00MHB4OyB9XG5cbi5tcy13aWRnZXQgLmNoYXJ0LWZpbGwtNDgge1xuICBtYXJnaW46IDAgLTQ4cHggLTQ4cHggLTQ4cHg7IH1cblxuLm1zLXdpZGdldCAuY2hhcnQtZmlsbC01NiB7XG4gIG1hcmdpbjogMCAtNTZweCAtNTZweCAtNTZweDsgfVxuXG4ubXMtd2lkZ2V0IC5jaGFydC1maWxsLTY0IHtcbiAgbWFyZ2luOiAwIC02NHB4IC02NHB4IC02NHB4OyB9XG5cbi5tcy13aWRnZXQgLmNoYXJ0LWZpbGwtNzIge1xuICBtYXJnaW46IDAgLTcycHggLTcycHggLTcycHg7IH1cblxuLm1zLXdpZGdldCAuY2hhcnQtZmlsbC04MCB7XG4gIG1hcmdpbjogMCAtODBweCAtODBweCAtODBweDsgfVxuXG4ubXMtd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcGVyc3BlY3RpdmU6IDMwMDBweDtcbiAgcGFkZGluZzogMTJweDsgfVxuICAubXMtd2lkZ2V0IC5tcy13aWRnZXQtZnJvbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0IDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4gMC4ycywgb3BhY2l0eSAwcyBlYXNlLWluIDAuMnM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAubXMtd2lkZ2V0IC5tcy13aWRnZXQtYmFjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dCAwcywgdmlzaWJpbGl0eSAwcyBlYXNlLWluIDAuMnMsIG9wYWNpdHkgMHMgZWFzZS1pbiAwLjJzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAubXMtd2lkZ2V0IC5tZC1idXR0b24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tcy13aWRnZXQgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLm1zLXdpZGdldC5mbGlwcGVkIC5tcy13aWRnZXQtZnJvbnQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG4gIC5tcy13aWRnZXQuZmxpcHBlZCAubXMtd2lkZ2V0LWJhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTsgfVxuICAubXMtd2lkZ2V0LnNpZGVuYXYtd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tcy13aWRnZXQuYXItMi0xIC53aWRnZXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1zLXdpZGdldC5hci0yLTEgLndpZGdldDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICAgLm1zLXdpZGdldC5hci0yLTEgLndpZGdldCA+IC53aWRnZXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgYm90dG9tOiA4cHg7IH1cbiAgLm1zLXdpZGdldC5hci0xLTEgLndpZGdldCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubXMtd2lkZ2V0LmFyLTEtMSAud2lkZ2V0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgLm1zLXdpZGdldC5hci0xLTEgLndpZGdldCA+IC53aWRnZXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgYm90dG9tOiA4cHg7IH1cblxubWQtZGlhbG9nLnRhc2stZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAwcHg7IH1cbiAgbWQtZGlhbG9nLnRhc2stZGlhbG9nIG1kLWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgbWQtZGlhbG9nLnRhc2stZGlhbG9nIG1kLXRvb2xiYXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgbWQtZGlhbG9nLnRhc2stZGlhbG9nIG1kLWlucHV0LWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgbWQtZGlhbG9nLnRhc2stZGlhbG9nIC5kYXRlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMHB4IDA7IH1cbiAgbWQtZGlhbG9nLnRhc2stZGlhbG9nIC5ub3RlcyA+IGxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICBtZC1kaWFsb2cudGFzay1kaWFsb2cgLm5vdGVzIC5tY2UtdGlueW1jZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIG1kLWRpYWxvZy50YXNrLWRpYWxvZyAudGFncyB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDIwcHg7IH1cbiAgICBtZC1kaWFsb2cudGFzay1kaWFsb2cgLnRhZ3MgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICBtZC1kaWFsb2cudGFzay1kaWFsb2cgLnRhZ3MgLm1kLWNoaXBzIC5tZC1jaGlwIG1kLWNoaXAtdGVtcGxhdGUgLmNvbG9yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogLTJweCA0cHggMCAwOyB9XG4gIG1kLWRpYWxvZy50YXNrLWRpYWxvZyAuYXR0YWNobWVudC1saXN0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgICBtZC1kaWFsb2cudGFzay1kaWFsb2cgLmF0dGFjaG1lbnQtbGlzdCAuYXR0YWNobWVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgbWQtZGlhbG9nLnRhc2stZGlhbG9nIC5hdHRhY2htZW50LWxpc3QgLmF0dGFjaG1lbnQgLmZpbGVuYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgbWQtZGlhbG9nLnRhc2stZGlhbG9nIC5hdHRhY2htZW50LWxpc3QgLmF0dGFjaG1lbnQgLm1kLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgbWQtZGlhbG9nLnRhc2stZGlhbG9nIC5hdHRhY2htZW50LWxpc3QgLmF0dGFjaG1lbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgbWQtZGlhbG9nLnRhc2stZGlhbG9nIG1kLWRpYWxvZy1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIG1kLWRpYWxvZy50YXNrLWRpYWxvZyB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIG1kLWRpYWxvZy50YXNrLWRpYWxvZyB7XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbiN0b2RvLnNpbmdsZS1zY3JvbGwgLnRvZG8tbGlzdC1wYW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jdG9kbyAudG9kby1saXN0LXBhbmUgLnRvZG8taXRlbXMuc29ydGFibGUgLnRvZG8taXRlbSB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDQ4cHg7IH1cbiAgI3RvZG8gLnRvZG8tbGlzdC1wYW5lIC50b2RvLWl0ZW1zLnNvcnRhYmxlIC50b2RvLWl0ZW0gLmhhbmRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuI3RvZG8gLnRvZG8tbGlzdC1wYW5lIC50b2RvLWl0ZW1zIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi50b2RvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudG9kby1pdGVtLmN1c3RvbSB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4OyB9XG4gICAgLnRvZG8taXRlbS5jdXN0b20gLnRhZ3MgLnRhZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC50b2RvLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7IH1cbiAgLnRvZG8taXRlbS50b2RvLWl0ZW0tcGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAudG9kby1pdGVtLnRvZG8taXRlbS1wbGFjZWhvbGRlciAqIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLnRvZG8taXRlbSAuaGFuZGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50b2RvLWl0ZW0gLmhhbmRsZSBtZC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnRvZG8taXRlbSAudGFncyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnRvZG8taXRlbSAudGFncyAudGFnIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIG1hcmdpbjogOHB4IDRweCAwIDA7XG4gICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgICAgLnRvZG8taXRlbSAudGFncyAudGFnIC50YWctY29sb3Ige1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAudG9kby1pdGVtLmZpbmFsaXphZG8ge1xuICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7IH1cbiAgICAudG9kby1pdGVtLmZpbmFsaXphZG8gLnRpdGxlLFxuICAgIC50b2RvLWl0ZW0uZmluYWxpemFkbyAubm90ZXMge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAudG9kby1pdGVtLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOEUxOyB9XG4gIC50b2RvLWl0ZW0gLmluZm8ge1xuICAgIG1hcmdpbjogMCAxNnB4IDAgOHB4OyB9XG4gICAgLnRvZG8taXRlbSAuaW5mbyAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC50b2RvLWl0ZW0gLmluZm8gLm5vdGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAudG9kby1pdGVtIC5idXR0b25zIC5pcy1zdGFycmVkIHtcbiAgICBtYXJnaW46IDAgMCAwIDE2cHg7IH1cbiAgLnRvZG8taXRlbSAuYnV0dG9ucyAuaXMtaW1wb3J0YW50IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnRvZG8taXRlbS1naG9zdCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDdweCA5cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxNHB4IDIxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA1cHggMjZweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC50b2RvLWl0ZW0tZ2hvc3QgLm1kLXJpcHBsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3RvZG8gLnRvZG8tbGlzdC1wYW5lIC5zb3J0YWJsZSAudG9kby1pdGVtcyAudG9kby1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgI3RvZG8gLnRvZG8tbGlzdC1wYW5lIC50b2RvLWl0ZW1zIC50b2RvLWl0ZW0gLmhhbmRsZSB7XG4gICAgd2lkdGg6IDMycHg7IH0gfVxuXG4jdG9kbyAuc2lkZW5hdiAuaGVhZGVyIC5sb2dvIC5sb2dvLWljb24ge1xuICBtYXJnaW46IDAgMTZweCAwIDA7IH1cblxuI3RvZG8gLnNpZGVuYXYgLmhlYWRlciAubG9nbyAubG9nby10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbiN0b2RvIC5zaWRlbmF2IC5oZWFkZXIgLnByb2plY3Qtc2VsZWN0aW9uIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiN0b2RvIC5zaWRlbmF2IC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAjdG9kbyAuc2lkZW5hdiAuY29udGVudCAuYWRkLXRhc2stYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDMycHggMjRweCAzMnB4OyB9XG4gICAgI3RvZG8gLnNpZGVuYXYgLmNvbnRlbnQgLmFkZC10YXNrLWJ1dHRvbiAubWQtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbiN0b2RvIC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIC5oZWFkZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjdG9kbyAuc2lkZW5hdi5tZC1sb2NrZWQtb3BlbiAuaGVhZGVyIC5sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDsgfVxuICAgICN0b2RvIC5zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIC5oZWFkZXIgLmxvZ28gLmxvZ28taWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbiN0b2RvIC5zaWRlbmF2Om5vdCgubWQtbG9ja2VkLW9wZW4pIC5oZWFkZXIge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbiN0b29sYmFyIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xuICB6LWluZGV4OiA1NSAhaW1wb3J0YW50OyB9XG4gICN0b29sYmFyICNuYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgbWluLXdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICN0b29sYmFyICN1c2VyLW1lbnUge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgI3Rvb2xiYXIgI3VzZXItbWVudSBtZC1tZW51LWl0ZW0gLm1kLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICN0b29sYmFyICN1c2VyLW1lbnUgbWQtbWVudS1pdGVtIC5tZC1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogYXV0byAxNnB4IGF1dG8gMDsgfVxuICAgICN0b29sYmFyICN1c2VyLW1lbnUgLnVzZXItYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAjdG9vbGJhciAjdXNlci1tZW51IC51c2VyLWJ1dHRvbiAuYXZhdGFyLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI3Rvb2xiYXIgI3VzZXItbWVudSAudXNlci1idXR0b24gLmF2YXRhci13cmFwcGVyIC5zdGF0dXMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgI3Rvb2xiYXIgI3VzZXItbWVudSAudXNlci1idXR0b24gLnVzZXJuYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwIDEycHggMCA4cHg7IH1cbiAgI3Rvb2xiYXIgI2xhbmd1YWdlLW1lbnUge1xuICAgIGhlaWdodDogNjRweDsgfVxuICAgICN0b29sYmFyICNsYW5ndWFnZS1tZW51IC5sYW5ndWFnZS1idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgI3Rvb2xiYXIgI2xhbmd1YWdlLW1lbnUgLmxhbmd1YWdlLWJ1dHRvbiAuaXNvIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgI3Rvb2xiYXIgI2xhbmd1YWdlLW1lbnUgLmxhbmd1YWdlLWJ1dHRvbiAuZmxhZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICN0b29sYmFyICNxdWljay1wYW5lbC10b2dnbGUge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAjdG9vbGJhciAudG9vbGJhci1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuI2xhbmd1YWdlLW1lbnUtY29udGVudCBtZC1tZW51LWl0ZW0gLmZsYWcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuI2xhbmd1YWdlLW1lc3NhZ2Uge1xuICBtaW4taGVpZ2h0OiA4OHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICNsYW5ndWFnZS1tZXNzYWdlIC5tZC10b2FzdC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDkwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3Rvb2xiYXIgI3VzZXItbWVudSAudXNlci1idXR0b24ge1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICBwYWRkaW5nOiAwIDJweCAwIDEwcHg7IH0gfVxuXG4jcXVpY2stcGFuZWwge1xuICB3aWR0aDogMzMwcHg7XG4gIG1pbi13aWR0aDogMzMwcHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHotaW5kZXg6IDk5OyB9XG4gICNxdWljay1wYW5lbCBtZC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAjcXVpY2stcGFuZWwgbWQtY29udGVudCBtZC10YWJzIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgI3F1aWNrLXBhbmVsIG1kLWNvbnRlbnQgbWQtdGFicyBtZC10YWJzLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuICAgICAgICAjcXVpY2stcGFuZWwgbWQtY29udGVudCBtZC10YWJzIG1kLXRhYnMtd3JhcHBlciAubWQtdGFiIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgI3F1aWNrLXBhbmVsIG1kLWNvbnRlbnQgbWQtdGFicyBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciBtZC10YWItY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAjcXVpY2stcGFuZWwgbWQtY29udGVudCBtZC10YWJzIG1kLXRhYnMtY29udGVudC13cmFwcGVyIG1kLXRhYi1jb250ZW50ID4gZGl2IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjcXVpY2stcGFuZWwge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWluLXdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmNvcnJpZ2UtdG9wby1ub3RpZmljYWNvZXMge1xuICAgIG1hcmdpbi10b3A6IC04OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvcnJpZ2UtdG9wby1ub3RpZmljYWNvZXMge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50OyB9IH1cblxubWQtaW5wdXQtY29udGFpbmVyIG1kLWNoaXBzIC5tZC1lcnJvcnMtc3BhY2VyIHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tZC1idXR0b24ubWQtY29sb3IyLm1kLXJhaXNlZDpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEzODY1OyB9XG5cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiNjYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgI2NhbGVuZGFyIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTI5M2I7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAjY2FsZW5kYXIgLmhlYWRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCA1NiwgMTAxLCAwLjQ1KTsgfVxuICAgICNjYWxlbmRhciAuaGVhZGVyIC5oZWFkZXItY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICNjYWxlbmRhciAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAjY2FsZW5kYXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci10b3AgLmxvZ28gLmxvZ28taWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICNjYWxlbmRhciAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLXRvcCAubG9nbyAubG9nby10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICNjYWxlbmRhciAuaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWJvdHRvbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAjY2FsZW5kYXIgLmhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1ib3R0b20gLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjY2FsZW5kYXIgLmhlYWRlciAuYWRkLWV2ZW50LWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMThweDtcbiAgICAgIGJvdHRvbTogLTMycHg7IH1cbiAgICAjY2FsZW5kYXIgLmhlYWRlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICNjYWxlbmRhciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNjYWxlbmRhciAuY29udGVudCAjY2FsZW5kYXJWaWV3LmZjIC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgICAjY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtd2lkZ2V0LWhlYWRlciAuZmMtZGF5LWhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgI2NhbGVuZGFyIC5jb250ZW50ICNjYWxlbmRhclZpZXcuZmMgLmZjLXdpZGdldC1jb250ZW50IHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgICAjY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtd2lkZ2V0LWNvbnRlbnQgLmZjLWRheS1ncmlkLWNvbnRhaW5lciAuZmMtZGF5LWdyaWQgLmZjLWRheS1udW1iZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDAgOHB4OyB9XG4gICAgICAjY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtd2lkZ2V0LWNvbnRlbnQgLmZjLXRpbWUtZ3JpZC1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgICAjY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtd2lkZ2V0LWNvbnRlbnQgLmZjLXRpbWUtZ3JpZC1jb250YWluZXIgLmZjLWF4aXMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgI2NhbGVuZGFyIC5jb250ZW50ICNjYWxlbmRhclZpZXcuZmMgLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW46IDRweCA4cHggMCA4cHg7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAjY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtdGltZS1ncmlkLWV2ZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI2NhbGVuZGFyIC5jb250ZW50ICNjYWxlbmRhclZpZXcuZmMgLmZjLW1vbnRoLXZpZXcge1xuICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICNjYWxlbmRhciAuY29udGVudCAjY2FsZW5kYXJWaWV3LmZjIC5mYy1hZ2VuZGEtdmlldyAuZmMtd2lkZ2V0LWhlYWRlciAuZmMtZGF5LWhlYWRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAjY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtYWdlbmRhLXZpZXcgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5mYy13aWRnZXQtY29udGVudCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAjY2FsZW5kYXIgLmNvbnRlbnQgI2NhbGVuZGFyVmlldy5mYyAuZmMtYWdlbmRhLXZpZXcgLmZjLW1pbm9yIC5mYy13aWRnZXQtY29udGVudCB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgI2NhbGVuZGFyIC5jb250ZW50ICNjYWxlbmRhclZpZXcuZmMgLmZjLWFnZW5kYS12aWV3IC5mYy13ZWVrLFxuICAgICNjYWxlbmRhciAuY29udGVudCAjY2FsZW5kYXJWaWV3LmZjIC5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5IHtcbiAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAgICNjYWxlbmRhciAuY29udGVudCAjY2FsZW5kYXJWaWV3LmZjIC5mYy1hZ2VuZGEtdmlldyAuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgI2NhbGVuZGFyIC5jb250ZW50ICNjYWxlbmRhclZpZXcuZmMgLmZjLWFnZW5kYS12aWV3IC5mYy1heGlzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjY2FsZW5kYXIgLmhlYWRlciB7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gICAgI2NhbGVuZGFyIC5oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItdG9wIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAjY2FsZW5kYXIgLmhlYWRlciAuYWRkLWV2ZW50LWJ1dHRvbiB7XG4gICAgICByaWdodDogMTBweDsgfSB9XG5cbi5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoID4gLmhlYWRlciwgLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2ID4gLmhlYWRlciB7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG5tZC1pbnB1dC1jb250YWluZXIgLm1kLWVycm9ycy1zcGFjZXIge1xuICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXB0b3BpY2V2ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSg0NSwgNTAsIDYyLCAwLjk1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC50b29sdGlwdG9waWNldmVudCAudHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudG9vbHRpcHRvcGljZXZlbnQgaHIge1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuXG4uZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNjYWxlbmRhciAuY29udGVudCAjY2FsZW5kYXJWaWV3LmZjIC5mYy1tb250aC12aWV3IHtcbiAgcGFkZGluZzogMTBweCAyNXB4IDUwcHggMjVweDsgfVxuXG5kaXYuZmMtc2Nyb2xsZXIuZmMtZGF5LWdyaWQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmxpbXBhci1maWx0cm8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTM5MzU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxpbXBhci1maWx0cm8gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBtaW4td2lkdGg6IDEzcHg7XG4gICAgbWluLWhlaWdodDogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAubGltcGFyLWZpbHRybzpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzJkMmE7IH1cblxuLndhcm5pbmctaW5mbyB7XG4gIGNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWVudS1wcm94aW1vIG1kLWljb24ge1xuICBtYXJnaW4tdG9wOiAtM3B4OyB9XG5cbi5jb2xvci1zZWxlY3QtZmlsdGVyIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggMHB4ICMwMDAwMDAxNztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb2xvci1zZWxlY3QtZmlsdGVyOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTsgfVxuICAuY29sb3Itc2VsZWN0LWZpbHRlci5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4xNTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jb2xvcnMtd3JhcCB7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkOyB9XG4gIC5jb2xvcnMtd3JhcCBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb2xvcnMtd3JhcCBhOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjUpOyB9XG5cbi5jb2xvci1keW5hbWljLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY29sb3ItZHluYW1pYy1pY29uIC5kb3QtZmlsdHJvLWF0aXZvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgdG9wOiA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MzkzNTsgfVxuICAuY29sb3ItZHluYW1pYy1pY29uIC5jdXQtaWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYm9yZGVyLXRvcDogMS43cHggIzIyMzY2YSBzb2xpZDtcbiAgICBoZWlnaHQ6IDMuNDVweDtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIHRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0N2RlZyk7IH1cblxuLnBvaW50ZXItY2FsZW5kYXJpbyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgI2Y0OWQxNjtcbiAgYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ0LCAxNTcsIDIyLCAwLjQpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjQ0LCAxNTcsIDIyLCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDQsIDE1NywgMjIsIDApOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDQsIDE1NywgMjIsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0NCwgMTU3LCAyMiwgMC40KTsgfVxuICA3MCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI0NCwgMTU3LCAyMiwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI0NCwgMTU3LCAyMiwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ0LCAxNTcsIDIyLCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ0LCAxNTcsIDIyLCAwKTsgfSB9XG5cbi5kb3Qge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuICAuZG90IG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kb3QgbWQtaWNvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgd2lkdGg6IDI3JTtcbiAgICAgIGhlaWdodDogMjclO1xuICAgICAgbGVmdDogNDAlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2NhbGVuZGFyIC5oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXBsYW50YW8ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4udGl0bGUtZGItdGVjbmljb3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4uaGVpZ2h0LWRiLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5kaXYtY29yZS1kYi10ZWNuaWNvIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWluLWhlaWdodDogOTAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4uZGFzaGJvYXJkLWZhbHRhIHtcbiAgY29sb3I6IHJlZDsgfVxuXG4uZGFzaGJvYXJkLXN1cGVyb3Uge1xuICBjb2xvcjogZ3JlZW47IH1cblxuLmhlYWRlci1kYXNoYm9hcmQge1xuICBwYWRkaW5nOiAxNXB4IDI0cHggMTVweCAyNHB4OyB9XG4gIC5oZWFkZXItZGFzaGJvYXJkIC5oMSBtZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLmhlYWRlci1kYXNoYm9hcmQgLm9yZGVyLWNvdW50IHtcbiAgICBtYXJnaW46IDZweCAwIDAgMzZweDsgfVxuICAuaGVhZGVyLWRhc2hib2FyZCAuc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyLWRhc2hib2FyZCAuc2VhcmNoIC5zZWFyY2gtaWNvbiB7XG4gICAgICBtYXJnaW46IDAgLTI0cHggMCAwOyB9XG4gICAgLmhlYWRlci1kYXNoYm9hcmQgLnNlYXJjaCAuc2VhcmNoLWlucHV0IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlOyB9XG4gICAgICAuaGVhZGVyLWRhc2hib2FyZCAuc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gICAgICAuaGVhZGVyLWRhc2hib2FyZCAuc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5yYWRpdXMtNyB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDsgfVxuXG4udGVjbmljb1N0YXR1cyB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNXB4OyB9XG5cbm1kLWlucHV0LWNvbnRhaW5lciBtZC1jaGlwcyAubWQtZXJyb3JzLXNwYWNlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWQtYnV0dG9uLm1kLWNvbG9yMi5tZC1yYWlzZWQ6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMzg2NTsgfVxuXG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jbG9naW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3NvY2lhbC5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBwYWRkaW5nOiAzMnB4OyB9XG4gICAgI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0ge1xuICAgICAgd2lkdGg6IDM4NHB4O1xuICAgICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAubG9nbyB7XG4gICAgICAgIG1hcmdpbjogMzJweCBhdXRvOyB9XG4gICAgICAgICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5sb2dvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDMycHggMDsgfVxuICAgICAgI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIGZvcm0gbWQtY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSBmb3JtIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgICAgICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSBmb3JtIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQgLnJlbWVtYmVyLW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSBmb3JtIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQgLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSBmb3JtIC5zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5yZWdpc3RlciB7XG4gICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDI0cHggYXV0bztcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5yZWdpc3RlciAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5zZXBhcmF0b3Ige1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDE2cHggYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgICAgICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5zZXBhcmF0b3IgLnRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAgICAgICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAuc2VwYXJhdG9yIC50ZXh0OmJlZm9yZSwgI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnNlcGFyYXRvciAudGV4dDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAgICAgI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIgI2xvZ2luLWZvcm0gLnNlcGFyYXRvciAudGV4dDpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAuc2VwYXJhdG9yIC50ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7IH1cbiAgICAgICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZ29vZ2xlLCAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAubWQtYnV0dG9uLmZhY2Vib29rIHtcbiAgICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAubWQtYnV0dG9uLmdvb2dsZSBtZC1pY29uLCAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAubWQtYnV0dG9uLmZhY2Vib29rIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwOyB9XG4gICAgICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAubWQtYnV0dG9uLmdvb2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNzNkMzI7IH1cbiAgICAgICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZmFjZWJvb2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1YzlhOyB9XG5cbi5lbXByZXNhTG9naW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2xvZ2luICNsb2dpbi1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIGZvcm0gLm1kLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgICNsb2dpbiAjbG9naW4tZm9ybS13cmFwcGVyICNsb2dpbi1mb3JtIC5tZC1idXR0b24uZ29vZ2xlLCAjbG9naW4gI2xvZ2luLWZvcm0td3JhcHBlciAjbG9naW4tZm9ybSAubWQtYnV0dG9uLmZhY2Vib29rIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG5cbm1kLWlucHV0LWNvbnRhaW5lciBtZC1jaGlwcyAubWQtZXJyb3JzLXNwYWNlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWQtYnV0dG9uLm1kLWNvbG9yMi5tZC1yYWlzZWQ6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMzg2NTsgfVxuXG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC41NSwgMC4yKSwgd2lkdGggMC4xcyBsaW5lYXIsIG1pbi13aWR0aCAwLjFzIGxpbmVhciwgbWF4LXdpZHRoIDAuMXMgbGluZWFyO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWluLWhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDAgMTZweCAwIDVweDsgfVxuICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbjpub3QoLl9tZC1sb2NrZWQtb3Blbikge1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjY29udGVudC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4OyB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZCAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdmVydGljYWwtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgbWluLXdpZHRoOiA2NHB4O1xuICAgIG1heC13aWR0aDogNjRweDsgfVxuICAgIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAgIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAubG9nby10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uICN0b29sYmFyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgei1pbmRleDogNTU7IH1cbiAgI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI3Rvb2xiYXItbmF2aWdhdGlvbi1jb250YWluZXIgI3Rvb2xiYXIge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uICN0b29sYmFyLW5hdmlnYXRpb24tY29udGFpbmVyICN0b29sYmFyIC50b3Atcm93IC5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAjbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjdG9vbGJhci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAjdG9vbGJhciAudG9wLXJvdyAubmF2aWdhdGlvbi10b2dnbGUgLm1kLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDsgfVxuICAgICNsYXlvdXQtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uICN0b29sYmFyLW5hdmlnYXRpb24tY29udGFpbmVyICN0b29sYmFyIC50b3Atcm93IC5sb2dvIHtcbiAgICAgIG1hcmdpbjogMCAxNnB4OyB9XG4gICAgICAjbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjdG9vbGJhci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAjdG9vbGJhciAudG9wLXJvdyAubG9nbyAubG9nby1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI3Rvb2xiYXItbmF2aWdhdGlvbi1jb250YWluZXIgI3Rvb2xiYXIgLnRvcC1yb3cgLmxvZ28gLmxvZ28tdGV4dCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24gI3Rvb2xiYXItbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIG1heC1oZWlnaHQ6IDY0cHg7IH1cbiAgICAjbGF5b3V0LWhvcml6b250YWwtbmF2aWdhdGlvbiAjdG9vbGJhci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAjdG9vbGJhciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMjQwcHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMiksIHdpZHRoIDAuMXMgbGluZWFyLCBtaW4td2lkdGggMC4xcyBsaW5lYXIsIG1heC13aWR0aCAwLjFzIGxpbmVhcjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCAyNHB4OyB9XG4gICAgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIC5sb2dvIC5sb2dvLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLypiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignbGlnaHQtYmx1ZScsICc2MDAnKTsqL1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbG9nb3MvbG9nby1ob3Jpem9udGFsLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAubG9nbyAubG9nby10ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAuZm9sZC10b2dnbGUge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQgMC4xcztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgd2lkdGg6IDM0cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uOm5vdCguX21kLWxvY2tlZC1vcGVuKSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7IH1cbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubXMtbmF2aWdhdGlvbi1mb2xkZWQgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIC5mb2xkLXRvZ2dsZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAubXMtbmF2aWdhdGlvbi1mb2xkZWQubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbiAjdmVydGljYWwtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgLmZvbGQtdG9nZ2xlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCAwLjFzLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQgMC4ycztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgbWluLXdpZHRoOiA2NHB4O1xuICAgIG1heC13aWR0aDogNjRweDsgfVxuICAgIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAgIC5tcy1uYXZpZ2F0aW9uLWZvbGRlZDpub3QoLm1zLW5hdmlnYXRpb24tZm9sZGVkLW9wZW4pICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAubG9nby10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1zLW5hdmlnYXRpb24tZm9sZGVkOm5vdCgubXMtbmF2aWdhdGlvbi1mb2xkZWQtb3BlbikgI3ZlcnRpY2FsLW5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIC5sb2dvLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4OyB9IH1cblxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3Rvb2xiYXIgLmxvZ28ge1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDAgMjNweDsgfVxuICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdG9vbGJhciAubG9nbyAubG9nby1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN0b29sYmFyIC5sb2dvIC5sb2dvLXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiAjdG9vbGJhciAubG9nbyAubG9nby10ZXh0IGltZyB7XG4gICAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN0b29sYmFyIC5uYXZpZ2F0aW9uLWZvbGQtdG9nZ2xlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIgI3Rvb2xiYXIgLm5hdmlnYXRpb24tZm9sZC10b2dnbGUgbWQtaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQgMC4xcztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4uc3RhdHVzLXBlcnNvbmFsaXphZG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE3cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIHJpZ2h0OiA1cHg7IH1cblxuLm1kLWJ1dHRvbi1wZXJzb25hbGl6YWRvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbWFyZ2luOiA2cHggOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXZhcmlhbnQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1zLW5hdmlnYXRpb24tZm9sZGVkICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN0b29sYmFyIC5uYXZpZ2F0aW9uLWZvbGQtdG9nZ2xlIG1kLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yICN0b29sYmFyIC5sb2dvIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzBweCkge1xuICAubG9nby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYnV0dG9uLW5vdGlmaWNhY29lcy1jZW50cmFsaXphZG8ge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuXG4jcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuZnJpZW5kcyAuZnJpZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDQ0cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGOyB9XG4gICAgI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLmZyaWVuZHMgLmZyaWVuZCAuc3RhdHVzLm9ubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDODUzOyB9XG4gICAgI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLmZyaWVuZHMgLmZyaWVuZCAuc3RhdHVzLm9mZmxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDAwMDsgfVxuICAgICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5mcmllbmRzIC5mcmllbmQgLnN0YXR1cy5hd2F5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjZEMDA7IH1cbiAgI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLmZyaWVuZHMgLmZyaWVuZCAudW5yZWFkLW1lc3NhZ2UtY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGJvdHRvbTogMTZweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDExcHg7IH1cblxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnNlcnZlcnMgLnNlcnZlciAuc3RhdHVzIHtcbiAgbWFyZ2luOiAyNHB4IDIwcHggMjhweCA4cHg7IH1cbiAgI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnNlcnZlcnMgLnNlcnZlciAuc3RhdHVzLm5vcm1hbCB7XG4gICAgY29sb3I6ICMwMEM4NTM7IH1cbiAgI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnNlcnZlcnMgLnNlcnZlciAuc3RhdHVzLndhcm4ge1xuICAgIGNvbG9yOiAjRDUwMDAwOyB9XG4gICNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zZXJ2ZXJzIC5zZXJ2ZXIgLnN0YXR1cy5lcnJvciB7XG4gICAgY29sb3I6ICNGRjZEMDA7IH1cblxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnN0YXQgbWQtcHJvZ3Jlc3MtbGluZWFyLm5vcm1hbCAubWQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MzsgfVxuXG4jcXVpY2stcGFuZWwgLmFjdGl2aXR5LXRhYiAuc3RhdCBtZC1wcm9ncmVzcy1saW5lYXIubm9ybWFsIC5tZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwMCwgODMsIDAuMyk7IH1cblxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnN0YXQgbWQtcHJvZ3Jlc3MtbGluZWFyLndhcm4gLm1kLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZEMDA7IH1cblxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnN0YXQgbWQtcHJvZ3Jlc3MtbGluZWFyLndhcm4gLm1kLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMDksIDAsIDAuMyk7IH1cblxuI3F1aWNrLXBhbmVsIC5hY3Rpdml0eS10YWIgLnN0YXQgbWQtcHJvZ3Jlc3MtbGluZWFyLmFsZXJ0IC5tZC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwOyB9XG5cbiNxdWljay1wYW5lbCAuYWN0aXZpdHktdGFiIC5zdGF0IG1kLXByb2dyZXNzLWxpbmVhci5hbGVydCAubWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDAsIDAsIDAuMyk7IH1cblxuI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciB7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7IH1cbiAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAubG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAubG9nbyAubG9nby1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgI2xheW91dC1jb250ZW50LXdpdGgtdG9vbGJhciAjdG9vbGJhciAubG9nbyAubG9nby10ZXh0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLm1kLWRpc3BsYXktMS1wZXJzb25hbGl6YWRvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ubWQtYnV0dG9uLXBlcnNvbmFsaXphZG8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBtaW4td2lkdGg6IDg4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXZhcmlhbnQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG5cbi5idG4tbGlzdC1wZXJzb25hbGl6YWRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDNweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMHB4IDJweDtcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogY29udGV4dC1tZW51ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1saXN0LXBlcnNvbmFsaXphZG8gbWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLWxpc3QtcGVyc29uYWxpemFkby5tZC1hY2NlbnQtYmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXItcGVyc29uYWxpemFkbyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuLm1kLWJ1dHRvbi5tZC1idXR0b24tc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbi5tZC1idXR0b24ubWQtYnV0dG9tLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4IDE1cHggIWltcG9ydGFudDsgfVxuICAubWQtYnV0dG9uLm1kLWJ1dHRvbS1yaWdodCBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIG1pbi13aWR0aDogMTlweDtcbiAgICBtaW4taGVpZ2h0OiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbmRpdi5jb250YWluZXI0IHtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5kaXYuY29udGFpbmVyNCBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4sXG4jcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAubWFpbiAuY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5tYWluIC5jb250YWN0IC5zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA0NHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgICNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnN0YXR1cy5vbmxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MzsgfVxuICAgICNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnN0YXR1cy5vZmZsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDA7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5tYWluIC5jb250YWN0IC5zdGF0dXMuYXdheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwOyB9XG4gICNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLmNvbnRhY3QgLnVucmVhZC1tZXNzYWdlLWNvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLm1haW4gLnJlY2VudCAuY29udGFjdCAuc3RhdHVzIHtcbiAgdG9wOiAxOHB4OyB9XG5cbiNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLm1lc3NhZ2Utcm93IC5idWJibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZmUxOyB9XG4gICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTphZnRlciwgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdyAuYnViYmxlOmFmdGVyIHtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgYm9yZGVyOiAxMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWNlZmYxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cgLmJ1YmJsZTpiZWZvcmUge1xuICAgICAgbGVmdDogLTlweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgYm9yZGVyOiA4cHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkY2RmZTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdyAuYnViYmxlIC50aW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy5jb250YWN0IC5hdmF0YXIge1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDsgfVxuICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy51c2VyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy51c2VyIC5hdmF0YXIge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IDAgMCAwIDE2cHg7IH1cbiAgICAjcXVpY2stcGFuZWwgLmNoYXQtdGFiIC5jaGF0IC5tZXNzYWdlLXJvdy51c2VyIC5idWJibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkVCRTA7XG4gICAgICBvcmRlcjogMTsgfVxuICAgICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cudXNlciAuYnViYmxlOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0U4RjVFOSB0cmFuc3BhcmVudDsgfVxuICAgICAgI3F1aWNrLXBhbmVsIC5jaGF0LXRhYiAuY2hhdCAubWVzc2FnZS1yb3cudXNlciAuYnViYmxlOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjREZFQkUwIHRyYW5zcGFyZW50OyB9XG4gICNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLnJlcGx5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICNxdWljay1wYW5lbCAuY2hhdC10YWIgLmNoYXQgLnJlcGx5IHRleHRhcmVhIHtcbiAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDsgfVxuXG4jZXJyb3ItNDA0IC5jb250ZW50IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA1MTJweDtcbiAgbWFyZ2luLXRvcDogMTI4cHg7IH1cbiAgI2Vycm9yLTQwNCAuY29udGVudCAuZXJyb3ItY29kZSB7XG4gICAgZm9udC1zaXplOiAxMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDA0OyB9XG4gICNlcnJvci00MDQgLmNvbnRlbnQgLm1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgI2Vycm9yLTQwNCAuY29udGVudCAuc3ViLW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gNDhweCBhdXRvOyB9XG4gICNlcnJvci00MDQgLmNvbnRlbnQgLnJlcG9ydC1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG5cbiNlcnJvci00MDEgLmNvbnRlbnQge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDUxMnB4O1xuICBtYXJnaW4tdG9wOiAxMjhweDsgfVxuICAjZXJyb3ItNDAxIC5jb250ZW50IC5lcnJvci1jb2RlIHtcbiAgICBmb250LXNpemU6IDExMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDE7IH1cbiAgI2Vycm9yLTQwMSAuY29udGVudCAubWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAjZXJyb3ItNDAxIC5jb250ZW50IC5zdWItbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBtYXJnaW46IDE2cHggYXV0byA0OHB4IGF1dG87IH1cbiAgI2Vycm9yLTQwMSAuY29udGVudCAucmVwb3J0LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cblxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgLmNoZWNrYm94RGVtbzEgZGl2IHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgbGVnZW5kIHtcbiAgY29sb3I6ICMzRjUxQjU7IH1cblxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgbGVnZW5kIGNvZGUge1xuICBjb2xvcjogIzNGNTFCNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyBwIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgLmluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cblxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgZGl2LnN0YW5kYXJkIHtcbiAgcGFkZGluZzogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgZmllbGRzZXQuc3RhbmRhcmQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lc3BhY28tcm9kYXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyAuY2hlY2tib3hEZW1vMSBkaXYge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyBsZWdlbmQge1xuICBjb2xvcjogIzNGNTFCNTsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyBsZWdlbmQgY29kZSB7XG4gIGNvbG9yOiAjM0Y1MUI1O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5jaGVja2JveGRlbW9TeW5jaW5nIHAge1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyAuaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMTNweDsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyBkaXYuc3RhbmRhcmQge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyBmaWVsZHNldC5zdGFuZGFyZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmVzcGFjby1yb2RhcGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5jdXN0b21GaWVsZFRleHRvRW1WZXJkZSAubWQtc2VsZWN0LXZhbHVlIC5kZXNjcmljYW9SZXNwb3N0YSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZGVzY3JpY2FvUmVzcG9zdGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgY29sb3I6ICNkM2M4YzggIWltcG9ydGFudDsgfVxuXG4udGV4dG9FbVZlcmRlIHtcbiAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaW5oYUNoaXBzIHtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbi5jYW1wb05hb05lY2Vzc2FyaW8ge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uY29ycmlnZUNvckRvQm90YW8ge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5kcnRHcnVwb0Zvcm11bGFyaW8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5jYW1wb3MtZXF1aXBhbWVudG8tc2l6ZSB0aCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uY2FtcG9zLWVxdWlwYW1lbnRvLXNpemUgdGQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hZGljaW9uYXItY2FtcG9zLWxpc3RhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmFkaWNpb25hci1jYW1wb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5idXR0b24tZ3J1cG8tZXF1aXBhbWVudG8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLmFsdGVyYVNpemUge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZvcm0tZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmZvcm0td3JhcHBlci10b3Age1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbm1kLXN3aXRjaCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uY3VzdG9tLWNhcmQge1xuICBwYWRkaW5nOiA5cHggMHB4O1xuICBtYXJnaW46IDBweCA4cHg7IH1cblxubWQtZGlhbG9nLmNhcmQtc21hbGwge1xuICB3aWR0aDogNDUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA3NSU7IH0gfVxuXG4uZGF0ZS1waWNrZXIuX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwuX21kLWRhdGVwaWNrZXItaGFzLWNhbGVuZGFyLWljb24gPiBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpIHtcbiAgbGVmdDogMzRweDtcbiAgcmlnaHQ6IDA7IH1cblxuLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4OyB9XG4gIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcbiAgICAgIHJpZ2h0OiA4cHg7IH1cblxuLmRhdGUtcGlja2VyIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24gLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7IH1cblxuLm1vZGFsQ29udGF0byB7XG4gIHdpZHRoOiA1NSU7IH1cblxuLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmltYWdlLXdyYXBwZXIgLmRlbGV0ZS1pbWFnZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgcmlnaHQ6IDhweDsgfVxuXG4uc2VjdGlvbnMgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtciB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG5tZC1jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMjBweCAyMHB4IDIwcHg7IH1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZvb3RlciAubWQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyLm1kLWRhdGVwaWNrZXItb3BlbiAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciBtZC1pY29uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgbWQtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTY4NFwiOyB9XG4gICAgICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciBtZC1pY29uIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb250ZVVwbG9hZE1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5jYXJkLWFuZXhvcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuY2FyZC1hbmV4b3MgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWVxdWlwYW1lbnRvcy1jbGllbnRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWVxdWlwYW1lbnRvcy1jbGllbnRlcyBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtZXF1aXBhbWVudG9zLWNsaWVudGVzLWNhbXBvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1lcXVpcGFtZW50b3MtY2xpZW50ZXMtY2FtcG9zIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1lcXVpcGFtZW50b3MtY2xpZW50ZXMtY2FtcG9zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWVxdWlwYW1lbnRvcy1jbGllbnRlcy1jYW1wb3MyIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmNsaWVudGUtZXNwYWNhbWVudG8tdGFiZWxhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTNweDsgfVxuXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDEyNzlweCkge1xuICAuY2xpZW50ZS1lc3BhY2FtZW50by10YWJlbGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDU5OXB4KSB7XG4gIC5jbGllbnRlLWJ1dHRvbi1lcXVpcGFtZW50b3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgLmJvdGFvLWNvcGlhciB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDU5OXB4KSB7XG4gIC5jbGllbnRlLWJ1dHRvbi1zYWx2YXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cblxuLmRpc2FibGVkVG9SZWFkeW9ubHkgbWQtc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi5kaXNhYmxlZFRvUmVhZHlvbmx5IC5tZC1zZWxlY3QtdmFsdWUge1xuICBjb2xvcjogIzFmMjkzNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLmRpc2FibGVkVG9SZWFkeW9ubHkgbWQtc2VsZWN0W2Rpc2FibGVkXSAubWQtc2VsZWN0LXZhbHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kaXNhYmxlZFRvUmVhZHlvbmx5IG1kLWRhdGVwaWNrZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDsgfVxuICAuZGlzYWJsZWRUb1JlYWR5b25seSBtZC1kYXRlcGlja2VyIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmRpc2FibGVkVG9SZWFkeW9ubHkgbWQtZGF0ZXBpY2tlcltkaXNhYmxlZF0gaW5wdXQge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4uZGlzYWJsZWRUb1JlYWR5b25seSBtZC1kYXRlcGlja2VyW2Rpc2FibGVkXSBtZC1pY29uIHtcbiAgY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDsgfVxuXG4uZGlzYWJsZWRUb1JlYWR5b25seSBpbnB1dCB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuXG4uZHJvcC1ib3gge1xuICBjb2xvcjogIzMwNDU2NTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNDBweDsgfVxuICAuZHJvcC1ib3g6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzMwNDU2NSAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdXRvcy1pbWFnZW0ge1xuICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvdGFvVXBsb2FkSW1hZ2VtUHJvZHV0byB7XG4gIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY5ZWNlICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5ib3Rhb1VwbG9hZEltYWdlbVByb2R1dG8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjllY2UgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ib3Rhb1VwbG9hZEltYWdlbVByb2R1dG8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjllY2UgIWltcG9ydGFudDsgfSB9XG5cbi5oZWFkZXItY2xpZW50ZXMge1xuICBoZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAuaGVhZGVyLWNsaWVudGVzIC5oMSBtZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLmhlYWRlci1jbGllbnRlcyAub3JkZXItY291bnQge1xuICAgIG1hcmdpbjogNnB4IDAgMCAzNnB4OyB9XG4gIC5oZWFkZXItY2xpZW50ZXMgLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlci1jbGllbnRlcyAuc2VhcmNoIC5zZWFyY2gtaWNvbiB7XG4gICAgICBtYXJnaW46IDAgLTI0cHggMCAwOyB9XG4gICAgLmhlYWRlci1jbGllbnRlcyAuc2VhcmNoIC5zZWFyY2gtaW5wdXQge1xuICAgICAgbWFyZ2luOiAwIDAgMCAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zIGVhc2U7IH1cbiAgICAgIC5oZWFkZXItY2xpZW50ZXMgLnNlYXJjaCAuc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmhlYWRlci1jbGllbnRlcyAuc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFyZ2luLXRvcC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaGVhZGVyLWNsaWVudGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC50b3AtYmctY2xpZW50ZSB7XG4gICAgaGVpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9XG4gIC5jb3JyaWdlLXRhYmVsYS1jbGllbnRlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLmltYWdlbUFwaSB7XG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICBib3JkZXI6IGluaXRpYWw7XG4gIHBhZGRpbmctdG9wOiA0cHg7IH1cblxuLnNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucmVtb3ZlLWZsb2F0IHtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFyZ2luLXRvcC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaGVhZGVyLXByb2R1dG9zIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC50b3AtYmctc2VydmljbyB7XG4gICAgaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50OyB9XG4gIC5yZW1vdmUtZmxvYXQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmx5LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb3JyaWdlLXRhYmVsYS1zZXJ2aWNvIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuLmhlYWRlci1wcm9kdXRvcyB7XG4gIGhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5oZWFkZXItcHJvZHV0b3MgLmgxIG1kLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAuaGVhZGVyLXByb2R1dG9zIC5vcmRlci1jb3VudCB7XG4gICAgbWFyZ2luOiA2cHggMCAwIDM2cHg7IH1cbiAgLmhlYWRlci1wcm9kdXRvcyAuc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyLXByb2R1dG9zIC5zZWFyY2ggLnNlYXJjaC1pY29uIHtcbiAgICAgIG1hcmdpbjogMCAtMjRweCAwIDA7IH1cbiAgICAuaGVhZGVyLXByb2R1dG9zIC5zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZTsgfVxuICAgICAgLmhlYWRlci1wcm9kdXRvcyAuc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gICAgICAuaGVhZGVyLXByb2R1dG9zIC5zZWFyY2ggLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmVzcGFjYW1lbnRvRGFUYWJlbGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogOTYwcHgpIHtcbiAgLmNvcnJpZ2VNYXJnaW5Db250cmF0byB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuZXNwYWNhbWVudG9EYVRhYmVsYSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvcnJpZ2UtdGFiZWxhLXNlcnZpY28tdGVjbmljbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuLmZvcm0tZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmZvcm0td3JhcHBlci10b3Age1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbm1kLXN3aXRjaCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uaW1hZ2VtVGVjbmljbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uYm90YW9VcGxvYWRJbWFnZW0ge1xuICBtYXJnaW4tbGVmdDogMTgycHg7XG4gIG1hcmdpbi10b3A6IC00MzRweDtcbiAgcmlnaHQ6IDYwcHg7IH1cblxuLnN0YXR1c0NhZGFzdHJvIHtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5ib3Rhb1VwbG9hZEltYWdlbUxvZ28ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjllY2UgIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNhcmQge1xuICBwYWRkaW5nOiA5cHggMHB4O1xuICBtYXJnaW46IDBweCA4cHg7IH1cblxuLmJ1c2NhQ2xpZW50ZSB7XG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDsgfVxuXG4uY29ycmlnZUJvdGFvQnVzY2Ege1xuICBtYXJnaW46IDAgMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG5tZC1kaWFsb2cuY2FyZC1zbWFsbCB7XG4gIHdpZHRoOiA0NSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWQtZGlhbG9nLmNhcmQtc21hbGwge1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5lc3BhY2FtZW50b0RhVGFiZWxhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4td2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7IH1cblxuLmRhdGUtcGlja2VyLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uID4gbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XG4gIGxlZnQ6IDM0cHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDsgfVxuICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XG4gICAgICByaWdodDogOHB4OyB9XG5cbi5kYXRlLXBpY2tlciAubWQtaW5wdXQtbWVzc2FnZXMtYW5pbWF0aW9uIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4OyB9XG5cbi5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWFnZS13cmFwcGVyIC5kZWxldGUtaW1hZ2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHJpZ2h0OiA4cHg7IH1cblxuLnNlY3Rpb25zIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxubWQtY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4OyB9XG5cbi5pY29uZUF0aXZvRGVzYXRpdm8ge1xuICBwYWRkaW5nOiA1cHggMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uYm90YW9BdGl2b0Rlc2F0aXZvIHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZm9vdGVyIC5tZC1idXR0b24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuICAgICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIubWQtZGF0ZXBpY2tlci1vcGVuIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIG1kLWljb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciBtZC1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjg0XCI7IH1cbiAgICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIG1kLWljb24gc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDk2MHB4KSB7XG4gIC5jb3JyaWdlTWFyZ2luQ29udHJhdG8ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuY29ycmlnZS1tYXJnaW4tZGlyZWl0YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA4MDBweCkge1xuICAuY29ycmlnZS1idXR0b24tZ2VyYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuYS5idG4tbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5idG4tbGlzdC5tZC1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMWQ0NyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggIzFmMWYxZjZiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm13ci0xMDAge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5zZWFyY2gtaWNvbi1idG4gc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uZnJldGUtbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnVzZXItaW1hZ2UtYm94IHtcbiAgbWluLXdpZHRoOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC51c2VyLWltYWdlLWJveCAudXNlci1pbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAudXNlci1pbWFnZS1ib3ggYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZzLTEwLFxuLmZzMTAge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWQtY2hpcHMtZnMtMTAgbWQtY2hpcHMtd3JhcCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5taWMtMTAgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4IDAgIWltcG9ydGFudDsgfVxuXG4uZm9ybS1kYXRhLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTZweDsgfVxuXG4uZm9ybS13cmFwcGVyLXRvcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxubWQtc3dpdGNoIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pbWFnZW1UZWNuaWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5pbWcge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5ib3Rhb1VwbG9hZEltYWdlbVRlY25pY28ge1xuICB3aWR0aDogOTElICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDsgfVxuXG4uY29ycmlnZUZvbnRlIHtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDsgfVxuXG4uZGlyZXRpdmFBbHRlcmFjYW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuXG4uc3RhdHVzQ2FkYXN0cm8ge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmN1c3RvbS1jYXJkIHtcbiAgcGFkZGluZzogOXB4IDBweDtcbiAgbWFyZ2luOiAwcHggOHB4OyB9XG5cbm1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcbiAgd2lkdGg6IDQ1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtZC1kaWFsb2cuY2FyZC1zbWFsbCB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLmRhdGUtcGlja2VyLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uID4gbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XG4gIGxlZnQ6IDM0cHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDsgfVxuICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XG4gICAgICByaWdodDogOHB4OyB9XG5cbi5kYXRlLXBpY2tlciAubWQtaW5wdXQtbWVzc2FnZXMtYW5pbWF0aW9uIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4OyB9XG5cbi5jb3JyaWdlVG9wb0ltYWdlbSB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4uaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW1hZ2Utd3JhcHBlciAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3R0b206IDhweDtcbiAgICByaWdodDogOHB4OyB9XG5cbi5zZWN0aW9ucyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbm1kLWNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDIwcHggMjBweDsgfVxuXG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZm9vdGVyIC5tZC1idXR0b24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuICAgICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIubWQtZGF0ZXBpY2tlci1vcGVuIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIG1kLWljb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciBtZC1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjg0XCI7IH1cbiAgICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIG1kLWljb24gc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmN1c3RvbS13ZC11c3VhcmlvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnVzZXItaW1hZ2UtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvcnJpZ2UtYnV0dG9uLXVwbG9hZC11c3VhcmlvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY3VzdG9tRmllbGRUZXh0b0VtVmVyZGUgLm1kLXNlbGVjdC12YWx1ZSAuZGVzY3JpY2FvUmVzcG9zdGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmRlc2NyaWNhb1Jlc3Bvc3RhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGNvbG9yOiAjZDNjOGM4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHRvRW1WZXJkZSB7XG4gIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGluaGFDaGlwcyB7XG4gIG1hcmdpbi10b3A6IDFweDsgfVxuXG4uY2FtcG9OYW9OZWNlc3NhcmlvIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmNvcnJpZ2VDb3JEb0JvdGFvIHtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uZHJ0R3J1cG9Gb3JtdWxhcmlvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4uY2FtcG9zLWVxdWlwYW1lbnRvLXNpemUgdGgge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNhbXBvcy1lcXVpcGFtZW50by1zaXplIHRkIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWRpY2lvbmFyLWNhbXBvcy1saXN0YXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5hZGljaW9uYXItY2FtcG9zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYnV0dG9uLWdydXBvLWVxdWlwYW1lbnRvIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbi5hbHRlcmFTaXplIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5idG4tMjUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmZGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmltYWdlbUFwaSB7XG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICBib3JkZXI6IGluaXRpYWw7XG4gIHBhZGRpbmctdG9wOiA0cHg7IH1cblxuLnNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucmVtb3ZlLWZsb2F0IHtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFyZ2luLXRvcC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaGVhZGVyLXNlcnZpY29zIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC50b3AtYmctc2VydmljbyB7XG4gICAgaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50OyB9XG4gIC5yZW1vdmUtZmxvYXQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmx5LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb3JyaWdlLXRhYmVsYS1zZXJ2aWNvIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuLmhlYWRlci1zZXJ2aWNvcyB7XG4gIGhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5oZWFkZXItc2Vydmljb3MgLmgxIG1kLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAuaGVhZGVyLXNlcnZpY29zIC5vcmRlci1jb3VudCB7XG4gICAgbWFyZ2luOiA2cHggMCAwIDM2cHg7IH1cbiAgLmhlYWRlci1zZXJ2aWNvcyAuc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyLXNlcnZpY29zIC5zZWFyY2ggLnNlYXJjaC1pY29uIHtcbiAgICAgIG1hcmdpbjogMCAtMjRweCAwIDA7IH1cbiAgICAuaGVhZGVyLXNlcnZpY29zIC5zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZTsgfVxuICAgICAgLmhlYWRlci1zZXJ2aWNvcyAuc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gICAgICAuaGVhZGVyLXNlcnZpY29zIC5zZWFyY2ggLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmZvcm0tZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmZvcm0td3JhcHBlci10b3Age1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbm1kLXN3aXRjaCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uaW1hZ2VtVGVjbmljbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uYm90YW9VcGxvYWRJbWFnZW0ge1xuICBtYXJnaW4tbGVmdDogMTgycHg7XG4gIG1hcmdpbi10b3A6IC00MzRweDtcbiAgcmlnaHQ6IDYwcHg7IH1cblxuLnN0YXR1c0NhZGFzdHJvIHtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5jdXN0b20tY2FyZCB7XG4gIHBhZGRpbmc6IDlweCAwcHg7XG4gIG1hcmdpbjogMHB4IDhweDsgfVxuXG4uY29ycmlnZUJ1c2NhIHtcbiAgbWFyZ2luOiAwIC0yMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG5tZC1kaWFsb2cuY2FyZC1zbWFsbCB7XG4gIHdpZHRoOiA0NSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWQtZGlhbG9nLmNhcmQtc21hbGwge1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5kYXRlLXBpY2tlci5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbC5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiA+IGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xuICBsZWZ0OiAzNHB4O1xuICByaWdodDogMDsgfVxuXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7IH1cbiAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICAgICAgcmlnaHQ6IDhweDsgfVxuXG4uZGF0ZS1waWNrZXIgLm1kLWlucHV0LW1lc3NhZ2VzLWFuaW1hdGlvbiAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xuICBtYXJnaW4tbGVmdDogMzRweDsgfVxuXG4uaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW1hZ2Utd3JhcHBlciAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3R0b206IDhweDtcbiAgICByaWdodDogOHB4OyB9XG5cbi5zZWN0aW9ucyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbm1kLWNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDIwcHggMjBweDsgfVxuXG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZm9vdGVyIC5tZC1idXR0b24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuICAgICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIubWQtZGF0ZXBpY2tlci1vcGVuIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIG1kLWljb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciBtZC1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjg0XCI7IH1cbiAgICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIG1kLWljb24gc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyAuY2hlY2tib3hEZW1vMSBkaXYge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyBsZWdlbmQge1xuICBjb2xvcjogIzNGNTFCNTsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyBsZWdlbmQgY29kZSB7XG4gIGNvbG9yOiAjM0Y1MUI1O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5jaGVja2JveGRlbW9TeW5jaW5nIHAge1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyAuaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMTNweDsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyBkaXYuc3RhbmRhcmQge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY2hlY2tib3hkZW1vU3luY2luZyBmaWVsZHNldC5zdGFuZGFyZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmVzcGFjby1yb2RhcGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5mb3JtLWRhdGEtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG5cbi5mb3JtLXdyYXBwZXItdG9wIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG5tZC1zd2l0Y2gge1xuICBtYXJnaW46IDA7IH1cblxuLmhlYWRlci1hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmltYWdlbVRlY25pY28ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLmJvdGFvVXBsb2FkSW1hZ2VtQXRlbmRpbWVudG8ge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZlODMgIWltcG9ydGFudDsgfVxuXG4uY29ycmlnZUVzcGFjbyB7XG4gIG1hcmdpbi1ib3R0b206IC0yNXB4OyB9XG5cbi50YW1hbmhvVG9wb0FuZXhvcyB7XG4gIG1pbi1oZWlnaHQ6IDQ3cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnN0YXR1c0NhZGFzdHJvIHtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5lc3BhY2FtZW50b0RhVGFiZWxhQXRlbmRpbWVudG8ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uY29ycmlnZUF0aXZvIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jYXJkIHtcbiAgcGFkZGluZzogOXB4IDBweDtcbiAgbWFyZ2luOiAwcHggOHB4OyB9XG5cbi5idXNjYUNsaWVudGVBdGVuZGltZW50byB7XG4gIHdpZHRoOiA5MSUgIWltcG9ydGFudDsgfVxuXG5tZC1kaWFsb2cuY2FyZC1zbWFsbCB7XG4gIHdpZHRoOiA0NSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWQtZGlhbG9nLmNhcmQtc21hbGwge1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5lcXVpcGFtZW50b3MgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmVzcGFjYW1lbnRvRGFUYWJlbGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5ibG9jby11cGxvYWQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMzMlOyB9XG5cbi52ZXJ0aWNhbC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udGEtZWRpdG9yLnRhLWh0bWwsXG4udGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuXG4udGEtc2Nyb2xsLXdpbmRvdyA+IC50YS1iaW5kIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7IH1cblxuLmRyb3AtYm94IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgYm9yZGVyOiA1cHggZGFzaGVkICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4uZHJvcC1ib3g6aG92ZXIge1xuICBib3JkZXI6IDVweCBkYXNoZWQgIzkyOGM4YzsgfVxuXG4uZXF1aXBhbWVudG9zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50OyB9XG5cbi5jb3JyaWdlSW1hZ2VtVGVjbmljb0F0ZW5kaW1lbnRvIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLmRlc2NyaWNvZXNUZWNuaWNvcyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5ib3hEZXNjcmljb2VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50OyB9XG5cbi5ib3hEZXNjcmljb2VzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZlODMgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jb3JyaWdlTGlzdGFEZXNjcmljb2VzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi5hbGluaGFyUGFyYWdyYWZvcyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hbGluaGFyUGFyYWdyYWZvcyBwIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5tZC1hdmF0YXIuY3VzdG9tIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDsgfVxuXG4uYm90YW9FcXVpcGFtZW50b3NBdGVuZGltZW50b3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxMzQyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uYm90YW9FcXVpcGFtZW50b3NBdGVuZGltZW50b3NEaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NykgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uaWNvbmVQbHVzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NykgIWltcG9ydGFudDsgfVxuXG4uZGF0ZS1waWNrZXIuX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwuX21kLWRhdGVwaWNrZXItaGFzLWNhbGVuZGFyLWljb24gPiBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpIHtcbiAgbGVmdDogMzRweDtcbiAgcmlnaHQ6IDA7IH1cblxuLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4OyB9XG4gIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcbiAgICAgIHJpZ2h0OiA4cHg7IH1cblxuLmRhdGUtcGlja2VyIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24gLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7IH1cblxuLmFsZXJ0YU9icmlnYXRvcmlvIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDsgfVxuXG4uY29ycmlnZU1hcmdpblRvcEFuZXhvIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW1hZ2Utd3JhcHBlciAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3R0b206IDhweDtcbiAgICByaWdodDogOHB4OyB9XG5cbi5jb3JyaWdlTGluaGFUYWJlbGEge1xuICBoZWlnaHQ6IDQ2cHg7IH1cblxuLnNlY3Rpb25zIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxubWQtY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4OyB9XG5cbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbiNkaWFsb2csXG4jY2hhbmdlLXNpZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI215Q2FudmFzU2lnbmF0dXJlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNpZ25hdHVyZS1wYWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5zaWduYXR1cmUtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5tZC1idXR0b25QZXJzb25hbGl6YWRvQXRlbmRpbWVudG8ge1xuICBtYXJnaW46IDZweCAxcHggIWltcG9ydGFudDsgfVxuXG4udGV4dG9Ob0NlbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubHdjYXNlLXRhYiBtZC10YWJzIC5tZC10YWIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50b3BvRGVzY3JpY2FvIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5jb250ZW50LWFuZXhvcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4udG9wb0FuZXhvcyB7XG4gIG1hcmdpbi10b3A6IC0xN3B4OyB9XG5cbi50b3BvQm90b2VzIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuI3RpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAvKiBBbmltYXRpb25zICovIH1cbiAgI3RpbWVsaW5lOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODRweDsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbjogMjVweCAwIDAgLTI4cHg7XG4gICAgICBvcmRlcjogMjsgfVxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgICBmbGV4OiA1MCUgMCAwO1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICBvcmRlcjogMzsgfVxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjhweDsgfVxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjhweDsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSAudGltZWxpbmUtY2FyZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODRweDsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtY2FyZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7IH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLXBvaW50IHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWJvdHRvbSAwLjRzOyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1kZXRhaWwge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40czsgfVxuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLmFuaW1hdGUgLnRpbWVsaW5lLWNhcmQge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40czsgfVxuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLmFuaW1hdGUgLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQge1xuICAgIG9yZGVyOiAxOyB9XG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQge1xuICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwge1xuICAgIG9yZGVyOiAzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtY2FyZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIHtcbiAgICBvcmRlcjogMzsgfVxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBvcmRlcjogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0sXG4gICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50LFxuICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLXBvaW50LFxuICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtcG9pbnQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtcG9pbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQsXG4gICAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkLFxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5tYXJnaW4tY2FyZC1hbmV4byB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5mdWxsLXRlbGEge1xuICB3aWR0aDogNTAlOyB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTI3OXB4KSB7XG4gIC5lc3BhY2FtZW50b0RhVGFiZWxhQXRlbmRpbWVudG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5lcXVpcGFtZW50b3MtYXRlbmRpbWVudG9zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZWFkZXItYWN0aW9ucy1tb2RhbC10ZW1wby1hdGVuZGltZW50b3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLXRlbXBvLWF0ZW5kaW1lbnRvcyBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAubWFyZ2luLXBlcnNvbmFsaXphZGEtbWF0ZXJpYWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubXQtNS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuaGVhZGVyLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmhlYWRlci1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXItYWN0aW9ucyAuc2VhcmNoLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgIGhlaWdodDogNDRweDsgfVxuICAuZnVsbC10ZWxhIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFyZ2luLWNhcmQtYW5leG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyLWFjdGlvbnMtYXNzaW5hdHVyYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMtYXNzaW5hdHVyYSBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ1dHRvbi1mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLmZ1bGwtc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5lcXVpcGFtZW50b3MtYXRlbmRpbWVudG9zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5lc3BhY2FtZW50b0RhVGFiZWxhQXRlbmRpbWVudG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudG9wb0Rlc2NyaWNhbyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtc29sdWNvZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLXNvbHVjb2VzIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtZXF1aXBhbWVudG9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1lcXVpcGFtZW50b3MgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hZGljaW9uYXItc29sdWNvZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAuYm90b2VzLWFzc2luYXR1cmEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1jYW1lcmFzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWNhbWVyYXMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1jb250YWluZXItbW9kYWwtZXF1aXBhbWVudG9zIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmJvdGFvLWRhZG9zLWNhbWVyYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tZC1idXR0b25QZXJzb25hbGl6YWRvQXRlbmRpbWVudG8ge1xuICAgIG1hcmdpbjogNnB4IDBweCAhaW1wb3J0YW50OyB9XG4gIC5idXR0b24tcmVtb3ZlLW1hdGVyaWFsIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYnV0dG9uLXJlbW92ZS1mbG9hdCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNpZ25hdHVyZS1wYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uY2FtZXJhQ29kZU9uLWNsYXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAlOyB9XG5cbi5jYW1lcmFDb2RlT2ZmLWNsYXNzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXZhdGFyTWFpb3Ige1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmF2YXRhck1haW9yIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zb2x1Y2FvLXZhbGlkYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDk3NGI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlOyB9XG5cbi5zb2x1Y2FvLWludmFsaWRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDU0ZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7IH1cblxuLmNvcnJpZ2VDb3JCb3RhbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuXG4uY29ycmlnZUNvbHVuYSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnRvcG9NZW51Q29tU3ViTWVudXMgbWQtdGFicy1jYW52YXMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ5cHggIWltcG9ydGFudDsgfVxuXG4uc3ViTWVudSBtZC10YWJzLWNhbnZhcyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2FtZXJhLWNvZGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYW1lcmEtY29kZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuY2FtZXJhLWNvZGUgc2VsZWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogOTUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FtZXJhLWNvZGUgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuI3JlYWRlcl9fZGFzaGJvYXJkX3NlY3Rpb25fc3dhcGxpbmsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZvbHRhci1sZWl0b3ItY29kZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC52b2x0YXItbGVpdG9yLWNvZGUgYnV0dG9uIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm1kLWFkaWNpb25hckludGVydmFsbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4uY2FtcG9OYW9OZWNlc3NhcmlvIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmhnLWltYWdlbS10b3AtZmF0dXJhLWF0ZW5kaW1lbnRvcyB7XG4gIGhlaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1dHRvbi1hdGVuZGltZW50b3MtbGlzdGFyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5idXR0b24tYXRlbmRpbWVudG9zLWxpc3RhciBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmZhdHVyYS1jYW5jZWxhZGEge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4ubWQtZGlhbG9nLXdkLTQwIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRlc2NvbnRvIHtcbiAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLndhcm5pbmctdG9hc3QgPiBkaXYge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi5mYXQtYXRlbmRpbWVudG9zIC5zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zIGVhc2U7IH1cbiAgLmZhdC1hdGVuZGltZW50b3MgLnNlYXJjaC1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5mYXQtYXRlbmRpbWVudG9zIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZmF0LWF0ZW5kaW1lbnRvcyAuc2VhcmNoLWlucHV0IHtcbiAgICAgIHdpZHRoOiAyNTdweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmF0LWF0ZW5kaW1lbnRvcyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4uZmF0LWF0ZW5kaW1lbnRvcyAuYm90YW8tcHJveGltbyB7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmZhdC1hdGVuZGltZW50b3MgLmJvdGFvLXByb3hpbW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uZmF0LWF0ZW5kaW1lbnRvcyAuYm90YW8tYW50ZXJpb3Ige1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmZhdC1hdGVuZGltZW50b3MgLmJvdGFvLWFudGVyaW9yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5jYW1wb05hb05lY2Vzc2FyaW8ge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uaGctaW1hZ2VtLXRvcC1mYXR1cmEtbWF0ZXJpYWlzIHtcbiAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogOTYwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTI3OXB4KSB7XG4gIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS1tYXRlcmlhaXMge1xuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogOTU5cHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZmF0dXJhLW1hdGVyaWFpcyB7XG4gICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MDBweCkge1xuICAuaGctaW1hZ2VtLXRvcC1mYXR1cmEtbWF0ZXJpYWlzIHtcbiAgICBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDQwMXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU5OXB4KSB7XG4gIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS1tYXRlcmlhaXMge1xuICAgIGhlaWdodDogNDcycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDAwcHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZmF0dXJhLW1hdGVyaWFpcyB7XG4gICAgaGVpZ2h0OiA0NzJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idXR0b24tYXRlbmRpbWVudG9zLWxpc3RhciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYnV0dG9uLWF0ZW5kaW1lbnRvcy1saXN0YXIgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5pY29uLWRlc2NvbnRvIHtcbiAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5jYW1wb05hb05lY2Vzc2FyaW8ge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uaGctaW1hZ2VtLXRvcC1mYXR1cmEtdGVjbmljb3Mge1xuICBoZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZmF0dXJhLXRlY25pY29zIHtcbiAgICBoZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZpbHRyb0F0ZW5kaW1lbnRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDgwMXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDk1OXB4KSB7XG4gIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS10ZWNuaWNvcyB7XG4gICAgaGVpZ2h0OiA0MTVweCAhaW1wb3J0YW50OyB9XG4gIC5maWx0cm9BdGVuZGltZW50byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA4NjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MDBweCkge1xuICAuaGctaW1hZ2VtLXRvcC1mYXR1cmEtdGVjbmljb3Mge1xuICAgIGhlaWdodDogNDY1cHggIWltcG9ydGFudDsgfVxuICAuZmlsdHJvQXRlbmRpbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNDAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTk5cHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZmF0dXJhLXRlY25pY29zIHtcbiAgICBoZWlnaHQ6IDY3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZpbHRyb0F0ZW5kaW1lbnRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDExMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0MDBweCkge1xuICAuaGctaW1hZ2VtLXRvcC1mYXR1cmEtdGVjbmljb3Mge1xuICAgIGhlaWdodDogNjc1cHggIWltcG9ydGFudDsgfVxuICAuZmlsdHJvQXRlbmRpbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1dHRvbi1hdGVuZGltZW50b3MtbGlzdGFyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5idXR0b24tYXRlbmRpbWVudG9zLWxpc3RhciBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmNhbXBvTmFvTmVjZXNzYXJpbyB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5oZy1pbWFnZW0tdG9wLWZhdHVyYS1jb250cmF0b3Mge1xuICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZmF0dXJhLWNvbnRyYXRvcyB7XG4gICAgaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50OyB9XG4gIC5maWx0cm9BdGVuZGltZW50byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA4MzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA5NTlweCkge1xuICAuaGctaW1hZ2VtLXRvcC1mYXR1cmEtY29udHJhdG9zIHtcbiAgICBoZWlnaHQ6IDM0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZpbHRyb0F0ZW5kaW1lbnRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDg2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XG4gIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS1jb250cmF0b3Mge1xuICAgIGhlaWdodDogMzk1cHggIWltcG9ydGFudDsgfVxuICAuZmlsdHJvQXRlbmRpbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNDAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTk5cHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZmF0dXJhLWNvbnRyYXRvcyB7XG4gICAgaGVpZ2h0OiA2MDVweCAhaW1wb3J0YW50OyB9XG4gIC5maWx0cm9BdGVuZGltZW50byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDAwcHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZmF0dXJhLWNvbnRyYXRvcyB7XG4gICAgaGVpZ2h0OiA2MDVweCAhaW1wb3J0YW50OyB9XG4gIC5maWx0cm9BdGVuZGltZW50byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMTMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnV0dG9uLWF0ZW5kaW1lbnRvcy1saXN0YXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1dHRvbi1hdGVuZGltZW50b3MtbGlzdGFyIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uaWNvbi1kZXNjb250byB7XG4gIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuXG4uZm9ybS1kYXRhLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTZweDsgfVxuXG4uZm9ybS13cmFwcGVyLXRvcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxubWQtc3dpdGNoIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5oZWFkZXItYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5pbWFnZW1UZWNuaWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5ib3Rhb1VwbG9hZEltYWdlbUF0ZW5kaW1lbnRvIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7IH1cblxuLmNvcnJpZ2VFc3BhY28ge1xuICBtYXJnaW4tYm90dG9tOiAtMjVweDsgfVxuXG4udGFtYW5ob1RvcG9BbmV4b3Mge1xuICBtaW4taGVpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zdGF0dXNDYWRhc3RybyB7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uZXNwYWNhbWVudG9EYVRhYmVsYUF0ZW5kaW1lbnRvIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmNvcnJpZ2VBdGl2byB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tY2FyZCB7XG4gIHBhZGRpbmc6IDlweCAwcHg7XG4gIG1hcmdpbjogMHB4IDhweDsgfVxuXG4uYnVzY2FDbGllbnRlQXRlbmRpbWVudG8ge1xuICB3aWR0aDogOTElICFpbXBvcnRhbnQ7IH1cblxubWQtZGlhbG9nLmNhcmQtc21hbGwge1xuICB3aWR0aDogNDUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA3NSU7IH0gfVxuXG4uZXF1aXBhbWVudG9zIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5lc3BhY2FtZW50b0RhVGFiZWxhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4td2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uYmxvY28tdXBsb2FkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDMzJTsgfVxuXG4udmVydGljYWwtZGl2aWRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRhLWVkaXRvci50YS1odG1sLFxuLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogMTUwcHg7IH1cblxuLnRhLXNjcm9sbC13aW5kb3cgPiAudGEtYmluZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4OyB9XG5cbi5kcm9wLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlcjogNXB4IGRhc2hlZCAjZGRkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cblxuLmRyb3AtYm94OmhvdmVyIHtcbiAgYm9yZGVyOiA1cHggZGFzaGVkICM5MjhjOGM7IH1cblxuLmVxdWlwYW1lbnRvczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZlODMgIWltcG9ydGFudDsgfVxuXG4uY29ycmlnZUltYWdlbVRlY25pY29BdGVuZGltZW50byB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5kZXNjcmljb2VzVGVjbmljb3Mge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uYm94RGVzY3JpY29lczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZlODMgIWltcG9ydGFudDsgfVxuXG4uYm94RGVzY3JpY29lczphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY29ycmlnZUxpc3RhRGVzY3JpY29lcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4uYWxpbmhhclBhcmFncmFmb3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYWxpbmhhclBhcmFncmFmb3MgcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ubWQtYXZhdGFyLmN1c3RvbSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLmJvdGFvRXF1aXBhbWVudG9zQXRlbmRpbWVudG9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTM0MjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmJvdGFvRXF1aXBhbWVudG9zQXRlbmRpbWVudG9zRGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmljb25lUGx1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGUtcGlja2VyLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uID4gbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XG4gIGxlZnQ6IDM0cHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDsgfVxuICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XG4gICAgICByaWdodDogOHB4OyB9XG5cbi5kYXRlLXBpY2tlciAubWQtaW5wdXQtbWVzc2FnZXMtYW5pbWF0aW9uIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4OyB9XG5cbi5hbGVydGFPYnJpZ2F0b3JpbyB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvcnJpZ2VNYXJnaW5Ub3BBbmV4byB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmltYWdlLXdyYXBwZXIgLmRlbGV0ZS1pbWFnZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgcmlnaHQ6IDhweDsgfVxuXG4uY29ycmlnZUxpbmhhVGFiZWxhIHtcbiAgaGVpZ2h0OiA0NnB4OyB9XG5cbi5zZWN0aW9ucyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbm1kLWNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDIwcHggMjBweDsgfVxuXG4uY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDsgfVxuXG4jZGlhbG9nLFxuI2NoYW5nZS1zaWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNteUNhbnZhc1NpZ25hdHVyZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zaWduYXR1cmUtcGFkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG4uc2lnbmF0dXJlLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG4ubWQtYnV0dG9uUGVyc29uYWxpemFkb0F0ZW5kaW1lbnRvIHtcbiAgbWFyZ2luOiA2cHggMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHRvTm9DZW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmx3Y2FzZS10YWIgbWQtdGFicyAubWQtdGFiIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udG9wb0Rlc2NyaWNhbyB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4uY29udGVudC1hbmV4b3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnRvcG9BbmV4b3Mge1xuICBtYXJnaW4tdG9wOiAtMTdweDsgfVxuXG4udG9wb0JvdG9lcyB7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiN0aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgLyogQW5pbWF0aW9ucyAqLyB9XG4gICN0aW1lbGluZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW46IDI1cHggMCAwIC0yOHB4O1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwge1xuICAgICAgZmxleDogNTAlIDAgMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgb3JkZXI6IDM7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgLnRpbWVsaW5lLWNhcmQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDY0cHg7IH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWNhcmQge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzOyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1wb2ludCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1ib3R0b20gMC40czsgfVxuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7IH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7IH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKS5hbmltYXRlIC50aW1lbGluZS1kZXRhaWwge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzOyB9XG4gICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIHtcbiAgICBvcmRlcjogMTsgfVxuICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBvcmRlcjogMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWNhcmQge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzOyB9XG4gICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzOyB9XG4gICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCB7XG4gICAgb3JkZXI6IDM7IH1cbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgb3JkZXI6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtY2FyZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzOyB9XG4gICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1kZXRhaWwge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0sXG4gICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtLFxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsLFxuICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwge1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQsXG4gICAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQsXG4gICAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkLFxuICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkLFxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1wb2ludCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLXBvaW50LFxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLXBvaW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsLFxuICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsLFxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQsXG4gICAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkLFxuICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ubWFyZ2luLWNhcmQtYW5leG8ge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4uZnVsbC10ZWxhIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDgwMXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEyNzlweCkge1xuICAuZXNwYWNhbWVudG9EYVRhYmVsYUF0ZW5kaW1lbnRvIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZXF1aXBhbWVudG9zLWF0ZW5kaW1lbnRvcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtdGVtcG8tYXRlbmRpbWVudG9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC10ZW1wby1hdGVuZGltZW50b3MgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgLm1hcmdpbi1wZXJzb25hbGl6YWRhLW1hdGVyaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm10LTUtbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmhlYWRlci1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5oZWFkZXItYWN0aW9ucyBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMgLnNlYXJjaC1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7IH1cbiAgLmZ1bGwtdGVsYSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hcmdpbi1jYXJkLWFuZXhvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci1hY3Rpb25zLWFzc2luYXR1cmEge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci1hY3Rpb25zLWFzc2luYXR1cmEgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idXR0b24tZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC5mdWxsLXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuZXF1aXBhbWVudG9zLWF0ZW5kaW1lbnRvcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuZXNwYWNhbWVudG9EYVRhYmVsYUF0ZW5kaW1lbnRvIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRvcG9EZXNjcmljYW8ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLXNvbHVjb2VzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1zb2x1Y29lcyBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWVxdWlwYW1lbnRvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtZXF1aXBhbWVudG9zIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYWRpY2lvbmFyLXNvbHVjb2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJvdG9lcy1hc3NpbmF0dXJhIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtY2FtZXJhcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1jYW1lcmFzIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtY29udGFpbmVyLW1vZGFsLWVxdWlwYW1lbnRvcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5ib3Rhby1kYWRvcy1jYW1lcmEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAubWQtYnV0dG9uUGVyc29uYWxpemFkb0F0ZW5kaW1lbnRvIHtcbiAgICBtYXJnaW46IDZweCAwcHggIWltcG9ydGFudDsgfVxuICAuYnV0dG9uLXJlbW92ZS1tYXRlcmlhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJ1dHRvbi1yZW1vdmUtZmxvYXQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zaWduYXR1cmUtcGFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmNhbWVyYUNvZGVPbi1jbGFzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwJTsgfVxuXG4uY2FtZXJhQ29kZU9mZi1jbGFzcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmF2YXRhck1haW9yIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hdmF0YXJNYWlvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc29sdWNhby12YWxpZGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA5NzRiO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTsgfVxuXG4uc29sdWNhby1pbnZhbGlkYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTQ1NGU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlOyB9XG5cbi5jb3JyaWdlQ29yQm90YW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7IH1cblxuLmNvcnJpZ2VDb2x1bmEge1xuICBwYWRkaW5nOiAwOyB9XG5cbi50b3BvTWVudUNvbVN1Yk1lbnVzIG1kLXRhYnMtY2FudmFzIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnN1Yk1lbnUgbWQtdGFicy1jYW52YXMge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNhbWVyYS1jb2RlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FtZXJhLWNvZGUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNhbWVyYS1jb2RlIHNlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhbWVyYS1jb2RlIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNyZWFkZXJfX2Rhc2hib2FyZF9zZWN0aW9uX3N3YXBsaW5rIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52b2x0YXItbGVpdG9yLWNvZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAudm9sdGFyLWxlaXRvci1jb2RlIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5tZC1hZGljaW9uYXJJbnRlcnZhbG8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuLmJiLXdoaXRlIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5maWx0cm9BdGVuZGltZW50byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhnLWltYWdlbS10b3Age1xuICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhnLWltYWdlbS10b3Age1xuICAgIGhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuZmlsdHJvQXRlbmRpbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogODMwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogOTU5cHgpIHtcbiAgLmhnLWltYWdlbS10b3Age1xuICAgIGhlaWdodDogNDIwcHggIWltcG9ydGFudDsgfVxuICAuZmlsdHJvQXRlbmRpbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogODY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNjAwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODAwcHgpIHtcbiAgLmhnLWltYWdlbS10b3Age1xuICAgIGhlaWdodDogNDcwcHggIWltcG9ydGFudDsgfVxuICAuZmlsdHJvQXRlbmRpbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogMzk1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTk5cHgpIHtcbiAgLmhnLWltYWdlbS10b3Age1xuICAgIGhlaWdodDogNzMwcHggIWltcG9ydGFudDsgfVxuICAuZmlsdHJvQXRlbmRpbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDM5NHB4KSB7XG4gIC5oZy1pbWFnZW0tdG9wIHtcbiAgICBoZWlnaHQ6IDc5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZpbHRyb0F0ZW5kaW1lbnRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDExMzBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idXR0b24tYXRlbmRpbWVudG9zLWxpc3RhciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYnV0dG9uLWF0ZW5kaW1lbnRvcy1saXN0YXIgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5oZWFkZXItY29uc3VsdGEtb3Mge1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwOyB9XG4gIC5oZWFkZXItY29uc3VsdGEtb3MgLmgxIG1kLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAuaGVhZGVyLWNvbnN1bHRhLW9zIC5vcmRlci1jb3VudCB7XG4gICAgbWFyZ2luOiA2cHggMCAwIDM2cHg7IH1cbiAgLmhlYWRlci1jb25zdWx0YS1vcyAuc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyLWNvbnN1bHRhLW9zIC5zZWFyY2ggLnNlYXJjaC1pY29uIHtcbiAgICAgIG1hcmdpbjogMCAtMjRweCAwIDA7IH1cbiAgICAuaGVhZGVyLWNvbnN1bHRhLW9zIC5zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZTsgfVxuICAgICAgLmhlYWRlci1jb25zdWx0YS1vcyAuc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gICAgICAuaGVhZGVyLWNvbnN1bHRhLW9zIC5zZWFyY2ggLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmZvcm0tZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmZvcm0td3JhcHBlci10b3Age1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbm1kLXN3aXRjaCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uaGVhZGVyLWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uaW1hZ2VtVGVjbmljbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uYm90YW9VcGxvYWRJbWFnZW1BdGVuZGltZW50byB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50OyB9XG5cbi5jb3JyaWdlRXNwYWNvIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7IH1cblxuLnRhbWFuaG9Ub3BvQW5leG9zIHtcbiAgbWluLWhlaWdodDogNDdweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uc3RhdHVzQ2FkYXN0cm8ge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmVzcGFjYW1lbnRvRGFUYWJlbGFBdGVuZGltZW50byB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5jb3JyaWdlQXRpdm8ge1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNhcmQge1xuICBwYWRkaW5nOiA5cHggMHB4O1xuICBtYXJnaW46IDBweCA4cHg7IH1cblxuLmJ1c2NhQ2xpZW50ZUF0ZW5kaW1lbnRvIHtcbiAgd2lkdGg6IDkxJSAhaW1wb3J0YW50OyB9XG5cbm1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcbiAgd2lkdGg6IDQ1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtZC1kaWFsb2cuY2FyZC1zbWFsbCB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLmVxdWlwYW1lbnRvcyAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4uZXNwYWNhbWVudG9EYVRhYmVsYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmJsb2NvLXVwbG9hZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAzMyU7IH1cblxuLnZlcnRpY2FsLWRpdmlkZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50YS1lZGl0b3IudGEtaHRtbCxcbi50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG5cbi50YS1zY3JvbGwtd2luZG93ID4gLnRhLWJpbmQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDsgfVxuXG4uZHJvcC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXI6IDVweCBkYXNoZWQgI2RkZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG5cbi5kcm9wLWJveDpob3ZlciB7XG4gIGJvcmRlcjogNXB4IGRhc2hlZCAjOTI4YzhjOyB9XG5cbi5lcXVpcGFtZW50b3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7IH1cblxuLmNvcnJpZ2VJbWFnZW1UZWNuaWNvQXRlbmRpbWVudG8ge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uZGVzY3JpY29lc1RlY25pY29zIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmJveERlc2NyaWNvZXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7IH1cblxuLmJveERlc2NyaWNvZXM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNvcnJpZ2VMaXN0YURlc2NyaWNvZXMge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLmFsaW5oYXJQYXJhZ3JhZm9zIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmFsaW5oYXJQYXJhZ3JhZm9zIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm1kLWF2YXRhci5jdXN0b20ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5ib3Rhb0VxdWlwYW1lbnRvc0F0ZW5kaW1lbnRvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTEzNDI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5ib3Rhb0VxdWlwYW1lbnRvc0F0ZW5kaW1lbnRvc0Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5pY29uZVBsdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRlLXBpY2tlci5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbC5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiA+IGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xuICBsZWZ0OiAzNHB4O1xuICByaWdodDogMDsgfVxuXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7IH1cbiAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICAgICAgcmlnaHQ6IDhweDsgfVxuXG4uZGF0ZS1waWNrZXIgLm1kLWlucHV0LW1lc3NhZ2VzLWFuaW1hdGlvbiAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xuICBtYXJnaW4tbGVmdDogMzRweDsgfVxuXG4uYWxlcnRhT2JyaWdhdG9yaW8ge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5jb3JyaWdlTWFyZ2luVG9wQW5leG8ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWFnZS13cmFwcGVyIC5kZWxldGUtaW1hZ2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHJpZ2h0OiA4cHg7IH1cblxuLmNvcnJpZ2VMaW5oYVRhYmVsYSB7XG4gIGhlaWdodDogNDZweDsgfVxuXG4uc2VjdGlvbnMgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG5tZC1jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMjBweCAyMHB4IDIwcHg7IH1cblxuLmNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI2RpYWxvZyxcbiNjaGFuZ2Utc2lnIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbXlDYW52YXNTaWduYXR1cmUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2lnbmF0dXJlLXBhZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblxuLnNpZ25hdHVyZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblxuLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XG4gIG1hcmdpbjogNnB4IDFweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0b05vQ2VudHJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sd2Nhc2UtdGFiIG1kLXRhYnMgLm1kLXRhYiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRvcG9EZXNjcmljYW8ge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLmNvbnRlbnQtYW5leG9zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi50b3BvQW5leG9zIHtcbiAgbWFyZ2luLXRvcDogLTE3cHg7IH1cblxuLnRvcG9Cb3RvZXMge1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4jdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIC8qIEFuaW1hdGlvbnMgKi8gfVxuICAjdGltZWxpbmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMCAtMjhweDtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICAgIGZsZXg6IDUwJSAwIDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgIG9yZGVyOiAzOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4OyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpIC50aW1lbGluZS1jYXJkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtcG9pbnQge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tYm90dG9tIDAuNHM7IH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzOyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikuYW5pbWF0ZSAudGltZWxpbmUtY2FyZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzOyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikuYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCB7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgb3JkZXI6IDM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1kZXRhaWwge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQge1xuICAgIG9yZGVyOiAzOyB9XG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwge1xuICAgIG9yZGVyOiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWNhcmQge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtLFxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50LFxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsLFxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtcG9pbnQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1wb2ludCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1wb2ludCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwge1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLm1hcmdpbi1jYXJkLWFuZXhvIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZ1bGwtdGVsYSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcbiAgLmVzcGFjYW1lbnRvRGFUYWJlbGFBdGVuZGltZW50byB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmVxdWlwYW1lbnRvcy1hdGVuZGltZW50b3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XG4gIC5ib3Rhby1kYWRvcy1jYW1lcmEge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDZweCA4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYW5leG8tY2VudHJhbGl6YWRvIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLXRlbXBvLWF0ZW5kaW1lbnRvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtdGVtcG8tYXRlbmRpbWVudG9zIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gIC5tYXJnaW4tcGVyc29uYWxpemFkYS1tYXRlcmlhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5tdC01LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5oZWFkZXItYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci1hY3Rpb25zIC5zZWFyY2gtaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgaGVpZ2h0OiA0NHB4OyB9XG4gIC5mdWxsLXRlbGEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXJnaW4tY2FyZC1hbmV4byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXItYWN0aW9ucy1hc3NpbmF0dXJhIHtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXItYWN0aW9ucy1hc3NpbmF0dXJhIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9uLWZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAuZnVsbC1zY3JlZW4ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmVxdWlwYW1lbnRvcy1hdGVuZGltZW50b3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmVzcGFjYW1lbnRvRGFUYWJlbGFBdGVuZGltZW50byB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC50b3BvRGVzY3JpY2FvIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1zb2x1Y29lcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtc29sdWNvZXMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1lcXVpcGFtZW50b3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWVxdWlwYW1lbnRvcyBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFkaWNpb25hci1zb2x1Y29lcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ib3RvZXMtYXNzaW5hdHVyYSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWNhbWVyYXMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtY2FtZXJhcyBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWNvbnRhaW5lci1tb2RhbC1lcXVpcGFtZW50b3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XG4gICAgbWFyZ2luOiA2cHggMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJ1dHRvbi1yZW1vdmUtbWF0ZXJpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idXR0b24tcmVtb3ZlLWZsb2F0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2lnbmF0dXJlLXBhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5jYW1lcmFDb2RlT24tY2xhc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MCU7IH1cblxuLmNhbWVyYUNvZGVPZmYtY2xhc3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdmF0YXJNYWlvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYXZhdGFyTWFpb3Ige1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNvbHVjYW8tdmFsaWRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwOTc0YjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7IH1cblxuLnNvbHVjYW8taW52YWxpZGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NTRlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTsgfVxuXG4uY29ycmlnZUNvckJvdGFvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50OyB9XG5cbi5jb3JyaWdlQ29sdW5hIHtcbiAgcGFkZGluZzogMDsgfVxuXG4udG9wb01lbnVDb21TdWJNZW51cyBtZC10YWJzLWNhbnZhcyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDlweCAhaW1wb3J0YW50OyB9XG5cbi5zdWJNZW51IG1kLXRhYnMtY2FudmFzIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jYW1lcmEtY29kZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhbWVyYS1jb2RlIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jYW1lcmEtY29kZSBzZWxlY3Qge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYW1lcmEtY29kZSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcmVhZGVyX19kYXNoYm9hcmRfc2VjdGlvbl9zd2FwbGluayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udm9sdGFyLWxlaXRvci1jb2RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnZvbHRhci1sZWl0b3ItY29kZSBidXR0b24ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubWQtYWRpY2lvbmFySW50ZXJ2YWxvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbi5kaXZpc29yLWltYWdlbS10ZXh0byB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuXG4uYW5leG8tY2VudHJhbGl6YWRvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZvcm0tZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmZvcm0td3JhcHBlci10b3Age1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbm1kLXN3aXRjaCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uaGVhZGVyLWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uaW1hZ2VtVGVjbmljbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uYm90YW9VcGxvYWRJbWFnZW1BdGVuZGltZW50byB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50OyB9XG5cbi5jb3JyaWdlRXNwYWNvIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7IH1cblxuLnRhbWFuaG9Ub3BvQW5leG9zIHtcbiAgbWluLWhlaWdodDogNDdweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uc3RhdHVzQ2FkYXN0cm8ge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmVzcGFjYW1lbnRvRGFUYWJlbGFBdGVuZGltZW50byB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5jb3JyaWdlQXRpdm8ge1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNhcmQge1xuICBwYWRkaW5nOiA5cHggMHB4O1xuICBtYXJnaW46IDBweCA4cHg7IH1cblxuLmJ1c2NhQ2xpZW50ZUF0ZW5kaW1lbnRvIHtcbiAgd2lkdGg6IDkxJSAhaW1wb3J0YW50OyB9XG5cbm1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcbiAgd2lkdGg6IDQ1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtZC1kaWFsb2cuY2FyZC1zbWFsbCB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLmVxdWlwYW1lbnRvcyAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4uZXNwYWNhbWVudG9EYVRhYmVsYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmJsb2NvLXVwbG9hZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAzMyU7IH1cblxuLnZlcnRpY2FsLWRpdmlkZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50YS1lZGl0b3IudGEtaHRtbCxcbi50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG5cbi50YS1zY3JvbGwtd2luZG93ID4gLnRhLWJpbmQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDsgfVxuXG4uZHJvcC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXI6IDVweCBkYXNoZWQgI2RkZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG5cbi5kcm9wLWJveDpob3ZlciB7XG4gIGJvcmRlcjogNXB4IGRhc2hlZCAjOTI4YzhjOyB9XG5cbi5lcXVpcGFtZW50b3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7IH1cblxuLmNvcnJpZ2VJbWFnZW1UZWNuaWNvQXRlbmRpbWVudG8ge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uZGVzY3JpY29lc1RlY25pY29zIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmJveERlc2NyaWNvZXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7IH1cblxuLmJveERlc2NyaWNvZXM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNvcnJpZ2VMaXN0YURlc2NyaWNvZXMge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLmFsaW5oYXJQYXJhZ3JhZm9zIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmFsaW5oYXJQYXJhZ3JhZm9zIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm1kLWF2YXRhci5jdXN0b20ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5ib3Rhb0VxdWlwYW1lbnRvc0F0ZW5kaW1lbnRvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTEzNDI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5ib3Rhb0VxdWlwYW1lbnRvc0F0ZW5kaW1lbnRvc0Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5pY29uZVBsdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRlLXBpY2tlci5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbC5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiA+IGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xuICBsZWZ0OiAzNHB4O1xuICByaWdodDogMDsgfVxuXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7IH1cbiAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICAgICAgcmlnaHQ6IDhweDsgfVxuXG4uZGF0ZS1waWNrZXIgLm1kLWlucHV0LW1lc3NhZ2VzLWFuaW1hdGlvbiAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xuICBtYXJnaW4tbGVmdDogMzRweDsgfVxuXG4uYWxlcnRhT2JyaWdhdG9yaW8ge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5jb3JyaWdlTWFyZ2luVG9wQW5leG8ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWFnZS13cmFwcGVyIC5kZWxldGUtaW1hZ2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHJpZ2h0OiA4cHg7IH1cblxuLmNvcnJpZ2VMaW5oYVRhYmVsYSB7XG4gIGhlaWdodDogNDZweDsgfVxuXG4uc2VjdGlvbnMgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG5tZC1jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMjBweCAyMHB4IDIwcHg7IH1cblxuLmNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI2RpYWxvZyxcbiNjaGFuZ2Utc2lnIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbXlDYW52YXNTaWduYXR1cmUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2lnbmF0dXJlLXBhZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblxuLnNpZ25hdHVyZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblxuLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XG4gIG1hcmdpbjogNnB4IDFweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0b05vQ2VudHJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sd2Nhc2UtdGFiIG1kLXRhYnMgLm1kLXRhYiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRvcG9EZXNjcmljYW8ge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLmNvbnRlbnQtYW5leG9zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi50b3BvQW5leG9zIHtcbiAgbWFyZ2luLXRvcDogLTE3cHg7IH1cblxuLnRvcG9Cb3RvZXMge1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4jdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIC8qIEFuaW1hdGlvbnMgKi8gfVxuICAjdGltZWxpbmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMCAtMjhweDtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICAgIGZsZXg6IDUwJSAwIDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgIG9yZGVyOiAzOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4OyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpIC50aW1lbGluZS1jYXJkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtcG9pbnQge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tYm90dG9tIDAuNHM7IH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzOyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikuYW5pbWF0ZSAudGltZWxpbmUtY2FyZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzOyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikuYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCB7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgb3JkZXI6IDM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1kZXRhaWwge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQge1xuICAgIG9yZGVyOiAzOyB9XG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwge1xuICAgIG9yZGVyOiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWNhcmQge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtLFxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50LFxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsLFxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtcG9pbnQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1wb2ludCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1wb2ludCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwge1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLm1hcmdpbi1jYXJkLWFuZXhvIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZ1bGwtdGVsYSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcbiAgLmVzcGFjYW1lbnRvRGFUYWJlbGFBdGVuZGltZW50byB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmVxdWlwYW1lbnRvcy1hdGVuZGltZW50b3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XG4gIC5ib3Rhby1kYWRvcy1jYW1lcmEge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDZweCA4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYW5leG8tY2VudHJhbGl6YWRvIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLXRlbXBvLWF0ZW5kaW1lbnRvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtdGVtcG8tYXRlbmRpbWVudG9zIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gIC5tYXJnaW4tcGVyc29uYWxpemFkYS1tYXRlcmlhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5tdC01LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5oZWFkZXItYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci1hY3Rpb25zIC5zZWFyY2gtaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgaGVpZ2h0OiA0NHB4OyB9XG4gIC5mdWxsLXRlbGEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXJnaW4tY2FyZC1hbmV4byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXItYWN0aW9ucy1hc3NpbmF0dXJhIHtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXItYWN0aW9ucy1hc3NpbmF0dXJhIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9uLWZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAuZnVsbC1zY3JlZW4ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmVxdWlwYW1lbnRvcy1hdGVuZGltZW50b3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmVzcGFjYW1lbnRvRGFUYWJlbGFBdGVuZGltZW50byB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC50b3BvRGVzY3JpY2FvIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1zb2x1Y29lcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtc29sdWNvZXMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1lcXVpcGFtZW50b3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWVxdWlwYW1lbnRvcyBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFkaWNpb25hci1zb2x1Y29lcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ib3RvZXMtYXNzaW5hdHVyYSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWNhbWVyYXMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtY2FtZXJhcyBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWNvbnRhaW5lci1tb2RhbC1lcXVpcGFtZW50b3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XG4gICAgbWFyZ2luOiA2cHggMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJ1dHRvbi1yZW1vdmUtbWF0ZXJpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idXR0b24tcmVtb3ZlLWZsb2F0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2lnbmF0dXJlLXBhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5jYW1lcmFDb2RlT24tY2xhc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MCU7IH1cblxuLmNhbWVyYUNvZGVPZmYtY2xhc3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdmF0YXJNYWlvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYXZhdGFyTWFpb3Ige1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNvbHVjYW8tdmFsaWRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwOTc0YjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7IH1cblxuLnNvbHVjYW8taW52YWxpZGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NTRlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTsgfVxuXG4uY29ycmlnZUNvckJvdGFvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50OyB9XG5cbi5jb3JyaWdlQ29sdW5hIHtcbiAgcGFkZGluZzogMDsgfVxuXG4udG9wb01lbnVDb21TdWJNZW51cyBtZC10YWJzLWNhbnZhcyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDlweCAhaW1wb3J0YW50OyB9XG5cbi5zdWJNZW51IG1kLXRhYnMtY2FudmFzIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jYW1lcmEtY29kZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhbWVyYS1jb2RlIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jYW1lcmEtY29kZSBzZWxlY3Qge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYW1lcmEtY29kZSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcmVhZGVyX19kYXNoYm9hcmRfc2VjdGlvbl9zd2FwbGluayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udm9sdGFyLWxlaXRvci1jb2RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnZvbHRhci1sZWl0b3ItY29kZSBidXR0b24ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubWQtYWRpY2lvbmFySW50ZXJ2YWxvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbi5kaXZpc29yLWltYWdlbS10ZXh0byB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuXG4uYW5leG8tY2VudHJhbGl6YWRvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZvcm0tZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmZvcm0td3JhcHBlci10b3Age1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbm1kLXN3aXRjaCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uaGVhZGVyLWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uaW1hZ2VtVGVjbmljbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uYm90YW9VcGxvYWRJbWFnZW1BdGVuZGltZW50byB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50OyB9XG5cbi5jb3JyaWdlRXNwYWNvIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7IH1cblxuLnRhbWFuaG9Ub3BvQW5leG9zIHtcbiAgbWluLWhlaWdodDogNDdweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uc3RhdHVzQ2FkYXN0cm8ge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmVzcGFjYW1lbnRvRGFUYWJlbGFBdGVuZGltZW50byB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5jb3JyaWdlQXRpdm8ge1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNhcmQge1xuICBwYWRkaW5nOiA5cHggMHB4O1xuICBtYXJnaW46IDBweCA4cHg7IH1cblxuLmJ1c2NhQ2xpZW50ZUF0ZW5kaW1lbnRvIHtcbiAgd2lkdGg6IDkxJSAhaW1wb3J0YW50OyB9XG5cbm1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcbiAgd2lkdGg6IDQ1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtZC1kaWFsb2cuY2FyZC1zbWFsbCB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLmVxdWlwYW1lbnRvcyAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4uZXNwYWNhbWVudG9EYVRhYmVsYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmJsb2NvLXVwbG9hZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAzMyU7IH1cblxuLnZlcnRpY2FsLWRpdmlkZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50YS1lZGl0b3IudGEtaHRtbCxcbi50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG5cbi50YS1zY3JvbGwtd2luZG93ID4gLnRhLWJpbmQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDsgfVxuXG4uZHJvcC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXI6IDVweCBkYXNoZWQgI2RkZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG5cbi5kcm9wLWJveDpob3ZlciB7XG4gIGJvcmRlcjogNXB4IGRhc2hlZCAjOTI4YzhjOyB9XG5cbi5lcXVpcGFtZW50b3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7IH1cblxuLmNvcnJpZ2VJbWFnZW1UZWNuaWNvQXRlbmRpbWVudG8ge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uZGVzY3JpY29lc1RlY25pY29zIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmJveERlc2NyaWNvZXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7IH1cblxuLmJveERlc2NyaWNvZXM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNvcnJpZ2VMaXN0YURlc2NyaWNvZXMge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLmFsaW5oYXJQYXJhZ3JhZm9zIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmFsaW5oYXJQYXJhZ3JhZm9zIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm1kLWF2YXRhci5jdXN0b20ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5ib3Rhb0VxdWlwYW1lbnRvc0F0ZW5kaW1lbnRvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTEzNDI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5ib3Rhb0VxdWlwYW1lbnRvc0F0ZW5kaW1lbnRvc0Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5pY29uZVBsdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRlLXBpY2tlci5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbC5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiA+IGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xuICBsZWZ0OiAzNHB4O1xuICByaWdodDogMDsgfVxuXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7IH1cbiAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICAgICAgcmlnaHQ6IDhweDsgfVxuXG4uZGF0ZS1waWNrZXIgLm1kLWlucHV0LW1lc3NhZ2VzLWFuaW1hdGlvbiAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xuICBtYXJnaW4tbGVmdDogMzRweDsgfVxuXG4uYWxlcnRhT2JyaWdhdG9yaW8ge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5jb3JyaWdlTWFyZ2luVG9wQW5leG8ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWFnZS13cmFwcGVyIC5kZWxldGUtaW1hZ2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHJpZ2h0OiA4cHg7IH1cblxuLmNvcnJpZ2VMaW5oYVRhYmVsYSB7XG4gIGhlaWdodDogNDZweDsgfVxuXG4uc2VjdGlvbnMgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG5tZC1jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMjBweCAyMHB4IDIwcHg7IH1cblxuLmNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI2RpYWxvZyxcbiNjaGFuZ2Utc2lnIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbXlDYW52YXNTaWduYXR1cmUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2lnbmF0dXJlLXBhZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblxuLnNpZ25hdHVyZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblxuLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XG4gIG1hcmdpbjogNnB4IDFweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0b05vQ2VudHJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sd2Nhc2UtdGFiIG1kLXRhYnMgLm1kLXRhYiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRvcG9EZXNjcmljYW8ge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLmNvbnRlbnQtYW5leG9zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi50b3BvQW5leG9zIHtcbiAgbWFyZ2luLXRvcDogLTE3cHg7IH1cblxuLnRvcG9Cb3RvZXMge1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4jdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIC8qIEFuaW1hdGlvbnMgKi8gfVxuICAjdGltZWxpbmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMCAtMjhweDtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICAgIGZsZXg6IDUwJSAwIDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgIG9yZGVyOiAzOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4OyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpIC50aW1lbGluZS1jYXJkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4OyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtcG9pbnQge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tYm90dG9tIDAuNHM7IH1cbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzOyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikuYW5pbWF0ZSAudGltZWxpbmUtY2FyZCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1yaWdodCAwLjRzOyB9XG4gICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikuYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCB7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCB7XG4gICAgb3JkZXI6IDM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1jYXJkIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbS5hbmltYXRlIC50aW1lbGluZS1kZXRhaWwge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQge1xuICAgIG9yZGVyOiAzOyB9XG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1jYXJkIC5tcy1jYXJkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwge1xuICAgIG9yZGVyOiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtLmFuaW1hdGUgLnRpbWVsaW5lLWNhcmQge1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40czsgfVxuICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0uYW5pbWF0ZSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40czsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtLFxuICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSxcbiAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50LFxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjdGltZWxpbmUgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsLFxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAudGltZSxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtIC50aW1lbGluZS1kZXRhaWwgLnRpbWUsXG4gICAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWRldGFpbCAuZXZlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtcG9pbnQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1wb2ludCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1wb2ludCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICN0aW1lbGluZSAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRldGFpbCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtcmlnaHQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwge1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCxcbiAgICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLWxlZnQgLm1zLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kZXRhaWwgLmV2ZW50LFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC50aW1lLFxuICAgICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGV0YWlsIC5ldmVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI3RpbWVsaW5lIC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCxcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCAubXMtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNhcmQgLm1zLWNhcmQsXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IC5tcy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY2FyZCAubXMtY2FyZCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLm1hcmdpbi1jYXJkLWFuZXhvIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZ1bGwtdGVsYSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcbiAgLmVzcGFjYW1lbnRvRGFUYWJlbGFBdGVuZGltZW50byB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmVxdWlwYW1lbnRvcy1hdGVuZGltZW50b3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XG4gIC5ib3Rhby1kYWRvcy1jYW1lcmEge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDZweCA4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYW5leG8tY2VudHJhbGl6YWRvIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLXRlbXBvLWF0ZW5kaW1lbnRvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtdGVtcG8tYXRlbmRpbWVudG9zIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gIC5tYXJnaW4tcGVyc29uYWxpemFkYS1tYXRlcmlhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5tdC01LW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5oZWFkZXItYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci1hY3Rpb25zIC5zZWFyY2gtaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgaGVpZ2h0OiA0NHB4OyB9XG4gIC5mdWxsLXRlbGEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXJnaW4tY2FyZC1hbmV4byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXItYWN0aW9ucy1hc3NpbmF0dXJhIHtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXItYWN0aW9ucy1hc3NpbmF0dXJhIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9uLWZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAuZnVsbC1zY3JlZW4ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmVxdWlwYW1lbnRvcy1hdGVuZGltZW50b3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmVzcGFjYW1lbnRvRGFUYWJlbGFBdGVuZGltZW50byB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC50b3BvRGVzY3JpY2FvIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1zb2x1Y29lcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtc29sdWNvZXMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1lcXVpcGFtZW50b3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWVxdWlwYW1lbnRvcyBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFkaWNpb25hci1zb2x1Y29lcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ib3RvZXMtYXNzaW5hdHVyYSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWNhbWVyYXMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtY2FtZXJhcyBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWNvbnRhaW5lci1tb2RhbC1lcXVpcGFtZW50b3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XG4gICAgbWFyZ2luOiA2cHggMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJ1dHRvbi1yZW1vdmUtbWF0ZXJpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idXR0b24tcmVtb3ZlLWZsb2F0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2lnbmF0dXJlLXBhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5jYW1lcmFDb2RlT24tY2xhc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MCU7IH1cblxuLmNhbWVyYUNvZGVPZmYtY2xhc3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdmF0YXJNYWlvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYXZhdGFyTWFpb3Ige1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNvbHVjYW8tdmFsaWRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwOTc0YjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7IH1cblxuLnNvbHVjYW8taW52YWxpZGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NTRlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTsgfVxuXG4uY29ycmlnZUNvckJvdGFvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50OyB9XG5cbi5jb3JyaWdlQ29sdW5hIHtcbiAgcGFkZGluZzogMDsgfVxuXG4udG9wb01lbnVDb21TdWJNZW51cyBtZC10YWJzLWNhbnZhcyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDlweCAhaW1wb3J0YW50OyB9XG5cbi5zdWJNZW51IG1kLXRhYnMtY2FudmFzIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jYW1lcmEtY29kZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhbWVyYS1jb2RlIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jYW1lcmEtY29kZSBzZWxlY3Qge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYW1lcmEtY29kZSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcmVhZGVyX19kYXNoYm9hcmRfc2VjdGlvbl9zd2FwbGluayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udm9sdGFyLWxlaXRvci1jb2RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnZvbHRhci1sZWl0b3ItY29kZSBidXR0b24ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubWQtYWRpY2lvbmFySW50ZXJ2YWxvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbi5kaXZpc29yLWltYWdlbS10ZXh0byB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuXG4uYW5leG8tY2VudHJhbGl6YWRvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmN1c3RvbUZpZWxkVGV4dG9FbVZlcmRlIC5tZC1zZWxlY3QtdmFsdWUgLmRlc2NyaWNhb1Jlc3Bvc3RhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kZXNjcmljYW9SZXNwb3N0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBjb2xvcjogI2QzYzhjOCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0b0VtVmVyZGUge1xuICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpbmhhQ2hpcHMge1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cblxuLmNhbXBvTmFvTmVjZXNzYXJpbyB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5jb3JyaWdlQ29yRG9Cb3RhbyB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmRydEdydXBvRm9ybXVsYXJpbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA1OTlweCkge1xuICAuZm9ybXVsYXJpby1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlIC51aS1zdGF0ZS1oaWdobGlnaHQtaGFiIHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkY2U3ZjMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNjY2M7IH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgLnVpLXN0YXRlLWhpZ2hsaWdodC1oYWIudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5mb3JtLWRhdGEtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG5cbi5mb3JtLXdyYXBwZXItdG9wIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG5tZC1zd2l0Y2gge1xuICBtYXJnaW46IDA7IH1cblxuLmltYWdlbVRlY25pY28ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLmJvdGFvVXBsb2FkSW1hZ2VtIHtcbiAgbWFyZ2luLWxlZnQ6IDE4MnB4O1xuICBtYXJnaW4tdG9wOiAtNDM0cHg7XG4gIHJpZ2h0OiA2MHB4OyB9XG5cbi5zdGF0dXNDYWRhc3RybyB7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uY29ycmlnZUF0aXZvIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jYXJkIHtcbiAgcGFkZGluZzogOXB4IDBweDtcbiAgbWFyZ2luOiAwcHggOHB4OyB9XG5cbi5idXNjYUNsaWVudGUge1xuICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7IH1cblxuLmNvcnJpZ2VCb3Rhb0J1c2NhIHtcbiAgbWFyZ2luOiAwIDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxubWQtZGlhbG9nLmNhcmQtc21hbGwge1xuICB3aWR0aDogNDUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA3NSU7IH0gfVxuXG4uZXNwYWNhbWVudG9EYVRhYmVsYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiA0OSU7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4OyB9XG5cbi5kYXRlLXBpY2tlci5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbC5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiA+IGxhYmVsOm5vdCgubWQtbm8tZmxvYXQpOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xuICBsZWZ0OiAzNHB4O1xuICByaWdodDogMDsgfVxuXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7IH1cbiAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xuICAgICAgcmlnaHQ6IDhweDsgfVxuXG4uZGF0ZS1waWNrZXIgLm1kLWlucHV0LW1lc3NhZ2VzLWFuaW1hdGlvbiAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xuICBtYXJnaW4tbGVmdDogMzRweDsgfVxuXG4uaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW1hZ2Utd3JhcHBlciAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3R0b206IDhweDtcbiAgICByaWdodDogOHB4OyB9XG5cbi5zZWN0aW9ucyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbm1kLWNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDIwcHggMjBweDsgfVxuXG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZm9vdGVyIC5tZC1idXR0b24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuICAgICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIubWQtZGF0ZXBpY2tlci1vcGVuIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIG1kLWljb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgbWQtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTY4NFwiOyB9XG4gICAgICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciBtZC1pY29uIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vc3RyYXItYm90YW8tbWFwYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb3JyaWdlX2Zvcm11bGFyaW9fZGVzbG9jYW1lbnRvIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5oZWFkZXItbW9kYWwtZGVzbG9jYW1lbnRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmhlYWRlci1tb2RhbC1kZXNsb2NhbWVudG8gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgLmhhYmlsaXRhci1tYXBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGVzYWJpbGl0YXItbWFwYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9zdHJhci1ib3Rhby1tYXBhIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLmhlYWRlci1tb2RhbC1kZXNsb2NhbWVudG8ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLmJ1dHRvbkNvcHkge1xuICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiAxOHB4IDAgMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ1dHRvbkNvcHkgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJiLXdoaXRlIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5oZy1pbWFnZW0tdG9wLWRlc2xvY2FtZW50b3Mge1xuICBoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZpbHRyb0Rlc2xvY2FtZW50byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY5NXB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZGVzbG9jYW1lbnRvcyB7XG4gICAgaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG4gIC5maWx0cm9EZXNsb2NhbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNjk1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogOTU5cHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZGVzbG9jYW1lbnRvcyB7XG4gICAgaGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50OyB9XG4gIC5maWx0cm9EZXNsb2NhbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNzI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNjAwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODAwcHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZGVzbG9jYW1lbnRvcyB7XG4gICAgaGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9XG4gIC5maWx0cm9EZXNsb2NhbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNzc1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNDAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTk5cHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZGVzbG9jYW1lbnRvcyB7XG4gICAgaGVpZ2h0OiA1NzVweCAhaW1wb3J0YW50OyB9XG4gIC5maWx0cm9EZXNsb2NhbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDAwcHgpIHtcbiAgLmhnLWltYWdlbS10b3AtZGVzbG9jYW1lbnRvcyB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50OyB9XG4gIC5maWx0cm9EZXNsb2NhbWVudG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOTE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnV0dG9uLWF0ZW5kaW1lbnRvcy1saXN0YXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1dHRvbi1hdGVuZGltZW50b3MtbGlzdGFyIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uZm9ybS1kYXRhLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTZweDsgfVxuXG4uZm9ybS13cmFwcGVyLXRvcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxubWQtc3dpdGNoIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pbWFnZW1UZWNuaWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5ib3Rhb1VwbG9hZEltYWdlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxODJweDtcbiAgbWFyZ2luLXRvcDogLTQzNHB4O1xuICByaWdodDogNjBweDsgfVxuXG4uc3RhdHVzQ2FkYXN0cm8ge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmNvcnJpZ2VBdGl2byB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tY2FyZCB7XG4gIHBhZGRpbmc6IDlweCAwcHg7XG4gIG1hcmdpbjogMHB4IDhweDsgfVxuXG4uYnVzY2FDbGllbnRlIHtcbiAgd2lkdGg6IDk1JSAhaW1wb3J0YW50OyB9XG5cbi5jb3JyaWdlQm90YW9CdXNjYSB7XG4gIG1hcmdpbjogMCAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG5cbm1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcbiAgd2lkdGg6IDQ1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtZC1kaWFsb2cuY2FyZC1zbWFsbCB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLmVzcGFjYW1lbnRvRGFUYWJlbGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi13aWR0aDogNDklO1xuICBtYXJnaW4tbGVmdDogMjFweDsgfVxuXG4uZGF0ZS1waWNrZXIuX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwuX21kLWRhdGVwaWNrZXItaGFzLWNhbGVuZGFyLWljb24gPiBsYWJlbDpub3QoLm1kLW5vLWZsb2F0KTpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpIHtcbiAgbGVmdDogMzRweDtcbiAgcmlnaHQ6IDA7IH1cblxuLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4OyB9XG4gIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcbiAgICAgIHJpZ2h0OiA4cHg7IH1cblxuLmRhdGUtcGlja2VyIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24gLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7IH1cblxuLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmltYWdlLXdyYXBwZXIgLmRlbGV0ZS1pbWFnZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgcmlnaHQ6IDhweDsgfVxuXG4uc2VjdGlvbnMgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG5tZC1jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMjBweCAyMHB4IDIwcHg7IH1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZvb3RlciAubWQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyLm1kLWRhdGVwaWNrZXItb3BlbiAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciBtZC1pY29uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIG1kLWljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2ODRcIjsgfVxuICAgICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgbWQtaWNvbiBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb3N0cmFyLWJvdGFvLW1hcGEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29ycmlnZV9mb3JtdWxhcmlvX2Rlc2xvY2FtZW50byB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDsgfVxuICAuaGVhZGVyLW1vZGFsLWRlc2xvY2FtZW50byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5oZWFkZXItbW9kYWwtZGVzbG9jYW1lbnRvIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gIC5oYWJpbGl0YXItbWFwYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRlc2FiaWxpdGFyLW1hcGEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vc3RyYXItYm90YW8tbWFwYSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5oZWFkZXItbW9kYWwtZGVzbG9jYW1lbnRvIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5idXR0b25Db3B5IHtcbiAgbWF4LXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogMThweCAwIDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idXR0b25Db3B5IG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbi5oZy1pbWFnZW0tdG9wLXBlbmRlbmNpYSB7XG4gIGhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDExMDhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhnLWltYWdlbS10b3AtcGVuZGVuY2lhIHtcbiAgICBoZWlnaHQ6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDk2MHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDExMDdweCkge1xuICAuaGctaW1hZ2VtLXRvcC1wZW5kZW5jaWEge1xuICAgIGhlaWdodDogMjU1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogOTU5cHgpIHtcbiAgLmhnLWltYWdlbS10b3AtcGVuZGVuY2lhIHtcbiAgICBoZWlnaHQ6IDM5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XG4gIC5oZy1pbWFnZW0tdG9wLXBlbmRlbmNpYSB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA0MDFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1OTlweCkge1xuICAuaGctaW1hZ2VtLXRvcC1wZW5kZW5jaWEge1xuICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDAwcHgpIHtcbiAgLmhnLWltYWdlbS10b3AtcGVuZGVuY2lhIHtcbiAgICBoZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYmItd2hpdGUgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmhnLWltYWdlbS10b3AtbWF0ZXJpYWxfdXRpbGl6YWRvIHtcbiAgaGVpZ2h0OiAyNDJweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogMTEwOHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEyNzlweCkge1xuICAuaGctaW1hZ2VtLXRvcC1tYXRlcmlhbF91dGlsaXphZG8ge1xuICAgIGhlaWdodDogMjQycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogOTYwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTEwN3B4KSB7XG4gIC5oZy1pbWFnZW0tdG9wLW1hdGVyaWFsX3V0aWxpemFkbyB7XG4gICAgaGVpZ2h0OiAyNjJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA5NTlweCkge1xuICAuaGctaW1hZ2VtLXRvcC1tYXRlcmlhbF91dGlsaXphZG8ge1xuICAgIGhlaWdodDogMjkycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNjAwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODAwcHgpIHtcbiAgLmhnLWltYWdlbS10b3AtbWF0ZXJpYWxfdXRpbGl6YWRvIHtcbiAgICBoZWlnaHQ6IDI5MnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDQwMXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU5OXB4KSB7XG4gIC5oZy1pbWFnZW0tdG9wLW1hdGVyaWFsX3V0aWxpemFkbyB7XG4gICAgaGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0MDBweCkge1xuICAuaGctaW1hZ2VtLXRvcC1tYXRlcmlhbF91dGlsaXphZG8ge1xuICAgIGhlaWdodDogMzY1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnV0dG9uLWF0ZW5kaW1lbnRvcy1saXN0YXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1dHRvbi1hdGVuZGltZW50b3MtbGlzdGFyIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmVxdWlwYW1lbnRvcy1wZW5kZW5jaWFzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmZvcm0tZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmZvcm0td3JhcHBlci10b3Age1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbm1kLXN3aXRjaCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uaW1hZ2VtVGVjbmljbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uYm90YW9VcGxvYWRJbWFnZW0ge1xuICBtYXJnaW4tbGVmdDogMTgycHg7XG4gIG1hcmdpbi10b3A6IC00MzRweDtcbiAgcmlnaHQ6IDYwcHg7IH1cblxuLnN0YXR1c0NhZGFzdHJvIHtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5ib3Rhb1VwbG9hZEltYWdlbUxvZ28ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjllY2UgIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNhcmQge1xuICBwYWRkaW5nOiA5cHggMHB4O1xuICBtYXJnaW46IDBweCA4cHg7IH1cblxuLmJ1c2NhQ2xpZW50ZSB7XG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDsgfVxuXG4uY29ycmlnZUJvdGFvQnVzY2Ege1xuICBtYXJnaW46IDAgMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG5tZC1kaWFsb2cuY2FyZC1zbWFsbCB7XG4gIHdpZHRoOiA0NSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWQtZGlhbG9nLmNhcmQtc21hbGwge1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5lc3BhY2FtZW50b0RhVGFiZWxhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4td2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7IH1cblxuLmRhdGUtcGlja2VyLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uID4gbGFiZWw6bm90KC5tZC1uby1mbG9hdCk6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XG4gIGxlZnQ6IDM0cHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDsgfVxuICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XG4gICAgICByaWdodDogOHB4OyB9XG5cbi5kYXRlLXBpY2tlciAubWQtaW5wdXQtbWVzc2FnZXMtYW5pbWF0aW9uIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4OyB9XG5cbi5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWFnZS13cmFwcGVyIC5kZWxldGUtaW1hZ2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHJpZ2h0OiA4cHg7IH1cblxuLnNlY3Rpb25zIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxubWQtY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4OyB9XG5cbi5pY29uZUF0aXZvRGVzYXRpdm8ge1xuICBwYWRkaW5nOiA1cHggMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uYm90YW9BdGl2b0Rlc2F0aXZvIHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZvb3RlciAubWQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtZGF0ZXBpY2tlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC5mb290ZXIgLmFjdGlvbnMgLnJlbWluZGVyLm1kLWRhdGVwaWNrZXItb3BlbiAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciBtZC1pY29uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgLmZvb3RlciAuYWN0aW9ucyAucmVtaW5kZXIgbWQtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTY4NFwiOyB9XG4gICAgICAuZm9vdGVyIC5hY3Rpb25zIC5yZW1pbmRlciBtZC1pY29uIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA5NjBweCkge1xuICAuY29ycmlnZU1hcmdpbkNvbnRyYXRvIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNvcnJpZ2UtbWFyZ2luLWRpcmVpdGEge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogODAwcHgpIHtcbiAgLmNvcnJpZ2UtYnV0dG9uLWdlcmFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5pY29uZUljb25lcyB7XG4gIHBhZGRpbmc6IDNweCAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuI2NhYmVjYWxoby1saXN0YS5jdXN0b20tY2FiZWNhbGhvIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgI2NhYmVjYWxoby1saXN0YS5jdXN0b20tY2FiZWNhbGhvIC5jZW50ZXIgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNjYWJlY2FsaG8tbGlzdGEuY3VzdG9tLWNhYmVjYWxobyBtZC1yYWRpby1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICNjYWJlY2FsaG8tbGlzdGEuY3VzdG9tLWNhYmVjYWxobyBtZC1yYWRpby1idXR0b24ubWQtZGVmYXVsdC10aGVtZSAubWQtb24sXG4gICNjYWJlY2FsaG8tbGlzdGEuY3VzdG9tLWNhYmVjYWxobyBtZC1yYWRpby1idXR0b24gLm1kLW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICNjYWJlY2FsaG8tbGlzdGEuY3VzdG9tLWNhYmVjYWxobyBtZC1yYWRpby1idXR0b24ubWQtZGVmYXVsdC10aGVtZS5tZC1jaGVja2VkIC5tZC1vZmYsXG4gICNjYWJlY2FsaG8tbGlzdGEuY3VzdG9tLWNhYmVjYWxobyBtZC1yYWRpby1idXR0b24ubWQtY2hlY2tlZCAubWQtb2ZmIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgI2NhYmVjYWxoby1saXN0YS5jdXN0b20tY2FiZWNhbGhvIG1kLXJhZGlvLWJ1dHRvbi5tZC1kZWZhdWx0LXRoZW1lIC5tZC1vZmYsXG4gICNjYWJlY2FsaG8tbGlzdGEuY3VzdG9tLWNhYmVjYWxobyBtZC1yYWRpby1idXR0b24gLm1kLW9mZiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICNjYWJlY2FsaG8tbGlzdGEuY3VzdG9tLWNhYmVjYWxobyBtZC1zZWxlY3Qge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICNjYWJlY2FsaG8tbGlzdGEuY3VzdG9tLWNhYmVjYWxobyBtZC1zZWxlY3QubWQtZGVmYXVsdC10aGVtZSAubWQtc2VsZWN0LXZhbHVlLm1kLXNlbGVjdC1wbGFjZWhvbGRlcixcbiAgI2NhYmVjYWxoby1saXN0YS5jdXN0b20tY2FiZWNhbGhvIG1kLXNlbGVjdCAubWQtc2VsZWN0LXZhbHVlLm1kLXNlbGVjdC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI2NhYmVjYWxoby1saXN0YS5jdXN0b20tY2FiZWNhbGhvIG1kLXNlbGVjdC5tZC1kZWZhdWx0LXRoZW1lIC5tZC1zZWxlY3QtaWNvbixcbiAgI2NhYmVjYWxoby1saXN0YS5jdXN0b20tY2FiZWNhbGhvIG1kLXNlbGVjdCAubWQtc2VsZWN0LWljb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICNjYWJlY2FsaG8tbGlzdGEuY3VzdG9tLWNhYmVjYWxobyBtZC1pbnB1dC1jb250YWluZXI6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIG1kLXNlbGVjdFtyZXF1aXJlZF06bm90KC5tZC1uby1hc3RlcmlzaykgLm1kLXNlbGVjdC12YWx1ZSBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyLFxuICAjY2FiZWNhbGhvLWxpc3RhLmN1c3RvbS1jYWJlY2FsaG8gbWQtaW5wdXQtY29udGFpbmVyOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBtZC1zZWxlY3QubmctcmVxdWlyZWQ6bm90KC5tZC1uby1hc3RlcmlzaykgLm1kLXNlbGVjdC12YWx1ZSBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjY2FiZWNhbGhvLWxpc3RhLmN1c3RvbS1jYWJlY2FsaG8gbWQtc2VsZWN0Lm1kLWRlZmF1bHQtdGhlbWUgLm1kLXNlbGVjdC12YWx1ZSxcbiAgI2NhYmVjYWxoby1saXN0YS5jdXN0b20tY2FiZWNhbGhvIG1kLXNlbGVjdCAubWQtc2VsZWN0LXZhbHVlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICNjYWJlY2FsaG8tbGlzdGEuY3VzdG9tLWNhYmVjYWxobyBtZC1pbnB1dC1jb250YWluZXIubWQtZGVmYXVsdC10aGVtZTpub3QoLm1kLWlucHV0LWludmFsaWQpLm1kLWlucHV0LWhhcy12YWx1ZSBsYWJlbCxcbiAgI2NhYmVjYWxoby1saXN0YS5jdXN0b20tY2FiZWNhbGhvIG1kLWlucHV0LWNvbnRhaW5lcjpub3QoLm1kLWlucHV0LWludmFsaWQpLm1kLWlucHV0LWhhcy12YWx1ZSBsYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI2NhYmVjYWxoby1saXN0YS5jdXN0b20tY2FiZWNhbGhvIG1kLWlucHV0LWNvbnRhaW5lci5tZC1pbnB1dC1mb2N1c2VkOm5vdCgubWQtaW5wdXQtaGFzLXZhbHVlKSBtZC1zZWxlY3QubWQtZGVmYXVsdC10aGVtZSAubWQtc2VsZWN0LXZhbHVlLFxuICAjY2FiZWNhbGhvLWxpc3RhLmN1c3RvbS1jYWJlY2FsaG8gbWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWZvY3VzZWQ6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIG1kLXNlbGVjdCAubWQtc2VsZWN0LXZhbHVlLFxuICAjY2FiZWNhbGhvLWxpc3RhLmN1c3RvbS1jYWJlY2FsaG8gbWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWZvY3VzZWQ6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIG1kLXNlbGVjdC5tZC1kZWZhdWx0LXRoZW1lIC5tZC1zZWxlY3QtdmFsdWUubWQtc2VsZWN0LXBsYWNlaG9sZGVyLFxuICAjY2FiZWNhbGhvLWxpc3RhLmN1c3RvbS1jYWJlY2FsaG8gbWQtaW5wdXQtY29udGFpbmVyLm1kLWlucHV0LWZvY3VzZWQ6bm90KC5tZC1pbnB1dC1oYXMtdmFsdWUpIG1kLXNlbGVjdCAubWQtc2VsZWN0LXZhbHVlLm1kLXNlbGVjdC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAjY2FiZWNhbGhvLWxpc3RhLmN1c3RvbS1jYWJlY2FsaG8gLm1kLWlucHV0LWZvY3VzZWQgLm1kLXNlbGVjdC1wbGFjZWhvbGRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gICNjYWJlY2FsaG8tbGlzdGEuY3VzdG9tLWNhYmVjYWxobyBtZC1zZWxlY3QubWQtZGVmYXVsdC10aGVtZTpub3QoW2Rpc2FibGVkXSk6Zm9jdXMgLm1kLXNlbGVjdC12YWx1ZSxcbiAgI2NhYmVjYWxoby1saXN0YS5jdXN0b20tY2FiZWNhbGhvIG1kLXNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMgLm1kLXNlbGVjdC12YWx1ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAjY2FiZWNhbGhvLWxpc3RhLmN1c3RvbS1jYWJlY2FsaG8gbWQtc2VsZWN0Lm1kLWRlZmF1bHQtdGhlbWUgLm1kLXNlbGVjdC12YWx1ZSxcbiAgI2NhYmVjYWxoby1saXN0YS5jdXN0b20tY2FiZWNhbGhvIG1kLXNlbGVjdCAubWQtc2VsZWN0LXZhbHVlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuI2NhYmVjYWxoby1saXN0YSAuY2VudGVyIC5oZWFkZXIge1xuICBoZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAjY2FiZWNhbGhvLWxpc3RhIC5jZW50ZXIgLmhlYWRlciAuaDEgbWQtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICNjYWJlY2FsaG8tbGlzdGEgLmNlbnRlciAuaGVhZGVyIC5vcmRlci1jb3VudCB7XG4gICAgbWFyZ2luOiA2cHggMCAwIDM2cHg7IH1cbiAgI2NhYmVjYWxoby1saXN0YSAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9XG4gICAgI2NhYmVjYWxoby1saXN0YSAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWljb24ge1xuICAgICAgbWFyZ2luOiAwIC0yNHB4IDAgMDsgfVxuICAgICNjYWJlY2FsaG8tbGlzdGEgLmNlbnRlciAuaGVhZGVyIC5zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZTsgfVxuICAgICAgI2NhYmVjYWxoby1saXN0YSAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgI2NhYmVjYWxoby1saXN0YSAuY2VudGVyIC5oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4jY2FiZWNhbGhvLWxpc3RhIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciB7XG4gIHBhZGRpbmc6IDhweDsgfVxuXG4jY2FiZWNhbGhvLWxpc3RhIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgI2NhYmVjYWxoby1saXN0YSAuY2VudGVyIC5jb250ZW50LWNhcmQgLmNvbnRlbnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIC5zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi53aGl0ZS1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC53aGl0ZS1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24gbWQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWV4cGFuZC10cmlhbmdsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZC5jaGlsZCxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aC5jaGlsZCxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkLmNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aC5jaGlsZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQuZGF0YVRhYmxlc19lbXB0eTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggIzQ0NDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29udGVudDogXCIrXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIxMzE7IH1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMzMzMzOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIuY2hpbGQgdGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuY29tcGFjdCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5jb21wYWN0ID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4OyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5jb21wYWN0ID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5jb21wYWN0ID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LWluZGVudDogM3B4OyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ciA+IHRkLmNvbnRyb2wsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0aC5jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGQuY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0aC5jb250cm9sOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggIzQ0NDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29udGVudDogXCIrXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIxMzE7IH1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyLnBhcmVudCB0ZC5jb250cm9sOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ci5wYXJlbnQgdGguY29udHJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMzMzMzsgfVxuXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZzogMC41ZW0gMDsgfVxuXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHNwYW4uZHRyLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDc1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5idG4tbGlzdCB7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwcHggMnB4O1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYnRuLWxpc3QgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1saXN0Lm1kLWFjY2VudC1iZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgNTYsIDEwMSwgMC45KSAhaW1wb3J0YW50OyB9XG5cbm1kLXRvYXN0Lm1kLWVycm9yLXRoZW1lIGRpdi5tZC10b2FzdC1jb250ZW50IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5tZC10b2FzdC5tZC1zdWNjZXNzLXRoZW1lIGRpdi5tZC10b2FzdC1jb250ZW50IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5tZC10b2FzdC5tZC13YXJuaW5nLXRoZW1lIGRpdi5tZC10b2FzdC1jb250ZW50IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmI1MWQgIWltcG9ydGFudDsgfVxuXG4uZGF0YVRhYmxlc19zY3JvbGxIZWFkSW5uZXIgLnNvcnRpbmdfYXNjOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5kYXRhVGFibGVzX3Njcm9sbEhlYWRJbm5lciAuc29ydGluZ19kZXNjOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5kYXRhVGFibGVzX3Njcm9sbEhlYWRJbm5lciBtZC1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG50YWJsZSB0aC5zb3J0aW5nLFxudGFibGUgdGguc29ydGluZ19hc2MsXG50YWJsZSB0aC5zb3J0aW5nX2Rlc2Mge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRlbnQtY2FyZC5sYXlvdXQtY29sdW1uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5kLWlubGluZSAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZGl2LXBhZGRpbmctbG9nIHtcbiAgcGFkZGluZzogNnB4IDBweDsgfVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmF0dGFjaG1lbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDU1cHg7IH1cbiAgLmF0dGFjaG1lbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2YyZmQ7IH1cbiAgLmF0dGFjaG1lbnQuaWNvbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2Zvcm1hdG9zL2ZpbGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwcHggY2VudGVyOyB9XG4gICAgLmF0dGFjaG1lbnQuaWNvbmUuaWNvbmUtcGRmIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2Zvcm1hdG9zL3BkZi5zdmcpOyB9XG4gICAgLmF0dGFjaG1lbnQuaWNvbmUuaWNvbmUtYXZpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2Zvcm1hdG9zL2F2aS5zdmcpOyB9XG4gICAgLmF0dGFjaG1lbnQuaWNvbmUuaWNvbmUtYm1wIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2Zvcm1hdG9zL2JtcC5zdmcpOyB9XG4gICAgLmF0dGFjaG1lbnQuaWNvbmUuaWNvbmUtZG9jLCAuYXR0YWNobWVudC5pY29uZS5pY29uZS1kb2N4IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2Zvcm1hdG9zL2RvYy5zdmcpOyB9XG4gICAgLmF0dGFjaG1lbnQuaWNvbmUuaWNvbmUtZXBzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2Zvcm1hdG9zL2Vwcy5zdmcpOyB9XG4gICAgLmF0dGFjaG1lbnQuaWNvbmUuaWNvbmUtZ2lmIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2Zvcm1hdG9zL2dpZi5zdmcpOyB9XG4gICAgLmF0dGFjaG1lbnQuaWNvbmUuaWNvbmUtaHRtbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9mb3JtYXRvcy9odG1sLnN2Zyk7IH1cbiAgICAuYXR0YWNobWVudC5pY29uZS5pY29uZS1qcGcsIC5hdHRhY2htZW50Lmljb25lLmljb25lLWpwZWcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvanBnLnN2Zyk7IH1cbiAgICAuYXR0YWNobWVudC5pY29uZS5pY29uZS1tcDMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvbXAzLnN2Zyk7IH1cbiAgICAuYXR0YWNobWVudC5pY29uZS5pY29uZS1wbmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvcG5nLnN2Zyk7IH1cbiAgICAuYXR0YWNobWVudC5pY29uZS5pY29uZS1wcHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MvcHB0LnN2Zyk7IH1cbiAgICAuYXR0YWNobWVudC5pY29uZS5pY29uZS16aXAsIC5hdHRhY2htZW50Lmljb25lLmljb25lLXJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9mb3JtYXRvcy96aXAuc3ZnKTsgfVxuICAgIC5hdHRhY2htZW50Lmljb25lLmljb25lLXhsc3gge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaWNvbnMvZm9ybWF0b3MveGxzLnN2Zyk7IH1cbiAgLmF0dGFjaG1lbnQgLnNpemUge1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAuYXR0YWNobWVudCAubmFtZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5hbGluZy1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbm1kLWlucHV0LWNvbnRhaW5lciAubWQtZXJyb3JzLXNwYWNlciB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzMwcHgpIHtcbiAgLmJnLWxvZ28td2hpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmctbG9nby13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxubWQtdGFiczpub3QoLm1kLW5vLXRhYi1jb250ZW50KTpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSB7XG4gIG1pbi1oZWlnaHQ6IDM0MnB4O1xuICBib3R0b206IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogODZweDsgfVxuICBtZC10YWJzOm5vdCgubWQtbm8tdGFiLWNvbnRlbnQpOm5vdCgubWQtZHluYW1pYy1oZWlnaHQpIG1kLXRhYi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIG1kLXRhYnM6bm90KC5tZC1uby10YWItY29udGVudCk6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xuICAgIG1pbi1oZWlnaHQ6IDM0MnB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDE0N3B4OyB9XG4gICAgbWQtdGFiczpub3QoLm1kLW5vLXRhYi1jb250ZW50KTpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSBtZC10YWItY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLmJ1dHRvbi1hZGljaW9uYXItNTk5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4udGV4dC1vdmVyZmxvdy1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS10ZXh0LW92ZXJmbG93IHRkLnRleHQtb3ZlcmZsb3ctaW5pdGlhbCB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG4udGFibGUtd2l0aG91dC1wYWdpbmF0aW9uIC5kYXRhVGFibGVzX3dyYXBwZXIgLmJvdHRvbSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMnB4OyB9XG5cbi50YWJsZS10ZXh0LW92ZXJmbG93LmR5bmFtaWMtaGVpZ2h0IHRkIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS10ZXh0LW92ZXJmbG93IHRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnRhYmxlLXRleHQtb3ZlcmZsb3cgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDsgfVxuXG4udGFibGUtdGV4dC1vdmVyZmxvdy5uby13cmFwIHRkOm5vdCg6aGFzKG1kLWNoZWNrYm94KSkge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuLnRhYmxlLXRleHQtb3ZlcmZsb3cgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB7XG4gIG1pbi1oZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4udGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20ge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDJweDsgfVxuXG4udGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS10ZXh0LW92ZXJmbG93IC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdHI6bnRoLWNoaWxkKDEpIHRoIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLnRhYmxlLXRleHQtb3ZlcmZsb3cgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0cjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkOyB9XG4gIC50YWJsZS10ZXh0LW92ZXJmbG93IC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAudGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRyOm50aC1jaGlsZCgyKSB0aCBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ljb25zLmljb25hcmNoaXZlLmNvbS9pY29ucy9jdXN0b20taWNvbi1kZXNpZ24vbW9uby1nZW5lcmFsLTQvNTEyL2ZpbHRlci1pY29uLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwcHggY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgIC50YWJsZS10ZXh0LW92ZXJmbG93IC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoIG1kLXNlbGVjdCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50YWJsZS10ZXh0LW92ZXJmbG93IC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoIG1kLXNlbGVjdCBtZC1zZWxlY3QtdmFsdWUge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzcHg7IH1cbiAgICAudGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRyOm50aC1jaGlsZCgyKSB0aCBtZC1kYXRlcGlja2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnRhYmxlLXRleHQtb3ZlcmZsb3cgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0cjpudGgtY2hpbGQoMikgdGggbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRyOm50aC1jaGlsZCgyKSB0aCBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC50YWJsZS10ZXh0LW92ZXJmbG93IC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoIG1kLWRhdGVwaWNrZXIgaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDsgfVxuICAgICAgLnRhYmxlLXRleHQtb3ZlcmZsb3cgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0cjpudGgtY2hpbGQoMikgdGggbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1mb2N1c2VkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gICAgICAudGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRyOm50aC1jaGlsZCgyKSB0aCBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiBzdmcge1xuICAgICAgICBmaWxsOiAjNzI3MjcyO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAudGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRyOm50aC1jaGlsZCgyKSB0aCBtZC1tZW51ID4gc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cblxuLnJlbW92ZS1tYXJnaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcGlja2VyLXRhYnMgbWQtdGFiczpub3QoLm1kLW5vLXRhYi1jb250ZW50KTpub3QoLm1kLWR5bmFtaWMtaGVpZ2h0KSB7XG4gIHRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZC1jb2xvci1waWNrZXItdGFicyAubWQtY29sb3ItcGlja2VyLWNvbnRhaW5lciAubWQtY29sb3ItcGlja2VyLXRhYnMubWQtY29sb3ItcGlja2VyLWNvbG9ycyB7XG4gIG1hcmdpbjogLTVweCAtOHB4IC0yNXB4OyB9XG5cbi5tZC1jb2xvci1waWNrZXItY29udGFpbmVyIC5tZC1jb2xvci1waWNrZXItdGFicyAubWQtdGFiLFxuLm1kLWNvbG9yLXBpY2tlci1jb250YWluZXIgLm1kLWNvbG9yLXBpY2tlci10YWJzIG1kLXBhZ2luYXRpb24td3JhcHBlcixcbi5tZC1jb2xvci1waWNrZXItY29udGFpbmVyIC5tZC1jb2xvci1waWNrZXItdGFicyBtZC10YWJzLWNhbnZhcyxcbi5tZC1jb2xvci1waWNrZXItY29udGFpbmVyIC5tZC1jb2xvci1waWNrZXItdGFicyBtZC10YWJzLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLm1kLWNvbG9yLXBpY2tlci1jb250YWluZXIgLm1kLWNvbG9yLXBpY2tlci10YWJzIG1kLXRhYnM6bm90KC5tZC1uby10YWItY29udGVudCk6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xuICBtaW4taGVpZ2h0OiAzMDZweDsgfVxuXG4ubWQtY29sb3ItcGlja2VyLWRpYWxvZyBidXR0b24ubWQtbWluaS5tZC1idXR0b24ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMXB4OyB9XG5cbi5tZC1jb2xvci1waWNrZXItZGlhbG9nIGJ1dHRvbi5tZC1taW5pLm1kLWJ1dHRvbjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJDYW5jZWxhclwiO1xuICBjb2xvcjogIzJkMzIzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1kLWNvbG9yLXBpY2tlci1kaWFsb2cgYnV0dG9uLm1kLW1pbmkubWQtYnV0dG9uOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU2VsZWNpb25hclwiO1xuICBjb2xvcjogIzJkMzIzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuW21kLWNvbG9yLXBpY2tlcl0gLm1kLWNvbG9yLXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWNvbG9yLXBpY2tlci1jbGVhcixcbm1kLWNvbG9yLXBpY2tlciAubWQtY29sb3ItcGlja2VyLWlucHV0LWNvbnRhaW5lciAubWQtY29sb3ItcGlja2VyLWNsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI3cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4ubWQtY29sb3ItcGlja2VyLXByZXZpZXcge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuI3RvZG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4OyB9XG4gICN0b2RvIC5jZW50ZXIgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAjdG9kbyAuY2VudGVyIC5oZWFkZXIgLnNpZGVuYXYtdG9nZ2xlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgI3RvZG8gLmNlbnRlciAuaGVhZGVyIC5zZWFyY2gge1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgI3RvZG8gLmNlbnRlciAuaGVhZGVyIC5zZWFyY2ggLmljb24ge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICN0b2RvIC5jZW50ZXIgLmhlYWRlciAuc2VhcmNoIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICN0b2RvIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAudG9vbGJhciB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICN0b2RvIC5jZW50ZXIgLmNvbnRlbnQtY2FyZCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI3RvZG8gLmNlbnRlciAuY29udGVudC1jYXJkIC5jb250ZW50IC50b2RvLWxpc3QtcGFuZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG5cbi50b2RvLWl0ZW0gLnRhZ3MgLnRhZyB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLXRvb2x0aXAge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmJ0bi1iaXQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi5tZC1idXR0b24ubWQtZGVmYXVsdC10aGVtZS5tZC1yYWlzZWRbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cuZnVsbC1zaXplIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTVweCkgIWltcG9ydGFudDsgfVxuICBtZC1kaWFsb2cuY2FyZC1kaWFsb2cuZnVsbC1zaXplIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTBweCk7IH1cblxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIC50dC1maWx0cm8ge1xuICBtYXJnaW46IDE1cHggMCAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzkyOTI5MjsgfVxuXG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgLnR0LWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYmVlO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIG1kLWRpYWxvZy5jYXJkLWRpYWxvZyAudHQtaXRlbSBwIHtcbiAgICBtYXJnaW46IDBweDsgfVxuXG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgLnR0LWJ1c2NhIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbm1kLWRpYWxvZy5jYXJkLWRpYWxvZyAuaXRlbS1idXNjYSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cgLmZpbHRyb3Mge1xuICBwYWRkaW5nOiA1cHggMHB4IDE1cHg7IH1cbiAgbWQtZGlhbG9nLmNhcmQtZGlhbG9nIC5maWx0cm9zIC5pdGVtLWZpbHRybyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWViZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBtZC1kaWFsb2cuY2FyZC1kaWFsb2cgLmZpbHRyb3MgLml0ZW0tZmlsdHJvIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBtZC1kaWFsb2cuY2FyZC1kaWFsb2cgLmZpbHRyb3MgLml0ZW0tZmlsdHJvLmxpbXBhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgbWQtZGlhbG9nLmNhcmQtZGlhbG9nIC5maWx0cm9zIC5pdGVtLWZpbHRyby5saW1wYXI6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzJkMmQyZDsgfVxuICAgIG1kLWRpYWxvZy5jYXJkLWRpYWxvZyAuZmlsdHJvcyAuaXRlbS1maWx0cm8uc2VtLXJlZ2lzdHJvcyB7XG4gICAgICBjdXJzb3I6IGluaXRpYWw7IH1cbiAgICBtZC1kaWFsb2cuY2FyZC1kaWFsb2cgLmZpbHRyb3MgLml0ZW0tZmlsdHJvOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgICAgbWQtZGlhbG9nLmNhcmQtZGlhbG9nIC5maWx0cm9zIC5pdGVtLWZpbHRybzpkaXNhYmxlZCBtZC1pY29uIHtcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgICBjb2xvcjogIzkyOTI5MjsgfVxuICAgIG1kLWRpYWxvZy5jYXJkLWRpYWxvZyAuZmlsdHJvcyAuaXRlbS1maWx0cm86bm90KC5saW1wYXIpOm5vdCguc2VtLXJlZ2lzdHJvcyk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmMDcwNztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBtZC1kaWFsb2cuY2FyZC1kaWFsb2cgLmZpbHRyb3MgLml0ZW0tZmlsdHJvOm5vdCgubGltcGFyKTpub3QoLnNlbS1yZWdpc3Ryb3MpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICBtZC1kaWFsb2cuY2FyZC1kaWFsb2cgLmZpbHRyb3MgLmNsZWFyZml4IHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYThkMjI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5hbGVydC13YXJuaW5nOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGNvbnRlbnQ6IFwiXFxlOGE5XCI7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmxvYWRlci1tb2RhbCB7XG4gIGNvbG9yOiByZWQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kaXNwbGF5LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubWQtaWNvbi1idXR0b24ubWQtbWluaSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDM1cHg7IH1cblxuLm5vLXBhZGRpbmctdGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDUyMHB4OyB9XG5cbi5tZC1hdXRvY29tcGxldGUtY3VzdG9tIGlucHV0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLXRhYnMgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubGljaXRhY29lcyBlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRleHQtb3ZlcmZsb3ctZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDsgfVxuXG4udGFibGUtdGV4dC1vdmVyZmxvdyB0ZC50ZXh0LW92ZXJmbG93LWluaXRpYWwge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuLnRhYmxlLXdpdGhvdXQtcGFnaW5hdGlvbiAuZGF0YVRhYmxlc193cmFwcGVyIC5ib3R0b20ge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDJweDsgfVxuXG4udGFibGUtdGV4dC1vdmVyZmxvdy5keW5hbWljLWhlaWdodCB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG4udGFibGUtdGV4dC1vdmVyZmxvdyB0YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS10ZXh0LW92ZXJmbG93IHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7IH1cblxuLnRhYmxlLXRleHQtb3ZlcmZsb3cubm8td3JhcCB0ZDpub3QoOmhhcyhtZC1jaGVja2JveCkpIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS10ZXh0LW92ZXJmbG93IC5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xuICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRhYmxlLXRleHQtb3ZlcmZsb3cgLmRhdGFUYWJsZXNfd3JhcHBlciAuYm90dG9tIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweCAycHg7IH1cblxuLnRhYmxlLXRleHQtb3ZlcmZsb3cgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDsgfVxuXG4udGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRyOm50aC1jaGlsZCgxKSB0aCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi50YWJsZS10ZXh0LW92ZXJmbG93IC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdHI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDsgfVxuICAudGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRyOm50aC1jaGlsZCgyKSB0aCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnRhYmxlLXRleHQtb3ZlcmZsb3cgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0cjpudGgtY2hpbGQoMikgdGggaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pY29ucy5pY29uYXJjaGl2ZS5jb20vaWNvbnMvY3VzdG9tLWljb24tZGVzaWduL21vbm8tZ2VuZXJhbC00LzUxMi9maWx0ZXItaWNvbi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMHB4IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICAudGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRyOm50aC1jaGlsZCgyKSB0aCBtZC1zZWxlY3Qge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAudGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRyOm50aC1jaGlsZCgyKSB0aCBtZC1zZWxlY3QgbWQtc2VsZWN0LXZhbHVlIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogM3B4OyB9XG4gICAgLnRhYmxlLXRleHQtb3ZlcmZsb3cgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0cjpudGgtY2hpbGQoMikgdGggbWQtZGF0ZXBpY2tlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50YWJsZS10ZXh0LW92ZXJmbG93IC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnRhYmxlLXRleHQtb3ZlcmZsb3cgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0cjpudGgtY2hpbGQoMikgdGggbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudGFibGUtdGV4dC1vdmVyZmxvdyAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRyOm50aC1jaGlsZCgyKSB0aCBtZC1kYXRlcGlja2VyIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7IH1cbiAgICAgIC50YWJsZS10ZXh0LW92ZXJmbG93IC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItZm9jdXNlZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAgICAgLnRhYmxlLXRleHQtb3ZlcmZsb3cgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0cjpudGgtY2hpbGQoMikgdGggbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24gc3ZnIHtcbiAgICAgICAgZmlsbDogIzcyNzI3MjtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgLnRhYmxlLXRleHQtb3ZlcmZsb3cgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0cjpudGgtY2hpbGQoMikgdGggbWQtbWVudSA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbnRhYmxlLkRUQ1JfY2xvbmVkVGFibGUuZGF0YVRhYmxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmRpdi5EVENSX3BvaW50ZXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjAxICFpbXBvcnRhbnQ7IH1cblxubWQtY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLm1kLWJ1dHRvbi1tZW51IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5mb3JtLXJlbW92ZS1zcGFjZXItZXJyb3IgLm1kLWVycm9ycy1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZC1jaGlwLWlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tZC1kaWFsb2cuY2FyZC1kaWFsb2cuZnVsbC1zaXplIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1kLWRpYWxvZy5jYXJkLWRpYWxvZy53LTYwMCAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xuICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLXdpdGgtZmlsdGVyIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci01IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMTAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMTUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMjAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMjUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMzAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMzUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNDAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNDUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNTAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNTUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNjAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNjUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNzAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNzUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItODAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItODUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItOTAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItOTUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMTAwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0xMDUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTExMCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMTE1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0xMjAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTEyNSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMTMwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0xMzUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTE0MCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMTQ1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE0NXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0xNTAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTE1NSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMTYwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0xNjUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTE3MCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMTc1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE3NXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0xODAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTE4NSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMTkwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE5MHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0xOTUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTk1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTIwMCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMjA1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwNXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0yMTAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTIxNSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMjIwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIyMHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0yMjUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTIzMCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMzBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMjM1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIzNXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0yNDAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTI0NSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNDVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMjUwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0yNTUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjU1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTI2MCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMjY1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI2NXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0yNzAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjcwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTI3NSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMjgwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI4MHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0yODUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjg1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTI5MCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMjk1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI5NXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0zMDAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTMwNSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMzEwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMxMHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0zMTUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzE1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTMyMCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMjBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMzI1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMyNXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0zMzAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzMwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTMzNSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMzVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMzQwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDM0MHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0zNDUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzQ1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTM1MCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMzU1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDM1NXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0zNjAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzYwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTM2NSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNjVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMzcwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDM3MHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0zNzUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzc1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTM4MCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzODBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItMzg1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDM4NXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci0zOTAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzkwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTM5NSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzOTVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNDAwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQwMHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci00MDUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDA1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTQxMCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MTBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNDE1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQxNXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci00MjAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDIwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTQyNSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MjVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNDMwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQzMHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci00MzUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDM1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTQ0MCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NDBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNDQ1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQ0NXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci00NTAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDUwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTQ1NSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NTVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNDYwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQ2MHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci00NjUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDY1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTQ3MCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NzBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNDc1IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQ3NXB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci00ODAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDgwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTQ4NSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0ODVweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YXRhYmxlcy1jb250YWluZXItNDkwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQ5MHB4KSAhaW1wb3J0YW50OyB9XG5cbi5kYXRhdGFibGVzLWNvbnRhaW5lci00OTUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDk1cHgpICFpbXBvcnRhbnQ7IH1cblxuLmRhdGF0YWJsZXMtY29udGFpbmVyLTUwMCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1MDBweCkgIWltcG9ydGFudDsgfVxuXG4uZGF0YVRhYmxlcy5kYXRhVGFibGUtY3VzdG9tLXRpdGxlIHRoZWFkIHRoIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwLW11bHRpbGluZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmNsaWVudGVzLWxpc3RhIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLm1kLXNlbGVjdC1tZW51LWNvbnRhaW5lci5maXhlZC1pbnB1dC1oZWFkZXIgbWQtc2VsZWN0LWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDsgfVxuICAubWQtc2VsZWN0LW1lbnUtY29udGFpbmVyLmZpeGVkLWlucHV0LWhlYWRlciBtZC1zZWxlY3QtaGVhZGVyID4gZGl2LmhlYWRlci1maXhlZC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdG9wOiAwOyB9XG4gIC5tZC1zZWxlY3QtbWVudS1jb250YWluZXIuZml4ZWQtaW5wdXQtaGVhZGVyIG1kLXNlbGVjdC1oZWFkZXIgaW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7IH1cblxuLm1kLXNlbGVjdC1tZW51LWNvbnRhaW5lci5maXhlZC1oZWFkZXIgbWQtc2VsZWN0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAzOHB4OyB9XG4gIC5tZC1zZWxlY3QtbWVudS1jb250YWluZXIuZml4ZWQtaGVhZGVyIG1kLXNlbGVjdC1oZWFkZXIgPiBkaXYuaGVhZGVyLWZpeGVkLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdG9wOiAwOyB9XG5cbi5tZC1zZWxlY3QtbWVudS1jb250YWluZXIuZml4ZWQtaW5wdXQtaGVhZGVyIGJ1dHRvbiwgLm1kLXNlbGVjdC1tZW51LWNvbnRhaW5lci5maXhlZC1oZWFkZXIgYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGNvbG9yOiAjZDMyZjJmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubG93ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM1cHg7IH1cbiAgLmxvd2VyLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5sb3dlci1jb250YWluZXIgPiBkaXYgYnV0dG9uLmxvd2VyLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4OyB9XG4gICAgICAubG93ZXItY29udGFpbmVyID4gZGl2IGJ1dHRvbi5sb3dlci1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLmxvd2VyLWNvbnRhaW5lciA+IGRpdiBidXR0b24ubG93ZXItYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuXG4uZGlzYWJsZWQtYnV0dG9uIC5tZC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNjOWM5YzkgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktZGlzYWJsZWQ6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH1cblxuLmFydm9yZS1kaXJldG9yaW9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgcGFkZGluZzogMTVweDsgfVxuICAuYXJ2b3JlLWRpcmV0b3Jpb3Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzY2NjsgfVxuICAuYXJ2b3JlLWRpcmV0b3Jpb3MgaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAuYXJ2b3JlLWRpcmV0b3Jpb3MgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXJ2b3JlLWRpcmV0b3Jpb3MgdWwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuYXJ2b3JlLWRpcmV0b3Jpb3MgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAuYXJ2b3JlLWRpcmV0b3Jpb3MgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgICAuYXJ2b3JlLWRpcmV0b3Jpb3MgdWwgbGk6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgICAgIC5hcnZvcmUtZGlyZXRvcmlvcyB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG5cbi5pY29uZXMtYXJxdWl2b3MgLmljb25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29uZXMtbWF0ZXJpYWwvZG93bmxvYWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAgY2VudGVyOyB9XG4gIC5pY29uZXMtYXJxdWl2b3MgLmljb25lLmljb25lLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7IH1cbiAgICAuaWNvbmVzLWFycXVpdm9zIC5pY29uZS5pY29uZS1zbWFsbCAuc2l6ZSxcbiAgICAuaWNvbmVzLWFycXVpdm9zIC5pY29uZS5pY29uZS1zbWFsbCAubmFtZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgLmljb25lcy1hcnF1aXZvcyAuaWNvbmUuaWNvbmUtZGlyZXRvcmlvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29uZXMtbWF0ZXJpYWwvZGlyZXRvcmlvLnN2Zyk7IH1cbiAgLmljb25lcy1hcnF1aXZvcyAuaWNvbmUuaWNvbmUtcGRmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29uZXMtbWF0ZXJpYWwvcGRmLnN2Zyk7IH1cbiAgLmljb25lcy1hcnF1aXZvcyAuaWNvbmUuaWNvbmUtZG9jLCAuaWNvbmVzLWFycXVpdm9zIC5pY29uZS5pY29uZS1kb2N4IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29uZXMtbWF0ZXJpYWwvZG9jeC5zdmcpOyB9XG4gIC5pY29uZXMtYXJxdWl2b3MgLmljb25lLmljb25lLXBuZywgLmljb25lcy1hcnF1aXZvcyAuaWNvbmUuaWNvbmUtanBnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29uZXMtbWF0ZXJpYWwvanBnLnN2Zyk7IH1cbiAgLmljb25lcy1hcnF1aXZvcyAuaWNvbmUuaWNvbmUtcHB0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29uZXMtbWF0ZXJpYWwvcHB0LnN2Zyk7IH1cbiAgLmljb25lcy1hcnF1aXZvcyAuaWNvbmUuaWNvbmUtemlwLCAuaWNvbmVzLWFycXVpdm9zIC5pY29uZS5pY29uZS1yYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ljb25zL2ljb25lcy1tYXRlcmlhbC96aXAuc3ZnKTsgfVxuICAuaWNvbmVzLWFycXVpdm9zIC5pY29uZS5pY29uZS14bHN4IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9pY29uZXMtbWF0ZXJpYWwveGxzLnN2Zyk7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRhZ3MgbWQtYXV0b2NvbXBsZXRlLXdyYXAgaW5wdXQge1xuICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xIHtcbiAgZ2FwOiAxcHg7IH1cblxuLmdhcC0yIHtcbiAgZ2FwOiAycHg7IH1cblxuLmdhcC0zIHtcbiAgZ2FwOiAzcHg7IH1cblxuLmdhcC00IHtcbiAgZ2FwOiA0cHg7IH1cblxuLmdhcC01IHtcbiAgZ2FwOiA1cHg7IH1cblxuLmdhcC02IHtcbiAgZ2FwOiA2cHg7IH1cblxuLmdhcC03IHtcbiAgZ2FwOiA3cHg7IH1cblxuLmdhcC04IHtcbiAgZ2FwOiA4cHg7IH1cblxuLmdhcC05IHtcbiAgZ2FwOiA5cHg7IH1cblxuLmdhcC0xMCB7XG4gIGdhcDogMTBweDsgfVxuXG4uZ2FwLTExIHtcbiAgZ2FwOiAxMXB4OyB9XG5cbi5nYXAtMTIge1xuICBnYXA6IDEycHg7IH1cblxuLmdhcC0xMyB7XG4gIGdhcDogMTNweDsgfVxuXG4uZ2FwLTE0IHtcbiAgZ2FwOiAxNHB4OyB9XG5cbi5nYXAtMTUge1xuICBnYXA6IDE1cHg7IH1cblxuLmdhcC0xNiB7XG4gIGdhcDogMTZweDsgfVxuXG4uZ2FwLTE3IHtcbiAgZ2FwOiAxN3B4OyB9XG5cbi5nYXAtMTgge1xuICBnYXA6IDE4cHg7IH1cblxuLmdhcC0xOSB7XG4gIGdhcDogMTlweDsgfVxuXG4uZ2FwLTIwIHtcbiAgZ2FwOiAyMHB4OyB9XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5vcGFjaXR5LTUge1xuICBvcGFjaXR5OiAwLjA1OyB9XG5cbi5vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogMC4xOyB9XG5cbi5vcGFjaXR5LTE1IHtcbiAgb3BhY2l0eTogMC4xNTsgfVxuXG4ub3BhY2l0eS0yMCB7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuLm9wYWNpdHktMzAge1xuICBvcGFjaXR5OiAwLjM7IH1cblxuLm9wYWNpdHktMzUge1xuICBvcGFjaXR5OiAwLjM1OyB9XG5cbi5vcGFjaXR5LTQwIHtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi5vcGFjaXR5LTQ1IHtcbiAgb3BhY2l0eTogMC40NTsgfVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4ub3BhY2l0eS01NSB7XG4gIG9wYWNpdHk6IDAuNTU7IH1cblxuLm9wYWNpdHktNjAge1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLm9wYWNpdHktNjUge1xuICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5vcGFjaXR5LTcwIHtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NTsgfVxuXG4ub3BhY2l0eS04MCB7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ub3BhY2l0eS04NSB7XG4gIG9wYWNpdHk6IDAuODU7IH1cblxuLm9wYWNpdHktOTAge1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLm9wYWNpdHktOTUge1xuICBvcGFjaXR5OiAwLjk1OyB9XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1kLWJ1dHRvbi5tZC1kZWZhdWx0LXRoZW1lLm1kLWZhYltkaXNhYmxlZF0sXG4ubWQtYnV0dG9uLm1kLWZhYltkaXNhYmxlZF0sXG4ubWQtYnV0dG9uLm1kLWRlZmF1bHQtdGhlbWUubWQtcmFpc2VkW2Rpc2FibGVkXSxcbi5tZC1idXR0b24ubWQtcmFpc2VkW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaWNvbmUtY2FsZW5kYXJpbyB7XG4gIG1pbi13aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtaW4taGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTVweDtcbiAgY29sb3I6ICM4OTU3MGQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTNweDsgfVxuXG4uZGF0YVRhYmxlc19zY3JvbGxIZWFkSW5uZXIgLmR0ZmMtZml4ZWQtbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTsgfVxuICAuZGF0YVRhYmxlc19zY3JvbGxIZWFkSW5uZXIgLmR0ZmMtZml4ZWQtbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYmx1ZS01MC1iZyAuZHRmYy1maXhlZC1sZWZ0IHtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmMmZkICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICNkZGQ7IH1cblxuLmdyZXktNTAtYmcgLmR0ZmMtZml4ZWQtbGVmdCB7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjZGRkOyB9XG5cbi5ib3JkZXItYi0wIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLmlmcmFtZS12aXN1YWxpemFjYW8ge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1oLTEwMC1hdXRvIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5mdWxsLWhlaWdodC1kYXRhdGFibGVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAuZnVsbC1oZWlnaHQtZGF0YXRhYmxlcyAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLndoaXRlc3BhY2UtYnJlYWstc3BhY2VzIHtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlczsgfVxuXG4ucm91bmRlZC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7IH1cblxuLnNlbGVjdC1pbnB1dC1kaXJlY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdC1pbnB1dC1kaXJlY3RpdmUgLnNlbGVjdC1pbnB1dC1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDVweDsgfVxuICAgIC5zZWxlY3QtaW5wdXQtZGlyZWN0aXZlIC5zZWxlY3QtaW5wdXQtYWN0aW9ucyBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMjBweDsgfVxuICAuc2VsZWN0LWlucHV0LWRpcmVjdGl2ZSBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDsgfVxuICAuc2VsZWN0LWlucHV0LWRpcmVjdGl2ZTpub3QoLnNlbGVjdC1pbnB1dC1yZWFkb25seSkgaW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2VsZWN0LWlucHV0LWRpcmVjdGl2ZTpub3QoLnNlbGVjdC1pbnB1dC1yZWFkb25seSkgbWQtaWNvbi5pY29uLW1hZ25pZnkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWxlY3QtaW5wdXQtZGlyZWN0aXZlIG1kLWljb24uaWNvbi1tYWduaWZ5IHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cblxuLmRhdGFUYWJsZXMtc2VsZWN0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmRhdGFUYWJsZXMtc2VsZWN0LWlucHV0IG1kLXNlbGVjdC12YWx1ZSB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG50aC5oaWRlLXNvcnRpbmcge1xuICBjdXJzb3I6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuICB0aC5oaWRlLXNvcnRpbmc6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBUZW1wbGF0ZSBMYXlvdXRzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBHbG9iYWxcclxuaHRtbCxcclxuYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNtYWluIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLy8gQm94ZWQgTGF5b3V0XHJcbmJvZHkge1xyXG5cclxuICAgICYuYm94ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzRjQ0NTA7XHJcblxyXG4gICAgICAgICNtYWluIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQ29udGVudCBvbmx5XHJcbiNsYXlvdXQtY29udGVudC1vbmx5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENvbnRlbnQgd2l0aCB0b29sYmFyXHJcbiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIG5hdmlnYXRpb25cclxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgI2NvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgI2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBuYXZpZ2F0aW9uIHdpdGggZnVsbHdpZHRoIHRvb2xiYXJcclxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgI21haW4tY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICNjb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICNjb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVmVydGljYWwgbmF2aWdhdGlvbiB3aXRoIGZ1bGx3aWR0aCB0b29sYmFyIDJcclxuI2xheW91dC12ZXJ0aWNhbC1uYXZpZ2F0aW9uLWZ1bGx3aWR0aC10b29sYmFyLTIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAjbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgI2NvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgI2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsIG5hdmlnYXRpb25cclxuI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAjY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAjY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBQYWdlIExheW91dHNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIFBhZ2UgTGF5b3V0c1xyXG4kaGVhZGVyLWhlaWdodDogMTYwcHg7XHJcbiRjYXJkLXRvb2xiYXItaGVpZ2h0OiA2NHB4O1xyXG4kY2FyZC1oZWFkZXItaGVpZ2h0OiAkaGVhZGVyLWhlaWdodCAtICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xyXG5cclxuJGhlYWRlci1oZWlnaHQteHM6IDE2MHB4O1xyXG4kY2FyZC1oZWFkZXItaGVpZ2h0LXNtOiAkaGVhZGVyLWhlaWdodC14cyAtICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xyXG5cclxuLnBhZ2UtbGF5b3V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnRvcC1iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICBtZC1iYWNrZHJvcCB7XHJcbiAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gR2xvYmFsIGhlYWRlciBzdHlsZXNcclxuICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuXHJcbiAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ2FyZGVkIGxheW91dFxyXG4gICAgJi5jYXJkZWQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAvLyBGdWxsd2lkdGhcclxuICAgICAgICAmLmZ1bGx3aWR0aCB7XHJcbiAgICAgICAgICAgIC8vIFNpbmdsZSBzY3JvbGxcclxuICAgICAgICAgICAgJi5zaW5nbGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBDZW50ZXJcclxuICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50b29sYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBMZWZ0IHNpZGVuYXZcclxuICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XHJcbiAgICAgICAgICAgIC8vIFNpbmdsZSBzY3JvbGxcclxuICAgICAgICAgICAgJi5zaW5nbGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBTaWRlbmF2XHJcbiAgICAgICAgICAgID4gLnNpZGVuYXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICArIC5jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWxvY2tlZC1vcGVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gQ2VudGVyXHJcbiAgICAgICAgICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZGVuYXYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBSaWdodCBzaWRlbmF2XHJcbiAgICAgICAgJi5yaWdodC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgLy8gU2luZ2xlIHNjcm9sbFxyXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIFNpZGVuYXZcclxuICAgICAgICAgICAgPiAuc2lkZW5hdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTZweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWxvY2tlZC1vcGVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gQ2VudGVyXHJcbiAgICAgICAgICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FyZC1oZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLXRvb2xiYXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2FyZC10b29sYmFyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGNhcmQtdG9vbGJhci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZGVuYXYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNpbXBsZSBsYXlvdXRcclxuICAgICYuc2ltcGxlIHtcclxuICAgICAgICAvLyBGdWxsd2lkdGhcclxuICAgICAgICAmLmZ1bGx3aWR0aCxcclxuICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIExlZnQgc2lkZW5hdlxyXG4gICAgICAgICYubGVmdC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLy8gU2luZ2xlIHNjcm9sbFxyXG4gICAgICAgICAgICAmLnNpbmdsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gSW5uZXIgTGVmdCBTaWRlbmF2XHJcbiAgICAgICAgICAgICYuaW5uZXItc2lkZW5hdiB7XHJcbiAgICAgICAgICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICA+IG1kLXNpZGVuYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2lkZW5hdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tZC1sb2NrZWQtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9oZWFkZXItYmcuanBnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gUmlnaHQgc2lkZW5hdlxyXG4gICAgICAgICYucmlnaHQtc2lkZW5hdiB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC8vIFNpbmdsZSBzY3JvbGxcclxuICAgICAgICAgICAgJi5zaW5nbGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIElubmVyIFJpZ2h0IFNpZGVuYXZcclxuICAgICAgICAgICAgJi5pbm5lci1zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gbWQtc2lkZW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpZGVuYXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTE7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctN2RwO1xyXG5cclxuICAgICAgICAgICAgICAgICYubWQtbG9ja2VkLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTdkcDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLmpwZ1wiKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIElubmVyIFNpZGVuYXZcclxuICAgICAgICAmLmlubmVyLXNpZGVuYXYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgPiBtZC1zaWRlbmF2Lm1kLWxvY2tlZC1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBUYWJiZWRcclxuICAgICAgICAmLnRhYmJlZCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvaGVhZGVyLWJnLnBuZyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgPiBtZC10YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICA+IG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZC1keW5hbWljLWhlaWdodCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtZC10YWJzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBtZC1uYXYtYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAubWQtbmF2LWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX21kLW5hdi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9tZC1uYXYtYnV0dG9uLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQmxhbmsgbGF5b3V0XHJcbiAgICAmLmJsYW5rIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNpbmdsZSBzY3JvbGwgbW9kaWZpY2F0aW9uc1xyXG4uc2luZ2xlLXNjcm9sbCB7XHJcbiAgICAvLyBDYXJkZWRcclxuICAgIC5jYXJkZWQge1xyXG4gICAgICAgIC8vIEZ1bGx3aWR0aFxyXG4gICAgICAgICYuZnVsbHdpZHRoIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIExlZnQgc2lkZW5hdlxyXG4gICAgICAgICYubGVmdC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJpZ2h0IHNpZGVuYXZcclxuICAgICAgICAmLnJpZ2h0LXNpZGVuYXYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICA+IC5jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTaW1wbGUgbGF5b3V0XHJcbiAgICAuc2ltcGxlIHtcclxuICAgICAgICAvLyBMZWZ0IHNpZGVuYXZcclxuICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBSaWdodCBzaWRlbmF2XHJcbiAgICAgICAgJi5yaWdodC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSB7XHJcbiAgICAucGFnZS1sYXlvdXQge1xyXG4gICAgICAgICYuc2ltcGxlIHtcclxuICAgICAgICAgICAgJi5pbm5lci1zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgICYucmlnaHQtc2lkZW5hdixcclxuICAgICAgICAgICAgICAgICYubGVmdC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IG1kLXNpZGVuYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGVuYXYtb3BlbiB7XHJcbiAgICAgICAgLnBhZ2UtbGF5b3V0IHtcclxuICAgICAgICAgICAgJi5zaW1wbGUge1xyXG4gICAgICAgICAgICAgICAgJi5pbm5lci1zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG4gICAgLnBhZ2UtbGF5b3V0IHtcclxuICAgICAgICAudG9wLWJnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FyZGVkIHtcclxuICAgICAgICAgICAgJi5yaWdodC1zaWRlbmF2LFxyXG4gICAgICAgICAgICAmLmxlZnQtc2lkZW5hdixcclxuICAgICAgICAgICAgJi5mdWxsd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQtc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQtc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQtc207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBUdXJuIGNhcmRlZCBsYXlvdXRzIGludG8gc2luZ2xlLXNjcm9sbFxyXG4gICAgICAgICAgICAmLmZ1bGx3aWR0aCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yaWdodC1zaWRlbmF2LFxyXG4gICAgICAgICAgICAmLmxlZnQtc2lkZW5hdiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaW1wbGUge1xyXG4gICAgICAgICAgICAmLmZ1bGx3aWR0aCxcclxuICAgICAgICAgICAgJi5pbm5lci1zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJpZ2h0LXNpZGVuYXYsXHJcbiAgICAgICAgICAgICYubGVmdC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgID4gLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFR1cm4gc2ltcGxlIGxheW91dHMgaW50byBzaW5nbGUtc2Nyb2xsXHJcbiAgICAgICAgJi5zaW1wbGUge1xyXG4gICAgICAgICAgICAmLmxlZnQtc2lkZW5hdixcclxuICAgICAgICAgICAgJi5yaWdodC1zaWRlbmF2IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIEFuaW1hdGlvbnNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCkge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbn1cclxuXHJcbkBtaXhpbiBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbigkZHVyYXRpb24pIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxufVxyXG5cclxuLy8gU2xpZGUgVXBcclxuLmFuaW1hdGUtc2xpZGUtdXAge1xyXG4gICAgQGluY2x1ZGUgZWFzaW5nT3V0UXVhZFRpbWluZ1RyYW5zaXRpb24oNDAwbXMpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAvLyBFbnRlciAmIExlYXZlXHJcbiAgICAmLm5nLWVudGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi5uZy1lbnRlci1hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1sZWF2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBIaWRlXHJcbiAgICAmLm5nLWhpZGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5nLWhpZGUtYWRkLWFjdGl2ZSxcclxuICAgICYubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNsaWRlIERvd25cclxuLmFuaW1hdGUtc2xpZGUtZG93biB7XHJcbiAgICBAaW5jbHVkZSBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbig0MDBtcyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIC8vIEVudGVyICYgTGVhdmVcclxuICAgICYubmctZW50ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi5uZy1lbnRlci1hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1sZWF2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEhpZGVcclxuICAgICYubmctaGlkZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYubmctaGlkZS1hZGQtYWN0aXZlLFxyXG4gICAgJi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU2xpZGUgTGVmdFxyXG4uYW5pbWF0ZS1zbGlkZS1sZWZ0IHtcclxuICAgIEBpbmNsdWRlIGVhc2luZ091dFF1YWRUaW1pbmdUcmFuc2l0aW9uKDQwMG1zKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgLy8gRW50ZXIgJiBMZWF2ZVxyXG4gICAgJi5uZy1lbnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmctbGVhdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSGlkZVxyXG4gICAgJi5uZy1oaWRlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXHJcbiAgICAmLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTbGlkZSBSaWdodFxyXG4uYW5pbWF0ZS1zbGlkZS1yaWdodCB7XHJcbiAgICBAaW5jbHVkZSBlYXNpbmdPdXRRdWFkVGltaW5nVHJhbnNpdGlvbig0MDBtcyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIC8vIEVudGVyICYgTGVhdmVcclxuICAgICYubmctZW50ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi5uZy1lbnRlci1hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1sZWF2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEhpZGVcclxuICAgICYubmctaGlkZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXHJcbiAgICAmLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGYWRlIGluICYgb3V0XHJcbi5hbmltYXRlLWZhZGUtaW4tb3V0IHtcclxuICAgIEBpbmNsdWRlIGVhc2luZ091dFF1YWRUaW1pbmdUcmFuc2l0aW9uKDQwMG1zKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgLy8gRW50ZXIgJiBMZWF2ZVxyXG4gICAgJi5uZy1lbnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi5uZy1lbnRlci1hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmctbGVhdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBIaWRlXHJcbiAgICAmLm5nLWhpZGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZy1oaWRlLWFkZC1hY3RpdmUsXHJcbiAgICAmLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgQCBDdXN0b20gQW5pbWF0aW9uIEtleWZyYW1lc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQGtleWZyYW1lcyBzbGlkZS1pbi1sZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDY1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLXJpZ2h0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgNjUlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtaW4tYm90dG9tIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgNjUlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbmltYXRlLXJvdGF0ZSB7XHJcbiAgICBhbmltYXRpb246IHJvdGF0ZSAxLjc1cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgQ29sb3JzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCbGFjayB0ZXh0XHJcbi5ibGFjay1mZyxcclxuLmJsYWNrLXRleHQge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLnNlY29uZGFyeS10ZXh0LFxyXG4gICAgLnNlY29uZGFyeS10ZXh0LFxyXG4gICAgJi5pY29uLFxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oaW50LXRleHQsXHJcbiAgICAuaGludC10ZXh0LFxyXG4gICAgJi5kaXNhYmxlZC10ZXh0LFxyXG4gICAgLmRpc2FibGVkLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXZpZGVyLFxyXG4gICAgLmRpdmlkZXIsXHJcbiAgICAmLmZhaW50LXRleHQsXHJcbiAgICAuZmFpbnQtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gV2hpdGUgdGV4dFxyXG4ud2hpdGUtZmcsXHJcbi53aGl0ZS10ZXh0IHtcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLnNlY29uZGFyeS10ZXh0LFxyXG4gICAgLnNlY29uZGFyeS10ZXh0LFxyXG4gICAgJi5pY29uLFxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oaW50LXRleHQsXHJcbiAgICAuaGludC10ZXh0LFxyXG4gICAgJi5kaXNhYmxlZC10ZXh0LFxyXG4gICAgLmRpc2FibGVkLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXZpZGVyLFxyXG4gICAgLmRpdmlkZXIsXHJcbiAgICAmLmZhaW50LXRleHQsXHJcbiAgICAuZmFpbnQtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBbmd1bGFyIG1hdGVyaWFsIGVsZW1lbnQgY29sb3Igb3ZlcnJpZGVcclxuICAgIG1kLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG5cclxuICAgIG1kLXByb2dyZXNzLWxpbmVhciB7XHJcblxyXG4gICAgICAgIC5tZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWQtYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTWF0ZXJpYWwgY29sb3JzIHdpdGggYWxsIGF2YWlsYWJsZSBodWUgdmFsdWVzXHJcbkBlYWNoICRjb2xvck5hbWUsICRjb2xvck1hcCBpbiAkbWF0ZXJpYWxDb2xvcnNNYXAge1xyXG5cclxuICAgIEBlYWNoICRodWUsICRoZXhWYWx1ZSBpbiBtYXAtZ2V0KCRjb2xvck1hcCwgJ2h1ZXMnKSB7XHJcblxyXG4gICAgICAgIC4jeyRjb2xvck5hbWV9LSN7JGh1ZX0tYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZC0jeyRjb2xvck5hbWV9LSN7JGh1ZX0tYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbnRyYXN0c01hcCwgbWFwLWdldChtYXAtZ2V0KCRjb2xvck1hcCwgJ2NvbnRyYXN0cycpLCAkaHVlKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuI3skY29sb3JOYW1lfS0jeyRodWV9LWZnIHtcclxuICAgICAgICAgICAgY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLiN7JGNvbG9yTmFtZX0tI3skaHVlfS1ib3JkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLiN7JGNvbG9yTmFtZX0tI3skaHVlfS1ib3JkZXItdG9wIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuI3skY29sb3JOYW1lfS0jeyRodWV9LWJvcmRlci1yaWdodCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuI3skY29sb3JOYW1lfS0jeyRodWV9LWJvcmRlci1ib3R0b20ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC4jeyRjb2xvck5hbWV9LSN7JGh1ZX0tYm9yZGVyLWxlZnQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgKCRodWUgPT0gJzUwMCcpIHtcclxuXHJcbiAgICAgICAgICAgIC5tZC0jeyRjb2xvck5hbWV9LWJnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbnRyYXN0c01hcCwgbWFwLWdldChtYXAtZ2V0KCRjb2xvck1hcCwgJ2NvbnRyYXN0cycpLCAkaHVlKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC4jeyRjb2xvck5hbWV9LWJnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuI3skY29sb3JOYW1lfS1mZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhleFZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC4jeyRjb2xvck5hbWV9LWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuI3skY29sb3JOYW1lfS1ib3JkZXItdG9wIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuI3skY29sb3JOYW1lfS1ib3JkZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tYm9yZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkaGV4VmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLiN7JGNvbG9yTmFtZX0tYm9yZGVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRoZXhWYWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGdW5jdGlvbiBmb3IgZ2V0dGluZyBtYXRlcmlhbCBjb2xvciBhbmQgdGhlaXIgaHVlIHZhbHVlcyBpbiBzY3NzXHJcbkBmdW5jdGlvbiBtYXRlcmlhbC1jb2xvcigkY29sb3IsICRodWU6ICc1MDAnKSB7XHJcblxyXG4gICAgQGlmIChtYXAtaGFzLWtleSgkbWF0ZXJpYWxDb2xvcnNNYXAsICRjb2xvcikpIHtcclxuXHJcbiAgICAgICAgJGF2YWlsYWJsZUh1ZXM6IG1hcC1nZXQobWFwLWdldCgkbWF0ZXJpYWxDb2xvcnNNYXAsICRjb2xvciksICdodWVzJyk7XHJcblxyXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGF2YWlsYWJsZUh1ZXMsICRodWUpKSB7XHJcbiAgICAgICAgICAgIEByZXR1cm4gbWFwLWdldCgkYXZhaWxhYmxlSHVlcywgJGh1ZSk7XHJcbiAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgIEBlcnJvciBcIicjeyRodWV9JyBpcyBub3QgYSB2YWxpZCBodWUgdmFsdWUgZm9yICcjeyRjb2xvcn0nIVwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICBAZXJyb3IgXCInI3skY29sb3J9JyBpcyBub3QgYSB2YWxpZCBNYXRlcmlhbCBEZXNpZ24gY29sb3IhXCI7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgSWNvbnNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxubWQtaWNvblttZC1mb250LWljb25dLFxyXG5pIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgbWluLWhlaWdodDogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgIEBmb3IgJHNpemUgZnJvbSAyIHRocm91Z2ggMTI4IHtcclxuXHJcbiAgICAgICAgJi5zI3skc2l6ZSAqIDJ9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6ICN7KCRzaXplICogMikgKyAncHgnfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICN7KCRzaXplICogMikgKyAncHgnfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICN7KCRzaXplICogMikgKyAncHgnfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAjeygkc2l6ZSAqIDIpICsgJ3B4J30gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICN7KCRzaXplICogMikgKyAncHgnfSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSWNvbiBmb250XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgIHNyYzp1cmwoJy4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLmVvdD81a20xdGcnKTtcclxuICAgIHNyYzp1cmwoJy4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLmVvdD8jaWVmaXg1a20xdGcnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLnR0Zj81a20xdGcnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLndvZmY/NWttMXRnJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2Fzc2V0cy9pY29ucy9mb250cy9pY29tb29uLnN2Zz81a20xdGcjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4uaWNvbi1hY2NvdW50LWFsZXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwMFwiO1xyXG59XHJcbi5pY29uLWFjY291bnQtYm94LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XHJcbn1cclxuLmljb24tYWNjb3VudC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XHJcbn1cclxuLmljb24tYWNjb3VudC1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MDNcIjtcclxufVxyXG4uaWNvbi1hY2NvdW50LWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MDRcIjtcclxufVxyXG4uaWNvbi1hY2NvdW50LWtleTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MDVcIjtcclxufVxyXG4uaWNvbi1hY2NvdW50LWxvY2F0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwNlwiO1xyXG59XHJcbi5pY29uLWFjY291bnQtbWludXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XHJcbn1cclxuLmljb24tYWNjb3VudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwOFwiO1xyXG59XHJcbi5pY29uLWFjY291bnQtbXVsdGlwbGUtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MDlcIjtcclxufVxyXG4uaWNvbi1hY2NvdW50LW11bHRpcGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwYVwiO1xyXG59XHJcbi5pY29uLWFjY291bnQtbmV0d29yazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MGJcIjtcclxufVxyXG4uaWNvbi1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XHJcbn1cclxuLmljb24tYWNjb3VudC1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwZFwiO1xyXG59XHJcbi5pY29uLWFjY291bnQtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwZVwiO1xyXG59XHJcbi5pY29uLWFjY291bnQtc2VhcmNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYwZlwiO1xyXG59XHJcbi5pY29uLWFjY291bnQtc3dpdGNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYxMFwiO1xyXG59XHJcbi5pY29uLWFjY291bnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjExXCI7XHJcbn1cclxuLmljb24tYWlyYmFsbG9vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MTJcIjtcclxufVxyXG4uaWNvbi1haXJwbGFuZS1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XHJcbn1cclxuLmljb24tYWlycGxhbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XHJcbn1cclxuLmljb24tYWxhcm0tY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XHJcbn1cclxuLmljb24tYWxhcm0tbXVsdGlwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XHJcbn1cclxuLmljb24tYWxhcm0tb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYxN1wiO1xyXG59XHJcbi5pY29uLWFsYXJtLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XHJcbn1cclxuLmljb24tYWxhcm06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XHJcbn1cclxuLmljb24tYWxidW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XHJcbn1cclxuLmljb24tYWxlcnQtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYxYlwiO1xyXG59XHJcbi5pY29uLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MWNcIjtcclxufVxyXG4uaWNvbi1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYxZFwiO1xyXG59XHJcbi5pY29uLWFsZXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYxZVwiO1xyXG59XHJcbi5pY29uLWFscGhhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYxZlwiO1xyXG59XHJcbi5pY29uLWFscGhhYmV0aWNhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MjBcIjtcclxufVxyXG4uaWNvbi1hbWF6b24tY2xvdWRkcml2ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MjFcIjtcclxufVxyXG4uaWNvbi1hbWF6b246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XHJcbn1cclxuLmljb24tYW1idWxhbmNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYyM1wiO1xyXG59XHJcbi5pY29uLWFuZHJvaWQtZGVidWctYnJpZGdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYyNFwiO1xyXG59XHJcbi5pY29uLWFuZHJvaWQtc3R1ZGlvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYyNVwiO1xyXG59XHJcbi5pY29uLWFuZHJvaWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XHJcbn1cclxuLmljb24tYXBwbGUtZmluZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYyN1wiO1xyXG59XHJcbi5pY29uLWFwcGxlLWlvczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MjhcIjtcclxufVxyXG4uaWNvbi1hcHBsZS1tb2JpbGVtZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MjlcIjtcclxufVxyXG4uaWNvbi1hcHBsZS1zYWZhcmk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XHJcbn1cclxuLmljb24tYXBwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XHJcbn1cclxuLmljb24tYXBwbmV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYyY1wiO1xyXG59XHJcbi5pY29uLWFwcHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XHJcbn1cclxuLmljb24tYXJjaGl2ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MmVcIjtcclxufVxyXG4uaWNvbi1hcnJhbmdlLWJyaW5nLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XHJcbn1cclxuLmljb24tYXJyYW5nZS1icmluZy10by1mcm9udDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MzBcIjtcclxufVxyXG4uaWNvbi1hcnJhbmdlLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XHJcbn1cclxuLmljb24tYXJyYW5nZS1zZW5kLXRvLWJhY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XHJcbn1cclxuLmljb24tYXJyb3ctYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzM1wiO1xyXG59XHJcbi5pY29uLWFycm93LWJvdHRvbS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzNFwiO1xyXG59XHJcbi5pY29uLWFycm93LWJvdHRvbS1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MzVcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1jb2xsYXBzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MzZcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XHJcbn1cclxuLmljb24tYXJyb3ctZG93bi1ib2xkLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2MzhcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1kb3duLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzOVwiO1xyXG59XHJcbi5pY29uLWFycm93LWRvd24tYm9sZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2M2FcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzYlwiO1xyXG59XHJcbi5pY29uLWFycm93LWV4cGFuZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2M2NcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XHJcbn1cclxuLmljb24tYXJyb3ctbGVmdC1ib2xkLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2M2VcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1sZWZ0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTYzZlwiO1xyXG59XHJcbi5pY29uLWFycm93LWxlZnQtYm9sZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NDBcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY0MVwiO1xyXG59XHJcbi5pY29uLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjQyXCI7XHJcbn1cclxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjQzXCI7XHJcbn1cclxuLmljb24tYXJyb3ctcmlnaHQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XHJcbn1cclxuLmljb24tYXJyb3ctcmlnaHQtYm9sZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NDVcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NDZcIjtcclxufVxyXG4uaWNvbi1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NDdcIjtcclxufVxyXG4uaWNvbi1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XHJcbn1cclxuLmljb24tYXJyb3ctdXAtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NDlcIjtcclxufVxyXG4uaWNvbi1hcnJvdy11cC1ib2xkLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NGFcIjtcclxufVxyXG4uaWNvbi1hcnJvdy11cC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NGJcIjtcclxufVxyXG4uaWNvbi1hcnJvdy11cC1ib2xkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY0Y1wiO1xyXG59XHJcbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY0ZFwiO1xyXG59XHJcbi5pY29uLWF0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY0ZVwiO1xyXG59XHJcbi5pY29uLWF0dGFjaG1lbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XHJcbn1cclxuLmljb24tYXVkaW9ib29rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1MFwiO1xyXG59XHJcbi5pY29uLWF1dG8tZml4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1MVwiO1xyXG59XHJcbi5pY29uLWF1dG8tdXBsb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1MlwiO1xyXG59XHJcbi5pY29uLWJhYnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjUzXCI7XHJcbn1cclxuLmljb24tYmFja2J1cmdlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NTRcIjtcclxufVxyXG4uaWNvbi1iYWNrdXAtcmVzdG9yZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NTVcIjtcclxufVxyXG4uaWNvbi1iYW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1NlwiO1xyXG59XHJcbi5pY29uLWJhcmNvZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjU3XCI7XHJcbn1cclxuLmljb24tYmFybGV5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1OFwiO1xyXG59XHJcbi5pY29uLWJhcnJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NTlcIjtcclxufVxyXG4uaWNvbi1iYXNlY2FtcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NWFcIjtcclxufVxyXG4uaWNvbi1iYXNrZXQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NWJcIjtcclxufVxyXG4uaWNvbi1iYXNrZXQtdW5maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1Y1wiO1xyXG59XHJcbi5pY29uLWJhc2tldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NWRcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LTEwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY1ZVwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktMjA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjVmXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS0zMDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NjBcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LTQwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY2MVwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktNTA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjYyXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS02MDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NjNcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LTcwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY2NFwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktODA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjY1XCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS05MDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NjZcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY2N1wiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMjA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjY4XCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy0zMDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NjlcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTQwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY2YVwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktY2hhcmdpbmctNjA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS1jaGFyZ2luZy04MDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NmNcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nLTkwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY2ZFwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktY2hhcmdpbmctMTAwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY2ZVwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktbWludXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjZmXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS1uZWdhdGl2ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NzBcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjcxXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY3MlwiO1xyXG59XHJcbi5pY29uLWJhdHRlcnktcG9zaXRpdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjczXCI7XHJcbn1cclxuLmljb24tYmF0dGVyeS1zdGFuZGFyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NzRcIjtcclxufVxyXG4uaWNvbi1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjc1XCI7XHJcbn1cclxuLmljb24tYmF0dGVyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NzZcIjtcclxufVxyXG4uaWNvbi1iZWFjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NzdcIjtcclxufVxyXG4uaWNvbi1iZWFrZXItZW1wdHktb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2NzhcIjtcclxufVxyXG4uaWNvbi1iZWFrZXItZW1wdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjc5XCI7XHJcbn1cclxuLmljb24tYmVha2VyLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjdhXCI7XHJcbn1cclxuLmljb24tYmVha2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY3YlwiO1xyXG59XHJcbi5pY29uLWJlYXRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY3Y1wiO1xyXG59XHJcbi5pY29uLWJlZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjdkXCI7XHJcbn1cclxuLmljb24tYmVoYW5jZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2N2VcIjtcclxufVxyXG4uaWNvbi1iZWxsLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2N2ZcIjtcclxufVxyXG4uaWNvbi1iZWxsLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XHJcbn1cclxuLmljb24tYmVsbC1yaW5nLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjgxXCI7XHJcbn1cclxuLmljb24tYmVsbC1yaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY4MlwiO1xyXG59XHJcbi5pY29uLWJlbGwtc2xlZXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjgzXCI7XHJcbn1cclxuLmljb24tYmVsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ODRcIjtcclxufVxyXG4uaWNvbi1iZXRhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY4NVwiO1xyXG59XHJcbi5pY29uLWJpa2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjg2XCI7XHJcbn1cclxuLmljb24tYmluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ODdcIjtcclxufVxyXG4uaWNvbi1iaW5vY3VsYXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY4OFwiO1xyXG59XHJcbi5pY29uLWJpbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ODlcIjtcclxufVxyXG4uaWNvbi1iaXRidWNrZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjhhXCI7XHJcbn1cclxuLmljb24tYmxhY2stbWVzYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OGJcIjtcclxufVxyXG4uaWNvbi1ibGFja2JlcnJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY4Y1wiO1xyXG59XHJcbi5pY29uLWJsaW5kczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OGRcIjtcclxufVxyXG4uaWNvbi1ibG9jay1oZWxwZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XHJcbn1cclxuLmljb24tYmxvZ2dlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OGZcIjtcclxufVxyXG4uaWNvbi1ibHVldG9vdGgtYXVkaW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XHJcbn1cclxuLmljb24tYmx1ZXRvb3RoLWNvbm5lY3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XHJcbn1cclxuLmljb24tYmx1ZXRvb3RoLXNldHRpbmdzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY5MlwiO1xyXG59XHJcbi5pY29uLWJsdWV0b290aC10cmFuc2ZlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OTNcIjtcclxufVxyXG4uaWNvbi1ibHVldG9vdGg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjk0XCI7XHJcbn1cclxuLmljb24tYmx1ci1saW5lYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjk1XCI7XHJcbn1cclxuLmljb24tYmx1ci1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjk2XCI7XHJcbn1cclxuLmljb24tYmx1ci1yYWRpYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjk3XCI7XHJcbn1cclxuLmljb24tYmx1cjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OThcIjtcclxufVxyXG4uaWNvbi1ib25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY5OVwiO1xyXG59XHJcbi5pY29uLWJvb2stbXVsdGlwbGUtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OWFcIjtcclxufVxyXG4uaWNvbi1ib29rLW11bHRpcGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTY5YlwiO1xyXG59XHJcbi5pY29uLWJvb2stb3BlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OWNcIjtcclxufVxyXG4uaWNvbi1ib29rLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNjlkXCI7XHJcbn1cclxuLmljb24tYm9vazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OWVcIjtcclxufVxyXG4uaWNvbi1ib29rbWFyay1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2OWZcIjtcclxufVxyXG4uaWNvbi1ib29rbWFyay1tdXNpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YTBcIjtcclxufVxyXG4uaWNvbi1ib29rbWFyay1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmExXCI7XHJcbn1cclxuLmljb24tYm9va21hcmstb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YTJcIjtcclxufVxyXG4uaWNvbi1ib29rbWFyay1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZhM1wiO1xyXG59XHJcbi5pY29uLWJvb2ttYXJrLXJlbW92ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YTRcIjtcclxufVxyXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YTVcIjtcclxufVxyXG4uaWNvbi1ib3JkZXItYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZhNlwiO1xyXG59XHJcbi5pY29uLWJvcmRlci1ib3R0b206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmE3XCI7XHJcbn1cclxuLmljb24tYm9yZGVyLWNvbG9yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZhOFwiO1xyXG59XHJcbi5pY29uLWJvcmRlci1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZhOVwiO1xyXG59XHJcbi5pY29uLWJvcmRlci1pbnNpZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmFhXCI7XHJcbn1cclxuLmljb24tYm9yZGVyLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmFiXCI7XHJcbn1cclxuLmljb24tYm9yZGVyLW5vbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmFjXCI7XHJcbn1cclxuLmljb24tYm9yZGVyLW91dHNpZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmFkXCI7XHJcbn1cclxuLmljb24tYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZhZVwiO1xyXG59XHJcbi5pY29uLWJvcmRlci10b3A6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmFmXCI7XHJcbn1cclxuLmljb24tYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZiMFwiO1xyXG59XHJcbi5pY29uLWJvd2xpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmIxXCI7XHJcbn1cclxuLmljb24tYm94LWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZiMlwiO1xyXG59XHJcbi5pY29uLWJveC11cGxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmIzXCI7XHJcbn1cclxuLmljb24tYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZiNFwiO1xyXG59XHJcbi5pY29uLWJyaWVmY2FzZS1jaGVja2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZiNVwiO1xyXG59XHJcbi5pY29uLWJyaWVmY2FzZS1kb3dubG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YjZcIjtcclxufVxyXG4uaWNvbi1icmllZmNhc2UtdXBsb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZiN1wiO1xyXG59XHJcbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YjhcIjtcclxufVxyXG4uaWNvbi1icmlnaHRuZXNzLTE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmI5XCI7XHJcbn1cclxuLmljb24tYnJpZ2h0bmVzcy0yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZiYVwiO1xyXG59XHJcbi5pY29uLWJyaWdodG5lc3MtMzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YmJcIjtcclxufVxyXG4uaWNvbi1icmlnaHRuZXNzLTQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmJjXCI7XHJcbn1cclxuLmljb24tYnJpZ2h0bmVzcy01OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZiZFwiO1xyXG59XHJcbi5pY29uLWJyaWdodG5lc3MtNjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YmVcIjtcclxufVxyXG4uaWNvbi1icmlnaHRuZXNzLTc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmJmXCI7XHJcbn1cclxuLmljb24tYnJpZ2h0bmVzcy1hdXRvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjMFwiO1xyXG59XHJcbi5pY29uLWJyaWdodG5lc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmMxXCI7XHJcbn1cclxuLmljb24tYnJvb206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmMyXCI7XHJcbn1cclxuLmljb24tYnJ1c2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmMzXCI7XHJcbn1cclxuLmljb24tYnVnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjNFwiO1xyXG59XHJcbi5pY29uLWJ1bGxldGluLWJvYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjNVwiO1xyXG59XHJcbi5pY29uLWJ1bGxob3JuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjNlwiO1xyXG59XHJcbi5pY29uLWJ1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YzdcIjtcclxufVxyXG4uaWNvbi1jYWtlLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmM4XCI7XHJcbn1cclxuLmljb24tY2FrZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2YzlcIjtcclxufVxyXG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjYVwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyLWJsYW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjYlwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyLWNoZWNrLW11bHRpcGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjY1wiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjZFwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyLWNsb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjZVwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyLW11bHRpcGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZjZlwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmQwXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItcmVtb3ZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZkMVwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyLXNlbGVjdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZDJcIjtcclxufVxyXG4uaWNvbi1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZkM1wiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyLXRvZGF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZkNFwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZkNVwiO1xyXG59XHJcbi5pY29uLWNhbWNvcmRlci1ib3gtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZkNlwiO1xyXG59XHJcbi5pY29uLWNhbWNvcmRlci1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmQ3XCI7XHJcbn1cclxuLmljb24tY2FtY29yZGVyLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZDhcIjtcclxufVxyXG4uaWNvbi1jYW1jb3JkZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmQ5XCI7XHJcbn1cclxuLmljb24tY2FtZXJhLWZyb250LXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmRhXCI7XHJcbn1cclxuLmljb24tY2FtZXJhLWZyb250OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZkYlwiO1xyXG59XHJcbi5pY29uLWNhbWVyYS1pcmlzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZkY1wiO1xyXG59XHJcbi5pY29uLWNhbWVyYS1wYXJ0eS1tb2RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZkZFwiO1xyXG59XHJcbi5pY29uLWNhbWVyYS1yZWFyLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmRlXCI7XHJcbn1cclxuLmljb24tY2FtZXJhLXJlYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmRmXCI7XHJcbn1cclxuLmljb24tY2FtZXJhLXN3aXRjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZTBcIjtcclxufVxyXG4uaWNvbi1jYW1lcmEtdGltZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmUxXCI7XHJcbn1cclxuLmljb24tY2FtZXJhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZlMlwiO1xyXG59XHJcbi5pY29uLWNhbmNlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZTNcIjtcclxufVxyXG4uaWNvbi1jYW5keWNhbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmU0XCI7XHJcbn1cclxuLmljb24tY2FyLXdhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmU1XCI7XHJcbn1cclxuLmljb24tY2FyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZlNlwiO1xyXG59XHJcbi5pY29uLWNhcnJvdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZTdcIjtcclxufVxyXG4uaWNvbi1jYXJ0LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmU4XCI7XHJcbn1cclxuLmljb24tY2FydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZTlcIjtcclxufVxyXG4uaWNvbi1jYXNoLTEwMDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZWFcIjtcclxufVxyXG4uaWNvbi1jYXNoLW11bHRpcGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZlYlwiO1xyXG59XHJcbi5pY29uLWNhc2gtdXNkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZlY1wiO1xyXG59XHJcbi5pY29uLWNhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmVkXCI7XHJcbn1cclxuLmljb24tY2FzdC1jb25uZWN0ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmVlXCI7XHJcbn1cclxuLmljb24tY2FzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZWZcIjtcclxufVxyXG4uaWNvbi1jYXN0bGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmYwXCI7XHJcbn1cclxuLmljb24tY2F0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZmMVwiO1xyXG59XHJcbi5pY29uLWNlbGxwaG9uZS1hbmRyb2lkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZmMlwiO1xyXG59XHJcbi5pY29uLWNlbGxwaG9uZS1kb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZmM1wiO1xyXG59XHJcbi5pY29uLWNlbGxwaG9uZS1pcGhvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmY0XCI7XHJcbn1cclxuLmljb24tY2VsbHBob25lLWxpbmstb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZmNVwiO1xyXG59XHJcbi5pY29uLWNlbGxwaG9uZS1saW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZmNlwiO1xyXG59XHJcbi5pY29uLWNlbGxwaG9uZS1zZXR0aW5nczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZjdcIjtcclxufVxyXG4uaWNvbi1jZWxscGhvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmY4XCI7XHJcbn1cclxuLmljb24tY2hhaXItc2Nob29sOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZmOVwiO1xyXG59XHJcbi5pY29uLWNoYXJ0LWFyYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZmFcIjtcclxufVxyXG4uaWNvbi1jaGFydC1hcmVhc3BsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTZmYlwiO1xyXG59XHJcbi5pY29uLWNoYXJ0LWJhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZmNcIjtcclxufVxyXG4uaWNvbi1jaGFydC1oaXN0b2dyYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmZkXCI7XHJcbn1cclxuLmljb24tY2hhcnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU2ZmVcIjtcclxufVxyXG4uaWNvbi1jaGFydC1waWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNmZmXCI7XHJcbn1cclxuLmljb24tY2hlY2stYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwMFwiO1xyXG59XHJcbi5pY29uLWNoZWNrLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcwMVwiO1xyXG59XHJcbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MDJcIjtcclxufVxyXG4uaWNvbi1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MDNcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MDRcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1ibGFuay1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzA1XCI7XHJcbn1cclxuLmljb24tY2hlY2tib3gtYmxhbmstb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MDZcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1ibGFuazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MDdcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1tYXJrZWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzA4XCI7XHJcbn1cclxuLmljb24tY2hlY2tib3gtbWFya2VkLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MDlcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MGFcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1tYXJrZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzBiXCI7XHJcbn1cclxuLmljb24tY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MGNcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1ibGFuazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MGRcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MGVcIjtcclxufVxyXG4uaWNvbi1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzBmXCI7XHJcbn1cclxuLmljb24tY2hlY2tlcmJvYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcxMFwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzExXCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MTJcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MTNcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MTRcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzE1XCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcxNlwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzE3XCI7XHJcbn1cclxuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MThcIjtcclxufVxyXG4uaWNvbi1jaHVyY2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzE5XCI7XHJcbn1cclxuLmljb24tY2lzY28td2ViZXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzFhXCI7XHJcbn1cclxuLmljb24tY2l0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MWJcIjtcclxufVxyXG4uaWNvbi1jbGFwcGVyYm9hcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzFjXCI7XHJcbn1cclxuLmljb24tY2xpcGJvYXJkLWFjY291bnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzFkXCI7XHJcbn1cclxuLmljb24tY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcxZVwiO1xyXG59XHJcbi5pY29uLWNsaXBib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcxZlwiO1xyXG59XHJcbi5pY29uLWNsaXBib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyMFwiO1xyXG59XHJcbi5pY29uLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MjFcIjtcclxufVxyXG4uaWNvbi1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MjJcIjtcclxufVxyXG4uaWNvbi1jbGlwYm9hcmQtdGV4dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MjNcIjtcclxufVxyXG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzI0XCI7XHJcbn1cclxuLmljb24tY2xpcHB5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyNVwiO1xyXG59XHJcbi5pY29uLWNsb2NrLWZhc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzI2XCI7XHJcbn1cclxuLmljb24tY2xvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzI3XCI7XHJcbn1cclxuLmljb24tY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzI4XCI7XHJcbn1cclxuLmljb24tY2xvc2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyOVwiO1xyXG59XHJcbi5pY29uLWNsb3NlLW5ldHdvcms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzJhXCI7XHJcbn1cclxuLmljb24tY2xvc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzJiXCI7XHJcbn1cclxuLmljb24tY2xvc2VkLWNhcHRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzJjXCI7XHJcbn1cclxuLmljb24tY2xvdWQtY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzJkXCI7XHJcbn1cclxuLmljb24tY2xvdWQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyZVwiO1xyXG59XHJcbi5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTcyZlwiO1xyXG59XHJcbi5pY29uLWNsb3VkLW91dGxpbmUtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTczMFwiO1xyXG59XHJcbi5pY29uLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzMxXCI7XHJcbn1cclxuLmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTczMlwiO1xyXG59XHJcbi5pY29uLWNsb3VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTczM1wiO1xyXG59XHJcbi5pY29uLWNvZGUtYXJyYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzM0XCI7XHJcbn1cclxuLmljb24tY29kZS1icmFjZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzM1XCI7XHJcbn1cclxuLmljb24tY29kZS1lcXVhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MzZcIjtcclxufVxyXG4uaWNvbi1jb2RlLWdyZWF0ZXItdGhhbi1vci1lcXVhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MzdcIjtcclxufVxyXG4uaWNvbi1jb2RlLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MzhcIjtcclxufVxyXG4uaWNvbi1jb2RlLWxlc3MtdGhhbi1vci1lcXVhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3MzlcIjtcclxufVxyXG4uaWNvbi1jb2RlLWxlc3MtdGhhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3M2FcIjtcclxufVxyXG4uaWNvbi1jb2RlLW5vdC1lcXVhbC12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTczYlwiO1xyXG59XHJcbi5pY29uLWNvZGUtbm90LWVxdWFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTczY1wiO1xyXG59XHJcbi5pY29uLWNvZGUtc3RyaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTczZFwiO1xyXG59XHJcbi5pY29uLWNvZGUtdGFnczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3M2VcIjtcclxufVxyXG4uaWNvbi1jb2RlcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTczZlwiO1xyXG59XHJcbi5pY29uLWNvZmZlZS10by1nbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NDBcIjtcclxufVxyXG4uaWNvbi1jb2ZmZWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzQxXCI7XHJcbn1cclxuLmljb24tY29nLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NDJcIjtcclxufVxyXG4uaWNvbi1jb2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzQzXCI7XHJcbn1cclxuLmljb24tY29pbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NDRcIjtcclxufVxyXG4uaWNvbi1jb2xvci1oZWxwZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzQ1XCI7XHJcbn1cclxuLmljb24tY29tbWVudC1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzQ2XCI7XHJcbn1cclxuLmljb24tY29tbWVudC1hY2NvdW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc0N1wiO1xyXG59XHJcbi5pY29uLWNvbW1lbnQtYWxlcnQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NDhcIjtcclxufVxyXG4uaWNvbi1jb21tZW50LWFsZXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc0OVwiO1xyXG59XHJcbi5pY29uLWNvbW1lbnQtY2hlY2stb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NGFcIjtcclxufVxyXG4uaWNvbi1jb21tZW50LWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc0YlwiO1xyXG59XHJcbi5pY29uLWNvbW1lbnQtbXVsdGlwZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc0Y1wiO1xyXG59XHJcbi5pY29uLWNvbW1lbnQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NGRcIjtcclxufVxyXG4uaWNvbi1jb21tZW50LXBsdXMtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NGVcIjtcclxufVxyXG4uaWNvbi1jb21tZW50LXByb2Nlc3Npbmctb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NGZcIjtcclxufVxyXG4uaWNvbi1jb21tZW50LXByb2Nlc3Npbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzUwXCI7XHJcbn1cclxuLmljb24tY29tbWVudC1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NTFcIjtcclxufVxyXG4uaWNvbi1jb21tZW50LXRleHQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NTJcIjtcclxufVxyXG4uaWNvbi1jb21tZW50LXRleHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzUzXCI7XHJcbn1cclxuLmljb24tY29tbWVudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NTRcIjtcclxufVxyXG4uaWNvbi1jb21wYXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc1NVwiO1xyXG59XHJcbi5pY29uLWNvbXBhc3Mtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NTZcIjtcclxufVxyXG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc1N1wiO1xyXG59XHJcbi5pY29uLWNvbnNvbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzU4XCI7XHJcbn1cclxuLmljb24tY29udGVudC1jb3B5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc1OVwiO1xyXG59XHJcbi5pY29uLWNvbnRlbnQtY3V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc1YVwiO1xyXG59XHJcbi5pY29uLWNvbnRlbnQtZHVwbGljYXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc1YlwiO1xyXG59XHJcbi5pY29uLWNvbnRlbnQtcGFzdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzVjXCI7XHJcbn1cclxuLmljb24tY29udGVudC1zYXZlLWFsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NWRcIjtcclxufVxyXG4uaWNvbi1jb250ZW50LXNhdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzVlXCI7XHJcbn1cclxuLmljb24tY29udHJhc3QtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc1ZlwiO1xyXG59XHJcbi5pY29uLWNvbnRyYXN0LWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NjBcIjtcclxufVxyXG4uaWNvbi1jb250cmFzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NjFcIjtcclxufVxyXG4uaWNvbi1jb250cm9sbGVyLXhib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzYyXCI7XHJcbn1cclxuLmljb24tY293OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc2M1wiO1xyXG59XHJcbi5pY29uLWNyZWRpdC1jYXJkLW11bHRpcGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc2NFwiO1xyXG59XHJcbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc2NVwiO1xyXG59XHJcbi5pY29uLWNyb3AtZnJlZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NjZcIjtcclxufVxyXG4uaWNvbi1jcm9wLWxhbmRzY2FwZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NjdcIjtcclxufVxyXG4uaWNvbi1jcm9wLXBvcnRyYWl0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc2OFwiO1xyXG59XHJcbi5pY29uLWNyb3Atc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc2OVwiO1xyXG59XHJcbi5pY29uLWNyb3A6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzZhXCI7XHJcbn1cclxuLmljb24tY3Jvc3NoYWlycy1ncHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzZiXCI7XHJcbn1cclxuLmljb24tY3Jvc3NoYWlyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NmNcIjtcclxufVxyXG4uaWNvbi1jcm93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NmRcIjtcclxufVxyXG4uaWNvbi1jdWJlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzZlXCI7XHJcbn1cclxuLmljb24tY3ViZS11bmZvbGRlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NmZcIjtcclxufVxyXG4uaWNvbi1jdWJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3MFwiO1xyXG59XHJcbi5pY29uLWN1cC13YXRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NzFcIjtcclxufVxyXG4uaWNvbi1jdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzcyXCI7XHJcbn1cclxuLmljb24tY3VycmVuY3ktYnRjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3M1wiO1xyXG59XHJcbi5pY29uLWN1cnJlbmN5LWV1cjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NzRcIjtcclxufVxyXG4uaWNvbi1jdXJyZW5jeS1nYnA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzc1XCI7XHJcbn1cclxuLmljb24tY3VycmVuY3ktaW5yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3NlwiO1xyXG59XHJcbi5pY29uLWN1cnJlbmN5LXJ1YjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3NzdcIjtcclxufVxyXG4uaWNvbi1jdXJyZW5jeS10cnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzc4XCI7XHJcbn1cclxuLmljb24tY3VycmVuY3ktdXNkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc3OVwiO1xyXG59XHJcbi5pY29uLWN1cnNvci1kZWZhdWx0LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzdhXCI7XHJcbn1cclxuLmljb24tY3Vyc29yLWRlZmF1bHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzdiXCI7XHJcbn1cclxuLmljb24tY3Vyc29yLW1vdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzdjXCI7XHJcbn1cclxuLmljb24tY3Vyc29yLXBvaW50ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzdkXCI7XHJcbn1cclxuLmljb24tZGF0YTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3N2VcIjtcclxufVxyXG4uaWNvbi1kZWJ1Zy1zdGVwLWludG86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzdmXCI7XHJcbn1cclxuLmljb24tZGVidWctc3RlcC1vdXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzgwXCI7XHJcbn1cclxuLmljb24tZGVidWctc3RlcC1vdmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4MVwiO1xyXG59XHJcbi5pY29uLWRlY2ltYWwtZGVjcmVhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzgyXCI7XHJcbn1cclxuLmljb24tZGVjaW1hbC1pbmNyZWFzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ODNcIjtcclxufVxyXG4uaWNvbi1kZWxldGUtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ODRcIjtcclxufVxyXG4uaWNvbi1kZWxldGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzg1XCI7XHJcbn1cclxuLmljb24tZGVza3Bob25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4NlwiO1xyXG59XHJcbi5pY29uLWRlc2t0b3AtbWFjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4N1wiO1xyXG59XHJcbi5pY29uLWRlc2t0b3AtdG93ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzg4XCI7XHJcbn1cclxuLmljb24tZGV0YWlsczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ODlcIjtcclxufVxyXG4uaWNvbi1kZXZpYW50YXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4YVwiO1xyXG59XHJcbi5pY29uLWRpYW1vbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzhiXCI7XHJcbn1cclxuLmljb24tZGljZS0xOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4Y1wiO1xyXG59XHJcbi5pY29uLWRpY2UtMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OGRcIjtcclxufVxyXG4uaWNvbi1kaWNlLTM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzhlXCI7XHJcbn1cclxuLmljb24tZGljZS00OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc4ZlwiO1xyXG59XHJcbi5pY29uLWRpY2UtNTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OTBcIjtcclxufVxyXG4uaWNvbi1kaWNlLTY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzkxXCI7XHJcbn1cclxuLmljb24tZGljZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OTJcIjtcclxufVxyXG4uaWNvbi1kaXJlY3Rpb25zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc5M1wiO1xyXG59XHJcbi5pY29uLWRpc2stYWxlcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzk0XCI7XHJcbn1cclxuLmljb24tZGlzcXVzLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzk1XCI7XHJcbn1cclxuLmljb24tZGlzcXVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc5NlwiO1xyXG59XHJcbi5pY29uLWRpdmlzaW9uLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OTdcIjtcclxufVxyXG4uaWNvbi1kaXZpc2lvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OThcIjtcclxufVxyXG4uaWNvbi1kbnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzk5XCI7XHJcbn1cclxuLmljb24tZG9jdW1lbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlNzlhXCI7XHJcbn1cclxuLmljb24tZG9tYWluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc5YlwiO1xyXG59XHJcbi5pY29uLWRvdHMtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OWNcIjtcclxufVxyXG4uaWNvbi1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc5ZFwiO1xyXG59XHJcbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTc5ZVwiO1xyXG59XHJcbi5pY29uLWRyYWctaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3OWZcIjtcclxufVxyXG4uaWNvbi1kcmFnLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdhMFwiO1xyXG59XHJcbi5pY29uLWRyYWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2ExXCI7XHJcbn1cclxuLmljb24tZHJhd2luZy1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2EyXCI7XHJcbn1cclxuLmljb24tZHJhd2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YTNcIjtcclxufVxyXG4uaWNvbi1kcmliYmJsZS1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2E0XCI7XHJcbn1cclxuLmljb24tZHJpYmJibGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2E1XCI7XHJcbn1cclxuLmljb24tZHJvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2E2XCI7XHJcbn1cclxuLmljb24tZHJvcGJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YTdcIjtcclxufVxyXG4uaWNvbi1kcnVwYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2E4XCI7XHJcbn1cclxuLmljb24tZHVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YTlcIjtcclxufVxyXG4uaWNvbi1kdW1iYmVsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YWFcIjtcclxufVxyXG4uaWNvbi1lYXJ0aC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2FiXCI7XHJcbn1cclxuLmljb24tZWFydGg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2FjXCI7XHJcbn1cclxuLmljb24tZWJheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YWRcIjtcclxufVxyXG4uaWNvbi1lZGdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdhZVwiO1xyXG59XHJcbi5pY29uLWVqZWN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdhZlwiO1xyXG59XHJcbi5pY29uLWVsZXZhdGlvbi1kZWNsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiMFwiO1xyXG59XHJcbi5pY29uLWVsZXZhdGlvbi1yaXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiMVwiO1xyXG59XHJcbi5pY29uLWVsZXZhdG9yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiMlwiO1xyXG59XHJcbi5pY29uLWVtYWlsLW9wZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2IzXCI7XHJcbn1cclxuLmljb24tZW1haWwtc2VjdXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiNFwiO1xyXG59XHJcbi5pY29uLWVtYWlsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiNVwiO1xyXG59XHJcbi5pY29uLWVtb3RpY29uLWNvb2w6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2I2XCI7XHJcbn1cclxuLmljb24tZW1vdGljb24tZGV2aWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2I3XCI7XHJcbn1cclxuLmljb24tZW1vdGljb24taGFwcHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2I4XCI7XHJcbn1cclxuLmljb24tZW1vdGljb24tbmV1dHJhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YjlcIjtcclxufVxyXG4uaWNvbi1lbW90aWNvbi1wb29wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiYVwiO1xyXG59XHJcbi5pY29uLWVtb3RpY29uLXNhZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YmJcIjtcclxufVxyXG4uaWNvbi1lbW90aWNvbi10b25ndWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2JjXCI7XHJcbn1cclxuLmljb24tZW1vdGljb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2JkXCI7XHJcbn1cclxuLmljb24tZW5naW5lLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2JlXCI7XHJcbn1cclxuLmljb24tZW5naW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdiZlwiO1xyXG59XHJcbi5pY29uLWVxdWFsLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YzBcIjtcclxufVxyXG4uaWNvbi1lcXVhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3YzFcIjtcclxufVxyXG4uaWNvbi1lcmFzZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2MyXCI7XHJcbn1cclxuLmljb24tZXNjYWxhdG9yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdjM1wiO1xyXG59XHJcbi5pY29uLWV0c3k6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2M0XCI7XHJcbn1cclxuLmljb24tZXZlcm5vdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2M1XCI7XHJcbn1cclxuLmljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2M2XCI7XHJcbn1cclxuLmljb24tZXhpdC10by1hcHA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2M3XCI7XHJcbn1cclxuLmljb24tZXhwb3J0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdjOFwiO1xyXG59XHJcbi5pY29uLWV5ZS1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2M5XCI7XHJcbn1cclxuLmljb24tZXllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdjYVwiO1xyXG59XHJcbi5pY29uLWV5ZWRyb3BwZXItdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3Y2JcIjtcclxufVxyXG4uaWNvbi1leWVkcm9wcGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdjY1wiO1xyXG59XHJcbi5pY29uLWZhY2Vib29rLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3Y2RcIjtcclxufVxyXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3Y2VcIjtcclxufVxyXG4uaWNvbi1mYWN0b3J5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdjZlwiO1xyXG59XHJcbi5pY29uLWZhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZDBcIjtcclxufVxyXG4uaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2QxXCI7XHJcbn1cclxuLmljb24tZmVycnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2QyXCI7XHJcbn1cclxuLmljb24tZmlsZS1jbG91ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZDNcIjtcclxufVxyXG4uaWNvbi1maWxlLWRlbGltaXRlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZDRcIjtcclxufVxyXG4uaWNvbi1maWxlLWRvY3VtZW50LWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZDVcIjtcclxufVxyXG4uaWNvbi1maWxlLWRvY3VtZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdkNlwiO1xyXG59XHJcbi5pY29uLWZpbGUtZXhjZWwtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdkN1wiO1xyXG59XHJcbi5pY29uLWZpbGUtZXhjZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2Q4XCI7XHJcbn1cclxuLmljb24tZmlsZS1maW5kOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdkOVwiO1xyXG59XHJcbi5pY29uLWZpbGUtaGlkZGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdkYVwiO1xyXG59XHJcbi5pY29uLWZpbGUtaW1hZ2UtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdkYlwiO1xyXG59XHJcbi5pY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2RjXCI7XHJcbn1cclxuLmljb24tZmlsZS1tdWx0aXBsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZGRcIjtcclxufVxyXG4uaWNvbi1maWxlLW11c2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdkZVwiO1xyXG59XHJcbi5pY29uLWZpbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZGZcIjtcclxufVxyXG4uaWNvbi1maWxlLXBkZi1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2UwXCI7XHJcbn1cclxuLmljb24tZmlsZS1wZGY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2UxXCI7XHJcbn1cclxuLmljb24tZmlsZS1wb3dlcnBvaW50LWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZTJcIjtcclxufVxyXG4uaWNvbi1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2UzXCI7XHJcbn1cclxuLmljb24tZmlsZS1wcmVzZW50YXRpb24tYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlNFwiO1xyXG59XHJcbi5pY29uLWZpbGUtdmlkZW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2U1XCI7XHJcbn1cclxuLmljb24tZmlsZS13b3JkLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZTZcIjtcclxufVxyXG4uaWNvbi1maWxlLXdvcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2U3XCI7XHJcbn1cclxuLmljb24tZmlsZS14bWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2U4XCI7XHJcbn1cclxuLmljb24tZmlsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZTlcIjtcclxufVxyXG4uaWNvbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlYVwiO1xyXG59XHJcbi5pY29uLWZpbG06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2ViXCI7XHJcbn1cclxuLmljb24tZmlsbXN0cmlwLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZWNcIjtcclxufVxyXG4uaWNvbi1maWxtc3RyaXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2VkXCI7XHJcbn1cclxuLmljb24tZmlsdGVyLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2VlXCI7XHJcbn1cclxuLmljb24tZmlsdGVyLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdlZlwiO1xyXG59XHJcbi5pY29uLWZpbHRlci1yZW1vdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2YwXCI7XHJcbn1cclxuLmljb24tZmlsdGVyLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2YxXCI7XHJcbn1cclxuLmljb24tZmlsdGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmMlwiO1xyXG59XHJcbi5pY29uLWZpcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2YzXCI7XHJcbn1cclxuLmljb24tZmlzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZjRcIjtcclxufVxyXG4uaWNvbi1mbGFnLWNoZWNrZXJlZC12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmNVwiO1xyXG59XHJcbi5pY29uLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmNlwiO1xyXG59XHJcbi5pY29uLWZsYWctb3V0bGluZS12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmN1wiO1xyXG59XHJcbi5pY29uLWZsYWctb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZjhcIjtcclxufVxyXG4uaWNvbi1mbGFnLXRyaWFuZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmOVwiO1xyXG59XHJcbi5pY29uLWZsYWctdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU3ZmFcIjtcclxufVxyXG4uaWNvbi1mbGFnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmYlwiO1xyXG59XHJcbi5pY29uLWZsYXNoLWF1dG86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlN2ZjXCI7XHJcbn1cclxuLmljb24tZmxhc2gtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmZFwiO1xyXG59XHJcbi5pY29uLWZsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmZVwiO1xyXG59XHJcbi5pY29uLWZsYXNobGlnaHQtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTdmZlwiO1xyXG59XHJcbi5pY29uLWZsYXNobGlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcbn1cclxuLmljb24tZmxhdHRyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwMVwiO1xyXG59XHJcbi5pY29uLWZsaWNrci1hZnRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MDJcIjtcclxufVxyXG4uaWNvbi1mbGlja3ItYmVmb3JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwM1wiO1xyXG59XHJcbi5pY29uLWZsaXAtdG8tYmFjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MDRcIjtcclxufVxyXG4uaWNvbi1mbGlwLXRvLWZyb250OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwNVwiO1xyXG59XHJcbi5pY29uLWZsb3BweTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MDZcIjtcclxufVxyXG4uaWNvbi1mbG93ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODA3XCI7XHJcbn1cclxuLmljb24tZm9sZGVyLWFjY291bnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODA4XCI7XHJcbn1cclxuLmljb24tZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwOVwiO1xyXG59XHJcbi5pY29uLWZvbGRlci1nb29nbGUtZHJpdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODBhXCI7XHJcbn1cclxuLmljb24tZm9sZGVyLWltYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwYlwiO1xyXG59XHJcbi5pY29uLWZvbGRlci1sb2NrLW9wZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODBjXCI7XHJcbn1cclxuLmljb24tZm9sZGVyLWxvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODBkXCI7XHJcbn1cclxuLmljb24tZm9sZGVyLW1vdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODBlXCI7XHJcbn1cclxuLmljb24tZm9sZGVyLW11bHRpcGxlLWltYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgwZlwiO1xyXG59XHJcbi5pY29uLWZvbGRlci1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxMFwiO1xyXG59XHJcbi5pY29uLWZvbGRlci1tdWx0aXBsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MTFcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItb3V0bGluZS1sb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxMlwiO1xyXG59XHJcbi5pY29uLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxM1wiO1xyXG59XHJcbi5pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgxNFwiO1xyXG59XHJcbi5pY29uLWZvbGRlci1yZW1vdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODE1XCI7XHJcbn1cclxuLmljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MTZcIjtcclxufVxyXG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODE3XCI7XHJcbn1cclxuLmljb24tZm9vZC1hcHBsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MThcIjtcclxufVxyXG4uaWNvbi1mb29kLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODE5XCI7XHJcbn1cclxuLmljb24tZm9vZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MWFcIjtcclxufVxyXG4uaWNvbi1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODFiXCI7XHJcbn1cclxuLmljb24tZm9vdGJhbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODFjXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MWRcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MWVcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MWZcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODIwXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWJvbGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODIxXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWNsZWFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyMlwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1jb2xvci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyM1wiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1jb2xvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MjRcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtZmxvYXQtY2VudGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyNVwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1mbG9hdC1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyNlwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1mbG9hdC1ub25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyN1wiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1mbG9hdC1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MjhcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODI5XCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWhlYWRlci0yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyYVwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1oZWFkZXItMzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MmJcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtaGVhZGVyLTQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODJjXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWhlYWRlci01OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyZFwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1oZWFkZXItNjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MmVcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWRlY3JlYXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgyZlwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1oZWFkZXItZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MzBcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtaGVhZGVyLWVxdWFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgzMVwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1oZWFkZXItaW5jcmVhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODMyXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWhlYWRlci1wb3VuZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MzNcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtaGVhZGVyLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgzNFwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODM1XCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4MzZcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtaXRhbGljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgzN1wiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODM4XCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWxpc3QtYnVsbGV0ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODM5XCI7XHJcbn1cclxuLmljb24tZm9ybWF0LWxpc3QtbnVtYmVyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4M2FcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtb2JqZWN0LWlubGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4M2JcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtb2JqZWN0LXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4M2NcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtb2JqZWN0LXRpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTgzZFwiO1xyXG59XHJcbi5pY29uLWZvcm1hdC1vYmplY3QtdG9wLWJvdHRvbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4M2VcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtcGFpbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODNmXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LXBhcmFncmFwaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NDBcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtcXVvdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODQxXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LXNpemU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODQyXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODQzXCI7XHJcbn1cclxuLmljb24tZm9ybWF0LXN1YnNjcmlwdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NDRcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODQ1XCI7XHJcbn1cclxuLmljb24tZm9ybWF0LXRleHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODQ2XCI7XHJcbn1cclxuLmljb24tZm9ybWF0LXRleHRkaXJlY3Rpb24tbC10by1yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0N1wiO1xyXG59XHJcbi5pY29uLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLXItdG8tbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NDhcIjtcclxufVxyXG4uaWNvbi1mb3JtYXQtdW5kZXJsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0OVwiO1xyXG59XHJcbi5pY29uLWZvcnVtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0YVwiO1xyXG59XHJcbi5pY29uLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODRiXCI7XHJcbn1cclxuLmljb24tZm91cnNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NGNcIjtcclxufVxyXG4uaWNvbi1mcmlkZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODRkXCI7XHJcbn1cclxuLmljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg0ZVwiO1xyXG59XHJcbi5pY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODRmXCI7XHJcbn1cclxuLmljb24tZnVuY3Rpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODUwXCI7XHJcbn1cclxuLmljb24tZ2FtZXBhZC12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1MVwiO1xyXG59XHJcbi5pY29uLWdhbWVwYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODUyXCI7XHJcbn1cclxuLmljb24tZ2FzLXN0YXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODUzXCI7XHJcbn1cclxuLmljb24tZ2F2ZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODU0XCI7XHJcbn1cclxuLmljb24tZ2VuZGVyLWZlbWFsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NTVcIjtcclxufVxyXG4uaWNvbi1nZW5kZXItbWFsZS1mZW1hbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODU2XCI7XHJcbn1cclxuLmljb24tZ2VuZGVyLW1hbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODU3XCI7XHJcbn1cclxuLmljb24tZ2VuZGVyLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1OFwiO1xyXG59XHJcbi5pY29uLWdpZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODU5XCI7XHJcbn1cclxuLmljb24tZ2l0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1YVwiO1xyXG59XHJcbi5pY29uLWdpdGh1Yi1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODViXCI7XHJcbn1cclxuLmljb24tZ2l0aHViOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1Y1wiO1xyXG59XHJcbi5pY29uLWdsYXNzLWZsdXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg1ZFwiO1xyXG59XHJcbi5pY29uLWdsYXNzLW11ZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NWVcIjtcclxufVxyXG4uaWNvbi1nbGFzcy1zdGFuZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODVmXCI7XHJcbn1cclxuLmljb24tZ2xhc3MtdHVsaXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODYwXCI7XHJcbn1cclxuLmljb24tZ2xhc3NlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NjFcIjtcclxufVxyXG4uaWNvbi1nbWFpbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NjJcIjtcclxufVxyXG4uaWNvbi1nb29nbGUtY2hyb21lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg2M1wiO1xyXG59XHJcbi5pY29uLWdvb2dsZS1jaXJjbGVzLWNvbW11bml0aWVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg2NFwiO1xyXG59XHJcbi5pY29uLWdvb2dsZS1jaXJjbGVzLWV4dGVuZGVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg2NVwiO1xyXG59XHJcbi5pY29uLWdvb2dsZS1jaXJjbGVzLWludml0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NjZcIjtcclxufVxyXG4uaWNvbi1nb29nbGUtY2lyY2xlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NjdcIjtcclxufVxyXG4uaWNvbi1nb29nbGUtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODY4XCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLWNvbnRyb2xsZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODY5XCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg2YVwiO1xyXG59XHJcbi5pY29uLWdvb2dsZS1lYXJ0aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NmJcIjtcclxufVxyXG4uaWNvbi1nb29nbGUtZ2xhc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODZjXCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLW1hcHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODZkXCI7XHJcbn1cclxuLmljb24tZ29vZ2xlLXBhZ2VzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg2ZVwiO1xyXG59XHJcbi5pY29uLWdvb2dsZS1wbGF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg2ZlwiO1xyXG59XHJcbi5pY29uLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NzBcIjtcclxufVxyXG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NzFcIjtcclxufVxyXG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODcyXCI7XHJcbn1cclxuLmljb24tZ3JpZC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODczXCI7XHJcbn1cclxuLmljb24tZ3JpZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NzRcIjtcclxufVxyXG4uaWNvbi1ncm91cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NzVcIjtcclxufVxyXG4uaWNvbi1oYW5kLXBvaW50aW5nLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg3NlwiO1xyXG59XHJcbi5pY29uLWhhbmdlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NzdcIjtcclxufVxyXG4uaWNvbi1oYW5nb3V0czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NzhcIjtcclxufVxyXG4uaWNvbi1oYXJkZGlzazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4NzlcIjtcclxufVxyXG4uaWNvbi1oZWFkcGhvbmVzLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4N2FcIjtcclxufVxyXG4uaWNvbi1oZWFkcGhvbmVzLWRvdHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODdiXCI7XHJcbn1cclxuLmljb24taGVhZHBob25lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4N2NcIjtcclxufVxyXG4uaWNvbi1oZWFkc2V0LWRvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODdkXCI7XHJcbn1cclxuLmljb24taGVhZHNldC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODdlXCI7XHJcbn1cclxuLmljb24taGVhZHNldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4N2ZcIjtcclxufVxyXG4uaWNvbi1oZWFydC1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ODBcIjtcclxufVxyXG4uaWNvbi1oZWFydC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODgxXCI7XHJcbn1cclxuLmljb24taGVhcnQtYnJva2VuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4MlwiO1xyXG59XHJcbi5pY29uLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODgzXCI7XHJcbn1cclxuLmljb24taGVhcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODg0XCI7XHJcbn1cclxuLmljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODg1XCI7XHJcbn1cclxuLmljb24taGVscDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ODZcIjtcclxufVxyXG4uaWNvbi1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODg3XCI7XHJcbn1cclxuLmljb24taGV4YWdvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ODhcIjtcclxufVxyXG4uaWNvbi1oaXN0b3J5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4OVwiO1xyXG59XHJcbi5pY29uLWhvbG9sZW5zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4YVwiO1xyXG59XHJcbi5pY29uLWhvbWUtbW9kZXJuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4YlwiO1xyXG59XHJcbi5pY29uLWhvbWUtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OGNcIjtcclxufVxyXG4uaWNvbi1ob21lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg4ZFwiO1xyXG59XHJcbi5pY29uLWhvcHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODhlXCI7XHJcbn1cclxuLmljb24taG9zcGl0YWwtYnVpbGRpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODhmXCI7XHJcbn1cclxuLmljb24taG9zcGl0YWwtbWFya2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg5MFwiO1xyXG59XHJcbi5pY29uLWhvc3BpdGFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg5MVwiO1xyXG59XHJcbi5pY29uLWhvdGVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg5MlwiO1xyXG59XHJcbi5pY29uLWhvdXp6LWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OTNcIjtcclxufVxyXG4uaWNvbi1odW1hbi1jaGlsZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OTRcIjtcclxufVxyXG4uaWNvbi1odW1hbi1tYWxlLWZlbWFsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OTVcIjtcclxufVxyXG4uaWNvbi1odW1hbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OTZcIjtcclxufVxyXG4uaWNvbi1pbWFnZS1hbGJ1bTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OTdcIjtcclxufVxyXG4uaWNvbi1pbWFnZS1hcmVhLWNsb3NlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg5OFwiO1xyXG59XHJcbi5pY29uLWltYWdlLWFyZWE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODk5XCI7XHJcbn1cclxuLmljb24taW1hZ2UtYnJva2VuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg5YVwiO1xyXG59XHJcbi5pY29uLWltYWdlLWZpbHRlci1ibGFjay13aGl0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OWJcIjtcclxufVxyXG4uaWNvbi1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg5Y1wiO1xyXG59XHJcbi5pY29uLWltYWdlLWZpbHRlci1kcmFtYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4OWRcIjtcclxufVxyXG4uaWNvbi1pbWFnZS1maWx0ZXItZnJhbWVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTg5ZVwiO1xyXG59XHJcbi5pY29uLWltYWdlLWZpbHRlci1oZHI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODlmXCI7XHJcbn1cclxuLmljb24taW1hZ2UtZmlsdGVyLW5vbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGEwXCI7XHJcbn1cclxuLmljb24taW1hZ2UtZmlsdGVyLXRpbHQtc2hpZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGExXCI7XHJcbn1cclxuLmljb24taW1hZ2UtZmlsdGVyLXZpbnRhZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGEyXCI7XHJcbn1cclxuLmljb24taW1hZ2UtZmlsdGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThhM1wiO1xyXG59XHJcbi5pY29uLWltYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThhNFwiO1xyXG59XHJcbi5pY29uLWltcG9ydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YTVcIjtcclxufVxyXG4uaWNvbi1pbmJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YTZcIjtcclxufVxyXG4uaWNvbi1pbmRlbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGE3XCI7XHJcbn1cclxuLmljb24taW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YThcIjtcclxufVxyXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YTlcIjtcclxufVxyXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGFhXCI7XHJcbn1cclxuLmljb24taW5zdGFwYXBlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YWJcIjtcclxufVxyXG4uaWNvbi1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YWNcIjtcclxufVxyXG4uaWNvbi1pbnZlcnQtY29sb3JzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThhZFwiO1xyXG59XHJcbi5pY29uLWppcmE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGFlXCI7XHJcbn1cclxuLmljb24tanNmaWRkbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGFmXCI7XHJcbn1cclxuLmljb24ta2VnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiMFwiO1xyXG59XHJcbi5pY29uLWtleS1jaGFuZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGIxXCI7XHJcbn1cclxuLmljb24ta2V5LW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiMlwiO1xyXG59XHJcbi5pY29uLWtleS1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiM1wiO1xyXG59XHJcbi5pY29uLWtleS1yZW1vdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGI0XCI7XHJcbn1cclxuLmljb24ta2V5LXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGI1XCI7XHJcbn1cclxuLmljb24ta2V5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiNlwiO1xyXG59XHJcbi5pY29uLWtleWJvYXJkLWJhY2tzcGFjZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YjdcIjtcclxufVxyXG4uaWNvbi1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiOFwiO1xyXG59XHJcbi5pY29uLWtleWJvYXJkLWNsb3NlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiOVwiO1xyXG59XHJcbi5pY29uLWtleWJvYXJkLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YmFcIjtcclxufVxyXG4uaWNvbi1rZXlib2FyZC1yZXR1cm46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGJiXCI7XHJcbn1cclxuLmljb24ta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThiY1wiO1xyXG59XHJcbi5pY29uLWtleWJvYXJkLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGJkXCI7XHJcbn1cclxuLmljb24ta2V5Ym9hcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGJlXCI7XHJcbn1cclxuLmljb24tbGFiZWwtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YmZcIjtcclxufVxyXG4uaWNvbi1sYWJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YzBcIjtcclxufVxyXG4uaWNvbi1sYW5ndWFnZS1jc2hhcnA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGMxXCI7XHJcbn1cclxuLmljb24tbGFuZ3VhZ2UtY3NzMzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YzJcIjtcclxufVxyXG4uaWNvbi1sYW5ndWFnZS1odG1sNTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YzNcIjtcclxufVxyXG4uaWNvbi1sYW5ndWFnZS1qYXZhc2NyaXB0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThjNFwiO1xyXG59XHJcbi5pY29uLWxhbmd1YWdlLXB5dGhvbi10ZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThjNVwiO1xyXG59XHJcbi5pY29uLWxhbmd1YWdlLXB5dGhvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YzZcIjtcclxufVxyXG4uaWNvbi1sYXB0b3AtY2hyb21lYm9vazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4YzdcIjtcclxufVxyXG4uaWNvbi1sYXB0b3AtbWFjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThjOFwiO1xyXG59XHJcbi5pY29uLWxhcHRvcC13aW5kb3dzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThjOVwiO1xyXG59XHJcbi5pY29uLWxhcHRvcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4Y2FcIjtcclxufVxyXG4uaWNvbi1sYXN0Zm06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGNiXCI7XHJcbn1cclxuLmljb24tbGF1bmNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThjY1wiO1xyXG59XHJcbi5pY29uLWxheWVycy1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGNkXCI7XHJcbn1cclxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThjZVwiO1xyXG59XHJcbi5pY29uLWxlYWY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGNmXCI7XHJcbn1cclxuLmljb24tbGlicmFyeS1ib29rczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZDBcIjtcclxufVxyXG4uaWNvbi1saWJyYXJ5LW11c2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThkMVwiO1xyXG59XHJcbi5pY29uLWxpYnJhcnktcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZDJcIjtcclxufVxyXG4uaWNvbi1saWJyYXJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThkM1wiO1xyXG59XHJcbi5pY29uLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThkNFwiO1xyXG59XHJcbi5pY29uLWxpZ2h0YnVsYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZDVcIjtcclxufVxyXG4uaWNvbi1saW5rLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZDZcIjtcclxufVxyXG4uaWNvbi1saW5rLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThkN1wiO1xyXG59XHJcbi5pY29uLWxpbmstdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZDhcIjtcclxufVxyXG4uaWNvbi1saW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThkOVwiO1xyXG59XHJcbi5pY29uLWxpbmtlZGluLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZGFcIjtcclxufVxyXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZGJcIjtcclxufVxyXG4uaWNvbi1saW5vZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGRjXCI7XHJcbn1cclxuLmljb24tbGludXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGRkXCI7XHJcbn1cclxuLmljb24tbG9jay1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThkZVwiO1xyXG59XHJcbi5pY29uLWxvY2stdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZGZcIjtcclxufVxyXG4uaWNvbi1sb2NrLXVubG9ja2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlMFwiO1xyXG59XHJcbi5pY29uLWxvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGUxXCI7XHJcbn1cclxuLmljb24tbG9naW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGUyXCI7XHJcbn1cclxuLmljb24tbG9nb3V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlM1wiO1xyXG59XHJcbi5pY29uLWxvb2tzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlNFwiO1xyXG59XHJcbi5pY29uLWxvdXBlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlNVwiO1xyXG59XHJcbi5pY29uLWx1bXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGU2XCI7XHJcbn1cclxuLmljb24tbWFnbmV0LW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlN1wiO1xyXG59XHJcbi5pY29uLW1hZ25ldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZThcIjtcclxufVxyXG4uaWNvbi1tYWduaWZ5LW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlOVwiO1xyXG59XHJcbi5pY29uLW1hZ25pZnktcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZWFcIjtcclxufVxyXG4uaWNvbi1tYWduaWZ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThlYlwiO1xyXG59XHJcbi5pY29uLW1haWwtcnU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGVjXCI7XHJcbn1cclxuLmljb24tbWFwLW1hcmtlci1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGVkXCI7XHJcbn1cclxuLmljb24tbWFwLW1hcmtlci1tdWx0aXBsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZWVcIjtcclxufVxyXG4uaWNvbi1tYXAtbWFya2VyLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZWZcIjtcclxufVxyXG4uaWNvbi1tYXAtbWFya2VyLXJhZGl1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZjBcIjtcclxufVxyXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThmMVwiO1xyXG59XHJcbi5pY29uLW1hcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZjJcIjtcclxufVxyXG4uaWNvbi1tYXJnaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGYzXCI7XHJcbn1cclxuLmljb24tbWFya2Rvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGY0XCI7XHJcbn1cclxuLmljb24tbWFya2VyLWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThmNVwiO1xyXG59XHJcbi5pY29uLW1hcnRpbmk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGY2XCI7XHJcbn1cclxuLmljb24tbWF0ZXJpYWwtdWk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGY3XCI7XHJcbn1cclxuLmljb24tbWF4Y2RuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThmOFwiO1xyXG59XHJcbi5pY29uLW1lZGl1bTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZjlcIjtcclxufVxyXG4uaWNvbi1tZW1vcnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGZhXCI7XHJcbn1cclxuLmljb24tbWVudS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThmYlwiO1xyXG59XHJcbi5pY29uLW1lbnUtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZmNcIjtcclxufVxyXG4uaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZThmZFwiO1xyXG59XHJcbi5pY29uLW1lbnUtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOGZlXCI7XHJcbn1cclxuLmljb24tbWVudTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU4ZmZcIjtcclxufVxyXG4uaWNvbi1tZXNzYWdlLWFsZXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29uLW1lc3NhZ2UtZHJhdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvbi1tZXNzYWdlLWltYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcbi5pY29uLW1lc3NhZ2UtcHJvY2Vzc2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4uaWNvbi1tZXNzYWdlLXJlcGx5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG59XHJcbi5pY29uLW1lc3NhZ2UtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xyXG59XHJcbi5pY29uLW1lc3NhZ2UtdGV4dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcclxufVxyXG4uaWNvbi1tZXNzYWdlLXZpZGVvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG59XHJcbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuLmljb24tbWljcm9waG9uZS1kb3RzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiO1xyXG59XHJcbi5pY29uLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcbi5pY29uLW1pY3JvcGhvbmUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGJcIjtcclxufVxyXG4uaWNvbi1taWNyb3Bob25lLXNldHRpbmdzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xyXG59XHJcbi5pY29uLW1pY3JvcGhvbmUtdmFyaWFudC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbn1cclxuLmljb24tbWljcm9waG9uZS12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xyXG59XHJcbi5pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbn1cclxuLmljb24tbWludXMtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG59XHJcbi5pY29uLW1pbnVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxMVwiO1xyXG59XHJcbi5pY29uLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG4uaWNvbi1taW51cy1uZXR3b3JrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxM1wiO1xyXG59XHJcbi5pY29uLW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xyXG59XHJcbi5pY29uLW1vbml0b3ItbXVsdGlwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XHJcbn1cclxuLmljb24tbW9uaXRvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTZcIjtcclxufVxyXG4uaWNvbi1tb3JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xyXG59XHJcbi5pY29uLW1vdXNlLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MThcIjtcclxufVxyXG4uaWNvbi1tb3VzZS12YXJpYW50LW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTlcIjtcclxufVxyXG4uaWNvbi1tb3VzZS12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiO1xyXG59XHJcbi5pY29uLW1vdXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxYlwiO1xyXG59XHJcbi5pY29uLW1vdmllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxY1wiO1xyXG59XHJcbi5pY29uLW11bHRpcGxpY2F0aW9uLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWRcIjtcclxufVxyXG4uaWNvbi1tdWx0aXBsaWNhdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWVcIjtcclxufVxyXG4uaWNvbi1tdXNpYy1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWZcIjtcclxufVxyXG4uaWNvbi1tdXNpYy1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XHJcbn1cclxuLmljb24tbXVzaWMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyMVwiO1xyXG59XHJcbi5pY29uLW11c2ljLW5vdGUtZWlnaHRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xyXG59XHJcbi5pY29uLW11c2ljLW5vdGUtaGFsZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcclxufVxyXG4uaWNvbi1tdXNpYy1ub3RlLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcclxufVxyXG4uaWNvbi1tdXNpYy1ub3RlLXF1YXJ0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XHJcbn1cclxuLmljb24tbXVzaWMtbm90ZS1zaXh0ZWVudGg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XHJcbn1cclxuLmljb24tbXVzaWMtbm90ZS13aG9sZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjdcIjtcclxufVxyXG4uaWNvbi1tdXNpYy1ub3RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xyXG59XHJcbi5pY29uLW5hdHVyZS1wZW9wbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XHJcbn1cclxuLmljb24tbmF0dXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyYVwiO1xyXG59XHJcbi5pY29uLW5hdmlnYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XHJcbn1cclxuLmljb24tbmVlZGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xyXG59XHJcbi5pY29uLW5lc3QtcHJvdGVjdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcclxufVxyXG4uaWNvbi1uZXN0LXRoZXJtb3N0YXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XHJcbn1cclxuLmljb24tbmV3c3BhcGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiO1xyXG59XHJcbi5pY29uLW5mYy10YXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XHJcbn1cclxuLmljb24tbmZjLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XHJcbn1cclxuLmljb24tbmZjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzMlwiO1xyXG59XHJcbi5pY29uLW5vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzM1wiO1xyXG59XHJcbi5pY29uLW5vdC1lcXVhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MzRcIjtcclxufVxyXG4uaWNvbi1ub3RlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XHJcbn1cclxuLmljb24tbm90ZS10ZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzNlwiO1xyXG59XHJcbi5pY29uLW5vdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy0wLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzOFwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtMC1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MzlcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTAtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzYVwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtMS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5M2JcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTEtYm94LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy0xLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5M2RcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTItYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy0yLWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzZlwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtMi1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy0zLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk0MVwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtMy1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NDJcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTMtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtNC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NDRcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTQtYm94LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy00LWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NDZcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTUtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy01LWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtNS1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy02LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk0YVwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtNi1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NGJcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTYtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk0Y1wiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtNy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NGRcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTctYm94LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy03LWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NGZcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTgtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy04LWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk1MVwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtOC1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XHJcbn1cclxuLmljb24tbnVtZXJpYy05LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk1M1wiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtOS1ib3gtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NTRcIjtcclxufVxyXG4uaWNvbi1udW1lcmljLTktYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk1NVwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk1NlwiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk1N1wiO1xyXG59XHJcbi5pY29uLW51bWVyaWMtOS1wbHVzLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NThcIjtcclxufVxyXG4uaWNvbi1udW1lcmljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk1OVwiO1xyXG59XHJcbi5pY29uLW51dHJpdG9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk1YVwiO1xyXG59XHJcbi5pY29uLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTViXCI7XHJcbn1cclxuLmljb24tb2ZmaWNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk1Y1wiO1xyXG59XHJcbi5pY29uLW9pbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NWRcIjtcclxufVxyXG4uaWNvbi1vbWVnYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NWVcIjtcclxufVxyXG4uaWNvbi1vbmVkcml2ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NWZcIjtcclxufVxyXG4uaWNvbi1vcGVuLWluLWFwcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjBcIjtcclxufVxyXG4uaWNvbi1vcGVuLWluLW5ldzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjFcIjtcclxufVxyXG4uaWNvbi1vcm5hbWVudC12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2MlwiO1xyXG59XHJcbi5pY29uLW9ybmFtZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2M1wiO1xyXG59XHJcbi5pY29uLW91dGJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjRcIjtcclxufVxyXG4uaWNvbi1vdXRkZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2NVwiO1xyXG59XHJcbi5pY29uLW93bDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjZcIjtcclxufVxyXG4uaWNvbi1wYWNrYWdlLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XHJcbn1cclxuLmljb24tcGFja2FnZS11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjhcIjtcclxufVxyXG4uaWNvbi1wYWNrYWdlLXZhcmlhbnQtY2xvc2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2OVwiO1xyXG59XHJcbi5pY29uLXBhY2thZ2UtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NmFcIjtcclxufVxyXG4uaWNvbi1wYWNrYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2YlwiO1xyXG59XHJcbi5pY29uLXBhbGV0dGUtYWR2YW5jZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XHJcbn1cclxuLmljb24tcGFsZXR0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NmRcIjtcclxufVxyXG4uaWNvbi1wYW5kYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NmVcIjtcclxufVxyXG4uaWNvbi1wYW5kb3JhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2ZlwiO1xyXG59XHJcbi5pY29uLXBhbm9yYW1hLWZpc2hleWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XHJcbn1cclxuLmljb24tcGFub3JhbWEtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NzFcIjtcclxufVxyXG4uaWNvbi1wYW5vcmFtYS12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NzJcIjtcclxufVxyXG4uaWNvbi1wYW5vcmFtYS13aWRlLWFuZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk3M1wiO1xyXG59XHJcbi5pY29uLXBhbm9yYW1hOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk3NFwiO1xyXG59XHJcbi5pY29uLXBhcGVyLWN1dC12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NzVcIjtcclxufVxyXG4uaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XHJcbn1cclxuLmljb24tcGFya2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NzdcIjtcclxufVxyXG4uaWNvbi1wYXVzZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NzhcIjtcclxufVxyXG4uaWNvbi1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XHJcbn1cclxuLmljb24tcGF1c2Utb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk3YVwiO1xyXG59XHJcbi5pY29uLXBhdXNlLW9jdGFnb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XHJcbn1cclxuLmljb24tcGF1c2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XHJcbn1cclxuLmljb24tcGF3OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk3ZFwiO1xyXG59XHJcbi5pY29uLXBlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5N2VcIjtcclxufVxyXG4uaWNvbi1wZW5jaWwtYm94LW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XHJcbn1cclxuLmljb24tcGVuY2lsLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ODBcIjtcclxufVxyXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XHJcbn1cclxuLmljb24tcGVvcGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk4MlwiO1xyXG59XHJcbi5pY29uLXBlcmNlbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XHJcbn1cclxuLmljb24tcGVyc29uLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ODRcIjtcclxufVxyXG4uaWNvbi1wZXJzb24tbWludXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XHJcbn1cclxuLmljb24tcGVyc29uLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XHJcbn1cclxuLmljb24tcGhhcm1hY3k6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XHJcbn1cclxuLmljb24tcGhvbmUtYmx1ZXRvb3RoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk4OFwiO1xyXG59XHJcbi5pY29uLXBob25lLWRvdHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XHJcbn1cclxuLmljb24tcGhvbmUtZm9yd2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OGFcIjtcclxufVxyXG4uaWNvbi1waG9uZS1oYW5ndXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOThiXCI7XHJcbn1cclxuLmljb24tcGhvbmUtaW4tdGFsazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OGNcIjtcclxufVxyXG4uaWNvbi1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OGRcIjtcclxufVxyXG4uaWNvbi1waG9uZS1sb2NrZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOThlXCI7XHJcbn1cclxuLmljb24tcGhvbmUtbG9nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk4ZlwiO1xyXG59XHJcbi5pY29uLXBob25lLW1pc3NlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OTBcIjtcclxufVxyXG4uaWNvbi1waG9uZS1vdXRnb2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OTFcIjtcclxufVxyXG4uaWNvbi1waG9uZS1wYXVzZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XHJcbn1cclxuLmljb24tcGhvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTkzXCI7XHJcbn1cclxuLmljb24tcGljdHVyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OTRcIjtcclxufVxyXG4uaWNvbi1waWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XHJcbn1cclxuLmljb24tcGlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OTZcIjtcclxufVxyXG4uaWNvbi1waW4tb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk5N1wiO1xyXG59XHJcbi5pY29uLXBpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OThcIjtcclxufVxyXG4uaWNvbi1waW5lLXRyZWUtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk5OVwiO1xyXG59XHJcbi5pY29uLXBpbmUtdHJlZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OWFcIjtcclxufVxyXG4uaWNvbi1waW50ZXJlc3QtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk5YlwiO1xyXG59XHJcbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OWNcIjtcclxufVxyXG4uaWNvbi1waXp6YTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OWRcIjtcclxufVxyXG4uaWNvbi1wbGFuZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OWVcIjtcclxufVxyXG4uaWNvbi1wbGF5LWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTk5ZlwiO1xyXG59XHJcbi5pY29uLXBsYXktY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XHJcbn1cclxuLmljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWExXCI7XHJcbn1cclxuLmljb24tcGxheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YTJcIjtcclxufVxyXG4uaWNvbi1wbGF5bGlzdC1taW51czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YTNcIjtcclxufVxyXG4uaWNvbi1wbGF5bGlzdC1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhNFwiO1xyXG59XHJcbi5pY29uLXBsYXlzdGF0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhNVwiO1xyXG59XHJcbi5pY29uLXBsdXMtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhNlwiO1xyXG59XHJcbi5pY29uLXBsdXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XHJcbn1cclxuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWE4XCI7XHJcbn1cclxuLmljb24tcGx1cy1uZXR3b3JrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhOVwiO1xyXG59XHJcbi5pY29uLXBsdXMtb25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhYVwiO1xyXG59XHJcbi5pY29uLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XHJcbn1cclxuLmljb24tcG9ja2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhY1wiO1xyXG59XHJcbi5pY29uLXBvbGwtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlhZFwiO1xyXG59XHJcbi5pY29uLXBvbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XHJcbn1cclxuLmljb24tcG9seW1lcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YWZcIjtcclxufVxyXG4uaWNvbi1wb3Bjb3JuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTliMFwiO1xyXG59XHJcbi5pY29uLXBvdW5kLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YjFcIjtcclxufVxyXG4uaWNvbi1wb3VuZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YjJcIjtcclxufVxyXG4uaWNvbi1wb3dlci1zZXR0aW5nczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YjNcIjtcclxufVxyXG4uaWNvbi1wb3dlci1zb2NrZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWI0XCI7XHJcbn1cclxuLmljb24tcG93ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XHJcbn1cclxuLmljb24tcHJlc2VudGF0aW9uLXBsYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWI2XCI7XHJcbn1cclxuLmljb24tcHJlc2VudGF0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTliN1wiO1xyXG59XHJcbi5pY29uLXByaW50ZXItM2Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XHJcbn1cclxuLmljb24tcHJpbnRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YjlcIjtcclxufVxyXG4uaWNvbi1wdWxzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YmFcIjtcclxufVxyXG4uaWNvbi1wdXp6bGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XHJcbn1cclxuLmljb24tcXJjb2RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTliY1wiO1xyXG59XHJcbi5pY29uLXF1YWRjb3B0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XHJcbn1cclxuLmljb24tcXVhbGl0eS1oaWdoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTliZVwiO1xyXG59XHJcbi5pY29uLXF1ZXN0aW9uLW1hcmstY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTliZlwiO1xyXG59XHJcbi5pY29uLXF1aWNrLXJlcGx5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljMFwiO1xyXG59XHJcbi5pY29uLXF1aWNrdGltZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5YzFcIjtcclxufVxyXG4uaWNvbi1yYWJiaXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWMyXCI7XHJcbn1cclxuLmljb24tcmFkaWF0b3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWMzXCI7XHJcbn1cclxuLmljb24tcmFkaW8tdG93ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWM0XCI7XHJcbn1cclxuLmljb24tcmFkaW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XHJcbn1cclxuLmljb24tcmFkaW9hY3RpdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XHJcbn1cclxuLmljb24tcmFkaW9ib3gtYmxhbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWM3XCI7XHJcbn1cclxuLmljb24tcmFkaW9ib3gtbWFya2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljOFwiO1xyXG59XHJcbi5pY29uLXJhc3BiZXJyeXBpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljOVwiO1xyXG59XHJcbi5pY29uLXJkaW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XHJcbn1cclxuLmljb24tcmVhZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5Y2JcIjtcclxufVxyXG4uaWNvbi1yZWFkYWJpbGl0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5Y2NcIjtcclxufVxyXG4uaWNvbi1yZWNlaXB0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljZFwiO1xyXG59XHJcbi5pY29uLXJlY3ljbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWNlXCI7XHJcbn1cclxuLmljb24tcmVkZGl0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljZlwiO1xyXG59XHJcbi5pY29uLXJlZG8tdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZDBcIjtcclxufVxyXG4uaWNvbi1yZWRvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkMVwiO1xyXG59XHJcbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWQyXCI7XHJcbn1cclxuLmljb24tcmVsYXRpdmUtc2NhbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWQzXCI7XHJcbn1cclxuLmljb24tcmVsb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkNFwiO1xyXG59XHJcbi5pY29uLXJlbW90ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZDVcIjtcclxufVxyXG4uaWNvbi1yZW5hbWUtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkNlwiO1xyXG59XHJcbi5pY29uLXJlcGVhdC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XHJcbn1cclxuLmljb24tcmVwZWF0LW9uY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XHJcbn1cclxuLmljb24tcmVwZWF0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkOVwiO1xyXG59XHJcbi5pY29uLXJlcGxheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZGFcIjtcclxufVxyXG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XHJcbn1cclxuLmljb24tcmVwbHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XHJcbn1cclxuLmljb24tcmVwcm9kdWN0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlkZFwiO1xyXG59XHJcbi5pY29uLXJlc2l6ZS1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWRlXCI7XHJcbn1cclxuLmljb24tcmVzcG9uc2l2ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZGZcIjtcclxufVxyXG4uaWNvbi1yZXN0b3JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllMFwiO1xyXG59XHJcbi5pY29uLXJld2luZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZTFcIjtcclxufVxyXG4uaWNvbi1yaWJib246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XHJcbn1cclxuLmljb24tcm9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZTNcIjtcclxufVxyXG4uaWNvbi1yb2NrZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XHJcbn1cclxuLmljb24tcm90YXRlLTNkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllNVwiO1xyXG59XHJcbi5pY29uLXJvdGF0ZS1sZWZ0LXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XHJcbn1cclxuLmljb24tcm90YXRlLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWU3XCI7XHJcbn1cclxuLmljb24tcm90YXRlLXJpZ2h0LXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWU4XCI7XHJcbn1cclxuLmljb24tcm90YXRlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllOVwiO1xyXG59XHJcbi5pY29uLXJvdXRlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZWFcIjtcclxufVxyXG4uaWNvbi1yc3MtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllYlwiO1xyXG59XHJcbi5pY29uLXJ1bGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllY1wiO1xyXG59XHJcbi5pY29uLXJ1bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZWRcIjtcclxufVxyXG4uaWNvbi1zYWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllZVwiO1xyXG59XHJcbi5pY29uLXNhdGVsbGl0ZS12YXJpYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTllZlwiO1xyXG59XHJcbi5pY29uLXNhdGVsbGl0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZjBcIjtcclxufVxyXG4uaWNvbi1zY2FsZS1iYXRocm9vbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZjFcIjtcclxufVxyXG4uaWNvbi1zY2FsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZjJcIjtcclxufVxyXG4uaWNvbi1zY2hvb2w6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWYzXCI7XHJcbn1cclxuLmljb24tc2NyZWVuLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWY0XCI7XHJcbn1cclxuLmljb24tc2NyZWVuLXJvdGF0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlmNVwiO1xyXG59XHJcbi5pY29uLXNjcmlwdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZjZcIjtcclxufVxyXG4uaWNvbi1zZWN1cml0eS1uZXR3b3JrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlmN1wiO1xyXG59XHJcbi5pY29uLXNlY3VyaXR5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlmOFwiO1xyXG59XHJcbi5pY29uLXNlbGVjdC1hbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWY5XCI7XHJcbn1cclxuLmljb24tc2VsZWN0LWludmVyc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWZhXCI7XHJcbn1cclxuLmljb24tc2VsZWN0LW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZmJcIjtcclxufVxyXG4uaWNvbi1zZWxlY3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XHJcbn1cclxuLmljb24tc2VuZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5ZmRcIjtcclxufVxyXG4uaWNvbi1zZXJ2ZXItbWludXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWZlXCI7XHJcbn1cclxuLmljb24tc2VydmVyLW5ldHdvcmstb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTlmZlwiO1xyXG59XHJcbi5pY29uLXNlcnZlci1uZXR3b3JrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwMFwiO1xyXG59XHJcbi5pY29uLXNlcnZlci1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XHJcbn1cclxuLmljb24tc2VydmVyLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XHJcbn1cclxuLmljb24tc2VydmVyLXJlbW92ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDNcIjtcclxufVxyXG4uaWNvbi1zZXJ2ZXItc2VjdXJpdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XHJcbn1cclxuLmljb24tc2VydmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwNVwiO1xyXG59XHJcbi5pY29uLXNoYXBlLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XHJcbn1cclxuLmljb24tc2hhcmUtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDdcIjtcclxufVxyXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDhcIjtcclxufVxyXG4uaWNvbi1zaGllbGQtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDlcIjtcclxufVxyXG4uaWNvbi1zaGllbGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XHJcbn1cclxuLmljb24tc2hvcHBpbmctbXVzaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XHJcbn1cclxuLmljb24tc2hvcHBpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XHJcbn1cclxuLmljb24tc2h1ZmZsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMGRcIjtcclxufVxyXG4uaWNvbi1zaWdtYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMGVcIjtcclxufVxyXG4uaWNvbi1zaWduLWNhdXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XHJcbn1cclxuLmljb24tc2lnbmFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExMFwiO1xyXG59XHJcbi5pY29uLXNpbHZlcndhcmUtZm9yazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTFcIjtcclxufVxyXG4uaWNvbi1zaWx2ZXJ3YXJlLXNwb29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExMlwiO1xyXG59XHJcbi5pY29uLXNpbHZlcndhcmUtdmFyaWFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTNcIjtcclxufVxyXG4uaWNvbi1zaWx2ZXJ3YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExNFwiO1xyXG59XHJcbi5pY29uLXNpbS1hbGVydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTVcIjtcclxufVxyXG4uaWNvbi1zaW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XHJcbn1cclxuLmljb24tc2l0ZW1hcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTdcIjtcclxufVxyXG4uaWNvbi1za2lwLW5leHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XHJcbn1cclxuLmljb24tc2tpcC1wcmV2aW91czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTlcIjtcclxufVxyXG4uaWNvbi1za3lwZS1idXNpbmVzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMWFcIjtcclxufVxyXG4uaWNvbi1za3lwZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMWJcIjtcclxufVxyXG4uaWNvbi1zbGVlcC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XHJcbn1cclxuLmljb24tc2xlZXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XHJcbn1cclxuLmljb24tc21va2luZy1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XHJcbn1cclxuLmljb24tc21va2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMWZcIjtcclxufVxyXG4uaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjBcIjtcclxufVxyXG4uaWNvbi1zbm93bWFuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyMVwiO1xyXG59XHJcbi5pY29uLXNvZmE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XHJcbn1cclxuLmljb24tc29ydC1hbHBoYWJldGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XHJcbn1cclxuLmljb24tc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XHJcbn1cclxuLmljb24tc29ydC1kZXNjZW5kaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyNVwiO1xyXG59XHJcbi5pY29uLXNvcnQtbnVtZXJpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjZcIjtcclxufVxyXG4uaWNvbi1zb3J0LXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTI3XCI7XHJcbn1cclxuLmljb24tc29ydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjhcIjtcclxufVxyXG4uaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyOVwiO1xyXG59XHJcbi5pY29uLXNvdXJjZS1mb3JrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyYVwiO1xyXG59XHJcbi5pY29uLXNvdXJjZS1wdWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyYlwiO1xyXG59XHJcbi5pY29uLXNwZWFrZXItb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyY1wiO1xyXG59XHJcbi5pY29uLXNwZWFrZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XHJcbn1cclxuLmljb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTJlXCI7XHJcbn1cclxuLmljb24tc3BlbGxjaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMmZcIjtcclxufVxyXG4uaWNvbi1zcG90aWZ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzMFwiO1xyXG59XHJcbi5pY29uLXNwb3RsaWdodC1iZWFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzMVwiO1xyXG59XHJcbi5pY29uLXNwb3RsaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzJcIjtcclxufVxyXG4uaWNvbi1zcHJlYWRzaGVldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzNcIjtcclxufVxyXG4uaWNvbi1zcXVhcmUtaW5jLWNhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XHJcbn1cclxuLmljb24tc3F1YXJlLWluYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzVcIjtcclxufVxyXG4uaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzNlwiO1xyXG59XHJcbi5pY29uLXN0YXItY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzN1wiO1xyXG59XHJcbi5pY29uLXN0YXItaGFsZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzhcIjtcclxufVxyXG4uaWNvbi1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzOVwiO1xyXG59XHJcbi5pY29uLXN0YXItb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhM2FcIjtcclxufVxyXG4uaWNvbi1zdGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzYlwiO1xyXG59XHJcbi5pY29uLXN0ZWFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzY1wiO1xyXG59XHJcbi5pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzZFwiO1xyXG59XHJcbi5pY29uLXN0b2NraW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzZVwiO1xyXG59XHJcbi5pY29uLXN0b3A6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTNmXCI7XHJcbn1cclxuLmljb24tc3RvcmUtMjQtaG91cjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDBcIjtcclxufVxyXG4uaWNvbi1zdG9yZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDFcIjtcclxufVxyXG4uaWNvbi1zdG92ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDJcIjtcclxufVxyXG4uaWNvbi1zdWJ3YXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQzXCI7XHJcbn1cclxuLmljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDRcIjtcclxufVxyXG4uaWNvbi1zd2FwLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ1XCI7XHJcbn1cclxuLmljb24tc3dhcC12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDZcIjtcclxufVxyXG4uaWNvbi1zd2ltOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0N1wiO1xyXG59XHJcbi5pY29uLXN3b3JkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0OFwiO1xyXG59XHJcbi5pY29uLXN5bmMtYWxlcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ5XCI7XHJcbn1cclxuLmljb24tc3luYy1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTRhXCI7XHJcbn1cclxuLmljb24tc3luYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNGJcIjtcclxufVxyXG4uaWNvbi10YWItdW5zZWxlY3RlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNGNcIjtcclxufVxyXG4uaWNvbi10YWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTRkXCI7XHJcbn1cclxuLmljb24tdGFibGUtY29sdW1uLXBsdXMtYWZ0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTRlXCI7XHJcbn1cclxuLmljb24tdGFibGUtY29sdW1uLXBsdXMtYmVmb3JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0ZlwiO1xyXG59XHJcbi5pY29uLXRhYmxlLWNvbHVtbi1yZW1vdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTUwXCI7XHJcbn1cclxuLmljb24tdGFibGUtY29sdW1uLXdpZHRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1MVwiO1xyXG59XHJcbi5pY29uLXRhYmxlLWVkaXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTUyXCI7XHJcbn1cclxuLmljb24tdGFibGUtbGFyZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XHJcbn1cclxuLmljb24tdGFibGUtcm93LWhlaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNTRcIjtcclxufVxyXG4uaWNvbi10YWJsZS1yb3ctcGx1cy1hZnRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNTVcIjtcclxufVxyXG4uaWNvbi10YWJsZS1yb3ctcGx1cy1iZWZvcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTU2XCI7XHJcbn1cclxuLmljb24tdGFibGUtcm93LXJlbW92ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNTdcIjtcclxufVxyXG4uaWNvbi10YWJsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNThcIjtcclxufVxyXG4uaWNvbi10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNTlcIjtcclxufVxyXG4uaWNvbi10YWJsZXQtaXBhZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNWFcIjtcclxufVxyXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTViXCI7XHJcbn1cclxuLmljb24tdGFnLWZhY2VzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1Y1wiO1xyXG59XHJcbi5pY29uLXRhZy1tdWx0aXBsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNWRcIjtcclxufVxyXG4uaWNvbi10YWctb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNWVcIjtcclxufVxyXG4uaWNvbi10YWctdGV4dC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1ZlwiO1xyXG59XHJcbi5pY29uLXRhZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNjBcIjtcclxufVxyXG4uaWNvbi10YXhpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2MVwiO1xyXG59XHJcbi5pY29uLXRlYW12aWV3ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTYyXCI7XHJcbn1cclxuLmljb24tdGVsZWdyYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTYzXCI7XHJcbn1cclxuLmljb24tdGVsZXZpc2lvbi1ndWlkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNjRcIjtcclxufVxyXG4uaWNvbi10ZWxldmlzaW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2NVwiO1xyXG59XHJcbi5pY29uLXRlbXBlcmF0dXJlLWNlbHNpdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTY2XCI7XHJcbn1cclxuLmljb24tdGVtcGVyYXR1cmUtZmFocmVuaGVpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNjdcIjtcclxufVxyXG4uaWNvbi10ZW1wZXJhdHVyZS1rZWx2aW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XHJcbn1cclxuLmljb24tdGVubmlzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2OVwiO1xyXG59XHJcbi5pY29uLXRlbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTZhXCI7XHJcbn1cclxuLmljb24tdGVycmFpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNmJcIjtcclxufVxyXG4uaWNvbi10ZXh0LXRvLXNwZWVjaC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTZjXCI7XHJcbn1cclxuLmljb24tdGV4dC10by1zcGVlY2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTZkXCI7XHJcbn1cclxuLmljb24tdGV4dHVyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNmVcIjtcclxufVxyXG4uaWNvbi10aGVhdGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2ZlwiO1xyXG59XHJcbi5pY29uLXRoZW1lLWxpZ2h0LWRhcms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTcwXCI7XHJcbn1cclxuLmljb24tdGhlcm1vbWV0ZXItbGluZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTcxXCI7XHJcbn1cclxuLmljb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTcyXCI7XHJcbn1cclxuLmljb24tdGh1bWItZG93bi1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3M1wiO1xyXG59XHJcbi5pY29uLXRodW1iLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTc0XCI7XHJcbn1cclxuLmljb24tdGh1bWItdXAtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNzVcIjtcclxufVxyXG4uaWNvbi10aHVtYi11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNzZcIjtcclxufVxyXG4uaWNvbi10aHVtYnMtdXAtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNzdcIjtcclxufVxyXG4uaWNvbi10aWNrZXQtYWNjb3VudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNzhcIjtcclxufVxyXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTc5XCI7XHJcbn1cclxuLmljb24tdGllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3YVwiO1xyXG59XHJcbi5pY29uLXRpbGUtZm91cjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhN2JcIjtcclxufVxyXG4uaWNvbi10aW1lbGFwc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTdjXCI7XHJcbn1cclxuLmljb24tdGltZXItMzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhN2RcIjtcclxufVxyXG4uaWNvbi10aW1lci0xMDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhN2VcIjtcclxufVxyXG4uaWNvbi10aW1lci1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTdmXCI7XHJcbn1cclxuLmljb24tdGltZXItc2FuZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODBcIjtcclxufVxyXG4uaWNvbi10aW1lcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODFcIjtcclxufVxyXG4uaWNvbi10aW1ldGFibGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTgyXCI7XHJcbn1cclxuLmljb24tdG9nZ2xlLXN3aXRjaC1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTgzXCI7XHJcbn1cclxuLmljb24tdG9nZ2xlLXN3aXRjaC1vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODRcIjtcclxufVxyXG4uaWNvbi10b29sdGlwLWVkaXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTg1XCI7XHJcbn1cclxuLmljb24tdG9vbHRpcC1pbWFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODZcIjtcclxufVxyXG4uaWNvbi10b29sdGlwLW91dGxpbmUtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODdcIjtcclxufVxyXG4uaWNvbi10b29sdGlwLW91dGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTg4XCI7XHJcbn1cclxuLmljb24tdG9vbHRpcC10ZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4OVwiO1xyXG59XHJcbi5pY29uLXRvb2x0aXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYThhXCI7XHJcbn1cclxuLmljb24tdG9yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4YlwiO1xyXG59XHJcbi5pY29uLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYThjXCI7XHJcbn1cclxuLmljb24tdHJhaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYThkXCI7XHJcbn1cclxuLmljb24tdHJhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOGVcIjtcclxufVxyXG4uaWNvbi10cmFuc2NyaWJlLWNsb3NlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4ZlwiO1xyXG59XHJcbi5pY29uLXRyYW5zY3JpYmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTkwXCI7XHJcbn1cclxuLmljb24tdHJhbnNmZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XHJcbn1cclxuLmljb24tdHJhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XHJcbn1cclxuLmljb24tdHJlZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOTNcIjtcclxufVxyXG4uaWNvbi10cmVsbG86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTk0XCI7XHJcbn1cclxuLmljb24tdHJlbmRpbmctZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOTVcIjtcclxufVxyXG4uaWNvbi10cmVuZGluZy1uZXV0cmFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5NlwiO1xyXG59XHJcbi5pY29uLXRyZW5kaW5nLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5N1wiO1xyXG59XHJcbi5pY29uLXRydWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5OFwiO1xyXG59XHJcbi5pY29uLXRzaGlydC1jcmV3OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5OVwiO1xyXG59XHJcbi5pY29uLXRzaGlydC12OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5YVwiO1xyXG59XHJcbi5pY29uLXR1bWJsci1yZWJsb2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTliXCI7XHJcbn1cclxuLmljb24tdHVtYmxyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5Y1wiO1xyXG59XHJcbi5pY29uLXR3aXRjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOWRcIjtcclxufVxyXG4uaWNvbi10d2l0dGVyLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOWVcIjtcclxufVxyXG4uaWNvbi10d2l0dGVyLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOWZcIjtcclxufVxyXG4uaWNvbi10d2l0dGVyLXJldHdlZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWEwXCI7XHJcbn1cclxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYTFcIjtcclxufVxyXG4uaWNvbi11YnVudHU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWEyXCI7XHJcbn1cclxuLmljb24tdW1icmVsbGEtb3V0bGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYTNcIjtcclxufVxyXG4uaWNvbi11bWJyZWxsYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYTRcIjtcclxufVxyXG4uaWNvbi11bmRvLXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWE1XCI7XHJcbn1cclxuLmljb24tdW5kbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYTZcIjtcclxufVxyXG4uaWNvbi11bmZvbGQtbGVzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYTdcIjtcclxufVxyXG4uaWNvbi11bmZvbGQtbW9yZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYThcIjtcclxufVxyXG4uaWNvbi11bmdyb3VwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhOVwiO1xyXG59XHJcbi5pY29uLXVudGFwcGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWFhXCI7XHJcbn1cclxuLmljb24tdXBsb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhYlwiO1xyXG59XHJcbi5pY29uLXVzYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYWNcIjtcclxufVxyXG4uaWNvbi12ZWN0b3ItY3VydmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWFkXCI7XHJcbn1cclxuLmljb24tdmVjdG9yLXBvaW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhZVwiO1xyXG59XHJcbi5pY29uLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWFmXCI7XHJcbn1cclxuLmljb24tdmVyaWZpZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWIwXCI7XHJcbn1cclxuLmljb24tdmlicmF0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiMVwiO1xyXG59XHJcbi5pY29uLXZpZGVvLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYjJcIjtcclxufVxyXG4uaWNvbi12aWRlby1zd2l0Y2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWIzXCI7XHJcbn1cclxuLmljb24tdmlkZW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWI0XCI7XHJcbn1cclxuLmljb24tdmlldy1hZ2VuZGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWI1XCI7XHJcbn1cclxuLmljb24tdmlldy1hcnJheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYjZcIjtcclxufVxyXG4uaWNvbi12aWV3LWNhcm91c2VsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiN1wiO1xyXG59XHJcbi5pY29uLXZpZXctY29sdW1uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiOFwiO1xyXG59XHJcbi5pY29uLXZpZXctZGFzaGJvYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiOVwiO1xyXG59XHJcbi5pY29uLXZpZXctZGF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiYVwiO1xyXG59XHJcbi5pY29uLXZpZXctaGVhZGxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWJiXCI7XHJcbn1cclxuLmljb24tdmlldy1saXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiY1wiO1xyXG59XHJcbi5pY29uLXZpZXctbW9kdWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiZFwiO1xyXG59XHJcbi5pY29uLXZpZXctcXVpbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XHJcbn1cclxuLmljb24tdmlldy1zdHJlYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWJmXCI7XHJcbn1cclxuLmljb24tdmlldy13ZWVrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjMFwiO1xyXG59XHJcbi5pY29uLXZpbWVvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjMVwiO1xyXG59XHJcbi5pY29uLXZpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWMyXCI7XHJcbn1cclxuLmljb24tdmstYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjM1wiO1xyXG59XHJcbi5pY29uLXZrLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzRcIjtcclxufVxyXG4uaWNvbi12azpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzVcIjtcclxufVxyXG4uaWNvbi12b2ljZW1haWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWM2XCI7XHJcbn1cclxuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWM3XCI7XHJcbn1cclxuLmljb24tdm9sdW1lLWxvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzhcIjtcclxufVxyXG4uaWNvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjOVwiO1xyXG59XHJcbi5pY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWNhXCI7XHJcbn1cclxuLmljb24tdm9sdW1lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjYlwiO1xyXG59XHJcbi5pY29uLXZwbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhY2NcIjtcclxufVxyXG4uaWNvbi13YWxrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjZFwiO1xyXG59XHJcbi5pY29uLXdhbGxldC1naWZ0Y2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhY2VcIjtcclxufVxyXG4uaWNvbi13YWxsZXQtbWVtYmVyc2hpcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhY2ZcIjtcclxufVxyXG4uaWNvbi13YWxsZXQtdHJhdmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkMFwiO1xyXG59XHJcbi5pY29uLXdhbGxldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZDFcIjtcclxufVxyXG4uaWNvbi13YXNoaW5nLW1hY2hpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWQyXCI7XHJcbn1cclxuLmljb24td2F0Y2gtZXhwb3J0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkM1wiO1xyXG59XHJcbi5pY29uLXdhdGNoLWltcG9ydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZDRcIjtcclxufVxyXG4uaWNvbi13YXRjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZDVcIjtcclxufVxyXG4uaWNvbi13YXRlci1vZmY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWQ2XCI7XHJcbn1cclxuLmljb24td2F0ZXItcHVtcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZDdcIjtcclxufVxyXG4uaWNvbi13YXRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZDhcIjtcclxufVxyXG4uaWNvbi13ZWF0aGVyLWNsb3VkeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZDlcIjtcclxufVxyXG4uaWNvbi13ZWF0aGVyLWZvZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZGFcIjtcclxufVxyXG4uaWNvbi13ZWF0aGVyLWhhaWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWRiXCI7XHJcbn1cclxuLmljb24td2VhdGhlci1saWdodG5pbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWRjXCI7XHJcbn1cclxuLmljb24td2VhdGhlci1uaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZGRcIjtcclxufVxyXG4uaWNvbi13ZWF0aGVyLXBhcnRseWNsb3VkeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZGVcIjtcclxufVxyXG4uaWNvbi13ZWF0aGVyLXBvdXJpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWRmXCI7XHJcbn1cclxuLmljb24td2VhdGhlci1yYWlueTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZTBcIjtcclxufVxyXG4uaWNvbi13ZWF0aGVyLXNub3d5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlMVwiO1xyXG59XHJcbi5pY29uLXdlYXRoZXItc3Vubnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWUyXCI7XHJcbn1cclxuLmljb24td2VhdGhlci1zdW5zZXQtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZTNcIjtcclxufVxyXG4uaWNvbi13ZWF0aGVyLXN1bnNldC11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZTRcIjtcclxufVxyXG4uaWNvbi13ZWF0aGVyLXN1bnNldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZTVcIjtcclxufVxyXG4uaWNvbi13ZWF0aGVyLXdpbmR5LXZhcmlhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWU2XCI7XHJcbn1cclxuLmljb24td2VhdGhlci13aW5keTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZTdcIjtcclxufVxyXG4uaWNvbi13ZWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWU4XCI7XHJcbn1cclxuLmljb24td2ViY2FtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlOVwiO1xyXG59XHJcbi5pY29uLXdlaWdodC1raWxvZ3JhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZWFcIjtcclxufVxyXG4uaWNvbi13ZWlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWViXCI7XHJcbn1cclxuLmljb24td2hhdHNhcHA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWVjXCI7XHJcbn1cclxuLmljb24td2hlZWxjaGFpci1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlZFwiO1xyXG59XHJcbi5pY29uLXdoaXRlLWJhbGFuY2UtYXV0bzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZWVcIjtcclxufVxyXG4uaWNvbi13aGl0ZS1iYWxhbmNlLWluY2FuZGVzY2VudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZWZcIjtcclxufVxyXG4uaWNvbi13aGl0ZS1iYWxhbmNlLWlycmFkZXNjZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmMFwiO1xyXG59XHJcbi5pY29uLXdoaXRlLWJhbGFuY2Utc3Vubnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWYxXCI7XHJcbn1cclxuLmljb24td2lmaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZjJcIjtcclxufVxyXG4uaWNvbi13aWk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWYzXCI7XHJcbn1cclxuLmljb24td2lraXBlZGlhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmNFwiO1xyXG59XHJcbi5pY29uLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZjVcIjtcclxufVxyXG4uaWNvbi13aW5kb3ctY2xvc2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmNlwiO1xyXG59XHJcbi5pY29uLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZjdcIjtcclxufVxyXG4uaWNvbi13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XHJcbn1cclxuLmljb24td2luZG93LW9wZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWY5XCI7XHJcbn1cclxuLmljb24td2luZG93LXJlc3RvcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWZhXCI7XHJcbn1cclxuLmljb24td2luZG93czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZmJcIjtcclxufVxyXG4uaWNvbi13b3JkcHJlc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWZjXCI7XHJcbn1cclxuLmljb24td29ya2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmZFwiO1xyXG59XHJcbi5pY29uLXd1bmRlcmxpc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWZlXCI7XHJcbn1cclxuLmljb24teGJveC1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZmZcIjtcclxufVxyXG4uaWNvbi14Ym94LWNvbnRyb2xsZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjAwXCI7XHJcbn1cclxuLmljb24teGJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMDFcIjtcclxufVxyXG4uaWNvbi14ZGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjAyXCI7XHJcbn1cclxuLmljb24teG1sOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIwM1wiO1xyXG59XHJcbi5pY29uLXllYXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIwNFwiO1xyXG59XHJcbi5pY29uLXllbHA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjA1XCI7XHJcbn1cclxuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIwNlwiO1xyXG59XHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjA3XCI7XHJcbn1cclxuLmljb24temlwLWJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMDhcIjtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBDb250YWlucyBjdXN0b20gZWxlbWVudHMsIGNvbXBvbmVudHMgYW5kIGdlbmVyYWwgc3R5bGVzIHRoYXRcclxuLyogZm9sbG93cyBHb29nbGUoVE0pIE1hdGVyaWFsIERlc2lnbihUTSkgc3BlY3NcclxuLypcclxuLyogaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9tYXRlcmlhbC1kZXNpZ24vaW50cm9kdWN0aW9uLmh0bWxcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgQXZhdGFyc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYXZhdGFyIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAmLnNxdWFyZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYmlnIHtcclxuICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDcycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaHVnZSB7XHJcbiAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA5NnB4O1xyXG4gICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogOTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIEZvcm1zXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mb3JtLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgLmZvcm0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIE5hdmlnYXRpb24gLSBTaW1wbGVcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5hdmlnYXRpb24tc2ltcGxlIHtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJoZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgJi5saWdodCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kaXZpZGVyIHtcclxuICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgUGFnaW5hdGlvblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2ltcGxlLXBhZ2luYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuXHJcbiAgICAucGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBQcmljZSBUYWJsZXNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByaWNlLXRhYmxlcyB7XHJcblxyXG4gICAgLnByaWNlLXRhYmxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAyNHB4IDAgMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLnN0eWxlLTEge1xyXG5cclxuICAgICAgICAgICAgLnBhY2thZ2UtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNhbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAzMnB4IDE2cHggMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY3VycmVuY3kge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wZXJpb2Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWQtZGl2aWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlcm1zIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGVybSB7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0byAzMnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3R5bGUtMiB7XHJcblxyXG4gICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYWNrYWdlLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDhweCAzMnB4IDI0cHggMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMycHggOHB4IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmN1cnJlbmN5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBlcmlvZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXJtcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXJtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdGEtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IGF1dG8gMzJweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0eWxlLTMge1xyXG5cclxuICAgICAgICAgICAgLnBhY2thZ2UtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmN1cnJlbmN5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGVyaW9kIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXJtcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGVybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vdGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMycHggMTZweCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBUYWJsZSAtIFNpbXBsZVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2ltcGxlLXRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cclxuICAgIC50YWJsZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHJcbiAgICAmLnNpbXBsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2xpY2thYmxlIHtcclxuXHJcbiAgICAgICAgICAgIHRib2R5IHtcclxuXHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgVHlwb2dyYXBoeVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG59XHJcblxyXG5odG1sLCBib2R5IHtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcclxufVxyXG5cclxuZm9ybSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxufVxyXG5cclxuLy8gSGVhZGluZ3NcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5oMSwgLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogJGgxO1xyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogJGgyO1xyXG59XHJcblxyXG5oMywgLmgzIHtcclxuICAgIGZvbnQtc2l6ZTogJGgzO1xyXG59XHJcblxyXG5oNCwgLmg0IHtcclxuICAgIGZvbnQtc2l6ZTogJGg0O1xyXG59XHJcblxyXG5oNSwgLmg1IHtcclxuICAgIGZvbnQtc2l6ZTogJGg1O1xyXG59XHJcblxyXG5oNiwgLmg2IHtcclxuICAgIGZvbnQtc2l6ZTogJGg2O1xyXG59XHJcblxyXG4vLyBMaW5rc1xyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEFiYnJcclxuYWJiciB7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVcclxuYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgIGZvb3RlciB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXZlcnNlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICBmb290ZXIge1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDb2RlXHJcbmNvZGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xyXG5cclxuICAgICY6bm90KC5oaWdobGlnaHQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDY1KTtcclxuICAgICAgICBjb2xvcjogIzEwNkNDODtcclxuICAgICAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBEZWZpbml0aW9uIGxpc3RzXHJcbmRsIHtcclxuXHJcbiAgICBkdCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgZGQge1xyXG4gICAgICAgIG1hcmdpbjogNHB4IDAgMTZweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBNYXJrXHJcbm1hcmsge1xyXG4gICAgYmFja2dyb3VuZDogI0Y3RjQ5QTtcclxufVxyXG5cclxuLy8gUHJlXHJcbnByZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbWFyZ2luOiA4cHggMTZweDtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxufVxyXG5cclxuLy8gU21hbGxcclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vIFRhYmxlXHJcbnRhYmxlIHtcclxuXHJcbiAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFRleHQgZm9ybWF0IGhlbHBlcnNcclxuLnRleHQtaXRhbGljIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLnRleHQtc2VtaWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnRleHQtYm9sZCwgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi50ZXh0LXN0cmlrZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuLnRleHQtc3VwZXIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG59XHJcblxyXG4udGV4dC1zdWIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcclxufVxyXG5cclxuLnRleHQtY2FwaXRhbGl6ZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLnRleHQtbG93ZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbn1cclxuXHJcbi50ZXh0LXVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBUZXh0IGFsaWduIGhlbHBlcnNcclxuLnRleHQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLy8gRm9udCB3ZWlnaHQgaGVscGVyc1xyXG5AZm9yICR3ZWlnaHQgZnJvbSAxIHRocm91Z2ggOSB7XHJcblxyXG4gICAgLmZvbnQtd2VpZ2h0LSN7JHdlaWdodCAqIDEwMH0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAjeyR3ZWlnaHQgKiAxMDB9O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb250IHNpemUgaGVscGVyc1xyXG5AZm9yICRzaXplIGZyb20gMSB0aHJvdWdoIDYwIHtcclxuXHJcbiAgICAuZm9udC1zaXplLSN7JHNpemUgKiAyfSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAjeyRzaXplICogMn1weDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gTGluZSBoZWlnaHQgaGVscGVyc1xyXG5AZm9yICRsaW5lSGVpZ2h0IGZyb20gMSB0aHJvdWdoIDYwIHtcclxuXHJcbiAgICAubGluZS1oZWlnaHQtI3skbGluZUhlaWdodCAqIDJ9IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogI3skbGluZUhlaWdodCAqIDJ9cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJveGVkIHRleHRcclxuLnRleHQtYm94ZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLy8gQm94ZWQgdGV4dCBsaWdodFxyXG4udGV4dC1ib3hlZC1saWdodCB7XHJcbiAgICBAZXh0ZW5kIC50ZXh0LWJveGVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG59XHJcblxyXG4vLyBUcnVuY2F0ZVxyXG4udGV4dC10cnVuY2F0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8vIE5vd3JhcFxyXG4udGV4dC1ub3dyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLy8gQ2hhbmdlbG9nXHJcbi5jaGFuZ2Vsb2cge1xyXG5cclxuICAgIC5lbnRyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XHJcblxyXG4gICAgICAgID4gLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgIC52ZXJzaW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncm91cHMge1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJyZWFraW5nLWNoYW5nZXMge1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0NDMzNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ldyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDNBMDQ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1wcm92ZWQge1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY3M0FCNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpeGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFuZ3VsYXItZ29vZ2xlLW1hcC1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufSIsIi5tb21lbnQtcGlja2VyIHtcclxuXHJcbiAgICAubW9tZW50LXBpY2tlci1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAyOTZweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy00ZHA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG5cclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMTAwJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2xpZ2h0LWJsdWUnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItdmlldyB7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgQCBDaGFydCBDM1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmMzIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZm9udDogMTJweCBSb2JvdG9EcmFmdCwgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIHBhdGgsIGxpbmUge1xyXG4gICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgc3Ryb2tlOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYzMtbGVnZW5kLWl0ZW0tdGlsZSwgLmMzLXhncmlkLWZvY3VzLCAuYzMteWdyaWQsIC5jMy1ldmVudC1yZWN0LCAuYzMtYmFycyBwYXRoIHtcclxuICAgICAgICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XHJcbiAgICB9XHJcbiAgICAvKi0tIENoYXJ0IC0tKi9cclxuXHJcbiAgICAvKi0tIExpbmUgLS0qL1xyXG4gICAgLmMzLWNoYXJ0LWxpbmUge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgfVxyXG4gICAgLmMzLWxpbmUge1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gICAgJi5zdHJva2UtMyB7XHJcbiAgICAgICAgLmMzLWxpbmUge1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnN0cm9rZS0yIHtcclxuICAgICAgICAuYzMtbGluZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qLS0gUG9pbnQgLS0qL1xyXG4gICAgLmMzLWNpcmNsZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgJi5fZXhwYW5kZWRfIHtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xyXG4gICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYzMtc2VsZWN0ZWQtY2lyY2xlIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmMzLWNoYXJ0LWFyYyB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHQge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qLS0gQXhpcyAtLSovXHJcbiAgICAvKi0tIEdyaWQgLS0qL1xyXG4gICAgLmMzLWdyaWQge1xyXG4gICAgICAgIGxpbmUge1xyXG4gICAgICAgICAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgLjA0KTtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgZmlsbDogI2FhYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYzMtYXhpcyB7XHJcbiAgICAgICAgLnRpY2sge1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQge1xyXG4gICAgICAgICAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIC4zMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpbmUsIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgLjA0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYzMteGdyaWQsIC5jMy15Z3JpZCB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qLS0gVGV4dCBvbiBDaGFydCAtLSovXHJcbiAgICAuYzMtdGV4dC5jMy1lbXB0eSB7XHJcbiAgICAgICAgZmlsbDogIzgwODA4MDtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvKi0tIEJhciAtLSovXHJcbiAgICAuYzMtYmFyIHtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDA7XHJcbiAgICAgICAgJi5fZXhwYW5kZWRfIHtcclxuICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKi0tIEZvY3VzIC0tKi9cclxuICAgIC5jMy10YXJnZXQge1xyXG4gICAgICAgICYuYzMtZm9jdXNlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBhdGguYzMtbGluZSwgLmMzLXRhcmdldC5jMy1mb2N1c2VkIHBhdGguYzMtc3RlcCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmMzLWRlZm9jdXNlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKi0tIFJlZ2lvbiAtLSovXHJcbiAgICAuYzMtcmVnaW9uIHtcclxuICAgICAgICBmaWxsOiBzdGVlbGJsdWU7XHJcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAwLjE7XHJcbiAgICB9XHJcblxyXG4gICAgLyotLSBCcnVzaCAtLSovXHJcbiAgICAuYzMtYnJ1c2ggLmV4dGVudCB7XHJcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAwLjE7XHJcbiAgICB9XHJcblxyXG4gICAgLyotLSBTZWxlY3QgLSBEcmFnIC0tKi9cclxuICAgIC8qLS0gTGVnZW5kIC0tKi9cclxuICAgIC5jMy1sZWdlbmQtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jMy1sZWdlbmQtaXRlbS1oaWRkZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTU7XHJcbiAgICB9XHJcblxyXG4gICAgLmMzLWxlZ2VuZC1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgIHN0cm9rZTogbGlnaHRncmF5O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMTtcclxuICAgIH1cclxuXHJcbiAgICAvKi0tIFRvb2x0aXAgLS0qL1xyXG4gICAgLmMzLXRvb2x0aXAtY29udGFpbmVyIHtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAuYzMtdG9vbHRpcCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGVtcHR5LWNlbGxzOiBzaG93O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMDk4KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgLjA4NCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjg0KTtcclxuXHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuODQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qLS0gQXJlYSAtLSovXHJcbiAgICAuYzMtYXJlYSB7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgIH1cclxuXHJcbiAgICAvKi0tIEFyYyAtLSovXHJcbiAgICAuYzMtY2hhcnQtYXJjcy10aXRsZSB7XHJcbiAgICAgICAgZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTtcclxuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jMy1jaGFydC1hcmNzIHtcclxuICAgICAgICAuYzMtY2hhcnQtYXJjcy1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgZmlsbDogI2UwZTBlMDtcclxuICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMzLWNoYXJ0LWFyY3MtZ2F1Z2UtdW5pdCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jMy1jaGFydC1hcmNzLWdhdWdlLW1heCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICM3Nzc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYzMtY2hhcnQtYXJjcy1nYXVnZS1taW4ge1xyXG4gICAgICAgICAgICBmaWxsOiAjNzc3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYzMtY2hhcnQtYXJjIC5jMy1nYXVnZS12YWx1ZSB7XHJcbiAgICAgICAgZmlsbDogIzAwMDtcclxuICAgIH1cclxufVxyXG4iLCIuY3QtbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uY3QtY2hhcnQtZG9udXQsXHJcbi5jdC1jaGFydC1waWUge1xyXG5cclxuICAgIC5jdC1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG59IiwiLmNoYXJ0LWxlZ2VuZCxcclxuLmJhci1sZWdlbmQsXHJcbi5saW5lLWxlZ2VuZCxcclxuLnBpZS1sZWdlbmQsXHJcbi5yYWRhci1sZWdlbmQsXHJcbi5wb2xhcmFyZWEtbGVnZW5kLFxyXG4uZG91Z2hudXQtbGVnZW5kIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn0iLCJ0YWJsZS5kYXRhVGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIHRoZWFkIHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kdC1oZWFkLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kdC1oZWFkLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1qdXN0aWZ5IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kdC1oZWFkLW5vd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGl6ZS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29sdW1uLXNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmR0LWhlYWQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmR0LWhlYWQtanVzdGlmeSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1ub3dyYXAge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc29ydGluZyxcclxuICAgICAgICAuc29ydGluZ19hc2MsXHJcbiAgICAgICAgLnNvcnRpbmdfZGVzYyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc29ydGluZyB7XHJcbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb3J0aW5nX2FzYyB7XHJcbiAgICAgICAgICAgIC50YWJsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNzE4XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb3J0aW5nX2Rlc2Mge1xyXG4gICAgICAgICAgICAudGFibGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTcxNVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc29ydGluZ19hc2NfZGlzYWJsZWQge1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0Zm9vdCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweCA2cHggMThweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7XHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kdC1oZWFkLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kdC1oZWFkLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHQtaGVhZC1qdXN0aWZ5IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kdC1oZWFkLW5vd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDZweCAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzExMTExMTtcclxuICAgICAgICAgICAgJi5kdC1oZWFkLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmR0LWhlYWQtY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmR0LWhlYWQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kdC1oZWFkLWp1c3RpZnkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmR0LWhlYWQtbm93cmFwIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDQwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGJlZDk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kZXRhaWxzLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZGV0YWlsLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmRldGFpbHMtcm93IHtcclxuICAgICAgICAgICAgICAgICYub2RkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyB0ZCB7XHJcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAmLmR0LWJvZHktbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHQtYm9keS1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHQtYm9keS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmR0LWJvZHktanVzdGlmeSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHQtYm9keS1ub3dyYXAge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHQtYm9keS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kdC1ib2R5LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kdC1ib2R5LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZHQtYm9keS1qdXN0aWZ5IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kdC1ib2R5LW5vd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgge1xyXG4gICAgICAgICYuZHQtbGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZHQtY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmR0LXJpZ2h0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZHQtanVzdGlmeSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZHQtbm93cmFwIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgJi5kdC1sZWZ0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kdC1jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGF0YVRhYmxlc19lbXB0eSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmR0LXJpZ2h0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZHQtanVzdGlmeSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZHQtbm93cmFwIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJvdy1ib3JkZXIge1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2VsbC1ib3JkZXIge1xyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdHJpcGUge1xyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgJi5vZGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmI5ZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ob3ZlciB7XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTliN2QxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYub2RkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTliN2QxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5ldmVuIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTliN2QxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcmRlci1jb2x1bW4ge1xyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYmFkNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYmFkNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYmFkNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdHJpcGUge1xyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vZGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E2YjNjZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E3YjVjZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5YjZkMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmV2ZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYmFkNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYmJkNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FmYmRkODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ExYWVjNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EyYWZjODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNvcnRpbmdfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E0YjJjYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm9kZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ExYWVjNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EyYWZjODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc29ydGluZ18zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E0YjJjYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5ldmVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhZWM3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJhZmM4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zb3J0aW5nXzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRiMmNiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubm8tZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5ub3dyYXAge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29tcGFjdCB7XHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGZvb3Qge1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOXB4IDNweCA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDlweCAzcHggOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG4gKiBDb250cm9sIGZlYXR1cmUgbGF5b3V0XHJcbiAqL1xyXG5cclxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMSAwIGF1dG87XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnRvcCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAubGVuZ3RoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyOm5vdCguY3VycmVudCkge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgOTk5ZW0gMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgOTk5ZW0gMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLFxyXG4gICAgICAgICAgICAgICAgICAgIDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY3VycmVudCxcclxuICAgICAgICAgICAgJi5jdXJyZW50OmhvdmVyLFxyXG4gICAgICAgICAgICAmLmRpc2FibGVkLFxyXG4gICAgICAgICAgICAmLmRpc2FibGVkOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmRpc2FibGVkOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIkNhcnJlZ2FuZG8uLi5cIjtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRhVGFibGVzX3Njcm9sbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgLyogQ2xlYXIgdGhlIHRhYmxlIGJvcmRlciAmIHNoYWRvd3MgKi9cclxuICAgICAgICB0YWJsZS5kYXRhVGFibGUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAmLnJvdy1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyAgICAgLy8gbWluLWhlaWdodDogNTZweDtcclxuICAgICAgICAvLyAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOTUpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgLy8gICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgIHRyIHtcclxuICAgICAgICAvLyAgICAgICAgIHRoIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAudGFibGUtaGVhZGVyIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgIC8vICAgICB0aCB7XHJcbiAgICAgICAgLy8gICAgICAgICAmID4gLmRhdGFUYWJsZXNfc2l6aW5nIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgICAgdGQge1xyXG4gICAgICAgIC8vICAgICAgICAgJiA+IC5kYXRhVGFibGVzX3NpemluZyB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgJi5uby1mb290ZXIge1xyXG4gICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLFxyXG4gICAgICAgIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogRGF0YVRhYmxlIFNwZWNpZmljIENvbnRlbnQgUnVsZXMgJiBGaXhlcyAqL1xyXG5cclxudGFibGUuZGF0YVRhYmxlIHtcclxuICAgIC5zaG93LWRldGFpbHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLmFjdGlvbi1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBGdWxscGFnZSBkYXRhdGFibGUgKi9cclxuXHJcbi5mdWxscGFnZS1kYXRhdGFibGUge1xyXG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLyogRnVsbHBhZ2UgZGF0YXRhYmxlIElFMTEgRml4ICovXHJcblxyXG4uZXhwbG9yZXItMTEge1xyXG4gICAgLmZ1bGxwYWdlLWRhdGF0YWJsZSB7XHJcbiAgICAgICAgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFJlc3BvbnNpdmUgZGF0YXRhYmxlICovXHJcblxyXG4uZGF0YXRhYmxlcy1jb250YWluZXIgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDM0MHB4KTtcclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkIHtcclxuICAgICYuZHRyLWlubGluZSB7XHJcbiAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHRib2R5IHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgICAgJi5jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kdHItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKlxyXG5cclxuZ2l0aHViLmNvbSBzdHlsZSAoYykgVmFzaWx5IFBvbG92bnlvdiA8dmFzdEB3aGl0ZWFudHMubmV0PlxyXG5cclxuKi9cclxuXHJcbmhsanMgLFxyXG5baGxqc10ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4vLyAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxufVxyXG5cclxuLmhsanMtY29tbWVudCxcclxuLmRpZmYgLmhsanMtaGVhZGVyIHtcclxuICAgIGNvbG9yOiAjOTk4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uaGxqcy1rZXl3b3JkLFxyXG4uY3NzIC5ydWxlIC5obGpzLWtleXdvcmQsXHJcbi5obGpzLXdpbnV0aWxzLFxyXG4ubmdpbnggLmhsanMtdGl0bGUsXHJcbi5obGpzLXN1YnN0LFxyXG4uaGxqcy1yZXF1ZXN0LFxyXG4uaGxqcy1zdGF0dXMge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhsanMtbnVtYmVyLFxyXG4uaGxqcy1oZXhjb2xvcixcclxuLnJ1YnkgLmhsanMtY29uc3RhbnQge1xyXG4gICAgY29sb3I6ICMwMDgwODA7XHJcbn1cclxuXHJcbi5obGpzLXN0cmluZyxcclxuLmhsanMtdGFnIC5obGpzLXZhbHVlLFxyXG4uaGxqcy1kb2N0YWcsXHJcbi50ZXggLmhsanMtZm9ybXVsYSB7XHJcbiAgICBjb2xvcjogI2QxNDtcclxufVxyXG5cclxuLmhsanMtdGl0bGUsXHJcbi5obGpzLWlkLFxyXG4uc2NzcyAuaGxqcy1wcmVwcm9jZXNzb3Ige1xyXG4gICAgY29sb3I6ICM5MDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhsanMtbGlzdCAuaGxqcy1rZXl3b3JkLFxyXG4uaGxqcy1zdWJzdCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uaGxqcy1jbGFzcyAuaGxqcy10aXRsZSxcclxuLmhsanMtdHlwZSxcclxuLnZoZGwgLmhsanMtbGl0ZXJhbCxcclxuLnRleCAuaGxqcy1jb21tYW5kIHtcclxuICAgIGNvbG9yOiAjNDU4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5obGpzLXRhZyxcclxuLmhsanMtdGFnIC5obGpzLXRpdGxlLFxyXG4uaGxqcy1ydWxlIC5obGpzLXByb3BlcnR5LFxyXG4uZGphbmdvIC5obGpzLXRhZyAuaGxqcy1rZXl3b3JkIHtcclxuICAgIGNvbG9yOiAjMDAwMDgwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmhsanMtYXR0cmlidXRlLFxyXG4uaGxqcy12YXJpYWJsZSxcclxuLmxpc3AgLmhsanMtYm9keSxcclxuLmhsanMtbmFtZSB7XHJcbiAgICBjb2xvcjogIzAwODA4MDtcclxufVxyXG5cclxuLmhsanMtcmVnZXhwIHtcclxuICAgIGNvbG9yOiAjMDA5OTI2O1xyXG59XHJcblxyXG4uaGxqcy1zeW1ib2wsXHJcbi5ydWJ5IC5obGpzLXN5bWJvbCAuaGxqcy1zdHJpbmcsXHJcbi5saXNwIC5obGpzLWtleXdvcmQsXHJcbi5jbG9qdXJlIC5obGpzLWtleXdvcmQsXHJcbi5zY2hlbWUgLmhsanMta2V5d29yZCxcclxuLnRleCAuaGxqcy1zcGVjaWFsLFxyXG4uaGxqcy1wcm9tcHQge1xyXG4gICAgY29sb3I6ICM5OTAwNzM7XHJcbn1cclxuXHJcbi5obGpzLWJ1aWx0X2luIHtcclxuICAgIGNvbG9yOiAjMDA4NmIzO1xyXG59XHJcblxyXG4uaGxqcy1wcmVwcm9jZXNzb3IsXHJcbi5obGpzLXByYWdtYSxcclxuLmhsanMtcGksXHJcbi5obGpzLWRvY3R5cGUsXHJcbi5obGpzLXNoZWJhbmcsXHJcbi5obGpzLWNkYXRhIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5obGpzLWRlbGV0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZGQ7XHJcbn1cclxuXHJcbi5obGpzLWFkZGl0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNkZmQ7XHJcbn1cclxuXHJcbi5kaWZmIC5obGpzLWNoYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA4NmIzO1xyXG59XHJcblxyXG4uaGxqcy1jaHVuayB7XHJcbiAgICBjb2xvcjogI2FhYTtcclxufSIsIi8vIE5WRDMgY3VzdG9tIHN0eWxlc1xyXG5udmQzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLy8gUmVtb3ZlIGhvcml6b250YWwgZ3JpZCBsaW5lc1xyXG4gICAgJi5yZW1vdmUteC1saW5lcyB7XHJcblxyXG4gICAgICAgIC5udi14IHtcclxuXHJcbiAgICAgICAgICAgIC50aWNrIHtcclxuXHJcbiAgICAgICAgICAgICAgICBsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSB2ZXJ0aWNhbCBsaW5lc1xyXG4gICAgJi5yZW1vdmUteS1saW5lcyB7XHJcblxyXG4gICAgICAgIC5udi15IHtcclxuXHJcbiAgICAgICAgICAgIC50aWNrIHtcclxuXHJcbiAgICAgICAgICAgICAgICBsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmVtb3ZlLWxpbmUtc3Ryb2tlIHtcclxuXHJcbiAgICAgICAgLm52LWdyb3VwcyB7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm52LWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmVtb3ZlLW9wYWNpdHkge1xyXG5cclxuICAgICAgICAubnYtZ3JvdXBzIHtcclxuXHJcbiAgICAgICAgICAgIC5udi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3ctbGluZS1wb2ludHMge1xyXG5cclxuICAgICAgICAubnYtbGluZSB7XHJcblxyXG4gICAgICAgICAgICAubnYtc2NhdHRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm52LWdyb3VwcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5udi1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGwtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2Utb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTlZEMyBzdHlsZSBvdmVycmlkZXNcclxuLm52ZDMge1xyXG5cclxuICAgIHRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcclxuICAgIH1cclxuXHJcbiAgICBsaW5lIHtcclxuXHJcbiAgICAgICAgJi5udi1ndWlkZWxpbmUge1xyXG4gICAgICAgICAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5udi1ncm91cHMge1xyXG5cclxuICAgICAgICAubnYtcG9pbnQge1xyXG5cclxuICAgICAgICAgICAgJi5ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBOVkQzIFRvb2x0aXBcclxuLm52dG9vbHRpcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmLmdyYXZpdHktbiB7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmF2aXR5LXMge1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3Jhdml0eS1lIHtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTExcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmF2aXR5LXcge1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubGVnZW5kLWNvbG9yLWd1aWRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBzLWNvbnRhaW5lciB7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgIC5wcy1pbi1zY3JvbGxpbmcge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWluLXNjcm9sbGluZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgei1pbmRleDogNDk7XHJcblxyXG4gICAgICAgID4gLnBzLXNjcm9sbGJhci14IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgei1pbmRleDogNDk7XHJcblxyXG4gICAgICAgID4gLnBzLXNjcm9sbGJhci15IHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGEtcm9vdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAudGEtc2Nyb2xsLXdpbmRvdyB7XHJcblxyXG4gICAgICAgICYuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb2N1c3NlZCB7XHJcblxyXG4gICAgICAgID4gLnRhLXNjcm9sbC13aW5kb3d7XHJcblxyXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcblxyXG4gICAgICAgICYudGEtZWRpdG9yIHtcclxuXHJcbiAgICAgICAgICAgICYudGEtaHRtbCB7XHJcbiAgICAgICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YS10b29sYmFyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTIpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCAnMTAwJyk7XHJcblxyXG4gICAgICAgIC50YS1ncm91cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgI3Rvb2xiYXJXQyxcclxuICAgICAgICAgICAgI3Rvb2xiYXJDQyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIEhlbHBlcnNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuW25nXFw6Y2xvYWtdLFxyXG5bbmctY2xvYWtdLFxyXG5bZGF0YS1uZy1jbG9ha10sXHJcblt4LW5nLWNsb2FrXSxcclxuLm5nLWNsb2FrLFxyXG4ueC1uZy1jbG9hayB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLW1hcmdpbiB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXJhZGl1cyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uZGl2aWRlci12ZXJ0aWNhbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG1hcmdpbjogMCA4cHg7XHJcbn1cclxuXHJcbi8vIFNvZnQgaGlkZSAoZG9uJ3QgcmVtb3ZlIGZyb20gRE9NIGZsb3cpXHJcbi5oaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuW2ZpbGwtd2lkdGhdIHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxufVxyXG5cclxuW2ZpbGwtaGVpZ2h0XSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZnVsbC1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEltYWdlcyBpbiBsaW5rc1xyXG5hIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZXNcclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogMTI4MHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDE5MjBweCkge1xyXG4gICAgLy8gUmVzcG9uc2l2ZSBpbWFnZXNcclxuICAgIC5sb2dvLWxvYWQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTglO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC8vIFJlc3BvbnNpdmUgaW1hZ2VzXHJcbiAgICAubG9nby1sb2FkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5JTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNjAwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogOTU5cHgpIHtcclxuICAgIC8vIFJlc3BvbnNpdmUgaW1hZ2VzXHJcbiAgICAubG9nby1sb2FkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNTk5cHgpIHtcclxuICAgIC8vIFJlc3BvbnNpdmUgaW1hZ2VzXHJcbiAgICAubG9nby1sb2FkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWdIYW1idXJndWVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gU2Nyb2xsYWJsZVxyXG4uc2Nyb2xsYWJsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgICYub25seS14IHtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubHkteSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZsZXggU2Nyb2xsYWJsZSAod2l0aG91dCBkaXNwbGF5OmJsb2NrKVxyXG4uZmxleC1zY3JvbGxhYmxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgICYub25seS14IHtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubHkteSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJhY2tncm91bmQgSWNvblxyXG4uYmFja2dyb3VuZC1pbWFnZS1jZW50ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4vLyBDbGFzc2ljIHZlcnRpY2FsIGFsaWduXHJcbi5hbGlnbi12ZXJ0aWNhbCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXZlcnRpY2FsLXRvcCxcclxuICAgIC5hbGlnbi12ZXJ0aWNhbC1taWRkbGUsXHJcbiAgICAuYWxpZ24tdmVydGljYWwtYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXZlcnRpY2FsLXRvcCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tdmVydGljYWwtbWlkZGxlIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi12ZXJ0aWNhbC1ib3R0b20ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xyXG4gICAgLm1pbi13aWR0aC0jeyRpICogMTAwfSxcclxuICAgIC5tdy0jeyRpICogMTAwfSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAjeygkaSAqIDEwMCkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZGRpbmcgaGVscGVyc1xyXG4vLyBNdWx0aXBsZXMgb2YgNSwgbWF4OjEwMFxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcclxuICAgIC5wYWRkaW5nLSN7JGkgKiA1fSxcclxuICAgIC5wLSN7JGkgKiA1fSB7XHJcbiAgICAgICAgcGFkZGluZzogI3soJGkgKiA1KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy10b3AtI3skaSAqIDV9LFxyXG4gICAgLnB0LSN7JGkgKiA1fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpICogNSkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctcmlnaHQtI3skaSAqIDV9LFxyXG4gICAgLnByLSN7JGkgKiA1fSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgKiA1KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1ib3R0b20tI3skaSAqIDV9LFxyXG4gICAgLnBiLSN7JGkgKiA1fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpICogNSkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctbGVmdC0jeyRpICogNX0sXHJcbiAgICAucGwtI3skaSAqIDV9IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpICogNSkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctaG9yaXpvbnRhbC0jeyRpICogNX0sXHJcbiAgICAucGgtI3skaSAqIDV9IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7KCRpICogNSkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgKiA1KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy12ZXJ0aWNhbC0jeyRpICogNX0sXHJcbiAgICAucHYtI3skaSAqIDV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogI3soJGkgKiA1KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3soJGkgKiA1KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gTXVsdGlwbGVzIG9mIDgsIE1heDogOTYsIEV4Y2x1ZGluZyAwIGFuZCBtdWx0aXBsZXMgb2YgNVxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgIEBpZiAoKCRpICogOCkgJSA1ICE9IDApIHtcclxuICAgICAgICAucGFkZGluZy0jeyRpICogOH0sXHJcbiAgICAgICAgLnAtI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogI3soJGkgKiA4KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWRkaW5nLXRvcC0jeyRpICogOH0sXHJcbiAgICAgICAgLnB0LSN7JGkgKiA4fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAjeygkaSAqIDgpICsgXCJweFwifSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZGRpbmctcmlnaHQtI3skaSAqIDh9LFxyXG4gICAgICAgIC5wci0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeygkaSAqIDgpICsgXCJweFwifSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZGRpbmctYm90dG9tLSN7JGkgKiA4fSxcclxuICAgICAgICAucGItI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7KCRpICogOCkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFkZGluZy1sZWZ0LSN7JGkgKiA4fSxcclxuICAgICAgICAucGwtI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeygkaSAqIDgpICsgXCJweFwifSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZGRpbmctaG9yaXpvbnRhbC0jeyRpICogOH0sXHJcbiAgICAgICAgLnBoLSN7JGkgKiA4fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3soJGkgKiA4KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogI3soJGkgKiA4KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWRkaW5nLXZlcnRpY2FsLSN7JGkgKiA4fSxcclxuICAgICAgICAucHYtI3skaSAqIDh9IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICN7KCRpICogOCkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAjeygkaSAqIDgpICsgXCJweFwifSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTWFyZ2luIGhlbHBlcnNcclxuLy8gTXVsdGlwbGVzIG9mIDUsIG1heDoxMDBcclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XHJcbiAgICAubWFyZ2luLSN7JGkgKiA1fSxcclxuICAgIC5tLSN7JGkgKiA1fSB7XHJcbiAgICAgICAgbWFyZ2luOiAjeygkaSAqIDUpICsgXCJweFwifSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tdG9wLSN7JGkgKiA1fSxcclxuICAgIC5tdC0jeyRpICogNX0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICN7KCRpICogNSkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1yaWdodC0jeyRpICogNX0sXHJcbiAgICAubXItI3skaSAqIDV9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpICogNSkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1ib3R0b20tI3skaSAqIDV9LFxyXG4gICAgLm1iLSN7JGkgKiA1fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgKiA1KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luLWxlZnQtI3skaSAqIDV9LFxyXG4gICAgLm1sLSN7JGkgKiA1fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICN7KCRpICogNSkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1ob3Jpem9udGFsLSN7JGkgKiA1fSxcclxuICAgIC5taC0jeyRpICogNX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAqIDUpICsgXCJweFwifSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogI3soJGkgKiA1KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luLXZlcnRpY2FsLSN7JGkgKiA1fSxcclxuICAgIC5tdi0jeyRpICogNX0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICN7KCRpICogNSkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgKiA1KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gTXVsdGlwbGVzIG9mIDgsIE1heDogOTYsIEV4Y2x1ZGluZyAwIGFuZCBtdWx0aXBsZXMgb2YgNVxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgIEBpZiAoKCRpICogOCkgJSA1ICE9IDApIHtcclxuICAgICAgICAubWFyZ2luLSN7JGkgKiA4fSxcclxuICAgICAgICAubS0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7KCRpICogOCkgKyBcInB4XCJ9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcmdpbi10b3AtI3skaSAqIDh9LFxyXG4gICAgICAgIC5tdC0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAjeygkaSAqIDgpICsgXCJweFwifTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXJnaW4tcmlnaHQtI3skaSAqIDh9LFxyXG4gICAgICAgIC5tci0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7KCRpICogOCkgKyBcInB4XCJ9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcmdpbi1ib3R0b20tI3skaSAqIDh9LFxyXG4gICAgICAgIC5tYi0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAjeygkaSAqIDgpICsgXCJweFwifTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXJnaW4tbGVmdC0jeyRpICogOH0sXHJcbiAgICAgICAgLm1sLSN7JGkgKiA4fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAqIDgpICsgXCJweFwifTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXJnaW4taG9yaXpvbnRhbC0jeyRpICogOH0sXHJcbiAgICAgICAgLm1oLSN7JGkgKiA4fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeygkaSAqIDgpICsgXCJweFwifTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeygkaSAqIDgpICsgXCJweFwifTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXJnaW4tdmVydGljYWwtI3skaSAqIDh9LFxyXG4gICAgICAgIC5tdi0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAjeygkaSAqIDgpICsgXCJweFwifTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogI3soJGkgKiA4KSArIFwicHhcIn07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIZWlnaHQgYW5kIHdpZHRoIGhlbHBlcnNcclxuLy8gTXVsdGlwbGVzIG9mIDUsIE1heDogNTAwXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcclxuICAgIC5oZWlnaHQtZnVsbC0jeyRpfSxcclxuICAgIC5oZi0jeyRpfSB7XHJcbiAgICAgICAgaGVpZ2h0OiAjeygkaSkgKyBcIiVcIn0gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAjeygkaSkgKyBcIiVcIn0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAjeygkaSkgKyBcIiVcIn0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAud2lkdGgtZnVsbC0jeyRpfSxcclxuICAgIC53LWYtI3skaX0ge1xyXG4gICAgICAgIHdpZHRoOiAjeygkaSkgKyBcIiVcIn0gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6ICN7KCRpKSArIFwiJVwifSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogI3soJGkpICsgXCIlXCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhlaWdodCBhbmQgd2lkdGggaGVscGVyc1xyXG4vLyBNdWx0aXBsZXMgb2YgNSwgTWF4OiA1MDBcclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMDAge1xyXG4gICAgLmhlaWdodC0jeyRpICogNX0sXHJcbiAgICAuaC0jeyRpICogNX0ge1xyXG4gICAgICAgIGhlaWdodDogI3soJGkgKiA1KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAjeygkaSAqIDUpICsgXCJweFwifSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6ICN7KCRpICogNSkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZHRoLSN7JGkgKiA1fSxcclxuICAgIC53LSN7JGkgKiA1fSB7XHJcbiAgICAgICAgd2lkdGg6ICN7KCRpICogNSkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAjeygkaSAqIDUpICsgXCJweFwifSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogI3soJGkgKiA1KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gSGVpZ2h0IGFuZCB3aWR0aCBoZWxwZXJzXHJcbi8vIE11bHRpcGxlcyBvZiA4LCBNYXg6IDgwMCwgRXhjbHVkaW5nIDAgYW5kIG11bHRpcGxlcyBvZiA1XHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcclxuICAgIEBpZiAoKCRpICogOCkgJSA1ICE9IDApIHtcclxuICAgICAgICAuaGVpZ2h0LSN7JGkgKiA4fSxcclxuICAgICAgICAuaC0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICN7KCRpICogOCkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICN7KCRpICogOCkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICN7KCRpICogOCkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2lkdGgtI3skaSAqIDh9LFxyXG4gICAgICAgIC53LSN7JGkgKiA4fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAjeygkaSAqIDgpICsgXCJweFwifSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICN7KCRpICogOCkgKyBcInB4XCJ9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogI3soJGkgKiA4KSArIFwicHhcIn0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciBoZWxwZXJzXHJcbiRib3JkZXItc3R5bGU6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cclxuLmJvcmRlcixcclxuLmIge1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyLXN0eWxlO1xyXG59XHJcblxyXG4uYm9yZGVyLXRvcCxcclxuLmJ0IHtcclxuICAgIGJvcmRlci10b3A6ICRib3JkZXItc3R5bGU7XHJcbn1cclxuXHJcbi5ib3JkZXItcmlnaHQsXHJcbi5iciB7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItc3R5bGU7XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tLFxyXG4uYmIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1zdHlsZTtcclxufVxyXG5cclxuLmJvcmRlci1sZWZ0LFxyXG4uYmwge1xyXG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItc3R5bGU7XHJcbn1cclxuXHJcbi5ib3JkZXItaG9yaXpvbnRhbCxcclxuLmJoIHtcclxuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXN0eWxlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXN0eWxlO1xyXG59XHJcblxyXG4uYm9yZGVyLXZlcnRpY2FsLFxyXG4uYnYge1xyXG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1zdHlsZTtcclxuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItc3R5bGU7XHJcbn1cclxuXHJcbi8vIEJvcmRlci1yYWRpdXMgaGVscGVyc1xyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgIC5icmFkLSN7JGl9IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRpICsgXCJweFwifTtcclxuICAgIH1cclxufVxyXG5cclxuLmxhYmVsLWJhZGdlIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgcGFkZGluZzogM3B4IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgJi5pbmZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXRlcmlhbC1jb2xvcihcImxpZ2h0LWJsdWVcIik7XHJcbiAgICB9XHJcbiAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hdGVyaWFsLWNvbG9yKFwiZ3JlZW5cIik7XHJcbiAgICB9XHJcbiAgICAmLmRhbmdlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoXCJyZWRcIik7XHJcbiAgICB9XHJcbiAgICAmLndhcm5pbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hdGVyaWFsLWNvbG9yKFwib3JhbmdlXCIpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBQcmludFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1lZGlhIGFsbCB7XHJcblxyXG4gICAgLyogTmV2ZXIgc2hvdyBwYWdlIGJyZWFrIGluIG5vcm1hbCB2aWV3ICovXHJcbiAgICAucGFnZS1icmVhayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcblxyXG4gICAgLyogUGFnZSBTdHlsZXMgKi9cclxuICAgIEBwYWdlIHtcclxuICAgICAgICAvL21hcmdpbjogMC41Y207XHJcbiAgICB9XHJcblxyXG4gICAgLyogUGFnZSBicmVhayAqL1xyXG4gICAgLnBhZ2UtYnJlYWsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJyZWFrLWFmdGVyOiBhbHdheXM7XHJcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEdlbmVyYWwgc3R5bGVzICovXHJcbiAgICAjbWFpbiB7XHJcblxyXG4gICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN0b29sYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNxdWljay1wYW5lbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtcy10aGVtZS1vcHRpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1zY3JvbGxiYXIteC1yYWlsLFxyXG4gICAgLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBQcmludGFibGUgcGFnZSBzcGVjaWZpYyBzdHlsZXMgKi9cclxuICAgIC5wcmludGFibGUge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC50ZW1wbGF0ZS1sYXlvdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY3JpYWNhby1kZXRhbGhlcyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiA3cHggOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuIiwiLm1zLWNhcmQge1xyXG5cclxuICAgIC50ZW1wbGF0ZS0xIHtcclxuXHJcbiAgICAgICAgLm1lZGlhIHtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1zLWNhcmQge1xyXG5cclxuICAgIC50ZW1wbGF0ZS0xMCB7XHJcblxyXG4gICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtY2FyZCB7XHJcblxyXG4gICAgLnRlbXBsYXRlLTQge1xyXG5cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtY2FyZCB7XHJcblxyXG4gICAgLnRlbXBsYXRlLTIge1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgIC5hdmF0YXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYSB7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtY2FyZCB7XHJcblxyXG4gICAgLnRlbXBsYXRlLTUge1xyXG5cclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGllMTAgZml4XHJcbiAgICAgICAgLmluZm8sIC5tZWRpYSB7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtY2FyZCB7XHJcblxyXG4gICAgLnRlbXBsYXRlLTgge1xyXG5cclxuICAgICAgICAubWVkaWEge1xyXG5cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtY2FyZCB7XHJcblxyXG4gICAgLnRlbXBsYXRlLTkge1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgIC5hdmF0YXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYSB7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtc3RlcHBlciB7XHJcblxyXG4gICAgLm1zLXN0ZXBwZXItaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG5cclxuICAgICAgICAubXMtc3RlcHBlci1uYXZpZ2F0aW9uLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RlcCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0ZXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub3B0aW9uYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3RlcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tcy1zdGVwcGVyLXN0ZXBzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1zLXN0ZXBwZXItY29udHJvbHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLm1zLXN0ZXBwZXItZG90cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZC1hY2NlbnQtYmcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcblxyXG4gICAgLm1zLXN0ZXBwZXIge1xyXG5cclxuICAgICAgICAubXMtc3RlcHBlci1ob3Jpem9udGFsIHtcclxuXHJcbiAgICAgICAgICAgIC5tcy1zdGVwcGVyLW5hdmlnYXRpb24td3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1zLXN0ZXBwZXItY29udHJvbHMge1xyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1zdGVwcGVyLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubXMtc3RlcHBlciB7XHJcblxyXG4gICAgLm1zLXN0ZXBwZXItdmVydGljYWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcblxyXG4gICAgICAgIC5tcy1zdGVwcGVyLXZlcnRpY2FsLWxpbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgbGVmdDogNDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1zLXN0ZXBwZXItc3RlcHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuXHJcbiAgICAgICAgICAgIC5tcy1zdGVwcGVyLXN0ZXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1zLXN0ZXBwZXItbmF2aWdhdGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5kaXNhYmxlZCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdGVwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyMzYsIDIzNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjM2LCAyMzYsIDIzNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RlcCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0ZXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcHRpb25hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdGVwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1zdGVwcGVyLXN0ZXAtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4IDE2cHggNjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubXMtc3RlcHBlci1jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHggNTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tcy10aGVtZS1vcHRpb25zIHtcclxuXHJcbiAgICAubXMtdGhlbWUtb3B0aW9ucy1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE2MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUwO1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNGRwO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1zaWRlbmF2IHtcclxuICAgICAgICB3aWR0aDogMzg0cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzODRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xyXG5cclxuICAgICAgICAubXMtdGhlbWUtb3B0aW9ucy1saXN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnRoZW1lLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYubGF5b3V0LW9wdGlvbnMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1yYWRpby1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDhweCAxNnB4IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWQtY2hlY2tlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9tZC1sYWJlbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5fbWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5fbWQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb2xvci1wYWxldHRlcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTkycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGhlbWUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtcmFkaW8tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3B0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAxMnB4IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBtcy1jYXJkXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubXMtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHBhZGRpbmc6IDhweDtcclxuXHJcbiAgICAubXMtY2FyZC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5OCksIDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDg0KTtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLypcclxuKiBOYW1lOiBtZC1kYXRlLXJhbmdlLXBpY2tlclxyXG4qIFZlcnNpb246ICR7dmVyc2lvbn1cclxuKiBCdWlsZCBEYXRlOiAke2J1aWxkZGF0ZX1cclxuKiBBdXRob3I6IHJvZWwgYmFycmV0byA8Z3JlYXRjb2RlaWRlYXNAZ21haWwuY29tPlxyXG4qL1xyXG5tZC1kYXRlLXJhbmdlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5tZC1kYXRlLXJhbmdlLXBpY2tlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogNjY0cHg7XHJcbn1cclxubWQtZGF0ZS1yYW5nZS1waWNrZXIgLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19vbmUtcGFuZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG59XHJcbi5tZC1kYXRlLXJhbmdlLXBpY2tlciBbZXZlbnQta2V5XSAqe1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDE2LCAxMDgsIDIwMCk7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxufVxyXG5cclxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19tb250aC15ZWFyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNGQkZCRkI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDA7XHJcbn1cclxuXHJcbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fbW9udGgteWVhciAubWQtc2VsZWN0LWljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19tb250aC15ZWFyIG1kLXNlbGVjdCB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX190ZW1wbGF0ZXMge1xyXG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxufVxyXG5cclxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhci13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMDtcclxuICAgIHdpZHRoOiAzMDhweDtcclxuICAgIG1pbi13aWR0aDogMzA4cHg7XHJcbn1cclxuXHJcbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fd2VlayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xyXG59XHJcblxyXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19ncmlkIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1MCwgMjU1LCAyNTUsIDApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhciAubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19ncmlkIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhcl9fbm90LWluLWFjdGl2ZS1tb250aCB7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG59XHJcblxyXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyIFxyXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19ncmlkOmhvdmVyOm5vdCgubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19zZWxlY3RlZCk6bm90KC5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX2Rpc2FibGVkKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zIGVhc2Utb3V0O1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDYwLDY2LDgyKTtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNjAsNjYsODIpO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX3NlbGVjdGVkLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhcl9fZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX25vdC1pbi1hY3RpdmUtbW9udGgubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX19zZWxlY3RlZCB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG59XHJcblxyXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX2NhbGVuZGFyX190b2RheSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhciBcclxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhcl9fZ3JpZC5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX2Rpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX3N0YXJ0IHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX19jYWxlbmRhcl9fZW5kIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ubWQtZGF0ZS1yYW5nZS1waWNrZXJfX3NlbGVjdCB7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5tZC1kYXRlLXJhbmdlLXBpY2tlcl9fY2FsZW5kYXJfX3NlbGVjdGlvbiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnR0LXJhbmdlLXBpY2tlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn0iLCIubXMtZm9ybS13aXphcmQge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcblxyXG4gICAgbWQtdGFicyB7XHJcblxyXG4gICAgICAgIG1kLXRhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcblxyXG4gICAgICAgICAgICBtZC10YWJzLWNhbnZhcyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWQtcGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1kLXRhYi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1kLWRpc2FibGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXMtZm9ybS13aXphcmQtc3RlcC1sYWJlbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1mb3JtLXdpemFyZC1zdGVwLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG1kLWluay1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWZvcm0td2l6YXJkLXN0ZXAtbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgIC5tcy1mb3JtLXdpemFyZC1zdGVwLW51bWJlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tcy1mb3JtLXdpemFyZC1zdGVwLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1mb3JtLXdpemFyZC1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgIC5zdGVwcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLWFjY2VudC1iZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJvZHkge1xyXG5cclxuICAgICYubXMtaW5mby1iYXItYWN0aXZlIHtcclxuXHJcbiAgICAgICAgI21haW4ge1xyXG4gICAgICAgICAgICB0b3A6IDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5tcy1pbmZvLWJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ3BpbmsnKTtcclxuICAgIHotaW5kZXg6IDk5OTk4O1xyXG4gICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTJkcDtcclxuXHJcbiAgICAjbXMtaW5mby1iYXItbWVzc2FnZSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21zLWluZm8tYmFyLWNsb3NlIHtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgbXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbm1zLW1hdGVyaWFsLWNvbG9yLXBpY2tlciB7XHJcblxyXG4gICAgbWQtbWVudSB7XHJcblxyXG4gICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5tZC1tZW51LWNvbnRlbnQge1xyXG5cclxuICAgICYubXMtbWF0ZXJpYWwtY29sb3ItcGlja2VyLW1lbnUtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjA4cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDhweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sb3JzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjA4cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAuY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwibXMtbWFzb25yeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIG1zLW1hc29ucnktaXRlbSxcclxuICAgIFttcy1tYXNvbnJ5LWl0ZW1dIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHZ3LCAxMDB2aCwgMCk7XHJcblxyXG4gICAgICAgICYucGxhY2VkIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIG1zLW5hdmlnYXRpb25cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tcy1uYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgIHVsLFxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbmltYXRlLWhlaWdodCB7XHJcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiAwLjFzIGRlbGF5LW92ZXJmbG93O1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZGVsYXktb3ZlcmZsb3cge1xyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW5hdmlnYXRpb24tbm9kZSB7XHJcbiAgICAgICAgLm1zLW5hdmlnYXRpb24taXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBOb24tbGluayAmIExpbmsgQ29tbW9uXHJcbiAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBOb24tbGlua1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIExpbmtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQgMC4xcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBBcnJvd1xyXG4gICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjFzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIEJhZGdlXHJcbiAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBBcnJvdyBvbiBleHBhbmRlZCBub2RlXHJcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEdyb3VwXHJcbiAgICAgICAgJi5ncm91cCB7XHJcbiAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBCYWNrZ3JvdW5kIGNvbG9yIG9uIGV4cGFuZGVkIG5vZGVcclxuICAgICAgICAmOm5vdCguZ3JvdXApLmhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY29sbGFwc2luZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIExldmVsIDFcclxuICAgIGxpIHtcclxuICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBMZXZlbCAyXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBMZXZlbCAzXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIExldmVsIDRcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBMZXZlbCA1XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBMZXZlbCAxIChncm91cC10aXRsZSlcclxuICAgIGxpLmdyb3VwIHtcclxuICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBMZXZlbCAyXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBMZXZlbCAzXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIExldmVsIDRcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBMZXZlbCA1XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsIG5hdmlnYXRpb25cclxuI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XHJcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgbWluLWhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICB6LWluZGV4OiA1NDtcclxuXHJcbiAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgdWwsXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBGaXJzdCA8dWw+XHJcbiAgICAgICAgLmhvcml6b250YWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBSb290IG1lbnUgaXRlbXNcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gTm90IHJvb3QgbWVudSBpdGVtc1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBFdmVyeSBtZW51IGl0ZW0gdGhhdCBoYXMgY2hpbGRyZW5cclxuICAgICAgICAgICAgLmhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctOGRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIFJvb3QgbWVudSBpdGVtcyB0aGF0IGhhcyBjaGlsZHJlblxyXG4gICAgICAgICAgICA+IC5oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBCYWRnZVxyXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb2xkZWQgbmF2aWdhdGlvblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgJi5tcy1uYXZpZ2F0aW9uLWZvbGRlZCB7XHJcbiAgICAgICAgICAgICY6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSB7XHJcbiAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFuaW1hdGUtaGVpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLW5vZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNtcy1uYXZpZ2F0aW9uLWZvbGQtZXhwYW5kZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjbXMtbmF2aWdhdGlvbi1mb2xkLWNvbGxhcHNlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTW9iaWxlIGhvcml6b250YWwgbmF2aWdhdGlvblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgJi5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtbW9iaWxlLW1lbnUtYWN0aXZlIHtcclxuICAgICAgICAgICAgI2hvcml6b250YWwtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICB6LWluZGV4OiA2MDtcclxuXHJcbiAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICAgICAgICAgIC5ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubXMtbmF2aWdhdGlvbi1ob3Jpem9udGFsLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBFdmVyeSBtZW51IGl0ZW0gdGhhdCBoYXMgY2hpbGRyZW5cclxuICAgICAgICAgICAgICAgIC5oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXhwYW5kZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXZpZ2F0aW9uLWhvcml6b250YWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICArIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1zLW5hdmlnYXRpb24taG9yaXpvbnRhbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJtcy1uYXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgei1pbmRleDogNzA7XHJcblxyXG4gICAgbXMtbmF2LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgJi5tcy1uYXYtdGl0bGUge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDhweCAwIDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tcy1uYXYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tcy1uYXYtYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtbmF2LWJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1uYXYtdG9nZ2xlIHtcclxuXHJcbiAgICAgICAgbXMtbmF2LXRvZ2dsZS1pdGVtcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmLmV4cGFuZGVkIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZXhwYW5kLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jb2xsYXBzZS1hbmltYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1zLW5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIC8qIExldmVsIDEgKi9cclxuICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLyogTGV2ZWwgMiAqL1xyXG4gICAgICAgICAgICAgICAgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLyogTGV2ZWwgMyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBMZXZlbCA0ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1zLW5hdi10b2dnbGUtaXRlbXMgbXMtbmF2LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTGV2ZWwgNSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbXMtbmF2LXRvZ2dsZS1pdGVtcyBtcy1uYXYtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tcy1uYXYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgPiAubXMtbmF2LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHJcbiAgICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbY29sbGFwc2VkPVwiZmFsc2VcIl0ge1xyXG5cclxuICAgICAgICAgICAgJiA+IC5tcy1uYXYtYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5tcy1uYXYtdG9nZ2xlIHtcclxuXHJcbiAgICAgICAgJltjb2xsYXBzZWQ9XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb2xkZWQgbmF2aWdhdGlvblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1tZCkge1xyXG5cclxuICAgIC5tcy1uYXYtZm9sZGVkIHtcclxuXHJcbiAgICAgICAgI21zLW5hdi1mb2xkLWNsb3NlLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5ODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNtcy1uYXYtZm9sZC1vcGVuLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLm1zLW5hdi1mb2xkZWQtb3Blbikge1xyXG5cclxuICAgICAgICAgICAgbXMtbmF2IHtcclxuXHJcbiAgICAgICAgICAgICAgICBtcy1uYXYtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubXMtbmF2LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1zLW5hdi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tcy1uYXYtbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1zLW5hdi1iYWRnZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBtcy1zY3JvbGxcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tcy1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIG1zLXJlc3BvbnNpdmUtdGFibGVcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tcy1yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBtcy1zZWFyY2gtYmFyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tcy1zZWFyY2gtYmFyIHtcclxuICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgLm1zLXNlYXJjaC1iYXItZXhwYW5kZXIsXHJcbiAgICAubXMtc2VhcmNoLWJhci1jb2xsYXBzZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdG9vbGJhckhlaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zZWFyY2gtYmFyLWxvYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXNlYXJjaC1iYXItY29sbGFwc2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNtcy1zZWFyY2gtYmFyLWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc2VhcmNoLWJhci1yZXN1bHRzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctM2RwO1xyXG5cclxuICAgICAgICAubm8tcmVzdWx0cyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzdWx0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zcXVhcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgI21zLXNlYXJjaC1iYXItaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tcy1zZWFyY2gtYmFyLWNvbGxhcHNlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcblxyXG4gICAgJi5tcy1zZWFyY2gtYmFyLWV4cGFuZGVkIHtcclxuXHJcbiAgICAgICAgI3Rvb2xiYXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG5cclxuICAgIC5tcy1zZWFyY2gtYmFyLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDEycHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgbXMtc2hvcnRjdXRzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tcy1zaG9ydGN1dHMge1xyXG4gICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAuc2hvcnRjdXRzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgICAuc2hvcnRjdXRzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1yaXBwbGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5naG9zdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG9ydGN1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaG9ydGN1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hvcnRjdXQtbWVudSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubW9iaWxlLWJhci1hY3RpdmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnNob3J0Y3V0cyxcclxuICAgICAgICAgICAgLnNob3J0Y3V0LW1lbnUsXHJcbiAgICAgICAgICAgIC50b2dnbGUtbW9iaWxlLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9nZ2xlLW1vYmlsZS1tZW51IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbXMtc2hvcnRjdXQtYWRkLW1lbnUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgIG1heC13aWR0aDogMjQwcHg7XHJcblxyXG4gICAgLmFkZC1zaG9ydGN1dC1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9ydGN1dC1zZWFyY2gge1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuXHJcbiAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hvcnRjdXQtbG9hZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMzNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgLm5vLXJlc3VsdHMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3VsdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNxdWFyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI3NwbGFzaC1zY3JlZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hlYWRlci1iZy5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZDogIzAwNmU4MztcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG5cclxuICAgICYubmctbGVhdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAyMDBtcztcclxuICAgIH1cclxuXHJcbiAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgIC8vIHRvcDogLTU1JTtcclxuICAgICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtNDVweDtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtNDVweDtcclxuICAgICAgICAvLyAvLyBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICAvLyBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAvKmJhY2tncm91bmQtY29sb3I6ICMxZTI5M2I7Ki9cclxuICAgICAgICAvLyBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAvKmJveC1zaGFkb3c6IDAgMnB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpOyovXHJcbiAgICB9XHJcblxyXG4gICAgLnNwaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgIC5zcGlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBvdXRlci1yb3RhdGUgMi45MTY2N3MgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwb3JhZGljLXJvdGF0ZSA1LjI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQsXHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYWxmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGVmdC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXdvYmJsZSAxLjMxMjVzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjI1LCAxKSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC13b2JibGUgMS4zMTI1cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIG91dGVyLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgbGVmdC13b2JibGUge1xyXG4gICAgICAgICAgICAwJSxcclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgcmlnaHQtd29iYmxlIHtcclxuICAgICAgICAgICAgMCUsXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNwb3JhZGljLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIDEyLjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMzcuNSUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA2Mi41JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDg3LjUlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubXMtdGltZWxpbmUge1xyXG5cclxuICAgIC5tcy10aW1lbGluZS1sb2FkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGlubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBtcy13aWRnZXRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEdsb2JhbCBtcy13aWRnZXQgc3R5bGVzXHJcbi5tcy13aWRnZXQge1xyXG5cclxuICAgIC5tcy13aWRnZXQtZnJvbnQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXdpZGdldC1iYWNrIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMWRwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2lkZW5hdi13aWRnZXQge1xyXG5cclxuICAgICAgICAubXMtd2lkZ2V0LWZyb250LFxyXG4gICAgICAgIC5tcy13aWRnZXQtYmFjayB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEZsaXAgdG8gZnJvbnQgYnV0dG9uXHJcbiAgICAuZmxpcC10by1mcm9udCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBpZSBmaXhcclxuICAgIC5jMyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGNoYXJ0IGZpbGxcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG5cclxuICAgICAgICAuY2hhcnQtZmlsbC0jeyRpICogOH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgI3soLSRpICogOCkgKyAncHgnfSAjeygtJGkgKiA4KSArICdweCd9ICN7KC0kaSAqIDgpICsgJ3B4J307XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBtcy13aWRnZXRcclxuJHdpZGdldFBhZGRpbmc6IDEycHg7XHJcblxyXG4ubXMtd2lkZ2V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgcGVyc3BlY3RpdmU6IDMwMDBweDtcclxuICAgIHBhZGRpbmc6ICR3aWRnZXRQYWRkaW5nO1xyXG5cclxuICAgIC5tcy13aWRnZXQtZnJvbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0IDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4gMC4ycywgb3BhY2l0eSAwcyBlYXNlLWluIDAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAubXMtd2lkZ2V0LWJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRvcDogJHdpZGdldFBhZGRpbmc7XHJcbiAgICAgICAgcmlnaHQ6ICR3aWRnZXRQYWRkaW5nO1xyXG4gICAgICAgIGJvdHRvbTogJHdpZGdldFBhZGRpbmc7XHJcbiAgICAgICAgbGVmdDogJHdpZGdldFBhZGRpbmc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0IDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4gMC4ycywgb3BhY2l0eSAwcyBlYXNlLWluIDAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJi5tZC1pY29uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mbGlwcGVkIHtcclxuXHJcbiAgICAgICAgLm1zLXdpZGdldC1mcm9udCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXMtd2lkZ2V0LWJhY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2lkZW5hdi13aWRnZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hci0yLTEge1xyXG5cclxuICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDIsIDEsIDhweCwgd2lkZ2V0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hci0xLTEge1xyXG5cclxuICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEsIDEsIDhweCwgd2lkZ2V0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJtZC1kaWFsb2cge1xyXG5cclxuICAgICYudGFzay1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcblxyXG4gICAgICAgIG1kLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1kLXRvb2xiYXIge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3RlcyB7XHJcblxyXG4gICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWNlLXRpbnltY2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFncyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1jaGlwcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWNoaXAge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1jaGlwLXRlbXBsYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggNHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF0dGFjaG1lbnQtbGlzdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAuYXR0YWNobWVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsZW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpemUge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtZC1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcclxuXHJcbiAgICBtZC1kaWFsb2cge1xyXG5cclxuICAgICAgICAmLnRhc2stZGlhbG9nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC1zbSkge1xyXG5cclxuICAgIG1kLWRpYWxvZyB7XHJcblxyXG4gICAgICAgICYudGFzay1kaWFsb2cge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiN0b2RvIHtcclxuXHJcbiAgICAvLyBTaW5nbGUgc2Nyb2xsXHJcbiAgICAmLnNpbmdsZS1zY3JvbGwge1xyXG5cclxuICAgICAgICAudG9kby1saXN0LXBhbmUge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9kby1saXN0LXBhbmUge1xyXG5cclxuICAgICAgICAudG9kby1pdGVtcyB7XHJcblxyXG4gICAgICAgICAgICAmLnNvcnRhYmxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudG9kby1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA0OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9kby1pdGVtcyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9kby1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDJweCAxNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLmN1c3RvbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgICAgIC50YWdzIHtcclxuICAgICAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuICAgIH1cclxuXHJcbiAgICAmLnRvZG8taXRlbS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhbmRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFncyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweCA0cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cclxuICAgICAgICAgICAgLnRhZy1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZpbmFsaXphZG8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XHJcblxyXG4gICAgICAgIC50aXRsZSxcclxuICAgICAgICAubm90ZXMge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY4RTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxNnB4IDAgOHB4O1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90ZXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25zIHtcclxuXHJcbiAgICAgICAgLmlzLXN0YXJyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXMtaW1wb3J0YW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvZG8taXRlbS1naG9zdCB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTE0ZHA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLm1kLXJpcHBsZS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcblxyXG4gICAgI3RvZG8ge1xyXG5cclxuICAgICAgICAudG9kby1saXN0LXBhbmUge1xyXG5cclxuICAgICAgICAgICAgLnNvcnRhYmxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudG9kby1pdGVtcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50b2RvLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9kby1pdGVtcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvZG8taXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjdG9kbyB7XHJcblxyXG4gICAgLy8gU2lkZW5hdlxyXG4gICAgLnNpZGVuYXYge1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02NHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcblxyXG4gICAgICAgICAgICAuYWRkLXRhc2stYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweCAyNHB4IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1kLWxvY2tlZC1vcGVuIHtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nby1pY29uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5tZC1sb2NrZWQtb3Blbikge1xyXG5cclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI3Rvb2xiYXIge1xyXG4gICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgIG1pbi1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgbWF4LWhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICB6LWluZGV4OiA1NSAhaW1wb3J0YW50O1xyXG5cclxuICAgICNuYXZpZ2F0aW9uLXRvZ2dsZSB7XHJcbiAgICAgICAgd2lkdGg6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgICAgIG1pbi13aWR0aDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICN1c2VyLW1lbnUge1xyXG4gICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbWQtbWVudS1pdGVtIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAxNnB4IGF1dG8gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmF2YXRhci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweCAwIDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbGFuZ3VhZ2UtbWVudSB7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuXHJcbiAgICAgICAgLmxhbmd1YWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgLmlzbyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmxhZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcXVpY2stcGFuZWwtdG9nZ2xlIHtcclxuICAgICAgICB3aWR0aDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbGJhci1zZXBhcmF0b3Ige1xyXG4gICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbGFuZ3VhZ2UtbWVudS1jb250ZW50IHtcclxuXHJcbiAgICBtZC1tZW51LWl0ZW0ge1xyXG5cclxuICAgICAgICAuZmxhZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNsYW5ndWFnZS1tZXNzYWdlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDg4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgIC5tZC10b2FzdC1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXhzKSB7XHJcblxyXG4gICAgI3Rvb2xiYXIge1xyXG5cclxuICAgICAgICAjdXNlci1tZW51IHtcclxuXHJcbiAgICAgICAgICAgIC51c2VyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkcXVpY2tQYW5lbFdpZHRoOiAzMzBweDtcclxuJHF1aWNrUGFuZWxNb2JpbGVXaWR0aDogODAlO1xyXG5cclxuI3F1aWNrLXBhbmVsIHtcclxuICAgIHdpZHRoOiAkcXVpY2tQYW5lbFdpZHRoO1xyXG4gICAgbWluLXdpZHRoOiAkcXVpY2tQYW5lbFdpZHRoO1xyXG4gICAgbWF4LXdpZHRoOiAkcXVpY2tQYW5lbFdpZHRoO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgbWQtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBtZC10YWJzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgbWQtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWQtdGFicy1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIG1kLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1saXN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZC1zdWJoZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWQtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQteHMpIHtcclxuXHJcbiAgICAjcXVpY2stcGFuZWwge1xyXG4gICAgICAgIHdpZHRoOiAkcXVpY2tQYW5lbE1vYmlsZVdpZHRoO1xyXG4gICAgICAgIG1pbi13aWR0aDogJHF1aWNrUGFuZWxNb2JpbGVXaWR0aDtcclxuICAgICAgICBtYXgtd2lkdGg6ICRxdWlja1BhbmVsTW9iaWxlV2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCl7XHJcbiAgICAuY29ycmlnZS10b3BvLW5vdGlmaWNhY29lcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTg4cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAgLmNvcnJpZ2UtdG9wby1ub3RpZmljYWNvZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNTBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCJtZC1pbnB1dC1jb250YWluZXIgbWQtY2hpcHMgLm1kLWVycm9ycy1zcGFjZXIge1xyXG4gICAgbWluLWhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZC1idXR0b24ubWQtY29sb3IyLm1kLXJhaXNlZDpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI2LCA1NiwgMTAxKTtcclxufVxyXG5cclxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn0iLCIjY2FsZW5kYXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTI5M2I7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNiwgNTYsIDEwMSwgMC40NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLmhlYWRlci10b3Age1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAubG9nby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubG9nby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZC1ldmVudC1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0zMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgI2NhbGVuZGFyVmlldyB7XHJcbiAgICAgICAgICAgICYuZmMge1xyXG4gICAgICAgICAgICAgICAgLmZjLXdpZGdldC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgICAgICAgICAuZmMtZGF5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mYy13aWRnZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLWRheS1ncmlkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXktZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5LW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mYy10aW1lLWdyaWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1heGlzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmMtZGF5LWdyaWQtZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggOHB4IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZjLXRpbWUtZ3JpZC1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmMtbW9udGgtdmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mYy1hZ2VuZGEtdmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLXdpZGdldC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5mYy13aWRnZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLW1pbm9yIC5mYy13aWRnZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mYy13ZWVrLFxyXG4gICAgICAgICAgICAgICAgICAgIC5mYy1kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mYy13aWRnZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLWF4aXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG4gICAgI2NhbGVuZGFyIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmhlYWRlci10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZC1ldmVudC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWxheW91dC5zaW1wbGUuZnVsbHdpZHRoID4gLmhlYWRlcixcclxuLnBhZ2UtbGF5b3V0LnNpbXBsZS5pbm5lci1zaWRlbmF2ID4gLmhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxubWQtaW5wdXQtY29udGFpbmVyIC5tZC1lcnJvcnMtc3BhY2VyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvb2x0aXB0b3BpY2V2ZW50IHtcclxuICAgIC50dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA1MCwgNjIsIDAuOTUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDAwMTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgaHIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxufVxyXG5cclxuLmZjLWV2ZW50LWNvbnRhaW5lciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbiNjYWxlbmRhciAuY29udGVudCAjY2FsZW5kYXJWaWV3LmZjIC5mYy1tb250aC12aWV3IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweCA1MHB4IDI1cHg7XHJcbn1cclxuXHJcbmRpdi5mYy1zY3JvbGxlci5mYy1kYXktZ3JpZC1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxpbXBhci1maWx0cm8ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MzkzNTtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTNweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzJkMmE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53YXJuaW5nLWluZm8ge1xyXG4gICAgY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1lbnUtcHJveGltbyB7XHJcbiAgICBtZC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sb3Itc2VsZWN0LWZpbHRlciB7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMHB4IDBweCAjMDAwMDAwMTc7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcclxuICAgIH1cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbG9ycy13cmFwIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDI1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcbiAgICBhIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29sb3ItZHluYW1pYy1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5kb3QtZmlsdHJvLWF0aXZvIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MzkzNTtcclxuICAgIH1cclxuICAgIC5jdXQtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMS43cHggIzIyMzY2YSBzb2xpZDtcclxuICAgICAgICBoZWlnaHQ6IDMuNDVweDtcclxuICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ3ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0N2RlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb2ludGVyLWNhbGVuZGFyaW8ge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZ2IoMjQ0LCAxNTcsIDIyKTtcclxuICAgIGFuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ0LCAxNTcsIDIyLCAwLjQpO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNDQsIDE1NywgMjIsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ0LCAxNTcsIDIyLCAwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDQsIDE1NywgMjIsIDAuNCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0NCwgMTU3LCAyMiwgMC40KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjQ0LCAxNTcsIDIyLCAwKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjQ0LCAxNTcsIDIyLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0NCwgMTU3LCAyMiwgMCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0NCwgMTU3LCAyMiwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3Qge1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDI3JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNyU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAjY2FsZW5kYXIgLmhlYWRlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1wbGFudGFvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG59IiwiLnRpdGxlLWRiLXRlY25pY29zIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbn1cclxuXHJcbi5oZWlnaHQtZGItMTAwIHtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGl2LWNvcmUtZGItdGVjbmljbyB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogOTAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtZmFsdGEge1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1zdXBlcm91IHtcclxuICAgIGNvbG9yOiBncmVlbjtcclxufVxyXG5cclxuLmhlYWRlci1kYXNoYm9hcmQge1xyXG4gICAgcGFkZGluZzogMTVweCAyNHB4IDE1cHggMjRweDtcclxuICAgIC5oMSB7XHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3JkZXItY291bnQge1xyXG4gICAgICAgIG1hcmdpbjogNnB4IDAgMCAzNnB4O1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjRweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYWRpdXMtNyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLnRlY25pY29TdGF0dXMge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG4iLCJtZC1pbnB1dC1jb250YWluZXIgbWQtY2hpcHMgLm1kLWVycm9ycy1zcGFjZXIge1xyXG4gICAgbWluLWhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZC1idXR0b24ubWQtY29sb3IyLm1kLXJhaXNlZDpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI2LCA1NiwgMTAxKTtcclxufVxyXG5cclxubWQtZGlhbG9nLmNhcmQtZGlhbG9nIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn0iLCIjbG9naW4ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9zb2NpYWwuanBnJykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAjbG9naW4tZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG5cclxuICAgICAgICAjbG9naW4tZm9ybSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzODRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMzJweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBtZC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZW1lbWJlci1mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1lbWJlci1tZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9yZ290LXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVnaXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMjRweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJi5nb29nbGUsXHJcbiAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmdvb2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3M2QzMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjMsIDkyLCAxNTQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZW1wcmVzYUxvZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXlvdXQtYnJlYWtwb2ludC14cykge1xyXG4gICAgI2xvZ2luIHtcclxuICAgICAgICAjbG9naW4tZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICNsb2dpbi1mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5nb29nbGUsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIm1kLWlucHV0LWNvbnRhaW5lciBtZC1jaGlwcyAubWQtZXJyb3JzLXNwYWNlciB7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1kLWJ1dHRvbi5tZC1jb2xvcjIubWQtcmFpc2VkOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjYsIDU2LCAxMDEpO1xyXG59XHJcblxyXG5tZC1kaWFsb2cuY2FyZC1kaWFsb2cge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yIHtcclxuXHJcbiAgICAjdmVydGljYWwtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6ICRuYXZpZ2F0aW9uV2lkdGg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkbmF2aWdhdGlvbldpZHRoO1xyXG4gICAgICAgIG1heC13aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuNTUsIDAuMiksIHdpZHRoIDAuMXMgbGluZWFyLCBtaW4td2lkdGggMC4xcyBsaW5lYXIsIG1heC13aWR0aCAwLjFzIGxpbmVhcjtcclxuICAgICAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNmRwO1xyXG5cclxuICAgICAgICAubmF2aWdhdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5fbWQtbG9ja2VkLW9wZW4pIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LThkcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvbGRlZCBuYXZpZ2F0aW9uXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcblxyXG4gICAgLm1zLW5hdmlnYXRpb24tZm9sZGVkIHtcclxuXHJcbiAgICAgICAgI2NvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XHJcblxyXG4gICAgICAgICAgICAjdmVydGljYWwtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSB7XHJcblxyXG4gICAgICAgICAgICAjbGF5b3V0LXZlcnRpY2FsLW5hdmlnYXRpb24tZnVsbHdpZHRoLXRvb2xiYXItMiB7XHJcblxyXG4gICAgICAgICAgICAgICAgI3ZlcnRpY2FsLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICRuYXZpZ2F0aW9uRm9sZGVkV2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkbmF2aWdhdGlvbkZvbGRlZFdpZHRoO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9nby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24ge1xyXG5cclxuICAgICN0b29sYmFyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICB6LWluZGV4OiA1NTtcclxuXHJcbiAgICAgICAgI3Rvb2xiYXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudG9wLXJvdyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nby1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignbGlnaHQtYmx1ZScsICc2MDAnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcblxyXG4gICAgI2xheW91dC1ob3Jpem9udGFsLW5hdmlnYXRpb24ge1xyXG5cclxuICAgICAgICAjdG9vbGJhci1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRvb2xiYXJIZWlnaHQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkdG9vbGJhckhlaWdodDtcclxuXHJcbiAgICAgICAgICAgICN0b29sYmFyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjdmVydGljYWwtbmF2aWdhdGlvbiB7XHJcbiAgICB3aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcclxuICAgIG1pbi13aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcclxuICAgIG1heC13aWR0aDogJG5hdmlnYXRpb25XaWR0aDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjU1LCAwLjIpLCB3aWR0aCAwLjFzIGxpbmVhciwgbWluLXdpZHRoIDAuMXMgbGluZWFyLCBtYXgtd2lkdGggMC4xcyBsaW5lYXI7XHJcbiAgICBib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNmRwO1xyXG5cclxuICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMCAyNHB4O1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcblxyXG4gICAgICAgICAgICAubG9nby1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2xpZ2h0LWJsdWUnLCAnNjAwJyk7Ki9cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvbG9nb3MvbG9nby1ob3Jpem9udGFsLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dCAwLjFzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9nby10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvbGQtdG9nZ2xlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQgMC4xcztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguX21kLWxvY2tlZC1vcGVuKSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LThkcDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRm9sZGVkIG5hdmlnYXRpb25cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuXHJcbiAgICAubXMtbmF2aWdhdGlvbi1mb2xkZWQge1xyXG5cclxuICAgICAgICAjY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgLm5hdmlnYXRpb24taGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9sZC10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuIHtcclxuXHJcbiAgICAgICAgICAgICN2ZXJ0aWNhbC1uYXZpZ2F0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbi1oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9sZC10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCAwLjFzLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQgMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5tcy1uYXZpZ2F0aW9uLWZvbGRlZC1vcGVuKSB7XHJcblxyXG4gICAgICAgICAgICAjdmVydGljYWwtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJG5hdmlnYXRpb25Gb2xkZWRXaWR0aDtcclxuXHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nby1pbWFnZSB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yIHtcclxuICAgICN0b29sYmFyIHtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbmF2aWdhdGlvbldpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIzcHg7XHJcblxyXG4gICAgICAgICAgICAubG9nby1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZpZ2F0aW9uLWZvbGQtdG9nZ2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0IDAuMXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0YXR1cy1wZXJzb25hbGl6YWRvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE3cHg7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtM3B4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLm1kLWJ1dHRvbi1wZXJzb25hbGl6YWRvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgbWFyZ2luOiA2cHggOHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgIGZvbnQtdmFyaWFudDogaW5oZXJpdDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xyXG59XHJcblxyXG4vLyBSRVNQT05TSVZFXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxheW91dC1icmVha3BvaW50LXNtKSB7XHJcbiAgICAubXMtbmF2aWdhdGlvbi1mb2xkZWQge1xyXG4gICAgICAgICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yIHtcclxuICAgICAgICAgICAgI3Rvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24tZm9sZC10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtc20pIHtcclxuICAgICNsYXlvdXQtdmVydGljYWwtbmF2aWdhdGlvbi1mdWxsd2lkdGgtdG9vbGJhci0yIHtcclxuICAgICAgICAjdG9vbGJhciB7XHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzMwcHgpIHtcclxuICAgIC5sb2dvLW1vYmlsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLW5vdGlmaWNhY29lcy1jZW50cmFsaXphZG97XHJcbiAgICBwYWRkaW5nOiAwcHghaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwcHghaW1wb3J0YW50O1xyXG59IiwiI3F1aWNrLXBhbmVsIHtcclxuXHJcbiAgICAuYWN0aXZpdHktdGFiIHtcclxuXHJcbiAgICAgICAgLmZyaWVuZHMge1xyXG5cclxuICAgICAgICAgICAgLmZyaWVuZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9ubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9mZmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hd2F5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkQwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnVucmVhZC1tZXNzYWdlLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VydmVycyB7XHJcblxyXG4gICAgICAgICAgICAuc2VydmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggMjBweCAyOHB4IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ub3JtYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwQzg1MztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYud2FybiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDUwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY2RDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXQge1xyXG5cclxuICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtbGluZWFyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm5vcm1hbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDODUzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjAwLCA4MywgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi53YXJuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjZEMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEwOSwgMCwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hbGVydCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZC1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNsYXlvdXQtY29udGVudC13aXRoLXRvb2xiYXIge1xyXG5cclxuICAgICN0b29sYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLmxvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignbGlnaHQtYmx1ZScsICc2MDAnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNxdWljay1wYW5lbCB7XHJcbiAgICAudG9kYXktdGFiIHtcclxuICAgIH1cclxufVxyXG5cclxuLm1kLWRpc3BsYXktMS1wZXJzb25hbGl6YWRvIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLm1kLWJ1dHRvbi1wZXJzb25hbGl6YWRvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICBtaW4td2lkdGg6IDg4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgIGZvbnQtdmFyaWFudDogaW5oZXJpdDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xyXG59XHJcblxyXG4uYnRuLWxpc3QtcGVyc29uYWxpemFkbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWluLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbjogMHB4IDJweDtcclxuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBjb250ZXh0LW1lbnUgIWltcG9ydGFudDtcclxufVxyXG4uYnRuLWxpc3QtcGVyc29uYWxpemFkbyBtZC1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ0bi1saXN0LXBlcnNvbmFsaXphZG8ubWQtYWNjZW50LWJnOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZlODMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsb2F0LXItcGVyc29uYWxpemFkbyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxufVxyXG5cclxuLm1kLWJ1dHRvbiB7XHJcbiAgICAmLm1kLWJ1dHRvbi1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYubWQtYnV0dG9tLXJpZ2h0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmRpdi5jb250YWluZXI0IHtcclxuICAgIGhlaWdodDogM2VtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbmRpdi5jb250YWluZXI0IHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcbiIsIiNxdWljay1wYW5lbCB7XHJcblxyXG4gICAgLmNoYXQtdGFiIHtcclxuXHJcbiAgICAgICAgLm1haW4sXHJcbiAgICAgICAgLmNoYXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluIHtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub25saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzg1MztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub2ZmbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmF3YXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2RDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudW5yZWFkLW1lc3NhZ2UtY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWNlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGF0IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5tZXNzYWdlLXJvdyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1YmJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyMzksIDI0MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyMCwgMjIzLCAyMjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjM2LCAyMzksIDI0MSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDIyMCwgMjIzLCAyMjUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb250YWN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi51c2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1YmJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkVCRTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0U4RjVFOSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC05cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjREZFQkUwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVwbHkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNlcnJvci00MDQge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMjhweDtcclxuICAgICAgICAuZXJyb3ItY29kZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDQ4cHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlcG9ydC1saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2Vycm9yLTQwMSB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyOHB4O1xyXG4gICAgICAgIC5lcnJvci1jb2RlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gNDhweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVwb3J0LWxpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2hlY2tib3hkZW1vU3luY2luZyAuY2hlY2tib3hEZW1vMSBkaXYge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgbGVnZW5kIHtcclxuICAgIGNvbG9yOiAjM0Y1MUI1OyB9XHJcbi5jaGVja2JveGRlbW9TeW5jaW5nIGxlZ2VuZCBjb2RlIHtcclxuICAgIGNvbG9yOiAjM0Y1MUI1O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxyXG4uY2hlY2tib3hkZW1vU3luY2luZyBwIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XHJcbi5jaGVja2JveGRlbW9TeW5jaW5nIC5pbmZvIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTNweDsgfVxyXG4uY2hlY2tib3hkZW1vU3luY2luZyBkaXYuc3RhbmRhcmQge1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XHJcbi5jaGVja2JveGRlbW9TeW5jaW5nIGZpZWxkc2V0LnN0YW5kYXJkIHtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMTAwJTsgfVxyXG5cclxuLmVzcGFjby1yb2RhcGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufSIsIi5jaGVja2JveGRlbW9TeW5jaW5nIC5jaGVja2JveERlbW8xIGRpdiB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4uY2hlY2tib3hkZW1vU3luY2luZyBsZWdlbmQge1xyXG4gICAgY29sb3I6ICMzRjUxQjU7IH1cclxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgbGVnZW5kIGNvZGUge1xyXG4gICAgY29sb3I6ICMzRjUxQjU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XHJcbi5jaGVja2JveGRlbW9TeW5jaW5nIHAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cclxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgLmluZm8ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XHJcbi5jaGVja2JveGRlbW9TeW5jaW5nIGRpdi5zdGFuZGFyZCB7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cclxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgZmllbGRzZXQuc3RhbmRhcmQge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlOyB9XHJcblxyXG4uZXNwYWNvLXJvZGFwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59IiwiLmN1c3RvbUZpZWxkVGV4dG9FbVZlcmRlIHtcclxuICAgIC5tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgIC5kZXNjcmljYW9SZXNwb3N0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXNjcmljYW9SZXNwb3N0YSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICBjb2xvcjogcmdiKDIxMSwgMjAwLCAyMDApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0b0VtVmVyZGUge1xyXG4gICAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGluaGFDaGlwcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuXHJcbi5jYW1wb05hb05lY2Vzc2FyaW8ge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5jb3JyaWdlQ29yRG9Cb3RhbyB7XHJcbiAgICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHJ0R3J1cG9Gb3JtdWxhcmlvIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FtcG9zLWVxdWlwYW1lbnRvLXNpemUge1xyXG4gICAgdGgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgLmFkaWNpb25hci1jYW1wb3MtbGlzdGFyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hZGljaW9uYXItY2FtcG9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAuYnV0dG9uLWdydXBvLWVxdWlwYW1lbnRvIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFsdGVyYVNpemUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbiIsIi5mb3JtLWRhdGEtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxufVxyXG5cclxuLmZvcm0td3JhcHBlci10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxubWQtc3dpdGNoIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmN1c3RvbS1jYXJkIHtcclxuICAgIHBhZGRpbmc6IDlweCAwcHg7XHJcbiAgICBtYXJnaW46IDBweCA4cHg7XHJcbn1cclxuXHJcbm1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGUtcGlja2VyIHtcclxuICAgICYuX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwge1xyXG4gICAgICAgICYuX21kLWRhdGVwaWNrZXItaGFzLWNhbGVuZGFyLWljb24ge1xyXG4gICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1uby1mbG9hdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kYXRlcGlja2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWlucHV0LW1lc3NhZ2VzLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxDb250YXRvIHtcclxuICAgIHdpZHRoOiA1NSU7XHJcbn1cclxuXHJcbi5pbWFnZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbnMge1xyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbG9hdC1yIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxubWQtY2FyZC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDIwcHggMjBweDtcclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAucmVtaW5kZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigyMjQsIDIyNCwgMjI0KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZC1kYXRlcGlja2VyLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjg0XCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIC5mb250ZVVwbG9hZE1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWFuZXhvcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1lcXVpcGFtZW50b3MtY2xpZW50ZXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtZXF1aXBhbWVudG9zLWNsaWVudGVzLWNhbXBvcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtZXF1aXBhbWVudG9zLWNsaWVudGVzLWNhbXBvczIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNsaWVudGUtZXNwYWNhbWVudG8tdGFiZWxhIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLmNsaWVudGUtZXNwYWNhbWVudG8tdGFiZWxhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNTk5cHgpIHtcclxuICAgIC5jbGllbnRlLWJ1dHRvbi1lcXVpcGFtZW50b3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdGFvLWNvcGlhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNTk5cHgpIHtcclxuICAgIC5jbGllbnRlLWJ1dHRvbi1zYWx2YXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzYWJsZWRUb1JlYWR5b25seSB7XHJcbiAgICBtZC1zZWxlY3Qge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMzEsIDQxLCA1NSkgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtc2VsZWN0W2Rpc2FibGVkXSAubWQtc2VsZWN0LXZhbHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWRhdGVwaWNrZXJbZGlzYWJsZWRdIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wLWJveCB7XHJcbiAgICBjb2xvcjogIzMwNDU2NTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMTQwcHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMzMDQ1NjUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5wcm9kdXRvcy1pbWFnZW0ge1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90YW9VcGxvYWRJbWFnZW1Qcm9kdXRvIHtcclxuICAgIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0NywgMTU4LCAyMDYpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgLmJvdGFvVXBsb2FkSW1hZ2VtUHJvZHV0byB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ3LCAxNTgsIDIwNikgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuICAgIC5ib3Rhb1VwbG9hZEltYWdlbVByb2R1dG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0NywgMTU4LCAyMDYpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmhlYWRlci1jbGllbnRlcyB7XHJcbiAgICBoZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIC5oMSB7XHJcbiAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3JkZXItY291bnQge1xyXG4gICAgICAgIG1hcmdpbjogNnB4IDAgMCAzNnB4O1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjRweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xyXG4gICAgLm1hcmdpbi10b3AtMTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWNsaWVudGVzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnRvcC1iZy1jbGllbnRlIHtcclxuICAgICAgICBoZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29ycmlnZS10YWJlbGEtY2xpZW50ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxufVxyXG4iLCIuaW1hZ2VtQXBpIHtcclxuICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgICBib3JkZXI6IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWlucHV0IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuICAgIC5yZW1vdmUtZmxvYXQge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAgIC5tYXJnaW4tdG9wLTEwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1wcm9kdXRvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC50b3AtYmctc2VydmljbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJlbW92ZS1mbG9hdCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmx5LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmNvcnJpZ2UtdGFiZWxhLXNlcnZpY28ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItcHJvZHV0b3Mge1xyXG4gICAgaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAuaDEge1xyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLWNvdW50IHtcclxuICAgICAgICBtYXJnaW46IDZweCAwIDAgMzZweDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTI0cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIC5mb3JtLWRhdGEtd3JhcHBlciB7XHJcbi8vICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuLy8gfVxyXG4vLyAuZm9ybS13cmFwcGVyLXRvcCB7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4vLyB9XHJcblxyXG4vLyBtZC1zd2l0Y2gge1xyXG4vLyAgICAgbWFyZ2luOiAwO1xyXG4vLyB9XHJcblxyXG4vLyAuaW1hZ2VtVGVjbmljbyB7XHJcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbi8vIH1cclxuXHJcbi8vIC5ib3Rhb1VwbG9hZEltYWdlbSB7XHJcbi8vICAgICBtYXJnaW4tbGVmdDogMTgycHg7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAtNDM0cHg7XHJcbi8vICAgICByaWdodDogNjBweDtcclxuLy8gfVxyXG5cclxuLy8gLnN0YXR1c0NhZGFzdHJvIHtcclxuLy8gICAgIGZvbnQtc2l6ZTogMTFweDtcclxuLy8gfVxyXG5cclxuLy8gLmNvcnJpZ2VBdGl2byB7XHJcbi8vICAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIC5jdXN0b20tY2FyZCB7XHJcbi8vICAgICBwYWRkaW5nOiA5cHggMHB4O1xyXG4vLyAgICAgbWFyZ2luOiAwcHggOHB4O1xyXG4vLyB9XHJcblxyXG4vLyAuYnVzY2FDbGllbnRlIHtcclxuLy8gICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gLmNvcnJpZ2VCb3Rhb0J1c2NhIHtcclxuLy8gICAgIG1hcmdpbjogMCAwcHggIWltcG9ydGFudDtcclxuLy8gICAgIHBhZGRpbmc6IDhweCAwcHggIWltcG9ydGFudDtcclxuLy8gICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIG1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcclxuLy8gICAgIHdpZHRoOiA0NSU7XHJcbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuLy8gICAgICAgICB3aWR0aDogNzUlO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4uZXNwYWNhbWVudG9EYVRhYmVsYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLy8gLmRhdGUtcGlja2VyIHtcclxuLy8gICAgICYuX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwge1xyXG4vLyAgICAgICAgICYuX21kLWRhdGVwaWNrZXItaGFzLWNhbGVuZGFyLWljb24ge1xyXG4vLyAgICAgICAgICAgICA+IGxhYmVsIHtcclxuLy8gICAgICAgICAgICAgICAgICY6bm90KC5tZC1uby1mbG9hdCkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICY6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM0cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICBtZC1kYXRlcGlja2VyIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgICAgICAgcGFkZGluZzogMDtcclxuLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbi8vICAgICAgICAgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcclxuLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbi8vICAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcclxuLy8gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcclxuLy8gICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLm1kLWlucHV0LW1lc3NhZ2VzLWFuaW1hdGlvbiB7XHJcbi8vICAgICAgICAgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uIHtcclxuLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM0cHg7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyAuaW1hZ2Utd3JhcHBlciB7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4vLyAgICAgLmRlbGV0ZS1pbWFnZS1idXR0b24ge1xyXG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICB6LWluZGV4OiA5OTk7XHJcbi8vICAgICAgICAgYm90dG9tOiA4cHg7XHJcbi8vICAgICAgICAgcmlnaHQ6IDhweDtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gLnNlY3Rpb25zIHtcclxuLy8gICAgIGgyIHtcclxuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi8vIC5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyBtZC1jYXJkLWNvbnRlbnQge1xyXG4vLyAgICAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4O1xyXG4vLyB9XHJcblxyXG4vLyAuZm9vdGVyIHtcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgcGFkZGluZzogOHB4O1xyXG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbi8vICAgICAubWQtYnV0dG9uIHtcclxuLy8gICAgICAgICBtYXJnaW46IDA7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmFjdGlvbnMge1xyXG4vLyAgICAgICAgIC5yZW1pbmRlciB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDIyNCwgMjI0LCAyMjQpICFpbXBvcnRhbnQ7XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAmLm1kLWRhdGVwaWNrZXItb3BlbiB7XHJcbi8vICAgICAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICBtZC1pY29uIHtcclxuLy8gICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcclxuLy8gICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbi8vICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuLy8gICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbi8vICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuLy8gICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjg0XCI7XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgc3ZnIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAuY29ycmlnZU1hcmdpbkNvbnRyYXRvIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lc3BhY2FtZW50b0RhVGFiZWxhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29ycmlnZS10YWJlbGEtc2Vydmljby10ZWNuaWNvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvcm0tZGF0YS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG59XHJcbi5mb3JtLXdyYXBwZXItdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbm1kLXN3aXRjaCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5pbWFnZW1UZWNuaWNvIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmJvdGFvVXBsb2FkSW1hZ2VtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxODJweDtcclxuICAgIG1hcmdpbi10b3A6IC00MzRweDtcclxuICAgIHJpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4uc3RhdHVzQ2FkYXN0cm8ge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uYm90YW9VcGxvYWRJbWFnZW1Mb2dvIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDcsIDE1OCwgMjA2KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWNhcmQge1xyXG4gICAgcGFkZGluZzogOXB4IDBweDtcclxuICAgIG1hcmdpbjogMHB4IDhweDtcclxufVxyXG5cclxuLmJ1c2NhQ2xpZW50ZSB7XHJcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb3JyaWdlQm90YW9CdXNjYSB7XHJcbiAgICBtYXJnaW46IDAgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA4cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC1kaWFsb2cuY2FyZC1zbWFsbCB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxufVxyXG5cclxuLmVzcGFjYW1lbnRvRGFUYWJlbGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWluLXdpZHRoOiA0OSU7XHJcbiAgICBtYXJnaW4tbGVmdDogMjFweDtcclxufVxyXG5cclxuLmRhdGUtcGlja2VyIHtcclxuICAgICYuX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwge1xyXG4gICAgICAgICYuX21kLWRhdGVwaWNrZXItaGFzLWNhbGVuZGFyLWljb24ge1xyXG4gICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1uby1mbG9hdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kYXRlcGlja2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWlucHV0LW1lc3NhZ2VzLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmRlbGV0ZS1pbWFnZS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25zIHtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC1jYXJkLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4O1xyXG59XHJcblxyXG4uaWNvbmVBdGl2b0Rlc2F0aXZvIHtcclxuICAgIHBhZGRpbmc6IDVweCAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmJvdGFvQXRpdm9EZXNhdGl2byB7XHJcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAucmVtaW5kZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigyMjQsIDIyNCwgMjI0KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZC1kYXRlcGlja2VyLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjg0XCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAuY29ycmlnZU1hcmdpbkNvbnRyYXRvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29ycmlnZS1tYXJnaW4tZGlyZWl0YSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuY29ycmlnZS1idXR0b24tZ2VyYWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsImEuYnRuLWxpc3Qge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1saXN0Lm1kLWZvY3VzZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExLCAyOSwgNzEpIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCAjMWYxZjFmNmIhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG59ICIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAubXdyLTEwMCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWljb24tYnRuIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mcmV0ZS1saW5rIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51c2VyLWltYWdlLWJveCB7XHJcbiAgICBtaW4td2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAudXNlci1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mcy0xMCxcclxuLmZzMTAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZC1jaGlwcy1mcy0xMCBtZC1jaGlwcy13cmFwIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWljLTEwIG1kLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5mb3JtLWRhdGEtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxufVxyXG4uZm9ybS13cmFwcGVyLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG5tZC1zd2l0Y2gge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uaW1hZ2VtVGVjbmljbyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5pbWcge1xyXG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90YW9VcGxvYWRJbWFnZW1UZWNuaWNvIHtcclxuICAgIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYig0NywgMTU4LCAyMDYpIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvcnJpZ2VGb250ZSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGlyZXRpdmFBbHRlcmFjYW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA0N3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcclxufVxyXG5cclxuLnN0YXR1c0NhZGFzdHJvIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLmN1c3RvbS1jYXJkIHtcclxuICAgIHBhZGRpbmc6IDlweCAwcHg7XHJcbiAgICBtYXJnaW46IDBweCA4cHg7XHJcbn1cclxuXHJcbm1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZS1waWNrZXIge1xyXG4gICAgJi5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbCB7XHJcbiAgICAgICAgJi5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiB7XHJcbiAgICAgICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLW5vLWZsb2F0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWRhdGVwaWNrZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWQtaW5wdXQtbWVzc2FnZXMtYW5pbWF0aW9uIHtcclxuICAgICAgICAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3JyaWdlVG9wb0ltYWdlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5pbWFnZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbnMge1xyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbm1kLWNhcmQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgLnJlbWluZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMjI0LCAyMjQsIDIyNCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWQtZGF0ZXBpY2tlci1vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xyXG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY4NFwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcbiAgICAuY3VzdG9tLXdkLXVzdWFyaW8ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC0yNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnVzZXItaW1hZ2UtYm94IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY29ycmlnZS1idXR0b24tdXBsb2FkLXVzdWFyaW8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIuY3VzdG9tRmllbGRUZXh0b0VtVmVyZGUge1xyXG4gICAgLm1kLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgLmRlc2NyaWNhb1Jlc3Bvc3RhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlc2NyaWNhb1Jlc3Bvc3RhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgIGNvbG9yOiByZ2IoMjExLCAyMDAsIDIwMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHRvRW1WZXJkZSB7XHJcbiAgICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaW5oYUNoaXBzIHtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG5cclxuLmNhbXBvTmFvTmVjZXNzYXJpbyB7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmNvcnJpZ2VDb3JEb0JvdGFvIHtcclxuICAgIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kcnRHcnVwb0Zvcm11bGFyaW8ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYW1wb3MtZXF1aXBhbWVudG8tc2l6ZSB7XHJcbiAgICB0aCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuYWRpY2lvbmFyLWNhbXBvcy1saXN0YXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFkaWNpb25hci1jYW1wb3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgIC5idXR0b24tZ3J1cG8tZXF1aXBhbWVudG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWx0ZXJhU2l6ZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5idG4tMjUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmZGUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxufVxyXG4iLCIuaW1hZ2VtQXBpIHtcclxuICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgICBib3JkZXI6IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWlucHV0IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuICAgIC5yZW1vdmUtZmxvYXQge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAgIC5tYXJnaW4tdG9wLTEwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1zZXJ2aWNvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC50b3AtYmctc2VydmljbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJlbW92ZS1mbG9hdCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmx5LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmNvcnJpZ2UtdGFiZWxhLXNlcnZpY28ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItc2Vydmljb3Mge1xyXG4gICAgaGVpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogMTM2cHggIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAuaDEge1xyXG4gICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLWNvdW50IHtcclxuICAgICAgICBtYXJnaW46IDZweCAwIDAgMzZweDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTI0cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5mb3JtLWRhdGEtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxufVxyXG4uZm9ybS13cmFwcGVyLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG5tZC1zd2l0Y2gge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uaW1hZ2VtVGVjbmljbyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5ib3Rhb1VwbG9hZEltYWdlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTgycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDM0cHg7XHJcbiAgICByaWdodDogNjBweDtcclxufVxyXG5cclxuLnN0YXR1c0NhZGFzdHJvIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLmN1c3RvbS1jYXJkIHtcclxuICAgIHBhZGRpbmc6IDlweCAwcHg7XHJcbiAgICBtYXJnaW46IDBweCA4cHg7XHJcbn1cclxuXHJcbi5jb3JyaWdlQnVzY2Ege1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4IWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDhweCAwcHghaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDIwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC1kaWFsb2cuY2FyZC1zbWFsbCB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGUtcGlja2VyIHtcclxuICAgICYuX21kLWRhdGVwaWNrZXItZmxvYXRpbmctbGFiZWwge1xyXG4gICAgICAgICYuX21kLWRhdGVwaWNrZXItaGFzLWNhbGVuZGFyLWljb24ge1xyXG4gICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5tZC1uby1mbG9hdCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZC1jb250YWluZXItaWdub3JlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtZC1kYXRlcGlja2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWlucHV0LW1lc3NhZ2VzLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgLm1kLWlucHV0LW1lc3NhZ2UtYW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmRlbGV0ZS1pbWFnZS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25zIHtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC1jYXJkLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubWQtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbnMge1xyXG4gICAgICAgIC5yZW1pbmRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDIyNCwgMjI0LCAyMjQpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1kLWRhdGVwaWNrZXItb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcclxuICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2ODRcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNoZWNrYm94ZGVtb1N5bmNpbmcgLmNoZWNrYm94RGVtbzEgZGl2IHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbi5jaGVja2JveGRlbW9TeW5jaW5nIGxlZ2VuZCB7XHJcbiAgICBjb2xvcjogIzNGNTFCNTsgfVxyXG4uY2hlY2tib3hkZW1vU3luY2luZyBsZWdlbmQgY29kZSB7XHJcbiAgICBjb2xvcjogIzNGNTFCNTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cclxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgcCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxyXG4uY2hlY2tib3hkZW1vU3luY2luZyAuaW5mbyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cclxuLmNoZWNrYm94ZGVtb1N5bmNpbmcgZGl2LnN0YW5kYXJkIHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxyXG4uY2hlY2tib3hkZW1vU3luY2luZyBmaWVsZHNldC5zdGFuZGFyZCB7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7IH1cclxuXHJcbi5lc3BhY28tcm9kYXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn0iLCIuZm9ybS1kYXRhLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbn1cclxuLmZvcm0td3JhcHBlci10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxubWQtc3dpdGNoIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmhlYWRlci1hY3Rpb25zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uaW1hZ2VtVGVjbmljbyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5ib3Rhb1VwbG9hZEltYWdlbUF0ZW5kaW1lbnRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb3JyaWdlRXNwYWNvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xyXG59XHJcblxyXG4udGFtYW5ob1RvcG9BbmV4b3Mge1xyXG4gICAgbWluLWhlaWdodDogNDdweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnN0YXR1c0NhZGFzdHJvIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLmVzcGFjYW1lbnRvRGFUYWJlbGFBdGVuZGltZW50byB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLmNvcnJpZ2VBdGl2byB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tY2FyZCB7XHJcbiAgICBwYWRkaW5nOiA5cHggMHB4O1xyXG4gICAgbWFyZ2luOiAwcHggOHB4O1xyXG59XHJcblxyXG4uYnVzY2FDbGllbnRlQXRlbmRpbWVudG8ge1xyXG4gICAgd2lkdGg6IDkxJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC1kaWFsb2cuY2FyZC1zbWFsbCB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxufVxyXG5cclxuLmVxdWlwYW1lbnRvcyAuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lc3BhY2FtZW50b0RhVGFiZWxhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLmJsb2NvLXVwbG9hZCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHdpZHRoOiAzMyU7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1kaXZpZGVyIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi50YS1lZGl0b3IudGEtaHRtbCxcclxuLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4udGEtc2Nyb2xsLXdpbmRvdyA+IC50YS1iaW5kIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbn1cclxuXHJcbi5kcm9wLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgYm9yZGVyOiA1cHggZGFzaGVkICNkZGQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDdweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuLmRyb3AtYm94OmhvdmVyIHtcclxuICAgIGJvcmRlcjogNXB4IGRhc2hlZCByZ2IoMTQ2LCAxNDAsIDE0MCk7XHJcbn1cclxuXHJcbi5lcXVpcGFtZW50b3M6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29ycmlnZUltYWdlbVRlY25pY29BdGVuZGltZW50byB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5kZXNjcmljb2VzVGVjbmljb3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uYm94RGVzY3JpY29lczpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3hEZXNjcmljb2VzOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmNvcnJpZ2VMaXN0YURlc2NyaWNvZXMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG59XHJcblxyXG4uYWxpbmhhclBhcmFncmFmb3Mgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLmFsaW5oYXJQYXJhZ3JhZm9zIHAge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4ubWQtYXZhdGFyLmN1c3RvbSB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLmJvdGFvRXF1aXBhbWVudG9zQXRlbmRpbWVudG9zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig5LCAxOSwgNjYpO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5ib3Rhb0VxdWlwYW1lbnRvc0F0ZW5kaW1lbnRvc0Rpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8vIC5wb2ludGVyIHtcclxuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gfVxyXG5cclxuLmljb25lUGx1cyB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGF0ZS1waWNrZXIge1xyXG4gICAgJi5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbCB7XHJcbiAgICAgICAgJi5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiB7XHJcbiAgICAgICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLW5vLWZsb2F0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWRhdGVwaWNrZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWQtaW5wdXQtbWVzc2FnZXMtYW5pbWF0aW9uIHtcclxuICAgICAgICAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGVydGFPYnJpZ2F0b3JpbyB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvcnJpZ2VNYXJnaW5Ub3BBbmV4byB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4uaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmRlbGV0ZS1pbWFnZS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvcnJpZ2VMaW5oYVRhYmVsYSB7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9ucyB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxubWQtY2FyZC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDIwcHggMjBweDtcclxufVxyXG5cclxuLmNsZWFyZml4IHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4jZGlhbG9nLFxyXG4jY2hhbmdlLXNpZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jbXlDYW52YXNTaWduYXR1cmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zaWduYXR1cmUtcGFkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5zaWduYXR1cmUtY2FyZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5tZC1idXR0b25QZXJzb25hbGl6YWRvQXRlbmRpbWVudG8ge1xyXG4gICAgbWFyZ2luOiA2cHggMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0b05vQ2VudHJvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmx3Y2FzZS10YWIgbWQtdGFicyAubWQtdGFiIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3BvRGVzY3JpY2FvIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG4uY29udGVudC1hbmV4b3Mge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnRvcG9BbmV4b3Mge1xyXG4gICAgbWFyZ2luLXRvcDogLTE3cHg7XHJcbn1cclxuXHJcbi50b3BvQm90b2VzIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG59XHJcblxyXG4jdGltZWxpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDEyMDBweDtcclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgIC5tcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDAgLTI4cHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDUwJSAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogQW5pbWF0aW9ucyAqL1xyXG4gICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICYuYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1ib3R0b20gMC40cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgJi5hbmltYXRlIHtcclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBUaW1lbGluZSBMZWZ0XHJcbiAgICAmLnRpbWVsaW5lLWxlZnQge1xyXG4gICAgICAgIC5tcy10aW1lbGluZS1pdGVtIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hbmltYXRlIHtcclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVGltZWxpbmUgUmlnaHRcclxuICAgICYudGltZWxpbmUtcmlnaHQge1xyXG4gICAgICAgIC5tcy10aW1lbGluZS1pdGVtIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lLFxyXG4gICAgICAgICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hbmltYXRlIHtcclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLXJpZ2h0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxheW91dC1icmVha3BvaW50LW1kKSB7XHJcbiAgICAjdGltZWxpbmUsXHJcbiAgICAjdGltZWxpbmUudGltZWxpbmUtbGVmdCxcclxuICAgICN0aW1lbGluZS50aW1lbGluZS1yaWdodCB7XHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lLFxyXG4gICAgICAgICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIC5tcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGltZSxcclxuICAgICAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tY2FyZC1hbmV4byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ1bGwtdGVsYSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDgwMXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLmVzcGFjYW1lbnRvRGFUYWJlbGFBdGVuZGltZW50byB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZXF1aXBhbWVudG9zLWF0ZW5kaW1lbnRvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtdGVtcG8tYXRlbmRpbWVudG9zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tcGVyc29uYWxpemFkYS1tYXRlcmlhbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLm10LTUtbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWFjdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnVsbC10ZWxhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tYXJnaW4tY2FyZC1hbmV4byB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1hY3Rpb25zLWFzc2luYXR1cmEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b24tZmxvYXQtcmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmZ1bGwtc2NyZWVuIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmVxdWlwYW1lbnRvcy1hdGVuZGltZW50b3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZXNwYWNhbWVudG9EYVRhYmVsYUF0ZW5kaW1lbnRvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudG9wb0Rlc2NyaWNhbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1zb2x1Y29lcyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWVxdWlwYW1lbnRvcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkaWNpb25hci1zb2x1Y29lcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3RvZXMtYXNzaW5hdHVyYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC1jYW1lcmFzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dC1jb250YWluZXItbW9kYWwtZXF1aXBhbWVudG9zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdGFvLWRhZG9zLWNhbWVyYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZC1idXR0b25QZXJzb25hbGl6YWRvQXRlbmRpbWVudG8ge1xyXG4gICAgICAgIG1hcmdpbjogNnB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tcmVtb3ZlLW1hdGVyaWFsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXJlbW92ZS1mbG9hdCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5zaWduYXR1cmUtcGFkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5jYW1lcmFDb2RlT24tY2xhc3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDcwJTtcclxufVxyXG5cclxuLmNhbWVyYUNvZGVPZmYtY2xhc3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmF2YXRhck1haW9yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5hdmF0YXJNYWlvciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uc29sdWNhby12YWxpZGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwOTc0YjtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uc29sdWNhby1pbnZhbGlkYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NTRlO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5jb3JyaWdlQ29yQm90YW8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMsIDE1NSwgMjI5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29ycmlnZUNvbHVuYSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udG9wb01lbnVDb21TdWJNZW51cyB7XHJcbiAgICBtZC10YWJzLWNhbnZhcyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksXHJcbiAgICAgICAgICAgIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNDlweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zdWJNZW51IHtcclxuICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbWVyYS1jb2RlIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNyZWFkZXJfX2Rhc2hib2FyZF9zZWN0aW9uX3N3YXBsaW5rIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZvbHRhci1sZWl0b3ItY29kZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWQtYWRpY2lvbmFySW50ZXJ2YWxve1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxufSIsIi5jYW1wb05hb05lY2Vzc2FyaW8ge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5oZy1pbWFnZW0tdG9wLWZhdHVyYS1hdGVuZGltZW50b3Mge1xyXG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIC5idXR0b24tYXRlbmRpbWVudG9zLWxpc3RhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZhdHVyYS1jYW5jZWxhZGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuIC5tZC1kaWFsb2ctd2QtNDAge1xyXG4gICAgIHdpZHRoOiA0MCUhaW1wb3J0YW50O1xyXG4gfVxyXG4iLCIuaWNvbi1kZXNjb250byB7XHJcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNsZWFyZml4OjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLndhcm5pbmctdG9hc3Qge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmF0LWF0ZW5kaW1lbnRvc3tcclxuICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTIpIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZTtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDoyNTdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICB9XHJcbiAgICAuYm90YW8tcHJveGltbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA2NTBweCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3Rhby1hbnRlcmlvciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA2NTBweCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5jYW1wb05hb05lY2Vzc2FyaW8ge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5oZy1pbWFnZW0tdG9wLWZhdHVyYS1tYXRlcmlhaXMge1xyXG4gICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDk2MHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLmhnLWltYWdlbS10b3AtZmF0dXJhLW1hdGVyaWFpcyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogOTU5cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS1tYXRlcmlhaXMge1xyXG4gICAgICAgIGhlaWdodDogMzMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuaGctaW1hZ2VtLXRvcC1mYXR1cmEtbWF0ZXJpYWlzIHtcclxuICAgICAgICBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA0MDFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1OTlweCkge1xyXG4gICAgLmhnLWltYWdlbS10b3AtZmF0dXJhLW1hdGVyaWFpcyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NzJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDAwcHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS1tYXRlcmlhaXMge1xyXG4gICAgICAgIGhlaWdodDogNDcycHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuYnV0dG9uLWF0ZW5kaW1lbnRvcy1saXN0YXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmljb24tZGVzY29udG8ge1xyXG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4td2lkdGg6IDE5cHggIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLmNhbXBvTmFvTmVjZXNzYXJpbyB7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmhnLWltYWdlbS10b3AtZmF0dXJhLXRlY25pY29zIHtcclxuICAgIGhlaWdodDogMzQ1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS10ZWNuaWNvcyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZpbHRyb0F0ZW5kaW1lbnRvIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA5NTlweCkge1xyXG4gICAgLmhnLWltYWdlbS10b3AtZmF0dXJhLXRlY25pY29zIHtcclxuICAgICAgICBoZWlnaHQ6IDQxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmlsdHJvQXRlbmRpbWVudG8ge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogODY1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuaGctaW1hZ2VtLXRvcC1mYXR1cmEtdGVjbmljb3Mge1xyXG4gICAgICAgIGhlaWdodDogNDY1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5maWx0cm9BdGVuZGltZW50byB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA5MTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNDAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTk5cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS10ZWNuaWNvcyB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZpbHRyb0F0ZW5kaW1lbnRvIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDAwcHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS10ZWNuaWNvcyB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZpbHRyb0F0ZW5kaW1lbnRvIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIC5idXR0b24tYXRlbmRpbWVudG9zLWxpc3RhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY2FtcG9OYW9OZWNlc3NhcmlvIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4uaGctaW1hZ2VtLXRvcC1mYXR1cmEtY29udHJhdG9zIHtcclxuICAgIGhlaWdodDogMjc1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS1jb250cmF0b3Mge1xyXG4gICAgICAgIGhlaWdodDogMzQ1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5maWx0cm9BdGVuZGltZW50byB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogOTU5cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS1jb250cmF0b3Mge1xyXG4gICAgICAgIGhlaWdodDogMzQ1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5maWx0cm9BdGVuZGltZW50byB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4NjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNjAwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODAwcHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS1jb250cmF0b3Mge1xyXG4gICAgICAgIGhlaWdodDogMzk1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5maWx0cm9BdGVuZGltZW50byB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA5MTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNDAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTk5cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLWZhdHVyYS1jb250cmF0b3Mge1xyXG4gICAgICAgIGhlaWdodDogNjA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5maWx0cm9BdGVuZGltZW50byB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMTMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAuaGctaW1hZ2VtLXRvcC1mYXR1cmEtY29udHJhdG9zIHtcclxuICAgICAgICBoZWlnaHQ6IDYwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmlsdHJvQXRlbmRpbWVudG8ge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgLmJ1dHRvbi1hdGVuZGltZW50b3MtbGlzdGFyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5pY29uLWRlc2NvbnRvIHtcclxuICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5mb3JtLWRhdGEtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxufVxyXG4uZm9ybS13cmFwcGVyLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG5tZC1zd2l0Y2gge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uaGVhZGVyLWFjdGlvbnMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5pbWFnZW1UZWNuaWNvIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmJvdGFvVXBsb2FkSW1hZ2VtQXRlbmRpbWVudG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZlODMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvcnJpZ2VFc3BhY28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XHJcbn1cclxuXHJcbi50YW1hbmhvVG9wb0FuZXhvcyB7XHJcbiAgICBtaW4taGVpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uc3RhdHVzQ2FkYXN0cm8ge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uZXNwYWNhbWVudG9EYVRhYmVsYUF0ZW5kaW1lbnRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uY29ycmlnZUF0aXZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS1jYXJkIHtcclxuICAgIHBhZGRpbmc6IDlweCAwcHg7XHJcbiAgICBtYXJnaW46IDBweCA4cHg7XHJcbn1cclxuXHJcbi5idXNjYUNsaWVudGVBdGVuZGltZW50byB7XHJcbiAgICB3aWR0aDogOTElICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbm1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXF1aXBhbWVudG9zIC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVzcGFjYW1lbnRvRGFUYWJlbGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWluLXdpZHRoOiAzMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uYmxvY28tdXBsb2FkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgd2lkdGg6IDMzJTtcclxufVxyXG5cclxuLnZlcnRpY2FsLWRpdmlkZXIge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnRhLWVkaXRvci50YS1odG1sLFxyXG4udGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbn1cclxuXHJcbi50YS1zY3JvbGwtd2luZG93ID4gLnRhLWJpbmQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxufVxyXG5cclxuLmRyb3AtYm94IHtcclxuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICBib3JkZXI6IDVweCBkYXNoZWQgI2RkZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxufVxyXG4uZHJvcC1ib3g6aG92ZXIge1xyXG4gICAgYm9yZGVyOiA1cHggZGFzaGVkIHJnYigxNDYsIDE0MCwgMTQwKTtcclxufVxyXG5cclxuLmVxdWlwYW1lbnRvczpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZTgzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb3JyaWdlSW1hZ2VtVGVjbmljb0F0ZW5kaW1lbnRvIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLmRlc2NyaWNvZXNUZWNuaWNvcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5ib3hEZXNjcmljb2VzOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZlODMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJveERlc2NyaWNvZXM6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZlODMgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uY29ycmlnZUxpc3RhRGVzY3JpY29lcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbn1cclxuXHJcbi5hbGluaGFyUGFyYWdyYWZvcyBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4uYWxpbmhhclBhcmFncmFmb3MgcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5tZC1hdmF0YXIuY3VzdG9tIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uYm90YW9FcXVpcGFtZW50b3NBdGVuZGltZW50b3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDksIDE5LCA2Nik7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmJvdGFvRXF1aXBhbWVudG9zQXRlbmRpbWVudG9zRGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NykgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLy8gLnBvaW50ZXIge1xyXG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyB9XHJcblxyXG4uaWNvbmVQbHVzIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciB7XHJcbiAgICAmLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsIHtcclxuICAgICAgICAmLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uIHtcclxuICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtbm8tZmxvYXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24ge1xyXG4gICAgICAgIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFsZXJ0YU9icmlnYXRvcmlvIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29ycmlnZU1hcmdpblRvcEFuZXhvIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5pbWFnZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29ycmlnZUxpbmhhVGFiZWxhIHtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb25zIHtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC1jYXJkLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4O1xyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbiNkaWFsb2csXHJcbiNjaGFuZ2Utc2lnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNteUNhbnZhc1NpZ25hdHVyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpZ25hdHVyZS1wYWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLnNpZ25hdHVyZS1jYXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XHJcbiAgICBtYXJnaW46IDZweCAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHRvTm9DZW50cm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubHdjYXNlLXRhYiBtZC10YWJzIC5tZC10YWIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcG9EZXNjcmljYW8ge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcbi5jb250ZW50LWFuZXhvcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4udG9wb0FuZXhvcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcclxufVxyXG5cclxuLnRvcG9Cb3RvZXMge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuXHJcbiN0aW1lbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy10aW1lbGluZS1pdGVtIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMTIwMHB4O1xyXG5cclxuICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMCAtMjhweDtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgZmxleDogNTAlIDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZSxcclxuICAgICAgICAgICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBBbmltYXRpb25zICovXHJcbiAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgJi5hbmltYXRlIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWJvdHRvbSAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFRpbWVsaW5lIExlZnRcclxuICAgICYudGltZWxpbmUtbGVmdCB7XHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBUaW1lbGluZSBSaWdodFxyXG4gICAgJi50aW1lbGluZS1yaWdodCB7XHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcclxuICAgICN0aW1lbGluZSxcclxuICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0LFxyXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IHtcclxuICAgICAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1lLFxyXG4gICAgICAgICAgICAgICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1jYXJkLWFuZXhvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnVsbC10ZWxhIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuZXNwYWNhbWVudG9EYVRhYmVsYUF0ZW5kaW1lbnRvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5lcXVpcGFtZW50b3MtYXRlbmRpbWVudG9zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC10ZW1wby1hdGVuZGltZW50b3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1wZXJzb25hbGl6YWRhLW1hdGVyaWFsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubXQtNS1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICAgIC5oZWFkZXItYWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mdWxsLXRlbGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1jYXJkLWFuZXhvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWFjdGlvbnMtYXNzaW5hdHVyYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1mbG9hdC1yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZnVsbC1zY3JlZW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAuZXF1aXBhbWVudG9zLWF0ZW5kaW1lbnRvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5lc3BhY2FtZW50b0RhVGFiZWxhQXRlbmRpbWVudG8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50b3BvRGVzY3JpY2FvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLXNvbHVjb2VzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtZXF1aXBhbWVudG9zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRpY2lvbmFyLXNvbHVjb2VzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdG9lcy1hc3NpbmF0dXJhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWNhbWVyYXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWNvbnRhaW5lci1tb2RhbC1lcXVpcGFtZW50b3Mge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1yZW1vdmUtbWF0ZXJpYWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tcmVtb3ZlLWZsb2F0IHtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnNpZ25hdHVyZS1wYWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmNhbWVyYUNvZGVPbi1jbGFzcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNzAlO1xyXG59XHJcblxyXG4uY2FtZXJhQ29kZU9mZi1jbGFzcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXZhdGFyTWFpb3Ige1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmF2YXRhck1haW9yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zb2x1Y2FvLXZhbGlkYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA5NzRiO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5zb2x1Y2FvLWludmFsaWRhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ1NGU7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmNvcnJpZ2VDb3JCb3RhbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMywgMTU1LCAyMjkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb3JyaWdlQ29sdW5hIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi50b3BvTWVudUNvbVN1Yk1lbnVzIHtcclxuICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcclxuICAgICAgICAgICAgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnN1Yk1lbnUge1xyXG4gICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FtZXJhLWNvZGUge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuI3JlYWRlcl9fZGFzaGJvYXJkX3NlY3Rpb25fc3dhcGxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udm9sdGFyLWxlaXRvci1jb2RlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZC1hZGljaW9uYXJJbnRlcnZhbG97XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG59IiwiLmJiLXdoaXRlIHtcclxuICAgIG1kLWRhdGVwaWNrZXIge1xyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRyb0F0ZW5kaW1lbnRvIHtcclxuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiA3MjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGctaW1hZ2VtLXRvcCB7XHJcbiAgICBoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogOTYwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuaGctaW1hZ2VtLXRvcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZpbHRyb0F0ZW5kaW1lbnRvIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA5NTlweCkge1xyXG4gICAgLmhnLWltYWdlbS10b3Age1xyXG4gICAgICAgIGhlaWdodDogNDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5maWx0cm9BdGVuZGltZW50byB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4NjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNjAwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODAwcHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wIHtcclxuICAgICAgICBoZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmlsdHJvQXRlbmRpbWVudG8ge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogOTE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDM5NXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAuaGctaW1hZ2VtLXRvcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZpbHRyb0F0ZW5kaW1lbnRvIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogMzk0cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wIHtcclxuICAgICAgICBoZWlnaHQ6IDc5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmlsdHJvQXRlbmRpbWVudG8ge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgLmJ1dHRvbi1hdGVuZGltZW50b3MtbGlzdGFyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmhlYWRlci1jb25zdWx0YS1vcyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcmRlci1jb3VudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMCAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTI0cHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG59IiwiLmZvcm0tZGF0YS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG59XHJcbi5mb3JtLXdyYXBwZXItdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbm1kLXN3aXRjaCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5oZWFkZXItYWN0aW9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmltYWdlbVRlY25pY28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYm90YW9VcGxvYWRJbWFnZW1BdGVuZGltZW50byB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29ycmlnZUVzcGFjbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcclxufVxyXG5cclxuLnRhbWFuaG9Ub3BvQW5leG9zIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ3cHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdGF0dXNDYWRhc3RybyB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi5lc3BhY2FtZW50b0RhVGFiZWxhQXRlbmRpbWVudG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jb3JyaWdlQXRpdm8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWNhcmQge1xyXG4gICAgcGFkZGluZzogOXB4IDBweDtcclxuICAgIG1hcmdpbjogMHB4IDhweDtcclxufVxyXG5cclxuLmJ1c2NhQ2xpZW50ZUF0ZW5kaW1lbnRvIHtcclxuICAgIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcclxufVxyXG5cclxubWQtZGlhbG9nLmNhcmQtc21hbGwge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcXVpcGFtZW50b3MgLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXNwYWNhbWVudG9EYVRhYmVsYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtaW4td2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5ibG9jby11cGxvYWQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB3aWR0aDogMzMlO1xyXG59XHJcblxyXG4udmVydGljYWwtZGl2aWRlciB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udGEtZWRpdG9yLnRhLWh0bWwsXHJcbi50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxufVxyXG5cclxuLnRhLXNjcm9sbC13aW5kb3cgPiAudGEtYmluZCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG59XHJcblxyXG4uZHJvcC1ib3gge1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIGJvcmRlcjogNXB4IGRhc2hlZCAjZGRkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG59XHJcbi5kcm9wLWJveDpob3ZlciB7XHJcbiAgICBib3JkZXI6IDVweCBkYXNoZWQgcmdiKDE0NiwgMTQwLCAxNDApO1xyXG59XHJcblxyXG4uZXF1aXBhbWVudG9zOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZlODMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvcnJpZ2VJbWFnZW1UZWNuaWNvQXRlbmRpbWVudG8ge1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uZGVzY3JpY29lc1RlY25pY29zIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmJveERlc2NyaWNvZXM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm94RGVzY3JpY29lczphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5jb3JyaWdlTGlzdGFEZXNjcmljb2VzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLmFsaW5oYXJQYXJhZ3JhZm9zIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5hbGluaGFyUGFyYWdyYWZvcyBwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLm1kLWF2YXRhci5jdXN0b20ge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5ib3Rhb0VxdWlwYW1lbnRvc0F0ZW5kaW1lbnRvcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOSwgMTksIDY2KTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uYm90YW9FcXVpcGFtZW50b3NBdGVuZGltZW50b3NEaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uaWNvbmVQbHVzIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciB7XHJcbiAgICAmLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsIHtcclxuICAgICAgICAmLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uIHtcclxuICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtbm8tZmxvYXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24ge1xyXG4gICAgICAgIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFsZXJ0YU9icmlnYXRvcmlvIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29ycmlnZU1hcmdpblRvcEFuZXhvIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5pbWFnZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29ycmlnZUxpbmhhVGFiZWxhIHtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb25zIHtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC1jYXJkLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4O1xyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbiNkaWFsb2csXHJcbiNjaGFuZ2Utc2lnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNteUNhbnZhc1NpZ25hdHVyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpZ25hdHVyZS1wYWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLnNpZ25hdHVyZS1jYXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XHJcbiAgICBtYXJnaW46IDZweCAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHRvTm9DZW50cm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubHdjYXNlLXRhYiBtZC10YWJzIC5tZC10YWIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcG9EZXNjcmljYW8ge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcbi5jb250ZW50LWFuZXhvcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4udG9wb0FuZXhvcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcclxufVxyXG5cclxuLnRvcG9Cb3RvZXMge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuXHJcbiN0aW1lbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy10aW1lbGluZS1pdGVtIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMTIwMHB4O1xyXG5cclxuICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMCAtMjhweDtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgZmxleDogNTAlIDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZSxcclxuICAgICAgICAgICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBBbmltYXRpb25zICovXHJcbiAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgJi5hbmltYXRlIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWJvdHRvbSAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFRpbWVsaW5lIExlZnRcclxuICAgICYudGltZWxpbmUtbGVmdCB7XHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBUaW1lbGluZSBSaWdodFxyXG4gICAgJi50aW1lbGluZS1yaWdodCB7XHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcclxuICAgICN0aW1lbGluZSxcclxuICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0LFxyXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IHtcclxuICAgICAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1lLFxyXG4gICAgICAgICAgICAgICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1jYXJkLWFuZXhvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnVsbC10ZWxhIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuZXNwYWNhbWVudG9EYVRhYmVsYUF0ZW5kaW1lbnRvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5lcXVpcGFtZW50b3MtYXRlbmRpbWVudG9zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcclxuICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgLmJvdGFvLWRhZG9zLWNhbWVyYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgLmFuZXhvLWNlbnRyYWxpemFkbyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC10ZW1wby1hdGVuZGltZW50b3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1wZXJzb25hbGl6YWRhLW1hdGVyaWFsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubXQtNS1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICAgIC5oZWFkZXItYWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mdWxsLXRlbGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1jYXJkLWFuZXhvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWFjdGlvbnMtYXNzaW5hdHVyYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1mbG9hdC1yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZnVsbC1zY3JlZW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAuZXF1aXBhbWVudG9zLWF0ZW5kaW1lbnRvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5lc3BhY2FtZW50b0RhVGFiZWxhQXRlbmRpbWVudG8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50b3BvRGVzY3JpY2FvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLXNvbHVjb2VzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtZXF1aXBhbWVudG9zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRpY2lvbmFyLXNvbHVjb2VzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdG9lcy1hc3NpbmF0dXJhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWNhbWVyYXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWNvbnRhaW5lci1tb2RhbC1lcXVpcGFtZW50b3Mge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1yZW1vdmUtbWF0ZXJpYWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tcmVtb3ZlLWZsb2F0IHtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnNpZ25hdHVyZS1wYWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmNhbWVyYUNvZGVPbi1jbGFzcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNzAlO1xyXG59XHJcblxyXG4uY2FtZXJhQ29kZU9mZi1jbGFzcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXZhdGFyTWFpb3Ige1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmF2YXRhck1haW9yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zb2x1Y2FvLXZhbGlkYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA5NzRiO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5zb2x1Y2FvLWludmFsaWRhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ1NGU7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmNvcnJpZ2VDb3JCb3RhbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMywgMTU1LCAyMjkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb3JyaWdlQ29sdW5hIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi50b3BvTWVudUNvbVN1Yk1lbnVzIHtcclxuICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcclxuICAgICAgICAgICAgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnN1Yk1lbnUge1xyXG4gICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FtZXJhLWNvZGUge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuI3JlYWRlcl9fZGFzaGJvYXJkX3NlY3Rpb25fc3dhcGxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udm9sdGFyLWxlaXRvci1jb2RlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZC1hZGljaW9uYXJJbnRlcnZhbG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxufVxyXG5cclxuLmRpdmlzb3ItaW1hZ2VtLXRleHRvIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uYW5leG8tY2VudHJhbGl6YWRvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuIiwiLmZvcm0tZGF0YS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG59XHJcbi5mb3JtLXdyYXBwZXItdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbm1kLXN3aXRjaCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5oZWFkZXItYWN0aW9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmltYWdlbVRlY25pY28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYm90YW9VcGxvYWRJbWFnZW1BdGVuZGltZW50byB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29ycmlnZUVzcGFjbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcclxufVxyXG5cclxuLnRhbWFuaG9Ub3BvQW5leG9zIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ3cHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdGF0dXNDYWRhc3RybyB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi5lc3BhY2FtZW50b0RhVGFiZWxhQXRlbmRpbWVudG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jb3JyaWdlQXRpdm8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWNhcmQge1xyXG4gICAgcGFkZGluZzogOXB4IDBweDtcclxuICAgIG1hcmdpbjogMHB4IDhweDtcclxufVxyXG5cclxuLmJ1c2NhQ2xpZW50ZUF0ZW5kaW1lbnRvIHtcclxuICAgIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcclxufVxyXG5cclxubWQtZGlhbG9nLmNhcmQtc21hbGwge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcXVpcGFtZW50b3MgLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXNwYWNhbWVudG9EYVRhYmVsYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtaW4td2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5ibG9jby11cGxvYWQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB3aWR0aDogMzMlO1xyXG59XHJcblxyXG4udmVydGljYWwtZGl2aWRlciB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udGEtZWRpdG9yLnRhLWh0bWwsXHJcbi50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxufVxyXG5cclxuLnRhLXNjcm9sbC13aW5kb3cgPiAudGEtYmluZCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG59XHJcblxyXG4uZHJvcC1ib3gge1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIGJvcmRlcjogNXB4IGRhc2hlZCAjZGRkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG59XHJcbi5kcm9wLWJveDpob3ZlciB7XHJcbiAgICBib3JkZXI6IDVweCBkYXNoZWQgcmdiKDE0NiwgMTQwLCAxNDApO1xyXG59XHJcblxyXG4uZXF1aXBhbWVudG9zOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZlODMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvcnJpZ2VJbWFnZW1UZWNuaWNvQXRlbmRpbWVudG8ge1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uZGVzY3JpY29lc1RlY25pY29zIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmJveERlc2NyaWNvZXM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm94RGVzY3JpY29lczphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5jb3JyaWdlTGlzdGFEZXNjcmljb2VzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLmFsaW5oYXJQYXJhZ3JhZm9zIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5hbGluaGFyUGFyYWdyYWZvcyBwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLm1kLWF2YXRhci5jdXN0b20ge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5ib3Rhb0VxdWlwYW1lbnRvc0F0ZW5kaW1lbnRvcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOSwgMTksIDY2KTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uYm90YW9FcXVpcGFtZW50b3NBdGVuZGltZW50b3NEaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uaWNvbmVQbHVzIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciB7XHJcbiAgICAmLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsIHtcclxuICAgICAgICAmLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uIHtcclxuICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtbm8tZmxvYXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24ge1xyXG4gICAgICAgIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFsZXJ0YU9icmlnYXRvcmlvIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29ycmlnZU1hcmdpblRvcEFuZXhvIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5pbWFnZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29ycmlnZUxpbmhhVGFiZWxhIHtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb25zIHtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC1jYXJkLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4O1xyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbiNkaWFsb2csXHJcbiNjaGFuZ2Utc2lnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNteUNhbnZhc1NpZ25hdHVyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpZ25hdHVyZS1wYWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLnNpZ25hdHVyZS1jYXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XHJcbiAgICBtYXJnaW46IDZweCAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHRvTm9DZW50cm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubHdjYXNlLXRhYiBtZC10YWJzIC5tZC10YWIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcG9EZXNjcmljYW8ge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcbi5jb250ZW50LWFuZXhvcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4udG9wb0FuZXhvcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcclxufVxyXG5cclxuLnRvcG9Cb3RvZXMge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuXHJcbiN0aW1lbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy10aW1lbGluZS1pdGVtIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMTIwMHB4O1xyXG5cclxuICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMCAtMjhweDtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgZmxleDogNTAlIDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZSxcclxuICAgICAgICAgICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBBbmltYXRpb25zICovXHJcbiAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgJi5hbmltYXRlIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWJvdHRvbSAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFRpbWVsaW5lIExlZnRcclxuICAgICYudGltZWxpbmUtbGVmdCB7XHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBUaW1lbGluZSBSaWdodFxyXG4gICAgJi50aW1lbGluZS1yaWdodCB7XHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcclxuICAgICN0aW1lbGluZSxcclxuICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0LFxyXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IHtcclxuICAgICAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1lLFxyXG4gICAgICAgICAgICAgICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1jYXJkLWFuZXhvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnVsbC10ZWxhIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuZXNwYWNhbWVudG9EYVRhYmVsYUF0ZW5kaW1lbnRvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5lcXVpcGFtZW50b3MtYXRlbmRpbWVudG9zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcclxuICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgLmJvdGFvLWRhZG9zLWNhbWVyYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgLmFuZXhvLWNlbnRyYWxpemFkbyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC10ZW1wby1hdGVuZGltZW50b3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1wZXJzb25hbGl6YWRhLW1hdGVyaWFsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubXQtNS1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICAgIC5oZWFkZXItYWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mdWxsLXRlbGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1jYXJkLWFuZXhvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWFjdGlvbnMtYXNzaW5hdHVyYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1mbG9hdC1yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZnVsbC1zY3JlZW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAuZXF1aXBhbWVudG9zLWF0ZW5kaW1lbnRvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5lc3BhY2FtZW50b0RhVGFiZWxhQXRlbmRpbWVudG8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50b3BvRGVzY3JpY2FvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLXNvbHVjb2VzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtZXF1aXBhbWVudG9zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRpY2lvbmFyLXNvbHVjb2VzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdG9lcy1hc3NpbmF0dXJhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWNhbWVyYXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWNvbnRhaW5lci1tb2RhbC1lcXVpcGFtZW50b3Mge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1yZW1vdmUtbWF0ZXJpYWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tcmVtb3ZlLWZsb2F0IHtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnNpZ25hdHVyZS1wYWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmNhbWVyYUNvZGVPbi1jbGFzcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNzAlO1xyXG59XHJcblxyXG4uY2FtZXJhQ29kZU9mZi1jbGFzcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXZhdGFyTWFpb3Ige1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmF2YXRhck1haW9yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zb2x1Y2FvLXZhbGlkYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA5NzRiO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5zb2x1Y2FvLWludmFsaWRhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ1NGU7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmNvcnJpZ2VDb3JCb3RhbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMywgMTU1LCAyMjkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb3JyaWdlQ29sdW5hIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi50b3BvTWVudUNvbVN1Yk1lbnVzIHtcclxuICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcclxuICAgICAgICAgICAgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnN1Yk1lbnUge1xyXG4gICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FtZXJhLWNvZGUge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuI3JlYWRlcl9fZGFzaGJvYXJkX3NlY3Rpb25fc3dhcGxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udm9sdGFyLWxlaXRvci1jb2RlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZC1hZGljaW9uYXJJbnRlcnZhbG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxufVxyXG5cclxuLmRpdmlzb3ItaW1hZ2VtLXRleHRvIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uYW5leG8tY2VudHJhbGl6YWRvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuIiwiLmZvcm0tZGF0YS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG59XHJcbi5mb3JtLXdyYXBwZXItdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbm1kLXN3aXRjaCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5oZWFkZXItYWN0aW9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmltYWdlbVRlY25pY28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYm90YW9VcGxvYWRJbWFnZW1BdGVuZGltZW50byB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29ycmlnZUVzcGFjbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcclxufVxyXG5cclxuLnRhbWFuaG9Ub3BvQW5leG9zIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ3cHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdGF0dXNDYWRhc3RybyB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi5lc3BhY2FtZW50b0RhVGFiZWxhQXRlbmRpbWVudG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jb3JyaWdlQXRpdm8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWNhcmQge1xyXG4gICAgcGFkZGluZzogOXB4IDBweDtcclxuICAgIG1hcmdpbjogMHB4IDhweDtcclxufVxyXG5cclxuLmJ1c2NhQ2xpZW50ZUF0ZW5kaW1lbnRvIHtcclxuICAgIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcclxufVxyXG5cclxubWQtZGlhbG9nLmNhcmQtc21hbGwge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcXVpcGFtZW50b3MgLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXNwYWNhbWVudG9EYVRhYmVsYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtaW4td2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5ibG9jby11cGxvYWQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB3aWR0aDogMzMlO1xyXG59XHJcblxyXG4udmVydGljYWwtZGl2aWRlciB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udGEtZWRpdG9yLnRhLWh0bWwsXHJcbi50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxufVxyXG5cclxuLnRhLXNjcm9sbC13aW5kb3cgPiAudGEtYmluZCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG59XHJcblxyXG4uZHJvcC1ib3gge1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIGJvcmRlcjogNXB4IGRhc2hlZCAjZGRkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG59XHJcbi5kcm9wLWJveDpob3ZlciB7XHJcbiAgICBib3JkZXI6IDVweCBkYXNoZWQgcmdiKDE0NiwgMTQwLCAxNDApO1xyXG59XHJcblxyXG4uZXF1aXBhbWVudG9zOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZlODMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvcnJpZ2VJbWFnZW1UZWNuaWNvQXRlbmRpbWVudG8ge1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uZGVzY3JpY29lc1RlY25pY29zIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmJveERlc2NyaWNvZXM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm94RGVzY3JpY29lczphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU4MyAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5jb3JyaWdlTGlzdGFEZXNjcmljb2VzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLmFsaW5oYXJQYXJhZ3JhZm9zIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5hbGluaGFyUGFyYWdyYWZvcyBwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLm1kLWF2YXRhci5jdXN0b20ge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5ib3Rhb0VxdWlwYW1lbnRvc0F0ZW5kaW1lbnRvcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOSwgMTksIDY2KTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uYm90YW9FcXVpcGFtZW50b3NBdGVuZGltZW50b3NEaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uaWNvbmVQbHVzIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciB7XHJcbiAgICAmLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsIHtcclxuICAgICAgICAmLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uIHtcclxuICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtbm8tZmxvYXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24ge1xyXG4gICAgICAgIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFsZXJ0YU9icmlnYXRvcmlvIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29ycmlnZU1hcmdpblRvcEFuZXhvIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5pbWFnZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29ycmlnZUxpbmhhVGFiZWxhIHtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb25zIHtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tZC1jYXJkLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4O1xyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbiNkaWFsb2csXHJcbiNjaGFuZ2Utc2lnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNteUNhbnZhc1NpZ25hdHVyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpZ25hdHVyZS1wYWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLnNpZ25hdHVyZS1jYXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XHJcbiAgICBtYXJnaW46IDZweCAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHRvTm9DZW50cm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubHdjYXNlLXRhYiBtZC10YWJzIC5tZC10YWIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcG9EZXNjcmljYW8ge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcbi5jb250ZW50LWFuZXhvcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4udG9wb0FuZXhvcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcclxufVxyXG5cclxuLnRvcG9Cb3RvZXMge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuXHJcbiN0aW1lbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy10aW1lbGluZS1pdGVtIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMTIwMHB4O1xyXG5cclxuICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMCAtMjhweDtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICBtZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgZmxleDogNTAlIDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGltZSxcclxuICAgICAgICAgICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBBbmltYXRpb25zICovXHJcbiAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgJi5hbmltYXRlIHtcclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1sZWZ0IDAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWJvdHRvbSAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFRpbWVsaW5lIExlZnRcclxuICAgICYudGltZWxpbmUtbGVmdCB7XHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBUaW1lbGluZSBSaWdodFxyXG4gICAgJi50aW1lbGluZS1yaWdodCB7XHJcbiAgICAgICAgLm1zLXRpbWVsaW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICAgICAgICAgICAubXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4tcmlnaHQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWxlZnQgMC40cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGF5b3V0LWJyZWFrcG9pbnQtbWQpIHtcclxuICAgICN0aW1lbGluZSxcclxuICAgICN0aW1lbGluZS50aW1lbGluZS1sZWZ0LFxyXG4gICAgI3RpbWVsaW5lLnRpbWVsaW5lLXJpZ2h0IHtcclxuICAgICAgICAubXMtdGltZWxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLXBvaW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVsaW5lLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1lLFxyXG4gICAgICAgICAgICAgICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbi1jYXJkLWFuZXhvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnVsbC10ZWxhIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuZXNwYWNhbWVudG9EYVRhYmVsYUF0ZW5kaW1lbnRvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5lcXVpcGFtZW50b3MtYXRlbmRpbWVudG9zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcclxuICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgLmJvdGFvLWRhZG9zLWNhbWVyYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgLmFuZXhvLWNlbnRyYWxpemFkbyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2RhbC10ZW1wby1hdGVuZGltZW50b3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1wZXJzb25hbGl6YWRhLW1hdGVyaWFsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubXQtNS1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICAgIC5oZWFkZXItYWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mdWxsLXRlbGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1jYXJkLWFuZXhvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWFjdGlvbnMtYXNzaW5hdHVyYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1mbG9hdC1yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZnVsbC1zY3JlZW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAuZXF1aXBhbWVudG9zLWF0ZW5kaW1lbnRvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5lc3BhY2FtZW50b0RhVGFiZWxhQXRlbmRpbWVudG8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50b3BvRGVzY3JpY2FvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLXNvbHVjb2VzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWFjdGlvbnMtbW9kYWwtZXF1aXBhbWVudG9zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRpY2lvbmFyLXNvbHVjb2VzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdG9lcy1hc3NpbmF0dXJhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1hY3Rpb25zLW1vZGFsLWNhbWVyYXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWNvbnRhaW5lci1tb2RhbC1lcXVpcGFtZW50b3Mge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm90YW8tZGFkb3MtY2FtZXJhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kLWJ1dHRvblBlcnNvbmFsaXphZG9BdGVuZGltZW50byB7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1yZW1vdmUtbWF0ZXJpYWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tcmVtb3ZlLWZsb2F0IHtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnNpZ25hdHVyZS1wYWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmNhbWVyYUNvZGVPbi1jbGFzcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNzAlO1xyXG59XHJcblxyXG4uY2FtZXJhQ29kZU9mZi1jbGFzcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXZhdGFyTWFpb3Ige1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmF2YXRhck1haW9yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zb2x1Y2FvLXZhbGlkYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA5NzRiO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5zb2x1Y2FvLWludmFsaWRhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ1NGU7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmNvcnJpZ2VDb3JCb3RhbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMywgMTU1LCAyMjkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb3JyaWdlQ29sdW5hIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi50b3BvTWVudUNvbVN1Yk1lbnVzIHtcclxuICAgIG1kLXRhYnMtY2FudmFzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcclxuICAgICAgICAgICAgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnN1Yk1lbnUge1xyXG4gICAgbWQtdGFicy1jYW52YXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FtZXJhLWNvZGUge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuI3JlYWRlcl9fZGFzaGJvYXJkX3NlY3Rpb25fc3dhcGxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udm9sdGFyLWxlaXRvci1jb2RlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZC1hZGljaW9uYXJJbnRlcnZhbG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxufVxyXG5cclxuLmRpdmlzb3ItaW1hZ2VtLXRleHRvIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uYW5leG8tY2VudHJhbGl6YWRvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuIiwiLmN1c3RvbUZpZWxkVGV4dG9FbVZlcmRlIHtcclxuICAgIC5tZC1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgIC5kZXNjcmljYW9SZXNwb3N0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXNjcmljYW9SZXNwb3N0YSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICBjb2xvcjogcmdiKDIxMSwgMjAwLCAyMDApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0b0VtVmVyZGUge1xyXG4gICAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGluaGFDaGlwcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuXHJcbi5jYW1wb05hb05lY2Vzc2FyaW8ge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5jb3JyaWdlQ29yRG9Cb3RhbyB7XHJcbiAgICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHJ0R3J1cG9Gb3JtdWxhcmlvIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAuZm9ybXVsYXJpby1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgLnVpLXN0YXRlLWhpZ2hsaWdodC1oYWIge1xyXG4gICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGNlN2YzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICNjY2M7XHJcblxyXG4gICAgICAgICYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuIiwiLmZvcm0tZGF0YS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG59XHJcbi5mb3JtLXdyYXBwZXItdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbm1kLXN3aXRjaCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5pbWFnZW1UZWNuaWNvIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmJvdGFvVXBsb2FkSW1hZ2VtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxODJweDtcclxuICAgIG1hcmdpbi10b3A6IC00MzRweDtcclxuICAgIHJpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4uc3RhdHVzQ2FkYXN0cm8ge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uY29ycmlnZUF0aXZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS1jYXJkIHtcclxuICAgIHBhZGRpbmc6IDlweCAwcHg7XHJcbiAgICBtYXJnaW46IDBweCA4cHg7XHJcbn1cclxuXHJcbi5idXNjYUNsaWVudGUge1xyXG4gICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29ycmlnZUJvdGFvQnVzY2Ege1xyXG4gICAgbWFyZ2luOiAwIDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogOHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxubWQtZGlhbG9nLmNhcmQtc21hbGwge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lc3BhY2FtZW50b0RhVGFiZWxhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1pbi13aWR0aDogNDklO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIxcHg7XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciB7XHJcbiAgICAmLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsIHtcclxuICAgICAgICAmLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uIHtcclxuICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtbm8tZmxvYXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24ge1xyXG4gICAgICAgIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5kZWxldGUtaW1hZ2UtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9ucyB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxubWQtY2FyZC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDIwcHggMjBweDtcclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLm1kLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAucmVtaW5kZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigyMjQsIDIyNCwgMjI0KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZC1kYXRlcGlja2VyLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY4NFwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vc3RyYXItYm90YW8tbWFwYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIC5jb3JyaWdlX2Zvcm11bGFyaW9fZGVzbG9jYW1lbnRvIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1tb2RhbC1kZXNsb2NhbWVudG8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGFiaWxpdGFyLW1hcGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmRlc2FiaWxpdGFyLW1hcGEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9zdHJhci1ib3Rhby1tYXBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLW1vZGFsLWRlc2xvY2FtZW50byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5idXR0b25Db3B5IHtcclxuICAgIG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBtYXJnaW46IDE4cHggMCAwIDVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgbWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIuYmItd2hpdGUge1xyXG4gICAgbWQtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGctaW1hZ2VtLXRvcC1kZXNsb2NhbWVudG9zIHtcclxuICAgIGhlaWdodDogMjY1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpbHRyb0Rlc2xvY2FtZW50byB7XHJcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogNjk1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLWRlc2xvY2FtZW50b3Mge1xyXG4gICAgICAgIGhlaWdodDogMjY1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5maWx0cm9EZXNsb2NhbWVudG8ge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjk1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDgwMXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDk1OXB4KSB7XHJcbiAgICAuaGctaW1hZ2VtLXRvcC1kZXNsb2NhbWVudG9zIHtcclxuICAgICAgICBoZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmlsdHJvRGVzbG9jYW1lbnRvIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MDBweCkge1xyXG4gICAgLmhnLWltYWdlbS10b3AtZGVzbG9jYW1lbnRvcyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZpbHRyb0Rlc2xvY2FtZW50byB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNDAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTk5cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLWRlc2xvY2FtZW50b3Mge1xyXG4gICAgICAgIGhlaWdodDogNTc1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5maWx0cm9EZXNsb2NhbWVudG8ge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogOTE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAuaGctaW1hZ2VtLXRvcC1kZXNsb2NhbWVudG9zIHtcclxuICAgICAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmlsdHJvRGVzbG9jYW1lbnRvIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDkxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgLmJ1dHRvbi1hdGVuZGltZW50b3MtbGlzdGFyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5mb3JtLWRhdGEtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxufVxyXG4uZm9ybS13cmFwcGVyLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG5tZC1zd2l0Y2gge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uaW1hZ2VtVGVjbmljbyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5ib3Rhb1VwbG9hZEltYWdlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTgycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDM0cHg7XHJcbiAgICByaWdodDogNjBweDtcclxufVxyXG5cclxuLnN0YXR1c0NhZGFzdHJvIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLmNvcnJpZ2VBdGl2byB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tY2FyZCB7XHJcbiAgICBwYWRkaW5nOiA5cHggMHB4O1xyXG4gICAgbWFyZ2luOiAwcHggOHB4O1xyXG59XHJcblxyXG4uYnVzY2FDbGllbnRlIHtcclxuICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvcnJpZ2VCb3Rhb0J1c2NhIHtcclxuICAgIG1hcmdpbjogMCAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDhweCAwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbm1kLWRpYWxvZy5jYXJkLXNtYWxsIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXNwYWNhbWVudG9EYVRhYmVsYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtaW4td2lkdGg6IDQ5JTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xyXG59XHJcblxyXG4uZGF0ZS1waWNrZXIge1xyXG4gICAgJi5fbWQtZGF0ZXBpY2tlci1mbG9hdGluZy1sYWJlbCB7XHJcbiAgICAgICAgJi5fbWQtZGF0ZXBpY2tlci1oYXMtY2FsZW5kYXItaWNvbiB7XHJcbiAgICAgICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1kLW5vLWZsb2F0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLm1kLWNvbnRhaW5lci1pZ25vcmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1kLWRhdGVwaWNrZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci10cmlhbmdsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWQtaW5wdXQtbWVzc2FnZXMtYW5pbWF0aW9uIHtcclxuICAgICAgICAubWQtaW5wdXQtbWVzc2FnZS1hbmltYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZGVsZXRlLWltYWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbnMge1xyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGUtcGlja2VyIG1kLWRhdGVwaWNrZXIgLm1kLWRhdGVwaWNrZXItYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbm1kLWNhcmQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgLnJlbWluZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMjI0LCAyMjQsIDIyNCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWQtZGF0ZXBpY2tlci1vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2ODRcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb3N0cmFyLWJvdGFvLW1hcGEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuY29ycmlnZV9mb3JtdWxhcmlvX2Rlc2xvY2FtZW50byB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5oZWFkZXItbW9kYWwtZGVzbG9jYW1lbnRvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhYmlsaXRhci1tYXBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5kZXNhYmlsaXRhci1tYXBhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1vc3RyYXItYm90YW8tbWFwYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1tb2RhbC1kZXNsb2NhbWVudG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYnV0dG9uQ29weSB7XHJcbiAgICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgbWFyZ2luOiAxOHB4IDAgMCA1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgIG1kLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmhnLWltYWdlbS10b3AtcGVuZGVuY2lhIHtcclxuICAgIGhlaWdodDogMjU1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiAxMTA4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAuaGctaW1hZ2VtLXRvcC1wZW5kZW5jaWEge1xyXG4gICAgICAgIGhlaWdodDogMjU1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTA3cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLXBlbmRlbmNpYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDgwMXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDk1OXB4KSB7XHJcbiAgICAuaGctaW1hZ2VtLXRvcC1wZW5kZW5jaWEge1xyXG4gICAgICAgIGhlaWdodDogMzk1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MDBweCkge1xyXG4gICAgLmhnLWltYWdlbS10b3AtcGVuZGVuY2lhIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNDAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTk5cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLXBlbmRlbmNpYSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAuaGctaW1hZ2VtLXRvcC1wZW5kZW5jaWEge1xyXG4gICAgICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIuYmItd2hpdGUge1xyXG4gICAgbWQtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGctaW1hZ2VtLXRvcC1tYXRlcmlhbF91dGlsaXphZG8ge1xyXG4gICAgaGVpZ2h0OiAyNDJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDExMDhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLW1hdGVyaWFsX3V0aWxpemFkbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDk2MHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDExMDdweCkge1xyXG4gICAgLmhnLWltYWdlbS10b3AtbWF0ZXJpYWxfdXRpbGl6YWRvIHtcclxuICAgICAgICBoZWlnaHQ6IDI2MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogODAxcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogOTU5cHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLW1hdGVyaWFsX3V0aWxpemFkbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyOTJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuaGctaW1hZ2VtLXRvcC1tYXRlcmlhbF91dGlsaXphZG8ge1xyXG4gICAgICAgIGhlaWdodDogMjkycHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA0MDFweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1OTlweCkge1xyXG4gICAgLmhnLWltYWdlbS10b3AtbWF0ZXJpYWxfdXRpbGl6YWRvIHtcclxuICAgICAgICBoZWlnaHQ6IDM2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDAwcHgpIHtcclxuICAgIC5oZy1pbWFnZW0tdG9wLW1hdGVyaWFsX3V0aWxpemFkbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIC5idXR0b24tYXRlbmRpbWVudG9zLWxpc3RhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcclxuICAgIC5lcXVpcGFtZW50b3MtcGVuZGVuY2lhcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbG9yLXdoaXRle1xyXG4gICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcclxufSIsIi5mb3JtLWRhdGEtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxufVxyXG4uZm9ybS13cmFwcGVyLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG5tZC1zd2l0Y2gge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uaW1hZ2VtVGVjbmljbyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5ib3Rhb1VwbG9hZEltYWdlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTgycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDM0cHg7XHJcbiAgICByaWdodDogNjBweDtcclxufVxyXG5cclxuLnN0YXR1c0NhZGFzdHJvIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLmJvdGFvVXBsb2FkSW1hZ2VtTG9nbyB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ3LCAxNTgsIDIwNikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS1jYXJkIHtcclxuICAgIHBhZGRpbmc6IDlweCAwcHg7XHJcbiAgICBtYXJnaW46IDBweCA4cHg7XHJcbn1cclxuXHJcbi5idXNjYUNsaWVudGUge1xyXG4gICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29ycmlnZUJvdGFvQnVzY2Ege1xyXG4gICAgbWFyZ2luOiAwIDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogOHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxubWQtZGlhbG9nLmNhcmQtc21hbGwge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lc3BhY2FtZW50b0RhVGFiZWxhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1pbi13aWR0aDogNDklO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIxcHg7XHJcbn1cclxuXHJcbi5kYXRlLXBpY2tlciB7XHJcbiAgICAmLl9tZC1kYXRlcGlja2VyLWZsb2F0aW5nLWxhYmVsIHtcclxuICAgICAgICAmLl9tZC1kYXRlcGlja2VyLWhhcy1jYWxlbmRhci1pY29uIHtcclxuICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubWQtbm8tZmxvYXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWQtY29udGFpbmVyLWlnbm9yZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWQtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24ge1xyXG4gICAgICAgIC5tZC1pbnB1dC1tZXNzYWdlLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5kZWxldGUtaW1hZ2UtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9ucyB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZS1waWNrZXIgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxubWQtY2FyZC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDIwcHggMjBweDtcclxufVxyXG5cclxuLmljb25lQXRpdm9EZXNhdGl2byB7XHJcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5ib3Rhb0F0aXZvRGVzYXRpdm8ge1xyXG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5tZC1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgLnJlbWluZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMjI0LCAyMjQsIDIyNCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWQtZGF0ZXBpY2tlci1vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1kLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xyXG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY4NFwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA5NjBweCkge1xyXG4gICAgLmNvcnJpZ2VNYXJnaW5Db250cmF0byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvcnJpZ2UtbWFyZ2luLWRpcmVpdGEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA4MDBweCkge1xyXG4gICAgLmNvcnJpZ2UtYnV0dG9uLWdlcmFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmljb25lSWNvbmVzIHtcclxuICAgIHBhZGRpbmc6IDNweCAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4iXX0= */
