/*
*	Scutum Admin
*	author: tzd
*
*	Content:
*	1. colors; variables/mixins; common styles
*	2. UIkit custom styles
*	3. partials (header,sidebars,top bar)
*	4. custom components
*	5. common plugins
*	6. custom pages
*	7. themes
*	8. print styles
*
*/
/* 1. variables/mixins ======================== */
#sc-sidebar-main .sc-sidebar-menu, #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub, #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub ul, .sc-top-menu ul,
.sc-top-menu li, .sc-chat-user-list-inline, .sc-chat-messages, .sc-list-messages, .sc-task-list-cards,
.sc-task-list-cards > li,
#sc-sidebar-main .sc-sidebar-menu > li,
#sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub > li,
#sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub ul > li,
.sc-top-menu ul > li,
.sc-top-menu li > li,
.sc-chat-user-list-inline > li,
.sc-chat-messages > li,
.sc-list-messages > li,
.sc-task-list-cards > li,
.sc-task-list-cards > li > li {
  margin: 0;
  padding: 0;
  list-style: none; }

html {
  height: 100%;
  font-size: 16px; }

body {
  background: #f5f5f5;
  min-height: 100%;
  font-family: "Roboto", Arial, Helvetica, sans-serif !important;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.87);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  visibility: visible;
  width: 100%; }

.fontsLoading h1, .fontsLoading h2, .fontsLoading h3, .fontsLoading h4, .fontsLoading h5, .fontsLoading h6 {
  visibility: hidden; }

.sc-page-fixed body {
  height: 100%; }

@media (min-width: 960px) {
  .sc-page-fixed body {
    overflow: hidden; }
  .sc-page-fixed #sc-page-content:not(.ps):not(.sc-page-overflow) {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 959px) {
  #sc-page-content {
    overflow-x: hidden; } }

input, textarea, select, button {
  font-family: inherit; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  margin: 0 0 16px 0;
  font-weight: 500; }
  h1 span.sc-sub-heading, h2 span.sc-sub-heading, h3 span.sc-sub-heading, h4 span.sc-sub-heading, h5 span.sc-sub-heading, h6 span.sc-sub-heading {
    font-size: 0.8em;
    display: block;
    color: rgba(0, 0, 0, 0.54); }
  h1 .uk-text-small, h2 .uk-text-small, h3 .uk-text-small, h4 .uk-text-small, h5 .uk-text-small, h6 .uk-text-small {
    font-size: 0.8em;
    vertical-align: 2px; }

a {
  color: #0277bd; }
  a:hover {
    color: #01578b;
    text-decoration: none; }

#sc-page-wrapper {
  height: calc(100% - 48px);
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }
  @media (min-width: 960px) {
    #sc-page-wrapper {
      padding-left: 260px;
      -webkit-transition: padding 140ms ease-out;
      transition: padding 140ms ease-out; }
      .sc-sidebar-main-slide #sc-page-wrapper {
        padding-left: 72px; } }
  .sc-sidebar-mini #sc-page-wrapper {
    padding-left: 72px !important; }
  .sc-sidebar-disabled #sc-page-wrapper {
    padding-left: 0 !important; }
  .sc-content-full-width #sc-page-wrapper {
    padding-left: 0 !important; }

#sc-page-content {
  padding: 24px;

  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }
  #sc-page-content.sc-page-overflow,
  #sc-page-content.sc-page-overflow .ps {
    position: relative;
    height: 100%;
    overflow: hidden; }
  #sc-page-content.sc-page-overflow .ps__rail-x,
  #sc-page-content.sc-page-overflow .ps__rail-y {
    display: none; }
  #sc-page-content.sc-page-over-header {
    margin-top: -48px;
    padding-top: 0;
    padding-bottom: 0; }
  #sc-page-content + #sc-page-aside {
    border-left: 1px solid rgba(0, 0, 0, 0.12);
    border-right: none; }

#sc-page-aside {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 240px;
  overflow: hidden;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  @media (max-width: 1199px) {
    #sc-page-aside {
      display: none; } }
  #sc-page-aside.sc-page-aside-large {
    width: 320px; }
  #sc-page-aside.sc-page-aside-overflow .sc-page-aside-body {
    height: 100%;
    overflow: hidden; }
  #sc-page-aside .sc-page-aside-header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    #sc-page-aside .sc-page-aside-header:not([class*="sc-padding"]) {
      padding: 24px; }
  #sc-page-aside .sc-page-aside-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    #sc-page-aside .sc-page-aside-body:not(.ps) {
      overflow-x: hidden;
      overflow-y: auto; }
    #sc-page-aside .sc-page-aside-body:not([class*="sc-padding"]) {
      padding: 24px; }

.sc {
  /*&-filtered-items {
		[data-uk-filter-control] {
			a {
				color: $muted-color !important;
			}
			&:hover,
			&.uk-active,
			&.sc-js-filter-clear {
				&,
				a {
					color: $text-color-primary !important;
				}
			}
		}
	}*/ }
  .sc-animation-default,
  .sc-animation-default [class*="uk-animation"] {
    -webkit-animation-duration: 280ms !important;
    animation-duration: 280ms !important; }
  .sc-animation-fast,
  .sc-animation-fast [class*="uk-animation"] {
    -webkit-animation-duration: 140ms !important;
    animation-duration: 140ms !important; }
  .sc-animation-slow,
  .sc-animation-slow [class*="uk-animation"] {
    -webkit-animation-duration: 360ms !important;
    animation-duration: 360ms !important; }
  .sc-animation-very-slow,
  .sc-animation-very-slow [class*="uk-animation"] {
    -webkit-animation-duration: 560ms !important;
    animation-duration: 560ms !important; }
  .sc-animation-infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
  .sc-bg-texture {
    background-repeat: repeat;
    background-position: center center; }
    .sc-bg-texture.cubes {
      background-image: url("../img/textures/cubes.png"); }
    .sc-bg-texture.robots {
      background-image: url("../img/textures/robots.png"); }
    .sc-bg-texture.food {
      background-image: url("../img/textures/food.png"); }
    .sc-bg-texture.hexellence {
      background-image: url("../img/textures/hexellence.png"); }
    .sc-bg-texture.shattered-dark {
      background-image: url("../img/textures/shattered-dark.png"); }
    .sc-bg-texture.dark-geometric {
      background-image: url("../img/textures/dark-geometric.png"); }
  .sc-user-status {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 2px solid #fff;
    position: absolute;
    right: -4px;
    top: -4px; }
    .sc-user-status.online {
      background: #8bc34a; }
    .sc-user-status.offline {
      background: #bdbdbd; }
    .sc-user-status.busy {
      background: #f44336; }
    .sc-user-status.away {
      background: #ffc107; }
  .sc-avatar, .sc-avatar-initials {
    border-radius: 50%;
    display: inline-block; }
  .sc-avatar-initials {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-size: 0.75rem;
    font-weight: 500;
    text-align: center;
    background: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .sc-avatar-initials-md {
      width: 64px;
      height: 64px;
      font-size: 24px;
      font-size: 1.5rem; }
    .sc-avatar-initials-lg {
      width: 96px;
      height: 96px;
      font-size: 36px;
      font-size: 2.25rem; }
  .sc-avatar-wrapper {
    position: relative;
    display: inline-block;
    width: 32px;
    height: 32px; }
    .sc-avatar-wrapper .sc-user-status {
      width: 8px;
      height: 8px;
      right: -3px;
      top: -3px; }
    .sc-avatar-wrapper-lg {
      width: 96px;
      height: 96px; }
      .sc-avatar-wrapper-lg .sc-user-status {
        width: 12px;
        height: 12px;
        right: 5px;
        top: 5px; }
    .sc-avatar-wrapper-md {
      width: 64px;
      height: 64px; }
      .sc-avatar-wrapper-md .sc-user-status {
        width: 10px;
        height: 10px;
        right: 1px;
        top: 1px; }
    .sc-avatar-wrapper .sc-avatar-status {
      position: absolute;
      right: -2px;
      top: -2px; }
  .sc-avatar-border {
    border: 1px solid rgba(0, 0, 0, 0.12); }
  .sc-border {
    border: 1px solid rgba(0, 0, 0, 0.12); }
    .sc-border-bottom {
      border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    .sc-border-top {
      border-top: 1px solid rgba(0, 0, 0, 0.12); }
    .sc-border-dark {
      border: 1px solid rgba(0, 0, 0, 0.36); }
  .sc-round {
    border-radius: 3px !important; }
    .sc-round-top {
      border-radius: 3px 3px 0 0 !important; }
  .sc-theme-color {
    color: #00acc1 !important; }
  .sc-theme-bg {
    background-color: #00acc1 !important; }
    .sc-theme-bg-light {
      background-color: #e0f7fa !important; }
    .sc-theme-bg-dark {
      background-color: #00838f !important; }
  .sc-theme-complementary-color {
    color: #d50000 !important; }
  .sc-theme-complementary-bg {
    background-color: #d50000 !important; }
    .sc-theme-complementary-bg-light {
      background-color: #ffebee !important; }
  .sc-color-primary {
    color: rgba(0, 0, 0, 0.87) !important; }
  .sc-color-secondary {
    color: rgba(0, 0, 0, 0.54) !important; }
  .sc-color-danger {
    color: #e53935 !important; }
  .sc-light,
  .sc-light * {
    color: #fff; }
  .sc-light .sc-color-primary {
    color: #fff !important; }
  .sc-light .sc-color-secondary {
    color: #e0e0e0 !important; }
  .sc-light .sc-actions-icon {
    color: #fff !important; }
  .sc-light a.mdi:after {
    background-color: rgba(255, 255, 255, 0.36); }
  .sc-light .uk-text-meta {
    color: rgba(255, 255, 255, 0.86); }
  .sc-text-semibold {
    font-weight: 500; }
  .sc-text-line-through {
    text-decoration: line-through; }
  .sc-text-lh-1 {
    line-height: 1; }
  .sc-link {
    color: #0277bd !important; }
    .sc-link-external {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .sc-link-external:before {
        content: '\F3CC';
        font-family: 'Material Design Icons';
        font-size: 20px;
        margin-right: 4px; }
  .sc-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .sc-column-collapsed {
    width: 68px !important; }
    .sc-column-collapsed .sc-js-el-hide {
      display: none !important; }
    .sc-column-collapsed .sc-js-el-show {
      display: block;
      margin: 0 auto; }
    .sc-column-collapsed .uk-card-header {
      padding: 16px 0 !important; }
  .sc-widget .uk-card-title {
    font-size: 18px;
    font-size: 1.125rem;
    color: rgba(0, 0, 0, 0.87);
    display: block;
    font-weight: 500;
    padding: 0;
    margin: 0; }
  .sc-widget .uk-text-meta {
    padding: 0;
    margin: 0; }
  .sc-widget-addon {
    font-size: 16px; }
    @media screen and (min-width: 320px) {
      .sc-widget-addon {
        font-size: calc(16px + 4 * ((100vw - 320px) / 1600)); } }
    @media screen and (min-width: 1920px) {
      .sc-widget-addon {
        font-size: 20px; } }
  .sc-widget-content {
    padding: 16px 24px; }
    .sc-widget-content .uk-card-title {
      padding: 0; }
    .sc-widget-content .uk-text-meta {
      padding: 0; }
    .sc-widget-content + * {
      margin-top: -16px; }
  .sc-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .sc-actions-icon {
      width: 1.5em;
      height: 1.5em;
      font-size: 24px;
      font-size: 1.5rem;
      text-align: center;
      display: block;
      color: rgba(0, 0, 0, 0.54);
      -webkit-transition: color 280ms ease;
      transition: color 280ms ease;
      border-radius: 50%;
      text-decoration: none; }
      .sc-actions-icon:hover {
        color: rgba(0, 0, 0, 0.87); }
      .sc-actions-icon.mdi:before {
        line-height: 1.5em; }
    .uk-card .sc-actions {
      margin-right: -8px; }
  .sc-flag {
    width: 36px;
    height: auto; }
  .sc-sequence-show {
    visibility: hidden; }
    .sc-sequence-show-wrapper {
      position: relative; }
    .sc-sequence-show-animate {
      visibility: visible; }
    .sc-sequence-show-end {
      visibility: visible; }
  .sc-nav > li > a {
    padding: 4px 0;
    position: relative; }
    .sc-nav > li > a:after {
      content: '\F140';
      font-family: "Material Design Icons";
      font-size: 24px;
      font-size: 1.5rem;
      position: absolute;
      right: 0;
      top: 50%;
      width: auto;
      height: auto;
      -webkit-transform: translate3d(0, -50%, 0);
      transform: translate3d(0, -50%, 0); }
  .sc-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1200;
    -webkit-transition: all 360ms ease;
    transition: all 360ms ease; }
    .sc-overlay.dimmed {
      background: rgba(0, 0, 0, 0.2); }
  .sc-color-label {
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #fff;
    width: 0.8em;
    height: 0.8em;
    overflow: hidden;
    position: relative;
    border-radius: 3px;
    font-size: 1rem; }
    .sc-color-label-clear:after {
      content: '\f5ad';
      font-family: "Material Design Icons";
      font-size: 16px;
      font-size: 1rem;
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0);
      transform: translate3d(-50%, -50%, 0);
      color: rgba(0, 0, 0, 0.54); }
  .sc-js-el-show {
    display: none; }
  .sc-js-children-hide > * {
    display: none; }
  .sc-js-el-transform > *:not(.sc-js-el-transform-visible) {
    display: none !important; }
  .sc-js-column {
    -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-js-input-clear {
    cursor: pointer;
    pointer-events: auto !important;
    visibility: hidden; }
    .sc-input-filled .sc-js-input-clear,
    .sc-input-fixed .sc-js-input-clear {
      visibility: visible; }
  .sc-el-clickable {
    cursor: pointer; }
  .sc-el-hoverable {
    -webkit-transition: background-color 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: background-color 140ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-el-hoverable:hover {
      background: rgba(0, 0, 0, 0.08); }
  .sc-el-sticky.uk-active.uk-sticky-fixed {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
    .sc-el-sticky.uk-active.uk-sticky-fixed [data-sc-input] {
      border-color: transparent; }
  .sc-list-images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sc-list-images li {
      max-height: 96px;
      padding: 4px !important; }
    .sc-list-images img {
      max-height: 64px;
      width: auto;
      border-radius: 4px; }
  .sc-list-shadow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
    margin: 0;
    padding: 0; }
    .sc-list-shadow > li {
      padding: 8px 12px;
      -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
      box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
      border-radius: 3px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin-left: 0;
      background: #fff;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      .sc-list-shadow > li a {
        font-weight: 400;
        color: #0277bd;
        min-width: 0;
        display: block; }
      .sc-list-shadow > li p {
        margin: 0 !important; }
      .sc-list-shadow > li + li {
        margin-top: 12px !important; }
  .sc-flex-no-shrink {
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .sc-flex-items-left {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .sc-flex-items-right {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .sc-padding {
    padding: 24px; }
    .sc-padding-top {
      padding-top: 24px !important; }
    .sc-padding-bottom {
      padding-bottom: 24px !important; }
    .sc-padding-left {
      padding-left: 24px !important; }
    .sc-padding-right {
      padding-right: 24px !important; }
    .sc-padding-ends {
      padding-top: 24px !important;
      padding-bottom: 24px !important; }
    .sc-padding-large {
      padding: 40px; }
      .sc-padding-large-ends {
        padding-bottom: 40px !important;
        padding-top: 40px !important; }
      .sc-padding-large-top {
        padding-top: 40px !important; }
      .sc-padding-large-bottom {
        padding-bottom: 40px !important; }
    .sc-padding-medium {
      padding: 16px; }
      .sc-padding-medium-ends {
        padding-top: 16px !important;
        padding-bottom: 16px !important; }
      .sc-padding-medium-top {
        padding-top: 16px !important; }
      .sc-padding-medium-bottom {
        padding-bottom: 16px !important; }
    .sc-padding-small {
      padding: 8px; }
      .sc-padding-small-ends {
        padding-top: 8px !important;
        padding-bottom: 8px !important; }
      .sc-padding-small-top {
        padding-top: 8px !important; }
      .sc-padding-small-bottom {
        padding-bottom: 8px !important; }
    .sc-padding-mini {
      padding: 4px; }
      .sc-padding-mini-ends {
        padding-top: 4px !important;
        padding-bottom: 4px !important; }
      .sc-padding-mini-top {
        padding-top: 4px !important; }
      .sc-padding-mini-bottom {
        padding-bottom: 4px !important; }
    .sc-padding-remove {
      padding: 0 !important; }
      .sc-padding-remove-top {
        padding-top: 0 !important; }
      .sc-padding-remove-bottom {
        padding-bottom: 0 !important; }
      .sc-padding-remove-left {
        padding-left: 0 !important; }
      .sc-padding-remove-right {
        padding-right: 0 !important; }
  .sc-spinner {
    border: 4px solid rgba(0, 0, 0, 0.12);
    border-top: 4px solid #00acc1;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    -webkit-animation: spinner-animation 1000ms linear infinite;
    animation: spinner-animation 1000ms linear infinite;
    display: inline-block; }
    .sc-spinner-small {
      width: 16px;
      height: 16px;
      border-width: 3px; }
    .sc-spinner-large {
      width: 48px;
      height: 48px;
      border-width: 8px; }
    .sc-spinner-secondary {
      border-top-color: #d50000; }
    .sc-spinner-overlay {
      position: absolute;
      top: 24px;
      padding: 8px;
      border-radius: 50%;
      width: 42px;
      height: 42px;
      left: 50%;
      margin-left: -21px;
      z-index: 1300;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      background: #fff;
      -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
      box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
      -webkit-transform: translateY(-42px) scale3d(0.25, 0.25, 0.25);
      transform: translateY(-42px) scale3d(0.25, 0.25, 0.25);
      opacity: 0;
      -webkit-transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1); }
      .sc-spinner-overlay.fixed {
        position: fixed;
        top: 64px;
        -webkit-transform: translateY(-64px) scale3d(0.25, 0.25, 0.25);
        transform: translateY(-64px) scale3d(0.25, 0.25, 0.25); }
      .sc-spinner-overlay.enter {
        opacity: 1;
        -webkit-transform: translateY(0) scale3d(1, 1, 1);
        transform: translateY(0) scale3d(1, 1, 1);
        -webkit-transition: opacity 300ms ease, -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1);
        transition: opacity 300ms ease, -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1);
        transition: opacity 300ms ease, transform 400ms cubic-bezier(0.55, 0, 0.1, 1);
        transition: opacity 300ms ease, transform 400ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-particles {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10; }
    .sc-particles + * {
      position: relative;
      z-index: 20; }
  .sc-masonry-grid {
    position: relative; }
    .sc-masonry-grid > * {
      -webkit-transition: -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: transform 140ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-ajax-scale {
    -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-ajax-scale.ic-transitioning {
      -webkit-transform: scale3d(0.25, 0.25, 0.25);
      transform: scale3d(0.25, 0.25, 0.25);
      opacity: 0; }
  .sc-ajax-slide {
    -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-ajax-slide.ic-transitioning {
      -webkit-transform: translate3d(0, 10%, 0);
      transform: translate3d(0, 10%, 0);
      opacity: 0; }
    .sc-ajax-slide-right .ic-removing,
    .sc-ajax-slide-right .ic-transitioning {
      -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
      opacity: 0; }
  .sc-ajax-fade {
    -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-ajax-fade.ic-transitioning {
      opacity: 0; }
  .sc-footer-active body {
    padding-bottom: 46px !important; }
    @media (max-width: 959px) {
      .sc-footer-active body {
        padding-bottom: 56px !important; } }
  .sc-row-highlight td {
    background: #fffde7 !important; }
  .sc-width-micro {
    width: 48px; }

@-webkit-keyframes spinner-overlay {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-64px) scale3d(0.1, 0.1, 0.1);
    transform: translateY(-64px) scale3d(0.1, 0.1, 0.1); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(10px) scale3d(0.6, 0.6, 0.6);
    transform: translateY(10px) scale3d(0.6, 0.6, 0.6); } }

@keyframes spinner-overlay {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-64px) scale3d(0.1, 0.1, 0.1);
    transform: translateY(-64px) scale3d(0.1, 0.1, 0.1); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(10px) scale3d(0.6, 0.6, 0.6);
    transform: translateY(10px) scale3d(0.6, 0.6, 0.6); } }

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

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

[data-sc-sticky] {
  z-index: 1100; }

/* 2. UIkit ========================================= */
.uk-accordion {
  margin: 0; }
  .uk-accordion > :nth-child(n+2) {
    margin-top: 16px; }
  .uk-accordion-title {
    font-size: 16px;
    font-size: 1rem;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    position: relative;
    overflow: hidden;
    margin: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: color 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: color 280ms cubic-bezier(0.55, 0, 0.1, 1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .uk-accordion-title:hover, .uk-accordion-title:focus {
      color: rgba(0, 0, 0, 0.87); }
    .uk-accordion-title:before {
      display: none; }
    .uk-accordion-title:after {
      background: none !important;
      content: '\F140';
      color: #0277bd;
      font-family: "Material Design Icons";
      font-size: 24px;
      font-size: 1.5rem;
      position: absolute;
      right: 0;
      top: 50%;
      width: auto;
      height: auto;
      margin-top: -16px;
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: transform 140ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1); }
    .uk-accordion-title .mdi {
      font-size: 22px;
      margin-right: 8px;
      color: rgba(0, 0, 0, 0.54); }
  .uk-accordion .uk-open .uk-accordion-title:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .uk-accordion .uk-open .uk-accordion-title .mdi {
    color: rgba(0, 0, 0, 0.87); }
  .uk-accordion-content {
    margin: 12px 0 0;
    font-size: 14px;
    font-size: 0.875rem; }
    .uk-accordion-content-expand {
      padding: 16px;
      margin-left: -16px;
      margin-right: -16px; }
  .uk-accordion-outline .uk-accordion-title {
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    padding: 12px 36px 12px 16px; }
    .uk-accordion-outline .uk-accordion-title:after {
      right: 8px; }
  .uk-accordion-outline .uk-accordion-content {
    padding: 24px 16px;
    margin: 0;
    border-width: 0 1px 1px;
    border-color: transparent;
    border-style: solid; }
  .uk-accordion-outline > li {
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1); }
    .uk-accordion-outline > li:first-child .uk-accordion-title {
      border-radius: 3px 3px 0 0; }
    .uk-accordion-outline > li:nth-child(n+2) {
      margin-top: -1px; }
      .uk-accordion-outline > li:nth-child(n+2) .uk-accordion-title {
        border-radius: 0; }
    .uk-accordion-outline > li:last-child .uk-accordion-title {
      border-radius: 0 0 3px 3px; }
    .uk-accordion-outline > li.uk-open {
      padding-bottom: 12px; }
      .uk-accordion-outline > li.uk-open .uk-accordion-title {
        border-radius: 3px 3px 0 0;
        border-width: 1px;
        border-color: #bdbdbd;
        color: rgba(0, 0, 0, 0.87);
        background: #f5f5f5; }
      .uk-accordion-outline > li.uk-open .uk-accordion-content {
        border-color: #bdbdbd;
        border-radius: 0 0 3px 3px; }
      .uk-accordion-outline > li.uk-open:nth-child(n+2) {
        padding-top: 12px; }
  .uk-accordion-alt .uk-accordion-title {
    border-radius: 3px;
    padding: 12px 36px 12px 16px;
    background: rgba(0, 0, 0, 0.08); }
    .uk-accordion-alt .uk-accordion-title:after {
      right: 8px; }
    .uk-accordion-alt .uk-accordion-title.md-color-white:after {
      color: #fff; }
  .uk-accordion-alt .uk-accordion-content {
    padding: 16px; }
  .uk-accordion-alt > li.uk-open .uk-accordion-title {
    background: rgba(0, 0, 0, 0.16);
    color: rgba(0, 0, 0, 0.87); }

[class*='uk-animation-'] {
  -webkit-animation-duration: 280ms;
  animation-duration: 280ms;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
  animation-timing-function: cubic-bezier(0.55, 0, 0.1, 1); }

.uk-animation-fast {
  -webkit-animation-duration: 140ms;
  animation-duration: 140ms; }

@-webkit-keyframes uk-fade-scale-02 {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes uk-fade-scale-02 {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.uk-alert {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  padding: 12px 36px 12px 16px;
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  font-size: 0.875rem; }
  .uk-alert h3,
  .uk-alert h3 + *,
  .uk-alert h4,
  .uk-alert h4 + *,
  .uk-alert h5,
  .uk-alert h5 + * {
    margin: 0; }
  .uk-alert a:not([class]) {
    color: #0277bd; }
  .uk-alert-primary {
    background: #00838f !important; }
  .uk-alert-success {
    background: #558b2f !important; }
  .uk-alert-warning {
    background: #ff8f00 !important; }
  .uk-alert-danger {
    background: #c62828 !important; }
  .uk-alert-primary, .uk-alert-success, .uk-alert-warning, .uk-alert-danger {
    color: #fff !important; }
  .uk-alert-attached-top, .uk-alert-attached-bottom {
    margin: 0; }
  .uk-alert-attached-top {
    border-radius: 3px 3px 0 0;
    border-width: 0 0 1px; }
  .uk-alert-attached-bottom {
    border-radius: 0 0 3px 3px;
    border-width: 1px 0 0; }
  .uk-alert-close {
    margin: 0 !important;
    top: 14px; }
  .uk-alert .uk-list:not(.uk-list-bullet) > li {
    padding: 4px 0; }

.uk-badge {
  text-transform: uppercase;
  font-weight: 500;
  border: none;
  text-shadow: none;
  padding: 0.28em 0.6em;
  font-size: 11px;
  font-size: 0.6875rem;
  height: 1rem;
  line-height: 1;
  min-width: 20px;
  border-radius: 4px;
  display: inline-block;
  background-color: #757575; }

hr, .uk-hr {
  border-top: 1px solid rgba(0, 0, 0, 0.14);
  margin-bottom: 24px; }

* + .uk-hr,
* + hr {
  margin-top: 24px; }

ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0; }
  ol > li {
    display: table;
    counter-increment: item; }
    ol > li:before {
      content: counters(item, ".") ". ";
      display: table-cell;
      padding-right: 0.6em; }

li ol > li {
  margin: 0; }
  li ol > li:before {
    content: counters(item, ".") " "; }

mark {
  background: #fff59d;
  color: rgba(0, 0, 0, 0.87); }

.uk-text-small {
  font-size: 12px !important;
  font-size: 0.75rem !important; }

.uk-text-medium {
  font-size: 14px !important;
  font-size: 0.875rem !important; }

.uk-text-large {
  font-size: 18px !important;
  font-size: 1.125rem !important; }

.uk-text-xlarge {
  font-size: 24px !important;
  font-size: 1.5rem !important; }

.uk-text-meta {
  color: rgba(0, 0, 0, 0.54); }

.uk-text-bold {
  font-weight: 700 !important; }

.uk-text-wrap {
  white-space: normal !important; }

@media (max-width: 479px) {
  .uk-text-center\@xs {
    text-align: center; } }

.uk-invisible * {
  visibility: hidden !important; }

* + .uk-margin {
  margin-top: 24px !important; }
  * + .uk-margin-small {
    margin-top: 8px !important; }
  * + .uk-margin-medium {
    margin-top: 16px !important; }
  * + .uk-margin-large {
    margin-top: 40px !important; }
  * + .uk-margin-xlarge {
    margin-top: 48px !important; }

.uk-margin {
  margin-bottom: 24px; }
  .uk-margin-top {
    margin-top: 24px !important; }
    .uk-margin-top-remove {
      margin-top: 0 !important; }
  .uk-margin-bottom {
    margin-bottom: 24px !important; }
  .uk-margin-left {
    margin-left: 24px !important; }
  .uk-margin-right {
    margin-right: 24px !important; }
  .uk-margin-remove-ends {
    margin-top: 0;
    margin-bottom: 0; }
  .uk-margin-mini {
    margin-bottom: 4px !important; }
    .uk-margin-mini-top {
      margin-top: 4px !important; }
    .uk-margin-mini-bottom {
      margin-bottom: 4px !important; }
    .uk-margin-mini-left {
      margin-left: 4px !important; }
    .uk-margin-mini-right {
      margin-right: 4px !important; }
  .uk-margin-small {
    margin-bottom: 8px; }
    .uk-margin-small-top {
      margin-top: 8px !important; }
    .uk-margin-small-bottom {
      margin-bottom: 8px !important; }

    .uk-margin-xs-bottom {
      margin-bottom: 4px !important; }
    .uk-margin-small-left {
      margin-left: 8px !important; }
    .uk-margin-small-right {
      margin-right: 8px !important; }
  .uk-margin-medium {
    margin-bottom: 16px; }
    .uk-margin-medium-top {
      margin-top: 16px !important; }
    .uk-margin-medium-bottom {
      margin-bottom: 16px !important; }
    .uk-margin-medium-left {
      margin-left: 16px !important; }
    .uk-margin-medium-right {
      margin-right: 16px !important; }
  .uk-margin-large {
    margin-bottom: 40px; }
    .uk-margin-large-top {
      margin-top: 40px !important; }
    .uk-margin-large-bottom {
      margin-bottom: 40px !important; }
    .uk-margin-large-left {
      margin-left: 40px !important; }
    .uk-margin-large-right {
      margin-right: 40px !important; }
  .uk-margin-xlarge {
    margin-bottom: 48px; }
    .uk-margin-xlarge-top {
      margin-top: 48px !important; }
    .uk-margin-xlarge-bottom {
      margin-bottom: 48px !important; }
    .uk-margin-xlarge-left {
      margin-left: 48px !important; }
    .uk-margin-xlarge-right {
      margin-right: 48px !important; }

.uk-light, .uk-section-primary:not(.uk-preserve-color),
.uk-section-secondary:not(.uk-preserve-color),
.uk-card-primary.uk-card-body,
.uk-card-primary > :not([class*='uk-card-media']),
.uk-card-secondary.uk-card-body,
.uk-card-secondary > :not([class*='uk-card-media']),
.uk-overlay-primary {
  color: rgba(255, 255, 255, 0.8); }

:not(pre) > code, :not(pre) > kbd, :not(pre) > samp {
  color: #383838;
    background: #f7f7f7;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "Source Code Pro", Consolas, monospace;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  white-space: pre; }

pre code {
  font-family: "Source Code Pro", Consolas, monospace;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column):before {
  margin: 0 8px; }

.uk-breadcrumb > * {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .uk-breadcrumb > *:not(.uk-disabled) > a {
    color: var(--sc-primary-color);
  
  }

.uk-breadcrumb-alt > :nth-child(n+2):not(.uk-first-column):before {
  content: '>'; }

.uk-button {
  text-transform: uppercase;
  text-shadow: none;
  font-weight: 500;
  border-radius: 8px;
  height: 36px;
  padding: 0 24px;
  line-height: 36px;
  -webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: all 240ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 240ms cubic-bezier(0.55, 0, 0.1, 1);
  border-color: rgba(0, 0, 0, 0.15); }
  .uk-button:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    background: inherit; }
  .uk-button-default {
    border-color: transparent !important; }
  .uk-button-danger {
    background-color: #e53935; }
    .uk-button-danger:hover, .uk-button-danger:focus {
      background-color: #c62828; }
  .uk-button-primary {
    background-color: #00838f; }
    .uk-button-primary:hover, .uk-button-primary:focus {
      background-color: #0096a3; }
  .uk-button-secondary {
    background-color: #c62828; }
    .uk-button-secondary:hover, .uk-button-secondary:focus {
      background-color: #da4747; }
  .uk-button-small {
    padding: 0 12px;
    line-height: 28px;
    height: 28px;
    font-size: 12px;
    font-size: 0.75rem; }
  .uk-button-text, .uk-button-link {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  .uk-button + .uk-button {
    margin-left: 8px; }

.uk-card {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 3px;
  border: none;
  -webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: -webkit-box-shadow 200ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: -webkit-box-shadow 200ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: box-shadow 200ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: box-shadow 200ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-box-shadow 200ms cubic-bezier(0.55, 0, 0.1, 1); }
  .uk-card-footer {
    border-radius: 0 0 3px 3px; }
    .uk-card-footer:not([class*="sc-padding"]) {
      padding: 16px 24px; }
    .uk-card-footer > .sc-button-flat:first-child {
      margin-left: -16px; }
  .uk-card-body:not([class*="sc-padding"]) {
    padding: 24px; }
  .uk-card-body + .uk-card-footer:not(.sc-card-footer-separator) {
    padding-top: 0; }
  .uk-card-title {
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 500; }
    .uk-card-title.sc-actions-match {
      min-height: 36px;
      line-height: 36px; }
    .uk-card-title + p {
      margin-top: 0; }
    .uk-card-title .uk-card-subtitle {
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 400; }
  .uk-card > .uk-card-title:not([class*="sc-padding"]) {
 }
  .uk-card > .uk-card-title + .uk-card-body {
    padding-top: 0; }
  .uk-card-small .uk-card-title,
  .uk-card-small .uk-card-body {
    padding: 8px !important; }
  .uk-card-large .uk-card-title,
  .uk-card-large .uk-card-body {
    padding: 40px !important; }
  .uk-card-small > .uk-card-title + .uk-card-body, .uk-card-large > .uk-card-title + .uk-card-body {
    padding-top: 0 !important; }
  .uk-card-header {
    border-radius: 3px 3px 0 0; }
    .uk-card-header:not([class*="sc-padding"]) {
      padding: 16px 24px; }
    .uk-card-header .uk-card-title {
      margin: 0;
      padding: 0; }
    .uk-card-header .uk-text-meta {
      margin: 0; }
    .uk-card-header-bg {
      border-radius: 3px;
      position: relative;
      margin: 0 -8px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .uk-card-header-bg:not([class*="sc-padding"]) {
        padding: 16px; }
      .uk-card-header-bg-wrapper {
        padding: 16px; }
      .uk-card-header-bg-img {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-size: cover;
        background-repeat: no-repeat; }
        .uk-card-header-bg-img:not([class*="uk-height"]) {
          height: 140px; }
        .uk-card-header-bg-img:not([class*="uk-background"]) {
          background-position: center center; }
    .uk-card-header-light > * {
      color: #fff; }
    .uk-card-header > [data-uk-icon] {
      display: inline-block;
      vertical-align: 4px; }
    .uk-card-header:not(.sc-card-header-separator) + .sc-card-content .uk-card-body {
      padding-top: 0; }
    .uk-card-header:not(.sc-card-header-separator) + .uk-card-body {
      padding-top: 0; }
    .uk-card-header.is_stuck {
      background: #fff;
      -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
      box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2); }
  .uk-card.uk-card-hover:not(.uk-card-primary):not(.uk-card-secondary):hover {
    -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); }
  .uk-card-secondary {
    background-color: #c62828;
    color: #fff; }
    .uk-card-secondary .uk-card-title {
      color: #fff; }
    .uk-card-secondary.uk-card-hover:hover {
      background-color: #c62828; }
  .uk-card-primary {
    background-color: #00838f;
    color: #fff; }
    .uk-card-primary .uk-card-title {
      color: #fff; }
    .uk-card-primary.uk-card-hover:hover {
      background-color: #00acc1;
      -webkit-box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
      box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); }
  .uk-card-light > :not([class*='uk-card-media']) {
    color: rgba(255, 255, 255, 0.8); }
  .uk-card-light .uk-card-title {
    color: #fff; }
  .uk-card .sc-card-content {
    -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1); }
  .uk-card .uk-grid > *:last-child {
    border-radius: 0 3px 3px 0; }
  .uk-card.is-stuck {
    z-index: 1300; }

.uk-cover-bottom img {
  bottom: 0;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  top: auto; }

.uk-comment-title {
  font-size: 16px;
  font-size: 1rem; }

.uk-comment-header {
  margin-bottom: 8px; }

.uk-comment-body p {
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem; }

.uk-comment-meta {
  margin: 0; }

.uk-comment-list > :nth-child(n+2) {
  margin-top: 24px; }

.uk-comment-list .uk-comment ~ ul {
  margin: 24px 0 0 0;
  padding-left: 8px; }
  @media (min-width: 960px) {
    .uk-comment-list .uk-comment ~ ul {
      padding-left: 40px; } }
  .uk-comment-list .uk-comment ~ ul > :nth-child(n+2) {
    margin-top: 24px; }

.uk-divider-icon:before, .uk-divider-icon:after,
.uk-divider-icon:before,
.uk-divider-icon:after {
  border-color: rgba(0, 0, 0, 0.12); }

.uk-navbar-dropdown,
.uk-dropdown {
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border: none !important;
  min-width: 180px; }

.uk-navbar-dropdown {
  margin-top: 0;
  width: 280px;
  border-radius: 0 0 3px 3px;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87); }
  .uk-navbar-dropdown:not([class*="sc-padding"]) {
    padding: 8px 0; }
  .uk-navbar-dropdown:after {
    content: '';
    position: absolute;
    display: block;
    top: -8px;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-bottom-color: #fff; }
  .uk-navbar-dropdown.heading-active {
    padding-top: 0; }
  .uk-navbar-dropdown.uk-navbar-dropdown-bottom-left {
    -webkit-transform-origin: 0 0 !important;
    transform-origin: 0 0 !important; }
    @media (max-width: 379px) {
      .uk-navbar-dropdown.uk-navbar-dropdown-bottom-left {
        -webkit-transform-origin: 50% 0 !important;
        transform-origin: 50% 0 !important; } }
  .uk-navbar-dropdown.uk-navbar-dropdown-bottom-right {
    -webkit-transform-origin: 100% 0 !important;
    transform-origin: 100% 0 !important; }
    @media (max-width: 379px) {
      .uk-navbar-dropdown.uk-navbar-dropdown-bottom-right {
        -webkit-transform-origin: 50% 0 !important;
        transform-origin: 50% 0 !important; } }
  .uk-navbar-dropdown .uk-button-link {
    margin-bottom: -8px;
    font-size: 24px;
    font-size: 1.5rem;
    padding: 4px 0;
    color: rgba(0, 0, 0, 0.87); }
  .uk-navbar-dropdown .uk-panel-scrollable {
    padding: 8px 0;
    border: none;
    resize: vertical; }
  .uk-navbar-dropdown .uk-list:not(.uk-margin-remove) {
    margin: 8px !important; }
  .uk-navbar-dropdown .uk-list li {
    font-size: 13px;
    font-size: 0.8125rem; }
    .uk-navbar-dropdown .uk-list li [data-uk-icon] {
      font-size: inherit; }
  .uk-navbar-dropdown .uk-nav > li {
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
    .uk-navbar-dropdown .uk-nav > li > a {
      padding: 4px 16px;
      font-size: 14px;
      font-size: 0.875rem;
      color: rgba(0, 0, 0, 0.87); }
      .uk-navbar-dropdown .uk-nav > li > a:hover {
        background: rgba(0, 0, 0, 0.08); }
  .uk-navbar-dropdown .sc-list-shadow > li + li {
    margin-top: 8px !important; }
  @media (max-width: 379px) {
    .uk-navbar-dropdown {
      left: auto !important;
      right: 5% !important;
      width: 90%; }
      .uk-navbar-dropdown:after {
        display: none; } }

.uk-dropdown-nav {
  padding: 8px 0; }
  .uk-dropdown-nav > li {
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
    @media screen and (-ms-high-contrast: none) {
      .uk-dropdown-nav > li {
        display: block; } }
    @supports (-ms-ime-align: auto) {
      .uk-dropdown-nav > li {
        display: block; } }
  .uk-dropdown-nav > li > a {
    padding: 4px 16px;
    font-size: 14px;
    font-size: 0.875rem;
    color: rgba(0, 0, 0, 0.87); }
    .uk-dropdown-nav > li > a:hover {
      background: rgba(0, 0, 0, 0.08);
      color: rgba(0, 0, 0, 0.87); }
  .uk-dropdown-nav .uk-active > a {
    background: rgba(0, 0, 0, 0.08); }
  .uk-dropdown-nav .uk-nav-header {
    margin: 0;
    padding: 8px 16px;
    text-transform: uppercase;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 500;
    margin-top: 8px;
    color: rgba(0, 0, 0, 0.54); }
    .uk-dropdown-nav .uk-nav-header:first-child {
      margin-top: 0; }

.uk-dropdown {
  padding: 0;
  z-index: 1400;
  border-radius: 8px; }
  .uk-dropdown-small {
    width: 140px !important;
    min-width: 140px !important; }
  .uk-dropdown-medium {
    width: 240px !important;
    min-width: 240px !important; }
  .uk-dropdown-large {
    width: 360px !important;
    min-width: 360px !important; }
  .uk-dropdown.uk-dropdown-bottom-center, .uk-dropdown.uk-dropdown-bottom-justify {
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0; }
  .uk-dropdown.uk-dropdown-top-center, .uk-dropdown.uk-dropdown-top-justify {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%; }
  .uk-dropdown.uk-dropdown-right-center {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%; }
  .uk-dropdown.uk-dropdown-left-center {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%; }
  .uk-dropdown.uk-dropdown-bottom-right, .uk-dropdown.uk-dropdown-left-top {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0; }
  .uk-dropdown.uk-dropdown-top-right, .uk-dropdown.uk-dropdown-left-bottom {
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%; }
  .uk-dropdown.uk-dropdown-bottom-left, .uk-dropdown.uk-dropdown-right-top {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; }
  .uk-dropdown.uk-dropdown-top-left, .uk-dropdown.uk-dropdown-right-bottom {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%; }

[class*='uk-drop-bottom'],
[class*='uk-dropdown-bottom'] {
  margin-top: 8px; }

[class*='uk-drop-top'],
[class*='uk-dropdown-top'] {
  margin-top: -8px; }

[class*='uk-drop-left'],
[class*='uk-dropdown-left'] {
  margin-left: -8px; }

[class*='uk-drop-right'],
[class*='uk-dropdown-right'] {
  margin-left: 8px; }

.uk-drop {
  z-index: 1400; }
  .uk-drop.uk-drop-bottom-center, .uk-drop.uk-drop-bottom-justify {
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0; }
  .uk-drop.uk-drop-top-center, .uk-drop.uk-drop-top-justify {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%; }
  .uk-drop.uk-drop-right-center {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%; }
  .uk-drop.uk-drop-left-center {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%; }
  .uk-drop.uk-drop-bottom-right, .uk-drop.uk-drop-left-top {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0; }
  .uk-drop.uk-drop-top-right, .uk-drop.uk-drop-left-bottom {
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%; }
  .uk-drop.uk-drop-bottom-left, .uk-drop.uk-drop-right-top {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; }
  .uk-drop.uk-drop-top-left, .uk-drop.uk-drop-right-bottom {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%; }

.uk-flex-important {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.uk-flex-self-end {
  -ms-flex-item-align: end;
  align-self: flex-end; }

label {
  font-size: 14px;
  font-size: 0.875rem; }

.uk-form-label {
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.54);
  display: inline-block;
 }
  .uk-form-stacked .uk-form-label {
    margin-bottom: 4px; }
  .uk-form-horizontal .uk-form-label {
    margin-top: 12px;
    padding-left: 0;
    font-size: 14px;
    font-size: 0.875rem; }
  .uk-form-label > sup {
    color: #ef9a9a;
    font-size: 15px;
    font-size: 0.9375rem;
    vertical-align: -4px;
    padding-left: 2px; }

.uk-input,
.uk-select,
.uk-textarea {
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
  background-color: #fff;
  padding: 8px 12px 8px;
  font-size: 14px;
  font-size: 0.875rem; }
  @media (max-width: 639px) {
    .uk-input,
    .uk-select,
    .uk-textarea {
      font-size: 16px;
      font-size: 1rem; } }
  .uk-input:not([data-sc-input]):not(.sc-vue-input),
  .uk-select:not([data-sc-input]):not(.sc-vue-input),
  .uk-textarea:not([data-sc-input]):not(.sc-vue-input) {
    border-radius: 8px; }
    .uk-input:not([data-sc-input]):not(.sc-vue-input):focus,
    .uk-select:not([data-sc-input]):not(.sc-vue-input):focus,
    .uk-textarea:not([data-sc-input]):not(.sc-vue-input):focus {
      border-color: #1976d2;
      color: rgba(0, 0, 0, 0.87); }
  .uk-input:focus,
  .uk-select:focus,
  .uk-textarea:focus {
    color: rgba(0, 0, 0, 0.87); }
  .uk-input:disabled,
  .uk-select:disabled,
  .uk-textarea:disabled {
    background: rgba(0, 0, 0, 0.06); }

.uk-select {
  border-radius: 4px; }

.uk-checkbox {
  border-radius: 2px;
  width: 18px;
  height: 18px; }
  .uk-checkbox:checked, .uk-checkbox:checked:focus {
    border-color: #1976d2;
    background-color: #1976d2;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAQAAAAqJXdxAAAAjElEQVQI122PPQ4BUQCEv7dEsRHRqTUuIBIHUOIEDkAl7kEiSs0eQKFzBY0ziFqjEMUm8j6FsMlmZ7r5yWSCVKBPGiqMHkduWGbXi1cHZbnj2btDQQx/ue3JhyMRnLixJWLTgy+n3xCOzc2siZk6+7Wx4dzo1rW5i2INMXHl07dLk8KoA5EdKbAnFmc+Tw1uTyc150gAAAAASUVORK5CYII="); }
  .uk-checkbox:checked:disabled {
    border-color: #bdbdbd;
    background-color: #bdbdbd;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAQAAAAqJXdxAAAAjElEQVQI122PPQ4BUQCEv7dEsRHRqTUuIBIHUOIEDkAl7kEiSs0eQKFzBY0ziFqjEMUm8j6FsMlmZ7r5yWSCVKBPGiqMHkduWGbXi1cHZbnj2btDQQx/ue3JhyMRnLixJWLTgy+n3xCOzc2siZk6+7Wx4dzo1rW5i2INMXHl07dLk8KoA5EdKbAnFmc+Tw1uTyc150gAAAAASUVORK5CYII="); }

.uk-radio {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background-color: #fff; }
  .uk-radio:checked, .uk-radio:checked:focus {
    border-color: #1976d2;
    background: #1976d2;
    -webkit-box-shadow: inset 0 0 0 3px #fff;
    box-shadow: inset 0 0 0 3px #fff; }
  .uk-radio:checked:disabled {
    border-color: #bdbdbd;
    background: #bdbdbd;
    -webkit-box-shadow: inset 0 0 0 3px #f5f5f5;
    box-shadow: inset 0 0 0 3px #f5f5f5; }

.uk-checkbox,
.uk-radio {
  vertical-align: middle;
  margin-top: 0;
  -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
  border: 2px solid #757575;
  background-color: #fff; }
  .uk-checkbox:disabled,
  .uk-radio:disabled {
    border-color: #bdbdbd; }
  .uk-checkbox:focus,
  .uk-radio:focus {
    border-color: #666; }
  .uk-checkbox + label,
  .uk-radio + label {
    margin-left: 5px; }

label > .uk-checkbox,
label > .uk-radio {
  margin-right: 5px; }

.uk-form-large:not(textarea):not([multiple]):not([size]) {
  padding: 16px 12px; }

.uk-form-small:not(textarea):not([multiple]):not([size]) {
  padding: 4px 8px; }

.uk-form-success {
  color: rgba(0, 0, 0, 0.87) !important;
  border-color: #7cb342 !important; }

.uk-form-danger {
  color: rgba(0, 0, 0, 0.87) !important;
  border-color: #e53935 !important; }

.uk-form-help-inline, .uk-form-help-block {
  font-size: 13px;
  font-size: 0.8125rem;
  color: rgba(0, 0, 0, 0.4); }

.uk-form-help-inline {
  margin-left: 12px;
  font-size: 13px;
  font-size: 0.8125rem; }

.uk-form-help-block {
  display: block;
  margin: 8px 8px 0;
  font-size: 13px;
  font-size: 0.8125rem; }

.uk-form-large:not(textarea):not([multiple]):not([size]) {
  font-size: 20px;
  font-size: 1.25rem; }

.uk-form-small:not(textarea):not([multiple]):not([size]) {
  font-size: 12px;
  font-size: 0.75rem; }

.sc-input-wrapper + .uk-form-help-inline {
  margin: 8px 8px 0;
  display: block; }

.uk-legend {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 12px;
  padding: 0;
  display: block; }

.uk-fieldset {
  border-radius: 3px; }
  .uk-fieldset-alt {
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 3px;
    padding: 24px; }
    .uk-fieldset-alt .uk-legend {
      float: left;
      width: 100%;
      padding: 0;
      margin-bottom: 16px;
      font-size: 18px;
      font-size: 1.125rem; }
      .uk-fieldset-alt .uk-legend + * {
        clear: both; }
    .uk-fieldset-alt + * {
      margin-top: 24px; }

.uk-search-input {
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.uk-input-line {
  margin-top: 24px; }

.uk-height-min-small {
  min-height: 150px; }

.uk-height-min-medium {
  min-height: 300px; }

.uk-height-min-large {
  min-height: 450px; }

.uk-form-icon {
  left: -4px;
  margin-top: 0;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0); }
  .uk-form-icon.uk-form-icon-flip {
    left: auto;
    right: 0; }
    .uk-form-icon.uk-form-icon-flip + .uk-input {
      padding-right: 40px; }
    .uk-form-icon.uk-form-icon-flip + .uk-form-icon {
      right: 34px; }
      .uk-form-icon.uk-form-icon-flip + .uk-form-icon + .uk-input {
        padding-right: 70px; }
  .uk-form-icon:not(.uk-form-icon-flip) + .uk-input {
    padding-left: 36px; }
  .uk-form-icon:not(.uk-form-icon-flip) + label {
    left: 40px !important; }
  .uk-form-icon .mdi {
    font-size: 20px; }
  .uk-form-icon.mdi {
    width: 40px;
    height: 40px;
    font-size: 20px;
    position: absolute; }

.uk-icon:hover {
  color: inherit; }

.uk-icon-link {
  color: rgba(0, 0, 0, 0.4); }
  .uk-active .uk-icon-link, .uk-icon-link:hover {
    color: rgba(0, 0, 0, 0.87); }

* + .uk-grid-margin {
  margin-top: 24px; }

.uk-grid {
  margin-left: -24px; }
  .uk-grid > * {
    padding-left: 24px; }
  .uk-grid + .uk-grid,
  .uk-grid > .uk-grid-margin {
    margin-top: 24px; }
  .uk-grid + .uk-grid-large {
    margin-top: 40px; }
  .uk-grid + .uk-grid-medium {
    margin-top: 16px; }
  .uk-grid + .uk-grid-small {
    margin-top: 8px; }
  .uk-grid.uk-grid-large {
    margin-left: -40px; }
    .uk-grid.uk-grid-large > * {
      padding-left: 40px; }
  .uk-grid.uk-grid-medium {
    margin-left: -16px; }
    .uk-grid.uk-grid-medium > * {
      padding-left: 16px; }
    .uk-grid.uk-grid-medium + .uk-grid-medium,
    .uk-grid.uk-grid-medium > .uk-grid-margin {
      margin-top: 16px; }
  .uk-grid.uk-grid-small {
    margin-left: -8px; }
    .uk-grid.uk-grid-small > * {
      padding-left: 8px; }
    .uk-grid.uk-grid-small > .uk-grid-margin {
      margin-top: 8px; }
  .uk-grid-divider {
    margin-left: -48px; }
    .uk-grid-divider > * {
      padding-left: 48px; }
    .uk-grid-divider > :not(.uk-first-column)::before {
      border-left: 1px solid rgba(0, 0, 0, 0.12);
      left: 24px; }
    .uk-grid-divider.uk-grid-large {
      margin-left: -80px; }
      .uk-grid-divider.uk-grid-large > * {
        padding-left: 80px; }
      .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before {
        left: 40px; }
    .uk-grid-divider.uk-grid-medium {
      margin-left: -32px; }
      .uk-grid-divider.uk-grid-medium > * {
        padding-left: 32px; }
      .uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before {
        left: 16px; }
    .uk-grid-divider.uk-grid-small {
      margin-left: -16px; }
      .uk-grid-divider.uk-grid-small > * {
        padding-left: 16px; }
      .uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before {
        left: 8px; }
      .uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin {
        margin-top: 16px; }
        .uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before {
          top: -8px;
          left: 16px; }
    .uk-grid-divider.uk-grid-collapse {
      margin-left: 0 !important; }
      .uk-grid-divider.uk-grid-collapse > * {
        padding-left: 0 !important; }
      .uk-grid-divider.uk-grid-collapse > :not(.uk-first-column)::before {
        left: 0; }
      .uk-grid-divider.uk-grid-collapse.uk-grid-stack > .uk-grid-margin {
        margin-top: 0; }
        .uk-grid-divider.uk-grid-collapse.uk-grid-stack > .uk-grid-margin::before {
          top: 0;
          left: 0; }
    .uk-grid-divider.uk-grid-stack > .uk-grid-margin {
      margin-top: 48px; }
      .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
        top: -24px;
        left: 48px; }
  .uk-grid-collapse {
    margin-left: 0; }
    .uk-grid-collapse > * {
      padding-left: 0; }
    .uk-grid-collapse .uk-card {
      border-radius: 0; }
    .uk-grid-collapse > :first-child .uk-card {
      border-radius: 3px 0 0 3px; }
    .uk-grid-collapse > :last-child .uk-card {
      border-radius: 0 3px 3px 0; }
    .uk-grid-collapse > .uk-grid-margin {
      margin-top: 0; }
    .uk-grid-collapse.uk-grid-stack > :first-child .uk-card {
      border-radius: 3px 3px 0 0; }
    .uk-grid-collapse.uk-grid-stack > :last-child .uk-card {
      border-radius: 0 0 3px 3px; }
  .uk-grid.uk-margin-medium-bottom.uk-grid-stack > div + div {
    margin-top: 16px; }
  .uk-grid.uk-margin-bottom.uk-grid-stack > div + div {
    margin-top: 24px; }

* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {
  margin-top: 16px; }

h1,
.uk-h1 {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1.2;
  font-weight: 300; }

h2,
.uk-h2 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.3;
  font-weight: 300; }

h3,
.uk-h3 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.4;
  font-weight: 400; }

h4,
.uk-h4 {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.4;
  font-weight: 400; }

h5,
.uk-h5 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.4;
  font-weight: 400; }

h6,
.uk-h6 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 500; }

.uk-heading-line > :before,
.uk-heading-line > :after {
  border-color: #e0e0e0; }

.uk-label {
  font-size: 10px;
  font-size: 0.625rem;
  padding: 0.12em 0.8em;
  background: #00acc1;
  font-weight: 500; }
  .uk-label-outline {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.36);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.36);
    background: #fff;
    color: rgba(0, 0, 0, 0.87); }
  .uk-label-success {
    background: #7cb342 !important; }
  .uk-label-danger {
    background: #e53935 !important; }
  .uk-label-warning {
    background: #ffb300 !important; 
  
  }
  .uk-label-secondary {
    background: #9e9e9e !important; }

.uk-lightbox {
  z-index: 2000; }

._uk-list-li, .uk-list:not(.uk-list-bullet) > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0;
  padding: 8px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
  ._uk-list-li .mdi:not(.icon), .uk-list:not(.uk-list-bullet) > li .mdi:not(.icon) {
    width: 1em;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    height: 28px;
    color: rgba(0, 0, 0, 0.54); }
  ._uk-list-li a, .uk-list:not(.uk-list-bullet) > li a {
    color: rgba(0, 0, 0, 0.87);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none; }
  ._uk-list-li .sc-color-label, .uk-list:not(.uk-list-bullet) > li .sc-color-label {
    margin: -2px 12px 0 2px; }
    ._uk-list-li .sc-color-label .mdi, .uk-list:not(.uk-list-bullet) > li .sc-color-label .mdi {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: 100%; }
      ._uk-list-li .sc-color-label .mdi:before, .uk-list:not(.uk-list-bullet) > li .sc-color-label .mdi:before {
        line-height: 0.8;
        width: 100%;
        font-size: 16px;
        font-size: 1rem;
        margin-left: -1px; }
  ._uk-list-li.uk-active, .uk-list:not(.uk-list-bullet) > li.uk-active {
    background: rgba(0, 0, 0, 0.08); }
    ._uk-list-li.uk-active .sc-list-body:after, .uk-list:not(.uk-list-bullet) > li.uk-active .sc-list-body:after {
      border-top-color: transparent !important; }
    ._uk-list-li.uk-active + .sc-list-group .sc-list-body:after, .uk-list:not(.uk-list-bullet) > li.uk-active + .sc-list-group .sc-list-body:after {
      border-top-color: transparent !important; }
  ._uk-list-li > ul, .uk-list:not(.uk-list-bullet) > li > ul {
    margin-top: 8px; }

._sc-list-group, .uk-list:not(.uk-list-bullet) > .sc-list-group, .uk-sortable-drag.sc-list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
  font-size: 14px;
  font-size: 0.875rem; }
  ._sc-list-group .sc-list-addon, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-addon, .uk-sortable-drag.sc-list-group .sc-list-addon, ._sc-list-group .sc-list-body, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-body, .uk-sortable-drag.sc-list-group .sc-list-body {
    min-height: 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  ._sc-list-group .sc-list-addon, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-addon, .uk-sortable-drag.sc-list-group .sc-list-addon {
    padding-right: 16px; }
  ._sc-list-group .sc-list-body, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-body, .uk-sortable-drag.sc-list-group .sc-list-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height: 1.4;
    min-width: 0;
    max-width: 100%; }
    ._sc-list-group .sc-list-body > *, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-body > *, .uk-sortable-drag.sc-list-group .sc-list-body > * {
      max-width: 100%;
      white-space: nowrap; }
    ._sc-list-group .sc-list-body + .sc-list-addon, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-body + .sc-list-addon, .uk-sortable-drag.sc-list-group .sc-list-body + .sc-list-addon {
      padding-right: 0;
      padding-left: 16px; }
  ._sc-list-group.sc-item-checked .sc-list-body label, .uk-list:not(.uk-list-bullet) > .sc-item-checked.sc-list-group .sc-list-body label, .sc-item-checked.uk-sortable-drag.sc-list-group .sc-list-body label {
    text-decoration: line-through; }
  ._sc-list-group label span, .uk-list:not(.uk-list-bullet) > .sc-list-group label span, .uk-sortable-drag.sc-list-group label span {
    display: block;
    color: rgba(0, 0, 0, 0.54);
    font-size: 12px;
    font-size: 0.75rem; }

.uk-list {
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
  .uk-list:not(.uk-list-bullet).sc-list-align {
    margin-left: -8px !important; }
  .uk-list:not(.uk-list-bullet) > li:nth-child(n+2) {
    margin-top: 0; }
  .uk-list:not(.uk-list-bullet) > li > ul {
    margin-top: 8px; }
  .uk-list:not(.uk-list-bullet).uk-list-inline > li {
    width: auto; }
  .uk-list:not(.uk-list-bullet).uk-list-divider > li:nth-child(n+2) {
    border-color: rgba(0, 0, 0, 0.12);
    padding-top: 8px; }
  #sc-page-aside .uk-list:not(.uk-list-bullet).uk-list-divider > li {
    margin-left: 0; }
  .uk-list:not(.uk-list-bullet).uk-list-divider > li.uk-active {
    border-radius: 0; }
  .uk-list:not(.uk-list-bullet).uk-list-divider > .sc-list-group:nth-child(n+2) {
    border: none;
    padding-top: 8px;
    padding-bottom: 7px;
    margin-top: 0; }
    .uk-list:not(.uk-list-bullet).uk-list-divider > .sc-list-group:nth-child(n+2) .sc-list-body {
      position: relative; }
      .uk-list:not(.uk-list-bullet).uk-list-divider > .sc-list-group:nth-child(n+2) .sc-list-body:after {
        content: '';
        position: absolute;
        display: block;
        top: -8px;
        left: 0;
        width: 100%;
        height: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.12); }
  .uk-list:not(.uk-list-bullet).uk-list-divider > .sc-list-group + .uk-active {
    border-radius: 0; }
  .uk-list:not(.uk-list-bullet).sc-list-hoverable .sc-list-group,
  .uk-list:not(.uk-list-bullet).sc-list-hoverable .sc-list-group .sc-list-body:after {
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1); }
  .uk-list:not(.uk-list-bullet).sc-list-hoverable .sc-list-group:hover {
    background: rgba(0, 0, 0, 0.08); }
    .uk-list:not(.uk-list-bullet).sc-list-hoverable .sc-list-group:hover .sc-list-body:after {
      border-top-color: transparent; }
    .uk-list:not(.uk-list-bullet).sc-list-hoverable .sc-list-group:hover + .sc-list-group .sc-list-body:after {
      border-top-color: transparent; }
  .uk-list:not(.uk-list-bullet).sc-list-clickable > * {
    cursor: pointer; }
  .uk-list:not(.uk-list-bullet) .sc-list-secondary-text {
    font-size: 14px;
    font-size: 0.875rem;
    color: rgba(0, 0, 0, 0.54);
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
    white-space: nowrap; }
  .uk-list.uk-list-large > li {
    padding-top: 8px;
    padding-bottom: 8px; }
  .uk-list.uk-list-large > li:nth-child(n+2) {
    margin-top: 8px; }
  .uk-list.uk-list-large.uk-list-divider > li:nth-child(n+2) {
    padding-top: 16px; }
  .uk-list.uk-list-large.uk-list-striped > li {
    padding-top: 16px;
    padding-bottom: 16px; }
    .uk-list.uk-list-large.uk-list-striped > li:nth-child(n+2) {
      margin-top: 0; }
  .uk-list-bullet > li:nth-child(n+2),
  .uk-list-bullet > li > ul {
    margin-top: 8px; }
  .uk-list-bullet > li:before {
    top: 50%;
    margin-top: -12px; }
  .uk-list-condensed > li {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }

.uk-navbar-nav > li > a {
  font-family: "Roboto"; }

.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
  padding: 0 12px;
  min-height: 48px; }

.uk-navbar-toggle {
  color: rgba(255, 255, 255, 0.6); }
  .uk-navbar-toggle:hover {
    color: white; }

.uk-notification {
  top: 60px;
  z-index: 1800; }
  @media (min-width: 640px) {
    .uk-notification {
      width: 280px; }
      .uk-notification.uk-notification-top-center, .uk-notification.uk-notification-bottom-center {
        margin-left: -120px; }
      .uk-notification.uk-notification-top-left, .uk-notification.uk-notification-bottom-left {
        left: 284px; }
      .uk-notification.uk-notification-top-right, .uk-notification.uk-notification-bottom-right {
        right: 24px; }
      .uk-notification.uk-notification-bottom-left, .uk-notification.uk-notification-bottom-right, .uk-notification.uk-notification-bottom-center {
        top: auto;
        bottom: 24px; } }
  @media (max-width: 639px) {
    .uk-notification {
      top: 48px;
      left: 0;
      right: 0; }
      .uk-notification.uk-notification-bottom-left, .uk-notification.uk-notification-bottom-right, .uk-notification.uk-notification-bottom-center {
        top: auto;
        bottom: 0; }
        .uk-notification.uk-notification-bottom-left .uk-notification-message, .uk-notification.uk-notification-bottom-right .uk-notification-message, .uk-notification.uk-notification-bottom-center .uk-notification-message {
          margin-bottom: 0; } }
  .sc-sidebar-main-slide .uk-notification.uk-notification-top-left, .sc-sidebar-main-slide .uk-notification.uk-notification-bottom-left {
    left: 96px; }
  .sc-sidebar-mini .uk-notification.uk-notification-top-left, .sc-sidebar-mini .uk-notification.uk-notification-bottom-left {
    left: 96px !important; }
  .uk-notification .uk-notification-message {
    background: rgba(0, 0, 0, 0.95);
    color: #fff;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 12px 36px 12px 16px;
    border-radius: 8px;
    margin-bottom: 4px;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
    @media (max-width: 639px) {
      .uk-notification .uk-notification-message {
        border-radius: 0;
        margin-bottom: 0; } }
    .uk-notification .uk-notification-message > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-line-pack: center;
      align-content: center; }
    .uk-notification .uk-notification-message .mdi:before {
      height: 24px;
      line-height: 24px; }
    .uk-notification .uk-notification-message-primary {
      background: #00acc1;
      color: #fff; }
    .uk-notification .uk-notification-message-success {
      background: #7cb342;
      color: #fff; }
    .uk-notification .uk-notification-message-danger {
      background: #e53935;
      color: #fff; }
    .uk-notification .uk-notification-message-warning {
      background: #ffb300;
      color: #fff; }
  .uk-notification .uk-notification-close {
    top: 50%;
    right: 16px;
    color: #fff;
    opacity: 0.8;
    display: block;
    margin-top: -7px; }
    .uk-notification .uk-notification-close:hover {
      opacity: 1; }
  .sc-footer-active .uk-notification.uk-notification-bottom-left, .sc-footer-active .uk-notification.uk-notification-bottom-right, .sc-footer-active .uk-notification.uk-notification-bottom-center {
    bottom: 70px; }
  @media (max-width: 639px) {
    .sc-footer-active .uk-notification.uk-notification-bottom-left, .sc-footer-active .uk-notification.uk-notification-bottom-right, .sc-footer-active .uk-notification.uk-notification-bottom-center {
      bottom: 46px; } }
  @media (max-width: 959px) {
    .sc-footer-active .uk-notification.uk-notification-bottom-left, .sc-footer-active .uk-notification.uk-notification-bottom-right, .sc-footer-active .uk-notification.uk-notification-bottom-center {
      bottom: 80px; } }

@media (max-width: 959px) and (max-width: 639px) {
  .sc-footer-active .uk-notification.uk-notification-bottom-left, .sc-footer-active .uk-notification.uk-notification-bottom-right, .sc-footer-active .uk-notification.uk-notification-bottom-center {
    bottom: 56px; } }

* + .uk-notification-message {
  margin-top: 4px; }

.uk-modal {
  z-index: 1500;
  background: rgba(0, 0, 0, 0.5); }
  @media (min-width: 640px) {
    .uk-modal {
      padding: 64px 24px; } }
  @media (max-width: 639px) {
    .uk-modal {
      padding: 32px 16px; } }
  .uk-modal-close-outside, .uk-modal-close-outside:hover {
    color: #fff; }
  .uk-modal-dialog {
    border-radius: 12px;
    -webkit-box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25);
    -webkit-transition: all 360ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 360ms cubic-bezier(0.55, 0, 0.1, 1); }
    .uk-modal-dialog:not([class*='uk-width']) {
      width: 800px; }
  .uk-modal-title {
    font-size: 22px;
    font-size: 1.375rem; }
    .uk-modal-title-medium {
      font-size: 18px;
      font-size: 1.125rem; }
  .uk-modal-body {
    padding: 24px; }
    .uk-modal-body + .uk-modal-footer {
      padding-top: 0; }
  .uk-modal-header {
    border-radius: 12px 12px 0 0;
    padding: 16px 24px;
    border-bottom: none; }
    .uk-modal-header + .uk-modal-body {
      padding-top: 8px; }
  .uk-modal-footer {
    border: none;
    padding: 16px 24px;
    border-radius: 0 0 12px 12px; }
  .uk-modal-container {
    padding-left: 284px; }
    .uk-modal-container .uk-modal-dialog {
      width: 100%; }
    .sc-sidebar-main-slide .uk-modal-container {
      padding-left: 96px; }
    .sc-sidebar-mini .uk-modal-container {
      padding-left: 96px !important; }
    @media (max-width: 959px) {
      .uk-modal-container {
        padding-left: 24px; } }
  .uk-modal-full {
    padding: 0; }
    .uk-modal-full .uk-modal-dialog {
      width: 100%; }
      @media (max-width: 959px) {
        .uk-modal-full .uk-modal-dialog .uk-background-cover {
          min-height: calc(80vh) !important; } }
    .uk-modal-full .uk-modal-dialog {
      -webkit-transform: scale3d(0.25, 0.25, 0.25);
      transform: scale3d(0.25, 0.25, 0.25); }

.uk-open > .uk-modal-dialog {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

ul.uk-nav-sub {
  margin: 4px 0 0;
  padding: 0; }

.uk-nav-divider {
  height: 0; }
  .uk-subnav a {
    border-radius: 8px!important;
  }

.uk-subnav {
  margin-left: -8px; }
  .uk-subnav > * {
    padding-left: 8px; }
   
    .uk-subnav > * > :first-child {
      color: rgba(0, 0, 0, 0.87);
      padding: 4px 12px;
      border-radius: 3px; }
    .uk-subnav > * a:hover,
    .uk-subnav > * a:focus {
      color: rgba(0, 0, 0, 0.87);
      background: rgba(0, 0, 0, 0.08); }
  .uk-subnav.uk-sticky-fixed {
    margin-left: -8px !important; }

.uk-subnav-pill .uk-active > a {
  background: #00acc1; }
  .uk-subnav-pill .uk-active > a,
  .uk-subnav-pill .uk-active > a .mdi:before,
  .uk-subnav-pill .uk-active > a > * {
    color: #fff !important; }

.uk-offcanvas {
  z-index: 1300; }
  .uk-offcanvas-bar {
    top: 48px;
    color: rgba(0, 0, 0, 0.87);
    background: #fff;
    padding: 24px;
    -webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.23);
    box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.23); }
    .uk-offcanvas-bar h1, .uk-offcanvas-bar h2, .uk-offcanvas-bar h3, .uk-offcanvas-bar h4, .uk-offcanvas-bar h5, .uk-offcanvas-bar h6,
    .uk-offcanvas-bar .uk-close,
    .uk-offcanvas-bar .uk-nav-default > li > a {
      color: rgba(0, 0, 0, 0.87); }
    .uk-offcanvas-bar .uk-label,
    .uk-offcanvas-bar .uk-badge {
      color: #fff; }
    .uk-offcanvas-bar hr {
      border-color: rgba(0, 0, 0, 0.12); }
    .uk-offcanvas-bar .uk-text-muted {
      color: rgba(0, 0, 0, 0.4) !important; }
    .uk-offcanvas-bar-animation {
      -webkit-transition: all 200ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: all 200ms cubic-bezier(0.55, 0, 0.1, 1); }
    .uk-offcanvas-bar .uk-input {
      background-color: #fff !important;
      padding: 8px 8px 7px;
      color: rgba(0, 0, 0, 0.87);
      border-color: rgba(0, 0, 0, 0.12); }

.uk-pagination {
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .uk-pagination > * {
    padding-left: 8px; }
    .uk-pagination > * > * {
      font-size: 14px;
      font-size: 0.875rem;
      color: rgba(0, 0, 0, 0.87);
      min-width: 28px;
      height: 28px;
      line-height: 30px;
      text-align: center;
      border-radius: 4px; }
      .uk-pagination > * > *:focus {
        outline: none; }
    .uk-pagination > *:first-child {
      padding-left: 0; }
  .uk-pagination .uk-active > * {
    color: #fff;
    background: #00838f; }
  .uk-pagination .uk-disabled > * {
    color: rgba(0, 0, 0, 0.4); }
  .uk-pagination-first > *, .uk-pagination-prev > *, .uk-pagination-next > *, .uk-pagination-last > * {
    line-height: 28px;
    font-size: 0; }

.uk-progress {
  height: 12px; }

.uk-box-shadow {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
  .uk-box-shadow-small {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  .uk-box-shadow-medium {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
  .uk-box-shadow-large {
    -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); }
  .uk-box-shadow-xlarge {
    -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); }

.uk-sortable:hover {
  cursor: initial; }

.uk-sortable:not(.uk-sortable-handle-enabled) > * {
  cursor: move; }

.uk-sortable .uk-sortable-handle {
  cursor: move; }

.uk-sortable.uk-grid .uk-sortable-placeholder {
  opacity: 1; }
  .uk-sortable.uk-grid .uk-sortable-placeholder > * {
    background: rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: none;
    box-shadow: none; }
    .uk-sortable.uk-grid .uk-sortable-placeholder > * > * {
      visibility: hidden; }

.uk-sortable:not(.uk-grid) .uk-sortable-placeholder {
  opacity: 1;
  background: rgba(0, 0, 0, 0.08); }
  .uk-sortable:not(.uk-grid) .uk-sortable-placeholder > * {
    visibility: hidden; }

.uk-tab {
  margin-left: -8px; }
  .uk-tab:before {
    left: 8px; }
  .uk-tab > * {
    padding-left: 8px; }
    .uk-tab > * > a {
      border: none;
      color: rgba(0, 0, 0, 0.54);
      position: relative;
      padding: 8px 12px;
      font-size: 14px;
      font-size: 0.875rem;
      border-radius: 3px 3px 0 0;
      -webkit-transition: background 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: background 140ms cubic-bezier(0.55, 0, 0.1, 1);
      font-weight: 500; }
      .uk-tab > * > a:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        height: 3px;
        width: 0;
        -webkit-transition: all 140ms ease;
        transition: all 140ms ease;
        background: #00acc1; }
      .uk-tab > * > a:hover {
        color: rgba(0, 0, 0, 0.54);
        background: rgba(0, 0, 0, 0.06); }
  .uk-tab > .uk-active > a {
    color: rgba(0, 0, 0, 0.87); }
    .uk-tab > .uk-active > a:after {
      width: 100%;
      -webkit-transition-duration: 280ms;
      transition-duration: 280ms; }
  .uk-tab > .uk-disabled > a {
    color: rgba(0, 0, 0, 0.4); }
  .uk-tab.uk-tab-bottom > * > a {
    border-radius: 0 0 3px 3px; }
    .uk-tab.uk-tab-bottom > * > a:after {
      top: 0;
      bottom: auto; }
  .uk-tab.uk-tab-left {
    margin-left: 0; }
    .uk-tab.uk-tab-left:before {
      left: auto;
      right: 0; }
    .uk-tab.uk-tab-left > * {
      padding-left: 0; }
      .uk-tab.uk-tab-left > * > a {
        border-radius: 3px 0 0 3px; }
        .uk-tab.uk-tab-left > * > a:after {
          top: 0;
          height: 0;
          width: 3px;
          right: 0;
          left: auto; }
      .uk-tab.uk-tab-left > * + * {
        padding-top: 4px; }
    .uk-tab.uk-tab-left > .uk-active > a:after {
      height: 100%; }
  .uk-tab.uk-tab-right {
    margin-left: 0; }
    .uk-tab.uk-tab-right:before {
      left: 0; }
    .uk-tab.uk-tab-right > * {
      padding-left: 0; }
      .uk-tab.uk-tab-right > * > a {
        border-radius: 0 3px 3px 0; }
        .uk-tab.uk-tab-right > * > a:after {
          top: 0;
          height: 0;
          width: 3px; }
      .uk-tab.uk-tab-right > * + * {
        padding-top: 4px; }
    .uk-tab.uk-tab-right > .uk-active > a:after {
      height: 100%; }

.uk-table {
  font-size: 14px;
  font-size: 0.875rem; }
  .uk-table thead th {
    font-size: 14px;
    font-size: 0.875rem;
    text-transform: none;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.54);
    padding: 12px; }
  .uk-table td {
    padding: 12px; }
  .uk-table.uk-table-hover > tr:hover,
  .uk-table.uk-table-hover tbody tr:hover {
    background: rgba(0, 0, 0, 0.08) !important; }
  .uk-table.uk-table-hover .uk-table-hover-disable:hover {
    background-color: initial !important; }
  .uk-table.uk-table-small th,
  .uk-table.uk-table-small td {
    padding: 8px; }
  .uk-table.uk-table-large th,
  .uk-table.uk-table-large td {
    padding: 16px; }
  .uk-table.uk-table-border {
    border: 1px solid #e1e1e1; }
    .uk-table.uk-table-border th,
    .uk-table.uk-table-border td {
      border: 1px solid #e1e1e1; }
    .uk-table.uk-table-border-inside th:not(.uk-table-border-remove),
    .uk-table.uk-table-border-inside td:not(.uk-table-border-remove) {
      border: 1px solid #e1e1e1; }
  .uk-table > tr:nth-of-type(odd),
  .uk-table.uk-table-striped tbody tr:nth-of-type(odd) {
    border-top: none;
    border-bottom: none;
    background: rgba(0, 0, 0, 0.04); }
  .uk-table .uk-table-top,
  .uk-table .uk-table-top td {
    vertical-align: top; }

.uk-tooltip {
  z-index: 1600;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 4px;
  padding: 4px 8px; }

.uk-transform-origin-center {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%; }

.uk-height-extra-small {
  height: 64px; }

.uk-max-height-extra-small {
  max-height: 64px; }

.uk-height-medium {
  height: 240px; }

.uk-height-large {
  height: 480px; }

@media (max-width: 639px) {
  .uk-height-medium\@s {
    height: 240px !important; }
  .uk-height-large\@s {
    height: 480px !important; } }

.uk-width-mini {
  width: 80px; }

@media screen and (-ms-high-contrast: none) {
  .uk-visible-toggle:not(:hover) .uk-hidden-hover {
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important; }
  .uk-visible-toggle:not(:hover) .uk-invisible-hover {
    opacity: 0 !important; } }

@supports (-ms-ime-align: auto) {
  .uk-visible-toggle:not(:hover) .uk-hidden-hover {
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important; }
  .uk-visible-toggle:not(:hover) .uk-invisible-hover {
    opacity: 0 !important; } }

/* 3. partials ====================================== */
#sc-page-top-bar.sc-top-bar {
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 50px;
  z-index: 900;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  #sc-page-top-bar.sc-top-bar .sc-js-top-bar-fold {
    display: none; }
  #sc-page-top-bar.sc-top-bar-expanded .sc-top-bar-content-expanded {
    -webkit-transition: opacity 140ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: opacity 140ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: transform 280ms cubic-bezier(0.55, 0, 0.1, 1), opacity 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: transform 280ms cubic-bezier(0.55, 0, 0.1, 1), opacity 140ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 280ms cubic-bezier(0.55, 0, 0.1, 1);
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  #sc-page-top-bar.sc-top-bar-expanded .sc-js-el-hide {
    display: none; }
  #sc-page-top-bar.sc-top-bar-expanded .sc-js-el-show {
    display: block; }

#sc-page-top-bar .sc-top-bar-large {
  min-height: 64px; }

#sc-page-top-bar .sc-top-bar-aside {
  width: 240px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  min-height: 50px;
  background: #fff; }
  #sc-page-top-bar .sc-top-bar-aside-large {
    width: 320px; }
  #sc-page-top-bar .sc-top-bar-aside, #sc-page-top-bar .sc-top-bar-aside-large {
    padding: 8px 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  #sc-page-top-bar .sc-top-bar-aside.padding-small {
    padding: 8px 12px; }

#sc-page-top-bar .sc-top-bar-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 50px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 24px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1010;
  position: relative;
  background: #fff; }
  #sc-page-top-bar .sc-top-bar-content.padding-small, #sc-page-top-bar .sc-top-bar-content-expanded.padding-small {
    padding: 8px 12px; }
  #sc-page-top-bar .sc-top-bar-content-expanded {
    padding: 16px 24px;
    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    margin-top: -1px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -webkit-transition: opacity 140ms cubic-bezier(0.55, 0, 0.1, 1) 140ms, -webkit-transform 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: opacity 140ms cubic-bezier(0.55, 0, 0.1, 1) 140ms, -webkit-transform 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: transform 280ms cubic-bezier(0.55, 0, 0.1, 1), opacity 140ms cubic-bezier(0.55, 0, 0.1, 1) 140ms;
    transition: transform 280ms cubic-bezier(0.55, 0, 0.1, 1), opacity 140ms cubic-bezier(0.55, 0, 0.1, 1) 140ms, -webkit-transform 280ms cubic-bezier(0.55, 0, 0.1, 1);
    z-index: 900;
    opacity: 0; }

#sc-page-top-bar .sc-top-bar-title {
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500; }

#sc-page-top-bar .sc-top-bar-subtitle {
  margin: 0;
  line-height: 1.2; }

#sc-page-top-bar.uk-sticky-fixed {
  z-index: 1250;
  -webkit-transition: all 140ms ease-in-out;
  transition: all 140ms ease-in-out; }

#sc-page-top-bar + .uk-sticky-placeholder + #sc-page-wrapper-inner,
#sc-page-top-bar + #sc-page-wrapper-inner {
  height: calc(100% - 50px); }

#sc-header {
  z-index: 1400;
  height: 48px;
  -webkit-transition: -webkit-box-shadow 280ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: -webkit-box-shadow 280ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: box-shadow 280ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: box-shadow 280ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-box-shadow 280ms cubic-bezier(0.55, 0, 0.1, 1);
  position: relative; }
  #sc-header .sc-brand {
    display: inline-block; }
    #sc-header .sc-brand > a {
      line-height: 46px; }
  #sc-header .sc-links {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-size: 0.875rem; }
  #sc-header .uk-navbar {
    padding: 0 24px;
    border: none;
    border-radius: 0;
    height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #00838f; }
    #sc-header .uk-navbar .uk-navbar-nav > li > a {
      display: inline-block;
      text-align: center;
      margin: 0;
      padding: 0 12px;
      text-shadow: none;
      border: none;
      background: transparent;
      color: #fff;
      height: 48px;
      min-height: 48px;
      cursor: pointer;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 48px; }
      #sc-header .uk-navbar .uk-navbar-nav > li > a > img {
        border-radius: 50%; }
      #sc-header .uk-navbar .uk-navbar-nav > li > a > span {
        position: relative; }
      #sc-header .uk-navbar .uk-navbar-nav > li > a > i,
      #sc-header .uk-navbar .uk-navbar-nav > li > a > span {
        color: #fff; }
        #sc-header .uk-navbar .uk-navbar-nav > li > a > i, #sc-header .uk-navbar .uk-navbar-nav > li > a > i:before,
        #sc-header .uk-navbar .uk-navbar-nav > li > a > span,
        #sc-header .uk-navbar .uk-navbar-nav > li > a > span:before {
          font-size: 24px;
          font-size: 1.5rem; }
      #sc-header .uk-navbar .uk-navbar-nav > li > a .sc-indicator {
        position: absolute;
        right: 4px;
        top: 8px;
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        background: #e53935;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        display: block;
        border: 2px solid #00838f; }
    #sc-header .uk-navbar .uk-navbar-nav > li .uk-dropdown-nav {
      padding: 5px 0; }
      #sc-header .uk-navbar .uk-navbar-nav > li .uk-dropdown-nav .uk-nav {
        margin: 0; }
    #sc-header .uk-navbar .uk-navbar-nav > li .uk-navbar-dropdown-bottom-left:after {
      left: 20px; }
    #sc-header .uk-navbar .uk-navbar-nav > li .uk-navbar-dropdown-bottom-right:after {
      right: 20px; }
    #sc-header .uk-navbar .uk-navbar-nav > li:last-child > a {
      padding-right: 0; }
    #sc-header .uk-navbar .uk-navbar-nav > li:last-child .uk-navbar-dropdown-bottom-right:after {
      right: 12px; }
    #sc-header .uk-navbar .uk-navbar-nav .sc-navbar-heading {
      padding: 8px 16px;
      margin-bottom: 8px; }
    #sc-header .uk-navbar .driver-highlighted-element,
    #sc-header .uk-navbar .driver-highlighted-element a {
      background: #00838f !important; }
    #sc-header .uk-navbar-aside {
      width: 236px; }
      @media (max-width: 959px) {
        #sc-header .uk-navbar-aside {
          width: auto; } }
    #sc-header .uk-navbar-left .uk-navbar-nav > li .uk-navbar-dropdown-bottom-left:after {
      left: 10px; }
  #sc-header .uk-navbar-brand {
    margin: 0;
    padding: 0;
    height: 48px;
    line-height: 44px; }
  #sc-header .uk-search-input {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 2px 12px;
    background: #fff;
    height: 32px;
    border-radius: 4px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    @media (max-width: 639px) {
      #sc-header .uk-search-input {
        font-size: 16px;
        font-size: 1rem; } }
  #sc-header.uk-active {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
  @media (min-width: 1200px) {
    #sc-header.driver-fix-stacking {
      position: relative !important; } }
  @media (max-width: 1199px) {
    #sc-header.uk-sticky {
      position: relative; } }
  #sc-header.driver-fix-stacking ~ #sc-sidebar-main {
    top: 48px;
    padding-top: 0; }

.sc-header-expanded #sc-header {
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12); }

.sc-header-expanded #sc-page-wrapper {
  position: relative;
  padding-top: 48px; }
  .sc-header-expanded #sc-page-wrapper:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 48px;
    background: #00838f; }

@media (min-width: 960px) {
  .sc-header-expanded #sc-sidebar-main {
    top: 96px;
    padding-top: 0; } }

#sc-sidebar-main-toggle {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  position: relative;
  margin-right: 16px; }
  #sc-sidebar-main-toggle .sc-menu-close,
  #sc-sidebar-main-toggle .sc-menu-open {
    color: #fff; }
    #sc-sidebar-main-toggle .sc-menu-close:before,
    #sc-sidebar-main-toggle .sc-menu-open:before {
      font-size: 24px;
      font-size: 1.5rem; }
  @media (min-width: 960px) {
    .sc-sidebar-mini #sc-sidebar-main-toggle {
      display: none; } }
  @media (min-width: 960px) {
    #sc-sidebar-main-toggle .sc-menu-close {
      display: block; }
      .sc-sidebar-main-slide #sc-sidebar-main-toggle .sc-menu-close {
        display: none; }
    #sc-sidebar-main-toggle .sc-menu-open {
      display: none; }
      .sc-sidebar-main-slide #sc-sidebar-main-toggle .sc-menu-open {
        display: block; } }
  @media (max-width: 959px) {
    #sc-sidebar-main-toggle .sc-menu-close {
      display: none; }
      .sc-sidebar-main-visible #sc-sidebar-main-toggle .sc-menu-close {
        display: block; }
    #sc-sidebar-main-toggle .sc-menu-open {
      display: block; }
      .sc-sidebar-main-visible #sc-sidebar-main-toggle .sc-menu-open {
        display: none; } }
  #sc-sidebar-main-toggle + .sc-brand {
    max-width: 204px; }

#sc-sidebar-main {
  position: fixed;
  top: 48px;
  left: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 260px;
  z-index: 1300;
  border-right: 1px solid rgba(0, 0, 0, 0.08);
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  #sc-sidebar-main .uk-offcanvas-bar {
    padding: 0; }
  @media (max-width: 1199px) {
    #sc-sidebar-main {
      top: 0;
      padding-top: 48px; } }
  @media (min-width: 960px) {
    #sc-sidebar-main .uk-offcanvas-bar {
      top: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      position: static;
      background: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-transform: none;
      transform: none;
      height: 100%;
      width: 260px; }
    #sc-sidebar-main .sc-sidebar-main-scrollable {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      overflow-x: hidden;
      overflow-y: auto; } }
  @media (max-width: 959px) {
    #sc-sidebar-main {
      display: none;
      width: 100%;
      border-right: none;
      background: transparent;
      top: 48px;
      padding-top: 0; }
      #sc-sidebar-main .uk-offcanvas-bar {
        overflow-x: hidden;
        top: 0;
        width: 260px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%; }
      #sc-sidebar-main.sc-sidebar-info-fixed .uk-offcanvas-bar {
        padding-bottom: 46px; }
      #sc-sidebar-main.sc-sidebar-info-fixed .sc-sidebar-info {
        position: fixed;
        bottom: 0;
        left: 0;
        background: #fff;
        display: none; }
      #sc-sidebar-main.sc-sidebar-info-fixed.uk-open .sc-sidebar-info {
        display: block;
        width: 260px; } }
  #sc-sidebar-main .sc-sidebar-menu {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 24px; }
    #sc-sidebar-main .sc-sidebar-menu li {
      display: block;
      padding-right: 24px;
      list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
      #sc-sidebar-main .sc-sidebar-menu li a {
        font-size: 14px;
        font-size: 0.875rem;
        text-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: rgba(0, 0, 0, 0.87);
        overflow: hidden;
        border-radius: 0 20px 20px 0; }
      #sc-sidebar-main .sc-sidebar-menu li.sc-has-submenu > a {
        position: relative; }
        #sc-sidebar-main .sc-sidebar-menu li.sc-has-submenu > a:after {
          font-weight: 400;
          position: absolute;
          right: 8px;
          top: 50%;
          margin-top: -0.745em;
          content: '\F140';
          font-family: "Material Design Icons";
          font-size: 22px;
          font-size: 1.375rem;
          color: rgba(0, 0, 0, 0.54);
          display: block; }
      #sc-sidebar-main .sc-sidebar-menu li.sc-section-active > a {
        background: rgba(0, 0, 0, 0.04); }
        #sc-sidebar-main .sc-sidebar-menu li.sc-section-active > a:after {
          -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }
      #sc-sidebar-main .sc-sidebar-menu li .uk-label {
        background: #c62828;
        position: absolute;
        left: 14px;
        top: 50%;
        margin-top: -9px; }
    #sc-sidebar-main .sc-sidebar-menu > li + li {
      margin-top: 4px; }
    #sc-sidebar-main .sc-sidebar-menu > li > a {
      padding: 2px 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      text-decoration: none;
      position: relative;
      font-weight: 500;
      -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1); }
      #sc-sidebar-main .sc-sidebar-menu > li > a .uk-nav-icon {
        min-height: 1px;
        width: 40px;
        float: left;
        color: rgba(0, 0, 0, 0.54); }
        #sc-sidebar-main .sc-sidebar-menu > li > a .uk-nav-icon > i:before {
          font-size: 24px;
          font-size: 1.5rem;
          -webkit-transition: color 140ms cubic-bezier(0.55, 0, 0.1, 1);
          transition: color 140ms cubic-bezier(0.55, 0, 0.1, 1); }
      #sc-sidebar-main .sc-sidebar-menu > li > a .uk-nav-title {
        overflow: hidden;
        display: block; }
      #sc-sidebar-main .sc-sidebar-menu > li > a:hover {
        background: rgba(0, 0, 0, 0.08); }
        #sc-sidebar-main .sc-sidebar-menu > li > a:hover .uk-nav-icon {
          color: rgba(0, 0, 0, 0.87); }
    #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub {
      padding: 4px 0; }
      #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub a {
        padding: 8px 24px 8px 64px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-decoration: none;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative; }
        #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub a i {
          position: absolute;
          left: 26px;
          top: 5px; }
          #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub a i:before {
            font-size: 18px;
            font-size: 1.125rem; }
      #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub > .sc-sidebar-menu-heading {
        padding: 16px 24px 8px 64px !important; }
      #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub li.sc-has-submenu > a:after {
        margin-top: -0.745em; }
      #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub li.sc-has-submenu.sc-section-active > a:after {
        margin-top: -0.745em; }
      #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub li.sc-page-active a {
        color: #c62828;
        background: #ffebee; }
      #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub :not(.sc-sidebar-submenu-expanded) ul li a {
        padding: 6px 24px 6px 80px; }
      #sc-sidebar-main .sc-sidebar-menu > li > .sc-sidebar-menu-sub :not(.sc-sidebar-submenu-expanded) ul li ul li a {
        padding-left: 96px; }
    #sc-sidebar-main .sc-sidebar-menu > li.sc-section-active .mdi {
      color: rgba(0, 0, 0, 0.87); }
    #sc-sidebar-main .sc-sidebar-menu > li.sc-page-active > a {
      color: #c62828;
      background: #ffebee; }
    #sc-sidebar-main .sc-sidebar-menu > li:first-child.sc-sidebar-menu-heading {
      padding-top: 0 !important; }
    #sc-sidebar-main .sc-sidebar-menu .sc-page-active > a {
      font-weight: 500; }
    #sc-sidebar-main .sc-sidebar-menu .sc-page-active .uk-nav-icon > i {
      color: #c62828; }
    #sc-sidebar-main .sc-sidebar-menu-heading {
      font-weight: 500;
      padding: 8px 16px 4px 26px !important;
      color: rgba(0, 0, 0, 0.54);
      font-size: 14px;
      font-size: 0.875rem;
      text-transform: uppercase; }
    #sc-sidebar-main .sc-sidebar-menu-separator {
      margin: 16px 0 16px 64px !important;
      border-top: 1px solid rgba(0, 0, 0, 0.12); }
  #sc-sidebar-main .sc-sidebar-info {
    padding: 8px 24px;
    font-size: 12px;
    font-size: 0.75rem;
    font-weight: 500;
    height: 46px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.54);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .sc-touch-device #sc-sidebar-main .sc-sidebar-menu > li > a:hover {
    background: transparent; }
  .sc-sidebar-mini #sc-sidebar-main,
  .sc-sidebar-main-slide #sc-sidebar-main {
    width: 72px;
    overflow: hidden;
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-sidebar-mini #sc-sidebar-main .sc-sidebar-menu li.sc-has-submenu a:after,
    .sc-sidebar-main-slide #sc-sidebar-main .sc-sidebar-menu li.sc-has-submenu a:after {
      display: none; }
    .sc-sidebar-mini #sc-sidebar-main .sc-sidebar-menu > li > a .uk-nav-title,
    .sc-sidebar-main-slide #sc-sidebar-main .sc-sidebar-menu > li > a .uk-nav-title {
      opacity: 0;
      -webkit-transform: translateX(-10px);
      transform: translateX(-10px);
      -webkit-transition: all 140ms ease;
      transition: all 140ms ease; }
    .sc-sidebar-mini #sc-sidebar-main .sc-sidebar-menu > li.sc-section-active > a,
    .sc-sidebar-main-slide #sc-sidebar-main .sc-sidebar-menu > li.sc-section-active > a {
      background: transparent; }
    .sc-sidebar-mini #sc-sidebar-main .sc-sidebar-menu > li.sc-section-active > ul,
    .sc-sidebar-main-slide #sc-sidebar-main .sc-sidebar-menu > li.sc-section-active > ul {
      display: none !important; }
    .sc-sidebar-mini #sc-sidebar-main .sc-sidebar-menu > li:first-child.sc-sidebar-menu-heading:after,
    .sc-sidebar-main-slide #sc-sidebar-main .sc-sidebar-menu > li:first-child.sc-sidebar-menu-heading:after {
      margin-top: -3px; }
    .sc-sidebar-mini #sc-sidebar-main .sc-sidebar-menu-heading,
    .sc-sidebar-main-slide #sc-sidebar-main .sc-sidebar-menu-heading {
      position: relative; }
      .sc-sidebar-mini #sc-sidebar-main .sc-sidebar-menu-heading span,
      .sc-sidebar-main-slide #sc-sidebar-main .sc-sidebar-menu-heading span {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
        -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
        transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
        opacity: 0; }
      .sc-sidebar-mini #sc-sidebar-main .sc-sidebar-menu-heading:after,
      .sc-sidebar-main-slide #sc-sidebar-main .sc-sidebar-menu-heading:after {
        opacity: 1;
        content: '';
        position: absolute;
        top: 50%;
        left: 28px;
        margin-left: -6px;
        display: block;
        border-top: 1px solid rgba(0, 0, 0, 0.36);
        height: 0;
        width: 28px;
        -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
        transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-sidebar-mini #sc-sidebar-main:not(:hover) .sc-sidebar-info,
    .sc-sidebar-main-slide #sc-sidebar-main:not(:hover) .sc-sidebar-info {
      display: none; }
    .sc-sidebar-mini #sc-sidebar-main:hover,
    .sc-sidebar-main-slide #sc-sidebar-main:hover {
      width: 260px;
      -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.23);
      box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.23);
      border-right: none; }
      .sc-sidebar-mini #sc-sidebar-main:hover .sc-sidebar-menu > li > a .uk-nav-title,
      .sc-sidebar-main-slide #sc-sidebar-main:hover .sc-sidebar-menu > li > a .uk-nav-title {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0); }
      .sc-sidebar-mini #sc-sidebar-main:hover .sc-sidebar-menu > li.sc-section-active > a,
      .sc-sidebar-main-slide #sc-sidebar-main:hover .sc-sidebar-menu > li.sc-section-active > a {
        background: rgba(0, 0, 0, 0.04); }
      .sc-sidebar-mini #sc-sidebar-main:hover .sc-sidebar-menu > li.sc-section-active > ul,
      .sc-sidebar-main-slide #sc-sidebar-main:hover .sc-sidebar-menu > li.sc-section-active > ul {
        display: block !important; }
      .sc-sidebar-mini #sc-sidebar-main:hover .sc-sidebar-menu li.sc-has-submenu > a:after,
      .sc-sidebar-main-slide #sc-sidebar-main:hover .sc-sidebar-menu li.sc-has-submenu > a:after {
        display: block; }
      .sc-sidebar-mini #sc-sidebar-main:hover .sc-sidebar-menu-heading span,
      .sc-sidebar-main-slide #sc-sidebar-main:hover .sc-sidebar-menu-heading span {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1; }
      .sc-sidebar-mini #sc-sidebar-main:hover .sc-sidebar-menu-heading:after,
      .sc-sidebar-main-slide #sc-sidebar-main:hover .sc-sidebar-menu-heading:after {
        opacity: 0; }

.sc-sidebar-dark #sc-sidebar-main {
  background: #424242; }
  .sc-sidebar-dark #sc-sidebar-main .sc-sidebar-menu > li > a .uk-nav-icon {
    color: #e0e0e0; }
  .sc-sidebar-dark #sc-sidebar-main .sc-sidebar-menu li.sc-has-submenu > a:after {
    color: #e0e0e0; }
  .sc-sidebar-dark #sc-sidebar-main li a {
    color: #fff; }
  .sc-sidebar-dark #sc-sidebar-main li.sc-page-active > a {
    background: #d50000;
    color: #fff; }
  .sc-sidebar-dark #sc-sidebar-main li.sc-page-active .uk-nav-icon > i {
    color: #fff; }

.sc-touch-device #sc-sidebar-main {
  padding-right: 12px; }

.sc-touch-device #sc-sidebar-main .sc-sidebar-menu li {
  padding-right: 12px; }

#sc-toolbar {
  position: relative;
  padding: 8px 24px 6px;
  background: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  max-height: 72px;
  min-height: 48px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 900; }
  #sc-toolbar.uk-sticky {
    margin: -24px -24px 24px !important; }
  #sc-toolbar .uk-search .uk-search-input {
    line-height: 34px; }

.sc-footer {
  position: fixed;
  left: 260px;
  right: 0;
  bottom: 0;
  padding: 8px 24px;
  background: #fff;
  height: 46px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  z-index: 1310;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  font-size: 0.875rem; }
  .sc-footer a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: underline; }
    .sc-footer a span {
      font-size: 12px;
      font-size: 0.75rem;
      padding-top: 4px; }
  .sc-sidebar-main-slide .sc-footer {
    left: 72px;
    z-index: 1290;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .sc-sidebar-mini .sc-footer {
    left: 72px !important;
    z-index: 1290 !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  @media (max-width: 959px) {
    .sc-footer {
      left: 0 !important;
      z-index: 1290;
      height: 56px;
      padding: 8px 0;
      line-height: 1; }
      .sc-footer .mdi {
        line-height: 1;
        color: rgba(0, 0, 0, 0.54); } }
  .sc-footer.sc-footer-light {
    border-top: none; }
    .sc-footer.sc-footer-light,
    .sc-footer.sc-footer-light a {
      color: #fff; }
    .sc-footer.sc-footer-light .uk-grid-divider > :not(.uk-first-column):before {
      border-left-color: rgba(255, 255, 255, 0.3); }
    .sc-footer.sc-footer-light .mdi {
      color: #fff; }
    .sc-footer.sc-footer-light a,
    .sc-footer.sc-footer-light a .mdi {
      color: rgba(255, 255, 255, 0.9); }
  .sc-footer .sc-fab {
    position: absolute;
    top: -24px;
    left: 50%;
    margin-left: -24px; }
  .sc-footer .sc-fab-wrapper {
    width: 48px;
    height: 34.28571px;
    padding: 0 8px;
    border-bottom-left-radius: 120px;
    border-bottom-right-radius: 120px;
    background: #f5f5f5;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -28.8px; }
    .sc-footer .sc-fab-wrapper .round-corner {
      background: #f5f5f5;
      position: absolute;
      top: 0;
      display: block;
      width: 10px;
      height: 7px; }
      .sc-footer .sc-fab-wrapper .round-corner.left {
        left: -10px; }
        .sc-footer .sc-fab-wrapper .round-corner.left:before {
          left: -1px;
          border-top-right-radius: 10px; }
      .sc-footer .sc-fab-wrapper .round-corner.right {
        right: -10px; }
        .sc-footer .sc-fab-wrapper .round-corner.right:before {
          right: -1px;
          border-top-left-radius: 10px; }
      .sc-footer .sc-fab-wrapper .round-corner:before {
        position: absolute;
        top: 0;
        content: '';
        display: block;
        width: 11px;
        height: 7px;
        background: #00838f;
        z-index: 10; }

/* 4. components ==================================== */
.md-color-red-50 {
  color: #ffebee !important; }

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

.md-color-red-100 {
  color: #ffcdd2 !important; }

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

.md-color-red-200 {
  color: #ef9a9a !important; }

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

.md-color-red-300 {
  color: #e57373 !important; }

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

.md-color-red-400 {
  color: #ef5350 !important; }

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

.md-color-red-500 {
  color: #f44336 !important; }

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

.md-color-red-600 {
  color: #e53935 !important; }

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

.md-color-red-700 {
  color: #d32f2f !important; }

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

.md-color-red-800 {
  color: #c62828 !important; }

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

.md-color-red-900 {
  color: #b71c1c !important; }

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

.md-color-red-a100 {
  color: #ff8a80 !important; }

.md-bg-red-a100 {
  background-color: #ff8a80 !important; }

.md-color-red-a200 {
  color: #ff5252 !important; }

.md-bg-red-a200 {
  background-color: #ff5252 !important; }

.md-color-red-a400 {
  color: #ff1744 !important; }

.md-bg-red-a400 {
  background-color: #ff1744 !important; }

.md-color-red-a700 {
  color: #d50000 !important; }

.md-bg-red-a700 {
  background-color: #d50000 !important; }

.md-color-pink-50 {
  color: #fce4ec !important; }

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

.md-color-pink-100 {
  color: #f8bbd0 !important; }

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

.md-color-pink-200 {
  color: #f48fb1 !important; }

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

.md-color-pink-300 {
  color: #f06292 !important; }

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

.md-color-pink-400 {
  color: #ec407a !important; }

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

.md-color-pink-500 {
  color: #e91e63 !important; }

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

.md-color-pink-600 {
  color: #d81b60 !important; }

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

.md-color-pink-700 {
  color: #c2185b !important; }

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

.md-color-pink-800 {
  color: #ad1457 !important; }

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

.md-color-pink-900 {
  color: #880e4f !important; }

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

.md-color-pink-a100 {
  color: #ff80ab !important; }

.md-bg-pink-a100 {
  background-color: #ff80ab !important; }

.md-color-pink-a200 {
  color: #ff4081 !important; }

.md-bg-pink-a200 {
  background-color: #ff4081 !important; }

.md-color-pink-a400 {
  color: #f50057 !important; }

.md-bg-pink-a400 {
  background-color: #f50057 !important; }

.md-color-pink-a700 {
  color: #c51162 !important; }

.md-bg-pink-a700 {
  background-color: #c51162 !important; }

.md-color-purple-50 {
  color: #f3e5f5 !important; }

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

.md-color-purple-100 {
  color: #e1bee7 !important; }

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

.md-color-purple-200 {
  color: #ce93d8 !important; }

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

.md-color-purple-300 {
  color: #ba68c8 !important; }

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

.md-color-purple-400 {
  color: #ab47bc !important; }

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

.md-color-purple-500 {
  color: #9c27b0 !important; }

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

.md-color-purple-600 {
  color: #8e24aa !important; }

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

.md-color-purple-700 {
  color: #7b1fa2 !important; }

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

.md-color-purple-800 {
  color: #6a1b9a !important; }

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

.md-color-purple-900 {
  color: #4a148c !important; }

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

.md-color-purple-a100 {
  color: #ea80fc !important; }

.md-bg-purple-a100 {
  background-color: #ea80fc !important; }

.md-color-purple-a200 {
  color: #e040fb !important; }

.md-bg-purple-a200 {
  background-color: #e040fb !important; }

.md-color-purple-a400 {
  color: #d500f9 !important; }

.md-bg-purple-a400 {
  background-color: #d500f9 !important; }

.md-color-purple-a700 {
  color: #aa00ff !important; }

.md-bg-purple-a700 {
  background-color: #aa00ff !important; }

.md-color-deep-purple-50 {
  color: #ede7f6 !important; }

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

.md-color-deep-purple-100 {
  color: #d1c4e9 !important; }

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

.md-color-deep-purple-200 {
  color: #b39ddb !important; }

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

.md-color-deep-purple-300 {
  color: #9575cd !important; }

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

.md-color-deep-purple-400 {
  color: #7e57c2 !important; }

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

.md-color-deep-purple-500 {
  color: #673ab7 !important; }

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

.md-color-deep-purple-600 {
  color: #5e35b1 !important; }

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

.md-color-deep-purple-700 {
  color: #512da8 !important; }

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

.md-color-deep-purple-800 {
  color: #4527a0 !important; }

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

.md-color-deep-purple-900 {
  color: #311b92 !important; }

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

.md-color-deep-purple-a100 {
  color: #b388ff !important; }

.md-bg-deep-purple-a100 {
  background-color: #b388ff !important; }

.md-color-deep-purple-a200 {
  color: #7c4dff !important; }

.md-bg-deep-purple-a200 {
  background-color: #7c4dff !important; }

.md-color-deep-purple-a400 {
  color: #651fff !important; }

.md-bg-deep-purple-a400 {
  background-color: #651fff !important; }

.md-color-deep-purple-a700 {
  color: #6200ea !important; }

.md-bg-deep-purple-a700 {
  background-color: #6200ea !important; }

.md-color-indigo-50 {
  color: #e8eaf6 !important; }

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

.md-color-indigo-100 {
  color: #c5cae9 !important; }

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

.md-color-indigo-200 {
  color: #9fa8da !important; }

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

.md-color-indigo-300 {
  color: #7986cb !important; }

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

.md-color-indigo-400 {
  color: #5c6bc0 !important; }

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

.md-color-indigo-500 {
  color: #3f51b5 !important; }

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

.md-color-indigo-600 {
  color: #3949ab !important; }

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

.md-color-indigo-700 {
  color: #303f9f !important; }

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

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

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

.md-color-indigo-900 {
  color: #1a237e !important; }

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

.md-color-indigo-a100 {
  color: #8c9eff !important; }

.md-bg-indigo-a100 {
  background-color: #8c9eff !important; }

.md-color-indigo-a200 {
  color: #536dfe !important; }

.md-bg-indigo-a200 {
  background-color: #536dfe !important; }

.md-color-indigo-a400 {
  color: #3d5afe !important; }

.md-bg-indigo-a400 {
  background-color: #3d5afe !important; }

.md-color-indigo-a700 {
  color: #304ffe !important; }

.md-bg-indigo-a700 {
  background-color: #304ffe !important; }

.md-color-blue-50 {
  color: #e3f2fd !important; }

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

.md-color-blue-100 {
  color: #bbdefb !important; }

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

.md-color-blue-200 {
  color: #90caf9 !important; }

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

.md-color-blue-300 {
  color: #64b5f6 !important; }

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

.md-color-blue-400 {
  color: #42a5f5 !important; }

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

.md-color-blue-500 {
  color: #2196f3 !important; }

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

.md-color-blue-600 {
  color: #1e88e5 !important; }

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

.md-color-blue-700 {
  color: #1976d2 !important; }

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

.md-color-blue-800 {
  color: #1565c0 !important; }

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

.md-color-blue-900 {
  color: #0d47a1 !important; }

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

.md-color-blue-a100 {
  color: #82b1ff !important; }

.md-bg-blue-a100 {
  background-color: #82b1ff !important; }

.md-color-blue-a200 {
  color: #448aff !important; }

.md-bg-blue-a200 {
  background-color: #448aff !important; }

.md-color-blue-a400 {
  color: #2979ff !important; }

.md-bg-blue-a400 {
  background-color: #2979ff !important; }

.md-color-blue-a700 {
  color: #2962ff !important; }

.md-bg-blue-a700 {
  background-color: #2962ff !important; }

.md-color-light-blue-50 {
  color: #e1f5fe !important; }

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

.md-color-light-blue-100 {
  color: #b3e5fc !important; }

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

.md-color-light-blue-200 {
  color: #81d4fa !important; }

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

.md-color-light-blue-300 {
  color: #4fc3f7 !important; }

.md-bg-light-blue-300 {
  background-color: #4fc3f7 !important; }

.md-color-light-blue-400 {
  color: #29b6f6 !important; }

.md-bg-light-blue-400 {
  background-color: #29b6f6 !important; }

.md-color-light-blue-500 {
  color: #03a9f4 !important; }

.md-bg-light-blue-500 {
  background-color: #03a9f4 !important; }

.md-color-light-blue-600 {
  color: #039be5 !important; }

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

.md-color-light-blue-700 {
  color: #0288d1 !important; }

.md-bg-light-blue-700 {
  background-color: #0288d1 !important; }

.md-color-light-blue-800 {
  color: #0277bd !important; }

.md-bg-light-blue-800 {
  background-color: #0277bd !important; }

.md-color-light-blue-900 {
  color: #01579b !important; }

.md-bg-light-blue-900 {
  background-color: #01579b !important; }

.md-color-light-blue-a100 {
  color: #80d8ff !important; }

.md-bg-light-blue-a100 {
  background-color: #80d8ff !important; }

.md-color-light-blue-a200 {
  color: #40c4ff !important; }

.md-bg-light-blue-a200 {
  background-color: #40c4ff !important; }

.md-color-light-blue-a400 {
  color: #00b0ff !important; }

.md-bg-light-blue-a400 {
  background-color: #00b0ff !important; }

.md-color-light-blue-a700 {
  color: #0091ea !important; }

.md-bg-light-blue-a700 {
  background-color: #0091ea !important; }

.md-color-cyan-50 {
  color: #e0f7fa !important; }

.md-bg-cyan-50 {
  background-color: #e0f7fa !important; }

.md-color-cyan-100 {
  color: #b2ebf2 !important; }

.md-bg-cyan-100 {
  background-color: #b2ebf2 !important; }

.md-color-cyan-200 {
  color: #80deea !important; }

.md-bg-cyan-200 {
  background-color: #80deea !important; }

.md-color-cyan-300 {
  color: #4dd0e1 !important; }

.md-bg-cyan-300 {
  background-color: #4dd0e1 !important; }

.md-color-cyan-400 {
  color: #26c6da !important; }

.md-bg-cyan-400 {
  background-color: #26c6da !important; }

.md-color-cyan-500 {
  color: #00bcd4 !important; }

.md-bg-cyan-500 {
  background-color: #00bcd4 !important; }

.md-color-cyan-600 {
  color: #00acc1 !important; }

.md-bg-cyan-600 {
  background-color: #00acc1 !important; }

.md-color-cyan-700 {
  color: #0097a7 !important; }

.md-bg-cyan-700 {
  background-color: #0097a7 !important; }

.md-color-cyan-800 {
  color: #00838f !important; }

.md-bg-cyan-800 {
  background-color: #00838f !important; }

.md-color-cyan-900 {
  color: #006064 !important; }

.md-bg-cyan-900 {
  background-color: #006064 !important; }

.md-color-cyan-a100 {
  color: #84ffff !important; }

.md-bg-cyan-a100 {
  background-color: #84ffff !important; }

.md-color-cyan-a200 {
  color: #18ffff !important; }

.md-bg-cyan-a200 {
  background-color: #18ffff !important; }

.md-color-cyan-a400 {
  color: #00e5ff !important; }

.md-bg-cyan-a400 {
  background-color: #00e5ff !important; }

.md-color-cyan-a700 {
  color: #00b8d4 !important; }

.md-bg-cyan-a700 {
  background-color: #00b8d4 !important; }

.md-color-teal-50 {
  color: #e0f2f1 !important; }

.md-bg-teal-50 {
  background-color: #e0f2f1 !important; }

.md-color-teal-100 {
  color: #b2dfdb !important; }

.md-bg-teal-100 {
  background-color: #b2dfdb !important; }

.md-color-teal-200 {
  color: #80cbc4 !important; }

.md-bg-teal-200 {
  background-color: #80cbc4 !important; }

.md-color-teal-300 {
  color: #4db6ac !important; }

.md-bg-teal-300 {
  background-color: #4db6ac !important; }

.md-color-teal-400 {
  color: #26a69a !important; }

.md-bg-teal-400 {
  background-color: #26a69a !important; }

.md-color-teal-500 {
  color: #009688 !important; }

.md-bg-teal-500 {
  background-color: #009688 !important; }

.md-color-teal-600 {
  color: #00897b !important; }

.md-bg-teal-600 {
  background-color: #00897b !important; }

.md-color-teal-700 {
  color: #00796b !important; }

.md-bg-teal-700 {
  background-color: #00796b !important; }

.md-color-teal-800 {
  color: #00695c !important; }

.md-bg-teal-800 {
  background-color: #00695c !important; }

.md-color-teal-900 {
  color: #004d40 !important; }

.md-bg-teal-900 {
  background-color: #004d40 !important; }

.md-color-teal-a100 {
  color: #a7ffeb !important; }

.md-bg-teal-a100 {
  background-color: #a7ffeb !important; }

.md-color-teal-a200 {
  color: #64ffda !important; }

.md-bg-teal-a200 {
  background-color: #64ffda !important; }

.md-color-teal-a400 {
  color: #1de9b6 !important; }

.md-bg-teal-a400 {
  background-color: #1de9b6 !important; }

.md-color-teal-a700 {
  color: #00bfa5 !important; }

.md-bg-teal-a700 {
  background-color: #00bfa5 !important; }

.md-color-green-50 {
  color: #e8f5e9 !important; }

.md-bg-green-50 {
  background-color: #e8f5e9 !important; }

.md-color-green-100 {
  color: #c8e6c9 !important; }

.md-bg-green-100 {
  background-color: #c8e6c9 !important; }

.md-color-green-200 {
  color: #a5d6a7 !important; }

.md-bg-green-200 {
  background-color: #a5d6a7 !important; }

.md-color-green-300 {
  color: #81c784 !important; }

.md-bg-green-300 {
  background-color: #81c784 !important; }

.md-color-green-400 {
  color: #66bb6a !important; }

.md-bg-green-400 {
  background-color: #66bb6a !important; }

.md-color-green-500 {
  color: #4caf50 !important; }

.md-bg-green-500 {
  background-color: #4caf50 !important; }

.md-color-green-600 {
  color: #43a047 !important; }

.md-bg-green-600 {
  background-color: #43a047 !important; }

.md-color-green-700 {
  color: #388e3c !important; }

.md-bg-green-700 {
  background-color: #388e3c !important; }

.md-color-green-800 {
  color: #2e7d32 !important; }

.md-bg-green-800 {
  background-color: #2e7d32 !important; }

.md-color-green-900 {
  color: #1b5e20 !important; }

.md-bg-green-900 {
  background-color: #1b5e20 !important; }

.md-color-green-a100 {
  color: #b9f6ca !important; }

.md-bg-green-a100 {
  background-color: #b9f6ca !important; }

.md-color-green-a200 {
  color: #69f0ae !important; }

.md-bg-green-a200 {
  background-color: #69f0ae !important; }

.md-color-green-a400 {
  color: #00e676 !important; }

.md-bg-green-a400 {
  background-color: #00e676 !important; }

.md-color-green-a700 {
  color: #00c853 !important; }

.md-bg-green-a700 {
  background-color: #00c853 !important; }

.md-color-light-green-50 {
  color: #f1f8e9 !important; }

.md-bg-light-green-50 {
  background-color: #f1f8e9 !important; }

.md-color-light-green-100 {
  color: #dcedc8 !important; }

.md-bg-light-green-100 {
  background-color: #dcedc8 !important; }

.md-color-light-green-200 {
  color: #c5e1a5 !important; }

.md-bg-light-green-200 {
  background-color: #c5e1a5 !important; }

.md-color-light-green-300 {
  color: #aed581 !important; }

.md-bg-light-green-300 {
  background-color: #aed581 !important; }

.md-color-light-green-400 {
  color: #9ccc65 !important; }

.md-bg-light-green-400 {
  background-color: #9ccc65 !important; }

.md-color-light-green-500 {
  color: #8bc34a !important; }

.md-bg-light-green-500 {
  background-color: #8bc34a !important; }

.md-color-light-green-600 {
  color: #7cb342 !important; }

.md-bg-light-green-600 {
  background-color: #7cb342 !important; }

.md-color-light-green-700 {
  color: #689f38 !important; }

.md-bg-light-green-700 {
  background-color: #689f38 !important; }

.md-color-light-green-800 {
  color: #558b2f !important; }

.md-bg-light-green-800 {
  background-color: #558b2f !important; }

.md-color-light-green-900 {
  color: #33691e !important; }

.md-bg-light-green-900 {
  background-color: #33691e !important; }

.md-color-light-green-a100 {
  color: #ccff90 !important; }

.md-bg-light-green-a100 {
  background-color: #ccff90 !important; }

.md-color-light-green-a200 {
  color: #b2ff59 !important; }

.md-bg-light-green-a200 {
  background-color: #b2ff59 !important; }

.md-color-light-green-a400 {
  color: #76ff03 !important; }

.md-bg-light-green-a400 {
  background-color: #76ff03 !important; }

.md-color-light-green-a700 {
  color: #64dd17 !important; }

.md-bg-light-green-a700 {
  background-color: #64dd17 !important; }

.md-color-lime-50 {
  color: #f9fbe7 !important; }

.md-bg-lime-50 {
  background-color: #f9fbe7 !important; }

.md-color-lime-100 {
  color: #f0f4c3 !important; }

.md-bg-lime-100 {
  background-color: #f0f4c3 !important; }

.md-color-lime-200 {
  color: #e6ee9c !important; }

.md-bg-lime-200 {
  background-color: #e6ee9c !important; }

.md-color-lime-300 {
  color: #dce775 !important; }

.md-bg-lime-300 {
  background-color: #dce775 !important; }

.md-color-lime-400 {
  color: #d4e157 !important; }

.md-bg-lime-400 {
  background-color: #d4e157 !important; }

.md-color-lime-500 {
  color: #cddc39 !important; }

.md-bg-lime-500 {
  background-color: #cddc39 !important; }

.md-color-lime-600 {
  color: #c0ca33 !important; }

.md-bg-lime-600 {
  background-color: #c0ca33 !important; }

.md-color-lime-700 {
  color: #afb42b !important; }

.md-bg-lime-700 {
  background-color: #afb42b !important; }

.md-color-lime-800 {
  color: #9e9d24 !important; }

.md-bg-lime-800 {
  background-color: #9e9d24 !important; }

.md-color-lime-900 {
  color: #827717 !important; }

.md-bg-lime-900 {
  background-color: #827717 !important; }

.md-color-lime-a100 {
  color: #f4ff81 !important; }

.md-bg-lime-a100 {
  background-color: #f4ff81 !important; }

.md-color-lime-a200 {
  color: #eeff41 !important; }

.md-bg-lime-a200 {
  background-color: #eeff41 !important; }

.md-color-lime-a400 {
  color: #c6ff00 !important; }

.md-bg-lime-a400 {
  background-color: #c6ff00 !important; }

.md-color-lime-a700 {
  color: #aeea00 !important; }

.md-bg-lime-a700 {
  background-color: #aeea00 !important; }

.md-color-yellow-50 {
  color: #fffde7 !important; }

.md-bg-yellow-50 {
  background-color: #fffde7 !important; }

.md-color-yellow-100 {
  color: #fff9c4 !important; }

.md-bg-yellow-100 {
  background-color: #fff9c4 !important; }

.md-color-yellow-200 {
  color: #fff59d !important; }

.md-bg-yellow-200 {
  background-color: #fff59d !important; }

.md-color-yellow-300 {
  color: #fff176 !important; }

.md-bg-yellow-300 {
  background-color: #fff176 !important; }

.md-color-yellow-400 {
  color: #ffee58 !important; }

.md-bg-yellow-400 {
  background-color: #ffee58 !important; }

.md-color-yellow-500 {
  color: #ffeb3b !important; }

.md-bg-yellow-500 {
  background-color: #ffeb3b !important; }

.md-color-yellow-600 {
  color: #fdd835 !important; }

.md-bg-yellow-600 {
  background-color: #fdd835 !important; }

.md-color-yellow-700 {
  color: #fbc02d !important; }

.md-bg-yellow-700 {
  background-color: #fbc02d !important; }

.md-color-yellow-800 {
  color: #f9a825 !important; }

.md-bg-yellow-800 {
  background-color: #f9a825 !important; }

.md-color-yellow-900 {
  color: #f57f17 !important; }

.md-bg-yellow-900 {
  background-color: #f57f17 !important; }

.md-color-yellow-a100 {
  color: #ffff8d !important; }

.md-bg-yellow-a100 {
  background-color: #ffff8d !important; }

.md-color-yellow-a200 {
  color: #ffff00 !important; }

.md-bg-yellow-a200 {
  background-color: #ffff00 !important; }

.md-color-yellow-a400 {
  color: #ffea00 !important; }

.md-bg-yellow-a400 {
  background-color: #ffea00 !important; }

.md-color-yellow-a700 {
  color: #ffd600 !important; }

.md-bg-yellow-a700 {
  background-color: #ffd600 !important; }

.md-color-amber-50 {
  color: #fff8e1 !important; }

.md-bg-amber-50 {
  background-color: #fff8e1 !important; }

.md-color-amber-100 {
  color: #ffecb3 !important; }

.md-bg-amber-100 {
  background-color: #ffecb3 !important; }

.md-color-amber-200 {
  color: #ffe082 !important; }

.md-bg-amber-200 {
  background-color: #ffe082 !important; }

.md-color-amber-300 {
  color: #ffd54f !important; }

.md-bg-amber-300 {
  background-color: #ffd54f !important; }

.md-color-amber-400 {
  color: #ffca28 !important; }

.md-bg-amber-400 {
  background-color: #ffca28 !important; }

.md-color-amber-500 {
  color: #ffc107 !important; }

.md-bg-amber-500 {
  background-color: #ffc107 !important; }

.md-color-amber-600 {
  color: #ffb300 !important; }

.md-bg-amber-600 {
  background-color: #ffb300 !important; }

.md-color-amber-700 {
  color: #ffa000 !important; }

.md-bg-amber-700 {
  background-color: #ffa000 !important; }

.md-color-amber-800 {
  color: #ff8f00 !important; }

.md-bg-amber-800 {
  background-color: #ff8f00 !important; }

.md-color-amber-900 {
  color: #ff6f00 !important; }

.md-bg-amber-900 {
  background-color: #ff6f00 !important; }

.md-color-amber-a100 {
  color: #ffe57f !important; }

.md-bg-amber-a100 {
  background-color: #ffe57f !important; }

.md-color-amber-a200 {
  color: #ffd740 !important; }

.md-bg-amber-a200 {
  background-color: #ffd740 !important; }

.md-color-amber-a400 {
  color: #ffc400 !important; }

.md-bg-amber-a400 {
  background-color: #ffc400 !important; }

.md-color-amber-a700 {
  color: #ffab00 !important; }

.md-bg-amber-a700 {
  background-color: #ffab00 !important; }

.md-color-orange-50 {
  color: #fff3e0 !important; }

.md-bg-orange-50 {
  background-color: #fff3e0 !important; }

.md-color-orange-100 {
  color: #ffe0b2 !important; }

.md-bg-orange-100 {
  background-color: #ffe0b2 !important; }

.md-color-orange-200 {
  color: #ffcc80 !important; }

.md-bg-orange-200 {
  background-color: #ffcc80 !important; }

.md-color-orange-300 {
  color: #ffb74d !important; }

.md-bg-orange-300 {
  background-color: #ffb74d !important; }

.md-color-orange-400 {
  color: #ffa726 !important; }

.md-bg-orange-400 {
  background-color: #ffa726 !important; }

.md-color-orange-500 {
  color: #ff9800 !important; }

.md-bg-orange-500 {
  background-color: #ff9800 !important; }

.md-color-orange-600 {
  color: #fb8c00 !important; }

.md-bg-orange-600 {
  background-color: #fb8c00 !important; }

.md-color-orange-700 {
  color: #f57c00 !important; }

.md-bg-orange-700 {
  background-color: #f57c00 !important; }

.md-color-orange-800 {
  color: #ef6c00 !important; }

.md-bg-orange-800 {
  background-color: #ef6c00 !important; }

.md-color-orange-900 {
  color: #e65100 !important; }

.md-bg-orange-900 {
  background-color: #e65100 !important; }

.md-color-orange-a100 {
  color: #ffd180 !important; }

.md-bg-orange-a100 {
  background-color: #ffd180 !important; }

.md-color-orange-a200 {
  color: #ffab40 !important; }

.md-bg-orange-a200 {
  background-color: #ffab40 !important; }

.md-color-orange-a400 {
  color: #ff9100 !important; }

.md-bg-orange-a400 {
  background-color: #ff9100 !important; }

.md-color-orange-a700 {
  color: #ff6d00 !important; }

.md-bg-orange-a700 {
  background-color: #ff6d00 !important; }

.md-color-deep-orange-50 {
  color: #fbe9e7 !important; }

.md-bg-deep-orange-50 {
  background-color: #fbe9e7 !important; }

.md-color-deep-orange-100 {
  color: #ffccbc !important; }

.md-bg-deep-orange-100 {
  background-color: #ffccbc !important; }

.md-color-deep-orange-200 {
  color: #ffab91 !important; }

.md-bg-deep-orange-200 {
  background-color: #ffab91 !important; }

.md-color-deep-orange-300 {
  color: #ff8a65 !important; }

.md-bg-deep-orange-300 {
  background-color: #ff8a65 !important; }

.md-color-deep-orange-400 {
  color: #ff7043 !important; }

.md-bg-deep-orange-400 {
  background-color: #ff7043 !important; }

.md-color-deep-orange-500 {
  color: #ff5722 !important; }

.md-bg-deep-orange-500 {
  background-color: #ff5722 !important; }

.md-color-deep-orange-600 {
  color: #f4511e !important; }

.md-bg-deep-orange-600 {
  background-color: #f4511e !important; }

.md-color-deep-orange-700 {
  color: #e64a19 !important; }

.md-bg-deep-orange-700 {
  background-color: #e64a19 !important; }

.md-color-deep-orange-800 {
  color: #d84315 !important; }

.md-bg-deep-orange-800 {
  background-color: #d84315 !important; }

.md-color-deep-orange-900 {
  color: #bf360c !important; }

.md-bg-deep-orange-900 {
  background-color: #bf360c !important; }

.md-color-deep-orange-a100 {
  color: #ff9e80 !important; }

.md-bg-deep-orange-a100 {
  background-color: #ff9e80 !important; }

.md-color-deep-orange-a200 {
  color: #ff6e40 !important; }

.md-bg-deep-orange-a200 {
  background-color: #ff6e40 !important; }

.md-color-deep-orange-a400 {
  color: #ff3d00 !important; }

.md-bg-deep-orange-a400 {
  background-color: #ff3d00 !important; }

.md-color-deep-orange-a700 {
  color: #dd2c00 !important; }

.md-bg-deep-orange-a700 {
  background-color: #dd2c00 !important; }

.md-color-brown-50 {
  color: #efebe9 !important; }

.md-bg-brown-50 {
  background-color: #efebe9 !important; }

.md-color-brown-100 {
  color: #d7ccc8 !important; }

.md-bg-brown-100 {
  background-color: #d7ccc8 !important; }

.md-color-brown-200 {
  color: #bcaaa4 !important; }

.md-bg-brown-200 {
  background-color: #bcaaa4 !important; }

.md-color-brown-300 {
  color: #a1887f !important; }

.md-bg-brown-300 {
  background-color: #a1887f !important; }

.md-color-brown-400 {
  color: #8d6e63 !important; }

.md-bg-brown-400 {
  background-color: #8d6e63 !important; }

.md-color-brown-500 {
  color: #795548 !important; }

.md-bg-brown-500 {
  background-color: #795548 !important; }

.md-color-brown-600 {
  color: #6d4c41 !important; }

.md-bg-brown-600 {
  background-color: #6d4c41 !important; }

.md-color-brown-700 {
  color: #5d4037 !important; }

.md-bg-brown-700 {
  background-color: #5d4037 !important; }

.md-color-brown-800 {
  color: #4e342e !important; }

.md-bg-brown-800 {
  background-color: #4e342e !important; }

.md-color-brown-900 {
  color: #3e2723 !important; }

.md-bg-brown-900 {
  background-color: #3e2723 !important; }

.md-color-grey-50 {
  color: #fafafa !important; }

.md-bg-grey-50 {
  background-color: #fafafa !important; }

.md-color-grey-100 {
  color: #f5f5f5 !important; }

.md-bg-grey-100 {
  background-color: #f5f5f5 !important; }

.md-color-grey-200 {
  color: #eeeeee !important; }

.md-bg-grey-200 {
  background-color: #eeeeee !important; }

.md-color-grey-300 {
  color: #e0e0e0 !important; }

.md-bg-grey-300 {
  background-color: #e0e0e0 !important; }

.md-color-grey-400 {
  color: #bdbdbd !important; }

.md-bg-grey-400 {
  background-color: #bdbdbd !important; }

.md-color-grey-500 {
  color: #9e9e9e !important; }

.md-bg-grey-500 {
  background-color: #9e9e9e !important; }

.md-color-grey-600 {
  color: #757575 !important; }

.md-bg-grey-600 {
  background-color: #757575 !important; }

.md-color-grey-700 {
  color: #616161 !important; }

.md-bg-grey-700 {
  background-color: #616161 !important; }

.md-color-grey-800 {
  color: #424242 !important; }

.md-bg-grey-800 {
  background-color: #424242 !important; }

.md-color-grey-900 {
  color: #212121 !important; }

.md-bg-grey-900 {
  background-color: #212121 !important; }

.md-color-blue-grey-50 {
  color: #eceff1 !important; }

.md-bg-blue-grey-50 {
  background-color: #eceff1 !important; }

.md-color-blue-grey-100 {
  color: #cfd8dc !important; }

.md-bg-blue-grey-100 {
  background-color: #cfd8dc !important; }

.md-color-blue-grey-200 {
  color: #b0bec5 !important; }

.md-bg-blue-grey-200 {
  background-color: #b0bec5 !important; }

.md-color-blue-grey-300 {
  color: #90a4ae !important; }

.md-bg-blue-grey-300 {
  background-color: #90a4ae !important; }

.md-color-blue-grey-400 {
  color: #78909c !important; }

.md-bg-blue-grey-400 {
  background-color: #78909c !important; }

.md-color-blue-grey-500 {
  color: #607d8b !important; }

.md-bg-blue-grey-500 {
  background-color: #607d8b !important; }

.md-color-blue-grey-600 {
  color: #546e7a !important; }

.md-bg-blue-grey-600 {
  background-color: #546e7a !important; }

.md-color-blue-grey-700 {
  color: #455a64 !important; }

.md-bg-blue-grey-700 {
  background-color: #455a64 !important; }

.md-color-blue-grey-800 {
  color: #37474f !important; }

.md-bg-blue-grey-800 {
  background-color: #37474f !important; }

.md-color-blue-grey-900 {
  color: #263238 !important; }

.md-bg-blue-grey-900 {
  background-color: #263238 !important; }

.md-color-white {
  color: #fff !important; }

.md-bg-white {
  background: #fff !important; }

.md-color-black {
  color: #222 !important; }

.uk-card-header.uk-cover-container .uk-card-title,
.uk-card-header.uk-cover-container .uk-text-meta {
  position: relative;
  z-index: 10; }

.sc-card-header-separator {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.sc-card-footer-separator {
  border-top: 1px solid rgba(0, 0, 0, 0.12); }

.sc-card-hidden {
  position: relative; }
  .sc-card-hidden .sc-card-content {
    opacity: 0;
    position: relative;
    -webkit-transform: scale3d(0.2, 0.2, 0.2);
    transform: scale3d(0.2, 0.2, 0.2); }
    .sc-card-hidden .sc-card-content:after {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      content: '';
      z-index: 10;
      display: block; }
  .sc-card-hidden .uk-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0); }
    .sc-card-hidden .uk-spinner > svg > * {
      stroke: #66bb6a !important;
      stroke-width: 0.8px !important; }

.sc-card-content-more {
  display: none; }

.sc-card-fs-active {
  position: fixed;
  z-index: 10000;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .sc-card-fs-active .sc-card-content {
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    .sc-card-fs-active .sc-card-content .sc-card-content-more {
      display: block; }

.sc-card-fs-animate .sc-card-content {
  -webkit-transform: translate3d(0, 10%, 0);
  transform: translate3d(0, 10%, 0);
  opacity: 0;
  overflow: hidden; }

.sc-card-minimized .sc-js-card-reload {
  color: rgba(0, 0, 0, 0.4) !important; }

.sc-card-minimized.sc-card-fs-active {
  background-color: transparent; }
  .sc-card-minimized.sc-card-fs-active .uk-card-header {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.sc-card-fixed,
.sc-card-fixed body {
  overflow: hidden; }

.sc-card-fixed body,
.sc-card-fixed #sc-body-wrapper {
  height: 100%; }

.sc-card-fixed .uk-card {
  border-radius: 3px 3px 0 0; }

.sc-card-fixed .uk-card-body {
  height: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.sc-card-fixed #sc-page-content {
  overflow: hidden; }

.sc-card-user-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .sc-card-user-profile-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 12px 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .sc-card-user-profile .sc-avatar {
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    height: 64px;
    width: 64px;
    border: 2px solid rgba(0, 0, 0, 0.2); }
    @media (max-width: 959px) {
      .sc-card-user-profile .sc-avatar {
        height: 48px;
        width: 48px; } }
  .sc-card-user-profile .sc-actions {
    margin: 0 !important;
    padding: 12px 24px; }
  .sc-card-user-profile.is-stuck {
    z-index: 1100;
    position: fixed;
    top: 0;
    border-radius: 0 0 3px 3px; }
    .sc-card-user-profile.is-stuck.below-header {
      top: 48px; }
    .sc-card-user-profile.is-stuck .sc-card-user-profile-body {
      padding: 8px 12px; }
    .sc-card-user-profile.is-stuck .sc-avatar {
      width: 48px;
      height: 48px; }

.sc-colorpicker {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .sc-colorpicker:not(.sc-colorpicker-inline) .sc-colorpicker-picker {
    width: 24px;
    height: 24px;
    border: 1px solid rgba(0, 0, 0, 0.12);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    border-radius: 50%; }
  .sc-colorpicker:not(.sc-colorpicker-inline) .sc-colorpicker-dropdown {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25);
    top: 100%;
    -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    border-radius: 3px;
    z-index: 1000;
    max-width: 224px;
    width: 100%;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 4px 6px 8px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 4px; }
    .sc-colorpicker:not(.sc-colorpicker-inline) .sc-colorpicker-dropdown > span {
      width: 24px;
      height: 24px;
      display: block;
      cursor: pointer;
      margin: 4px 2px 0 2px;
      -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
      -ms-flex-negative: 0;
      flex-shrink: 0; }
      .sc-colorpicker:not(.sc-colorpicker-inline) .sc-colorpicker-dropdown > span.sc-color-active {
        border-radius: 50%; }
  .sc-colorpicker:not(.sc-colorpicker-inline).sc-colorpicker-active .sc-colorpicker-dropdown {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  .sc-colorpicker input {
    visibility: hidden;
    position: absolute;
    width: 0;
    height: 0; }
  .sc-colorpicker-inline .sc-colorpicker-colors {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 4px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sc-colorpicker-inline .sc-colorpicker-colors > span {
      width: 24px;
      height: 24px;
      display: block;
      cursor: pointer;
      margin: 4px 2px 0 2px;
      -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
      -ms-flex-negative: 0;
      flex-shrink: 0; }
      .sc-colorpicker-inline .sc-colorpicker-colors > span.sc-color-active {
        border-radius: 50%; }
  .sc-colorpicker-inline .sc-colorpicker-dropdown {
    width: 224px; }

[data-sc-input] {
  border-width: 0 0 1px 0;
  border-color: rgba(0, 0, 0, 0.08);
  border-radius: 4px 4px 0 0; }
  [data-sc-input]:focus {
    border-color: rgba(0, 0, 0, 0.36); }

.sc-input-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%; }
  .sc-input-wrapper > label {
    color: rgba(0, 0, 0, 0.54);
    position: absolute;
    top: 16px;
    left: 8px;
    padding-left: 0;
    right: 0;
    pointer-events: none;
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    font-size: 14px;
    font-size: 0.875rem; }
    .sc-input-wrapper > label.uk-label-large {
      font-size: 18px;
      font-size: 1.125rem;
      top: 18px;
      left: 12px; }
      .sc-input-wrapper > label.uk-label-large + [data-sc-input] {
        height: 64px;
        padding: 18px 12px 4px; }
    .sc-input-wrapper > label.uk-label-small {
      font-size: 12px;
      font-size: 0.75rem;
      top: 12px;
      left: 8px; }
      .sc-input-wrapper > label.uk-label-small + [data-sc-input] {
        height: 40px;
        padding: 16px 8px 2px; }
    .sc-input-wrapper > label + textarea[data-sc-input] {
      margin-top: 22px;
      padding-top: 0; }
    .sc-input-wrapper > label + input[data-sc-input] {
      padding: 18px 8px 4px;
      height: 52px; }
  .sc-input-wrapper .uk-form-icon {
    margin-top: -1px;
    height: 40px; }
  .sc-input-wrapper-danger > label {
    color: #e53935; }
  .sc-input-wrapper-danger .sc-input-bar:before, .sc-input-wrapper-danger .sc-input-bar:after {
    background: #e53935; }
  .sc-input-wrapper-danger .uk-form-icon {
    color: #e53935; }
  .sc-input-wrapper-success .sc-input-bar:before, .sc-input-wrapper-success .sc-input-bar:after {
    background: #7cb342; }
  .sc-input-wrapper-success .uk-form-icon {
    color: #7cb342; }
  .sc-input-wrapper-outline label {
    background: #fff;
    display: inline-block;
    right: auto;
    left: 12px;
    top: 10px;
    border-radius: 4px; }
    .sc-input-wrapper-outline label + input[data-sc-input] {
      height: 40px;
      padding: 10px 12px 6px; }
    .sc-input-wrapper-outline label + textarea[data-sc-input] {
      height: auto;
      margin-top: 0;
      padding-top: 8px; }
  .sc-input-wrapper-outline .uk-form-icon {
    left: 0;
    margin-top: 0; }
    .sc-input-wrapper-outline .uk-form-icon-flip {
      right: 0;
      left: auto; }
  .sc-input-wrapper-outline.sc-input-wrapper-danger label {
    color: #e53935; }

.sc-input-filled > label, .sc-input-focus > label {
  top: 4px;
  font-size: 12px;
  font-size: 0.75rem; }
  .sc-input-filled > label.uk-label-large, .sc-input-focus > label.uk-label-large {
    font-size: 14px;
    font-size: 0.875rem;
    top: 6px; }
  .sc-input-filled > label.uk-label-small, .sc-input-focus > label.uk-label-small {
    font-size: 10px;
    font-size: 0.625rem;
    top: 4px; }

.sc-input-filled.sc-input-wrapper-count .text-count-wrapper, .sc-input-focus.sc-input-wrapper-count .text-count-wrapper {
  opacity: 1; }

.sc-input-filled.sc-input-wrapper-outline > label, .sc-input-focus.sc-input-wrapper-outline > label {
  top: -9px;
  left: 8px;
  right: auto;
  padding: 0 4px; }

.sc-input-focus .sc-input-bar:before,
.sc-input-focus .sc-input-bar:after {
  width: 50%; }

.sc-input-match-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 52px; }

.sc-input-outline,
.sc-textarea-outline {
  border-radius: 8px;
  border-width: 1px;
  padding: 8px 12px 7px; }
  .sc-input-outline:focus,
  .sc-textarea-outline:focus {
    border-color: #1976d2; }

.sc-input-outline {
  height: 40px; }

.sc-input-bar {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%; }
  .sc-input-bar:before, .sc-input-bar:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 0;
    height: 2px;
    background: #1976d2;
    -webkit-transition: width 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: width 140ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-input-bar:before {
    left: 50%; }
  .sc-input-bar:after {
    right: 50%; }

.uk-form-width-xsmall + .sc-input-bar {
  width: 50px; }

.uk-form-width-small + .sc-input-bar {
  width: 130px; }

.uk-form-width-medium + .sc-input-bar {
  width: 200px; }

.uk-form-width-large + .sc-input-bar {
  width: 500px; }

.sc-switch-label {
  position: relative;
  display: inline-block;
  min-width: 120px;
  cursor: pointer;
  text-align: left;
  padding: 4px 0 4px 44px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .sc-switch-label:before, .sc-switch-label:after {
    content: "";
    position: absolute;
    margin: 0;
    outline: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-switch-label:before {
    left: 1px;
    width: 34px;
    height: 14px;
    background-color: #9e9e9e;
    border-radius: 8px; }
  .sc-switch-label:after {
    left: 0;
    width: 20px;
    height: 20px;
    background-color: #eeeeee;
    border-radius: 50%;
    border: 10px solid #fff;
    background: #fff;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.sc-switch-toggle-on {
  display: none; }

.sc-switch-toggle-off {
  display: inline-block; }

.sc-switch-input {
  display: none; }
  .sc-switch-input:checked + .sc-switch-label:before {
    background-color: #90caf9; }
  .sc-switch-input:checked + .sc-switch-label:after {
    background-color: #1976d2;
    border-color: #1976d2;
    -webkit-transform: translate(80%, -50%);
    transform: translate(80%, -50%); }
  .sc-switch-input:checked + .sc-switch-label .sc-switch-toggle-on {
    display: inline-block; }
  .sc-switch-input:checked + .sc-switch-label .sc-switch-toggle-off {
    display: none; }

.sc-form-error-block {
  color: #e53935;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 8px 0 0 8px;
  display: inline-block; }

.sc-form-errors-list {
  color: #e53935;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 8px 0 4px 8px;
  display: none; }
  .sc-form-errors-list.filled {
    display: block; }

.cc-validate-wrapper {
  position: relative; }
  .cc-validate-wrapper > .cc-icon {
    position: absolute;
    left: 6px;
    top: 29px;
    width: 52px;
    height: 30px;
    background: #eeeeee;
    border-radius: 4px;
    overflow: hidden;
    display: block; }
    .cc-validate-wrapper > .cc-icon > img {
      margin: -2px 0 0 0; }
  .cc-validate-wrapper > .uk-input {
    padding-left: 72px; }

.sc-button {
  background: #fff;
  border: none;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  height: 36px;
  min-width: 70px;
  padding: 4px 16px;
  margin: 0;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  -webkit-transition: all 240ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 240ms cubic-bezier(0.55, 0, 0.1, 1);
  color: rgba(0, 0, 0, 0.87);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-appearance: none;
  display: inline-block;
  vertical-align: middle;
  font-weight: 500 !important;
  font-size: 14px !important;
  font-size: 0.875rem !important;
  line-height: 30px !important;
  overflow: hidden;
  will-change: box-shadow, color; }
  .sc-button:focus, .sc-button:active, .sc-button.uk-button-dropdown.uk-open {
    background: #fff;
    outline: none;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.87); }
    .sc-button:focus > i.mdi, .sc-button:active > i.mdi, .sc-button.uk-button-dropdown.uk-open > i.mdi {
      color: rgba(0, 0, 0, 0.87); }
  .sc-button:hover {
    color: rgba(0, 0, 0, 0.87);
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    text-decoration: none; }
  .sc-button:active, .sc-button.uk-active, .sc-button.uk-button-dropdown.uk-open {
    -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); }
  .sc-button-primary, .sc-button-primary:hover, .sc-button-primary:focus, .sc-button-primary:active, .sc-button-primary.uk-active {
    background: #00838f; }
  .sc-button-secondary, .sc-button-secondary:hover, .sc-button-secondary:focus, .sc-button-secondary:active, .sc-button-secondary.uk-active {
    background: #c62828; }
  .sc-button-danger, .sc-button-danger:hover, .sc-button-danger:focus, .sc-button-danger:active, .sc-button-danger.uk-active {
    background: #e53935; }
  .sc-button-success, .sc-button-success:hover, .sc-button-success:focus, .sc-button-success:active, .sc-button-success.uk-active {
    background: #7cb342; }
  .sc-button-warning, .sc-button-warning:hover, .sc-button-warning:focus, .sc-button-warning:active, .sc-button-warning.uk-active {
    background: #ffb300; }
  .sc-button-danger, .sc-button-danger:before, .sc-button-danger:hover, .sc-button-danger:hover:before, .sc-button-danger:focus, .sc-button-danger:focus:before, .sc-button-danger:active, .sc-button-danger:active:before, .sc-button-danger.uk-active, .sc-button-danger.uk-active:before,
  .sc-button-danger > i,
  .sc-button-danger > i:before, .sc-button-primary, .sc-button-primary:before, .sc-button-primary:hover, .sc-button-primary:hover:before, .sc-button-primary:focus, .sc-button-primary:focus:before, .sc-button-primary:active, .sc-button-primary:active:before, .sc-button-primary.uk-active, .sc-button-primary.uk-active:before,
  .sc-button-primary > i,
  .sc-button-primary > i:before, .sc-button-secondary, .sc-button-secondary:before, .sc-button-secondary:hover, .sc-button-secondary:hover:before, .sc-button-secondary:focus, .sc-button-secondary:focus:before, .sc-button-secondary:active, .sc-button-secondary:active:before, .sc-button-secondary.uk-active, .sc-button-secondary.uk-active:before,
  .sc-button-secondary > i,
  .sc-button-secondary > i:before, .sc-button-success, .sc-button-success:before, .sc-button-success:hover, .sc-button-success:hover:before, .sc-button-success:focus, .sc-button-success:focus:before, .sc-button-success:active, .sc-button-success:active:before, .sc-button-success.uk-active, .sc-button-success.uk-active:before,
  .sc-button-success > i,
  .sc-button-success > i:before, .sc-button-warning, .sc-button-warning:before, .sc-button-warning:hover, .sc-button-warning:hover:before, .sc-button-warning:focus, .sc-button-warning:focus:before, .sc-button-warning:active, .sc-button-warning:active:before, .sc-button-warning.uk-active, .sc-button-warning.uk-active:before,
  .sc-button-warning > i,
  .sc-button-warning > i:before, .sc-button-custom, .sc-button-custom:before, .sc-button-custom:hover, .sc-button-custom:hover:before, .sc-button-custom:focus, .sc-button-custom:focus:before, .sc-button-custom:active, .sc-button-custom:active:before, .sc-button-custom.uk-active, .sc-button-custom.uk-active:before,
  .sc-button-custom > i,
  .sc-button-custom > i:before {
    color: #fff; }
  .disabled > .sc-button, .disabled > .sc-button:hover, .disabled > .sc-button:focus, .disabled > .sc-button:active, .disabled > .sc-button.uk-active, .sc-button:disabled, .sc-button:disabled:hover, .sc-button:disabled:focus, .sc-button:disabled:active, .sc-button:disabled.uk-active, .sc-button-disabled, .sc-button-disabled:hover, .sc-button-disabled:focus, .sc-button-disabled:active, .sc-button-disabled.uk-active {
    color: #999;
    background: #eaeaea;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    cursor: default;
    pointer-events: none; }
  .sc-button > i.mdi {
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    color: rgba(0, 0, 0, 0.54); }
    .sc-button > i.mdi:before {
      font-size: 18px;
      font-size: 1.125rem; }
  .sc-button::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .sc-button-block {
    width: 100%; }
    .sc-button-block + .sc-button-block {
      margin-left: 0;
      margin-top: 12px; }
  .sc-button-flex,
  .sc-button-flex > span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .sc-button-flex .mdi {
    margin-top: -2px;
    height: 24px; }
    .sc-button-flex .mdi:before {
      line-height: 1; }
  .sc-button-flex.sc-button-small .mdi {
    margin-top: 0;
    height: 18px;
    line-height: 18px; }
    .sc-button-flex.sc-button-small .mdi:before {
      line-height: 1; }
  .sc-button-flat {
    background: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
    .sc-button-flat:hover {
      background: rgba(0, 0, 0, 0.08) !important; }
    .sc-button-flat:active, .sc-button-flat.uk-active {
      background: rgba(153, 153, 153, 0.4); }
    .sc-button-flat-primary, .sc-button-flat-primary:hover, .sc-button-flat-primary:focus, .sc-button-flat-primary:active, .sc-button-flat-primary.uk-active {
      color: #00838f; }
    .sc-button-flat-primary.uk-active {
      color: #00838f;
      background: #e0f7fa; }
    .sc-button-flat-primary:hover {
      background: #e0f7fa !important; }
    .sc-button-flat-danger, .sc-button-flat-danger:hover, .sc-button-flat-danger:focus, .sc-button-flat-danger:active, .sc-button-flat-danger.uk-active {
      color: #e53935; }
    .sc-button-flat-danger.uk-active {
      color: #c62828;
      background: #ffebee; }
    .sc-button-flat-danger:hover {
      background: #ffebee !important; }
    .sc-button-flat-success, .sc-button-flat-success:hover, .sc-button-flat-success:focus, .sc-button-flat-success:active, .sc-button-flat-success.uk-active {
      color: #7cb342; }
    .sc-button-flat-success.uk-active {
      color: #558b2f;
      background: #f1f8e9; }
    .sc-button-flat-success:hover {
      background: #f1f8e9 !important; }
    .sc-button-flat-warning, .sc-button-flat-warning:hover, .sc-button-flat-warning:focus, .sc-button-flat-warning:active, .sc-button-flat-warning.uk-active {
      color: #ffb300; }
    .sc-button-flat-warning.uk-active {
      color: #ff8f00;
      background: #fff8e1; }
    .sc-button-flat-warning:hover {
      background: #fff8e1 !important; }
    .sc-button-flat:disabled, .sc-button-flat.sc-button-disabled {
      color: #a8a8a8;
      background: #fff;
      cursor: default;
      pointer-events: none; }
  .sc-button-outline {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid rgba(0, 0, 0, 0.12);
    line-height: 28px !important;
    color: rgba(0, 0, 0, 0.87);
    background: transparent; }
    .sc-button-outline-square {
      width: 36px !important; }
    .sc-button-outline:active, .sc-button-outline.uk-active, .sc-button-outline:hover, .sc-button-outline.uk-button-dropdown.uk-open {
      border-color: rgba(0, 0, 0, 0.36); }
    .sc-button-outline-danger, .sc-button-outline-danger:hover, .sc-button-outline-danger:focus, .sc-button-outline-danger:active, .sc-button-outline-danger.uk-active {
      color: #e53935;
      background: none; }
    .sc-button-outline-danger:hover {
      border-color: #e53935; }
    .sc-button-outline-danger.uk-active {
      color: #c62828;
      background: #ffebee; }
    .sc-button-outline-danger.sc-button-icon > i.mdi {
      color: #e53935; }
    .sc-button-outline-primary, .sc-button-outline-primary:hover, .sc-button-outline-primary:focus, .sc-button-outline-primary:active, .sc-button-outline-primary.uk-active {
      color: #00838f;
      background: none; }
    .sc-button-outline-primary:hover {
      border-color: #00acc1; }
    .sc-button-outline-primary.uk-active {
      color: #00838f;
      background: #e0f7fa; }
    .sc-button-outline-primary.sc-button-icon > i.mdi {
      color: #00acc1; }
    .sc-button-outline-success, .sc-button-outline-success:hover, .sc-button-outline-success:focus, .sc-button-outline-success:active, .sc-button-outline-success.uk-active {
      color: #7cb342;
      background: none; }
    .sc-button-outline-success:hover {
      border-color: #7cb342; }
    .sc-button-outline-success.uk-active {
      color: #558b2f;
      background: #f1f8e9; }
    .sc-button-outline-success.sc-button-icon > i.mdi {
      color: #7cb342; }
    .sc-button-outline-warning, .sc-button-outline-warning:hover, .sc-button-outline-warning:focus, .sc-button-outline-warning:active, .sc-button-outline-warning.uk-active {
      color: #ffb300;
      background: none; }
    .sc-button-outline-warning:hover {
      border-color: #ffb300; }
    .sc-button-outline-warning.uk-active {
      color: #ff8f00;
      background: #fff8e1; }
    .sc-button-outline-warning.sc-button-icon > i.mdi {
      color: #ffb300; }
    .sc-button-outline:disabled, .sc-button-outline.sc-button-disabled {
      color: #a8a8a8 !important;
      border-color: rgba(0, 0, 0, 0.08);
      background: #fff;
      cursor: default;
      pointer-events: none; }
  .sc-button-wrapper {
    display: inline-block;
    text-align: center; }
  .sc-button-round {
    border-radius: 50%;
    padding: 4px; }
    .sc-button-round .mdi:before {
      margin-top: -1px; }
  .sc-button-state-loading {
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    width: 100%; }
    .sc-button-state-loading-start {
      font-size: 0;
      background: #fff !important; }
    .sc-button-state-loading-end {
      width: 36px;
      min-width: 36px;
      border-radius: 50%; }
  .sc-button-facebook {
    background: #3b5998 !important; }
  .sc-button-twitter {
    background: #00aced !important; }
  .sc-button-gplus {
    background: #dd4b39 !important; }
  .sc-button-twitch {
    background: #6441a5 !important; }
  .sc-button-youtube {
    background: #c4302b !important; }
  .sc-button-linkedin {
    background: #0e76a8 !important; }
  .sc-button-social {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: inherit; }
    .sc-button-social,
    .sc-button-social > i {
      color: #fff !important; }
    .sc-button-social i {
      margin-top: 2px; }
    .sc-button-social > span {
      padding-top: 2px;
      margin-right: 8px; }
  .sc-button-mini {
    line-height: 18px !important;
    min-width: 12px;
    font-size: 11px !important;
    height: 24px;
    padding: 4px 8px; }
    .sc-button-mini.sc-button-outline {
      line-height: 16px !important; }
  .sc-button-small {
    line-height: 26px !important;
    height: 32px;
    min-width: 14px;
    font-size: 12px !important;
    padding: 4px 8px; }
    .sc-button-small.sc-button-outline {
      line-height: 22px !important; }
  .sc-button-large {
    line-height: 42px !important;
    height: 48px;
    font-size: 16px !important;
    min-width: 100px; }
    .sc-button-large.sc-button-outline {
      line-height: 40px !important; }
  .sc-button-icon {
    min-width: 32px;
    padding: 4px 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .sc-button-icon > i,
    .sc-button-icon > i.mdi,
    .sc-button-icon > i.mdi:before {
      font-size: 24px;
      line-height: 24px; }
    .sc-button-icon.sc-button-large > i,
    .sc-button-icon.sc-button-large > i.mdi {
      font-size: 32px; }
    .sc-button-icon.sc-button-small > i,
    .sc-button-icon.sc-button-small > i.mdi {
      font-size: 18px; }
    .sc-button-icon.sc-button-mini > i,
    .sc-button-icon.sc-button-mini > i.mdi {
      position: relative;
      font-size: 16px;
      line-height: 1; }
  .sc-button.uk-button-dropdown {
    position: relative;
    padding-right: 32px; }
    .sc-button.uk-button-dropdown:after {
      position: absolute;
      right: 6px;
      top: 3px;
      content: '\f140';
      font-family: "Material Design Icons";
      font-size: 20px;
      font-size: 1.25rem;
      -webkit-transition: -webkit-transform 140ms ease;
      transition: -webkit-transform 140ms ease;
      transition: transform 140ms ease;
      transition: transform 140ms ease, -webkit-transform 140ms ease; }
    .sc-button.uk-button-dropdown.uk-open:after {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  .sc-button .sc-progress-circular {
    width: 18px;
    height: 18px;
    margin-top: 1px; }
  .sc-button-progress {
    min-width: 36px;
    padding: 4px 0;
    border-radius: 50%; }
  .sc-button-progress-overlay {
    position: relative; }
  .sc-button-progress-layer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 3px; }
    .sc-button-progress-layer .sc-progress-circular {
      margin-top: 5px; }

.uk-button-group {
  border-radius: 8px; }
  .uk-button-group:not(.sc-button-group-outline) {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}
    .uk-button-group:not(.sc-button-group-outline) > .sc-button:nth-child(n+2),
    .uk-button-group:not(.sc-button-group-outline) > div:nth-child(n+2) .sc-button {
      position: relative;
      border-left: 1px solid rgba(0, 0, 0, 0.1); }
    .uk-button-group:not(.sc-button-group-outline) .sc-button {
      -webkit-box-shadow: none !important;
      box-shadow: none !important; }
      .uk-button-group:not(.sc-button-group-outline) .sc-button:hover, .uk-button-group:not(.sc-button-group-outline) .sc-button:active {
        background: rgba(0, 0, 0, 0.08); }
        .uk-button-group:not(.sc-button-group-outline) .sc-button:hover.sc-button-primary, .uk-button-group:not(.sc-button-group-outline) .sc-button:active.sc-button-primary {
          background: #006c76; }
        .uk-button-group:not(.sc-button-group-outline) .sc-button:hover.sc-button-secondary, .uk-button-group:not(.sc-button-group-outline) .sc-button:active.sc-button-secondary {
          background: #b12424; }
        .uk-button-group:not(.sc-button-group-outline) .sc-button:hover.sc-button-success, .uk-button-group:not(.sc-button-group-outline) .sc-button:active.sc-button-success {
          background: #628e34; }
        .uk-button-group:not(.sc-button-group-outline) .sc-button:hover.sc-button-danger, .uk-button-group:not(.sc-button-group-outline) .sc-button:active.sc-button-danger {
          background: #cd1e1a; }
        .uk-button-group:not(.sc-button-group-outline) .sc-button:hover + .sc-button, .uk-button-group:not(.sc-button-group-outline) .sc-button:active + .sc-button {
          border-left-color: transparent; }
      .uk-button-group:not(.sc-button-group-outline) .sc-button:active {
        -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12) !important;
        box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12) !important; }
      .uk-button-group:not(.sc-button-group-outline) .sc-button.uk-active {
        background: #00acc1 !important;
        color: #fff; }
      .uk-button-group:not(.sc-button-group-outline) .sc-button.uk-open {
        background: rgba(0, 0, 0, 0.08);
        outline: none; }
    @media (max-width: 959px) {
      .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m > .sc-button:nth-child(n+2),
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m > div:nth-child(n+2) .sc-button {
          border-radius: 0;
          border-top: 1px solid rgba(0, 0, 0, 0.1);
          border-left: none; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m .sc-button {
          width: 100%; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m .sc-button:first-child {
            border-radius: 4px 4px 0 0; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m .sc-button:last-child {
            border-radius: 0 0 4px 4px; } }
    @media (max-width: 639px) {
      .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s > .sc-button:nth-child(n+2),
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s > div:nth-child(n+2) .sc-button {
          border-radius: 0;
          border-top: 1px solid rgba(0, 0, 0, 0.1);
          border-left: none; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s .sc-button {
          width: 100%; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s .sc-button:first-child {
            border-radius: 4px 4px 0 0; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s .sc-button:last-child {
            border-radius: 0 0 4px 4px; } }
    @media (max-width: 479px) {
      .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs > .sc-button:nth-child(n+2),
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs > div:nth-child(n+2) .sc-button {
          border-radius: 0;
          border-top: 1px solid rgba(0, 0, 0, 0.1);
          border-left: none; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs .sc-button {
          width: 100%; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs .sc-button:first-child {
            border-radius: 8px 8px 0 0; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs .sc-button:last-child {
            border-radius: 0 0 8px 8px; } }
  .uk-button-group > .sc-button {
    border-radius: 0; }
    .uk-button-group > .sc-button:first-child {
      border-radius: 8px 0 0 8px; }
    .uk-button-group > .sc-button:last-child,
    .uk-button-group > .sc-button + div > .sc-button {
      border-radius: 0 8px 8px 0; }
  .uk-button-group.sc-button-group-outline {
    margin-left: -1px; }
    .uk-button-group.sc-button-group-outline .sc-button {
      margin-left: -1px;
      background: #fff; }
      .uk-button-group.sc-button-group-outline .sc-button:hover {
        position: relative;
        z-index: 10; }
      .uk-button-group.sc-button-group-outline .sc-button.uk-active {
        background: #00acc1;
        color: #fff;
        z-index: 20; }

.sc-fab-page-wrapper {
  position: absolute;
  bottom: 16px;
  right: 16px; }

.sc-fab {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #fff;
  color: rgba(0, 0, 0, 0.54);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
  border: none;
  position: relative;
  text-align: center;
  cursor: pointer; }
  .sc-fab:hover {
    -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.54); }
  .sc-fab:active {
    -webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12);
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12); }
  .sc-fab > i {
    color: rgba(0, 0, 0, 0.54); }
    .sc-fab > i:before {
      font-size: 28px;
      font-size: 1.75rem; }
  .sc-fab .mdi-reload:before,
  .sc-fab .mdi-send:before {
    margin-right: -2px; }
  .sc-fab-dark, .sc-fab-dark:hover,
  .sc-fab-dark > i {
    color: #fff; }
  .sc-fab-primary {
    background: #00838f; }
    .sc-fab-primary, .sc-fab-primary:hover,
    .sc-fab-primary > i {
      color: #fff; }
  .sc-fab-secondary {
    background: #c62828; }
    .sc-fab-secondary, .sc-fab-secondary:hover,
    .sc-fab-secondary > i {
      color: #fff; }
  .sc-fab-success {
    background: #7cb342; }
    .sc-fab-success, .sc-fab-success:hover,
    .sc-fab-success > i {
      color: #fff; }
  .sc-fab-danger {
    background: #e53935; }
    .sc-fab-danger, .sc-fab-danger:hover,
    .sc-fab-danger > i {
      color: #fff; }
  .sc-fab-warning {
    background: #ffb300; }
    .sc-fab-warning,
    .sc-fab-warning > i {
      color: #fff; }
  .sc-fab-small {
    width: 36px;
    height: 36px;
    border-radius: 50%; }
    .sc-fab-small > i:before {
      font-size: 20px;
      font-size: 1.25rem; }
  .sc-fab-large {
    width: 64px;
    height: 64px;
    border-radius: 50%; }
    .sc-fab-large > i:before {
      font-size: 36px;
      font-size: 2.25rem; }
  .sc-fab-text {
    width: auto;
    padding: 0 24px;
    border-radius: 48px;
    text-transform: uppercase;
    font-weight: 500; }
    .sc-fab-text > i {
      margin-left: -8px;
      margin-right: 4px; }
    .sc-fab-text.sc-fab-small {
      padding: 0 12px;
      font-size: 12px;
      font-size: 0.75rem; }
      .sc-fab-text.sc-fab-small > i {
        margin-left: -4px; }
    .sc-fab-text.sc-fab-large {
      padding: 0 36px;
      font-size: 20px;
      font-size: 1.25rem; }
      .sc-fab-text.sc-fab-large > i {
        margin-left: -12px;
        margin-right: 8px; }
  .sc-fab-page-wrapper {
    position: fixed;
    bottom: 24px;
    right: 24px;
    z-index: 1150;
    -webkit-transition: margin 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: margin 280ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-footer-active .sc-fab-page-wrapper {
      bottom: 70px; }
      @media (max-width: 959px) {
        .sc-footer-active .sc-fab-page-wrapper {
          bottom: 80px; } }
  .sc-fab-card-wrapper {
    position: absolute;
    bottom: 16px;
    right: 16px; }
  .sc-fab-page-wrapper > .sc-fab + .sc-fab, .sc-fab-card-wrapper > .sc-fab + .sc-fab {
    margin-top: 12px; }
  .sc-fab-speed-dial > .sc-fab {
    position: relative;
    z-index: 10; }
    .sc-fab-speed-dial > .sc-fab > i:nth-child(2) {
      display: none; }
  .sc-fab-speed-dial .sc-fab-wrapper-inner {
    position: absolute;
    bottom: 0;
    right: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: none; }
    .sc-fab-speed-dial .sc-fab-wrapper-inner .sc-fab {
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -webkit-animation-duration: 100ms;
      animation-duration: 100ms;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both;
      -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
      animation-timing-function: cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-fab-speed-dial:not(.sc-fab-speed-dial-horizontal) .sc-fab-wrapper-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-bottom: 56px; }
    .sc-fab-speed-dial:not(.sc-fab-speed-dial-horizontal) .sc-fab-wrapper-inner .sc-fab + .sc-fab {
      margin-bottom: 8px; }
  .sc-fab-speed-dial-horizontal .sc-fab-wrapper-inner {
    padding-right: 56px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
    .sc-fab-speed-dial-horizontal .sc-fab-wrapper-inner .sc-fab + .sc-fab {
      margin-right: 8px; }
  .sc-fab-speed-dial-active:not(.sc-fab-speed-dial-hover) > .sc-fab > i:nth-child(1) {
    display: none; }
  .sc-fab-speed-dial-active:not(.sc-fab-speed-dial-hover) > .sc-fab > i:nth-child(2) {
    display: block; }
  .sc-fab-speed-dial-active .sc-fab-wrapper-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .sc-fab-speed-dial-active.animIn .sc-fab-wrapper-inner .sc-fab {
    -webkit-animation-name: fabSpeedDialIn;
    animation-name: fabSpeedDialIn; }
  .sc-fab-speed-dial-active.animOut .sc-fab-wrapper-inner .sc-fab {
    -webkit-animation-name: fabSpeedDialOut;
    animation-name: fabSpeedDialOut; }

@-webkit-keyframes fabSpeedDialIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1);
    transform: scale3d(0.1, 0.1, 0.1); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes fabSpeedDialIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1);
    transform: scale3d(0.1, 0.1, 0.1); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@-webkit-keyframes fabSpeedDialOut {
  from {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1);
    transform: scale3d(0.1, 0.1, 0.1); } }

@keyframes fabSpeedDialOut {
  from {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1);
    transform: scale3d(0.1, 0.1, 0.1); } }

.mdi.sc-icon-square {
  width: 36px;
  height: 36px; }
  .mdi.sc-icon-square, .mdi.sc-icon-square-large {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .mdi.sc-icon-square-large {
    width: 48px;
    height: 48px; }

.mdi:before {
  font-size: 24px;
  font-size: 1.5rem; }

.mdi-clock-outline:before {
  padding-top: 1px; }

.mdi-email-open:before {
  padding-top: 2px; }

.mdi-close:before {
  margin-left: 1px; }

a.mdi {
  color: rgba(0, 0, 0, 0.54);
  position: relative; }
  a.mdi:hover {
    color: rgba(0, 0, 0, 0.87); }
  a.mdi:after {
    content: '';
    background: rgba(0, 0, 0, 0.08);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1);
    transform: scale3d(0.1, 0.1, 0.1);
    opacity: 0;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    -webkit-transition: all 140ms ease;
    transition: all 140ms ease; }
  a.mdi:before {
    position: relative;
    z-index: 10; }
  a.mdi.uk-open:after, a.mdi:hover:after {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  a.mdi.sc-light {
    color: #fff; }
    a.mdi.sc-light:after {
      background: rgba(0, 0, 0, 0.16); }

.sc-icon-18 > i.mdi, .sc-icon-18:before {
  font-size: 18px !important;
  font-size: 1.125rem !important; }

.sc-icon-20 > i.mdi, .sc-icon-20:before {
  font-size: 20px !important;
  font-size: 1.25rem !important; }

.sc-icon-22 > i.mdi, .sc-icon-22:before {
  font-size: 22px !important;
  font-size: 1.375rem !important; }

.sc-icon-24 > i.mdi, .sc-icon-24:before {
  font-size: 24px !important;
  font-size: 1.5rem !important; }

.sc-icon-24.sc-icon-square {
  width: 36px;
  height: 36px; }

.sc-icon-28 > i.mdi, .sc-icon-28:before {
  font-size: 28px !important;
  font-size: 1.75rem !important; }

.sc-icon-28.sc-icon-square {
  width: 36px;
  height: 36px; }

.sc-icon-32 > i.mdi, .sc-icon-32:before {
  font-size: 32px !important;
  font-size: 2rem !important; }

.sc-icon-36 > i.mdi, .sc-icon-36:before {
  font-size: 36px !important;
  font-size: 2.25rem !important; }

.sc-icon-48 > i.mdi, .sc-icon-48:before {
  font-size: 48px !important;
  font-size: 3rem !important; }

.sc-icon-square {
  text-align: center; }

.sc-vmap {
  width: 100%;
  height: 320px; }

.sc-gmap {
  width: 100%;
  height: 360px; }

.gm-style img {
  -webkit-box-sizing: initial;
  box-sizing: initial; }

.sc-iw-title {
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 16px 32px 8px 16px;
  text-transform: uppercase; }

.sc-iw-body {
  padding: 16px 16px 0;
  margin-bottom: 16px;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  line-height: 1.5; }

.sc-iw-footer {
  padding: 0 16px 16px; }

.sc-iw-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 8px; }
  .sc-iw-close .mdi {
    color: rgba(0, 0, 0, 0.54); }
    .sc-iw-close .mdi:before {
      font-size: 20px;
      font-size: 1.25rem; }
  .sc-iw-close:hover .mdi {
    color: rgba(0, 0, 0, 0.87); }

#sc-offcanvas {
  top: 48px; }
  @media (min-width: 1200px) {
    #sc-offcanvas {
      display: none !important; } }
  #sc-offcanvas .uk-offcanvas-bar {
    top: 0;
    width: 280px;
    -webkit-overflow-scrolling: touch; }

.sc-offcanvas-open {
  display: block; }

.sc-offcanvas-close {
  display: none; }

.sc-offcanvas-visible .sc-offcanvas-open {
  display: none; }

.sc-offcanvas-visible .sc-offcanvas-close {
  display: block; }

.sc-js-offcanvas-toggle {
  display: none; }

.sc-progress {
  position: relative;
  max-width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .sc-progress-label {
    position: absolute;
    bottom: 100%;
    font-size: 12px;
    font-size: 0.75rem;
    width: 100%;
    color: rgba(0, 0, 0, 0.54);
    font-weight: 500;
    margin-bottom: 4px;
    text-align: center; }
    .sc-progress-label-enabled {
      margin-top: 28px; }
  .sc-progress-bar {
    position: relative;
    height: 4px;
    min-width: 12px;
    background: #bdbdbd;
    -webkit-transition: width 360ms cubic-bezier(0.55, 0, 0.1, 1), background-color 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: width 360ms cubic-bezier(0.55, 0, 0.1, 1), background-color 140ms cubic-bezier(0.55, 0, 0.1, 1);
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden; }
  .sc-progress-medium .sc-progress-bar {
    height: 8px;
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 8px; }
  .sc-progress-large .sc-progress-bar {
    height: 16px;
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 17px; }
  .sc-progress-medium, .sc-progress-large {
    border-radius: 3px; }
    .sc-progress-medium .sc-progress-bar, .sc-progress-large .sc-progress-bar {
      border-radius: 3px; }
    .sc-progress-medium.sc-progress-group .sc-progress-bar, .sc-progress-large.sc-progress-group .sc-progress-bar {
      border-radius: 3px 0 0 3px; }
      .sc-progress-medium.sc-progress-group .sc-progress-bar + .sc-progress-bar, .sc-progress-large.sc-progress-group .sc-progress-bar + .sc-progress-bar {
        border-radius: 0; }
      .sc-progress-medium.sc-progress-group .sc-progress-bar:last-child, .sc-progress-large.sc-progress-group .sc-progress-bar:last-child {
        border-radius: 0 3px 3px 0; }
  .sc-progress-indeterminate {
    overflow: hidden; }
    .sc-progress-indeterminate .sc-progress-bar {
      width: 100%;
      -webkit-animation: indeterminate 2800ms infinite linear;
      animation: indeterminate 2800ms infinite linear; }

.sc-progress-circular {
  border: 4px solid rgba(0, 0, 0, 0.12);
  border-top: 4px solid #00acc1;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  -webkit-animation: circular-animation 800ms linear infinite;
  animation: circular-animation 800ms linear infinite;
  display: inline-block; }
  .sc-progress-circular-small {
    width: 12px;
    height: 12px;
    border-width: 2px; }
  .sc-progress-circular-large {
    width: 48px;
    height: 48px;
    border-width: 8px; }
  .sc-progress-circular-secondary {
    border-top-color: #d50000; }
  .sc-progress-circular-light {
    border-color: rgba(0, 0, 0, 0.2);
    border-top-color: rgba(255, 255, 255, 0.9); }

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

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

@-webkit-keyframes indeterminate {
  0% {
    -webkit-transform: translateX(-100%) scaleX(0.2);
    transform: translateX(-100%) scaleX(0.2); }
  20% {
    -webkit-transform: translateX(-40%) scaleX(0.2);
    transform: translateX(-40%) scaleX(0.2); }
  30% {
    -webkit-transform: translateX(0%) scaleX(0.5);
    transform: translateX(0%) scaleX(0.5); }
  55% {
    -webkit-transform: translateX(100%) scaleX(0.7);
    transform: translateX(100%) scaleX(0.7); }
  55.99% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0); }
  56% {
    -webkit-transform: translateX(-100%) scaleX(0);
    transform: translateX(-100%) scaleX(0); }
  56.99% {
    -webkit-transform: translateX(-100%) scaleX(0.6);
    transform: translateX(-100%) scaleX(0.6); }
  75% {
    -webkit-transform: translateX(-5%) scaleX(0.6);
    transform: translateX(-5%) scaleX(0.6); }
  85% {
    -webkit-transform: translateX(30%) scaleX(0.3);
    transform: translateX(30%) scaleX(0.3); }
  98% {
    -webkit-transform: translateX(100%) scaleX(0.2);
    transform: translateX(100%) scaleX(0.2); }
  99.99% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0); }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); } }

@keyframes indeterminate {
  0% {
    -webkit-transform: translateX(-100%) scaleX(0.2);
    transform: translateX(-100%) scaleX(0.2); }
  20% {
    -webkit-transform: translateX(-40%) scaleX(0.2);
    transform: translateX(-40%) scaleX(0.2); }
  30% {
    -webkit-transform: translateX(0%) scaleX(0.5);
    transform: translateX(0%) scaleX(0.5); }
  55% {
    -webkit-transform: translateX(100%) scaleX(0.7);
    transform: translateX(100%) scaleX(0.7); }
  55.99% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0); }
  56% {
    -webkit-transform: translateX(-100%) scaleX(0);
    transform: translateX(-100%) scaleX(0); }
  56.99% {
    -webkit-transform: translateX(-100%) scaleX(0.6);
    transform: translateX(-100%) scaleX(0.6); }
  75% {
    -webkit-transform: translateX(-5%) scaleX(0.6);
    transform: translateX(-5%) scaleX(0.6); }
  85% {
    -webkit-transform: translateX(30%) scaleX(0.3);
    transform: translateX(30%) scaleX(0.3); }
  98% {
    -webkit-transform: translateX(100%) scaleX(0.2);
    transform: translateX(100%) scaleX(0.2); }
  99.99% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0); }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); } }

.sc-timeline {
  position: relative;
  min-height: 32px;
  padding: 16px 0; }
  .sc-timeline:after {
    position: absolute;
    top: 0;
    left: 84px;
    content: '';
    background: #e0e0e0;
    width: 4px;
    height: 100%;
    border-radius: 3px;
    z-index: 10; }
    @media (max-width: 959px) {
      .sc-timeline:after {
        left: 20px !important;
        margin: 0; } }
  .sc-timeline-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    z-index: 20;
    position: relative; }
    .sc-timeline-item + .sc-timeline-item {
      margin-top: 16px; }
    @media (max-width: 959px) {
      .sc-timeline-item {
        display: block;
        padding-left: 52px;
        margin-right: 0 !important;
        margin-left: 0 !important; } }
  .sc-timeline-icon {
    width: 36px;
    height: 36px;
    margin-right: 16px;
    margin-top: 5px;
    text-align: center;
    background: #fff;
    border-radius: 6px;
    border: 4px solid #fff;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (max-width: 959px) {
      .sc-timeline-icon {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0 !important; } }
  .sc-timeline-date {
    font-size: 14px;
    font-size: 0.875rem;
    width: 48px;
    margin-right: 16px;
    height: 53px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.54);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 18px;
    text-align: center; }
    @media (max-width: 959px) {
      .sc-timeline-date {
        width: 100%;
        text-align: left;
        display: block;
        padding: 14px 0 0 0;
        margin: 0 0 16px;
        margin-left: 16px !important;
        height: 36px !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; } }
  .sc-timeline-body {
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding: 16px;
    border-radius: 3px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 100%;
    overflow: hidden;
    background: #fff; }
    .sc-timeline-body-border {
      border: 1px solid rgba(0, 0, 0, 0.12); }
  .sc-timeline-content {
    font-size: 14px;
    font-size: 0.875rem; }
  .sc-timeline-header {
    font-size: 16px;
    font-size: 1rem;
    margin: 0; }
  .sc-timeline-meta {
    font-size: 14px;
    font-size: 0.875rem;
    color: rgba(0, 0, 0, 0.54); }
  .sc-timeline hr {
    margin-bottom: 16px; }
  .sc-timeline * + hr {
    margin-top: 12px; }
  .sc-timeline-center:after {
    top: 0;
    left: 50%;
    margin-left: -2px; }
  .sc-timeline-center .sc-timeline-item {
    margin-left: calc(50% - 86px); }
    .sc-timeline-center .sc-timeline-item:nth-child(odd) {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      margin-right: calc(50% - 86px);
      margin-left: 0; }
      .sc-timeline-center .sc-timeline-item:nth-child(odd) .sc-timeline-date,
      .sc-timeline-center .sc-timeline-item:nth-child(odd) .sc-timeline-icon {
        margin-left: 16px;
        margin-right: 0; }
  .sc-timeline-right:after {
    top: 0;
    right: 84px;
    left: auto; }
    @media (max-width: 959px) {
      .sc-timeline-right:after {
        right: 20px !important;
        left: auto !important; } }
  .sc-timeline-right .sc-timeline-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
    .sc-timeline-right .sc-timeline-item .sc-timeline-date,
    .sc-timeline-right .sc-timeline-item .sc-timeline-icon {
      margin-left: 16px;
      margin-right: 0; }
    @media (max-width: 959px) {
      .sc-timeline-right .sc-timeline-item {
        padding-left: 0;
        padding-right: 52px; } }
  @media (max-width: 959px) {
    .sc-timeline-right .sc-timeline-icon {
      left: auto;
      right: 0; } }
  @media (max-width: 959px) {
    .sc-timeline-right .sc-timeline-date {
      text-align: right;
      margin-left: 0 !important;
      margin-right: 0 !important;
      padding-right: 16px; } }

/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves
 *
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }
  .waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    -webkit-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: scale(0) translate(0, 0);
    transform: scale(0) translate(0, 0);
    pointer-events: none; }
  .waves-effect.waves-light .waves-ripple {
    background: rgba(255, 255, 255, 0.55); }
  .waves-effect.waves-primary .waves-ripple {
    background: rgba(0, 172, 193, 0.2); }
  .waves-effect.waves-md .waves-ripple {
    background: rgba(98, 0, 238, 0.2); }
  .waves-effect.waves-warning .waves-ripple {
    background: rgba(255, 179, 0, 0.2); }
  .waves-effect.waves-danger .waves-ripple {
    background: rgba(229, 57, 53, 0.2); }
  .waves-effect.waves-success .waves-ripple {
    background: rgba(124, 179, 66, 0.2); }
  .waves-effect.waves-classic .waves-ripple {
    background: rgba(0, 0, 0, 0.2); }
  .waves-effect.waves-classic.waves-light .waves-ripple {
    background: rgba(255, 255, 255, 0.4); }

.waves-notransition {
  -webkit-transition: none !important;
  transition: none !important; }

.waves-button,
.waves-circle {
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom; }
  .waves-input-wrapper.waves-button {
    padding: 0; }
  .waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1; }

.waves-circle {
  text-align: center;
  width: 1.2em;
  height: 1.2em;
  line-height: 1.2em;
  border-radius: 50%; }

.waves-float {
  -webkit-mask-image: none;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -webkit-transition: all 300ms;
  transition: all 300ms; }

.waves-block {
  display: block;
  -webkit-transition: all 300ms;
  transition: all 300ms; }

.sc-top-menu ul {
  min-width: 160px;
  max-width: 240px;
  position: absolute;
  opacity: 0;
  -webkit-transition: all 200ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 200ms cubic-bezier(0.55, 0, 0.1, 1);
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
  display: none; }

.sc-top-menu li.sc-js-active > a {
  background: rgba(0, 0, 0, 0.08); }

.sc-top-menu li.sc-js-active > ul {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.sc-top-menu > li {
  position: relative; }
  .sc-top-menu > li > ul {
    top: 100%;
    left: 0;
    border-radius: 0 0 3px 3px; }
  .sc-top-menu > li.sc-has-submenu > a {
    position: relative;
    padding-right: 24px !important; }
    .sc-top-menu > li.sc-has-submenu > a:after {
      font-weight: 400;
      position: absolute;
      right: 0;
      top: 0;
      content: '\F140';
      font-family: "Material Design Icons";
      font-size: 20px;
      font-size: 1.25rem;
      color: #fff;
      display: block;
      -webkit-transition: -webkit-transform 120ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: -webkit-transform 120ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: transform 120ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: transform 120ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 120ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-top-menu > li.sc-js-active > a:after {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg); }

.sc-top-menu ul {
  background: #fff;
  padding: 8px 0;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  border-radius: 3px; }
  .sc-top-menu ul li {
    display: block;
    position: relative; }
    .sc-top-menu ul li a {
      padding: 4px 12px;
      display: block;
      color: rgba(0, 0, 0, 0.87); }
      .sc-top-menu ul li a:hover {
        background: rgba(0, 0, 0, 0.08); }
    .sc-top-menu ul li ul {
      left: 100%;
      top: -8px; }
    .sc-top-menu ul li.sc-has-submenu > a {
      position: relative;
      padding-right: 24px; }
      .sc-top-menu ul li.sc-has-submenu > a:after {
        font-weight: 400;
        position: absolute;
        right: 4px;
        top: 50%;
        margin-top: -0.745em;
        content: '\F142';
        font-family: "Material Design Icons";
        font-size: 20px;
        font-size: 1.25rem;
        color: rgba(0, 0, 0, 0.54);
        display: block; }

/* Attachment Pills ================================ */
.attachment-pills-container {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  min-height: 32px;
  flex: 1;
  align-items: flex-start;
}

.attachment-pill {
  display: inline-flex;
  align-items: center;
  background: #f8f9fa;
  border: 1px solid #e0e4e7;
  border-radius: 16px;
  padding: 4px 8px 4px 10px;
  font-size: 12px;
  line-height: 1.3;
  max-width: 200px;
  transition: all 0.2s ease;
}

.attachment-pill:hover {
  background: #e9ecef;
  border-color: #ced4da;
}

.attachment-pill-existing,
.attachment-pill-new {
  background: #f8f9fa;
  border-color: #e0e4e7;
  color: #495057;
}

.attachment-pill-existing:hover,
.attachment-pill-new:hover {
  background: #e9ecef;
  border-color: #ced4da;
}

.attachment-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 6px;
}

.attachment-remove {
  flex-shrink: 0;
  color: #999;
  font-size: 14px;
  cursor: pointer;
  padding: 2px;
  border-radius: 50%;
  line-height: 1;
  transition: all 0.2s ease;
}

.attachment-remove:hover {
  color: #dc3545;
  background: rgba(220, 53, 69, 0.1);
}

/* 5. common plugins ================================ */
.sc-icheckbox,
.sc-iradio {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  .sc-icheckbox:after,
  .sc-iradio:after {
    display: block;
    position: absolute;
    left: 0;
    top: 0; }
  .sc-icheckbox > input,
  .sc-iradio > input {
    margin: 0; }
  .sc-icheckbox > .iCheck-helper,
  .sc-iradio > .iCheck-helper {
    z-index: 10; }
  .sc-icheckbox + label,
  .sc-iradio + label {
    padding-left: 8px;
    padding-top: 1px; }

.sc-icheckbox {
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 4px;
  width: 18px;
  height: 18px;
  background: #fff;
  -webkit-transition: all 140ms ease-out;
  transition: all 140ms ease-out; }
  .sc-icheckbox.checked:after, .sc-icheckbox.disabled:after {
    content: '\F12C';
    font-family: "Material Design Icons";
    font-size: 18px;
    color: #fff;
    position: absolute;
    left: -2px;
    top: -6px; }
  .sc-icheckbox.hover.checked, .sc-icheckbox.checked {
    background: #1976d2;
    border-color: #1976d2 !important; }
  .sc-icheckbox.disabled:after {
    display: none; }
  .sc-icheckbox.disabled, .sc-icheckbox.disabled.checked {
    background: transparent;
    background-clip: padding-box;
    border-color: rgba(0, 0, 0, 0.26);
    cursor: default; }
  .sc-icheckbox.disabled.checked {
    background: #bdbdbd !important;
    border-color: #bdbdbd !important; }
    .sc-icheckbox.disabled.checked:after {
      display: block !important; }
  .sc-input-danger .sc-icheckbox {
    border-color: #e53935; }
  .sc-icheckbox.indeterminate {
    background: #1976d2;
    border-color: #1976d2; }
    .sc-icheckbox.indeterminate:after {
      content: '';
      background: #fff;
      position: absolute;
      left: 2px;
      top: 2px;
      width: 10px;
      height: 10px; }
  label .sc-icheckbox {
    margin-right: 8px;
    vertical-align: -4px; }

.sc-iradio {
  border: 2px solid rgba(0, 0, 0, 0.54);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff; }
  .sc-iradio:after {
    content: '';
    background: transparent;
    position: absolute;
    left: 3px;
    top: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out; }
  .sc-iradio.checked {
    border-color: #1976d2; }
    .sc-iradio.checked:after {
      background: #1976d2;
      -webkit-transform: scale(1);
      transform: scale(1); }
  .sc-iradio.disabled {
    border-color: rgba(0, 0, 0, 0.26);
    cursor: default; }
    .sc-iradio.disabled.checked:after {
      background: rgba(0, 0, 0, 0.26);
      -webkit-transform: scale(1);
      transform: scale(1); }
  .sc-input-danger .sc-iradio {
    border-color: #e53935; }
  label .sc-iradio {
    margin-right: 8px;
    vertical-align: -5px; }

.disabled + .inline-label {
  color: rgba(0, 0, 0, 0.26);
  cursor: default; }

.icheck-inline {
  display: inline-block;
  margin: 0 16px 16px 0; }
  .icheck-inline + .parsley-errors-list {
    margin-top: -8px; }

.uk-form-danger .sc-icheckbox,
.uk-form-danger .sc-iradio {
  border-color: #e53935; }

.sc-icheck-custom.hover.checked, .sc-icheck-custom.checked {
  background: var(--color);
  border-color: var(--color) !important; }

.js-highlight {
  border: none;
  padding: 0;
  border-radius: 4px; }
  .js-highlight .hljs {
    background: #f5f5f5; }

.sc-chart {
  width: 100%;
  height: 280px; }
  .sc-chart-small {
    height: 140px; }
  .sc-chart-large {
    height: 360px; }
  .sc-chart-widget {
    height: 100px; }
  .sc-chart svg {
    height: inherit; }
  .sc-chart-chartjs,
  .sc-chart-chartjs > div {
    height: 420px; }
  @media (max-width: 1199px) {
    .sc-chart-chartjs,
    .sc-chart-chartjs > div {
      height: 280px; } }

/* 6. custom pages ================================== */
/*material-color('blue-grey','50')*/
.sc-chat-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px 24px;
  min-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch; }

.sc-chat-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  background: #fff; }

.sc-chat-user-input {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  background: #fff;
  padding: 16px 24px; }
  .sc-chat-user-input .uk-input,
  .sc-chat-user-input [data-sc-input] {
    border-width: 0;
    padding: 0; }
    .sc-chat-user-input .uk-input:not(:focus),
    .sc-chat-user-input [data-sc-input]:not(:focus) {
      border-color: rgba(0, 0, 0, 0.12); }

.sc-chat-user-list-inline {
  margin: 0 0 0 -8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .sc-chat-user-list-inline li {
    font-size: 12px;
    font-size: 0.75rem;
    float: left;
    margin: 8px 0 0 8px;
    background: #eeeeee;
    padding: 2px 8px;
    border-radius: 4px;
    position: relative; }
    .sc-chat-user-list-inline li a {
      color: rgba(0, 0, 0, 0.87); }

.sc-chat-messages {
  max-width: 75%;
  float: left; }
  .sc-chat-messages > li {
    background: #009688;
    display: block;
    clear: both;
    padding: 8px 16px;
    font-size: 14px;
    font-size: 0.875rem;
    float: left;
    border-radius: 4px;
    position: relative;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    /*&:first-child {
				border-radius: 0 4px 4px;
				&:after,
				&:before {
					position: absolute;
					content: '';
					width: 0;
					height: 0;
					border-style: solid;
				}
				&:before {
					left: -8px;
					top: 0;
					border-width: 0 8px 8px 0;
					border-color: rgba(0,0,0,0) $chat-bubble-color rgba(0,0,0,0) rgba(0,0,0,0);
				}
				&:after {
					left: -11px;
					top: 0;
					border-width: 0 10px 11px 0;
					border-color: rgba(0,0,0,0) rgba(0,0,0,.2) rgba(0,0,0,0) rgba(0,0,0,0);
				}
			}*/ }
    .sc-chat-messages > li + li {
      margin-top: 4px; }
  .sc-chat-messages .sc-chat-message-content {
    margin: 0;
    color: rgba(0, 0, 0, 0.87); }
  .sc-chat-messages time {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.54); }
  .sc-chat-messages-wrapper {
    margin: 8px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
    .sc-chat-messages-wrapper.my {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
      .sc-chat-messages-wrapper.my .sc-chat-message-avatar {
        margin-left: 8px;
        margin-right: 0; }
        .sc-chat-messages-wrapper.my .sc-chat-message-avatar > img,
        .sc-chat-messages-wrapper.my .sc-chat-message-avatar > span {
          background: #fff; }
      .sc-chat-messages-wrapper.my .sc-chat-message-meta {
        text-align: right; }
      .sc-chat-messages-wrapper.my > ul {
        float: right; }
        .sc-chat-messages-wrapper.my > ul > li {
          float: right;
          background: #fff;
          text-align: right;
          /*&:before {
							left: auto;
							right: -10px;
							border-width: 0 0 12px 12px;
							border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) $chat-bubble-color-my;
						}*/ }

.sc-chat-message-avatar {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  color: rgba(0, 0, 0, 0.54); }

.sc-chat-message-username {
  text-align: left;
  clear: both;
  font-weight: 500;
  font-size: 11px;
  font-size: 0.6875rem;
  text-transform: uppercase;
  padding-bottom: 4px; }
  .sc-chat-message-username a {
    color: rgba(0, 0, 0, 0.54); }

.sc-light .sc-chat-messages-wrapper:not(.my) .sc-chat-message-content {
  color: #fff; }

.sc-light .sc-chat-messages-wrapper:not(.my) time {
  color: #fff; }

.sc-invoice-logo {
  max-height: 96px; }

.sc-list-messages {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  overflow: hidden; }
  .sc-list-messages > li {
    background: #fff;
    min-height: 68px;
    -webkit-transition: background-color 140ms ease;
    transition: background-color 140ms ease;
    cursor: pointer;
    margin-top: -1px;
    border-top: 1px solid rgba(0, 0, 0, 0.08); }
    .sc-list-messages > li.sc-item-checked {
      background: #fffde7; }
    .sc-list-messages > li .sc-message-card:not(.sc-message-expanded) {
      -webkit-transition: all 140ms ease;
      transition: all 140ms ease; }
    .sc-list-messages > li:hover {
      border-color: transparent; }
      .sc-list-messages > li:hover .sc-message-card:not(.sc-message-expanded) {
        z-index: 10;
        position: relative;
        -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
        box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); }
        .sc-list-messages > li:hover .sc-message-card:not(.sc-message-expanded) .sc-message-date {
          display: none; }
        .sc-list-messages > li:hover .sc-message-card:not(.sc-message-expanded) .sc-message-actions {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }

.sc-message-card {
  padding: 12px 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  width: 100%;
  overflow-x: hidden; }

.sc-message-title {
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  margin: 0;
  padding-right: 24px; }

.sc-message-date {
  font-size: 14px;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.54); }

.sc-message-close {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 0 0 0 24px;
  -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
  color: rgba(0, 0, 0, 0.54); }
  .sc-message-close:hover {
    color: rgba(0, 0, 0, 0.87); }

.sc-message-actions {
  display: none; }
  .sc-message-actions .mdi {
    height: 32px;
    width: 32px;
    text-align: center;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.54); }
    .sc-message-actions .mdi:before {
      line-height: 32px; }
    .sc-message-actions .mdi + .mdi {
      margin-left: 8px; }
    .sc-message-actions .mdi.uk-open:after, .sc-message-actions .mdi:hover:after {
      -webkit-transform: scale3d(1.2, 1.2, 1.2);
      transform: scale3d(1.2, 1.2, 1.2); }

.sc-message-expanded #sc-message-single {
  background: #fff;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1300;
  display: none; }
  .sc-message-expanded #sc-message-single .sc-message-card {
    height: 100%;
    overflow: hidden;
    padding: 24px; }
  @media (min-width: 960px) {
    .sc-message-expanded #sc-message-single {
      overflow: hidden; } }
  @media (max-width: 959px) {
    .sc-message-expanded #sc-message-single.sc-js-expanded:before {
      position: absolute;
      bottom: -80px;
      left: 0;
      right: 0;
      background: #fff;
      content: '';
      height: 80px;
      z-index: 1400; } }

.sc-message-head {
  -ms-flex-item-align: start;
  align-self: flex-start;
  width: 100%; }

.sc-message-content {
  margin-top: 24px;
  overflow-y: auto;
  height: calc(100% + 60px);
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-overflow-scrolling: touch; }

.sc-message-attachments {
  list-style: none;
  margin: -8px 0 0 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .sc-message-attachments li {
    padding: 0;
    margin: 8px 8px 0 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
    .sc-message-attachments li .sc-attachment {
      padding: 8px 8px 8px 12px;
      background-color: #f5f5f5;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      font-weight: 500;
      font-size: 14px;
      font-size: 0.875rem;
      border-radius: 4px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .sc-message-attachments li .sc-attachment a {
        text-decoration: none; }
        .sc-message-attachments li .sc-attachment a span {
          color: rgba(0, 0, 0, 0.54); }
      .sc-message-attachments li .sc-attachment-remove {
        font-size: 20px;
        font-size: 1.25rem;
        width: 30px;
        height: 30px;
        text-align: center;
        margin-left: 8px; }
        .sc-message-attachments li .sc-attachment-remove:before {
          line-height: 30px;
          padding: 0; }

.sc-message-footer {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-item-align: end;
  align-self: flex-end;
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.sc-message-reply {
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 12px;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  margin-top: 24px; }

.sc-message-unreaded {
  background: rgba(0, 0, 0, 0.04); }
  .sc-message-unreaded .sc-message-title {
    font-weight: 500; }

.sc-js-expand-message > li {
  cursor: pointer; }

.sc-message-back {
  display: none; }

.sc-checkbox-wrapper {
  margin-right: 16px; }

#sc-page-wrapper.sc-message-single .sc-message-back {
  display: block; }

#sc-page-wrapper.sc-message-single .sc-checkbox-wrapper {
  display: none; }

#sc-page-wrapper.sc-message-single .sc-top-bar-content {
  padding-left: 16px; }

@media (min-width: 960px) {
  #sc-page-wrapper.sc-message-single .sc-message-expanded #sc-message-single .sc-message-card {
    height: calc(100% - 112px); }
  #sc-page-wrapper.sc-message-single .sc-message-expanded #sc-message-single .sc-message-footer {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; } }

@media (max-width: 959px) {
  #sc-page-wrapper.sc-message-single .sc-top-bar-content {
    padding-right: 16px; }
  #sc-page-wrapper.sc-message-single .sc-message-back {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 1px; }
  #sc-page-wrapper.sc-message-single .sc-message-expanded #sc-message-single .sc-message-head {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    #sc-page-wrapper.sc-message-single .sc-message-expanded #sc-message-single .sc-message-head .uk-text-truncate {
      width: auto;
      overflow: visible;
      white-space: normal; }
    #sc-page-wrapper.sc-message-single .sc-message-expanded #sc-message-single .sc-message-head .sc-message-title {
      line-height: 1.5;
      font-size: 18px;
      font-size: 1.125rem; }
    #sc-page-wrapper.sc-message-single .sc-message-expanded #sc-message-single .sc-message-head .sc-message-date {
      padding-top: 8px; } }

.sc-task-board {
  padding: 12px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .sc-task-board-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    padding: 0 12px;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.sc-task-list {
  width: 320px;
  background: #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: width 280ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: width 280ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-task-list-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 52px; }
    .sc-task-list-head .sc-task-list-header {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      margin: 0; }
  .sc-task-list + .sc-task-list {
    margin-left: 12px; }
  .sc-task-list:last-child {
    margin-right: 12px; }
  .sc-task-list-collapsed {
    width: 64px;
    display: block; }
    .sc-task-list-collapsed .sc-task-list-cards,
    .sc-task-list-collapsed .sc-js-el-hide {
      display: none; }
    .sc-task-list-collapsed .sc-js-el-show {
      display: block; }
    .sc-task-list-collapsed .sc-task-list-head {
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      padding: 8px 16px; }
    .sc-task-list-collapsed .sc-actions {
      margin: 0 !important; }
      .sc-task-list-collapsed .sc-actions .sc-js-el-show {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); }
    .sc-task-list-collapsed .sc-task-list-header {
      white-space: nowrap;
      padding-right: 16px;
      max-width: inherit;
      overflow: visible; }
    @media screen and (-ms-high-contrast: none) {
      .sc-task-list-collapsed .sc-task-list-head {
        -webkit-transform: rotate(-270deg);
        transform: rotate(-270deg);
        padding-left: 0; }
      .sc-task-list-collapsed .sc-actions {
        margin: 0 !important; }
        .sc-task-list-collapsed .sc-actions .sc-js-el-show {
          -webkit-transform: rotate(-270deg);
          transform: rotate(-270deg); }
      .sc-task-list-collapsed .sc-task-list-header {
        padding-right: 0;
        position: absolute;
        left: 64px;
        bottom: 16px; } }

.sc-task-list-header {
  margin: 0 0 12px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 500; }

.sc-task-list-cards {
  margin: 8px 4px 0 12px;
  padding: 0 12px 8px 4px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-height: 24px; }
  .sc-task-list-cards * {
    -webkit-user-select: none; }
  .sc-task-list-cards > li {
    cursor: pointer; }
    .sc-task-list-cards > li + li {
      margin-top: 12px; }
  .sc-task-list-cards .sc-mirror-el {
    border-radius: 3px; }

.sc-task-card {
  border-radius: 3px;
  padding: 8px 12px;
  background: #fff;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  cursor: pointer; }
  .sc-task-card-title {
    margin: 0;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.4; }
  .sc-task-card-assignee {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px; }
    .sc-task-card-assignee > a {
      margin-right: 4px;
      font-size: 14px;
      font-size: 0.875rem; }
      .sc-task-card-assignee > a,
      .sc-task-card-assignee > a img {
        border-radius: 50%; }

#sc-page-aside .sc-task-list-head {
  margin-top: 12px;
  margin-bottom: 8px; }

#sc-page-aside .sc-task-list-cards {
  height: 100%;
  margin-top: 0; }
  #sc-page-aside .sc-task-list-cards :first-child[style*="display: none"] + li {
    margin-top: 0; }

.sc-task-board > [style*="display: none"]:first-child + .sc-task-list {
  margin-left: 0; }

.sc-task-list :first-child[style*="display: none"] + li,
.sc-task-list-cards :first-child[style*="display: none"] + li {
  margin-top: 0; }

.lesson-card:hover {
  background: #f5f5f5; 
  transition: background 0.2s ease-in-out;
}

.sc-theme-dark .lesson-card:hover {
  background: #171717!important; 
  transition: background 0.2s ease-in-out;
}

.survey-option-can-select .uk-card:hover {
  background-color: #f7f7f7;
  cursor: pointer;
}


    /* Container Styling */
    .stepper-tab-container {
      display: flex;
      border: 1px solid #e8e8e8;
      border-radius: 8px;
      overflow: hidden;
      margin-bottom: 30px;
  }

  .stepper-tab {
      flex: 1;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      padding: 10px 30px;

      text-align: center;
      cursor: pointer;
      border-right: 1px solid #e8e8e8;
      font-weight: 500;
      font-size: .875rem;
  }

  .stepper-tab.icon {
      font-size: 1.5rem;
  }

  .stepper-tab:last-child {
      border-right: none;
      /* Remove right border for the last tab */
  }


  /* Disabled Tab */
  .stepper-tab.disabled {
      color: #aaa;
      cursor: not-allowed;
  }

  .stepper-tab.active {
    background: #00838f;
    color: #fff;
  }
  
  .summary-container {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 15px;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #f9f9f9;
}
.sc-theme-dark .summary-container {
    border-color: #333;
    background-color: #333;
}

.summary-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}

.sc-theme-dark .summary-item {
    border-color: #555;
}
.summary-item:last-child {
    border-bottom: none;
}

.summary-label {
    font-weight: bold;
    color: #333;
    margin-right: 5px;
}

.sc-theme-dark .summary-label {
    color: #eee;
}
.summary-value .group-list {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
}

.summary-value {
    text-align: right;
    color: #555;
}

.sc-theme-dark .summary-value {
    color: #eee;
}



/* 7. themes ======================================= */
/* 8. print ======================================== */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIm1haW4uY3NzIiwiY29tbW9uL192YXJpYWJsZXNfbWl4aW5zLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwiY29tbW9uL19tZF9jb2xvcnMuc2NzcyIsImNvbW1vbi9fdWlraXRfY3VzdG9tLnNjc3MiLCJwYXJ0aWFscy9fdG9wX2Jhci5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvX3NpZGViYXIuc2NzcyIsInBhcnRpYWxzL190b29sYmFyLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19jb2xvcnMuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19jb2xvcnBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2ljb25zLnNjc3MiLCJjb21wb25lbnRzL19tYXBzLnNjc3MiLCJjb21wb25lbnRzL19vZmZjYW52YXMuc2NzcyIsImNvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCJjb21wb25lbnRzL190aW1lbGluZS5zY3NzIiwiY29tcG9uZW50cy9fd2F2ZXMuc2NzcyIsImNvbXBvbmVudHMvX3RvcF9tZW51LnNjc3MiLCJjb21wb25lbnRzL19pY2hlY2suc2NzcyIsImNvbXBvbmVudHMvX2hpZ2hsaWdodF9qcy5zY3NzIiwiY29tcG9uZW50cy9fY2hhcnRzLnNjc3MiLCJwYWdlcy9fY2hhdC5zY3NzIiwicGFnZXMvX2ludm9pY2Uuc2NzcyIsInBhZ2VzL19tYWlsYm94LnNjc3MiLCJwYWdlcy9fdGFza19ib2FyZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7OztDQ2NDO0FERUQsaURBQUE7QUU2U0M7Ozs7Ozs7Ozs7Ozs7RUFFQyxTQUFTO0VBQ1QsVUFBVTtFQUNWLGdCQUFnQixFQUFBOztBQ2pVbEI7RUFDQyxZQUFZ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M0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFKM0M7RUFDQyx5QkFBK0IsRUFBQTs7QUFFaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFK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LGVBQWUsRUFBQTtJQWhCaEI7TUFrQkUsZ0JBQWdCLEVBQUE7RUFsQmxCO0lBc0JDLGtCM0IzRXNCLEVBQUE7O0EyQjhFeEI7RUFDQyxrQjNCL0V1QjtFMkJnRnZCLGlCQUFpQjtFQUNqQixnQjNCbkRrQjtFQW9JbEIsZ0ZBQWtFO0VBQWxFLHdFQUFrRTtFMkIvRWxFLGVBQWUsRUFBQTtFQUNmO0lBQ0MsU0FBUztJM0JnT1gsbURBQXVEO0lBTnRELGUyQnhOd0I7STNCeU54QixtQkFkc0I7STJCMU1yQixnQkFBZ0I7SUFDaEIsZ0JBQWdCLEVBQUE7RUFFakI7SUFDQyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLGVBQWUsRUFBQTtJQUhmO01BU0MsaUJBQWlCO00zQjJNbkIsZTJCMU15QjtNM0IyTXpCLG1CQWRzQixFQUFBO00yQnZNckI7O1FBT0Usa0JBQWtCLEVBQUE7O0FBU3ZCO0VBRUUsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUhwQjtFQU1FLFlBQVk7RUFDWixhQUFhLEVBQUE7RUFQZjtJQVdLLGFBQWEsRUFBQTs7QUFNbEI7RUFHRyxjQUFjLEVBQUE7O0FBS2pCOztFQUtJLGFBQWEsRUFBQTs7QTdCNUhqQixzREFBQTtBQUdBLHNEQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuKlx0U2N1dHVtIEFkbWluXHJcbipcdGF1dGhvcjogdHpkXHJcbipcclxuKlx0Q29udGVudDpcclxuKlx0MS4gY29sb3JzOyB2YXJpYWJsZXMvbWl4aW5zOyBjb21tb24gc3R5bGVzXHJcbipcdDIuIFVJa2l0IGN1c3RvbSBzdHlsZXNcclxuKlx0My4gcGFydGlhbHMgKGhlYWRlcixzaWRlYmFycyx0b3AgYmFyKVxyXG4qXHQ0LiBjdXN0b20gY29tcG9uZW50c1xyXG4qXHQ1LiBjb21tb24gcGx1Z2luc1xyXG4qXHQ2LiBjdXN0b20gcGFnZXNcclxuKlx0Ny4gdGhlbWVzXHJcbipcdDguIHByaW50IHN0eWxlc1xyXG4qXHJcbiovXHJcblxyXG4vKiAxLiB2YXJpYWJsZXMvbWl4aW5zID09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cdEBpbXBvcnQgXCJjb21tb24vbWRfY29sb3JzXCI7XHJcblx0QGltcG9ydCBcImNvbW1vbi92YXJpYWJsZXNfbWl4aW5zXCI7XHJcblx0QGltcG9ydCBcImNvbW1vbi9jb21tb25cIjtcclxuXHJcbi8qIDIuIFVJa2l0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblx0QGltcG9ydCBcImNvbW1vbi91aWtpdF9jdXN0b21cIjtcclxuXHJcbi8qIDMuIHBhcnRpYWxzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblx0QGltcG9ydCBcInBhcnRpYWxzL3RvcF9iYXJcIjtcclxuXHRAaW1wb3J0IFwicGFydGlhbHMvaGVhZGVyXCI7XHJcblx0QGltcG9ydCBcInBhcnRpYWxzL3NpZGViYXJcIjtcclxuXHRAaW1wb3J0IFwicGFydGlhbHMvdG9vbGJhclwiO1xyXG5cdEBpbXBvcnQgXCJwYXJ0aWFscy9mb290ZXJcIjtcclxuXHJcbi8qIDQuIGNvbXBvbmVudHMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvY29sb3JzXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvY2FyZHNcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9jb2xvcnBpY2tlclwiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1zXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2ljb25zXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvbWFwc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL29mZmNhbnZhc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2dyZXNzXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvdGltZWxpbmVcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy93YXZlc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL3RvcF9tZW51XCI7XHJcblxyXG4vKiA1LiBjb21tb24gcGx1Z2lucyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2ljaGVja1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2hpZ2hsaWdodF9qc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2NoYXJ0c1wiO1xyXG5cclxuLyogNi4gY3VzdG9tIHBhZ2VzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHRAaW1wb3J0IFwicGFnZXMvY2hhdFwiO1xyXG5cdEBpbXBvcnQgXCJwYWdlcy9pbnZvaWNlXCI7XHJcblx0QGltcG9ydCBcInBhZ2VzL21haWxib3hcIjtcclxuXHRAaW1wb3J0IFwicGFnZXMvdGFza19ib2FyZFwiO1xyXG5cclxuLyogNy4gdGhlbWVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cdC8vQGltcG9ydCBcInRoZW1lc1wiO1xyXG5cclxuLyogOC4gcHJpbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cdC8vQGltcG9ydCBcInByaW50XCI7XHJcbiIsIi8qXHJcbipcdFNjdXR1bSBBZG1pblxyXG4qXHRhdXRob3I6IHR6ZFxyXG4qXHJcbipcdENvbnRlbnQ6XHJcbipcdDEuIGNvbG9yczsgdmFyaWFibGVzL21peGluczsgY29tbW9uIHN0eWxlc1xyXG4qXHQyLiBVSWtpdCBjdXN0b20gc3R5bGVzXHJcbipcdDMuIHBhcnRpYWxzIChoZWFkZXIsc2lkZWJhcnMsdG9wIGJhcilcclxuKlx0NC4gY3VzdG9tIGNvbXBvbmVudHNcclxuKlx0NS4gY29tbW9uIHBsdWdpbnNcclxuKlx0Ni4gY3VzdG9tIHBhZ2VzXHJcbipcdDcuIHRoZW1lc1xyXG4qXHQ4LiBwcmludCBzdHlsZXNcclxuKlxyXG4qL1xuLyogMS4gdmFyaWFibGVzL21peGlucyA9PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSwgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiAuc2Mtc2lkZWJhci1tZW51LXN1YiwgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiAuc2Mtc2lkZWJhci1tZW51LXN1YiB1bCwgLnNjLXRvcC1tZW51IHVsLFxuLnNjLXRvcC1tZW51IGxpLCAuc2MtY2hhdC11c2VyLWxpc3QtaW5saW5lLCAuc2MtY2hhdC1tZXNzYWdlcywgLnNjLWxpc3QtbWVzc2FnZXMsIC5zYy10YXNrLWxpc3QtY2FyZHMsXG4uc2MtdGFzay1saXN0LWNhcmRzID4gbGksXG4jc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSxcbiNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gLnNjLXNpZGViYXItbWVudS1zdWIgPiBsaSxcbiNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gLnNjLXNpZGViYXItbWVudS1zdWIgdWwgPiBsaSxcbi5zYy10b3AtbWVudSB1bCA+IGxpLFxuLnNjLXRvcC1tZW51IGxpID4gbGksXG4uc2MtY2hhdC11c2VyLWxpc3QtaW5saW5lID4gbGksXG4uc2MtY2hhdC1tZXNzYWdlcyA+IGxpLFxuLnNjLWxpc3QtbWVzc2FnZXMgPiBsaSxcbi5zYy10YXNrLWxpc3QtY2FyZHMgPiBsaSxcbi5zYy10YXNrLWxpc3QtY2FyZHMgPiBsaSA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb250c0xvYWRpbmcgaDEsIC5mb250c0xvYWRpbmcgaDIsIC5mb250c0xvYWRpbmcgaDMsIC5mb250c0xvYWRpbmcgaDQsIC5mb250c0xvYWRpbmcgaDUsIC5mb250c0xvYWRpbmcgaDYge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNjLXBhZ2UtZml4ZWQgYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNjLXBhZ2UtZml4ZWQgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2MtcGFnZS1maXhlZCAjc2MtcGFnZS1jb250ZW50Om5vdCgucHMpOm5vdCguc2MtcGFnZS1vdmVyZmxvdykge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjc2MtcGFnZS1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgaDEgc3Bhbi5zYy1zdWItaGVhZGluZywgaDIgc3Bhbi5zYy1zdWItaGVhZGluZywgaDMgc3Bhbi5zYy1zdWItaGVhZGluZywgaDQgc3Bhbi5zYy1zdWItaGVhZGluZywgaDUgc3Bhbi5zYy1zdWItaGVhZGluZywgaDYgc3Bhbi5zYy1zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICBoMSAudWstdGV4dC1zbWFsbCwgaDIgLnVrLXRleHQtc21hbGwsIGgzIC51ay10ZXh0LXNtYWxsLCBoNCAudWstdGV4dC1zbWFsbCwgaDUgLnVrLXRleHQtc21hbGwsIGg2IC51ay10ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAycHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDI3N2JkOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDE1NzhiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jc2MtcGFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgZmxleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAjc2MtcGFnZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjYwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDE0MG1zIGVhc2Utb3V0OyB9XG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1wYWdlLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH0gfVxuICAuc2Mtc2lkZWJhci1taW5pICNzYy1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC5zYy1zaWRlYmFyLWRpc2FibGVkICNzYy1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5zYy1jb250ZW50LWZ1bGwtd2lkdGggI3NjLXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuI3NjLXBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDE7IH1cbiAgI3NjLXBhZ2UtY29udGVudC5zYy1wYWdlLW92ZXJmbG93LFxuICAjc2MtcGFnZS1jb250ZW50LnNjLXBhZ2Utb3ZlcmZsb3cgLnBzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3NjLXBhZ2UtY29udGVudC5zYy1wYWdlLW92ZXJmbG93IC5wc19fcmFpbC14LFxuICAjc2MtcGFnZS1jb250ZW50LnNjLXBhZ2Utb3ZlcmZsb3cgLnBzX19yYWlsLXkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3NjLXBhZ2UtY29udGVudC5zYy1wYWdlLW92ZXItaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAjc2MtcGFnZS1jb250ZW50ICsgI3NjLXBhZ2UtYXNpZGUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuI3NjLXBhZ2UtYXNpZGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICNzYy1wYWdlLWFzaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjc2MtcGFnZS1hc2lkZS5zYy1wYWdlLWFzaWRlLWxhcmdlIHtcbiAgICB3aWR0aDogMzIwcHg7IH1cbiAgI3NjLXBhZ2UtYXNpZGUuc2MtcGFnZS1hc2lkZS1vdmVyZmxvdyAuc2MtcGFnZS1hc2lkZS1ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjc2MtcGFnZS1hc2lkZSAuc2MtcGFnZS1hc2lkZS1oZWFkZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAjc2MtcGFnZS1hc2lkZSAuc2MtcGFnZS1hc2lkZS1oZWFkZXI6bm90KFtjbGFzcyo9XCJzYy1wYWRkaW5nXCJdKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICNzYy1wYWdlLWFzaWRlIC5zYy1wYWdlLWFzaWRlLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICNzYy1wYWdlLWFzaWRlIC5zYy1wYWdlLWFzaWRlLWJvZHk6bm90KC5wcykge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICNzYy1wYWdlLWFzaWRlIC5zYy1wYWdlLWFzaWRlLWJvZHk6bm90KFtjbGFzcyo9XCJzYy1wYWRkaW5nXCJdKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5zYyB7XG4gIC8qJi1maWx0ZXJlZC1pdGVtcyB7XHJcblx0XHRbZGF0YS11ay1maWx0ZXItY29udHJvbF0ge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJG11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Ji51ay1hY3RpdmUsXHJcblx0XHRcdCYuc2MtanMtZmlsdGVyLWNsZWFyIHtcclxuXHRcdFx0XHQmLFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9Ki8gfVxuICAuc2MtYW5pbWF0aW9uLWRlZmF1bHQsXG4gIC5zYy1hbmltYXRpb24tZGVmYXVsdCBbY2xhc3MqPVwidWstYW5pbWF0aW9uXCJdIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDI4MG1zICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWFuaW1hdGlvbi1mYXN0LFxuICAuc2MtYW5pbWF0aW9uLWZhc3QgW2NsYXNzKj1cInVrLWFuaW1hdGlvblwiXSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNDBtcyAhaW1wb3J0YW50OyB9XG4gIC5zYy1hbmltYXRpb24tc2xvdyxcbiAgLnNjLWFuaW1hdGlvbi1zbG93IFtjbGFzcyo9XCJ1ay1hbmltYXRpb25cIl0ge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzYwbXMgIWltcG9ydGFudDsgfVxuICAuc2MtYW5pbWF0aW9uLXZlcnktc2xvdyxcbiAgLnNjLWFuaW1hdGlvbi12ZXJ5LXNsb3cgW2NsYXNzKj1cInVrLWFuaW1hdGlvblwiXSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1NjBtcyAhaW1wb3J0YW50OyB9XG4gIC5zYy1hbmltYXRpb24taW5maW5pdGUge1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG4gIC5zYy1iZy10ZXh0dXJlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAuc2MtYmctdGV4dHVyZS5jdWJlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdGV4dHVyZXMvY3ViZXMucG5nXCIpOyB9XG4gICAgLnNjLWJnLXRleHR1cmUucm9ib3RzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90ZXh0dXJlcy9yb2JvdHMucG5nXCIpOyB9XG4gICAgLnNjLWJnLXRleHR1cmUuZm9vZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdGV4dHVyZXMvZm9vZC5wbmdcIik7IH1cbiAgICAuc2MtYmctdGV4dHVyZS5oZXhlbGxlbmNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90ZXh0dXJlcy9oZXhlbGxlbmNlLnBuZ1wiKTsgfVxuICAgIC5zYy1iZy10ZXh0dXJlLnNoYXR0ZXJlZC1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90ZXh0dXJlcy9zaGF0dGVyZWQtZGFyay5wbmdcIik7IH1cbiAgICAuc2MtYmctdGV4dHVyZS5kYXJrLWdlb21ldHJpYyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdGV4dHVyZXMvZGFyay1nZW9tZXRyaWMucG5nXCIpOyB9XG4gIC5zYy11c2VyLXN0YXR1cyB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgdG9wOiAtNHB4OyB9XG4gICAgLnNjLXVzZXItc3RhdHVzLm9ubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGJjMzRhOyB9XG4gICAgLnNjLXVzZXItc3RhdHVzLm9mZmxpbmUge1xuICAgICAgYmFja2dyb3VuZDogI2JkYmRiZDsgfVxuICAgIC5zYy11c2VyLXN0YXR1cy5idXN5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNDQzMzY7IH1cbiAgICAuc2MtdXNlci1zdGF0dXMuYXdheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZjMTA3OyB9XG4gIC5zYy1hdmF0YXIsIC5zYy1hdmF0YXItaW5pdGlhbHMge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNjLWF2YXRhci1pbml0aWFscyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnNjLWF2YXRhci1pbml0aWFscy1tZCB7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLnNjLWF2YXRhci1pbml0aWFscy1sZyB7XG4gICAgICB3aWR0aDogOTZweDtcbiAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuICAuc2MtYXZhdGFyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLnNjLWF2YXRhci13cmFwcGVyIC5zYy11c2VyLXN0YXR1cyB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogLTNweDsgfVxuICAgIC5zYy1hdmF0YXItd3JhcHBlci1sZyB7XG4gICAgICB3aWR0aDogOTZweDtcbiAgICAgIGhlaWdodDogOTZweDsgfVxuICAgICAgLnNjLWF2YXRhci13cmFwcGVyLWxnIC5zYy11c2VyLXN0YXR1cyB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogNXB4OyB9XG4gICAgLnNjLWF2YXRhci13cmFwcGVyLW1kIHtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgICAuc2MtYXZhdGFyLXdyYXBwZXItbWQgLnNjLXVzZXItc3RhdHVzIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgdG9wOiAxcHg7IH1cbiAgICAuc2MtYXZhdGFyLXdyYXBwZXIgLnNjLWF2YXRhci1zdGF0dXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICB0b3A6IC0ycHg7IH1cbiAgLnNjLWF2YXRhci1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnNjLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC5zYy1ib3JkZXItYm90dG9tIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLnNjLWJvcmRlci10b3Age1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAuc2MtYm9yZGVyLWRhcmsge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjM2KTsgfVxuICAuc2Mtcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLXJvdW5kLXRvcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMCAhaW1wb3J0YW50OyB9XG4gIC5zYy10aGVtZS1jb2xvciB7XG4gICAgY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDsgfVxuICAuc2MtdGhlbWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDsgfVxuICAgIC5zYy10aGVtZS1iZy1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtdGhlbWUtYmctZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7IH1cbiAgLnNjLXRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3Ige1xuICAgIGNvbG9yOiAjZDUwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLnNjLXRoZW1lLWNvbXBsZW1lbnRhcnktYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTAwMDAgIWltcG9ydGFudDsgfVxuICAgIC5zYy10aGVtZS1jb21wbGVtZW50YXJ5LWJnLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWUgIWltcG9ydGFudDsgfVxuICAuc2MtY29sb3ItcHJpbWFyeSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDsgfVxuICAuc2MtY29sb3Itc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KSAhaW1wb3J0YW50OyB9XG4gIC5zYy1jb2xvci1kYW5nZXIge1xuICAgIGNvbG9yOiAjZTUzOTM1ICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWxpZ2h0LFxuICAuc2MtbGlnaHQgKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNjLWxpZ2h0IC5zYy1jb2xvci1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5zYy1saWdodCAuc2MtY29sb3Itc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyB9XG4gIC5zYy1saWdodCAuc2MtYWN0aW9ucy1pY29uIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5zYy1saWdodCBhLm1kaTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM2KTsgfVxuICAuc2MtbGlnaHQgLnVrLXRleHQtbWV0YSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cbiAgLnNjLXRleHQtc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnNjLXRleHQtbGluZS10aHJvdWdoIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAuc2MtdGV4dC1saC0xIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuc2MtbGluayB7XG4gICAgY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDsgfVxuICAgIC5zYy1saW5rLWV4dGVybmFsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnNjLWxpbmstZXh0ZXJuYWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcRjNDQyc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgRGVzaWduIEljb25zJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAuc2Mtc3Itb25seSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDsgfVxuICAuc2MtY29sdW1uLWNvbGxhcHNlZCB7XG4gICAgd2lkdGg6IDY4cHggIWltcG9ydGFudDsgfVxuICAgIC5zYy1jb2x1bW4tY29sbGFwc2VkIC5zYy1qcy1lbC1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5zYy1jb2x1bW4tY29sbGFwc2VkIC5zYy1qcy1lbC1zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2MtY29sdW1uLWNvbGxhcHNlZCAudWstY2FyZC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTZweCAwICFpbXBvcnRhbnQ7IH1cbiAgLnNjLXdpZGdldCAudWstY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2Mtd2lkZ2V0IC51ay10ZXh0LW1ldGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zYy13aWRnZXQtYWRkb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAuc2Mtd2lkZ2V0LWFkZG9uIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyA0ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAuc2Mtd2lkZ2V0LWFkZG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLnNjLXdpZGdldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cbiAgICAuc2Mtd2lkZ2V0LWNvbnRlbnQgLnVrLWNhcmQtdGl0bGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zYy13aWRnZXQtY29udGVudCAudWstdGV4dC1tZXRhIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2Mtd2lkZ2V0LWNvbnRlbnQgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNnB4OyB9XG4gIC5zYy1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNjLWFjdGlvbnMtaWNvbiB7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjgwbXMgZWFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnNjLWFjdGlvbnMtaWNvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgICAuc2MtYWN0aW9ucy1pY29uLm1kaTpiZWZvcmUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAudWstY2FyZCAuc2MtYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7IH1cbiAgLnNjLWZsYWcge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuc2Mtc2VxdWVuY2Utc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLnNjLXNlcXVlbmNlLXNob3ctd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2Mtc2VxdWVuY2Utc2hvdy1hbmltYXRlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuc2Mtc2VxdWVuY2Utc2hvdy1lbmQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuc2MtbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2MtbmF2ID4gbGkgPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXEYxNDAnO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7IH1cbiAgLnNjLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTIwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzYwbXMgZWFzZTsgfVxuICAgIC5zYy1vdmVybGF5LmRpbW1lZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLnNjLWNvbG9yLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDAuOGVtO1xuICAgIGhlaWdodDogMC44ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5zYy1jb2xvci1sYWJlbC1jbGVhcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmNWFkJztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLnNjLWpzLWVsLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNjLWpzLWNoaWxkcmVuLWhpZGUgPiAqIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zYy1qcy1lbC10cmFuc2Zvcm0gPiAqOm5vdCguc2MtanMtZWwtdHJhbnNmb3JtLXZpc2libGUpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWpzLWNvbHVtbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI4MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpOyB9XG4gIC5zYy1qcy1pbnB1dC1jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLnNjLWlucHV0LWZpbGxlZCAuc2MtanMtaW5wdXQtY2xlYXIsXG4gICAgLnNjLWlucHV0LWZpeGVkIC5zYy1qcy1pbnB1dC1jbGVhciB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5zYy1lbC1jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2MtZWwtaG92ZXJhYmxlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE0MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpOyB9XG4gICAgLnNjLWVsLWhvdmVyYWJsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gIC5zYy1lbC1zdGlja3kudWstYWN0aXZlLnVrLXN0aWNreS1maXhlZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC5zYy1lbC1zdGlja3kudWstYWN0aXZlLnVrLXN0aWNreS1maXhlZCBbZGF0YS1zYy1pbnB1dF0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2MtbGlzdC1pbWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zYy1saXN0LWltYWdlcyBsaSB7XG4gICAgICBtYXgtaGVpZ2h0OiA5NnB4O1xuICAgICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtbGlzdC1pbWFnZXMgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc2MtbGlzdC1zaGFkb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNjLWxpc3Qtc2hhZG93ID4gbGkge1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICAuc2MtbGlzdC1zaGFkb3cgPiBsaSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMwMjc3YmQ7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zYy1saXN0LXNoYWRvdyA+IGxpIHAge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNjLWxpc3Qtc2hhZG93ID4gbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDsgfVxuICAuc2MtZmxleC1uby1zaHJpbmsge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5zYy1mbGV4LWl0ZW1zLWxlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWZsZXgtaXRlbXMtcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5zYy1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgLnNjLXBhZGRpbmctdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtcGFkZGluZy1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAgIC5zYy1wYWRkaW5nLWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtcGFkZGluZy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtcGFkZGluZy1lbmRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLXBhZGRpbmctbGFyZ2Uge1xuICAgICAgcGFkZGluZzogNDBweDsgfVxuICAgICAgLnNjLXBhZGRpbmctbGFyZ2UtZW5kcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zYy1wYWRkaW5nLWxhcmdlLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zYy1wYWRkaW5nLWxhcmdlLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtcGFkZGluZy1tZWRpdW0ge1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgLnNjLXBhZGRpbmctbWVkaXVtLWVuZHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2MtcGFkZGluZy1tZWRpdW0tdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAgICAgLnNjLXBhZGRpbmctbWVkaXVtLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtcGFkZGluZy1zbWFsbCB7XG4gICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgIC5zYy1wYWRkaW5nLXNtYWxsLWVuZHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAgICAgLnNjLXBhZGRpbmctc21hbGwtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2MtcGFkZGluZy1zbWFsbC1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtcGFkZGluZy1taW5pIHtcbiAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgICAgLnNjLXBhZGRpbmctbWluaS1lbmRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zYy1wYWRkaW5nLW1pbmktdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2MtcGFkZGluZy1taW5pLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAgIC5zYy1wYWRkaW5nLXJlbW92ZSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zYy1wYWRkaW5nLXJlbW92ZS10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2MtcGFkZGluZy1yZW1vdmUtYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNjLXBhZGRpbmctcmVtb3ZlLWxlZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNjLXBhZGRpbmctcmVtb3ZlLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5zYy1zcGlubmVyIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDBhY2MxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyLWFuaW1hdGlvbiAxMDAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zYy1zcGlubmVyLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7IH1cbiAgICAuc2Mtc3Bpbm5lci1sYXJnZSB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci13aWR0aDogOHB4OyB9XG4gICAgLnNjLXNwaW5uZXItc2Vjb25kYXJ5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkNTAwMDA7IH1cbiAgICAuc2Mtc3Bpbm5lci1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgICAgei1pbmRleDogMTMwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MnB4KSBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgICAgLnNjLXNwaW5uZXItb3ZlcmxheS5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0cHgpIHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7IH1cbiAgICAgIC5zYy1zcGlubmVyLW92ZXJsYXkuZW50ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLCB0cmFuc2Zvcm0gNDAwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgLnNjLXBhcnRpY2xlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zYy1wYXJ0aWNsZXMgKyAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDIwOyB9XG4gIC5zYy1tYXNvbnJ5LWdyaWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zYy1tYXNvbnJ5LWdyaWQgPiAqIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAuc2MtYWpheC1zY2FsZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI4MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpOyB9XG4gICAgLnNjLWFqYXgtc2NhbGUuaWMtdHJhbnNpdGlvbmluZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5zYy1hamF4LXNsaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgICAuc2MtYWpheC1zbGlkZS5pYy10cmFuc2l0aW9uaW5nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuc2MtYWpheC1zbGlkZS1yaWdodCAuaWMtcmVtb3ZpbmcsXG4gICAgLnNjLWFqYXgtc2xpZGUtcmlnaHQgLmljLXRyYW5zaXRpb25pbmcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI4MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLnNjLWFqYXgtZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI4MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpOyB9XG4gICAgLnNjLWFqYXgtZmFkZS5pYy10cmFuc2l0aW9uaW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLnNjLWZvb3Rlci1hY3RpdmUgYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnNjLWZvb3Rlci1hY3RpdmUgYm9keSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuc2Mtcm93LWhpZ2hsaWdodCB0ZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmRlNyAhaW1wb3J0YW50OyB9XG4gIC5zYy13aWR0aC1taWNybyB7XG4gICAgd2lkdGg6IDQ4cHg7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLW92ZXJsYXkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0cHgpIHNjYWxlM2QoMC4xLCAwLjEsIDAuMSk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSBzY2FsZTNkKDAuNiwgMC42LCAwLjYpOyB9IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuW2RhdGEtc2Mtc3RpY2t5XSB7XG4gIHotaW5kZXg6IDExMDA7IH1cblxuLyogMi4gVUlraXQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51ay1hY2NvcmRpb24ge1xuICBtYXJnaW46IDA7IH1cbiAgLnVrLWFjY29yZGlvbiA+IDpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciwgLnVrLWFjY29yZGlvbi10aXRsZTpmb2N1cyB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC51ay1hY2NvcmRpb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudWstYWNjb3JkaW9uLXRpdGxlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbnRlbnQ6ICdcXEYxNDAnO1xuICAgICAgY29sb3I6ICMwMjc3YmQ7XG4gICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC51ay1hY2NvcmRpb24tdGl0bGUgLm1kaSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC51ay1hY2NvcmRpb24gLnVrLW9wZW4gLnVrLWFjY29yZGlvbi10aXRsZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAudWstYWNjb3JkaW9uIC51ay1vcGVuIC51ay1hY2NvcmRpb24tdGl0bGUgLm1kaSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50LWV4cGFuZCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDsgfVxuICAudWstYWNjb3JkaW9uLW91dGxpbmUgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMTJweCAzNnB4IDEycHggMTZweDsgfVxuICAgIC51ay1hY2NvcmRpb24tb3V0bGluZSAudWstYWNjb3JkaW9uLXRpdGxlOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA4cHg7IH1cbiAgLnVrLWFjY29yZGlvbi1vdXRsaW5lIC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLnVrLWFjY29yZGlvbi1vdXRsaW5lID4gbGkge1xuICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC51ay1hY2NvcmRpb24tb3V0bGluZSA+IGxpOmZpcnN0LWNoaWxkIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cbiAgICAudWstYWNjb3JkaW9uLW91dGxpbmUgPiBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgICAudWstYWNjb3JkaW9uLW91dGxpbmUgPiBsaTpudGgtY2hpbGQobisyKSAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC51ay1hY2NvcmRpb24tb3V0bGluZSA+IGxpOmxhc3QtY2hpbGQgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuICAgIC51ay1hY2NvcmRpb24tb3V0bGluZSA+IGxpLnVrLW9wZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgICAgIC51ay1hY2NvcmRpb24tb3V0bGluZSA+IGxpLnVrLW9wZW4gLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmRiZGJkO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAgICAgLnVrLWFjY29yZGlvbi1vdXRsaW5lID4gbGkudWstb3BlbiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG4gICAgICAudWstYWNjb3JkaW9uLW91dGxpbmUgPiBsaS51ay1vcGVuOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgLnVrLWFjY29yZGlvbi1hbHQgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDEycHggMzZweCAxMnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgIC51ay1hY2NvcmRpb24tYWx0IC51ay1hY2NvcmRpb24tdGl0bGU6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDhweDsgfVxuICAgIC51ay1hY2NvcmRpb24tYWx0IC51ay1hY2NvcmRpb24tdGl0bGUubWQtY29sb3Itd2hpdGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnVrLWFjY29yZGlvbi1hbHQgLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC51ay1hY2NvcmRpb24tYWx0ID4gbGkudWstb3BlbiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbltjbGFzcyo9J3VrLWFuaW1hdGlvbi0nXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjgwbXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpOyB9XG5cbi51ay1hbmltYXRpb24tZmFzdCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTQwbXM7IH1cblxuQGtleWZyYW1lcyB1ay1mYWRlLXNjYWxlLTAyIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4udWstYWxlcnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEycHggMzZweCAxMnB4IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLnVrLWFsZXJ0IGgzLFxuICAudWstYWxlcnQgaDMgKyAqLFxuICAudWstYWxlcnQgaDQsXG4gIC51ay1hbGVydCBoNCArICosXG4gIC51ay1hbGVydCBoNSxcbiAgLnVrLWFsZXJ0IGg1ICsgKiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC51ay1hbGVydCBhOm5vdChbY2xhc3NdKSB7XG4gICAgY29sb3I6ICMwMjc3YmQ7IH1cbiAgLnVrLWFsZXJ0LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMwMDgzOGYgIWltcG9ydGFudDsgfVxuICAudWstYWxlcnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzU1OGIyZiAhaW1wb3J0YW50OyB9XG4gIC51ay1hbGVydC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY4ZjAwICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWFsZXJ0LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI2M2MjgyOCAhaW1wb3J0YW50OyB9XG4gIC51ay1hbGVydC1wcmltYXJ5LCAudWstYWxlcnQtc3VjY2VzcywgLnVrLWFsZXJ0LXdhcm5pbmcsIC51ay1hbGVydC1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWFsZXJ0LWF0dGFjaGVkLXRvcCwgLnVrLWFsZXJ0LWF0dGFjaGVkLWJvdHRvbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC51ay1hbGVydC1hdHRhY2hlZC10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxuICAudWstYWxlcnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7IH1cbiAgLnVrLWFsZXJ0LWNsb3NlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDE0cHg7IH1cbiAgLnVrLWFsZXJ0IC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gbGkge1xuICAgIHBhZGRpbmc6IDRweCAwOyB9XG5cbi51ay1iYWRnZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMjhlbSAwLjZlbTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTsgfVxuXG5ociwgLnVrLWhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuKiArIC51ay1ocixcbiogKyBociB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICBvbCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTsgfVxuICAgIG9sID4gbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZy1yaWdodDogMC42ZW07IH1cblxubGkgb2wgPiBsaSB7XG4gIG1hcmdpbjogMDsgfVxuICBsaSBvbCA+IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmNTlkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udWstdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udWstdGV4dC1tZWRpdW0ge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51ay10ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udWstdGV4dC14bGFyZ2Uge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udWstdGV4dC1tZXRhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLnVrLXRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4udWstdGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudWstdGV4dC1jZW50ZXJcXEB4cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnVrLWludmlzaWJsZSAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuKiArIC51ay1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgKiArIC51ay1tYXJnaW4tc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gICogKyAudWstbWFyZ2luLW1lZGl1bSB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gICogKyAudWstbWFyZ2luLWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgKiArIC51ay1tYXJnaW4teGxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnVrLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnVrLW1hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tdG9wLXJlbW92ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnVrLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudWstbWFyZ2luLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLW1hcmdpbi1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLW1hcmdpbi1yZW1vdmUtZW5kcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC51ay1tYXJnaW4tbWluaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLW1pbmktdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1taW5pLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tbWluaS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tbWluaS1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC51ay1tYXJnaW4tc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC51ay1tYXJnaW4tc21hbGwtdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1zbWFsbC1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLXNtYWxsLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1zbWFsbC1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51ay1tYXJnaW4tbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLnVrLW1hcmdpbi1tZWRpdW0tdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tbWVkaXVtLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLW1lZGl1bS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLW1lZGl1bS1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudWstbWFyZ2luLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnVrLW1hcmdpbi1sYXJnZS10b3Age1xuICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1sYXJnZS1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1sYXJnZS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLWxhcmdlLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51ay1tYXJnaW4teGxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgLnVrLW1hcmdpbi14bGFyZ2UtdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4teGxhcmdlLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLXhsYXJnZS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLXhsYXJnZS1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udWstbGlnaHQsIC51ay1zZWN0aW9uLXByaW1hcnk6bm90KC51ay1wcmVzZXJ2ZS1jb2xvciksXG4udWstc2VjdGlvbi1zZWNvbmRhcnk6bm90KC51ay1wcmVzZXJ2ZS1jb2xvciksXG4udWstY2FyZC1wcmltYXJ5LnVrLWNhcmQtYm9keSxcbi51ay1jYXJkLXByaW1hcnkgPiA6bm90KFtjbGFzcyo9J3VrLWNhcmQtbWVkaWEnXSksXG4udWstY2FyZC1zZWNvbmRhcnkudWstY2FyZC1ib2R5LFxuLnVrLWNhcmQtc2Vjb25kYXJ5ID4gOm5vdChbY2xhc3MqPSd1ay1jYXJkLW1lZGlhJ10pLFxuLnVrLW92ZXJsYXktcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuOm5vdChwcmUpID4gY29kZSwgOm5vdChwcmUpID4ga2JkLCA6bm90KHByZSkgPiBzYW1wIHtcbiAgY29sb3I6ICNjNjI4Mjg7XG4gIGJhY2tncm91bmQ6ICNmZmViZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgQ29uc29sYXMsIG1vbm9zcGFjZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHdoaXRlLXNwYWNlOiBwcmU7IH1cblxucHJlIGNvZGUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgQ29uc29sYXMsIG1vbm9zcGFjZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuLnVrLWJyZWFkY3J1bWIgPiA6bnRoLWNoaWxkKG4rMik6bm90KC51ay1maXJzdC1jb2x1bW4pOmJlZm9yZSB7XG4gIG1hcmdpbjogMCA4cHg7IH1cblxuLnVrLWJyZWFkY3J1bWIgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVrLWJyZWFkY3J1bWIgPiAqOm5vdCgudWstZGlzYWJsZWQpID4gYSB7XG4gICAgY29sb3I6ICMwMjc3YmQ7IH1cblxuLnVrLWJyZWFkY3J1bWItYWx0ID4gOm50aC1jaGlsZChuKzIpOm5vdCgudWstZmlyc3QtY29sdW1uKTpiZWZvcmUge1xuICBjb250ZW50OiAnPic7IH1cblxuLnVrLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMjQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAudWstYnV0dG9uOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cbiAgLnVrLWJ1dHRvbi1kZWZhdWx0IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWJ1dHRvbi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTM5MzU7IH1cbiAgICAudWstYnV0dG9uLWRhbmdlcjpob3ZlciwgLnVrLWJ1dHRvbi1kYW5nZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyODsgfVxuICAudWstYnV0dG9uLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGY7IH1cbiAgICAudWstYnV0dG9uLXByaW1hcnk6aG92ZXIsIC51ay1idXR0b24tcHJpbWFyeTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmEzOyB9XG4gIC51ay1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4OyB9XG4gICAgLnVrLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsIC51ay1idXR0b24tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTQ3NDc7IH1cbiAgLnVrLWJ1dHRvbi1zbWFsbCB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC51ay1idXR0b24tdGV4dCwgLnVrLWJ1dHRvbi1saW5rIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWJ1dHRvbiArIC51ay1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLnVrLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyMDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAudWstY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG4gICAgLnVrLWNhcmQtZm9vdGVyOm5vdChbY2xhc3MqPVwic2MtcGFkZGluZ1wiXSkge1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4OyB9XG4gICAgLnVrLWNhcmQtZm9vdGVyID4gLnNjLWJ1dHRvbi1mbGF0OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuICAudWstY2FyZC1ib2R5Om5vdChbY2xhc3MqPVwic2MtcGFkZGluZ1wiXSkge1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgLnVrLWNhcmQtYm9keSArIC51ay1jYXJkLWZvb3Rlcjpub3QoLnNjLWNhcmQtZm9vdGVyLXNlcGFyYXRvcikge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51ay1jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLnVrLWNhcmQtdGl0bGUuc2MtYWN0aW9ucy1tYXRjaCB7XG4gICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAudWstY2FyZC10aXRsZSArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC51ay1jYXJkLXRpdGxlIC51ay1jYXJkLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC51ay1jYXJkID4gLnVrLWNhcmQtdGl0bGU6bm90KFtjbGFzcyo9XCJzYy1wYWRkaW5nXCJdKSB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4OyB9XG4gIC51ay1jYXJkID4gLnVrLWNhcmQtdGl0bGUgKyAudWstY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudWstY2FyZC1zbWFsbCAudWstY2FyZC10aXRsZSxcbiAgLnVrLWNhcmQtc21hbGwgLnVrLWNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWNhcmQtbGFyZ2UgLnVrLWNhcmQtdGl0bGUsXG4gIC51ay1jYXJkLWxhcmdlIC51ay1jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAudWstY2FyZC1zbWFsbCA+IC51ay1jYXJkLXRpdGxlICsgLnVrLWNhcmQtYm9keSwgLnVrLWNhcmQtbGFyZ2UgPiAudWstY2FyZC10aXRsZSArIC51ay1jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuICAgIC51ay1jYXJkLWhlYWRlcjpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDsgfVxuICAgIC51ay1jYXJkLWhlYWRlciAudWstY2FyZC10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnVrLWNhcmQtaGVhZGVyIC51ay10ZXh0LW1ldGEge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnVrLWNhcmQtaGVhZGVyLWJnIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAtOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLnVrLWNhcmQtaGVhZGVyLWJnOm5vdChbY2xhc3MqPVwic2MtcGFkZGluZ1wiXSkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAudWstY2FyZC1oZWFkZXItYmctd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgIC51ay1jYXJkLWhlYWRlci1iZy1pbWcge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgIC51ay1jYXJkLWhlYWRlci1iZy1pbWc6bm90KFtjbGFzcyo9XCJ1ay1oZWlnaHRcIl0pIHtcbiAgICAgICAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gICAgICAgIC51ay1jYXJkLWhlYWRlci1iZy1pbWc6bm90KFtjbGFzcyo9XCJ1ay1iYWNrZ3JvdW5kXCJdKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIC51ay1jYXJkLWhlYWRlci1saWdodCA+ICoge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudWstY2FyZC1oZWFkZXIgPiBbZGF0YS11ay1pY29uXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogNHB4OyB9XG4gICAgLnVrLWNhcmQtaGVhZGVyOm5vdCguc2MtY2FyZC1oZWFkZXItc2VwYXJhdG9yKSArIC5zYy1jYXJkLWNvbnRlbnQgLnVrLWNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC51ay1jYXJkLWhlYWRlcjpub3QoLnNjLWNhcmQtaGVhZGVyLXNlcGFyYXRvcikgKyAudWstY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnVrLWNhcmQtaGVhZGVyLmlzX3N0dWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLnVrLWNhcmQudWstY2FyZC1ob3Zlcjpub3QoLnVrLWNhcmQtcHJpbWFyeSk6bm90KC51ay1jYXJkLXNlY29uZGFyeSk6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAudWstY2FyZC1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjI4Mjg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudWstY2FyZC1zZWNvbmRhcnkgLnVrLWNhcmQtdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudWstY2FyZC1zZWNvbmRhcnkudWstY2FyZC1ob3Zlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4OyB9XG4gIC51ay1jYXJkLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudWstY2FyZC1wcmltYXJ5IC51ay1jYXJkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnVrLWNhcmQtcHJpbWFyeS51ay1jYXJkLWhvdmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjYzE7XG4gICAgICBib3gtc2hhZG93OiAwIDE0cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gIC51ay1jYXJkLWxpZ2h0ID4gOm5vdChbY2xhc3MqPSd1ay1jYXJkLW1lZGlhJ10pIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC51ay1jYXJkLWxpZ2h0IC51ay1jYXJkLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudWstY2FyZCAuc2MtY2FyZC1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgLnVrLWNhcmQgLnVrLWdyaWQgPiAqOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG4gIC51ay1jYXJkLmlzLXN0dWNrIHtcbiAgICB6LWluZGV4OiAxMzAwOyB9XG5cbi51ay1jb3Zlci1ib3R0b20gaW1nIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdG9wOiBhdXRvOyB9XG5cbi51ay1jb21tZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnVrLWNvbW1lbnQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi51ay1jb21tZW50LWJvZHkgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi51ay1jb21tZW50LW1ldGEge1xuICBtYXJnaW46IDA7IH1cblxuLnVrLWNvbW1lbnQtbGlzdCA+IDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLnVrLWNvbW1lbnQtbGlzdCAudWstY29tbWVudCB+IHVsIHtcbiAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAudWstY29tbWVudC1saXN0IC51ay1jb21tZW50IH4gdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgLnVrLWNvbW1lbnQtbGlzdCAudWstY29tbWVudCB+IHVsID4gOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi51ay1kaXZpZGVyLWljb246YmVmb3JlLCAudWstZGl2aWRlci1pY29uOmFmdGVyLFxuLnVrLWRpdmlkZXItaWNvbjpiZWZvcmUsXG4udWstZGl2aWRlci1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi51ay1uYXZiYXItZHJvcGRvd24sXG4udWstZHJvcGRvd24ge1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE4MHB4OyB9XG5cbi51ay1uYXZiYXItZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogMjgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAudWstbmF2YmFyLWRyb3Bkb3duOm5vdChbY2xhc3MqPVwic2MtcGFkZGluZ1wiXSkge1xuICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gIC51ay1uYXZiYXItZHJvcGRvd246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IC04cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cbiAgLnVrLW5hdmJhci1kcm9wZG93bi5oZWFkaW5nLWFjdGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVrLW5hdmJhci1kcm9wZG93bi51ay1uYXZiYXItZHJvcGRvd24tYm90dG9tLWxlZnQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gICAgICAudWstbmF2YmFyLWRyb3Bkb3duLnVrLW5hdmJhci1kcm9wZG93bi1ib3R0b20tbGVmdCB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwICFpbXBvcnRhbnQ7IH0gfVxuICAudWstbmF2YmFyLWRyb3Bkb3duLnVrLW5hdmJhci1kcm9wZG93bi1ib3R0b20tcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gICAgICAudWstbmF2YmFyLWRyb3Bkb3duLnVrLW5hdmJhci1kcm9wZG93bi1ib3R0b20tcmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCAhaW1wb3J0YW50OyB9IH1cbiAgLnVrLW5hdmJhci1kcm9wZG93biAudWstYnV0dG9uLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC51ay1uYXZiYXItZHJvcGRvd24gLnVrLXBhbmVsLXNjcm9sbGFibGUge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICByZXNpemU6IHZlcnRpY2FsOyB9XG4gIC51ay1uYXZiYXItZHJvcGRvd24gLnVrLWxpc3Q6bm90KC51ay1tYXJnaW4tcmVtb3ZlKSB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAudWstbmF2YmFyLWRyb3Bkb3duIC51ay1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07IH1cbiAgICAudWstbmF2YmFyLWRyb3Bkb3duIC51ay1saXN0IGxpIFtkYXRhLXVrLWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAudWstbmF2YmFyLWRyb3Bkb3duIC51ay1uYXYgPiBsaSB7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7IH1cbiAgICAudWstbmF2YmFyLWRyb3Bkb3duIC51ay1uYXYgPiBsaSA+IGEge1xuICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgICAgIC51ay1uYXZiYXItZHJvcGRvd24gLnVrLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgLnVrLW5hdmJhci1kcm9wZG93biAuc2MtbGlzdC1zaGFkb3cgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgICAudWstbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiA1JSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLnVrLW5hdmJhci1kcm9wZG93bjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udWstZHJvcGRvd24tbmF2IHtcbiAgcGFkZGluZzogOHB4IDA7IH1cbiAgLnVrLWRyb3Bkb3duLW5hdiA+IGxpIHtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgLnVrLWRyb3Bkb3duLW5hdiA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgLnVrLWRyb3Bkb3duLW5hdiA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudWstZHJvcGRvd24tbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC51ay1kcm9wZG93bi1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC51ay1kcm9wZG93bi1uYXYgLnVrLWFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgLnVrLWRyb3Bkb3duLW5hdiAudWstbmF2LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAudWstZHJvcGRvd24tbmF2IC51ay1uYXYtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnVrLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTQwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC51ay1kcm9wZG93bi1zbWFsbCB7XG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC51ay1kcm9wZG93bi1tZWRpdW0ge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjQwcHggIWltcG9ydGFudDsgfVxuICAudWstZHJvcGRvd24tbGFyZ2Uge1xuICAgIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzYwcHggIWltcG9ydGFudDsgfVxuICAudWstZHJvcGRvd24udWstZHJvcGRvd24tYm90dG9tLWNlbnRlciwgLnVrLWRyb3Bkb3duLnVrLWRyb3Bkb3duLWJvdHRvbS1qdXN0aWZ5IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDsgfVxuICAudWstZHJvcGRvd24udWstZHJvcGRvd24tdG9wLWNlbnRlciwgLnVrLWRyb3Bkb3duLnVrLWRyb3Bkb3duLXRvcC1qdXN0aWZ5IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTsgfVxuICAudWstZHJvcGRvd24udWstZHJvcGRvd24tcmlnaHQtY2VudGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTsgfVxuICAudWstZHJvcGRvd24udWstZHJvcGRvd24tbGVmdC1jZW50ZXIge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlOyB9XG4gIC51ay1kcm9wZG93bi51ay1kcm9wZG93bi1ib3R0b20tcmlnaHQsIC51ay1kcm9wZG93bi51ay1kcm9wZG93bi1sZWZ0LXRvcCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG4gIC51ay1kcm9wZG93bi51ay1kcm9wZG93bi10b3AtcmlnaHQsIC51ay1kcm9wZG93bi51ay1kcm9wZG93bi1sZWZ0LWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG4gIC51ay1kcm9wZG93bi51ay1kcm9wZG93bi1ib3R0b20tbGVmdCwgLnVrLWRyb3Bkb3duLnVrLWRyb3Bkb3duLXJpZ2h0LXRvcCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gIC51ay1kcm9wZG93bi51ay1kcm9wZG93bi10b3AtbGVmdCwgLnVrLWRyb3Bkb3duLnVrLWRyb3Bkb3duLXJpZ2h0LWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlOyB9XG5cbltjbGFzcyo9J3VrLWRyb3AtYm90dG9tJ10sXG5bY2xhc3MqPSd1ay1kcm9wZG93bi1ib3R0b20nXSB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG5bY2xhc3MqPSd1ay1kcm9wLXRvcCddLFxuW2NsYXNzKj0ndWstZHJvcGRvd24tdG9wJ10ge1xuICBtYXJnaW4tdG9wOiAtOHB4OyB9XG5cbltjbGFzcyo9J3VrLWRyb3AtbGVmdCddLFxuW2NsYXNzKj0ndWstZHJvcGRvd24tbGVmdCddIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7IH1cblxuW2NsYXNzKj0ndWstZHJvcC1yaWdodCddLFxuW2NsYXNzKj0ndWstZHJvcGRvd24tcmlnaHQnXSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLnVrLWRyb3Age1xuICB6LWluZGV4OiAxNDAwOyB9XG4gIC51ay1kcm9wLnVrLWRyb3AtYm90dG9tLWNlbnRlciwgLnVrLWRyb3AudWstZHJvcC1ib3R0b20tanVzdGlmeSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7IH1cbiAgLnVrLWRyb3AudWstZHJvcC10b3AtY2VudGVyLCAudWstZHJvcC51ay1kcm9wLXRvcC1qdXN0aWZ5IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTsgfVxuICAudWstZHJvcC51ay1kcm9wLXJpZ2h0LWNlbnRlciB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7IH1cbiAgLnVrLWRyb3AudWstZHJvcC1sZWZ0LWNlbnRlciB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7IH1cbiAgLnVrLWRyb3AudWstZHJvcC1ib3R0b20tcmlnaHQsIC51ay1kcm9wLnVrLWRyb3AtbGVmdC10b3Age1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuICAudWstZHJvcC51ay1kcm9wLXRvcC1yaWdodCwgLnVrLWRyb3AudWstZHJvcC1sZWZ0LWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG4gIC51ay1kcm9wLnVrLWRyb3AtYm90dG9tLWxlZnQsIC51ay1kcm9wLnVrLWRyb3AtcmlnaHQtdG9wIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgLnVrLWRyb3AudWstZHJvcC10b3AtbGVmdCwgLnVrLWRyb3AudWstZHJvcC1yaWdodC1ib3R0b20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTsgfVxuXG4udWstZmxleC1pbXBvcnRhbnQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLnVrLWZsZXgtc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4udWstZm9ybS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgLnVrLWZvcm0tc3RhY2tlZCAudWstZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC51ay1mb3JtLWhvcml6b250YWwgLnVrLWZvcm0tbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC51ay1mb3JtLWxhYmVsID4gc3VwIHtcbiAgICBjb2xvcjogI2VmOWE5YTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IC00cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7IH1cblxuLnVrLWlucHV0LFxuLnVrLXNlbGVjdCxcbi51ay10ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggOHB4IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC51ay1pbnB1dCxcbiAgICAudWstc2VsZWN0LFxuICAgIC51ay10ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAudWstaW5wdXQ6bm90KFtkYXRhLXNjLWlucHV0XSk6bm90KC5zYy12dWUtaW5wdXQpLFxuICAudWstc2VsZWN0Om5vdChbZGF0YS1zYy1pbnB1dF0pOm5vdCguc2MtdnVlLWlucHV0KSxcbiAgLnVrLXRleHRhcmVhOm5vdChbZGF0YS1zYy1pbnB1dF0pOm5vdCguc2MtdnVlLWlucHV0KSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLnVrLWlucHV0Om5vdChbZGF0YS1zYy1pbnB1dF0pOm5vdCguc2MtdnVlLWlucHV0KTpmb2N1cyxcbiAgICAudWstc2VsZWN0Om5vdChbZGF0YS1zYy1pbnB1dF0pOm5vdCguc2MtdnVlLWlucHV0KTpmb2N1cyxcbiAgICAudWstdGV4dGFyZWE6bm90KFtkYXRhLXNjLWlucHV0XSk6bm90KC5zYy12dWUtaW5wdXQpOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC51ay1pbnB1dDpmb2N1cyxcbiAgLnVrLXNlbGVjdDpmb2N1cyxcbiAgLnVrLXRleHRhcmVhOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAudWstaW5wdXQ6ZGlzYWJsZWQsXG4gIC51ay1zZWxlY3Q6ZGlzYWJsZWQsXG4gIC51ay10ZXh0YXJlYTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4udWstc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi51ay1jaGVja2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuICAudWstY2hlY2tib3g6Y2hlY2tlZCwgLnVrLWNoZWNrYm94OmNoZWNrZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmQyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXdBQUFBS0NBUUFBQUFxSlhkeEFBQUFqRWxFUVZRSTEyMlBQUTRCVVFDRXY3ZEVzUkhScVRVdUlCSUhVT0lFRGtBbDdrRWlTczBlUUtGekJZMHppRnFqRU1VbThqNkZzTWxtWjdyNXlXU0NWS0JQR2lxTUhrZHVXR2JYaTFjSFpibmoyYnREUVF4L3VlM0poeU1SbkxpeEpXTFRneStuM3hDT3pjMnNpWms2KzdXeDRkem8xclc1aTJJTk1YSGwwN2RMazhLb0E1RWRLYkFuRm1jK1R3MXVUeWMxNTBnQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cbiAgLnVrLWNoZWNrYm94OmNoZWNrZWQ6ZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXdBQUFBS0NBUUFBQUFxSlhkeEFBQUFqRWxFUVZRSTEyMlBQUTRCVVFDRXY3ZEVzUkhScVRVdUlCSUhVT0lFRGtBbDdrRWlTczBlUUtGekJZMHppRnFqRU1VbThqNkZzTWxtWjdyNXlXU0NWS0JQR2lxTUhrZHVXR2JYaTFjSFpibmoyYnREUVF4L3VlM0poeU1SbkxpeEpXTFRneStuM3hDT3pjMnNpWms2KzdXeDRkem8xclc1aTJJTk1YSGwwN2RMazhLb0E1RWRLYkFuRm1jK1R3MXVUeWMxNTBnQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cblxuLnVrLXJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC51ay1yYWRpbzpjaGVja2VkLCAudWstcmFkaW86Y2hlY2tlZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyO1xuICAgIGJhY2tncm91bmQ6ICMxOTc2ZDI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNmZmY7IH1cbiAgLnVrLXJhZGlvOmNoZWNrZWQ6ZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZDtcbiAgICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZjVmNWY1OyB9XG5cbi51ay1jaGVja2JveCxcbi51ay1yYWRpbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzc1NzU3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudWstY2hlY2tib3g6ZGlzYWJsZWQsXG4gIC51ay1yYWRpbzpkaXNhYmxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmRiZGJkOyB9XG4gIC51ay1jaGVja2JveDpmb2N1cyxcbiAgLnVrLXJhZGlvOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2NjY7IH1cbiAgLnVrLWNoZWNrYm94ICsgbGFiZWwsXG4gIC51ay1yYWRpbyArIGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbmxhYmVsID4gLnVrLWNoZWNrYm94LFxubGFiZWwgPiAudWstcmFkaW8ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4udWstZm9ybS1sYXJnZTpub3QodGV4dGFyZWEpOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDsgfVxuXG4udWstZm9ybS1zbWFsbDpub3QodGV4dGFyZWEpOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7IH1cblxuLnVrLWZvcm0tc3VjY2VzcyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50OyB9XG5cbi51ay1mb3JtLWRhbmdlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi51ay1mb3JtLWhlbHAtaW5saW5lLCAudWstZm9ybS1oZWxwLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4udWstZm9ybS1oZWxwLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtOyB9XG5cbi51ay1mb3JtLWhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07IH1cblxuLnVrLWZvcm0tbGFyZ2U6bm90KHRleHRhcmVhKTpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4udWstZm9ybS1zbWFsbDpub3QodGV4dGFyZWEpOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi5zYy1pbnB1dC13cmFwcGVyICsgLnVrLWZvcm0taGVscC1pbmxpbmUge1xuICBtYXJnaW46IDhweCA4cHggMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnVrLWxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51ay1maWVsZHNldCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAudWstZmllbGRzZXQtYWx0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgLnVrLWZpZWxkc2V0LWFsdCAudWstbGVnZW5kIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAgIC51ay1maWVsZHNldC1hbHQgLnVrLWxlZ2VuZCArICoge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgIC51ay1maWVsZHNldC1hbHQgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLnVrLXNlYXJjaC1pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi51ay1pbnB1dC1saW5lIHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4udWstaGVpZ2h0LW1pbi1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG5cbi51ay1oZWlnaHQtbWluLW1lZGl1bSB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG5cbi51ay1oZWlnaHQtbWluLWxhcmdlIHtcbiAgbWluLWhlaWdodDogNDUwcHg7IH1cblxuLnVrLWZvcm0taWNvbiB7XG4gIGxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApOyB9XG4gIC51ay1mb3JtLWljb24udWstZm9ybS1pY29uLWZsaXAge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAudWstZm9ybS1pY29uLnVrLWZvcm0taWNvbi1mbGlwICsgLnVrLWlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAudWstZm9ybS1pY29uLnVrLWZvcm0taWNvbi1mbGlwICsgLnVrLWZvcm0taWNvbiB7XG4gICAgICByaWdodDogMzRweDsgfVxuICAgICAgLnVrLWZvcm0taWNvbi51ay1mb3JtLWljb24tZmxpcCArIC51ay1mb3JtLWljb24gKyAudWstaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gIC51ay1mb3JtLWljb246bm90KC51ay1mb3JtLWljb24tZmxpcCkgKyAudWstaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDsgfVxuICAudWstZm9ybS1pY29uOm5vdCgudWstZm9ybS1pY29uLWZsaXApICsgbGFiZWwge1xuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudWstZm9ybS1pY29uIC5tZGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAudWstZm9ybS1pY29uLm1kaSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnVrLWljb246aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4udWstaWNvbi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAudWstYWN0aXZlIC51ay1pY29uLWxpbmssIC51ay1pY29uLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbiogKyAudWstZ3JpZC1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi51ay1ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4OyB9XG4gIC51ay1ncmlkID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gIC51ay1ncmlkICsgLnVrLWdyaWQsXG4gIC51ay1ncmlkID4gLnVrLWdyaWQtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC51ay1ncmlkICsgLnVrLWdyaWQtbGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnVrLWdyaWQgKyAudWstZ3JpZC1tZWRpdW0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLnVrLWdyaWQgKyAudWstZ3JpZC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC51ay1ncmlkLnVrLWdyaWQtbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDsgfVxuICAgIC51ay1ncmlkLnVrLWdyaWQtbGFyZ2UgPiAqIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAudWstZ3JpZC51ay1ncmlkLW1lZGl1bSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG4gICAgLnVrLWdyaWQudWstZ3JpZC1tZWRpdW0gPiAqIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgIC51ay1ncmlkLnVrLWdyaWQtbWVkaXVtICsgLnVrLWdyaWQtbWVkaXVtLFxuICAgIC51ay1ncmlkLnVrLWdyaWQtbWVkaXVtID4gLnVrLWdyaWQtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLnVrLWdyaWQudWstZ3JpZC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7IH1cbiAgICAudWstZ3JpZC51ay1ncmlkLXNtYWxsID4gKiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgIC51ay1ncmlkLnVrLWdyaWQtc21hbGwgPiAudWstZ3JpZC1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC51ay1ncmlkLWRpdmlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDsgfVxuICAgIC51ay1ncmlkLWRpdmlkZXIgPiAqIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDsgfVxuICAgIC51ay1ncmlkLWRpdmlkZXIgPiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgbGVmdDogMjRweDsgfVxuICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1sYXJnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTgwcHg7IH1cbiAgICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1sYXJnZSA+ICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cbiAgICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1sYXJnZSA+IDpub3QoLnVrLWZpcnN0LWNvbHVtbik6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDQwcHg7IH1cbiAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtbWVkaXVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDsgfVxuICAgICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLW1lZGl1bSA+ICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1tZWRpdW0gPiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxNnB4OyB9XG4gICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXNtYWxsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuICAgICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXNtYWxsID4gKiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXNtYWxsID4gOm5vdCgudWstZmlyc3QtY29sdW1uKTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogOHB4OyB9XG4gICAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtc21hbGwudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXNtYWxsLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW46OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgIGxlZnQ6IDE2cHg7IH1cbiAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtY29sbGFwc2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWNvbGxhcHNlID4gKiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtY29sbGFwc2UgPiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtY29sbGFwc2UudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWNvbGxhcHNlLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW46OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXN0YWNrID4gLnVrLWdyaWQtbWFyZ2luOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICBsZWZ0OiA0OHB4OyB9XG4gIC51ay1ncmlkLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC51ay1ncmlkLWNvbGxhcHNlID4gKiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAudWstZ3JpZC1jb2xsYXBzZSAudWstY2FyZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnVrLWdyaWQtY29sbGFwc2UgPiA6Zmlyc3QtY2hpbGQgLnVrLWNhcmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7IH1cbiAgICAudWstZ3JpZC1jb2xsYXBzZSA+IDpsYXN0LWNoaWxkIC51ay1jYXJkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG4gICAgLnVrLWdyaWQtY29sbGFwc2UgPiAudWstZ3JpZC1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC51ay1ncmlkLWNvbGxhcHNlLnVrLWdyaWQtc3RhY2sgPiA6Zmlyc3QtY2hpbGQgLnVrLWNhcmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cbiAgICAudWstZ3JpZC1jb2xsYXBzZS51ay1ncmlkLXN0YWNrID4gOmxhc3QtY2hpbGQgLnVrLWNhcmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7IH1cbiAgLnVrLWdyaWQudWstbWFyZ2luLW1lZGl1bS1ib3R0b20udWstZ3JpZC1zdGFjayA+IGRpdiArIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAudWstZ3JpZC51ay1tYXJnaW4tYm90dG9tLnVrLWdyaWQtc3RhY2sgPiBkaXYgKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuKiArIGgxLFxuKiArIGgyLFxuKiArIGgzLFxuKiArIGg0LFxuKiArIGg1LFxuKiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG5oMSxcbi51ay1oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmgyLFxuLnVrLWgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDMsXG4udWstaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmg0LFxuLnVrLWg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmg1LFxuLnVrLWg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmg2LFxuLnVrLWg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnVrLWhlYWRpbmctbGluZSA+IDpiZWZvcmUsXG4udWstaGVhZGluZy1saW5lID4gOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwOyB9XG5cbi51ay1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMC4xMmVtIDAuOGVtO1xuICBiYWNrZ3JvdW5kOiAjMDBhY2MxO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC51ay1sYWJlbC1vdXRsaW5lIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjM2KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC51ay1sYWJlbC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2NiMzQyICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWxhYmVsLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI2U1MzkzNSAhaW1wb3J0YW50OyB9XG4gIC51ay1sYWJlbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLnVrLWxpZ2h0Ym94IHtcbiAgei1pbmRleDogMjAwMDsgfVxuXG4uX3VrLWxpc3QtbGksIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpOyB9XG4gIC5fdWstbGlzdC1saSAubWRpOm5vdCguaWNvbiksIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gbGkgLm1kaTpub3QoLmljb24pIHtcbiAgICB3aWR0aDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLl91ay1saXN0LWxpIGEsIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gbGkgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuX3VrLWxpc3QtbGkgLnNjLWNvbG9yLWxhYmVsLCAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IGxpIC5zYy1jb2xvci1sYWJlbCB7XG4gICAgbWFyZ2luOiAtMnB4IDEycHggMCAycHg7IH1cbiAgICAuX3VrLWxpc3QtbGkgLnNjLWNvbG9yLWxhYmVsIC5tZGksIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gbGkgLnNjLWNvbG9yLWxhYmVsIC5tZGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuX3VrLWxpc3QtbGkgLnNjLWNvbG9yLWxhYmVsIC5tZGk6YmVmb3JlLCAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IGxpIC5zYy1jb2xvci1sYWJlbCAubWRpOmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLl91ay1saXN0LWxpLnVrLWFjdGl2ZSwgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkgPiBsaS51ay1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgICAuX3VrLWxpc3QtbGkudWstYWN0aXZlIC5zYy1saXN0LWJvZHk6YWZ0ZXIsIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gbGkudWstYWN0aXZlIC5zYy1saXN0LWJvZHk6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5fdWstbGlzdC1saS51ay1hY3RpdmUgKyAuc2MtbGlzdC1ncm91cCAuc2MtbGlzdC1ib2R5OmFmdGVyLCAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IGxpLnVrLWFjdGl2ZSArIC5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHk6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuX3VrLWxpc3QtbGkgPiB1bCwgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkgPiBsaSA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLl9zYy1saXN0LWdyb3VwLCAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IC5zYy1saXN0LWdyb3VwLCAudWstc29ydGFibGUtZHJhZy5zYy1saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuX3NjLWxpc3QtZ3JvdXAgLnNjLWxpc3QtYWRkb24sIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gLnNjLWxpc3QtZ3JvdXAgLnNjLWxpc3QtYWRkb24sIC51ay1zb3J0YWJsZS1kcmFnLnNjLWxpc3QtZ3JvdXAgLnNjLWxpc3QtYWRkb24sIC5fc2MtbGlzdC1ncm91cCAuc2MtbGlzdC1ib2R5LCAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IC5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHksIC51ay1zb3J0YWJsZS1kcmFnLnNjLWxpc3QtZ3JvdXAgLnNjLWxpc3QtYm9keSB7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5fc2MtbGlzdC1ncm91cCAuc2MtbGlzdC1hZGRvbiwgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkgPiAuc2MtbGlzdC1ncm91cCAuc2MtbGlzdC1hZGRvbiwgLnVrLXNvcnRhYmxlLWRyYWcuc2MtbGlzdC1ncm91cCAuc2MtbGlzdC1hZGRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAuX3NjLWxpc3QtZ3JvdXAgLnNjLWxpc3QtYm9keSwgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkgPiAuc2MtbGlzdC1ncm91cCAuc2MtbGlzdC1ib2R5LCAudWstc29ydGFibGUtZHJhZy5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLl9zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHkgPiAqLCAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IC5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHkgPiAqLCAudWstc29ydGFibGUtZHJhZy5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHkgPiAqIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuX3NjLWxpc3QtZ3JvdXAgLnNjLWxpc3QtYm9keSArIC5zYy1saXN0LWFkZG9uLCAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IC5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHkgKyAuc2MtbGlzdC1hZGRvbiwgLnVrLXNvcnRhYmxlLWRyYWcuc2MtbGlzdC1ncm91cCAuc2MtbGlzdC1ib2R5ICsgLnNjLWxpc3QtYWRkb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAuX3NjLWxpc3QtZ3JvdXAuc2MtaXRlbS1jaGVja2VkIC5zYy1saXN0LWJvZHkgbGFiZWwsIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gLnNjLWl0ZW0tY2hlY2tlZC5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHkgbGFiZWwsIC5zYy1pdGVtLWNoZWNrZWQudWstc29ydGFibGUtZHJhZy5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHkgbGFiZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC5fc2MtbGlzdC1ncm91cCBsYWJlbCBzcGFuLCAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IC5zYy1saXN0LWdyb3VwIGxhYmVsIHNwYW4sIC51ay1zb3J0YWJsZS1kcmFnLnNjLWxpc3QtZ3JvdXAgbGFiZWwgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4udWstbGlzdCB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpOyB9XG4gIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpLnNjLWxpc3QtYWxpZ24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkgPiBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IGxpID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KS51ay1saXN0LWlubGluZSA+IGxpIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KS51ay1saXN0LWRpdmlkZXIgPiBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgI3NjLXBhZ2UtYXNpZGUgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkudWstbGlzdC1kaXZpZGVyID4gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpLnVrLWxpc3QtZGl2aWRlciA+IGxpLnVrLWFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KS51ay1saXN0LWRpdmlkZXIgPiAuc2MtbGlzdC1ncm91cDpudGgtY2hpbGQobisyKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkudWstbGlzdC1kaXZpZGVyID4gLnNjLWxpc3QtZ3JvdXA6bnRoLWNoaWxkKG4rMikgLnNjLWxpc3QtYm9keSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpLnVrLWxpc3QtZGl2aWRlciA+IC5zYy1saXN0LWdyb3VwOm50aC1jaGlsZChuKzIpIC5zYy1saXN0LWJvZHk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KS51ay1saXN0LWRpdmlkZXIgPiAuc2MtbGlzdC1ncm91cCArIC51ay1hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkuc2MtbGlzdC1ob3ZlcmFibGUgLnNjLWxpc3QtZ3JvdXAsXG4gIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpLnNjLWxpc3QtaG92ZXJhYmxlIC5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KS5zYy1saXN0LWhvdmVyYWJsZSAuc2MtbGlzdC1ncm91cDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpLnNjLWxpc3QtaG92ZXJhYmxlIC5zYy1saXN0LWdyb3VwOmhvdmVyIC5zYy1saXN0LWJvZHk6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KS5zYy1saXN0LWhvdmVyYWJsZSAuc2MtbGlzdC1ncm91cDpob3ZlciArIC5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHk6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkuc2MtbGlzdC1jbGlja2FibGUgPiAqIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkgLnNjLWxpc3Qtc2Vjb25kYXJ5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnVrLWxpc3QudWstbGlzdC1sYXJnZSA+IGxpIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgLnVrLWxpc3QudWstbGlzdC1sYXJnZSA+IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnVrLWxpc3QudWstbGlzdC1sYXJnZS51ay1saXN0LWRpdmlkZXIgPiBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgLnVrLWxpc3QudWstbGlzdC1sYXJnZS51ay1saXN0LXN0cmlwZWQgPiBsaSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAudWstbGlzdC51ay1saXN0LWxhcmdlLnVrLWxpc3Qtc3RyaXBlZCA+IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnVrLWxpc3QtYnVsbGV0ID4gbGk6bnRoLWNoaWxkKG4rMiksXG4gIC51ay1saXN0LWJ1bGxldCA+IGxpID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAudWstbGlzdC1idWxsZXQgPiBsaTpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG4gIC51ay1saXN0LWNvbmRlbnNlZCA+IGxpIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG5cbi51ay1uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7IH1cblxuLnVrLW5hdmJhci1uYXYgPiBsaSA+IGEsXG4udWstbmF2YmFyLWl0ZW0sXG4udWstbmF2YmFyLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbWluLWhlaWdodDogNDhweDsgfVxuXG4udWstbmF2YmFyLXRvZ2dsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgLnVrLW5hdmJhci10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4udWstbm90aWZpY2F0aW9uIHtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiAxMjAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC51ay1ub3RpZmljYXRpb24ge1xuICAgICAgd2lkdGg6IDI4MHB4OyB9XG4gICAgICAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi10b3AtY2VudGVyLCAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjBweDsgfVxuICAgICAgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tdG9wLWxlZnQsIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgbGVmdDogMjg0cHg7IH1cbiAgICAgIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLXRvcC1yaWdodCwgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDI0cHg7IH1cbiAgICAgIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0LCAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tcmlnaHQsIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1jZW50ZXIge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC51ay1ub3RpZmljYXRpb24ge1xuICAgICAgdG9wOiA0OHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCwgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0LCAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQgLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLCAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tcmlnaHQgLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLCAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIC51ay1ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tdG9wLWxlZnQsIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQge1xuICAgIGxlZnQ6IDk2cHg7IH1cbiAgLnNjLXNpZGViYXItbWluaSAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi10b3AtbGVmdCwgLnNjLXNpZGViYXItbWluaSAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCB7XG4gICAgbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51ay1ub3RpZmljYXRpb24gLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDEycHggMzZweCAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC51ay1ub3RpZmljYXRpb24gLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnVrLW5vdGlmaWNhdGlvbiAudWstbm90aWZpY2F0aW9uLW1lc3NhZ2UgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudWstbm90aWZpY2F0aW9uIC51ay1ub3RpZmljYXRpb24tbWVzc2FnZSAubWRpOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC51ay1ub3RpZmljYXRpb24gLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogIzAwYWNjMTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnVrLW5vdGlmaWNhdGlvbiAudWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2NiMzQyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudWstbm90aWZpY2F0aW9uIC51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1kYW5nZXIge1xuICAgICAgYmFja2dyb3VuZDogI2U1MzkzNTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnVrLW5vdGlmaWNhdGlvbiAudWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZiMzAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnVrLW5vdGlmaWNhdGlvbiAudWstbm90aWZpY2F0aW9uLWNsb3NlIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTdweDsgfVxuICAgIC51ay1ub3RpZmljYXRpb24gLnVrLW5vdGlmaWNhdGlvbi1jbG9zZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zYy1mb290ZXItYWN0aXZlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0LCAuc2MtZm9vdGVyLWFjdGl2ZSAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tcmlnaHQsIC5zYy1mb290ZXItYWN0aXZlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1jZW50ZXIge1xuICAgIGJvdHRvbTogNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuc2MtZm9vdGVyLWFjdGl2ZSAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCwgLnNjLWZvb3Rlci1hY3RpdmUgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0LCAuc2MtZm9vdGVyLWFjdGl2ZSAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIHtcbiAgICAgIGJvdHRvbTogNDZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zYy1mb290ZXItYWN0aXZlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0LCAuc2MtZm9vdGVyLWFjdGl2ZSAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tcmlnaHQsIC5zYy1mb290ZXItYWN0aXZlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1jZW50ZXIge1xuICAgICAgYm90dG9tOiA4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNjLWZvb3Rlci1hY3RpdmUgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQsIC5zYy1mb290ZXItYWN0aXZlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCwgLnNjLWZvb3Rlci1hY3RpdmUgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLWNlbnRlciB7XG4gICAgYm90dG9tOiA1NnB4OyB9IH1cblxuKiArIC51ay1ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuXG4udWstbW9kYWwge1xuICB6LWluZGV4OiAxNTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnVrLW1vZGFsIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC51ay1tb2RhbCB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7IH0gfVxuICAudWstbW9kYWwtY2xvc2Utb3V0c2lkZSwgLnVrLW1vZGFsLWNsb3NlLW91dHNpZGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC51ay1tb2RhbC1kaWFsb2cge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAzNjBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC51ay1tb2RhbC1kaWFsb2c6bm90KFtjbGFzcyo9J3VrLXdpZHRoJ10pIHtcbiAgICAgIHdpZHRoOiA4MDBweDsgfVxuICAudWstbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gICAgLnVrLW1vZGFsLXRpdGxlLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC51ay1tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgLnVrLW1vZGFsLWJvZHkgKyAudWstbW9kYWwtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51ay1tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLnVrLW1vZGFsLWhlYWRlciArIC51ay1tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgLnVrLW1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfVxuICAudWstbW9kYWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4NHB4OyB9XG4gICAgLnVrLW1vZGFsLWNvbnRhaW5lciAudWstbW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAudWstbW9kYWwtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTZweDsgfVxuICAgIC5zYy1zaWRlYmFyLW1pbmkgLnVrLW1vZGFsLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnVrLW1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfSB9XG4gIC51ay1tb2RhbC1mdWxsIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnVrLW1vZGFsLWZ1bGwgLnVrLW1vZGFsLWRpYWxvZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAgIC51ay1tb2RhbC1mdWxsIC51ay1tb2RhbC1kaWFsb2cgLnVrLWJhY2tncm91bmQtY292ZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoODB2aCkgIWltcG9ydGFudDsgfSB9XG4gICAgLnVrLW1vZGFsLWZ1bGwgLnVrLW1vZGFsLWRpYWxvZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7IH1cblxuLnVrLW9wZW4gPiAudWstbW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG5cbnVsLnVrLW5hdi1zdWIge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnVrLW5hdi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwOyB9XG5cbi51ay1zdWJuYXYge1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAudWstc3VibmF2ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICAudWstc3VibmF2ID4gKiA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnVrLXN1Ym5hdiA+ICogYTpob3ZlcixcbiAgICAudWstc3VibmF2ID4gKiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAudWstc3VibmF2LnVrLXN0aWNreS1maXhlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDsgfVxuXG4udWstc3VibmF2LXBpbGwgLnVrLWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjMDBhY2MxOyB9XG4gIC51ay1zdWJuYXYtcGlsbCAudWstYWN0aXZlID4gYSxcbiAgLnVrLXN1Ym5hdi1waWxsIC51ay1hY3RpdmUgPiBhIC5tZGk6YmVmb3JlLFxuICAudWstc3VibmF2LXBpbGwgLnVrLWFjdGl2ZSA+IGEgPiAqIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi51ay1vZmZjYW52YXMge1xuICB6LWluZGV4OiAxMzAwOyB9XG4gIC51ay1vZmZjYW52YXMtYmFyIHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjMpOyB9XG4gICAgLnVrLW9mZmNhbnZhcy1iYXIgaDEsIC51ay1vZmZjYW52YXMtYmFyIGgyLCAudWstb2ZmY2FudmFzLWJhciBoMywgLnVrLW9mZmNhbnZhcy1iYXIgaDQsIC51ay1vZmZjYW52YXMtYmFyIGg1LCAudWstb2ZmY2FudmFzLWJhciBoNixcbiAgICAudWstb2ZmY2FudmFzLWJhciAudWstY2xvc2UsXG4gICAgLnVrLW9mZmNhbnZhcy1iYXIgLnVrLW5hdi1kZWZhdWx0ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLnVrLW9mZmNhbnZhcy1iYXIgLnVrLWxhYmVsLFxuICAgIC51ay1vZmZjYW52YXMtYmFyIC51ay1iYWRnZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC51ay1vZmZjYW52YXMtYmFyIGhyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC51ay1vZmZjYW52YXMtYmFyIC51ay10ZXh0LW11dGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDsgfVxuICAgIC51ay1vZmZjYW52YXMtYmFyLWFuaW1hdGlvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgICAudWstb2ZmY2FudmFzLWJhciAudWstaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogOHB4IDhweCA3cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4udWstcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51ay1wYWdpbmF0aW9uID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICAudWstcGFnaW5hdGlvbiA+ICogPiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgIG1pbi13aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAudWstcGFnaW5hdGlvbiA+ICogPiAqOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC51ay1wYWdpbmF0aW9uID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnVrLXBhZ2luYXRpb24gLnVrLWFjdGl2ZSA+ICoge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDgzOGY7IH1cbiAgLnVrLXBhZ2luYXRpb24gLnVrLWRpc2FibGVkID4gKiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAudWstcGFnaW5hdGlvbi1maXJzdCA+ICosIC51ay1wYWdpbmF0aW9uLXByZXYgPiAqLCAudWstcGFnaW5hdGlvbi1uZXh0ID4gKiwgLnVrLXBhZ2luYXRpb24tbGFzdCA+ICoge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuXG4udWstcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEycHg7IH1cblxuLnVrLWJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7IH1cbiAgLnVrLWJveC1zaGFkb3ctc21hbGwge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTsgfVxuICAudWstYm94LXNoYWRvdy1tZWRpdW0ge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpOyB9XG4gIC51ay1ib3gtc2hhZG93LWxhcmdlIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpOyB9XG4gIC51ay1ib3gtc2hhZG93LXhsYXJnZSB7XG4gICAgYm94LXNoYWRvdzogMCAxOXB4IDM4cHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDE1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjIpOyB9XG5cbi51ay1zb3J0YWJsZTpob3ZlciB7XG4gIGN1cnNvcjogaW5pdGlhbDsgfVxuXG4udWstc29ydGFibGU6bm90KC51ay1zb3J0YWJsZS1oYW5kbGUtZW5hYmxlZCkgPiAqIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi51ay1zb3J0YWJsZSAudWstc29ydGFibGUtaGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi51ay1zb3J0YWJsZS51ay1ncmlkIC51ay1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnVrLXNvcnRhYmxlLnVrLWdyaWQgLnVrLXNvcnRhYmxlLXBsYWNlaG9sZGVyID4gKiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnVrLXNvcnRhYmxlLnVrLWdyaWQgLnVrLXNvcnRhYmxlLXBsYWNlaG9sZGVyID4gKiA+ICoge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi51ay1zb3J0YWJsZTpub3QoLnVrLWdyaWQpIC51ay1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgLnVrLXNvcnRhYmxlOm5vdCgudWstZ3JpZCkgLnVrLXNvcnRhYmxlLXBsYWNlaG9sZGVyID4gKiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi51ay10YWIge1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAudWstdGFiOmJlZm9yZSB7XG4gICAgbGVmdDogOHB4OyB9XG4gIC51ay10YWIgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgIC51ay10YWIgPiAqID4gYSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC51ay10YWIgPiAqID4gYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYWNjMTsgfVxuICAgICAgLnVrLXRhYiA+ICogPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cbiAgLnVrLXRhYiA+IC51ay1hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC51ay10YWIgPiAudWstYWN0aXZlID4gYTphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDI4MG1zOyB9XG4gIC51ay10YWIgPiAudWstZGlzYWJsZWQgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIC51ay10YWIudWstdGFiLWJvdHRvbSA+ICogPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuICAgIC51ay10YWIudWstdGFiLWJvdHRvbSA+ICogPiBhOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogYXV0bzsgfVxuICAudWstdGFiLnVrLXRhYi1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC51ay10YWIudWstdGFiLWxlZnQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDsgfVxuICAgIC51ay10YWIudWstdGFiLWxlZnQgPiAqIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLnVrLXRhYi51ay10YWItbGVmdCA+ICogPiBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7IH1cbiAgICAgICAgLnVrLXRhYi51ay10YWItbGVmdCA+ICogPiBhOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLnVrLXRhYi51ay10YWItbGVmdCA+ICogKyAqIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAgIC51ay10YWIudWstdGFiLWxlZnQgPiAudWstYWN0aXZlID4gYTphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnVrLXRhYi51ay10YWItcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnVrLXRhYi51ay10YWItcmlnaHQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAudWstdGFiLnVrLXRhYi1yaWdodCA+ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAudWstdGFiLnVrLXRhYi1yaWdodCA+ICogPiBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7IH1cbiAgICAgICAgLnVrLXRhYi51ay10YWItcmlnaHQgPiAqID4gYTphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogM3B4OyB9XG4gICAgICAudWstdGFiLnVrLXRhYi1yaWdodCA+ICogKyAqIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAgIC51ay10YWIudWstdGFiLXJpZ2h0ID4gLnVrLWFjdGl2ZSA+IGE6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51ay10YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAudWstdGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgcGFkZGluZzogMTJweDsgfVxuICAudWstdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgLnVrLXRhYmxlLnVrLXRhYmxlLWhvdmVyID4gdHI6aG92ZXIsXG4gIC51ay10YWJsZS51ay10YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50OyB9XG4gIC51ay10YWJsZS51ay10YWJsZS1ob3ZlciAudWstdGFibGUtaG92ZXItZGlzYWJsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gIC51ay10YWJsZS51ay10YWJsZS1zbWFsbCB0aCxcbiAgLnVrLXRhYmxlLnVrLXRhYmxlLXNtYWxsIHRkIHtcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgLnVrLXRhYmxlLnVrLXRhYmxlLWxhcmdlIHRoLFxuICAudWstdGFibGUudWstdGFibGUtbGFyZ2UgdGQge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLnVrLXRhYmxlLnVrLXRhYmxlLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAgIC51ay10YWJsZS51ay10YWJsZS1ib3JkZXIgdGgsXG4gICAgLnVrLXRhYmxlLnVrLXRhYmxlLWJvcmRlciB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgLnVrLXRhYmxlLnVrLXRhYmxlLWJvcmRlci1pbnNpZGUgdGg6bm90KC51ay10YWJsZS1ib3JkZXItcmVtb3ZlKSxcbiAgICAudWstdGFibGUudWstdGFibGUtYm9yZGVyLWluc2lkZSB0ZDpub3QoLnVrLXRhYmxlLWJvcmRlci1yZW1vdmUpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLnVrLXRhYmxlID4gdHI6bnRoLW9mLXR5cGUob2RkKSxcbiAgLnVrLXRhYmxlLnVrLXRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7IH1cbiAgLnVrLXRhYmxlIC51ay10YWJsZS10b3AsXG4gIC51ay10YWJsZSAudWstdGFibGUtdG9wIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi51ay10b29sdGlwIHtcbiAgei1pbmRleDogMTYwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7IH1cblxuLnVrLXRyYW5zZm9ybS1vcmlnaW4tY2VudGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTsgfVxuXG4udWstaGVpZ2h0LWV4dHJhLXNtYWxsIHtcbiAgaGVpZ2h0OiA2NHB4OyB9XG5cbi51ay1tYXgtaGVpZ2h0LWV4dHJhLXNtYWxsIHtcbiAgbWF4LWhlaWdodDogNjRweDsgfVxuXG4udWstaGVpZ2h0LW1lZGl1bSB7XG4gIGhlaWdodDogMjQwcHg7IH1cblxuLnVrLWhlaWdodC1sYXJnZSB7XG4gIGhlaWdodDogNDgwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC51ay1oZWlnaHQtbWVkaXVtXFxAcyB7XG4gICAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC51ay1oZWlnaHQtbGFyZ2VcXEBzIHtcbiAgICBoZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udWstd2lkdGgtbWluaSB7XG4gIHdpZHRoOiA4MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudWstdmlzaWJsZS10b2dnbGU6bm90KDpob3ZlcikgLnVrLWhpZGRlbi1ob3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gIC51ay12aXNpYmxlLXRvZ2dsZTpub3QoOmhvdmVyKSAudWstaW52aXNpYmxlLWhvdmVyIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgLnVrLXZpc2libGUtdG9nZ2xlOm5vdCg6aG92ZXIpIC51ay1oaWRkZW4taG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICAudWstdmlzaWJsZS10b2dnbGU6bm90KDpob3ZlcikgLnVrLWludmlzaWJsZS1ob3ZlciB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9IH1cblxuLyogMy4gcGFydGlhbHMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNzYy1wYWdlLXRvcC1iYXIuc2MtdG9wLWJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiA5MDA7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gICNzYy1wYWdlLXRvcC1iYXIuc2MtdG9wLWJhciAuc2MtanMtdG9wLWJhci1mb2xkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNzYy1wYWdlLXRvcC1iYXIuc2MtdG9wLWJhci1leHBhbmRlZCAuc2MtdG9wLWJhci1jb250ZW50LWV4cGFuZGVkIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjgwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSksIG9wYWNpdHkgMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gICNzYy1wYWdlLXRvcC1iYXIuc2MtdG9wLWJhci1leHBhbmRlZCAuc2MtanMtZWwtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjc2MtcGFnZS10b3AtYmFyLnNjLXRvcC1iYXItZXhwYW5kZWQgLnNjLWpzLWVsLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNzYy1wYWdlLXRvcC1iYXIgLnNjLXRvcC1iYXItbGFyZ2Uge1xuICBtaW4taGVpZ2h0OiA2NHB4OyB9XG5cbiNzYy1wYWdlLXRvcC1iYXIgLnNjLXRvcC1iYXItYXNpZGUge1xuICB3aWR0aDogMjQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICNzYy1wYWdlLXRvcC1iYXIgLnNjLXRvcC1iYXItYXNpZGUtbGFyZ2Uge1xuICAgIHdpZHRoOiAzMjBweDsgfVxuICAjc2MtcGFnZS10b3AtYmFyIC5zYy10b3AtYmFyLWFzaWRlLCAjc2MtcGFnZS10b3AtYmFyIC5zYy10b3AtYmFyLWFzaWRlLWxhcmdlIHtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICNzYy1wYWdlLXRvcC1iYXIgLnNjLXRvcC1iYXItYXNpZGUucGFkZGluZy1zbWFsbCB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7IH1cblxuI3NjLXBhZ2UtdG9wLWJhciAuc2MtdG9wLWJhci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgI3NjLXBhZ2UtdG9wLWJhciAuc2MtdG9wLWJhci1jb250ZW50LnBhZGRpbmctc21hbGwsICNzYy1wYWdlLXRvcC1iYXIgLnNjLXRvcC1iYXItY29udGVudC1leHBhbmRlZC5wYWRkaW5nLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDsgfVxuICAjc2MtcGFnZS10b3AtYmFyIC5zYy10b3AtYmFyLWNvbnRlbnQtZXhwYW5kZWQge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjgwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSksIG9wYWNpdHkgMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSkgMTQwbXM7XG4gICAgei1pbmRleDogOTAwO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuI3NjLXBhZ2UtdG9wLWJhciAuc2MtdG9wLWJhci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuI3NjLXBhZ2UtdG9wLWJhciAuc2MtdG9wLWJhci1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4jc2MtcGFnZS10b3AtYmFyLnVrLXN0aWNreS1maXhlZCB7XG4gIHotaW5kZXg6IDEyNTA7XG4gIHRyYW5zaXRpb246IGFsbCAxNDBtcyBlYXNlLWluLW91dDsgfVxuXG4jc2MtcGFnZS10b3AtYmFyICsgLnVrLXN0aWNreS1wbGFjZWhvbGRlciArICNzYy1wYWdlLXdyYXBwZXItaW5uZXIsXG4jc2MtcGFnZS10b3AtYmFyICsgI3NjLXBhZ2Utd3JhcHBlci1pbm5lciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7IH1cblxuI3NjLWhlYWRlciB7XG4gIHotaW5kZXg6IDE0MDA7XG4gIGhlaWdodDogNDhweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzYy1oZWFkZXIgLnNjLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAjc2MtaGVhZGVyIC5zYy1icmFuZCA+IGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgI3NjLWhlYWRlciAuc2MtbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAjc2MtaGVhZGVyIC51ay1uYXZiYXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MzhmOyB9XG4gICAgI3NjLWhlYWRlciAudWstbmF2YmFyIC51ay1uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpID4gYSA+IGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgI3NjLWhlYWRlciAudWstbmF2YmFyIC51ay1uYXZiYXItbmF2ID4gbGkgPiBhID4gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI3NjLWhlYWRlciAudWstbmF2YmFyIC51ay1uYXZiYXItbmF2ID4gbGkgPiBhID4gaSxcbiAgICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpID4gYSA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXIgLnVrLW5hdmJhci1uYXYgPiBsaSA+IGEgPiBpLCAjc2MtaGVhZGVyIC51ay1uYXZiYXIgLnVrLW5hdmJhci1uYXYgPiBsaSA+IGEgPiBpOmJlZm9yZSxcbiAgICAgICAgI3NjLWhlYWRlciAudWstbmF2YmFyIC51ay1uYXZiYXItbmF2ID4gbGkgPiBhID4gc3BhbixcbiAgICAgICAgI3NjLWhlYWRlciAudWstbmF2YmFyIC51ay1uYXZiYXItbmF2ID4gbGkgPiBhID4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgI3NjLWhlYWRlciAudWstbmF2YmFyIC51ay1uYXZiYXItbmF2ID4gbGkgPiBhIC5zYy1pbmRpY2F0b3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1MzkzNTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwODM4ZjsgfVxuICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpIC51ay1kcm9wZG93bi1uYXYge1xuICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpIC51ay1kcm9wZG93bi1uYXYgLnVrLW5hdiB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpIC51ay1uYXZiYXItZHJvcGRvd24tYm90dG9tLWxlZnQ6YWZ0ZXIge1xuICAgICAgbGVmdDogMjBweDsgfVxuICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpIC51ay1uYXZiYXItZHJvcGRvd24tYm90dG9tLXJpZ2h0OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgI3NjLWhlYWRlciAudWstbmF2YmFyIC51ay1uYXZiYXItbmF2ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQgLnVrLW5hdmJhci1kcm9wZG93bi1ib3R0b20tcmlnaHQ6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDEycHg7IH1cbiAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXIgLnVrLW5hdmJhci1uYXYgLnNjLW5hdmJhci1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgI3NjLWhlYWRlciAudWstbmF2YmFyIC5kcml2ZXItaGlnaGxpZ2h0ZWQtZWxlbWVudCxcbiAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXIgLmRyaXZlci1oaWdobGlnaHRlZC1lbGVtZW50IGEge1xuICAgICAgYmFja2dyb3VuZDogIzAwODM4ZiAhaW1wb3J0YW50OyB9XG4gICAgI3NjLWhlYWRlciAudWstbmF2YmFyLWFzaWRlIHtcbiAgICAgIHdpZHRoOiAyMzZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhci1hc2lkZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhci1sZWZ0IC51ay1uYXZiYXItbmF2ID4gbGkgLnVrLW5hdmJhci1kcm9wZG93bi1ib3R0b20tbGVmdDphZnRlciB7XG4gICAgICBsZWZ0OiAxMHB4OyB9XG4gICNzYy1oZWFkZXIgLnVrLW5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICNzYy1oZWFkZXIgLnVrLXNlYXJjaC1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMnB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAjc2MtaGVhZGVyIC51ay1zZWFyY2gtaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICNzYy1oZWFkZXIudWstYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjc2MtaGVhZGVyLmRyaXZlci1maXgtc3RhY2tpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgI3NjLWhlYWRlci51ay1zdGlja3kge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgI3NjLWhlYWRlci5kcml2ZXItZml4LXN0YWNraW5nIH4gI3NjLXNpZGViYXItbWFpbiB7XG4gICAgdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zYy1oZWFkZXItZXhwYW5kZWQgI3NjLWhlYWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2MtaGVhZGVyLWV4cGFuZGVkICNzYy1wYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG4gIC5zYy1oZWFkZXItZXhwYW5kZWQgI3NjLXBhZ2Utd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZDogIzAwODM4ZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNjLWhlYWRlci1leHBhbmRlZCAjc2Mtc2lkZWJhci1tYWluIHtcbiAgICB0b3A6IDk2cHg7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4jc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgI3NjLXNpZGViYXItbWFpbi10b2dnbGUgLnNjLW1lbnUtY2xvc2UsXG4gICNzYy1zaWRlYmFyLW1haW4tdG9nZ2xlIC5zYy1tZW51LW9wZW4ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI3NjLXNpZGViYXItbWFpbi10b2dnbGUgLnNjLW1lbnUtY2xvc2U6YmVmb3JlLFxuICAgICNzYy1zaWRlYmFyLW1haW4tdG9nZ2xlIC5zYy1tZW51LW9wZW46YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5zYy1zaWRlYmFyLW1pbmkgI3NjLXNpZGViYXItbWFpbi10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICNzYy1zaWRlYmFyLW1haW4tdG9nZ2xlIC5zYy1tZW51LWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW4tdG9nZ2xlIC5zYy1tZW51LWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNzYy1zaWRlYmFyLW1haW4tdG9nZ2xlIC5zYy1tZW51LW9wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAjc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSAuc2MtbWVudS1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAjc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSAuc2MtbWVudS1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXZpc2libGUgI3NjLXNpZGViYXItbWFpbi10b2dnbGUgLnNjLW1lbnUtY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNzYy1zaWRlYmFyLW1haW4tdG9nZ2xlIC5zYy1tZW51LW9wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zYy1zaWRlYmFyLW1haW4tdmlzaWJsZSAjc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSAuc2MtbWVudS1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNzYy1zaWRlYmFyLW1haW4tdG9nZ2xlICsgLnNjLWJyYW5kIHtcbiAgICBtYXgtd2lkdGg6IDIwNHB4OyB9XG5cbiNzYy1zaWRlYmFyLW1haW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDhweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjYwcHg7XG4gIHotaW5kZXg6IDEzMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgI3NjLXNpZGViYXItbWFpbiAudWstb2ZmY2FudmFzLWJhciB7XG4gICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgI3NjLXNpZGViYXItbWFpbiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICNzYy1zaWRlYmFyLW1haW4gLnVrLW9mZmNhbnZhcy1iYXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDI2MHB4OyB9XG4gICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tYWluLXNjcm9sbGFibGUge1xuICAgICAgZmxleDogMTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAjc2Mtc2lkZWJhci1tYWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICNzYy1zaWRlYmFyLW1haW4gLnVrLW9mZmNhbnZhcy1iYXIge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICNzYy1zaWRlYmFyLW1haW4uc2Mtc2lkZWJhci1pbmZvLWZpeGVkIC51ay1vZmZjYW52YXMtYmFyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ2cHg7IH1cbiAgICAgICNzYy1zaWRlYmFyLW1haW4uc2Mtc2lkZWJhci1pbmZvLWZpeGVkIC5zYy1zaWRlYmFyLWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbi5zYy1zaWRlYmFyLWluZm8tZml4ZWQudWstb3BlbiAuc2Mtc2lkZWJhci1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNjBweDsgfSB9XG4gICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAgICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51IGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51IGxpLnNjLWhhcy1zdWJtZW51ID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgbGkuc2MtaGFzLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjc0NWVtO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXEYxNDAnO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgbGkuc2Mtc2VjdGlvbi1hY3RpdmUgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTsgfVxuICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgbGkuc2Mtc2VjdGlvbi1hY3RpdmUgPiBhOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51IGxpIC51ay1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjNjI4Mjg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7IH1cbiAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gYSB7XG4gICAgICBwYWRkaW5nOiAycHggMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiBhIC51ay1uYXYtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IGEgLnVrLW5hdi1pY29uID4gaTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiBhIC51ay1uYXYtdGl0bGUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IGE6aG92ZXIgLnVrLW5hdi1pY29uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gLnNjLXNpZGViYXItbWVudS1zdWIge1xuICAgICAgcGFkZGluZzogNHB4IDA7IH1cbiAgICAgICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gLnNjLXNpZGViYXItbWVudS1zdWIgYSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDhweCA2NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IC5zYy1zaWRlYmFyLW1lbnUtc3ViIGEgaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IC5zYy1zaWRlYmFyLW1lbnUtc3ViIGEgaTpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiAuc2Mtc2lkZWJhci1tZW51LXN1YiA+IC5zYy1zaWRlYmFyLW1lbnUtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCA4cHggNjRweCAhaW1wb3J0YW50OyB9XG4gICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IC5zYy1zaWRlYmFyLW1lbnUtc3ViIGxpLnNjLWhhcy1zdWJtZW51ID4gYTphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjc0NWVtOyB9XG4gICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IC5zYy1zaWRlYmFyLW1lbnUtc3ViIGxpLnNjLWhhcy1zdWJtZW51LnNjLXNlY3Rpb24tYWN0aXZlID4gYTphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjc0NWVtOyB9XG4gICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IC5zYy1zaWRlYmFyLW1lbnUtc3ViIGxpLnNjLXBhZ2UtYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogI2M2MjgyODtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZWJlZTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiAuc2Mtc2lkZWJhci1tZW51LXN1YiA6bm90KC5zYy1zaWRlYmFyLXN1Ym1lbnUtZXhwYW5kZWQpIHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiA2cHggMjRweCA2cHggODBweDsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiAuc2Mtc2lkZWJhci1tZW51LXN1YiA6bm90KC5zYy1zaWRlYmFyLXN1Ym1lbnUtZXhwYW5kZWQpIHVsIGxpIHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7IH1cbiAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaS5zYy1zZWN0aW9uLWFjdGl2ZSAubWRpIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkuc2MtcGFnZS1hY3RpdmUgPiBhIHtcbiAgICAgIGNvbG9yOiAjYzYyODI4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZWJlZTsgfVxuICAgICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpOmZpcnN0LWNoaWxkLnNjLXNpZGViYXItbWVudS1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgLnNjLXBhZ2UtYWN0aXZlID4gYSB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51IC5zYy1wYWdlLWFjdGl2ZSAudWstbmF2LWljb24gPiBpIHtcbiAgICAgIGNvbG9yOiAjYzYyODI4OyB9XG4gICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDRweCAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51LXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDE2cHggMCAxNnB4IDY0cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItaW5mbyB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNjLXRvdWNoLWRldmljZSAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zYy1zaWRlYmFyLW1pbmkgI3NjLXNpZGViYXItbWFpbixcbiAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAjc2Mtc2lkZWJhci1tYWluIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC5zYy1zaWRlYmFyLW1pbmkgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51IGxpLnNjLWhhcy1zdWJtZW51IGE6YWZ0ZXIsXG4gICAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgbGkuc2MtaGFzLXN1Ym1lbnUgYTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNjLXNpZGViYXItbWluaSAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IGEgLnVrLW5hdi10aXRsZSxcbiAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gYSAudWstbmF2LXRpdGxlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zIGVhc2U7IH1cbiAgICAuc2Mtc2lkZWJhci1taW5pICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpLnNjLXNlY3Rpb24tYWN0aXZlID4gYSxcbiAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpLnNjLXNlY3Rpb24tYWN0aXZlID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zYy1zaWRlYmFyLW1pbmkgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkuc2Mtc2VjdGlvbi1hY3RpdmUgPiB1bCxcbiAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpLnNjLXNlY3Rpb24tYWN0aXZlID4gdWwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnNjLXNpZGViYXItbWluaSAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaTpmaXJzdC1jaGlsZC5zYy1zaWRlYmFyLW1lbnUtaGVhZGluZzphZnRlcixcbiAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpOmZpcnN0LWNoaWxkLnNjLXNpZGViYXItbWVudS1oZWFkaW5nOmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAuc2Mtc2lkZWJhci1taW5pICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudS1oZWFkaW5nLFxuICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2Mtc2lkZWJhci1taW5pICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudS1oZWFkaW5nIHNwYW4sXG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudS1oZWFkaW5nIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5zYy1zaWRlYmFyLW1pbmkgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmc6YWZ0ZXIsXG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudS1oZWFkaW5nOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zNik7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC5zYy1zaWRlYmFyLW1pbmkgI3NjLXNpZGViYXItbWFpbjpub3QoOmhvdmVyKSAuc2Mtc2lkZWJhci1pbmZvLFxuICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbjpub3QoOmhvdmVyKSAuc2Mtc2lkZWJhci1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2Mtc2lkZWJhci1taW5pICNzYy1zaWRlYmFyLW1haW46aG92ZXIsXG4gICAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAjc2Mtc2lkZWJhci1tYWluOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5zYy1zaWRlYmFyLW1pbmkgI3NjLXNpZGViYXItbWFpbjpob3ZlciAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiBhIC51ay1uYXYtdGl0bGUsXG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW46aG92ZXIgLnNjLXNpZGViYXItbWVudSA+IGxpID4gYSAudWstbmF2LXRpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgICAuc2Mtc2lkZWJhci1taW5pICNzYy1zaWRlYmFyLW1haW46aG92ZXIgLnNjLXNpZGViYXItbWVudSA+IGxpLnNjLXNlY3Rpb24tYWN0aXZlID4gYSxcbiAgICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbjpob3ZlciAuc2Mtc2lkZWJhci1tZW51ID4gbGkuc2Mtc2VjdGlvbi1hY3RpdmUgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTsgfVxuICAgICAgLnNjLXNpZGViYXItbWluaSAjc2Mtc2lkZWJhci1tYWluOmhvdmVyIC5zYy1zaWRlYmFyLW1lbnUgPiBsaS5zYy1zZWN0aW9uLWFjdGl2ZSA+IHVsLFxuICAgICAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAjc2Mtc2lkZWJhci1tYWluOmhvdmVyIC5zYy1zaWRlYmFyLW1lbnUgPiBsaS5zYy1zZWN0aW9uLWFjdGl2ZSA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgLnNjLXNpZGViYXItbWluaSAjc2Mtc2lkZWJhci1tYWluOmhvdmVyIC5zYy1zaWRlYmFyLW1lbnUgbGkuc2MtaGFzLXN1Ym1lbnUgPiBhOmFmdGVyLFxuICAgICAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAjc2Mtc2lkZWJhci1tYWluOmhvdmVyIC5zYy1zaWRlYmFyLW1lbnUgbGkuc2MtaGFzLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zYy1zaWRlYmFyLW1pbmkgI3NjLXNpZGViYXItbWFpbjpob3ZlciAuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmcgc3BhbixcbiAgICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbjpob3ZlciAuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmcgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNjLXNpZGViYXItbWluaSAjc2Mtc2lkZWJhci1tYWluOmhvdmVyIC5zYy1zaWRlYmFyLW1lbnUtaGVhZGluZzphZnRlcixcbiAgICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbjpob3ZlciAuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG5cbi5zYy1zaWRlYmFyLWRhcmsgI3NjLXNpZGViYXItbWFpbiB7XG4gIGJhY2tncm91bmQ6ICM0MjQyNDI7IH1cbiAgLnNjLXNpZGViYXItZGFyayAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IGEgLnVrLW5hdi1pY29uIHtcbiAgICBjb2xvcjogI2UwZTBlMDsgfVxuICAuc2Mtc2lkZWJhci1kYXJrICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSBsaS5zYy1oYXMtc3VibWVudSA+IGE6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZTBlMGUwOyB9XG4gIC5zYy1zaWRlYmFyLWRhcmsgI3NjLXNpZGViYXItbWFpbiBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2Mtc2lkZWJhci1kYXJrICNzYy1zaWRlYmFyLW1haW4gbGkuc2MtcGFnZS1hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDUwMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zYy1zaWRlYmFyLWRhcmsgI3NjLXNpZGViYXItbWFpbiBsaS5zYy1wYWdlLWFjdGl2ZSAudWstbmF2LWljb24gPiBpIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc2MtdG91Y2gtZGV2aWNlICNzYy1zaWRlYmFyLW1haW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi5zYy10b3VjaC1kZXZpY2UgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuXG4jc2MtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDI0cHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWF4LWhlaWdodDogNzJweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogOTAwOyB9XG4gICNzYy10b29sYmFyLnVrLXN0aWNreSB7XG4gICAgbWFyZ2luOiAtMjRweCAtMjRweCAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgI3NjLXRvb2xiYXIgLnVrLXNlYXJjaCAudWstc2VhcmNoLWlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4uc2MtZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAyNjBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogNDZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHotaW5kZXg6IDEzMTA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5zYy1mb290ZXIgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnNjLWZvb3RlciBhIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlIC5zYy1mb290ZXIge1xuICAgIGxlZnQ6IDcycHg7XG4gICAgei1pbmRleDogMTI5MDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2Mtc2lkZWJhci1taW5pIC5zYy1mb290ZXIge1xuICAgIGxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMjkwICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuc2MtZm9vdGVyIHtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDEyOTA7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAuc2MtZm9vdGVyIC5tZGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH0gfVxuICAuc2MtZm9vdGVyLnNjLWZvb3Rlci1saWdodCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC5zYy1mb290ZXIuc2MtZm9vdGVyLWxpZ2h0LFxuICAgIC5zYy1mb290ZXIuc2MtZm9vdGVyLWxpZ2h0IGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2MtZm9vdGVyLnNjLWZvb3Rlci1saWdodCAudWstZ3JpZC1kaXZpZGVyID4gOm5vdCgudWstZmlyc3QtY29sdW1uKTpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgIC5zYy1mb290ZXIuc2MtZm9vdGVyLWxpZ2h0IC5tZGkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2MtZm9vdGVyLnNjLWZvb3Rlci1saWdodCBhLFxuICAgIC5zYy1mb290ZXIuc2MtZm9vdGVyLWxpZ2h0IGEgLm1kaSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5zYy1mb290ZXIgLnNjLWZhYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDsgfVxuICAuc2MtZm9vdGVyIC5zYy1mYWItd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAzNC4yODU3MXB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjguOHB4OyB9XG4gICAgLnNjLWZvb3RlciAuc2MtZmFiLXdyYXBwZXIgLnJvdW5kLWNvcm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogN3B4OyB9XG4gICAgICAuc2MtZm9vdGVyIC5zYy1mYWItd3JhcHBlciAucm91bmQtY29ybmVyLmxlZnQge1xuICAgICAgICBsZWZ0OiAtMTBweDsgfVxuICAgICAgICAuc2MtZm9vdGVyIC5zYy1mYWItd3JhcHBlciAucm91bmQtY29ybmVyLmxlZnQ6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gICAgICAuc2MtZm9vdGVyIC5zYy1mYWItd3JhcHBlciAucm91bmQtY29ybmVyLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IC0xMHB4OyB9XG4gICAgICAgIC5zYy1mb290ZXIgLnNjLWZhYi13cmFwcGVyIC5yb3VuZC1jb3JuZXIucmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4OyB9XG4gICAgICAuc2MtZm9vdGVyIC5zYy1mYWItd3JhcHBlciAucm91bmQtY29ybmVyOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwODM4ZjtcbiAgICAgICAgei1pbmRleDogMTA7IH1cblxuLyogNC4gY29tcG9uZW50cyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tZC1jb2xvci1yZWQtNTAge1xuICBjb2xvcjogI2ZmZWJlZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1yZWQtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYmVlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXJlZC0xMDAge1xuICBjb2xvcjogI2ZmY2RkMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1yZWQtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2RkMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1yZWQtMjAwIHtcbiAgY29sb3I6ICNlZjlhOWEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcmVkLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjlhOWEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcmVkLTMwMCB7XG4gIGNvbG9yOiAjZTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXJlZC0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXJlZC00MDAge1xuICBjb2xvcjogI2VmNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1yZWQtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1yZWQtNTAwIHtcbiAgY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcmVkLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcmVkLTYwMCB7XG4gIGNvbG9yOiAjZTUzOTM1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXJlZC02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzOTM1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXJlZC03MDAge1xuICBjb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1yZWQtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1yZWQtODAwIHtcbiAgY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcmVkLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcmVkLTkwMCB7XG4gIGNvbG9yOiAjYjcxYzFjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXJlZC05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcxYzFjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXJlZC1hMTAwIHtcbiAgY29sb3I6ICNmZjhhODAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcmVkLWExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YTgwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXJlZC1hMjAwIHtcbiAgY29sb3I6ICNmZjUyNTIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcmVkLWEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXJlZC1hNDAwIHtcbiAgY29sb3I6ICNmZjE3NDQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcmVkLWE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxNzQ0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXJlZC1hNzAwIHtcbiAgY29sb3I6ICNkNTAwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcmVkLWE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstNTAge1xuICBjb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1waW5rLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLTEwMCB7XG4gIGNvbG9yOiAjZjhiYmQwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLTIwMCB7XG4gIGNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0OGZiMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLTMwMCB7XG4gIGNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLTQwMCB7XG4gIGNvbG9yOiAjZWM0MDdhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLTUwMCB7XG4gIGNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLTYwMCB7XG4gIGNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLTcwMCB7XG4gIGNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLTgwMCB7XG4gIGNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLTkwMCB7XG4gIGNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLWExMDAge1xuICBjb2xvcjogI2ZmODBhYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1waW5rLWExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MGFiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstYTIwMCB7XG4gIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstYTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcGluay1hNDAwIHtcbiAgY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcGluay1hNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MDA1NyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLWE3MDAge1xuICBjb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1waW5rLWE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXB1cnBsZS01MCB7XG4gIGNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXB1cnBsZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcHVycGxlLTEwMCB7XG4gIGNvbG9yOiAjZTFiZWU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXB1cnBsZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFiZWU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXB1cnBsZS0yMDAge1xuICBjb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1wdXJwbGUtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1wdXJwbGUtMzAwIHtcbiAgY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcHVycGxlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcHVycGxlLTQwMCB7XG4gIGNvbG9yOiAjYWI0N2JjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXB1cnBsZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI0N2JjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXB1cnBsZS01MDAge1xuICBjb2xvcjogIzljMjdiMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1wdXJwbGUtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljMjdiMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1wdXJwbGUtNjAwIHtcbiAgY29sb3I6ICM4ZTI0YWEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcHVycGxlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTI0YWEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcHVycGxlLTcwMCB7XG4gIGNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXB1cnBsZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXB1cnBsZS04MDAge1xuICBjb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1wdXJwbGUtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1wdXJwbGUtOTAwIHtcbiAgY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcHVycGxlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcHVycGxlLWExMDAge1xuICBjb2xvcjogI2VhODBmYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1wdXJwbGUtYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcHVycGxlLWEyMDAge1xuICBjb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1wdXJwbGUtYTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDQwZmIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcHVycGxlLWE0MDAge1xuICBjb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1wdXJwbGUtYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcHVycGxlLWE3MDAge1xuICBjb2xvcjogI2FhMDBmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1wdXJwbGUtYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTAwZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1wdXJwbGUtNTAge1xuICBjb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLXB1cnBsZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGU3ZjYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1wdXJwbGUtMTAwIHtcbiAgY29sb3I6ICNkMWM0ZTkgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1wdXJwbGUtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLXB1cnBsZS0yMDAge1xuICBjb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLXB1cnBsZS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtcHVycGxlLTMwMCB7XG4gIGNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtcHVycGxlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1wdXJwbGUtNDAwIHtcbiAgY29sb3I6ICM3ZTU3YzIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1wdXJwbGUtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLXB1cnBsZS01MDAge1xuICBjb2xvcjogIzY3M2FiNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLXB1cnBsZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtcHVycGxlLTYwMCB7XG4gIGNvbG9yOiAjNWUzNWIxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtcHVycGxlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1wdXJwbGUtNzAwIHtcbiAgY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1wdXJwbGUtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLXB1cnBsZS04MDAge1xuICBjb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLXB1cnBsZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtcHVycGxlLTkwMCB7XG4gIGNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtcHVycGxlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1wdXJwbGUtYTEwMCB7XG4gIGNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtcHVycGxlLWExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtcHVycGxlLWEyMDAge1xuICBjb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLXB1cnBsZS1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLXB1cnBsZS1hNDAwIHtcbiAgY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1wdXJwbGUtYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1wdXJwbGUtYTcwMCB7XG4gIGNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtcHVycGxlLWE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWluZGlnby01MCB7XG4gIGNvbG9yOiAjZThlYWY2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWluZGlnby01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItaW5kaWdvLTEwMCB7XG4gIGNvbG9yOiAjYzVjYWU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWluZGlnby0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjYWU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWluZGlnby0yMDAge1xuICBjb2xvcjogIzlmYThkYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1pbmRpZ28tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmYThkYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1pbmRpZ28tMzAwIHtcbiAgY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctaW5kaWdvLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItaW5kaWdvLTQwMCB7XG4gIGNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWluZGlnby00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWluZGlnby01MDAge1xuICBjb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1pbmRpZ28tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1pbmRpZ28tNjAwIHtcbiAgY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctaW5kaWdvLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItaW5kaWdvLTcwMCB7XG4gIGNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWluZGlnby03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWluZGlnby04MDAge1xuICBjb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1pbmRpZ28tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1pbmRpZ28tOTAwIHtcbiAgY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctaW5kaWdvLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItaW5kaWdvLWExMDAge1xuICBjb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1pbmRpZ28tYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzllZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItaW5kaWdvLWEyMDAge1xuICBjb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1pbmRpZ28tYTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzZkZmUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItaW5kaWdvLWE0MDAge1xuICBjb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1pbmRpZ28tYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDVhZmUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItaW5kaWdvLWE3MDAge1xuICBjb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1pbmRpZ28tYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRmZmUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS01MCB7XG4gIGNvbG9yOiAjZTNmMmZkICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJsdWUtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmMmZkICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtMTAwIHtcbiAgY29sb3I6ICNiYmRlZmIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJkZWZiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtMjAwIHtcbiAgY29sb3I6ICM5MGNhZjkgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjYWY5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtMzAwIHtcbiAgY29sb3I6ICM2NGI1ZjYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRiNWY2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtNDAwIHtcbiAgY29sb3I6ICM0MmE1ZjUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhNWY1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtNTAwIHtcbiAgY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtNjAwIHtcbiAgY29sb3I6ICMxZTg4ZTUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU4OGU1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtNzAwIHtcbiAgY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtODAwIHtcbiAgY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtOTAwIHtcbiAgY29sb3I6ICMwZDQ3YTEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtYTEwMCB7XG4gIGNvbG9yOiAjODJiMWZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJsdWUtYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MmIxZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS1hMjAwIHtcbiAgY29sb3I6ICM0NDhhZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OGFmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ibHVlLWE0MDAge1xuICBjb2xvcjogIzI5NzlmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLWE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OWZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtYTcwMCB7XG4gIGNvbG9yOiAjMjk2MmZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJsdWUtYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTYyZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS01MCB7XG4gIGNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWJsdWUtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtMTAwIHtcbiAgY29sb3I6ICNiM2U1ZmMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtMjAwIHtcbiAgY29sb3I6ICM4MWQ0ZmEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFkNGZhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtMzAwIHtcbiAgY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtNDAwIHtcbiAgY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtNTAwIHtcbiAgY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhOWY0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtNjAwIHtcbiAgY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtNzAwIHtcbiAgY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtODAwIHtcbiAgY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtOTAwIHtcbiAgY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtYTEwMCB7XG4gIGNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWJsdWUtYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGQ4ZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS1hMjAwIHtcbiAgY29sb3I6ICM0MGM0ZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYzRmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saWdodC1ibHVlLWE0MDAge1xuICBjb2xvcjogIzAwYjBmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ibHVlLWE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtYTcwMCB7XG4gIGNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWJsdWUtYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi01MCB7XG4gIGNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWN5YW4tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tMTAwIHtcbiAgY29sb3I6ICNiMmViZjIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tMjAwIHtcbiAgY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkZWVhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tMzAwIHtcbiAgY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tNDAwIHtcbiAgY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tNTAwIHtcbiAgY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tNjAwIHtcbiAgY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2MxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tNzAwIHtcbiAgY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tODAwIHtcbiAgY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tOTAwIHtcbiAgY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tYTEwMCB7XG4gIGNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWN5YW4tYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGZmZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi1hMjAwIHtcbiAgY29sb3I6ICMxOGZmZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1jeWFuLWE0MDAge1xuICBjb2xvcjogIzAwZTVmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1jeWFuLWE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tYTcwMCB7XG4gIGNvbG9yOiAjMDBiOGQ0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWN5YW4tYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC01MCB7XG4gIGNvbG9yOiAjZTBmMmYxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXRlYWwtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmMmYxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtMTAwIHtcbiAgY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJkZmRiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtMjAwIHtcbiAgY29sb3I6ICM4MGNiYzQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtMzAwIHtcbiAgY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRiNmFjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtNDAwIHtcbiAgY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtNTAwIHtcbiAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtNjAwIHtcbiAgY29sb3I6ICMwMDg5N2IgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtNzAwIHtcbiAgY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtODAwIHtcbiAgY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtOTAwIHtcbiAgY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtYTEwMCB7XG4gIGNvbG9yOiAjYTdmZmViICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXRlYWwtYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC1hMjAwIHtcbiAgY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci10ZWFsLWE0MDAge1xuICBjb2xvcjogIzFkZTliNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy10ZWFsLWE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtYTcwMCB7XG4gIGNvbG9yOiAjMDBiZmE1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXRlYWwtYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JlZW4tNTAge1xuICBjb2xvcjogI2U4ZjVlOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmVlbi01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY1ZTkgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JlZW4tMTAwIHtcbiAgY29sb3I6ICNjOGU2YzkgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZ3JlZW4tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTZjOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmVlbi0yMDAge1xuICBjb2xvcjogI2E1ZDZhNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmVlbi0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkNmE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWdyZWVuLTMwMCB7XG4gIGNvbG9yOiAjODFjNzg0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZWVuLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWM3ODQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JlZW4tNDAwIHtcbiAgY29sb3I6ICM2NmJiNmEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZ3JlZW4tNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YmI2YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmVlbi01MDAge1xuICBjb2xvcjogIzRjYWY1MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmVlbi01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWdyZWVuLTYwMCB7XG4gIGNvbG9yOiAjNDNhMDQ3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZWVuLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M2EwNDcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JlZW4tNzAwIHtcbiAgY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZ3JlZW4tNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmVlbi04MDAge1xuICBjb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmVlbi04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWdyZWVuLTkwMCB7XG4gIGNvbG9yOiAjMWI1ZTIwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZWVuLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjVlMjAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JlZW4tYTEwMCB7XG4gIGNvbG9yOiAjYjlmNmNhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZWVuLWExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjlmNmNhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWdyZWVuLWEyMDAge1xuICBjb2xvcjogIzY5ZjBhZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmVlbi1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5ZjBhZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmVlbi1hNDAwIHtcbiAgY29sb3I6ICMwMGU2NzYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZ3JlZW4tYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU2NzYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JlZW4tYTcwMCB7XG4gIGNvbG9yOiAjMDBjODUzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZWVuLWE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjODUzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWdyZWVuLTUwIHtcbiAgY29sb3I6ICNmMWY4ZTkgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtZ3JlZW4tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWdyZWVuLTEwMCB7XG4gIGNvbG9yOiAjZGNlZGM4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWdyZWVuLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2VkYzggIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtZ3JlZW4tMjAwIHtcbiAgY29sb3I6ICNjNWUxYTUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtZ3JlZW4tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saWdodC1ncmVlbi0zMDAge1xuICBjb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ncmVlbi0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWdyZWVuLTQwMCB7XG4gIGNvbG9yOiAjOWNjYzY1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWdyZWVuLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtZ3JlZW4tNTAwIHtcbiAgY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtZ3JlZW4tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saWdodC1ncmVlbi02MDAge1xuICBjb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ncmVlbi02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWdyZWVuLTcwMCB7XG4gIGNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWdyZWVuLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtZ3JlZW4tODAwIHtcbiAgY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtZ3JlZW4tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saWdodC1ncmVlbi05MDAge1xuICBjb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ncmVlbi05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWdyZWVuLWExMDAge1xuICBjb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ncmVlbi1hMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saWdodC1ncmVlbi1hMjAwIHtcbiAgY29sb3I6ICNiMmZmNTkgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtZ3JlZW4tYTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmZmNTkgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtZ3JlZW4tYTQwMCB7XG4gIGNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWdyZWVuLWE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWdyZWVuLWE3MDAge1xuICBjb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ncmVlbi1hNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLTUwIHtcbiAgY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGltZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS0xMDAge1xuICBjb2xvcjogI2YwZjRjMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS0yMDAge1xuICBjb2xvcjogI2U2ZWU5YyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmVlOWMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS0zMDAge1xuICBjb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2U3NzUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS00MDAge1xuICBjb2xvcjogI2Q0ZTE1NyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS01MDAge1xuICBjb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGRjMzkgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS02MDAge1xuICBjb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGNhMzMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS03MDAge1xuICBjb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS04MDAge1xuICBjb2xvcjogIzllOWQyNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS05MDAge1xuICBjb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS1hMTAwIHtcbiAgY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGltZS1hMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmY4MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLWEyMDAge1xuICBjb2xvcjogI2VlZmY0MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLWEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpbWUtYTQwMCB7XG4gIGNvbG9yOiAjYzZmZjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpbWUtYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmZmMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS1hNzAwIHtcbiAgY29sb3I6ICNhZWVhMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGltZS1hNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZWEwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci15ZWxsb3ctNTAge1xuICBjb2xvcjogI2ZmZmRlNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy15ZWxsb3ctNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXllbGxvdy0xMDAge1xuICBjb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy15ZWxsb3ctMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci15ZWxsb3ctMjAwIHtcbiAgY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmcteWVsbG93LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3IteWVsbG93LTMwMCB7XG4gIGNvbG9yOiAjZmZmMTc2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXllbGxvdy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMTc2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXllbGxvdy00MDAge1xuICBjb2xvcjogI2ZmZWU1OCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy15ZWxsb3ctNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWU1OCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci15ZWxsb3ctNTAwIHtcbiAgY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4ubWQtYmcteWVsbG93LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3IteWVsbG93LTYwMCB7XG4gIGNvbG9yOiAjZmRkODM1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXllbGxvdy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkODM1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXllbGxvdy03MDAge1xuICBjb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy15ZWxsb3ctNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci15ZWxsb3ctODAwIHtcbiAgY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmcteWVsbG93LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3IteWVsbG93LTkwMCB7XG4gIGNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXllbGxvdy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXllbGxvdy1hMTAwIHtcbiAgY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmcteWVsbG93LWExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjhkICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXllbGxvdy1hMjAwIHtcbiAgY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmcteWVsbG93LWEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXllbGxvdy1hNDAwIHtcbiAgY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmcteWVsbG93LWE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXllbGxvdy1hNzAwIHtcbiAgY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmcteWVsbG93LWE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWFtYmVyLTUwIHtcbiAgY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYW1iZXItNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGUxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWFtYmVyLTEwMCB7XG4gIGNvbG9yOiAjZmZlY2IzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWFtYmVyLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYW1iZXItMjAwIHtcbiAgY29sb3I6ICNmZmUwODIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYW1iZXItMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1hbWJlci0zMDAge1xuICBjb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1hbWJlci0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNTRmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWFtYmVyLTQwMCB7XG4gIGNvbG9yOiAjZmZjYTI4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWFtYmVyLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYW1iZXItNTAwIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYW1iZXItNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1hbWJlci02MDAge1xuICBjb2xvcjogI2ZmYjMwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1hbWJlci02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWFtYmVyLTcwMCB7XG4gIGNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWFtYmVyLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYW1iZXItODAwIHtcbiAgY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYW1iZXItODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1hbWJlci05MDAge1xuICBjb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1hbWJlci05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWFtYmVyLWExMDAge1xuICBjb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1hbWJlci1hMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1hbWJlci1hMjAwIHtcbiAgY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYW1iZXItYTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYW1iZXItYTQwMCB7XG4gIGNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWFtYmVyLWE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWFtYmVyLWE3MDAge1xuICBjb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1hbWJlci1hNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1vcmFuZ2UtNTAge1xuICBjb2xvcjogI2ZmZjNlMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1vcmFuZ2UtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLW9yYW5nZS0xMDAge1xuICBjb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1vcmFuZ2UtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1vcmFuZ2UtMjAwIHtcbiAgY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctb3JhbmdlLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3Itb3JhbmdlLTMwMCB7XG4gIGNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLW9yYW5nZS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLW9yYW5nZS00MDAge1xuICBjb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1vcmFuZ2UtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1vcmFuZ2UtNTAwIHtcbiAgY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctb3JhbmdlLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3Itb3JhbmdlLTYwMCB7XG4gIGNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLW9yYW5nZS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLW9yYW5nZS03MDAge1xuICBjb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1vcmFuZ2UtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1vcmFuZ2UtODAwIHtcbiAgY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctb3JhbmdlLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3Itb3JhbmdlLTkwMCB7XG4gIGNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLW9yYW5nZS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLW9yYW5nZS1hMTAwIHtcbiAgY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctb3JhbmdlLWExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMTgwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLW9yYW5nZS1hMjAwIHtcbiAgY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctb3JhbmdlLWEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjQwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLW9yYW5nZS1hNDAwIHtcbiAgY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctb3JhbmdlLWE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLW9yYW5nZS1hNzAwIHtcbiAgY29sb3I6ICNmZjZkMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctb3JhbmdlLWE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtb3JhbmdlLTUwIHtcbiAgY29sb3I6ICNmYmU5ZTcgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1vcmFuZ2UtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtb3JhbmdlLTEwMCB7XG4gIGNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtb3JhbmdlLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjYmMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1vcmFuZ2UtMjAwIHtcbiAgY29sb3I6ICNmZmFiOTEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1vcmFuZ2UtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLW9yYW5nZS0zMDAge1xuICBjb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLW9yYW5nZS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YTY1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtb3JhbmdlLTQwMCB7XG4gIGNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtb3JhbmdlLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwNDMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1vcmFuZ2UtNTAwIHtcbiAgY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1vcmFuZ2UtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLW9yYW5nZS02MDAge1xuICBjb2xvcjogI2Y0NTExZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLW9yYW5nZS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ1MTFlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtb3JhbmdlLTcwMCB7XG4gIGNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtb3JhbmdlLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1vcmFuZ2UtODAwIHtcbiAgY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1vcmFuZ2UtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLW9yYW5nZS05MDAge1xuICBjb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLW9yYW5nZS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtb3JhbmdlLWExMDAge1xuICBjb2xvcjogI2ZmOWU4MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLW9yYW5nZS1hMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLW9yYW5nZS1hMjAwIHtcbiAgY29sb3I6ICNmZjZlNDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1vcmFuZ2UtYTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZlNDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1vcmFuZ2UtYTQwMCB7XG4gIGNvbG9yOiAjZmYzZDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtb3JhbmdlLWE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtb3JhbmdlLWE3MDAge1xuICBjb2xvcjogI2RkMmMwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLW9yYW5nZS1hNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMmMwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1icm93bi01MCB7XG4gIGNvbG9yOiAjZWZlYmU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJyb3duLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1icm93bi0xMDAge1xuICBjb2xvcjogI2Q3Y2NjOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1icm93bi0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdjY2M4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJyb3duLTIwMCB7XG4gIGNvbG9yOiAjYmNhYWE0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJyb3duLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2FhYTQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYnJvd24tMzAwIHtcbiAgY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYnJvd24tMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1icm93bi00MDAge1xuICBjb2xvcjogIzhkNmU2MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1icm93bi00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJyb3duLTUwMCB7XG4gIGNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJyb3duLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYnJvd24tNjAwIHtcbiAgY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYnJvd24tNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNGM0MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1icm93bi03MDAge1xuICBjb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1icm93bi03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJyb3duLTgwMCB7XG4gIGNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJyb3duLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYnJvd24tOTAwIHtcbiAgY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYnJvd24tOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjcyMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmV5LTUwIHtcbiAgY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZ3JleS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JleS0xMDAge1xuICBjb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmV5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JleS0yMDAge1xuICBjb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmV5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JleS0zMDAge1xuICBjb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmV5LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JleS00MDAge1xuICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmV5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JleS01MDAge1xuICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmV5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JleS02MDAge1xuICBjb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmV5LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JleS03MDAge1xuICBjb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmV5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JleS04MDAge1xuICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmV5LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JleS05MDAge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmV5LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS1ncmV5LTUwIHtcbiAgY29sb3I6ICNlY2VmZjEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS1ncmV5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ibHVlLWdyZXktMTAwIHtcbiAgY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS1ncmV5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS1ncmV5LTIwMCB7XG4gIGNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJsdWUtZ3JleS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtZ3JleS0zMDAge1xuICBjb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLWdyZXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ibHVlLWdyZXktNDAwIHtcbiAgY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS1ncmV5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS1ncmV5LTUwMCB7XG4gIGNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJsdWUtZ3JleS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtZ3JleS02MDAge1xuICBjb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLWdyZXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ibHVlLWdyZXktNzAwIHtcbiAgY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS1ncmV5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS1ncmV5LTgwMCB7XG4gIGNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJsdWUtZ3JleS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtZ3JleS05MDAge1xuICBjb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLWdyZXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7IH1cblxuLnVrLWNhcmQtaGVhZGVyLnVrLWNvdmVyLWNvbnRhaW5lciAudWstY2FyZC10aXRsZSxcbi51ay1jYXJkLWhlYWRlci51ay1jb3Zlci1jb250YWluZXIgLnVrLXRleHQtbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnNjLWNhcmQtaGVhZGVyLXNlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zYy1jYXJkLWZvb3Rlci1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2MtY2FyZC1oaWRkZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNjLWNhcmQtaGlkZGVuIC5zYy1jYXJkLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjIsIDAuMiwgMC4yKTsgfVxuICAgIC5zYy1jYXJkLWhpZGRlbiAuc2MtY2FyZC1jb250ZW50OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2MtY2FyZC1oaWRkZW4gLnVrLXNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTsgfVxuICAgIC5zYy1jYXJkLWhpZGRlbiAudWstc3Bpbm5lciA+IHN2ZyA+ICoge1xuICAgICAgc3Ryb2tlOiAjNjZiYjZhICFpbXBvcnRhbnQ7XG4gICAgICBzdHJva2Utd2lkdGg6IDAuOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNjLWNhcmQtY29udGVudC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2MtY2FyZC1mcy1hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2MtY2FyZC1mcy1hY3RpdmUgLnNjLWNhcmQtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnNjLWNhcmQtZnMtYWN0aXZlIC5zYy1jYXJkLWNvbnRlbnQgLnNjLWNhcmQtY29udGVudC1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zYy1jYXJkLWZzLWFuaW1hdGUgLnNjLWNhcmQtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2MtY2FyZC1taW5pbWl6ZWQgLnNjLWpzLWNhcmQtcmVsb2FkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50OyB9XG5cbi5zYy1jYXJkLW1pbmltaXplZC5zYy1jYXJkLWZzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zYy1jYXJkLW1pbmltaXplZC5zYy1jYXJkLWZzLWFjdGl2ZSAudWstY2FyZC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpOyB9XG5cbi5zYy1jYXJkLWZpeGVkLFxuLnNjLWNhcmQtZml4ZWQgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjLWNhcmQtZml4ZWQgYm9keSxcbi5zYy1jYXJkLWZpeGVkICNzYy1ib2R5LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNjLWNhcmQtZml4ZWQgLnVrLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuXG4uc2MtY2FyZC1maXhlZCAudWstY2FyZC1ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uc2MtY2FyZC1maXhlZCAjc2MtcGFnZS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2MtY2FyZC11c2VyLXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zYy1jYXJkLXVzZXItcHJvZmlsZS1ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNjLWNhcmQtdXNlci1wcm9maWxlIC5zYy1hdmF0YXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAuc2MtY2FyZC11c2VyLXByb2ZpbGUgLnNjLWF2YXRhciB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7IH0gfVxuICAuc2MtY2FyZC11c2VyLXByb2ZpbGUgLnNjLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEycHggMjRweDsgfVxuICAuc2MtY2FyZC11c2VyLXByb2ZpbGUuaXMtc3R1Y2sge1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuICAgIC5zYy1jYXJkLXVzZXItcHJvZmlsZS5pcy1zdHVjay5iZWxvdy1oZWFkZXIge1xuICAgICAgdG9wOiA0OHB4OyB9XG4gICAgLnNjLWNhcmQtdXNlci1wcm9maWxlLmlzLXN0dWNrIC5zYy1jYXJkLXVzZXItcHJvZmlsZS1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4OyB9XG4gICAgLnNjLWNhcmQtdXNlci1wcm9maWxlLmlzLXN0dWNrIC5zYy1hdmF0YXIge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7IH1cblxuLnNjLWNvbG9ycGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuc2MtY29sb3JwaWNrZXI6bm90KC5zYy1jb2xvcnBpY2tlci1pbmxpbmUpIC5zYy1jb2xvcnBpY2tlci1waWNrZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5zYy1jb2xvcnBpY2tlcjpub3QoLnNjLWNvbG9ycGlja2VyLWlubGluZSkgLnNjLWNvbG9ycGlja2VyLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBtYXgtd2lkdGg6IDIyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA0cHggNnB4IDhweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLnNjLWNvbG9ycGlja2VyOm5vdCguc2MtY29sb3JwaWNrZXItaW5saW5lKSAuc2MtY29sb3JwaWNrZXItZHJvcGRvd24gPiBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDRweCAycHggMCAycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLnNjLWNvbG9ycGlja2VyOm5vdCguc2MtY29sb3JwaWNrZXItaW5saW5lKSAuc2MtY29sb3JwaWNrZXItZHJvcGRvd24gPiBzcGFuLnNjLWNvbG9yLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuc2MtY29sb3JwaWNrZXI6bm90KC5zYy1jb2xvcnBpY2tlci1pbmxpbmUpLnNjLWNvbG9ycGlja2VyLWFjdGl2ZSAuc2MtY29sb3JwaWNrZXItZHJvcGRvd24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgLnNjLWNvbG9ycGlja2VyIGlucHV0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDsgfVxuICAuc2MtY29sb3JwaWNrZXItaW5saW5lIC5zYy1jb2xvcnBpY2tlci1jb2xvcnMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2MtY29sb3JwaWNrZXItaW5saW5lIC5zYy1jb2xvcnBpY2tlci1jb2xvcnMgPiBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDRweCAycHggMCAycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLnNjLWNvbG9ycGlja2VyLWlubGluZSAuc2MtY29sb3JwaWNrZXItY29sb3JzID4gc3Bhbi5zYy1jb2xvci1hY3RpdmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnNjLWNvbG9ycGlja2VyLWlubGluZSAuc2MtY29sb3JwaWNrZXItZHJvcGRvd24ge1xuICAgIHdpZHRoOiAyMjRweDsgfVxuXG5bZGF0YS1zYy1pbnB1dF0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICBbZGF0YS1zYy1pbnB1dF06Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM2KTsgfVxuXG4uc2MtaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNjLWlucHV0LXdyYXBwZXIgPiBsYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5zYy1pbnB1dC13cmFwcGVyID4gbGFiZWwudWstbGFiZWwtbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIGxlZnQ6IDEycHg7IH1cbiAgICAgIC5zYy1pbnB1dC13cmFwcGVyID4gbGFiZWwudWstbGFiZWwtbGFyZ2UgKyBbZGF0YS1zYy1pbnB1dF0ge1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTJweCA0cHg7IH1cbiAgICAuc2MtaW5wdXQtd3JhcHBlciA+IGxhYmVsLnVrLWxhYmVsLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDhweDsgfVxuICAgICAgLnNjLWlucHV0LXdyYXBwZXIgPiBsYWJlbC51ay1sYWJlbC1zbWFsbCArIFtkYXRhLXNjLWlucHV0XSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHggMnB4OyB9XG4gICAgLnNjLWlucHV0LXdyYXBwZXIgPiBsYWJlbCArIHRleHRhcmVhW2RhdGEtc2MtaW5wdXRdIHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5zYy1pbnB1dC13cmFwcGVyID4gbGFiZWwgKyBpbnB1dFtkYXRhLXNjLWlucHV0XSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDhweCA0cHg7XG4gICAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLnNjLWlucHV0LXdyYXBwZXIgLnVrLWZvcm0taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnNjLWlucHV0LXdyYXBwZXItZGFuZ2VyID4gbGFiZWwge1xuICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gIC5zYy1pbnB1dC13cmFwcGVyLWRhbmdlciAuc2MtaW5wdXQtYmFyOmJlZm9yZSwgLnNjLWlucHV0LXdyYXBwZXItZGFuZ2VyIC5zYy1pbnB1dC1iYXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlNTM5MzU7IH1cbiAgLnNjLWlucHV0LXdyYXBwZXItZGFuZ2VyIC51ay1mb3JtLWljb24ge1xuICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gIC5zYy1pbnB1dC13cmFwcGVyLXN1Y2Nlc3MgLnNjLWlucHV0LWJhcjpiZWZvcmUsIC5zYy1pbnB1dC13cmFwcGVyLXN1Y2Nlc3MgLnNjLWlucHV0LWJhcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzdjYjM0MjsgfVxuICAuc2MtaW5wdXQtd3JhcHBlci1zdWNjZXNzIC51ay1mb3JtLWljb24ge1xuICAgIGNvbG9yOiAjN2NiMzQyOyB9XG4gIC5zYy1pbnB1dC13cmFwcGVyLW91dGxpbmUgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgIC5zYy1pbnB1dC13cmFwcGVyLW91dGxpbmUgbGFiZWwgKyBpbnB1dFtkYXRhLXNjLWlucHV0XSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHggNnB4OyB9XG4gICAgLnNjLWlucHV0LXdyYXBwZXItb3V0bGluZSBsYWJlbCArIHRleHRhcmVhW2RhdGEtc2MtaW5wdXRdIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gIC5zYy1pbnB1dC13cmFwcGVyLW91dGxpbmUgLnVrLWZvcm0taWNvbiB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnNjLWlucHV0LXdyYXBwZXItb3V0bGluZSAudWstZm9ybS1pY29uLWZsaXAge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gIC5zYy1pbnB1dC13cmFwcGVyLW91dGxpbmUuc2MtaW5wdXQtd3JhcHBlci1kYW5nZXIgbGFiZWwge1xuICAgIGNvbG9yOiAjZTUzOTM1OyB9XG5cbi5zYy1pbnB1dC1maWxsZWQgPiBsYWJlbCwgLnNjLWlucHV0LWZvY3VzID4gbGFiZWwge1xuICB0b3A6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLnNjLWlucHV0LWZpbGxlZCA+IGxhYmVsLnVrLWxhYmVsLWxhcmdlLCAuc2MtaW5wdXQtZm9jdXMgPiBsYWJlbC51ay1sYWJlbC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdG9wOiA2cHg7IH1cbiAgLnNjLWlucHV0LWZpbGxlZCA+IGxhYmVsLnVrLWxhYmVsLXNtYWxsLCAuc2MtaW5wdXQtZm9jdXMgPiBsYWJlbC51ay1sYWJlbC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgdG9wOiA0cHg7IH1cblxuLnNjLWlucHV0LWZpbGxlZC5zYy1pbnB1dC13cmFwcGVyLWNvdW50IC50ZXh0LWNvdW50LXdyYXBwZXIsIC5zYy1pbnB1dC1mb2N1cy5zYy1pbnB1dC13cmFwcGVyLWNvdW50IC50ZXh0LWNvdW50LXdyYXBwZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zYy1pbnB1dC1maWxsZWQuc2MtaW5wdXQtd3JhcHBlci1vdXRsaW5lID4gbGFiZWwsIC5zYy1pbnB1dC1mb2N1cy5zYy1pbnB1dC13cmFwcGVyLW91dGxpbmUgPiBsYWJlbCB7XG4gIHRvcDogLTlweDtcbiAgbGVmdDogOHB4O1xuICByaWdodDogYXV0bztcbiAgcGFkZGluZzogMCA0cHg7IH1cblxuLnNjLWlucHV0LWZvY3VzIC5zYy1pbnB1dC1iYXI6YmVmb3JlLFxuLnNjLWlucHV0LWZvY3VzIC5zYy1pbnB1dC1iYXI6YWZ0ZXIge1xuICB3aWR0aDogNTAlOyB9XG5cbi5zYy1pbnB1dC1tYXRjaC1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTJweDsgfVxuXG4uc2MtaW5wdXQtb3V0bGluZSxcbi5zYy10ZXh0YXJlYS1vdXRsaW5lIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogOHB4IDEycHggN3B4OyB9XG4gIC5zYy1pbnB1dC1vdXRsaW5lOmZvY3VzLFxuICAuc2MtdGV4dGFyZWEtb3V0bGluZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyOyB9XG5cbi5zYy1pbnB1dC1vdXRsaW5lIHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5zYy1pbnB1dC1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zYy1pbnB1dC1iYXI6YmVmb3JlLCAuc2MtaW5wdXQtYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMxOTc2ZDI7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgLnNjLWlucHV0LWJhcjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuc2MtaW5wdXQtYmFyOmFmdGVyIHtcbiAgICByaWdodDogNTAlOyB9XG5cbi51ay1mb3JtLXdpZHRoLXhzbWFsbCArIC5zYy1pbnB1dC1iYXIge1xuICB3aWR0aDogNTBweDsgfVxuXG4udWstZm9ybS13aWR0aC1zbWFsbCArIC5zYy1pbnB1dC1iYXIge1xuICB3aWR0aDogMTMwcHg7IH1cblxuLnVrLWZvcm0td2lkdGgtbWVkaXVtICsgLnNjLWlucHV0LWJhciB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4udWstZm9ybS13aWR0aC1sYXJnZSArIC5zYy1pbnB1dC1iYXIge1xuICB3aWR0aDogNTAwcHg7IH1cblxuLnNjLXN3aXRjaC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDRweCAwIDRweCA0NHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2Mtc3dpdGNoLWxhYmVsOmJlZm9yZSwgLnNjLXN3aXRjaC1sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpOyB9XG4gIC5zYy1zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcbiAgICBsZWZ0OiAxcHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5zYy1zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnNjLXN3aXRjaC10b2dnbGUtb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zYy1zd2l0Y2gtdG9nZ2xlLW9mZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2Mtc3dpdGNoLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc2Mtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuc2Mtc3dpdGNoLWxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2FmOTsgfVxuICAuc2Mtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuc2Mtc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmQyO1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIC01MCUpOyB9XG4gIC5zYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5zYy1zd2l0Y2gtbGFiZWwgLnNjLXN3aXRjaC10b2dnbGUtb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2Mtc3dpdGNoLWlucHV0OmNoZWNrZWQgKyAuc2Mtc3dpdGNoLWxhYmVsIC5zYy1zd2l0Y2gtdG9nZ2xlLW9mZiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2MtZm9ybS1lcnJvci1ibG9jayB7XG4gIGNvbG9yOiAjZTUzOTM1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogOHB4IDAgMCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2MtZm9ybS1lcnJvcnMtbGlzdCB7XG4gIGNvbG9yOiAjZTUzOTM1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDhweCAwIDRweCA4cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNjLWZvcm0tZXJyb3JzLWxpc3QuZmlsbGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2MtdmFsaWRhdGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2MtdmFsaWRhdGUtd3JhcHBlciA+IC5jYy1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNnB4O1xuICAgIHRvcDogMjlweDtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jYy12YWxpZGF0ZS13cmFwcGVyID4gLmNjLWljb24gPiBpbWcge1xuICAgICAgbWFyZ2luOiAtMnB4IDAgMCAwOyB9XG4gIC5jYy12YWxpZGF0ZS13cmFwcGVyID4gLnVrLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH1cblxuLnNjLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGhlaWdodDogMzZweDtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBwYWRkaW5nOiA0cHggMTZweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBib3gtc2hhZG93LCBjb2xvcjsgfVxuICAuc2MtYnV0dG9uOmZvY3VzLCAuc2MtYnV0dG9uOmFjdGl2ZSwgLnNjLWJ1dHRvbi51ay1idXR0b24tZHJvcGRvd24udWstb3BlbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC5zYy1idXR0b246Zm9jdXMgPiBpLm1kaSwgLnNjLWJ1dHRvbjphY3RpdmUgPiBpLm1kaSwgLnNjLWJ1dHRvbi51ay1idXR0b24tZHJvcGRvd24udWstb3BlbiA+IGkubWRpIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5zYy1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zYy1idXR0b246YWN0aXZlLCAuc2MtYnV0dG9uLnVrLWFjdGl2ZSwgLnNjLWJ1dHRvbi51ay1idXR0b24tZHJvcGRvd24udWstb3BlbiB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5zYy1idXR0b24tcHJpbWFyeSwgLnNjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyLCAuc2MtYnV0dG9uLXByaW1hcnk6Zm9jdXMsIC5zYy1idXR0b24tcHJpbWFyeTphY3RpdmUsIC5zYy1idXR0b24tcHJpbWFyeS51ay1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDgzOGY7IH1cbiAgLnNjLWJ1dHRvbi1zZWNvbmRhcnksIC5zYy1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLCAuc2MtYnV0dG9uLXNlY29uZGFyeTpmb2N1cywgLnNjLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLCAuc2MtYnV0dG9uLXNlY29uZGFyeS51ay1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNjNjI4Mjg7IH1cbiAgLnNjLWJ1dHRvbi1kYW5nZXIsIC5zYy1idXR0b24tZGFuZ2VyOmhvdmVyLCAuc2MtYnV0dG9uLWRhbmdlcjpmb2N1cywgLnNjLWJ1dHRvbi1kYW5nZXI6YWN0aXZlLCAuc2MtYnV0dG9uLWRhbmdlci51ay1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlNTM5MzU7IH1cbiAgLnNjLWJ1dHRvbi1zdWNjZXNzLCAuc2MtYnV0dG9uLXN1Y2Nlc3M6aG92ZXIsIC5zYy1idXR0b24tc3VjY2Vzczpmb2N1cywgLnNjLWJ1dHRvbi1zdWNjZXNzOmFjdGl2ZSwgLnNjLWJ1dHRvbi1zdWNjZXNzLnVrLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzdjYjM0MjsgfVxuICAuc2MtYnV0dG9uLXdhcm5pbmcsIC5zYy1idXR0b24td2FybmluZzpob3ZlciwgLnNjLWJ1dHRvbi13YXJuaW5nOmZvY3VzLCAuc2MtYnV0dG9uLXdhcm5pbmc6YWN0aXZlLCAuc2MtYnV0dG9uLXdhcm5pbmcudWstYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiMzAwOyB9XG4gIC5zYy1idXR0b24tZGFuZ2VyLCAuc2MtYnV0dG9uLWRhbmdlcjpiZWZvcmUsIC5zYy1idXR0b24tZGFuZ2VyOmhvdmVyLCAuc2MtYnV0dG9uLWRhbmdlcjpob3ZlcjpiZWZvcmUsIC5zYy1idXR0b24tZGFuZ2VyOmZvY3VzLCAuc2MtYnV0dG9uLWRhbmdlcjpmb2N1czpiZWZvcmUsIC5zYy1idXR0b24tZGFuZ2VyOmFjdGl2ZSwgLnNjLWJ1dHRvbi1kYW5nZXI6YWN0aXZlOmJlZm9yZSwgLnNjLWJ1dHRvbi1kYW5nZXIudWstYWN0aXZlLCAuc2MtYnV0dG9uLWRhbmdlci51ay1hY3RpdmU6YmVmb3JlLFxuICAuc2MtYnV0dG9uLWRhbmdlciA+IGksXG4gIC5zYy1idXR0b24tZGFuZ2VyID4gaTpiZWZvcmUsIC5zYy1idXR0b24tcHJpbWFyeSwgLnNjLWJ1dHRvbi1wcmltYXJ5OmJlZm9yZSwgLnNjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyLCAuc2MtYnV0dG9uLXByaW1hcnk6aG92ZXI6YmVmb3JlLCAuc2MtYnV0dG9uLXByaW1hcnk6Zm9jdXMsIC5zYy1idXR0b24tcHJpbWFyeTpmb2N1czpiZWZvcmUsIC5zYy1idXR0b24tcHJpbWFyeTphY3RpdmUsIC5zYy1idXR0b24tcHJpbWFyeTphY3RpdmU6YmVmb3JlLCAuc2MtYnV0dG9uLXByaW1hcnkudWstYWN0aXZlLCAuc2MtYnV0dG9uLXByaW1hcnkudWstYWN0aXZlOmJlZm9yZSxcbiAgLnNjLWJ1dHRvbi1wcmltYXJ5ID4gaSxcbiAgLnNjLWJ1dHRvbi1wcmltYXJ5ID4gaTpiZWZvcmUsIC5zYy1idXR0b24tc2Vjb25kYXJ5LCAuc2MtYnV0dG9uLXNlY29uZGFyeTpiZWZvcmUsIC5zYy1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLCAuc2MtYnV0dG9uLXNlY29uZGFyeTpob3ZlcjpiZWZvcmUsIC5zYy1idXR0b24tc2Vjb25kYXJ5OmZvY3VzLCAuc2MtYnV0dG9uLXNlY29uZGFyeTpmb2N1czpiZWZvcmUsIC5zYy1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSwgLnNjLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlOmJlZm9yZSwgLnNjLWJ1dHRvbi1zZWNvbmRhcnkudWstYWN0aXZlLCAuc2MtYnV0dG9uLXNlY29uZGFyeS51ay1hY3RpdmU6YmVmb3JlLFxuICAuc2MtYnV0dG9uLXNlY29uZGFyeSA+IGksXG4gIC5zYy1idXR0b24tc2Vjb25kYXJ5ID4gaTpiZWZvcmUsIC5zYy1idXR0b24tc3VjY2VzcywgLnNjLWJ1dHRvbi1zdWNjZXNzOmJlZm9yZSwgLnNjLWJ1dHRvbi1zdWNjZXNzOmhvdmVyLCAuc2MtYnV0dG9uLXN1Y2Nlc3M6aG92ZXI6YmVmb3JlLCAuc2MtYnV0dG9uLXN1Y2Nlc3M6Zm9jdXMsIC5zYy1idXR0b24tc3VjY2Vzczpmb2N1czpiZWZvcmUsIC5zYy1idXR0b24tc3VjY2VzczphY3RpdmUsIC5zYy1idXR0b24tc3VjY2VzczphY3RpdmU6YmVmb3JlLCAuc2MtYnV0dG9uLXN1Y2Nlc3MudWstYWN0aXZlLCAuc2MtYnV0dG9uLXN1Y2Nlc3MudWstYWN0aXZlOmJlZm9yZSxcbiAgLnNjLWJ1dHRvbi1zdWNjZXNzID4gaSxcbiAgLnNjLWJ1dHRvbi1zdWNjZXNzID4gaTpiZWZvcmUsIC5zYy1idXR0b24td2FybmluZywgLnNjLWJ1dHRvbi13YXJuaW5nOmJlZm9yZSwgLnNjLWJ1dHRvbi13YXJuaW5nOmhvdmVyLCAuc2MtYnV0dG9uLXdhcm5pbmc6aG92ZXI6YmVmb3JlLCAuc2MtYnV0dG9uLXdhcm5pbmc6Zm9jdXMsIC5zYy1idXR0b24td2FybmluZzpmb2N1czpiZWZvcmUsIC5zYy1idXR0b24td2FybmluZzphY3RpdmUsIC5zYy1idXR0b24td2FybmluZzphY3RpdmU6YmVmb3JlLCAuc2MtYnV0dG9uLXdhcm5pbmcudWstYWN0aXZlLCAuc2MtYnV0dG9uLXdhcm5pbmcudWstYWN0aXZlOmJlZm9yZSxcbiAgLnNjLWJ1dHRvbi13YXJuaW5nID4gaSxcbiAgLnNjLWJ1dHRvbi13YXJuaW5nID4gaTpiZWZvcmUsIC5zYy1idXR0b24tY3VzdG9tLCAuc2MtYnV0dG9uLWN1c3RvbTpiZWZvcmUsIC5zYy1idXR0b24tY3VzdG9tOmhvdmVyLCAuc2MtYnV0dG9uLWN1c3RvbTpob3ZlcjpiZWZvcmUsIC5zYy1idXR0b24tY3VzdG9tOmZvY3VzLCAuc2MtYnV0dG9uLWN1c3RvbTpmb2N1czpiZWZvcmUsIC5zYy1idXR0b24tY3VzdG9tOmFjdGl2ZSwgLnNjLWJ1dHRvbi1jdXN0b206YWN0aXZlOmJlZm9yZSwgLnNjLWJ1dHRvbi1jdXN0b20udWstYWN0aXZlLCAuc2MtYnV0dG9uLWN1c3RvbS51ay1hY3RpdmU6YmVmb3JlLFxuICAuc2MtYnV0dG9uLWN1c3RvbSA+IGksXG4gIC5zYy1idXR0b24tY3VzdG9tID4gaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kaXNhYmxlZCA+IC5zYy1idXR0b24sIC5kaXNhYmxlZCA+IC5zYy1idXR0b246aG92ZXIsIC5kaXNhYmxlZCA+IC5zYy1idXR0b246Zm9jdXMsIC5kaXNhYmxlZCA+IC5zYy1idXR0b246YWN0aXZlLCAuZGlzYWJsZWQgPiAuc2MtYnV0dG9uLnVrLWFjdGl2ZSwgLnNjLWJ1dHRvbjpkaXNhYmxlZCwgLnNjLWJ1dHRvbjpkaXNhYmxlZDpob3ZlciwgLnNjLWJ1dHRvbjpkaXNhYmxlZDpmb2N1cywgLnNjLWJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsIC5zYy1idXR0b246ZGlzYWJsZWQudWstYWN0aXZlLCAuc2MtYnV0dG9uLWRpc2FibGVkLCAuc2MtYnV0dG9uLWRpc2FibGVkOmhvdmVyLCAuc2MtYnV0dG9uLWRpc2FibGVkOmZvY3VzLCAuc2MtYnV0dG9uLWRpc2FibGVkOmFjdGl2ZSwgLnNjLWJ1dHRvbi1kaXNhYmxlZC51ay1hY3RpdmUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2MtYnV0dG9uID4gaS5tZGkge1xuICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5zYy1idXR0b24gPiBpLm1kaTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuc2MtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2MtYnV0dG9uLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zYy1idXR0b24tYmxvY2sgKyAuc2MtYnV0dG9uLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuc2MtYnV0dG9uLWZsZXgsXG4gIC5zYy1idXR0b24tZmxleCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNjLWJ1dHRvbi1mbGV4IC5tZGkge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnNjLWJ1dHRvbi1mbGV4IC5tZGk6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5zYy1idXR0b24tZmxhdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5zYy1idXR0b24tZmxhdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtYnV0dG9uLWZsYXQ6YWN0aXZlLCAuc2MtYnV0dG9uLWZsYXQudWstYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUzLCAxNTMsIDE1MywgMC40KTsgfVxuICAgIC5zYy1idXR0b24tZmxhdC1wcmltYXJ5LCAuc2MtYnV0dG9uLWZsYXQtcHJpbWFyeTpob3ZlciwgLnNjLWJ1dHRvbi1mbGF0LXByaW1hcnk6Zm9jdXMsIC5zYy1idXR0b24tZmxhdC1wcmltYXJ5OmFjdGl2ZSwgLnNjLWJ1dHRvbi1mbGF0LXByaW1hcnkudWstYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA4MzhmOyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0LXByaW1hcnkudWstYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA4MzhmO1xuICAgICAgYmFja2dyb3VuZDogI2UwZjdmYTsgfVxuICAgIC5zYy1idXR0b24tZmxhdC1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGY3ZmEgIWltcG9ydGFudDsgfVxuICAgIC5zYy1idXR0b24tZmxhdC1kYW5nZXIsIC5zYy1idXR0b24tZmxhdC1kYW5nZXI6aG92ZXIsIC5zYy1idXR0b24tZmxhdC1kYW5nZXI6Zm9jdXMsIC5zYy1idXR0b24tZmxhdC1kYW5nZXI6YWN0aXZlLCAuc2MtYnV0dG9uLWZsYXQtZGFuZ2VyLnVrLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAgIC5zYy1idXR0b24tZmxhdC1kYW5nZXIudWstYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjYzYyODI4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZWJlZTsgfVxuICAgIC5zYy1idXR0b24tZmxhdC1kYW5nZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZWJlZSAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0LXN1Y2Nlc3MsIC5zYy1idXR0b24tZmxhdC1zdWNjZXNzOmhvdmVyLCAuc2MtYnV0dG9uLWZsYXQtc3VjY2Vzczpmb2N1cywgLnNjLWJ1dHRvbi1mbGF0LXN1Y2Nlc3M6YWN0aXZlLCAuc2MtYnV0dG9uLWZsYXQtc3VjY2Vzcy51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICM3Y2IzNDI7IH1cbiAgICAuc2MtYnV0dG9uLWZsYXQtc3VjY2Vzcy51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICM1NThiMmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmOGU5OyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0LXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjhlOSAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0LXdhcm5pbmcsIC5zYy1idXR0b24tZmxhdC13YXJuaW5nOmhvdmVyLCAuc2MtYnV0dG9uLWZsYXQtd2FybmluZzpmb2N1cywgLnNjLWJ1dHRvbi1mbGF0LXdhcm5pbmc6YWN0aXZlLCAuc2MtYnV0dG9uLWZsYXQtd2FybmluZy51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmIzMDA7IH1cbiAgICAuc2MtYnV0dG9uLWZsYXQtd2FybmluZy51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZjhmMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOGUxOyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0LXdhcm5pbmc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjhlMSAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0OmRpc2FibGVkLCAuc2MtYnV0dG9uLWZsYXQuc2MtYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjYThhOGE4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zYy1idXR0b24tb3V0bGluZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS1zcXVhcmUge1xuICAgICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZTphY3RpdmUsIC5zYy1idXR0b24tb3V0bGluZS51ay1hY3RpdmUsIC5zYy1idXR0b24tb3V0bGluZTpob3ZlciwgLnNjLWJ1dHRvbi1vdXRsaW5lLnVrLWJ1dHRvbi1kcm9wZG93bi51ay1vcGVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM2KTsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS1kYW5nZXIsIC5zYy1idXR0b24tb3V0bGluZS1kYW5nZXI6aG92ZXIsIC5zYy1idXR0b24tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5zYy1idXR0b24tb3V0bGluZS1kYW5nZXI6YWN0aXZlLCAuc2MtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLnVrLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2U1MzkzNTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuc2MtYnV0dG9uLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U1MzkzNTsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS1kYW5nZXIudWstYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjYzYyODI4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZWJlZTsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS1kYW5nZXIuc2MtYnV0dG9uLWljb24gPiBpLm1kaSB7XG4gICAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS1wcmltYXJ5LCAuc2MtYnV0dG9uLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLnNjLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5zYy1idXR0b24tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwgLnNjLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkudWstYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA4MzhmO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwYWNjMTsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS1wcmltYXJ5LnVrLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwODM4ZjtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGY3ZmE7IH1cbiAgICAuc2MtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS5zYy1idXR0b24taWNvbiA+IGkubWRpIHtcbiAgICAgIGNvbG9yOiAjMDBhY2MxOyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MsIC5zYy1idXR0b24tb3V0bGluZS1zdWNjZXNzOmhvdmVyLCAuc2MtYnV0dG9uLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLnNjLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuc2MtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICM3Y2IzNDI7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjN2NiMzQyOyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MudWstYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNTU4YjJmO1xuICAgICAgYmFja2dyb3VuZDogI2YxZjhlOTsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS1zdWNjZXNzLnNjLWJ1dHRvbi1pY29uID4gaS5tZGkge1xuICAgICAgY29sb3I6ICM3Y2IzNDI7IH1cbiAgICAuc2MtYnV0dG9uLW91dGxpbmUtd2FybmluZywgLnNjLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsIC5zYy1idXR0b24tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuc2MtYnV0dG9uLW91dGxpbmUtd2FybmluZzphY3RpdmUsIC5zYy1idXR0b24tb3V0bGluZS13YXJuaW5nLnVrLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmYjMwMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuc2MtYnV0dG9uLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmIzMDA7IH1cbiAgICAuc2MtYnV0dG9uLW91dGxpbmUtd2FybmluZy51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZjhmMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOGUxOyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuc2MtYnV0dG9uLWljb24gPiBpLm1kaSB7XG4gICAgICBjb2xvcjogI2ZmYjMwMDsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZTpkaXNhYmxlZCwgLnNjLWJ1dHRvbi1vdXRsaW5lLnNjLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2E4YThhOCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zYy1idXR0b24td3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2MtYnV0dG9uLXJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogNHB4OyB9XG4gICAgLnNjLWJ1dHRvbi1yb3VuZCAubWRpOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5zYy1idXR0b24tc3RhdGUtbG9hZGluZyB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNjLWJ1dHRvbi1zdGF0ZS1sb2FkaW5nLXN0YXJ0IHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5zYy1idXR0b24tc3RhdGUtbG9hZGluZy1lbmQge1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnNjLWJ1dHRvbi1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZDogIzNiNTk5OCAhaW1wb3J0YW50OyB9XG4gIC5zYy1idXR0b24tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwYWNlZCAhaW1wb3J0YW50OyB9XG4gIC5zYy1idXR0b24tZ3BsdXMge1xuICAgIGJhY2tncm91bmQ6ICNkZDRiMzkgIWltcG9ydGFudDsgfVxuICAuc2MtYnV0dG9uLXR3aXRjaCB7XG4gICAgYmFja2dyb3VuZDogIzY0NDFhNSAhaW1wb3J0YW50OyB9XG4gIC5zYy1idXR0b24teW91dHViZSB7XG4gICAgYmFja2dyb3VuZDogI2M0MzAyYiAhaW1wb3J0YW50OyB9XG4gIC5zYy1idXR0b24tbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQ6ICMwZTc2YTggIWltcG9ydGFudDsgfVxuICAuc2MtYnV0dG9uLXNvY2lhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7IH1cbiAgICAuc2MtYnV0dG9uLXNvY2lhbCxcbiAgICAuc2MtYnV0dG9uLXNvY2lhbCA+IGkge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5zYy1idXR0b24tc29jaWFsIGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgLnNjLWJ1dHRvbi1zb2NpYWwgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuc2MtYnV0dG9uLW1pbmkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4OyB9XG4gICAgLnNjLWJ1dHRvbi1taW5pLnNjLWJ1dHRvbi1vdXRsaW5lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWJ1dHRvbi1zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7IH1cbiAgICAuc2MtYnV0dG9uLXNtYWxsLnNjLWJ1dHRvbi1vdXRsaW5lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWJ1dHRvbi1sYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgIC5zYy1idXR0b24tbGFyZ2Uuc2MtYnV0dG9uLW91dGxpbmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAuc2MtYnV0dG9uLWljb24ge1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5zYy1idXR0b24taWNvbiA+IGksXG4gICAgLnNjLWJ1dHRvbi1pY29uID4gaS5tZGksXG4gICAgLnNjLWJ1dHRvbi1pY29uID4gaS5tZGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnNjLWJ1dHRvbi1pY29uLnNjLWJ1dHRvbi1sYXJnZSA+IGksXG4gICAgLnNjLWJ1dHRvbi1pY29uLnNjLWJ1dHRvbi1sYXJnZSA+IGkubWRpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC5zYy1idXR0b24taWNvbi5zYy1idXR0b24tc21hbGwgPiBpLFxuICAgIC5zYy1idXR0b24taWNvbi5zYy1idXR0b24tc21hbGwgPiBpLm1kaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuc2MtYnV0dG9uLWljb24uc2MtYnV0dG9uLW1pbmkgPiBpLFxuICAgIC5zYy1idXR0b24taWNvbi5zYy1idXR0b24tbWluaSA+IGkubWRpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5zYy1idXR0b24udWstYnV0dG9uLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDsgfVxuICAgIC5zYy1idXR0b24udWstYnV0dG9uLWRyb3Bkb3duOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxNDAnO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTQwbXMgZWFzZTsgfVxuICAgIC5zYy1idXR0b24udWstYnV0dG9uLWRyb3Bkb3duLnVrLW9wZW46YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuc2MtYnV0dG9uIC5zYy1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAuc2MtYnV0dG9uLXByb2dyZXNzIHtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5zYy1idXR0b24tcHJvZ3Jlc3Mtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zYy1idXR0b24tcHJvZ3Jlc3MtbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5zYy1idXR0b24tcHJvZ3Jlc3MtbGF5ZXIgLnNjLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4udWstYnV0dG9uLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgPiAuc2MtYnV0dG9uOm50aC1jaGlsZChuKzIpLFxuICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgPiBkaXY6bnRoLWNoaWxkKG4rMikgLnNjLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgLnNjLWJ1dHRvbiB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgLnNjLWJ1dHRvbjpob3ZlciwgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uOmhvdmVyLnNjLWJ1dHRvbi1wcmltYXJ5LCAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpIC5zYy1idXR0b246YWN0aXZlLnNjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2Yzc2OyB9XG4gICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgLnNjLWJ1dHRvbjpob3Zlci5zYy1idXR0b24tc2Vjb25kYXJ5LCAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpIC5zYy1idXR0b246YWN0aXZlLnNjLWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNiMTI0MjQ7IH1cbiAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uOmhvdmVyLnNjLWJ1dHRvbi1zdWNjZXNzLCAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpIC5zYy1idXR0b246YWN0aXZlLnNjLWJ1dHRvbi1zdWNjZXNzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjI4ZTM0OyB9XG4gICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgLnNjLWJ1dHRvbjpob3Zlci5zYy1idXR0b24tZGFuZ2VyLCAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpIC5zYy1idXR0b246YWN0aXZlLnNjLWJ1dHRvbi1kYW5nZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjZDFlMWE7IH1cbiAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uOmhvdmVyICsgLnNjLWJ1dHRvbiwgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uOmFjdGl2ZSArIC5zYy1idXR0b24ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDsgfVxuICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uLnVrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGFjYzEgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgLnNjLWJ1dHRvbi51ay1vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKS5zYy1idXR0b25zLXN0YWNrZWRcXEBtIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkuc2MtYnV0dG9ucy1zdGFja2VkXFxAbSA+IC5zYy1idXR0b246bnRoLWNoaWxkKG4rMiksXG4gICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkuc2MtYnV0dG9ucy1zdGFja2VkXFxAbSA+IGRpdjpudGgtY2hpbGQobisyKSAuc2MtYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKS5zYy1idXR0b25zLXN0YWNrZWRcXEBtIC5zYy1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKS5zYy1idXR0b25zLXN0YWNrZWRcXEBtIC5zYy1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgICAgICAgICAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpLnNjLWJ1dHRvbnMtc3RhY2tlZFxcQG0gLnNjLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkuc2MtYnV0dG9ucy1zdGFja2VkXFxAcyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpLnNjLWJ1dHRvbnMtc3RhY2tlZFxcQHMgPiAuc2MtYnV0dG9uOm50aC1jaGlsZChuKzIpLFxuICAgICAgICAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpLnNjLWJ1dHRvbnMtc3RhY2tlZFxcQHMgPiBkaXY6bnRoLWNoaWxkKG4rMikgLnNjLWJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkuc2MtYnV0dG9ucy1zdGFja2VkXFxAcyAuc2MtYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkuc2MtYnV0dG9ucy1zdGFja2VkXFxAcyAuc2MtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gICAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKS5zYy1idXR0b25zLXN0YWNrZWRcXEBzIC5zYy1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpLnNjLWJ1dHRvbnMtc3RhY2tlZFxcQHhzIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkuc2MtYnV0dG9ucy1zdGFja2VkXFxAeHMgPiAuc2MtYnV0dG9uOm50aC1jaGlsZChuKzIpLFxuICAgICAgICAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpLnNjLWJ1dHRvbnMtc3RhY2tlZFxcQHhzID4gZGl2Om50aC1jaGlsZChuKzIpIC5zYy1idXR0b24ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgICAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpLnNjLWJ1dHRvbnMtc3RhY2tlZFxcQHhzIC5zYy1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKS5zYy1idXR0b25zLXN0YWNrZWRcXEB4cyAuc2MtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gICAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKS5zYy1idXR0b25zLXN0YWNrZWRcXEB4cyAuc2MtYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7IH0gfVxuICAudWstYnV0dG9uLWdyb3VwID4gLnNjLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC51ay1idXR0b24tZ3JvdXAgPiAuc2MtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4OyB9XG4gICAgLnVrLWJ1dHRvbi1ncm91cCA+IC5zYy1idXR0b246bGFzdC1jaGlsZCxcbiAgICAudWstYnV0dG9uLWdyb3VwID4gLnNjLWJ1dHRvbiArIGRpdiA+IC5zYy1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cbiAgLnVrLWJ1dHRvbi1ncm91cC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAudWstYnV0dG9uLWdyb3VwLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lIC5zYy1idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAudWstYnV0dG9uLWdyb3VwLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lIC5zYy1idXR0b246aG92ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAudWstYnV0dG9uLWdyb3VwLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lIC5zYy1idXR0b24udWstYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYWNjMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDIwOyB9XG5cbi5zYy1mYWItcGFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiAxNnB4OyB9XG5cbi5zYy1mYWIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zaXRpb246IGFsbCAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zYy1mYWI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAuc2MtZmFiOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDEycHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA1cHggMjJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAuc2MtZmFiID4gaSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAuc2MtZmFiID4gaTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gIC5zYy1mYWIgLm1kaS1yZWxvYWQ6YmVmb3JlLFxuICAuc2MtZmFiIC5tZGktc2VuZDpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogLTJweDsgfVxuICAuc2MtZmFiLWRhcmssIC5zYy1mYWItZGFyazpob3ZlcixcbiAgLnNjLWZhYi1kYXJrID4gaSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNjLWZhYi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MzhmOyB9XG4gICAgLnNjLWZhYi1wcmltYXJ5LCAuc2MtZmFiLXByaW1hcnk6aG92ZXIsXG4gICAgLnNjLWZhYi1wcmltYXJ5ID4gaSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2MtZmFiLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogI2M2MjgyODsgfVxuICAgIC5zYy1mYWItc2Vjb25kYXJ5LCAuc2MtZmFiLXNlY29uZGFyeTpob3ZlcixcbiAgICAuc2MtZmFiLXNlY29uZGFyeSA+IGkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNjLWZhYi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2NiMzQyOyB9XG4gICAgLnNjLWZhYi1zdWNjZXNzLCAuc2MtZmFiLXN1Y2Nlc3M6aG92ZXIsXG4gICAgLnNjLWZhYi1zdWNjZXNzID4gaSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2MtZmFiLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI2U1MzkzNTsgfVxuICAgIC5zYy1mYWItZGFuZ2VyLCAuc2MtZmFiLWRhbmdlcjpob3ZlcixcbiAgICAuc2MtZmFiLWRhbmdlciA+IGkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNjLWZhYi13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiMzAwOyB9XG4gICAgLnNjLWZhYi13YXJuaW5nLFxuICAgIC5zYy1mYWItd2FybmluZyA+IGkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNjLWZhYi1zbWFsbCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5zYy1mYWItc21hbGwgPiBpOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLnNjLWZhYi1sYXJnZSB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5zYy1mYWItbGFyZ2UgPiBpOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07IH1cbiAgLnNjLWZhYi10ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2MtZmFiLXRleHQgPiBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAuc2MtZmFiLXRleHQuc2MtZmFiLXNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgLnNjLWZhYi10ZXh0LnNjLWZhYi1zbWFsbCA+IGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDsgfVxuICAgIC5zYy1mYWItdGV4dC5zYy1mYWItbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAzNnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgICAuc2MtZmFiLXRleHQuc2MtZmFiLWxhcmdlID4gaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLnNjLWZhYi1wYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgei1pbmRleDogMTE1MDtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMjgwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgICAuc2MtZm9vdGVyLWFjdGl2ZSAuc2MtZmFiLXBhZ2Utd3JhcHBlciB7XG4gICAgICBib3R0b206IDcwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgICAuc2MtZm9vdGVyLWFjdGl2ZSAuc2MtZmFiLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgYm90dG9tOiA4MHB4OyB9IH1cbiAgLnNjLWZhYi1jYXJkLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7IH1cbiAgLnNjLWZhYi1wYWdlLXdyYXBwZXIgPiAuc2MtZmFiICsgLnNjLWZhYiwgLnNjLWZhYi1jYXJkLXdyYXBwZXIgPiAuc2MtZmFiICsgLnNjLWZhYiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuc2MtZmFiLXNwZWVkLWRpYWwgPiAuc2MtZmFiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuc2MtZmFiLXNwZWVkLWRpYWwgPiAuc2MtZmFiID4gaTpudGgtY2hpbGQoMikge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2MtZmFiLXNwZWVkLWRpYWwgLnNjLWZhYi13cmFwcGVyLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zYy1mYWItc3BlZWQtZGlhbCAuc2MtZmFiLXdyYXBwZXItaW5uZXIgLnNjLWZhYiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgLnNjLWZhYi1zcGVlZC1kaWFsOm5vdCguc2MtZmFiLXNwZWVkLWRpYWwtaG9yaXpvbnRhbCkgLnNjLWZhYi13cmFwcGVyLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7IH1cbiAgICAuc2MtZmFiLXNwZWVkLWRpYWw6bm90KC5zYy1mYWItc3BlZWQtZGlhbC1ob3Jpem9udGFsKSAuc2MtZmFiLXdyYXBwZXItaW5uZXIgLnNjLWZhYiArIC5zYy1mYWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5zYy1mYWItc3BlZWQtZGlhbC1ob3Jpem9udGFsIC5zYy1mYWItd3JhcHBlci1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAuc2MtZmFiLXNwZWVkLWRpYWwtaG9yaXpvbnRhbCAuc2MtZmFiLXdyYXBwZXItaW5uZXIgLnNjLWZhYiArIC5zYy1mYWIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLnNjLWZhYi1zcGVlZC1kaWFsLWFjdGl2ZTpub3QoLnNjLWZhYi1zcGVlZC1kaWFsLWhvdmVyKSA+IC5zYy1mYWIgPiBpOm50aC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2MtZmFiLXNwZWVkLWRpYWwtYWN0aXZlOm5vdCguc2MtZmFiLXNwZWVkLWRpYWwtaG92ZXIpID4gLnNjLWZhYiA+IGk6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2MtZmFiLXNwZWVkLWRpYWwtYWN0aXZlIC5zYy1mYWItd3JhcHBlci1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc2MtZmFiLXNwZWVkLWRpYWwtYWN0aXZlLmFuaW1JbiAuc2MtZmFiLXdyYXBwZXItaW5uZXIgLnNjLWZhYiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhYlNwZWVkRGlhbEluOyB9XG4gIC5zYy1mYWItc3BlZWQtZGlhbC1hY3RpdmUuYW5pbU91dCAuc2MtZmFiLXdyYXBwZXItaW5uZXIgLnNjLWZhYiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhYlNwZWVkRGlhbE91dDsgfVxuXG5Aa2V5ZnJhbWVzIGZhYlNwZWVkRGlhbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBmYWJTcGVlZERpYWxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSk7IH0gfVxuXG4ubWRpLnNjLWljb24tc3F1YXJlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDsgfVxuICAubWRpLnNjLWljb24tc3F1YXJlLCAubWRpLnNjLWljb24tc3F1YXJlLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tZGkuc2MtaWNvbi1zcXVhcmUtbGFyZ2Uge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDsgfVxuXG4ubWRpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLm1kaS1jbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxcHg7IH1cblxuLm1kaS1lbWFpbC1vcGVuOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAycHg7IH1cblxuLm1kaS1jbG9zZTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMXB4OyB9XG5cbmEubWRpIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBhLm1kaTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgYS5tZGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zIGVhc2U7IH1cbiAgYS5tZGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgYS5tZGkudWstb3BlbjphZnRlciwgYS5tZGk6aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIGEubWRpLnNjLWxpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGEubWRpLnNjLWxpZ2h0OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cblxuLnNjLWljb24tMTggPiBpLm1kaSwgLnNjLWljb24tMTg6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uc2MtaWNvbi0yMCA+IGkubWRpLCAuc2MtaWNvbi0yMDpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnNjLWljb24tMjIgPiBpLm1kaSwgLnNjLWljb24tMjI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uc2MtaWNvbi0yNCA+IGkubWRpLCAuc2MtaWNvbi0yNDpiZWZvcmUge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uc2MtaWNvbi0yNC5zYy1pY29uLXNxdWFyZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7IH1cblxuLnNjLWljb24tMjggPiBpLm1kaSwgLnNjLWljb24tMjg6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5zYy1pY29uLTI4LnNjLWljb24tc3F1YXJlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDsgfVxuXG4uc2MtaWNvbi0zMiA+IGkubWRpLCAuc2MtaWNvbi0zMjpiZWZvcmUge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnNjLWljb24tMzYgPiBpLm1kaSwgLnNjLWljb24tMzY6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5zYy1pY29uLTQ4ID4gaS5tZGksIC5zYy1pY29uLTQ4OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uc2MtaWNvbi1zcXVhcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNjLXZtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjBweDsgfVxuXG4uc2MtZ21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2MHB4OyB9XG5cbi5nbS1zdHlsZSBpbWcge1xuICBib3gtc2l6aW5nOiBpbml0aWFsOyB9XG5cbi5zYy1pdy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMTZweCAzMnB4IDhweCAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zYy1pdy1ib2R5IHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnNjLWl3LWZvb3RlciB7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4OyB9XG5cbi5zYy1pdy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCA4cHg7IH1cbiAgLnNjLWl3LWNsb3NlIC5tZGkge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLnNjLWl3LWNsb3NlIC5tZGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuc2MtaXctY2xvc2U6aG92ZXIgLm1kaSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuI3NjLW9mZmNhbnZhcyB7XG4gIHRvcDogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgI3NjLW9mZmNhbnZhcyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAjc2Mtb2ZmY2FudmFzIC51ay1vZmZjYW52YXMtYmFyIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uc2Mtb2ZmY2FudmFzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2Mtb2ZmY2FudmFzLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2Mtb2ZmY2FudmFzLXZpc2libGUgLnNjLW9mZmNhbnZhcy1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2Mtb2ZmY2FudmFzLXZpc2libGUgLnNjLW9mZmNhbnZhcy1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zYy1qcy1vZmZjYW52YXMtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2MtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNjLXByb2dyZXNzLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNjLXByb2dyZXNzLWxhYmVsLWVuYWJsZWQge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAuc2MtcHJvZ3Jlc3MtYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWluLXdpZHRoOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNiZGJkYmQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMzYwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSksIGJhY2tncm91bmQtY29sb3IgMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2MtcHJvZ3Jlc3MtbWVkaXVtIC5zYy1wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7IH1cbiAgLnNjLXByb2dyZXNzLWxhcmdlIC5zYy1wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLnNjLXByb2dyZXNzLW1lZGl1bSwgLnNjLXByb2dyZXNzLWxhcmdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuc2MtcHJvZ3Jlc3MtbWVkaXVtIC5zYy1wcm9ncmVzcy1iYXIsIC5zYy1wcm9ncmVzcy1sYXJnZSAuc2MtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5zYy1wcm9ncmVzcy1tZWRpdW0uc2MtcHJvZ3Jlc3MtZ3JvdXAgLnNjLXByb2dyZXNzLWJhciwgLnNjLXByb2dyZXNzLWxhcmdlLnNjLXByb2dyZXNzLWdyb3VwIC5zYy1wcm9ncmVzcy1iYXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7IH1cbiAgICAgIC5zYy1wcm9ncmVzcy1tZWRpdW0uc2MtcHJvZ3Jlc3MtZ3JvdXAgLnNjLXByb2dyZXNzLWJhciArIC5zYy1wcm9ncmVzcy1iYXIsIC5zYy1wcm9ncmVzcy1sYXJnZS5zYy1wcm9ncmVzcy1ncm91cCAuc2MtcHJvZ3Jlc3MtYmFyICsgLnNjLXByb2dyZXNzLWJhciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5zYy1wcm9ncmVzcy1tZWRpdW0uc2MtcHJvZ3Jlc3MtZ3JvdXAgLnNjLXByb2dyZXNzLWJhcjpsYXN0LWNoaWxkLCAuc2MtcHJvZ3Jlc3MtbGFyZ2Uuc2MtcHJvZ3Jlc3MtZ3JvdXAgLnNjLXByb2dyZXNzLWJhcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7IH1cbiAgLnNjLXByb2dyZXNzLWluZGV0ZXJtaW5hdGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2MtcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZSAuc2MtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlIDI4MDBtcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLnNjLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMGFjYzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYW5pbWF0aW9uOiBjaXJjdWxhci1hbmltYXRpb24gODAwbXMgbGluZWFyIGluZmluaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNjLXByb2dyZXNzLWNpcmN1bGFyLXNtYWxsIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7IH1cbiAgLnNjLXByb2dyZXNzLWNpcmN1bGFyLWxhcmdlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHg7IH1cbiAgLnNjLXByb2dyZXNzLWNpcmN1bGFyLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1MDAwMDsgfVxuICAuc2MtcHJvZ3Jlc3MtY2lyY3VsYXItbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG5Aa2V5ZnJhbWVzIGNpcmN1bGFyLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKDAuMik7IH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSkgc2NhbGVYKDAuMik7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNjYWxlWCgwLjUpOyB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNjYWxlWCgwLjcpOyB9XG4gIDU1Ljk5JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7IH1cbiAgNTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlWCgwKTsgfVxuICA1Ni45OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKDAuNik7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSBzY2FsZVgoMC42KTsgfVxuICA4NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMCUpIHNjYWxlWCgwLjMpOyB9XG4gIDk4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNjYWxlWCgwLjIpOyB9XG4gIDk5Ljk5JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfSB9XG5cbi5zYy10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMTZweCAwOyB9XG4gIC5zYy10aW1lbGluZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA4NHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAuc2MtdGltZWxpbmU6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5zYy10aW1lbGluZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2MtdGltZWxpbmUtaXRlbSArIC5zYy10aW1lbGluZS1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIC5zYy10aW1lbGluZS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICAuc2MtdGltZWxpbmUtaWNvbiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAuc2MtdGltZWxpbmUtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG4gIC5zYy10aW1lbGluZS1kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIC5zYy10aW1lbGluZS1kYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDAgMCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gIC5zYy10aW1lbGluZS1ib2R5IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5zYy10aW1lbGluZS1ib2R5LWJvcmRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5zYy10aW1lbGluZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuc2MtdGltZWxpbmUtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2MtdGltZWxpbmUtbWV0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLnNjLXRpbWVsaW5lIGhyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5zYy10aW1lbGluZSAqICsgaHIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgLnNjLXRpbWVsaW5lLWNlbnRlcjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAuc2MtdGltZWxpbmUtY2VudGVyIC5zYy10aW1lbGluZS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA4NnB4KTsgfVxuICAgIC5zYy10aW1lbGluZS1jZW50ZXIgLnNjLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDg2cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5zYy10aW1lbGluZS1jZW50ZXIgLnNjLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgLnNjLXRpbWVsaW5lLWRhdGUsXG4gICAgICAuc2MtdGltZWxpbmUtY2VudGVyIC5zYy10aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpIC5zYy10aW1lbGluZS1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2MtdGltZWxpbmUtcmlnaHQ6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogODRweDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAuc2MtdGltZWxpbmUtcmlnaHQ6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAuc2MtdGltZWxpbmUtcmlnaHQgLnNjLXRpbWVsaW5lLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5zYy10aW1lbGluZS1yaWdodCAuc2MtdGltZWxpbmUtaXRlbSAuc2MtdGltZWxpbmUtZGF0ZSxcbiAgICAuc2MtdGltZWxpbmUtcmlnaHQgLnNjLXRpbWVsaW5lLWl0ZW0gLnNjLXRpbWVsaW5lLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIC5zYy10aW1lbGluZS1yaWdodCAuc2MtdGltZWxpbmUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zYy10aW1lbGluZS1yaWdodCAuc2MtdGltZWxpbmUtaWNvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuc2MtdGltZWxpbmUtcmlnaHQgLnNjLXRpbWVsaW5lLWRhdGUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cblxuLyohXHJcbiAqIFdhdmVzIHYwLjcuNlxyXG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlc1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnNcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFICovXG4ud2F2ZXMtZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLXByaW1hcnkgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzIsIDE5MywgMC4yKTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLW1kIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTgsIDAsIDIzOCwgMC4yKTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLXdhcm5pbmcgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE3OSwgMCwgMC4yKTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLWRhbmdlciAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgNTcsIDUzLCAwLjIpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtc3VjY2VzcyAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyNCwgMTc5LCA2NiwgMC4yKTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLndhdmVzLW5vdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud2F2ZXMtYnV0dG9uLFxuLndhdmVzLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC53YXZlcy1pbnB1dC13cmFwcGVyLndhdmVzLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTsgfVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi53YXZlcy1mbG9hdCB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cblxuLndhdmVzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuXG4uc2MtdG9wLW1lbnUgdWwge1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2MtdG9wLW1lbnUgbGkuc2MtanMtYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLnNjLXRvcC1tZW51IGxpLnNjLWpzLWFjdGl2ZSA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2MtdG9wLW1lbnUgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2MtdG9wLW1lbnUgPiBsaSA+IHVsIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuICAuc2MtdG9wLW1lbnUgPiBsaS5zYy1oYXMtc3VibWVudSA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtdG9wLW1lbnUgPiBsaS5zYy1oYXMtc3VibWVudSA+IGE6YWZ0ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogJ1xcRjE0MCc7XG4gICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTIwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgLnNjLXRvcC1tZW51ID4gbGkuc2MtanMtYWN0aXZlID4gYTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cblxuLnNjLXRvcC1tZW51IHVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5zYy10b3AtbWVudSB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNjLXRvcC1tZW51IHVsIGxpIGEge1xuICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgICAuc2MtdG9wLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgICAuc2MtdG9wLW1lbnUgdWwgbGkgdWwge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogLThweDsgfVxuICAgIC5zYy10b3AtbWVudSB1bCBsaS5zYy1oYXMtc3VibWVudSA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAgICAgLnNjLXRvcC1tZW51IHVsIGxpLnNjLWhhcy1zdWJtZW51ID4gYTphZnRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjc0NWVtO1xuICAgICAgICBjb250ZW50OiAnXFxGMTQyJztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogNS4gY29tbW9uIHBsdWdpbnMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zYy1pY2hlY2tib3gsXG4uc2MtaXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5zYy1pY2hlY2tib3g6YWZ0ZXIsXG4gIC5zYy1pcmFkaW86YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuc2MtaWNoZWNrYm94ID4gaW5wdXQsXG4gIC5zYy1pcmFkaW8gPiBpbnB1dCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zYy1pY2hlY2tib3ggPiAuaUNoZWNrLWhlbHBlcixcbiAgLnNjLWlyYWRpbyA+IC5pQ2hlY2staGVscGVyIHtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuc2MtaWNoZWNrYm94ICsgbGFiZWwsXG4gIC5zYy1pcmFkaW8gKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDFweDsgfVxuXG4uc2MtaWNoZWNrYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgZWFzZS1vdXQ7IH1cbiAgLnNjLWljaGVja2JveC5jaGVja2VkOmFmdGVyLCAuc2MtaWNoZWNrYm94LmRpc2FibGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxGMTJDJztcbiAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAtNnB4OyB9XG4gIC5zYy1pY2hlY2tib3guaG92ZXIuY2hlY2tlZCwgLnNjLWljaGVja2JveC5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTk3NmQyO1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50OyB9XG4gIC5zYy1pY2hlY2tib3guZGlzYWJsZWQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNjLWljaGVja2JveC5kaXNhYmxlZCwgLnNjLWljaGVja2JveC5kaXNhYmxlZC5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNjLWljaGVja2JveC5kaXNhYmxlZC5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmRiZGJkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtaWNoZWNrYm94LmRpc2FibGVkLmNoZWNrZWQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuc2MtaW5wdXQtZGFuZ2VyIC5zYy1pY2hlY2tib3gge1xuICAgIGJvcmRlci1jb2xvcjogI2U1MzkzNTsgfVxuICAuc2MtaWNoZWNrYm94LmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQ6ICMxOTc2ZDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyOyB9XG4gICAgLnNjLWljaGVja2JveC5pbmRldGVybWluYXRlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgbGFiZWwgLnNjLWljaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IC00cHg7IH1cblxuLnNjLWlyYWRpbyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc2MtaXJhZGlvOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDsgfVxuICAuc2MtaXJhZGlvLmNoZWNrZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMjsgfVxuICAgIC5zYy1pcmFkaW8uY2hlY2tlZDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTk3NmQyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAuc2MtaXJhZGlvLmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLnNjLWlyYWRpby5kaXNhYmxlZC5jaGVja2VkOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC5zYy1pbnB1dC1kYW5nZXIgLnNjLWlyYWRpbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUzOTM1OyB9XG4gIGxhYmVsIC5zYy1pcmFkaW8ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAtNXB4OyB9XG5cbi5kaXNhYmxlZCArIC5pbmxpbmUtbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5pY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTZweCAxNnB4IDA7IH1cbiAgLmljaGVjay1pbmxpbmUgKyAucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogLThweDsgfVxuXG4udWstZm9ybS1kYW5nZXIgLnNjLWljaGVja2JveCxcbi51ay1mb3JtLWRhbmdlciAuc2MtaXJhZGlvIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTUzOTM1OyB9XG5cbi5zYy1pY2hlY2stY3VzdG9tLmhvdmVyLmNoZWNrZWQsIC5zYy1pY2hlY2stY3VzdG9tLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmpzLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5qcy1oaWdobGlnaHQgLmhsanMge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cblxuLnNjLWNoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjgwcHg7IH1cbiAgLnNjLWNoYXJ0LXNtYWxsIHtcbiAgICBoZWlnaHQ6IDE0MHB4OyB9XG4gIC5zYy1jaGFydC1sYXJnZSB7XG4gICAgaGVpZ2h0OiAzNjBweDsgfVxuICAuc2MtY2hhcnQtd2lkZ2V0IHtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5zYy1jaGFydCBzdmcge1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAuc2MtY2hhcnQtY2hhcnRqcyxcbiAgLnNjLWNoYXJ0LWNoYXJ0anMgPiBkaXYge1xuICAgIGhlaWdodDogNDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zYy1jaGFydC1jaGFydGpzLFxuICAgIC5zYy1jaGFydC1jaGFydGpzID4gZGl2IHtcbiAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuXG4vKiA2LiBjdXN0b20gcGFnZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyptYXRlcmlhbC1jb2xvcignYmx1ZS1ncmV5JywnNTAnKSovXG4uc2MtY2hhdC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnNjLWNoYXQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnNjLWNoYXQtdXNlci1pbnB1dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cbiAgLnNjLWNoYXQtdXNlci1pbnB1dCAudWstaW5wdXQsXG4gIC5zYy1jaGF0LXVzZXItaW5wdXQgW2RhdGEtc2MtaW5wdXRdIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zYy1jaGF0LXVzZXItaW5wdXQgLnVrLWlucHV0Om5vdCg6Zm9jdXMpLFxuICAgIC5zYy1jaGF0LXVzZXItaW5wdXQgW2RhdGEtc2MtaW5wdXRdOm5vdCg6Zm9jdXMpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2MtY2hhdC11c2VyLWxpc3QtaW5saW5lIHtcbiAgbWFyZ2luOiAwIDAgMCAtOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNjLWNoYXQtdXNlci1saXN0LWlubGluZSBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDhweCAwIDAgOHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNjLWNoYXQtdXNlci1saXN0LWlubGluZSBsaSBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5zYy1jaGF0LW1lc3NhZ2VzIHtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5zYy1jaGF0LW1lc3NhZ2VzID4gbGkge1xuICAgIGJhY2tncm91bmQ6ICMwMDk2ODg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAvKiY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweDtcclxuXHRcdFx0XHQmOmFmdGVyLFxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtOHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDhweCA4cHggMDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwKSAkY2hhdC1idWJibGUtY29sb3IgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGxlZnQ6IC0xMXB4O1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDEwcHggMTFweCAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsLjIpIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0qLyB9XG4gICAgLnNjLWNoYXQtbWVzc2FnZXMgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAuc2MtY2hhdC1tZXNzYWdlcyAuc2MtY2hhdC1tZXNzYWdlLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuc2MtY2hhdC1tZXNzYWdlcyB0aW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLnNjLWNoYXQtbWVzc2FnZXMtd3JhcHBlciB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLnNjLWNoYXQtbWVzc2FnZXMtd3JhcHBlci5teSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIC5zYy1jaGF0LW1lc3NhZ2VzLXdyYXBwZXIubXkgLnNjLWNoYXQtbWVzc2FnZS1hdmF0YXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnNjLWNoYXQtbWVzc2FnZXMtd3JhcHBlci5teSAuc2MtY2hhdC1tZXNzYWdlLWF2YXRhciA+IGltZyxcbiAgICAgICAgLnNjLWNoYXQtbWVzc2FnZXMtd3JhcHBlci5teSAuc2MtY2hhdC1tZXNzYWdlLWF2YXRhciA+IHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5zYy1jaGF0LW1lc3NhZ2VzLXdyYXBwZXIubXkgLnNjLWNoYXQtbWVzc2FnZS1tZXRhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5zYy1jaGF0LW1lc3NhZ2VzLXdyYXBwZXIubXkgPiB1bCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICAuc2MtY2hhdC1tZXNzYWdlcy13cmFwcGVyLm15ID4gdWwgPiBsaSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgLyomOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMTJweCAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgJGNoYXQtYnViYmxlLWNvbG9yLW15O1xyXG5cdFx0XHRcdFx0XHR9Ki8gfVxuXG4uc2MtY2hhdC1tZXNzYWdlLWF2YXRhciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuXG4uc2MtY2hhdC1tZXNzYWdlLXVzZXJuYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cbiAgLnNjLWNoYXQtbWVzc2FnZS11c2VybmFtZSBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuXG4uc2MtbGlnaHQgLnNjLWNoYXQtbWVzc2FnZXMtd3JhcHBlcjpub3QoLm15KSAuc2MtY2hhdC1tZXNzYWdlLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2MtbGlnaHQgLnNjLWNoYXQtbWVzc2FnZXMtd3JhcHBlcjpub3QoLm15KSB0aW1lIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNjLWludm9pY2UtbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDk2cHg7IH1cblxuLnNjLWxpc3QtbWVzc2FnZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2MtbGlzdC1tZXNzYWdlcyA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNDBtcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gICAgLnNjLWxpc3QtbWVzc2FnZXMgPiBsaS5zYy1pdGVtLWNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmRlNzsgfVxuICAgIC5zYy1saXN0LW1lc3NhZ2VzID4gbGkgLnNjLW1lc3NhZ2UtY2FyZDpub3QoLnNjLW1lc3NhZ2UtZXhwYW5kZWQpIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBlYXNlOyB9XG4gICAgLnNjLWxpc3QtbWVzc2FnZXMgPiBsaTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc2MtbGlzdC1tZXNzYWdlcyA+IGxpOmhvdmVyIC5zYy1tZXNzYWdlLWNhcmQ6bm90KC5zYy1tZXNzYWdlLWV4cGFuZGVkKSB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAgIC5zYy1saXN0LW1lc3NhZ2VzID4gbGk6aG92ZXIgLnNjLW1lc3NhZ2UtY2FyZDpub3QoLnNjLW1lc3NhZ2UtZXhwYW5kZWQpIC5zYy1tZXNzYWdlLWRhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNjLWxpc3QtbWVzc2FnZXMgPiBsaTpob3ZlciAuc2MtbWVzc2FnZS1jYXJkOm5vdCguc2MtbWVzc2FnZS1leHBhbmRlZCkgLnNjLW1lc3NhZ2UtYWN0aW9ucyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zYy1tZXNzYWdlLWNhcmQge1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5zYy1tZXNzYWdlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuLnNjLW1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLnNjLW1lc3NhZ2UtY2xvc2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDAgMCAwIDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLnNjLW1lc3NhZ2UtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5zYy1tZXNzYWdlLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zYy1tZXNzYWdlLWFjdGlvbnMgLm1kaSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAuc2MtbWVzc2FnZS1hY3Rpb25zIC5tZGk6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgLnNjLW1lc3NhZ2UtYWN0aW9ucyAubWRpICsgLm1kaSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgLnNjLW1lc3NhZ2UtYWN0aW9ucyAubWRpLnVrLW9wZW46YWZ0ZXIsIC5zYy1tZXNzYWdlLWFjdGlvbnMgLm1kaTpob3ZlcjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yLCAxLjIsIDEuMik7IH1cblxuLnNjLW1lc3NhZ2UtZXhwYW5kZWQgI3NjLW1lc3NhZ2Utc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTMwMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc2MtbWVzc2FnZS1leHBhbmRlZCAjc2MtbWVzc2FnZS1zaW5nbGUgLnNjLW1lc3NhZ2UtY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuc2MtbWVzc2FnZS1leHBhbmRlZCAjc2MtbWVzc2FnZS1zaW5nbGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zYy1tZXNzYWdlLWV4cGFuZGVkICNzYy1tZXNzYWdlLXNpbmdsZS5zYy1qcy1leHBhbmRlZDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtODBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHotaW5kZXg6IDE0MDA7IH0gfVxuXG4uc2MtbWVzc2FnZS1oZWFkIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNjLW1lc3NhZ2UtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IDE7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uc2MtbWVzc2FnZS1hdHRhY2htZW50cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogLThweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zYy1tZXNzYWdlLWF0dGFjaG1lbnRzIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogOHB4IDhweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7IH1cbiAgICAuc2MtbWVzc2FnZS1hdHRhY2htZW50cyBsaSAuc2MtYXR0YWNobWVudCB7XG4gICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zYy1tZXNzYWdlLWF0dGFjaG1lbnRzIGxpIC5zYy1hdHRhY2htZW50IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnNjLW1lc3NhZ2UtYXR0YWNobWVudHMgbGkgLnNjLWF0dGFjaG1lbnQgYSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgICAgLnNjLW1lc3NhZ2UtYXR0YWNobWVudHMgbGkgLnNjLWF0dGFjaG1lbnQtcmVtb3ZlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAuc2MtbWVzc2FnZS1hdHRhY2htZW50cyBsaSAuc2MtYXR0YWNobWVudC1yZW1vdmU6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG5cbi5zYy1tZXNzYWdlLWZvb3RlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnNjLW1lc3NhZ2UtcmVwbHkge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLnNjLW1lc3NhZ2UtdW5yZWFkZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpOyB9XG4gIC5zYy1tZXNzYWdlLXVucmVhZGVkIC5zYy1tZXNzYWdlLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zYy1qcy1leHBhbmQtbWVzc2FnZSA+IGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zYy1tZXNzYWdlLWJhY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zYy1jaGVja2JveC13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbiNzYy1wYWdlLXdyYXBwZXIuc2MtbWVzc2FnZS1zaW5nbGUgLnNjLW1lc3NhZ2UtYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNzYy1wYWdlLXdyYXBwZXIuc2MtbWVzc2FnZS1zaW5nbGUgLnNjLWNoZWNrYm94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzYy1wYWdlLXdyYXBwZXIuc2MtbWVzc2FnZS1zaW5nbGUgLnNjLXRvcC1iYXItY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgI3NjLXBhZ2Utd3JhcHBlci5zYy1tZXNzYWdlLXNpbmdsZSAuc2MtbWVzc2FnZS1leHBhbmRlZCAjc2MtbWVzc2FnZS1zaW5nbGUgLnNjLW1lc3NhZ2UtY2FyZCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTJweCk7IH1cbiAgI3NjLXBhZ2Utd3JhcHBlci5zYy1tZXNzYWdlLXNpbmdsZSAuc2MtbWVzc2FnZS1leHBhbmRlZCAjc2MtbWVzc2FnZS1zaW5nbGUgLnNjLW1lc3NhZ2UtZm9vdGVyIHtcbiAgICBmbGV4OiAxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNzYy1wYWdlLXdyYXBwZXIuc2MtbWVzc2FnZS1zaW5nbGUgLnNjLXRvcC1iYXItY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAjc2MtcGFnZS13cmFwcGVyLnNjLW1lc3NhZ2Utc2luZ2xlIC5zYy1tZXNzYWdlLWJhY2sge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxcHg7IH1cbiAgI3NjLXBhZ2Utd3JhcHBlci5zYy1tZXNzYWdlLXNpbmdsZSAuc2MtbWVzc2FnZS1leHBhbmRlZCAjc2MtbWVzc2FnZS1zaW5nbGUgLnNjLW1lc3NhZ2UtaGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICNzYy1wYWdlLXdyYXBwZXIuc2MtbWVzc2FnZS1zaW5nbGUgLnNjLW1lc3NhZ2UtZXhwYW5kZWQgI3NjLW1lc3NhZ2Utc2luZ2xlIC5zYy1tZXNzYWdlLWhlYWQgLnVrLXRleHQtdHJ1bmNhdGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAjc2MtcGFnZS13cmFwcGVyLnNjLW1lc3NhZ2Utc2luZ2xlIC5zYy1tZXNzYWdlLWV4cGFuZGVkICNzYy1tZXNzYWdlLXNpbmdsZSAuc2MtbWVzc2FnZS1oZWFkIC5zYy1tZXNzYWdlLXRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgI3NjLXBhZ2Utd3JhcHBlci5zYy1tZXNzYWdlLXNpbmdsZSAuc2MtbWVzc2FnZS1leHBhbmRlZCAjc2MtbWVzc2FnZS1zaW5nbGUgLnNjLW1lc3NhZ2UtaGVhZCAuc2MtbWVzc2FnZS1kYXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH0gfVxuXG4uc2MtdGFzay1ib2FyZCB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2MtdGFzay1ib2FyZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5zYy10YXNrLWxpc3Qge1xuICB3aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAuc2MtdGFzay1saXN0LWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgICAuc2MtdGFzay1saXN0LWhlYWQgLnNjLXRhc2stbGlzdC1oZWFkZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuc2MtdGFzay1saXN0ICsgLnNjLXRhc2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLnNjLXRhc2stbGlzdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLnNjLXRhc2stbGlzdC1jb2xsYXBzZWQge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNjLXRhc2stbGlzdC1jb2xsYXBzZWQgLnNjLXRhc2stbGlzdC1jYXJkcyxcbiAgICAuc2MtdGFzay1saXN0LWNvbGxhcHNlZCAuc2MtanMtZWwtaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNjLXRhc2stbGlzdC1jb2xsYXBzZWQgLnNjLWpzLWVsLXNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2MtdGFzay1saXN0LWNvbGxhcHNlZCAuc2MtdGFzay1saXN0LWhlYWQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDsgfVxuICAgIC5zYy10YXNrLWxpc3QtY29sbGFwc2VkIC5zYy1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2MtdGFzay1saXN0LWNvbGxhcHNlZCAuc2MtYWN0aW9ucyAuc2MtanMtZWwtc2hvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5zYy10YXNrLWxpc3QtY29sbGFwc2VkIC5zYy10YXNrLWxpc3QtaGVhZGVyIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgIC5zYy10YXNrLWxpc3QtY29sbGFwc2VkIC5zYy10YXNrLWxpc3QtaGVhZCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5zYy10YXNrLWxpc3QtY29sbGFwc2VkIC5zYy1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNjLXRhc2stbGlzdC1jb2xsYXBzZWQgLnNjLWFjdGlvbnMgLnNjLWpzLWVsLXNob3cge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpOyB9XG4gICAgICAuc2MtdGFzay1saXN0LWNvbGxhcHNlZCAuc2MtdGFzay1saXN0LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNjRweDtcbiAgICAgICAgYm90dG9tOiAxNnB4OyB9IH1cblxuLnNjLXRhc2stbGlzdC1oZWFkZXIge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zYy10YXNrLWxpc3QtY2FyZHMge1xuICBtYXJnaW46IDhweCA0cHggMCAxMnB4O1xuICBwYWRkaW5nOiAwIDEycHggOHB4IDRweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLWhlaWdodDogMjRweDsgfVxuICAuc2MtdGFzay1saXN0LWNhcmRzICoge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNjLXRhc2stbGlzdC1jYXJkcyA+IGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2MtdGFzay1saXN0LWNhcmRzID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5zYy10YXNrLWxpc3QtY2FyZHMgLnNjLW1pcnJvci1lbCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5zYy10YXNrLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2MtdGFzay1jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5zYy10YXNrLWNhcmQtYXNzaWduZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuc2MtdGFzay1jYXJkLWFzc2lnbmVlID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAgIC5zYy10YXNrLWNhcmQtYXNzaWduZWUgPiBhLFxuICAgICAgLnNjLXRhc2stY2FyZC1hc3NpZ25lZSA+IGEgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbiNzYy1wYWdlLWFzaWRlIC5zYy10YXNrLWxpc3QtaGVhZCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4jc2MtcGFnZS1hc2lkZSAuc2MtdGFzay1saXN0LWNhcmRzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gICNzYy1wYWdlLWFzaWRlIC5zYy10YXNrLWxpc3QtY2FyZHMgOmZpcnN0LWNoaWxkW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0gKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2MtdGFzay1ib2FyZCA+IFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdOmZpcnN0LWNoaWxkICsgLnNjLXRhc2stbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5zYy10YXNrLWxpc3QgOmZpcnN0LWNoaWxkW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0gKyBsaSxcbi5zYy10YXNrLWxpc3QtY2FyZHMgOmZpcnN0LWNoaWxkW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0gKyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyogNy4gdGhlbWVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogOC4gcHJpbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuIiwiLy8gLS0tLS0tLS0tIFZBUklBQkxFU1xyXG4vLyBjb21tb25cclxuJHotaW5kZXg6XHRcdFx0XHRcdFx0XHRcdDEwMDAgIWRlZmF1bHQ7XHJcbiR6LWluZGV4LXRvb2x0aXA6XHRcdFx0XHRcdFx0JHotaW5kZXggKyA2MDA7XHJcbiR6LWluZGV4LW1vZGFsOlx0XHRcdFx0XHRcdFx0JHotaW5kZXggKyA1MDA7XHJcbiR6LWluZGV4LWhlYWRlcjpcdFx0XHRcdFx0XHQkei1pbmRleCArIDQwMDtcclxuJHotaW5kZXgtc2lkZWJhcjpcdFx0XHRcdFx0XHQkei1pbmRleCArIDMwMDtcclxuJHotaW5kZXgtb3ZlcmxheTpcdFx0XHRcdFx0XHQkei1pbmRleCArIDIwMDtcclxuJHotaW5kZXgtZmFiOlx0XHRcdFx0XHRcdFx0JHotaW5kZXggKyAxNTA7XHJcbiR6LWluZGV4LXN0aWNreTpcdFx0XHRcdFx0XHQkei1pbmRleCArIDEwMDtcclxuJHotaW5kZXgtdG9wYmFyOlx0XHRcdFx0XHRcdCR6LWluZGV4IC0gMTAwO1xyXG4kZWFzaW5nOlx0XHRcdFx0XHRcdFx0XHRjdWJpYy1iZXppZXIoLjU1LDAsLjEsMSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBmb250c1xyXG4kcHJpbWFyeUZvbnQ6XHRcdFx0XHRcdFx0XHQnUm9ib3RvJyAhZGVmYXVsdDtcclxuJGNvZGVGb250Olx0XHRcdFx0XHRcdFx0XHQnU291cmNlIENvZGUgUHJvJyAhZGVmYXVsdDtcclxuJG1kRm9udDpcdFx0XHRcdFx0XHRcdFx0J01hdGVyaWFsIERlc2lnbiBJY29ucycgIWRlZmF1bHQ7XHJcblxyXG4vLyBjb2xvcnNcclxuJHRleHQtY29sb3ItcHJpbWFyeTpcdFx0XHRcdFx0cmdiYSgwLDAsMCwuODcpICFkZWZhdWx0O1xyXG4kdGV4dC1jb2xvci1zZWNvbmRhcnk6XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjU0KSAhZGVmYXVsdDtcclxuJGljb24tY29sb3I6XHRcdFx0XHRcdFx0XHRyZ2JhKDAsMCwwLC41NCkgIWRlZmF1bHQ7XHJcbiRpY29uLWNvbG9yLWluYWN0aXZlOlx0XHRcdFx0XHRyZ2JhKDAsMCwwLC4zOCkgIWRlZmF1bHQ7XHJcblxyXG4kbXV0ZWQtY29sb3I6XHRcdFx0XHRcdFx0XHRyZ2JhKDAsMCwwLC40MCkgIWRlZmF1bHQ7XHJcbiRtdXRlZC1jb2xvci1oZXg6XHRcdFx0XHRcdFx0Izk5OSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItY29sb3I6XHRcdFx0XHRcdFx0XHRyZ2JhKDAsMCwwLC4xMikgIWRlZmF1bHQ7XHJcbiRib3JkZXItY29sb3ItaGV4Olx0XHRcdFx0XHRcdCNlMWUxZTEgIWRlZmF1bHQ7XHJcbiRib3JkZXItY29sb3ItaG92ZXI6XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjM2KSAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvci1kYXJrOlx0XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjM2KSAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvci1saWdodDpcdFx0XHRcdFx0cmdiYSgwLDAsMCwuMDgpICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yLWxpZ2h0LWhleDpcdFx0XHRcdCNlOGU4ZTggIWRlZmF1bHQ7XHJcbiRob3Zlci1jb2xvcjpcdFx0XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjA4KSAhZGVmYXVsdDtcclxuJGhvdmVyLWNvbG9yLWRhcms6XHRcdFx0XHRcdFx0cmdiYSgwLDAsMCwuMTYpICFkZWZhdWx0O1xyXG4kaG92ZXItY29sb3ItbGlnaHQ6XHRcdFx0XHRcdFx0cmdiYSgyNTUsMjU1LDI1NSwuMzYpICFkZWZhdWx0O1xyXG4kaG92ZXItY29sb3ItaGV4Olx0XHRcdFx0XHRcdCNlYmViZWIgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtYmc6XHRcdFx0XHRcdFx0XHRyZ2JhKDAsMCwwLC4wOCkgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtYmctZGFyazpcdFx0XHRcdFx0XHRyZ2JhKDAsMCwwLC4xNikgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtYmctbGlnaHQ6XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjA0KSAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC1iZy1hbHQ6XHRcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ3llbGxvdycsJzUwJykgIWRlZmF1bHQ7XHJcbiRsaW5rLWNvbG9yOlx0XHRcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ2xpZ2h0LWJsdWUnLCc4MDAnKSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItcmFkaXVzOlx0XHRcdFx0XHRcdFx0M3B4O1xyXG5cclxuJF90aGVtZS1jb2xvcjpcdFx0XHRcdFx0XHRcdCdjeWFuJztcclxuJF90aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yOlx0XHRcdCdyZWQnO1xyXG5cclxuJHRoZW1lLWNvbG9yOlx0XHRcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJF90aGVtZS1jb2xvciwnNjAwJykgIWRlZmF1bHQ7XHJcbiR0aGVtZS1jb2xvci1kYXJrOlx0XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCRfdGhlbWUtY29sb3IsJzgwMCcpICFkZWZhdWx0O1xyXG4kdGhlbWUtY29sb3ItYmc6XHRcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJF90aGVtZS1jb2xvciwnNTAnKSAhZGVmYXVsdDtcclxuJHRoZW1lLWNvbG9yLWJnLWRhcms6XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCRfdGhlbWUtY29sb3IsJzEwMCcpICFkZWZhdWx0O1xyXG4kdGhlbWUtY29sb3ItYmctZGFya2VyOlx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcigkX3RoZW1lLWNvbG9yLCcyMDAnKSAhZGVmYXVsdDtcclxuXHJcbiR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yOlx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJF90aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yLCdhNzAwJykgIWRlZmF1bHQ7XHJcbiR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yLWRhcms6XHRcdG1hdGVyaWFsLWNvbG9yKCRfdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvciwnODAwJykgIWRlZmF1bHQ7XHJcbiR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yLWJnOlx0XHRcdG1hdGVyaWFsLWNvbG9yKCRfdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvciwnNTAnKSAhZGVmYXVsdDtcclxuXHJcbiRkYW5nZXItY29sb3I6XHRcdFx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcigncmVkJywnNjAwJykgIWRlZmF1bHQ7XHJcbiRkYW5nZXItY29sb3ItZGFyazpcdFx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcigncmVkJywnODAwJykgIWRlZmF1bHQ7XHJcbiRkYW5nZXItY29sb3ItbGlnaHQ6XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdyZWQnLCc0MDAnKSAhZGVmYXVsdDtcclxuJGRhbmdlci1jb2xvci1iZzpcdFx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcigncmVkJywnNTAnKSAhZGVmYXVsdDtcclxuXHJcbiRzdWNjZXNzLWNvbG9yOlx0XHRcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ2xpZ2h0LWdyZWVuJywnNjAwJykgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzLWNvbG9yLWRhcms6XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdsaWdodC1ncmVlbicsJzgwMCcpICFkZWZhdWx0O1xyXG4kc3VjY2Vzcy1jb2xvci1saWdodDpcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ2xpZ2h0LWdyZWVuJywnNDAwJykgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzLWNvbG9yLWJnOlx0XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdsaWdodC1ncmVlbicsJzUwJykgIWRlZmF1bHQ7XHJcblxyXG4kd2FybmluZy1jb2xvcjpcdFx0XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdhbWJlcicsJzYwMCcpICFkZWZhdWx0O1xyXG4kd2FybmluZy1jb2xvci1kYXJrOlx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcignYW1iZXInLCc4MDAnKSAhZGVmYXVsdDtcclxuJHdhcm5pbmctY29sb3ItbGlnaHQ6XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdhbWJlcicsJzQwMCcpICFkZWZhdWx0O1xyXG4kd2FybmluZy1jb2xvci1iZzpcdFx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcignYW1iZXInLCc1MCcpICFkZWZhdWx0O1xyXG5cclxuJHdoaXRlOlx0XHRcdFx0XHRcdFx0XHRcdCNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLyBzcGFjaW5nXHJcbiRzcGFjaW5nLW1pbmk6XHRcdFx0XHRcdFx0XHQ0cHggIWRlZmF1bHQ7XHJcbiRzcGFjaW5nLXNtYWxsOlx0XHRcdFx0XHRcdFx0OHB4ICFkZWZhdWx0O1xyXG4kc3BhY2luZy1tZWRpdW06XHRcdFx0XHRcdFx0MTZweCAhZGVmYXVsdDtcclxuJHNwYWNpbmctZGVmYXVsdDpcdFx0XHRcdFx0XHQyNHB4ICFkZWZhdWx0O1xyXG4kc3BhY2luZy1sYXJnZTpcdFx0XHRcdFx0XHRcdDQwcHggIWRlZmF1bHQ7XHJcbiRzcGFjaW5nLXhsYXJnZTpcdFx0XHRcdFx0XHQ0OHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gYnV0dG9uc1xyXG4kYnV0dG9uLWhvdmVyLWJnOlx0XHRcdFx0XHRcdHJnYmEoMTUzLDE1MywxNTMsMC4yKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1hY3RpdmUtYmc6XHRcdFx0XHRcdFx0cmdiYSgxNTMsMTUzLDE1MywwLjQpICFkZWZhdWx0O1xyXG5cclxuJGZhYi1zaXplOlx0XHRcdFx0XHRcdFx0XHQ0OHB4ICFkZWZhdWx0O1xyXG4kZmFiLXNpemUtc21hbGw6XHRcdFx0XHRcdFx0MzZweCAhZGVmYXVsdDtcclxuJGZhYi1zaXplLWxhcmdlOlx0XHRcdFx0XHRcdDY0cHggIWRlZmF1bHQ7XHJcblxyXG4vLyBib2R5XHJcbiRib2R5LWNvbG9yOlx0XHRcdFx0XHRcdFx0cmdiYSgwLDAsMCwuODcpICFkZWZhdWx0O1xyXG4kYm9keS1iYWNrZ3JvdW5kOlx0XHRcdFx0XHRcdCNmNWY1ZjUgIWRlZmF1bHQ7XHJcblxyXG4vLyBpbnB1dCBjb2xvcnNcclxuJGlucHV0LW9uLWNvbG9yOlx0XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdibHVlJywnNzAwJykgIWRlZmF1bHQ7XHJcbiRpbnB1dC1vbi1jb2xvci1kYXJrOlx0XHRcdFx0IFx0bWF0ZXJpYWwtY29sb3IoJ2JsdWUnLCc5MDAnKSAhZGVmYXVsdDtcclxuJGlucHV0LW9uLWNvbG9yLW1lZGl1bTpcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ2JsdWUnLCc1MDAnKSAhZGVmYXVsdDtcclxuJGlucHV0LW9uLWNvbG9yLWRpc2FibGVkOlx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ2JsdWUnLCc5MDAnKSAhZGVmYXVsdDtcclxuJGlucHV0LW9uLWNvbG9yLWxpZ2h0Olx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcignYmx1ZScsJzIwMCcpICFkZWZhdWx0O1xyXG4kaW5wdXQtb24tY29sb3ItYWx0Olx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcigndGVhbCcsJzcwMCcpICFkZWZhdWx0O1xyXG4kaW5wdXQtb2ZmLWNvbG9yOlx0XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjU0KSAhZGVmYXVsdDtcclxuJGlucHV0LW9mZi1jb2xvci1oZXg6XHRcdFx0XHRcdCM3NTc1NzUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjpcdFx0XHRcdFx0cmdiYSgwLDAsMCwuMjYpICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtY29sb3ItaGV4Olx0XHRcdFx0I2JkYmRiZCAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOlx0XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjA2KSAhZGVmYXVsdDtcclxuXHJcbi8vIHRvcCBiYXIgKHBhZ2UpXHJcbiR0b3AtYmFyLXBhZ2UtaGVpZ2h0Olx0XHRcdFx0XHQyNHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gdG9wIGJhciAoY29udGVudClcclxuJHRvcC1iYXItY29udGVudC1oZWlnaHQ6XHRcdFx0XHQ1MHB4ICFkZWZhdWx0O1xyXG4kdG9wLWJhci1jb250ZW50LWhlaWdodC1zbWFsbDpcdFx0XHQzNnB4ICFkZWZhdWx0O1xyXG4kdG9wLWJhci1jb250ZW50LWhlaWdodC1sYXJnZTpcdFx0XHQ2NHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gaGVhZGVyXHJcbiRoZWFkZXItaGVpZ2h0Olx0XHRcdFx0XHRcdFx0NDhweCAhZGVmYXVsdDtcclxuXHJcbi8vIHNpZGViYXIgbWFpblxyXG4kc2lkZWJhci1tYWluLXdpZHRoOlx0XHRcdFx0XHQyNjBweCAhZGVmYXVsdDtcclxuJHNpZGViYXItbWFpbi1taW5pLXdpZHRoOlx0XHRcdFx0NzJweCAhZGVmYXVsdDtcclxuXHJcbi8vIGFzaWRlXHJcbiRhc2lkZS1tYWluLXdpZHRoOlx0XHRcdFx0XHRcdDI0MHB4ICFkZWZhdWx0O1xyXG4kYXNpZGUtbWFpbi1sYXJnZS13aWR0aDpcdFx0XHRcdDMyMHB4ICFkZWZhdWx0O1xyXG4kYXNpZGUtbWFpbi1taW5pLXdpZHRoOlx0XHRcdFx0XHQxNDBweCAhZGVmYXVsdDtcclxuXHJcbi8vIHRhc2sgYm9hcmRcclxuJHRhc2stYm9hcmQtY29sdW1uOlx0XHRcdFx0XHRcdDMyMHB4ICFkZWZhdWx0O1xyXG4kdGFzay1ib2FyZC1jb2x1bW4tc21hbGw6XHRcdFx0XHQyNDBweCAhZGVmYXVsdDtcclxuXHJcbi8vIGF2YXRhclxyXG4kYXZhdGFyLXNpemU6XHRcdFx0XHRcdFx0XHQzMnB4ICFkZWZhdWx0O1xyXG4kYXZhdGFyLXNpemUtbWQ6XHRcdFx0XHRcdFx0NjRweCAhZGVmYXVsdDtcclxuJGF2YXRhci1zaXplLWxnOlx0XHRcdFx0XHRcdDk2cHggIWRlZmF1bHQ7XHJcblxyXG4vLyBvZmZjYW52YXMgd2lkdGhcclxuJG9mZmNhbnZhcy13aWR0aDogICAgICAgICAgICAgICAgICAgICAgIDI4MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gZm9vdGVyXHJcbiRmb290ZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICA0NnB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWhlaWdodC1tb2JpbGU6ICAgICAgICAgICAgICAgICAgNTZweCAhZGVmYXVsdDtcclxuXHJcbiRicmVha3BvaW50czogKFxyXG5cdHh4c21hbGw6IDM4MHB4LFxyXG5cdHhzbWFsbDogNDgwcHgsXHJcblx0c21hbGw6IDY0MHB4LFxyXG5cdG1lZGl1bTogOTYwcHgsXHJcblx0bGFyZ2U6IDEyMDBweCxcclxuXHR4bGFyZ2U6IDE2MDBweFxyXG4pO1xyXG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xyXG5cdEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcblx0XHQkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIHtcclxuXHRcdEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XHJcblx0fVxyXG59XHJcbkBtaXhpbiByZXNwb25kLWJlbG93KCRicmVha3BvaW50KSB7XHJcblx0QGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuXHRcdCRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2Uge1xyXG5cdFx0QHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcclxuXHR9XHJcbn1cclxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xyXG5cdEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XHJcblx0XHQkbG93ZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRsb3dlcik7XHJcblx0XHQkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIHtcclxuXHRcdEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpID09IGZhbHNlKSB7XHJcblx0XHRcdEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xyXG5cdFx0fVxyXG5cdFx0QGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikgPT0gZmFsc2UpIHtcclxuXHRcdFx0QHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaWUtZml4KCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBlZGdlLWZpeCgpIHtcclxuXHRAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBzaGFkb3dzXHJcbkBtaXhpbiBib3gtc2hhZG93ICgkbGV2ZWwpIHtcclxuXHRAaWYgJGxldmVsID09IDAge1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAxIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjI0KTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjIzKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAzIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwwLDAsMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsMCwwLDAuMjMpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDQge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLDAsMCwwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwwLjIyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSA1IHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTlweCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4zMCksIDAgMTVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdy1sZWZ0KCkge1xyXG5cdGJveC1zaGFkb3c6IC0ycHggMnB4IDVweCByZ2JhKDAsMCwwLC4yMyk7XHJcbn1cclxuQG1peGluIGJveC1zaGFkb3ctcmlnaHQoKSB7XHJcblx0Ym94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLDAsMCwuMjMpO1xyXG59XHJcblxyXG4vLyBlbGV2YXRpb25cclxuLy8gVE9ETyBib3gtc2hhZG93IG9yIGVsZXZhdGlvblxyXG5AbWl4aW4gZWxldmF0aW9uICgkbGV2ZWwpIHtcclxuXHRAaWYgJGxldmVsID09IDAge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDEge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDIge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDMge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDQge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSA1IHtcclxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA1cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gNiB7XHJcblx0XHRib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSA3ICB7XHJcblx0XHRib3gtc2hhZG93OiAwIDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gOCB7XHJcblx0XHRib3gtc2hhZG93OiAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gOSB7XHJcblx0XHRib3gtc2hhZG93OiAwIDVweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgOXB4IDEycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMTAge1xyXG5cdFx0Ym94LXNoYWRvdzogMCA2cHggNnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDEwcHggMTRweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA0cHggMThweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAxMSB7XHJcblx0XHRib3gtc2hhZG93OiAwIDZweCA3cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMTFweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDRweCAyMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDEyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxMnB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNXB4IDIycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMTMge1xyXG5cdFx0Ym94LXNoYWRvdzogMCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDEzcHggMTlweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA1cHggMjRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAxNCB7XHJcblx0XHRib3gtc2hhZG93OiAwIDdweCA5cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMTRweCAyMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDVweCAyNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDE1IHtcclxuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDlweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxNXB4IDIycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNnB4IDI4cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMTYge1xyXG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxNnB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMTcge1xyXG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxN3B4IDI2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNnB4IDMycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMTgge1xyXG5cdFx0Ym94LXNoYWRvdzogMCA5cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxOHB4IDI4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDM0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMTkge1xyXG5cdFx0Ym94LXNoYWRvdzogMCA5cHggMTJweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxOXB4IDI5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDM2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMjAge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMjAgMzFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA4cHggMzhweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAyMSB7XHJcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAyMXB4IDMzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgOHB4IDQwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMjIge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDE0cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMjJweCAzNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDhweCA0MnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDIzIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTFweCAxNHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDIzcHggMzZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA5cHggNDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAyNCB7XHJcblx0XHRib3gtc2hhZG93OiAwIDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0gTUlYSU5TXHJcbkBtaXhpbiBzYy1jbGVhcmZpeCB7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuQG1peGluIHNjLXBzZXVkbyB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWl4aW4gaG92ZXIoJGFuaW1hdGlvbjogbnVsbCkge1xyXG5cdEBpZigkYW5pbWF0aW9uKSB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjgwbXMgJGVhc2luZztcclxuXHR9XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuJXJlc2V0LWxpc3Qge1xyXG5cdCYsXHJcblx0PiBsaSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIGJ1dHRvbnNcclxuQG1peGluIGJ1dHRvblZhcmlhbnQge1xyXG5cdCYsICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmLnVrLWFjdGl2ZSB7QGNvbnRlbnQ7fVxyXG59XHJcblxyXG4vLyBmb250c1xyXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XHJcblx0JHJlbVNpemU6ICRzaXplIC8gMTZweDtcclxuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcclxufVxyXG5cclxuQG1peGluIG91bHRpbmUtYWNjZXNzaWJpbGl0eSB7XHJcblx0b3V0bGluZTogMXB4IGRhc2hlZCAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcbn1cclxuXHJcbi8vIGZvbnQgc2l6ZVxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCRpbXBvcnRhbnQ6ZmFsc2UpIHtcclxuXHRAaWYgJGltcG9ydGFudCA9PSB0cnVlIHtcclxuXHRcdGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKSAhaW1wb3J0YW50O1xyXG5cdH0gQGVsc2Uge1xyXG5cdFx0Zm9udC1zaXplOiAkc2l6ZTtcclxuXHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzYy1mb250LXByaW1hcnkoKSB7XHJcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxufVxyXG5AbWl4aW4gc2MtZm9udC1jb2RlKCkge1xyXG5cdGZvbnQtZmFtaWx5OiAkY29kZUZvbnQsIENvbnNvbGFzLCBtb25vc3BhY2U7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG59XHJcblxyXG5AbWl4aW4gYmd0ZXh0dXJlKCRuYW1lKSB7XHJcblx0JHVybDpcIi4uL2ltZy90ZXh0dXJlcy8jeyRuYW1lfS5wbmdcIjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHVybCk7XHJcbn1cclxuXHJcbkBtaXhpbiByZXRpbmEoJHBhdGgsICRjYXA6IDIsICRzaXplOiBhdXRvIGF1dG8sICRleHRyYXM6IG51bGwpIHtcclxuXHQkcG9zaXRpb246IC0xO1xyXG5cdCRzdHJwYXRoOiAnI3skcGF0aH0nO1xyXG5cdCRsZW5ndGg6IHN0ci1sZW5ndGgoJHN0cnBhdGgpO1xyXG5cdEBmb3IgJGkgZnJvbSAkbGVuZ3RoIHRocm91Z2ggJGxlbmd0aCAtIDEwe1xyXG5cdFx0QGlmICRwb3NpdGlvbiA9PSAtMSB7XHJcblx0XHRcdCRjaGFyIDogc3RyLXNsaWNlKCRzdHJwYXRoLCAkaSwgJGkpO1xyXG5cdFx0XHRAaWYgc3RyLWluZGV4KCRjaGFyLCBcIi5cIikgPT0gMSB7XHJcblx0XHRcdFx0JHBvc2l0aW9uOiAkaTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJHBvc2l0aW9uICE9IC0xIHtcclxuXHRcdCRleHQ6IHN0ci1zbGljZSgkc3RycGF0aCwgJHBvc2l0aW9uICsgMSwgJGxlbmd0aCk7XHJcblx0XHQkYmFzZTogc3RyLXNsaWNlKCRzdHJwYXRoLCAxLCAkcG9zaXRpb24gLSAxKTtcclxuXHRcdCRhdDF4X3BhdGg6IFwiI3skYmFzZX0uI3skZXh0fVwiO1xyXG5cdFx0JGF0MnhfcGF0aDogXCIjeyRiYXNlfUAyeC4jeyRleHR9XCI7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhdDF4X3BhdGh9XCIpICRleHRyYXM7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xyXG5cdFx0QG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyA6IDEuNSksXHJcblx0XHRhbGwgYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzLzIpLFxyXG5cdFx0YWxsIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxyXG5cdFx0YWxsIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XHJcblx0XHRcdGJhY2tncm91bmQgICAgICA6IHVybChcIiN7JGF0MnhfcGF0aH1cIikgJGV4dHJhcztcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplIDogJHNpemU7XHJcblx0XHR9XHJcblx0XHRAaWYgJGNhcCA+PSAyIHtcclxuXHRcdFx0QGZvciAkZW52IGZyb20gMiB0aHJvdWdoICRjYXAge1xyXG5cdFx0XHRcdCRzdWZmaXg6IFwiQCN7JGVudn14XCI7XHJcblx0XHRcdFx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86ICRlbnYpLFxyXG5cdFx0XHRcdChtaW4tcmVzb2x1dGlvbjogJGVudiAqIDk2ZHBpKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kICAgICAgOiB1cmwoXCIjeyRiYXNlfSN7JHN1ZmZpeH0uI3skZXh0fVwiKSAkZXh0cmFzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplIDogJHNpemU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSBAZWxzZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRofVwiKSAkZXh0cmFzO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcclxuXHRAcmV0dXJuICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSk7XHJcbn1cclxuQG1peGluIGZsdWlkLXR5cGUoJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplLCAkbWluLXZ3OiAzMjBweCwgJG1heC12dzogMTkyMHB4KSB7XHJcblx0JHUxOiB1bml0KCRtaW4tdncpO1xyXG5cdCR1MjogdW5pdCgkbWF4LXZ3KTtcclxuXHQkdTM6IHVuaXQoJG1pbi1mb250LXNpemUpO1xyXG5cdCR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XHJcblx0QGlmICR1MSA9PSAkdTIgYW5kICR1MSA9PSAkdTMgYW5kICR1MSA9PSAkdTQge1xyXG5cdFx0JiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAje3N0cmlwLXVuaXQoJG1heC1mb250LXNpemUgLSAkbWluLWZvbnQtc2l6ZSl9ICogKCgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJodG1sIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcbmJvZHkge1xyXG5cdGJhY2tncm91bmQ6ICRib2R5LWJhY2tncm91bmQ7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHRAaW5jbHVkZSBzYy1mb250LXByaW1hcnkoKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9udHNMb2FkaW5nIHtcclxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5zYy1wYWdlLWZpeGVkIHtcclxuXHRib2R5IHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoJ21lZGl1bScpIHtcclxuXHQuc2MtcGFnZS1maXhlZCB7XHJcblx0XHRib2R5IHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHRcdCNzYy1wYWdlLWNvbnRlbnQ6bm90KC5wcyk6bm90KC5zYy1wYWdlLW92ZXJmbG93KSB7XHJcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AaW5jbHVkZSByZXNwb25kLWJlbG93KCdtZWRpdW0nKSB7XHJcblx0I3NjLXBhZ2UtY29udGVudCB7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHRtYXJnaW46IDAgMCAxNnB4IDA7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRzcGFuLnNjLXN1Yi1oZWFkaW5nIHtcclxuXHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0fVxyXG5cdC51ay10ZXh0LXNtYWxsIHtcclxuXHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogMnB4O1xyXG5cdH1cclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6IGRhcmtlbiggJGxpbmstY29sb3IsIDEwJSApO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuI3NjLXBhZ2Utd3JhcHBlciB7XHJcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRoZWFkZXItaGVpZ2h0fSk7XHJcblx0ZmxleDogMTtcclxuXHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKG1lZGl1bSkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkc2lkZWJhci1tYWluLXdpZHRoO1xyXG5cdFx0dHJhbnNpdGlvbjogcGFkZGluZyAxNDBtcyBlYXNlLW91dDtcclxuXHRcdC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgJiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHNpZGViYXItbWFpbi1taW5pLXdpZHRoO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2Mtc2lkZWJhci1taW5pICYge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkc2lkZWJhci1tYWluLW1pbmktd2lkdGggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnNjLXNpZGViYXItZGlzYWJsZWQgJiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnNjLWNvbnRlbnQtZnVsbC13aWR0aCAmIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4jc2MtcGFnZS1jb250ZW50IHtcclxuXHRwYWRkaW5nOiAyNHB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZmxleDogMTtcclxuXHQmLnNjLXBhZ2Utb3ZlcmZsb3cge1xyXG5cdFx0JixcclxuXHRcdC5wcyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0LnBzX19yYWlsLXgsXHJcblx0XHQucHNfX3JhaWwteSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuc2MtcGFnZS1vdmVyLWhlYWRlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAtNDhweDtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cdCsgI3NjLXBhZ2UtYXNpZGUge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdH1cclxufVxyXG4jc2MtcGFnZS1hc2lkZSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogJGFzaWRlLW1haW4td2lkdGg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCdsYXJnZScpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCYuc2MtcGFnZS1hc2lkZS1sYXJnZSB7XHJcblx0XHR3aWR0aDogJGFzaWRlLW1haW4tbGFyZ2Utd2lkdGg7XHJcblx0fVxyXG5cdCYuc2MtcGFnZS1hc2lkZS1vdmVyZmxvdyB7XHJcblx0XHQuc2MtcGFnZS1hc2lkZS1ib2R5IHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2MtcGFnZS1hc2lkZSB7XHJcblx0XHQmLWhlYWRlciB7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdCY6bm90KFtjbGFzcyo9XCJzYy1wYWRkaW5nXCJdKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1ib2R5IHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0Jjpub3QoLnBzKSB7XHJcblx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2Mge1xyXG5cdC8vIGFuaW1hdGlvbnNcclxuXHQmLWFuaW1hdGlvbiB7XHJcblx0XHQmLWRlZmF1bHQge1xyXG5cdFx0XHQmLFxyXG5cdFx0XHRbY2xhc3MqPVwidWstYW5pbWF0aW9uXCJdIHtcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDI4MG1zICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtZmFzdCB7XHJcblx0XHRcdCYsXHJcblx0XHRcdFtjbGFzcyo9XCJ1ay1hbmltYXRpb25cIl0ge1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMTQwbXMgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1zbG93IHtcclxuXHRcdFx0JixcclxuXHRcdFx0W2NsYXNzKj1cInVrLWFuaW1hdGlvblwiXSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAzNjBtcyAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXZlcnktc2xvdyB7XHJcblx0XHRcdCYsXHJcblx0XHRcdFtjbGFzcyo9XCJ1ay1hbmltYXRpb25cIl0ge1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogNTYwbXMgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pbmZpbml0ZSB7XHJcblx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWJnIHtcclxuXHRcdCYtdGV4dHVyZSB7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdCYuY3ViZXMge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJndGV4dHVyZSgnY3ViZXMnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnJvYm90cyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYmd0ZXh0dXJlKCdyb2JvdHMnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmZvb2Qge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJndGV4dHVyZSgnZm9vZCcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaGV4ZWxsZW5jZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYmd0ZXh0dXJlKCdoZXhlbGxlbmNlJyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zaGF0dGVyZWQtZGFyayB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYmd0ZXh0dXJlKCdzaGF0dGVyZWQtZGFyaycpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuZGFyay1nZW9tZXRyaWMge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJndGV4dHVyZSgnZGFyay1nZW9tZXRyaWMnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyB1c2VyIHN0YXR1c2VzXHJcblx0Ji11c2VyLXN0YXR1cyB7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogLTRweDtcclxuXHRcdHRvcDogLTRweDtcclxuXHRcdCYub25saW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2xpZ2h0LWdyZWVuJywnNTAwJyk7XHJcblx0XHR9XHJcblx0XHQmLm9mZmxpbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzQwMCcpO1xyXG5cdFx0fVxyXG5cdFx0Ji5idXN5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ3JlZCcsJzUwMCcpO1xyXG5cdFx0fVxyXG5cdFx0Ji5hd2F5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2FtYmVyJywnNTAwJyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIGF2YXRhcnNcclxuXHQmLWF2YXRhciB7XHJcblx0XHQmLFxyXG5cdFx0Ji1pbml0aWFscyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Ji1pbml0aWFscyB7XHJcblx0XHRcdHdpZHRoOiAkYXZhdGFyLXNpemU7XHJcblx0XHRcdGhlaWdodDogJGF2YXRhci1zaXplO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGF2YXRhci1zaXplO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdCYtbWQge1xyXG5cdFx0XHRcdHdpZHRoOiAkYXZhdGFyLXNpemUtbWQ7XHJcblx0XHRcdFx0aGVpZ2h0OiAkYXZhdGFyLXNpemUtbWQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtbGcge1xyXG5cdFx0XHRcdHdpZHRoOiAkYXZhdGFyLXNpemUtbGc7XHJcblx0XHRcdFx0aGVpZ2h0OiAkYXZhdGFyLXNpemUtbGc7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXdyYXBwZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6ICRhdmF0YXItc2l6ZTtcclxuXHRcdFx0aGVpZ2h0OiAkYXZhdGFyLXNpemU7XHJcblx0XHRcdC5zYy11c2VyLXN0YXR1cyB7XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRyaWdodDogLTNweDtcclxuXHRcdFx0XHR0b3A6IC0zcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1sZyB7XHJcblx0XHRcdFx0d2lkdGg6ICRhdmF0YXItc2l6ZS1sZztcclxuXHRcdFx0XHRoZWlnaHQ6ICRhdmF0YXItc2l6ZS1sZztcclxuXHRcdFx0XHQuc2MtdXNlci1zdGF0dXMge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtbWQge1xyXG5cdFx0XHRcdHdpZHRoOiAkYXZhdGFyLXNpemUtbWQ7XHJcblx0XHRcdFx0aGVpZ2h0OiAkYXZhdGFyLXNpemUtbWQ7XHJcblx0XHRcdFx0LnNjLXVzZXItc3RhdHVzIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2MtYXZhdGFyLXN0YXR1cyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMnB4O1xyXG5cdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1ib3JkZXIge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWJvcmRlciB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0Ji1ib3R0b20ge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHRcdCYtdG9wIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHR9XHJcblx0XHQmLWRhcmsge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWRhcms7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtcm91bmQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuXHRcdCYtdG9wIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtdGhlbWUge1xyXG5cdFx0Ji1jb2xvciB7XHJcblx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCYtYmcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0Ji1saWdodCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLWJnICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1kYXJrIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItZGFyayAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWNvbXBsZW1lbnRhcnkge1xyXG5cdFx0XHQmLWNvbG9yIHtcclxuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWJnIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdCYtbGlnaHQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItYmcgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jb2xvciB7XHJcblx0XHQmLXByaW1hcnkge1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Ji1zZWNvbmRhcnkge1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmLWRhbmdlciB7XHJcblx0XHRcdGNvbG9yOiAkZGFuZ2VyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbGlnaHQge1xyXG5cdFx0JixcclxuXHRcdCoge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0LnNjLWNvbG9yLXByaW1hcnkge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQuc2MtY29sb3Itc2Vjb25kYXJ5IHtcclxuXHRcdFx0Y29sb3I6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnMzAwJykgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5zYy1hY3Rpb25zLWljb24ge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRhLm1kaTphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1jb2xvci1saWdodDtcclxuXHRcdH1cclxuXHRcdC51ay10ZXh0LW1ldGEge1xyXG5cdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuODYpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXRleHQge1xyXG5cdFx0Ji1zZW1pYm9sZCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0XHQmLWxpbmUtdGhyb3VnaCB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0fVxyXG5cdFx0Ji1saC0xIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbGluayB7XHJcblx0XHRjb2xvcjogJGxpbmstY29sb3IgIWltcG9ydGFudDtcclxuXHRcdCYtZXh0ZXJuYWwge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICdcXEYzQ0MnO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgRGVzaWduIEljb25zJztcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zci1vbmx5IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IC0xcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Y2xpcDogcmVjdCgwLDAsMCwwKTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHR9XHJcblx0Ji1jb2x1bW4ge1xyXG5cdFx0Ji1jb2xsYXBzZWQge1xyXG5cdFx0XHR3aWR0aDogNjhweCAhaW1wb3J0YW50O1xyXG5cdFx0XHQuc2MtanMtZWwtaGlkZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1qcy1lbC1zaG93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQudWstY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIHdpZGdldHNcclxuXHQmLXdpZGdldCB7XHJcblx0XHQudWstY2FyZC10aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQudWstdGV4dC1tZXRhIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji1hZGRvbiB7XHJcblx0XHRcdEBpbmNsdWRlIGZsdWlkLXR5cGUoMTZweCwyMHB4KTtcclxuXHRcdH1cclxuXHRcdCYtY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHRcdFx0LnVrLWNhcmQtdGl0bGUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnVrLXRleHQtbWV0YSB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQrICoge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIGFjdGlvbiBpY29uc1xyXG5cdCYtYWN0aW9ucyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ji1pY29uIHtcclxuXHRcdFx0d2lkdGg6IDEuNWVtO1xyXG5cdFx0XHRoZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDI4MG1zIGVhc2U7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLm1kaSB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnVrLWNhcmQgJiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gdWstc3ZnXHJcblx0Ji1mbGFnIHtcclxuXHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQmLXNlcXVlbmNlLXNob3cge1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0Ji13cmFwcGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0Ji1hbmltYXRlIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHRcdCYtZW5kIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1uYXYge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0cGFkZGluZzogNHB4IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ1xcRjE0MCc7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTAlLDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLW92ZXJsYXkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ei1pbmRleDogJHotaW5kZXgtb3ZlcmxheTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAzNjBtcyBlYXNlO1xyXG5cdFx0Ji5kaW1tZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4yKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jb2xvci1sYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdHdpZHRoOiAwLjhlbTtcclxuXHRcdGhlaWdodDogMC44ZW07XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHQmLWNsZWFyIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJ1xcZjVhZCc7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtZEZvbnQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtanMtZWwtc2hvdyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmLWpzLWNoaWxkcmVuLWhpZGUge1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1qcy1lbC10cmFuc2Zvcm0ge1xyXG5cdFx0PiAqOm5vdCguc2MtanMtZWwtdHJhbnNmb3JtLXZpc2libGUpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWpzLWNvbHVtbiB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjgwbXMgJGVhc2luZztcclxuXHR9XHJcblx0Ji1qcy1pbnB1dC1jbGVhciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0LnNjLWlucHV0LWZpbGxlZCAmLFxyXG5cdFx0LnNjLWlucHV0LWZpeGVkICYge1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWVsLWNsaWNrYWJsZSB7XHJcblx0ICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdCYtZWwtaG92ZXJhYmxlIHtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTQwbXMgJGVhc2luZztcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZWwtc3RpY2t5IHtcclxuXHRcdCYudWstYWN0aXZlIHtcclxuXHRcdFx0Ji51ay1zdGlja3ktZml4ZWQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGVsZXZhdGlvbig0KTtcclxuXHRcdFx0XHRbZGF0YS1zYy1pbnB1dF0ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LyomLWZpbHRlcmVkLWl0ZW1zIHtcclxuXHRcdFtkYXRhLXVrLWZpbHRlci1jb250cm9sXSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmLnVrLWFjdGl2ZSxcclxuXHRcdFx0Ji5zYy1qcy1maWx0ZXItY2xlYXIge1xyXG5cdFx0XHRcdCYsXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0qL1xyXG5cdCYtbGlzdCB7XHJcblx0XHQmLWltYWdlcyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDk2cHg7XHJcblx0XHRcdFx0cGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA2NHB4O1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1zaGFkb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGVsZXZhdGlvbigyKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZmxleCB7XHJcblx0XHQmLW5vLXNocmluayB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji1pdGVtcyB7XHJcblx0XHRcdCYtbGVmdCB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLXJpZ2h0IHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXBhZGRpbmcge1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcclxuXHRcdCYtdG9wIHtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCYtYm90dG9tIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCYtbGVmdCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctZGVmYXVsdCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Ji1yaWdodCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCYtZW5kcyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmLWxhcmdlIHtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctbGFyZ2U7XHJcblx0XHRcdCYtZW5kcyB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxhcmdlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLWxhcmdlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji10b3Age1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy1sYXJnZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtYm90dG9tIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGFyZ2UgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1tZWRpdW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy1tZWRpdW07XHJcblx0XHRcdCYtZW5kcyB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLW1lZGl1bSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1tZWRpdW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLXRvcCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLW1lZGl1bSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtYm90dG9tIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtc21hbGwge1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy1zbWFsbDtcclxuXHRcdFx0Ji1lbmRzIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctc21hbGwgIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc21hbGwgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLXRvcCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXNtYWxsICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1ib3R0b20ge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbWFsbCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW1pbmkge1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy1taW5pO1xyXG5cdFx0XHQmLWVuZHMge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy1taW5pICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW1pbmkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLXRvcCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLW1pbmkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWJvdHRvbSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW1pbmkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1yZW1vdmUge1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdCYtdG9wIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtYm90dG9tIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtbGVmdCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1yaWdodCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtc3Bpbm5lciB7XHJcblx0XHRib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xMik7XHJcblx0XHRib3JkZXItdG9wOiA0cHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRhbmltYXRpb246IHNwaW5uZXItYW5pbWF0aW9uIDEwMDBtcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQmLXNtYWxsIHtcclxuXHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAzcHg7XHJcblx0XHR9XHJcblx0XHQmLWxhcmdlIHtcclxuXHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiA4cHg7XHJcblx0XHR9XHJcblx0XHQmLXNlY29uZGFyeSB7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0Ji1vdmVybGF5IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDI0cHg7XHJcblx0XHRcdHBhZGRpbmc6IDhweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR3aWR0aDogNDJweDtcclxuXHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuXHRcdFx0ei1pbmRleDogJHotaW5kZXgtaGVhZGVyIC0gMTAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRAaW5jbHVkZSBlbGV2YXRpb24oOCk7XHJcblx0XHRcdC8vYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItb3ZlcmxheTtcclxuXHRcdFx0Ly9hbmltYXRpb24tZHVyYXRpb246IDU2MG1zO1xyXG5cdFx0XHQvL2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDJweCkgc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zICRlYXNpbmc7XHJcblx0XHRcdCYuZml4ZWQge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHR0b3A6ICRoZWFkZXItaGVpZ2h0ICsgMTZweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0cHgpIHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5lbnRlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUzZCgxLCAxLCAxKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UsIHRyYW5zZm9ybSA0MDBtcyAkZWFzaW5nO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtcGFydGljbGVzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHQrICoge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLW1hc29ucnktZ3JpZCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTQwbXMgJGVhc2luZztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1hamF4LXNjYWxlIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAyODBtcyAkZWFzaW5nO1xyXG5cdFx0Ji5pYy10cmFuc2l0aW9uaW5nIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWFqYXgtc2xpZGUge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDI4MG1zICRlYXNpbmc7XHJcblx0XHQmLmljLXRyYW5zaXRpb25pbmcge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAlLDApO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji1yaWdodCB7XHJcblx0XHRcdC5pYy1yZW1vdmluZyxcclxuXHRcdFx0LmljLXRyYW5zaXRpb25pbmcge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAyODBtcyAkZWFzaW5nO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1hamF4LWZhZGUge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDI4MG1zICRlYXNpbmc7XHJcblx0XHQmLmljLXRyYW5zaXRpb25pbmcge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWZvb3Rlci1hY3RpdmUge1xyXG5cdFx0Ym9keSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkZm9vdGVyLWhlaWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCdtZWRpdW0nKSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRmb290ZXItaGVpZ2h0LW1vYmlsZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtcm93LWhpZ2hsaWdodCB7XHJcblx0XHR0ZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHQtYmctYWx0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtd2lkdGgtbWljcm8ge1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgc3Bpbm5lci1vdmVybGF5IHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NHB4KSBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpO1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSBzY2FsZTNkKDAuNiwgMC42LCAwLjYpO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYW5pbWF0aW9uIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuW2RhdGEtc2Mtc3RpY2t5XSB7XHJcblx0ei1pbmRleDogJHotaW5kZXgtc3RpY2t5O1xyXG59IiwiJG1hdGVyaWFsLWNvbG9yczogKFxyXG4gICAgJ3JlZCc6IChcclxuICAgICAgICAnNTAnOiAjZmZlYmVlLFxyXG4gICAgICAgICcxMDAnOiAjZmZjZGQyLFxyXG4gICAgICAgICcyMDAnOiAjZWY5YTlhLFxyXG4gICAgICAgICczMDAnOiAjZTU3MzczLFxyXG4gICAgICAgICc0MDAnOiAjZWY1MzUwLFxyXG4gICAgICAgICc1MDAnOiAjZjQ0MzM2LFxyXG4gICAgICAgICc2MDAnOiAjZTUzOTM1LFxyXG4gICAgICAgICc3MDAnOiAjZDMyZjJmLFxyXG4gICAgICAgICc4MDAnOiAjYzYyODI4LFxyXG4gICAgICAgICc5MDAnOiAjYjcxYzFjLFxyXG4gICAgICAgICdhMTAwJzogI2ZmOGE4MCxcclxuICAgICAgICAnYTIwMCc6ICNmZjUyNTIsXHJcbiAgICAgICAgJ2E0MDAnOiAjZmYxNzQ0LFxyXG4gICAgICAgICdhNzAwJzogI2Q1MDAwMFxyXG4gICAgKSxcclxuXHJcbiAgICAncGluayc6IChcclxuICAgICAgICAnNTAnOiAjZmNlNGVjLFxyXG4gICAgICAgICcxMDAnOiAjZjhiYmQwLFxyXG4gICAgICAgICcyMDAnOiAjZjQ4ZmIxLFxyXG4gICAgICAgICczMDAnOiAjZjA2MjkyLFxyXG4gICAgICAgICc0MDAnOiAjZWM0MDdhLFxyXG4gICAgICAgICc1MDAnOiAjZTkxZTYzLFxyXG4gICAgICAgICc2MDAnOiAjZDgxYjYwLFxyXG4gICAgICAgICc3MDAnOiAjYzIxODViLFxyXG4gICAgICAgICc4MDAnOiAjYWQxNDU3LFxyXG4gICAgICAgICc5MDAnOiAjODgwZTRmLFxyXG4gICAgICAgICdhMTAwJzogI2ZmODBhYixcclxuICAgICAgICAnYTIwMCc6ICNmZjQwODEsXHJcbiAgICAgICAgJ2E0MDAnOiAjZjUwMDU3LFxyXG4gICAgICAgICdhNzAwJzogI2M1MTE2MlxyXG4gICAgKSxcclxuXHJcbiAgICAncHVycGxlJzogKFxyXG4gICAgICAgICc1MCc6ICNmM2U1ZjUsXHJcbiAgICAgICAgJzEwMCc6ICNlMWJlZTcsXHJcbiAgICAgICAgJzIwMCc6ICNjZTkzZDgsXHJcbiAgICAgICAgJzMwMCc6ICNiYTY4YzgsXHJcbiAgICAgICAgJzQwMCc6ICNhYjQ3YmMsXHJcbiAgICAgICAgJzUwMCc6ICM5YzI3YjAsXHJcbiAgICAgICAgJzYwMCc6ICM4ZTI0YWEsXHJcbiAgICAgICAgJzcwMCc6ICM3YjFmYTIsXHJcbiAgICAgICAgJzgwMCc6ICM2YTFiOWEsXHJcbiAgICAgICAgJzkwMCc6ICM0YTE0OGMsXHJcbiAgICAgICAgJ2ExMDAnOiAjZWE4MGZjLFxyXG4gICAgICAgICdhMjAwJzogI2UwNDBmYixcclxuICAgICAgICAnYTQwMCc6ICNkNTAwZjksXHJcbiAgICAgICAgJ2E3MDAnOiAjYWEwMGZmXHJcbiAgICApLFxyXG5cclxuICAgICdkZWVwLXB1cnBsZSc6IChcclxuICAgICAgICAnNTAnOiAjZWRlN2Y2LFxyXG4gICAgICAgICcxMDAnOiAjZDFjNGU5LFxyXG4gICAgICAgICcyMDAnOiAjYjM5ZGRiLFxyXG4gICAgICAgICczMDAnOiAjOTU3NWNkLFxyXG4gICAgICAgICc0MDAnOiAjN2U1N2MyLFxyXG4gICAgICAgICc1MDAnOiAjNjczYWI3LFxyXG4gICAgICAgICc2MDAnOiAjNWUzNWIxLFxyXG4gICAgICAgICc3MDAnOiAjNTEyZGE4LFxyXG4gICAgICAgICc4MDAnOiAjNDUyN2EwLFxyXG4gICAgICAgICc5MDAnOiAjMzExYjkyLFxyXG4gICAgICAgICdhMTAwJzogI2IzODhmZixcclxuICAgICAgICAnYTIwMCc6ICM3YzRkZmYsXHJcbiAgICAgICAgJ2E0MDAnOiAjNjUxZmZmLFxyXG4gICAgICAgICdhNzAwJzogIzYyMDBlYVxyXG4gICAgKSxcclxuXHJcbiAgICAnaW5kaWdvJzogKFxyXG4gICAgICAgICc1MCc6ICNlOGVhZjYsXHJcbiAgICAgICAgJzEwMCc6ICNjNWNhZTksXHJcbiAgICAgICAgJzIwMCc6ICM5ZmE4ZGEsXHJcbiAgICAgICAgJzMwMCc6ICM3OTg2Y2IsXHJcbiAgICAgICAgJzQwMCc6ICM1YzZiYzAsXHJcbiAgICAgICAgJzUwMCc6ICMzZjUxYjUsXHJcbiAgICAgICAgJzYwMCc6ICMzOTQ5YWIsXHJcbiAgICAgICAgJzcwMCc6ICMzMDNmOWYsXHJcbiAgICAgICAgJzgwMCc6ICMyODM1OTMsXHJcbiAgICAgICAgJzkwMCc6ICMxYTIzN2UsXHJcbiAgICAgICAgJ2ExMDAnOiAjOGM5ZWZmLFxyXG4gICAgICAgICdhMjAwJzogIzUzNmRmZSxcclxuICAgICAgICAnYTQwMCc6ICMzZDVhZmUsXHJcbiAgICAgICAgJ2E3MDAnOiAjMzA0ZmZlXHJcbiAgICApLFxyXG5cclxuICAgICdibHVlJzogKFxyXG4gICAgICAgICc1MCc6ICNlM2YyZmQsXHJcbiAgICAgICAgJzEwMCc6ICNiYmRlZmIsXHJcbiAgICAgICAgJzIwMCc6ICM5MGNhZjksXHJcbiAgICAgICAgJzMwMCc6ICM2NGI1ZjYsXHJcbiAgICAgICAgJzQwMCc6ICM0MmE1ZjUsXHJcbiAgICAgICAgJzUwMCc6ICMyMTk2ZjMsXHJcbiAgICAgICAgJzYwMCc6ICMxZTg4ZTUsXHJcbiAgICAgICAgJzcwMCc6ICMxOTc2ZDIsXHJcbiAgICAgICAgJzgwMCc6ICMxNTY1YzAsXHJcbiAgICAgICAgJzkwMCc6ICMwZDQ3YTEsXHJcbiAgICAgICAgJ2ExMDAnOiAjODJiMWZmLFxyXG4gICAgICAgICdhMjAwJzogIzQ0OGFmZixcclxuICAgICAgICAnYTQwMCc6ICMyOTc5ZmYsXHJcbiAgICAgICAgJ2E3MDAnOiAjMjk2MmZmXHJcbiAgICApLFxyXG4gICAgJ2xpZ2h0LWJsdWUnOiAoXHJcbiAgICAgICAgJzUwJzogI2UxZjVmZSxcclxuICAgICAgICAnMTAwJzogI2IzZTVmYyxcclxuICAgICAgICAnMjAwJzogIzgxZDRmYSxcclxuICAgICAgICAnMzAwJzogIzRmYzNmNyxcclxuICAgICAgICAnNDAwJzogIzI5YjZmNixcclxuICAgICAgICAnNTAwJzogIzAzYTlmNCxcclxuICAgICAgICAnNjAwJzogIzAzOWJlNSxcclxuICAgICAgICAnNzAwJzogIzAyODhkMSxcclxuICAgICAgICAnODAwJzogIzAyNzdiZCxcclxuICAgICAgICAnOTAwJzogIzAxNTc5YixcclxuICAgICAgICAnYTEwMCc6ICM4MGQ4ZmYsXHJcbiAgICAgICAgJ2EyMDAnOiAjNDBjNGZmLFxyXG4gICAgICAgICdhNDAwJzogIzAwYjBmZixcclxuICAgICAgICAnYTcwMCc6ICMwMDkxZWFcclxuICAgICksXHJcblxyXG4gICAgJ2N5YW4nOiAoXHJcbiAgICAgICAgJzUwJzogI2UwZjdmYSxcclxuICAgICAgICAnMTAwJzogI2IyZWJmMixcclxuICAgICAgICAnMjAwJzogIzgwZGVlYSxcclxuICAgICAgICAnMzAwJzogIzRkZDBlMSxcclxuICAgICAgICAnNDAwJzogIzI2YzZkYSxcclxuICAgICAgICAnNTAwJzogIzAwYmNkNCxcclxuICAgICAgICAnNjAwJzogIzAwYWNjMSxcclxuICAgICAgICAnNzAwJzogIzAwOTdhNyxcclxuICAgICAgICAnODAwJzogIzAwODM4ZixcclxuICAgICAgICAnOTAwJzogIzAwNjA2NCxcclxuICAgICAgICAnYTEwMCc6ICM4NGZmZmYsXHJcbiAgICAgICAgJ2EyMDAnOiAjMThmZmZmLFxyXG4gICAgICAgICdhNDAwJzogIzAwZTVmZixcclxuICAgICAgICAnYTcwMCc6ICMwMGI4ZDRcclxuICAgICksXHJcblxyXG4gICAgJ3RlYWwnOiAoXHJcbiAgICAgICAgJzUwJzogI2UwZjJmMSxcclxuICAgICAgICAnMTAwJzogI2IyZGZkYixcclxuICAgICAgICAnMjAwJzogIzgwY2JjNCxcclxuICAgICAgICAnMzAwJzogIzRkYjZhYyxcclxuICAgICAgICAnNDAwJzogIzI2YTY5YSxcclxuICAgICAgICAnNTAwJzogIzAwOTY4OCxcclxuICAgICAgICAnNjAwJzogIzAwODk3YixcclxuICAgICAgICAnNzAwJzogIzAwNzk2YixcclxuICAgICAgICAnODAwJzogIzAwNjk1YyxcclxuICAgICAgICAnOTAwJzogIzAwNGQ0MCxcclxuICAgICAgICAnYTEwMCc6ICNhN2ZmZWIsXHJcbiAgICAgICAgJ2EyMDAnOiAjNjRmZmRhLFxyXG4gICAgICAgICdhNDAwJzogIzFkZTliNixcclxuICAgICAgICAnYTcwMCc6ICMwMGJmYTVcclxuICAgICksXHJcblxyXG4gICAgJ2dyZWVuJzogKFxyXG4gICAgICAgICc1MCc6ICNlOGY1ZTksXHJcbiAgICAgICAgJzEwMCc6ICNjOGU2YzksXHJcbiAgICAgICAgJzIwMCc6ICNhNWQ2YTcsXHJcbiAgICAgICAgJzMwMCc6ICM4MWM3ODQsXHJcbiAgICAgICAgJzQwMCc6ICM2NmJiNmEsXHJcbiAgICAgICAgJzUwMCc6ICM0Y2FmNTAsXHJcbiAgICAgICAgJzYwMCc6ICM0M2EwNDcsXHJcbiAgICAgICAgJzcwMCc6ICMzODhlM2MsXHJcbiAgICAgICAgJzgwMCc6ICMyZTdkMzIsXHJcbiAgICAgICAgJzkwMCc6ICMxYjVlMjAsXHJcbiAgICAgICAgJ2ExMDAnOiAjYjlmNmNhLFxyXG4gICAgICAgICdhMjAwJzogIzY5ZjBhZSxcclxuICAgICAgICAnYTQwMCc6ICMwMGU2NzYsXHJcbiAgICAgICAgJ2E3MDAnOiAjMDBjODUzXHJcbiAgICApLFxyXG5cclxuICAgICdsaWdodC1ncmVlbic6IChcclxuICAgICAgICAnNTAnOiAjZjFmOGU5LFxyXG4gICAgICAgICcxMDAnOiAjZGNlZGM4LFxyXG4gICAgICAgICcyMDAnOiAjYzVlMWE1LFxyXG4gICAgICAgICczMDAnOiAjYWVkNTgxLFxyXG4gICAgICAgICc0MDAnOiAjOWNjYzY1LFxyXG4gICAgICAgICc1MDAnOiAjOGJjMzRhLFxyXG4gICAgICAgICc2MDAnOiAjN2NiMzQyLFxyXG4gICAgICAgICc3MDAnOiAjNjg5ZjM4LFxyXG4gICAgICAgICc4MDAnOiAjNTU4YjJmLFxyXG4gICAgICAgICc5MDAnOiAjMzM2OTFlLFxyXG4gICAgICAgICdhMTAwJzogI2NjZmY5MCxcclxuICAgICAgICAnYTIwMCc6ICNiMmZmNTksXHJcbiAgICAgICAgJ2E0MDAnOiAjNzZmZjAzLFxyXG4gICAgICAgICdhNzAwJzogIzY0ZGQxN1xyXG4gICAgKSxcclxuXHJcbiAgICAnbGltZSc6IChcclxuICAgICAgICAnNTAnOiAjZjlmYmU3LFxyXG4gICAgICAgICcxMDAnOiAjZjBmNGMzLFxyXG4gICAgICAgICcyMDAnOiAjZTZlZTljLFxyXG4gICAgICAgICczMDAnOiAjZGNlNzc1LFxyXG4gICAgICAgICc0MDAnOiAjZDRlMTU3LFxyXG4gICAgICAgICc1MDAnOiAjY2RkYzM5LFxyXG4gICAgICAgICc2MDAnOiAjYzBjYTMzLFxyXG4gICAgICAgICc3MDAnOiAjYWZiNDJiLFxyXG4gICAgICAgICc4MDAnOiAjOWU5ZDI0LFxyXG4gICAgICAgICc5MDAnOiAjODI3NzE3LFxyXG4gICAgICAgICdhMTAwJzogI2Y0ZmY4MSxcclxuICAgICAgICAnYTIwMCc6ICNlZWZmNDEsXHJcbiAgICAgICAgJ2E0MDAnOiAjYzZmZjAwLFxyXG4gICAgICAgICdhNzAwJzogI2FlZWEwMFxyXG4gICAgKSxcclxuXHJcbiAgICAneWVsbG93JzogKFxyXG4gICAgICAgICc1MCc6ICNmZmZkZTcsXHJcbiAgICAgICAgJzEwMCc6ICNmZmY5YzQsXHJcbiAgICAgICAgJzIwMCc6ICNmZmY1OWQsXHJcbiAgICAgICAgJzMwMCc6ICNmZmYxNzYsXHJcbiAgICAgICAgJzQwMCc6ICNmZmVlNTgsXHJcbiAgICAgICAgJzUwMCc6ICNmZmViM2IsXHJcbiAgICAgICAgJzYwMCc6ICNmZGQ4MzUsXHJcbiAgICAgICAgJzcwMCc6ICNmYmMwMmQsXHJcbiAgICAgICAgJzgwMCc6ICNmOWE4MjUsXHJcbiAgICAgICAgJzkwMCc6ICNmNTdmMTcsXHJcbiAgICAgICAgJ2ExMDAnOiAjZmZmZjhkLFxyXG4gICAgICAgICdhMjAwJzogI2ZmZmYwMCxcclxuICAgICAgICAnYTQwMCc6ICNmZmVhMDAsXHJcbiAgICAgICAgJ2E3MDAnOiAjZmZkNjAwXHJcbiAgICApLFxyXG5cclxuICAgICdhbWJlcic6IChcclxuICAgICAgICAnNTAnOiAjZmZmOGUxLFxyXG4gICAgICAgICcxMDAnOiAjZmZlY2IzLFxyXG4gICAgICAgICcyMDAnOiAjZmZlMDgyLFxyXG4gICAgICAgICczMDAnOiAjZmZkNTRmLFxyXG4gICAgICAgICc0MDAnOiAjZmZjYTI4LFxyXG4gICAgICAgICc1MDAnOiAjZmZjMTA3LFxyXG4gICAgICAgICc2MDAnOiAjZmZiMzAwLFxyXG4gICAgICAgICc3MDAnOiAjZmZhMDAwLFxyXG4gICAgICAgICc4MDAnOiAjZmY4ZjAwLFxyXG4gICAgICAgICc5MDAnOiAjZmY2ZjAwLFxyXG4gICAgICAgICdhMTAwJzogI2ZmZTU3ZixcclxuICAgICAgICAnYTIwMCc6ICNmZmQ3NDAsXHJcbiAgICAgICAgJ2E0MDAnOiAjZmZjNDAwLFxyXG4gICAgICAgICdhNzAwJzogI2ZmYWIwMFxyXG4gICAgKSxcclxuXHJcbiAgICAnb3JhbmdlJzogKFxyXG4gICAgICAgICc1MCc6ICNmZmYzZTAsXHJcbiAgICAgICAgJzEwMCc6ICNmZmUwYjIsXHJcbiAgICAgICAgJzIwMCc6ICNmZmNjODAsXHJcbiAgICAgICAgJzMwMCc6ICNmZmI3NGQsXHJcbiAgICAgICAgJzQwMCc6ICNmZmE3MjYsXHJcbiAgICAgICAgJzUwMCc6ICNmZjk4MDAsXHJcbiAgICAgICAgJzYwMCc6ICNmYjhjMDAsXHJcbiAgICAgICAgJzcwMCc6ICNmNTdjMDAsXHJcbiAgICAgICAgJzgwMCc6ICNlZjZjMDAsXHJcbiAgICAgICAgJzkwMCc6ICNlNjUxMDAsXHJcbiAgICAgICAgJ2ExMDAnOiAjZmZkMTgwLFxyXG4gICAgICAgICdhMjAwJzogI2ZmYWI0MCxcclxuICAgICAgICAnYTQwMCc6ICNmZjkxMDAsXHJcbiAgICAgICAgJ2E3MDAnOiAjZmY2ZDAwXHJcbiAgICApLFxyXG5cclxuICAgICdkZWVwLW9yYW5nZSc6IChcclxuICAgICAgICAnNTAnOiAjZmJlOWU3LFxyXG4gICAgICAgICcxMDAnOiAjZmZjY2JjLFxyXG4gICAgICAgICcyMDAnOiAjZmZhYjkxLFxyXG4gICAgICAgICczMDAnOiAjZmY4YTY1LFxyXG4gICAgICAgICc0MDAnOiAjZmY3MDQzLFxyXG4gICAgICAgICc1MDAnOiAjZmY1NzIyLFxyXG4gICAgICAgICc2MDAnOiAjZjQ1MTFlLFxyXG4gICAgICAgICc3MDAnOiAjZTY0YTE5LFxyXG4gICAgICAgICc4MDAnOiAjZDg0MzE1LFxyXG4gICAgICAgICc5MDAnOiAjYmYzNjBjLFxyXG4gICAgICAgICdhMTAwJzogI2ZmOWU4MCxcclxuICAgICAgICAnYTIwMCc6ICNmZjZlNDAsXHJcbiAgICAgICAgJ2E0MDAnOiAjZmYzZDAwLFxyXG4gICAgICAgICdhNzAwJzogI2RkMmMwMFxyXG4gICAgKSxcclxuXHJcbiAgICAnYnJvd24nOiAoXHJcbiAgICAgICAgJzUwJzogI2VmZWJlOSxcclxuICAgICAgICAnMTAwJzogI2Q3Y2NjOCxcclxuICAgICAgICAnMjAwJzogI2JjYWFhNCxcclxuICAgICAgICAnMzAwJzogI2ExODg3ZixcclxuICAgICAgICAnNDAwJzogIzhkNmU2MyxcclxuICAgICAgICAnNTAwJzogIzc5NTU0OCxcclxuICAgICAgICAnNjAwJzogIzZkNGM0MSxcclxuICAgICAgICAnNzAwJzogIzVkNDAzNyxcclxuICAgICAgICAnODAwJzogIzRlMzQyZSxcclxuICAgICAgICAnOTAwJzogIzNlMjcyM1xyXG4gICAgKSxcclxuXHJcbiAgICAnZ3JleSc6IChcclxuICAgICAgICAnNTAnOiAjZmFmYWZhLFxyXG4gICAgICAgICcxMDAnOiAjZjVmNWY1LFxyXG4gICAgICAgICcyMDAnOiAjZWVlZWVlLFxyXG4gICAgICAgICczMDAnOiAjZTBlMGUwLFxyXG4gICAgICAgICc0MDAnOiAjYmRiZGJkLFxyXG4gICAgICAgICc1MDAnOiAjOWU5ZTllLFxyXG4gICAgICAgICc2MDAnOiAjNzU3NTc1LFxyXG4gICAgICAgICc3MDAnOiAjNjE2MTYxLFxyXG4gICAgICAgICc4MDAnOiAjNDI0MjQyLFxyXG4gICAgICAgICc5MDAnOiAjMjEyMTIxXHJcbiAgICApLFxyXG5cclxuICAgICdibHVlLWdyZXknOiAoXHJcbiAgICAgICAgJzUwJzogI2VjZWZmMSxcclxuICAgICAgICAnMTAwJzogI2NmZDhkYyxcclxuICAgICAgICAnMjAwJzogI2IwYmVjNSxcclxuICAgICAgICAnMzAwJzogIzkwYTRhZSxcclxuICAgICAgICAnNDAwJzogIzc4OTA5YyxcclxuICAgICAgICAnNTAwJzogIzYwN2Q4YixcclxuICAgICAgICAnNjAwJzogIzU0NmU3YSxcclxuICAgICAgICAnNzAwJzogIzQ1NWE2NCxcclxuICAgICAgICAnODAwJzogIzM3NDc0ZixcclxuICAgICAgICAnOTAwJzogIzI2MzIzOFxyXG4gICAgKVxyXG4pO1xyXG5cclxuQGZ1bmN0aW9uIG1hdGVyaWFsLWNvbG9yKCRjb2xvci1uYW1lLCAkY29sb3ItdmFyaWFudDogJzUwMCcpIHtcclxuICAgICRjb2xvcjogbWFwLWdldChtYXAtZ2V0KCRtYXRlcmlhbC1jb2xvcnMsICRjb2xvci1uYW1lKSwkY29sb3ItdmFyaWFudCk7XHJcbiAgICBAaWYgJGNvbG9yIHtcclxuICAgICAgICBAcmV0dXJuICRjb2xvcjtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC8vIExpYnNhc3Mgc3RpbGwgZG9lc24ndCBzZWVtIHRvIHN1cHBvcnQgQGVycm9yXHJcbiAgICAgICAgQHdhcm4gXCI9PiBFUlJPUjogQ09MT1IgTk9UIEZPVU5EISA8PSB8IFlvdXIgJGNvbG9yLW5hbWUsICRjb2xvci12YXJpYW50IGNvbWJpbmF0aW9uIGRpZCBub3QgbWF0Y2ggYW55IG9mIHRoZSB2YWx1ZXMgaW4gdGhlICRtYXRlcmlhbC1jb2xvcnMgbWFwLlwiO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIC0tLS0gQUNDT1JESU9OXHJcbi51ay1hY2NvcmRpb24ge1xyXG5cdG1hcmdpbjogMDtcclxuXHQ+IDpudGgtY2hpbGQobisyKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdH1cclxuXHQmLXRpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHRcdEBpbmNsdWRlIHNjLWZvbnQtcHJpbWFyeSgpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMjgwbXMgJGVhc2luZztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXEYxNDAnO1xyXG5cdFx0XHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkbWRGb250O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMTZweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0fVxyXG5cdFx0Lm1kaSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC51ay1vcGVuIHtcclxuXHRcdC51ay1hY2NvcmRpb24tdGl0bGUge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tZGkge1xyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29udGVudCB7XHJcblx0XHRtYXJnaW46IDEycHggMCAwO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0Ji1leHBhbmQge1xyXG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtb3V0bGluZSB7XHJcblx0XHQudWstYWNjb3JkaW9uLXRpdGxlIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1oZXg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDM2cHggMTJweCAxNnB4O1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRyaWdodDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudWstYWNjb3JkaW9uLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAyNHB4IDE2cHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHR9XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdC51ay1hY2NvcmRpb24tdGl0bGUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZChuKzIpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0XHRcdC51ay1hY2NvcmRpb24tdGl0bGUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHQudWstYWNjb3JkaW9uLXRpdGxlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1vcGVuIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdFx0XHQudWstYWNjb3JkaW9uLXRpdGxlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzQwMCcpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzEwMCcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudWstYWNjb3JkaW9uLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzQwMCcpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZChuKzIpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWFsdCB7XHJcblx0XHQudWstYWNjb3JkaW9uLXRpdGxlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMzZweCAxMnB4IDE2cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHQtYmc7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHJpZ2h0OiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5tZC1jb2xvci13aGl0ZSB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnVrLWFjY29yZGlvbi1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMTZweDtcclxuXHRcdH1cclxuXHRcdD4gbGkge1xyXG5cdFx0XHQmLnVrLW9wZW4ge1xyXG5cdFx0XHRcdC51ay1hY2NvcmRpb24tdGl0bGUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGhpZ2hsaWdodC1iZy1kYXJrO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gLS0tLSBBTklNQVRJT05TXHJcbltjbGFzcyo9J3VrLWFuaW1hdGlvbi0nXSB7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyODBtcztcclxuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xyXG59XHJcbi51ay1hbmltYXRpb24tZmFzdCB7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxNDBtcztcclxufVxyXG4vLyBzY2FsZS11cFxyXG5Aa2V5ZnJhbWVzIHVrLWZhZGUtc2NhbGUtMDIge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCguMjUsLjI1LC4yNSk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLDEsMSk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gLS0tLSBBTEVSVFxyXG4udWstYWxlcnQge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdHBhZGRpbmc6IDEycHggMzZweCAxMnB4IDE2cHg7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdGgzLFxyXG5cdGg0LFxyXG5cdGg1IHtcclxuXHRcdCYsXHJcblx0XHQrICoge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGE6bm90KFtjbGFzc10pIHtcclxuXHRcdGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHR9XHJcblx0Ji1wcmltYXJ5IHtcclxuXHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYtc3VjY2VzcyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYtd2FybmluZyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYtZGFuZ2VyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRkYW5nZXItY29sb3ItZGFyayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLXByaW1hcnksXHJcblx0Ji1zdWNjZXNzLFxyXG5cdCYtd2FybmluZyxcclxuXHQmLWRhbmdlciB7XHJcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYtYXR0YWNoZWQge1xyXG5cdFx0Ji10b3AsXHJcblx0XHQmLWJvdHRvbSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdCYtdG9wIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcblx0XHR9XHJcblx0XHQmLWJvdHRvbSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNsb3NlIHtcclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0dG9wOiAxNHB4O1xyXG5cdH1cclxuXHQudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSB7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0cGFkZGluZzogNHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tIEJBREdFU1xyXG4udWstYmFkZ2Uge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0cGFkZGluZzogMC4yOGVtIDAuNmVtO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMXB4KTtcclxuXHRoZWlnaHQ6IDFyZW07XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0bWluLXdpZHRoOiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCc2MDAnKTtcclxufVxyXG5cclxuLy8gLS0tLSBCQVNFXHJcbmhyLCAudWstaHIge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuKiB7XHJcblx0KyAudWstaHIsXHJcblx0KyBociB7XHJcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cdH1cclxufVxyXG5vbCB7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0PiBsaSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxubGkgb2wgPiBsaSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIiBcIjtcclxuXHR9XHJcbn1cclxubWFyayB7XHJcblx0YmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ3llbGxvdycsJzIwMCcpO1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG59XHJcbi51ay10ZXh0LXNtYWxsIHtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMTJweCx0cnVlKTtcclxufVxyXG4udWstdGV4dC1tZWRpdW0ge1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4LCB0cnVlKTtcclxufVxyXG4udWstdGV4dC1sYXJnZSB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgsdHJ1ZSk7XHJcbn1cclxuLnVrLXRleHQteGxhcmdlIHtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMjRweCx0cnVlKTtcclxufVxyXG4udWstdGV4dC1tZXRhIHtcclxuXHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG59XHJcbi51ay10ZXh0LWJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxufVxyXG4udWstdGV4dC13cmFwIHtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuQGluY2x1ZGUgcmVzcG9uZC1iZWxvdygneHNtYWxsJykge1xyXG5cdC51ay10ZXh0LWNlbnRlclxcQHhzIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuLnVrLWludmlzaWJsZSAqIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG4qIHtcclxuXHQrIC51ay1tYXJnaW4ge1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdCAhaW1wb3J0YW50O1xyXG5cdFx0Ji1zbWFsbCB7bWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGwgIWltcG9ydGFudDt9XHJcblx0XHQmLW1lZGl1bSB7bWFyZ2luLXRvcDogJHNwYWNpbmctbWVkaXVtICFpbXBvcnRhbnQ7fVxyXG5cdFx0Ji1sYXJnZSB7bWFyZ2luLXRvcDogJHNwYWNpbmctbGFyZ2UgIWltcG9ydGFudDt9XHJcblx0XHQmLXhsYXJnZSB7bWFyZ2luLXRvcDogJHNwYWNpbmcteGxhcmdlICFpbXBvcnRhbnQ7fVxyXG5cdH1cclxufVxyXG4udWstbWFyZ2luIHtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cdCYtdG9wIHtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQgIWltcG9ydGFudDtcclxuXHRcdCYtcmVtb3ZlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdCAhaW1wb3J0YW50O31cclxuXHQmLWxlZnQge21hcmdpbi1sZWZ0OiAkc3BhY2luZy1kZWZhdWx0ICFpbXBvcnRhbnQ7fVxyXG5cdCYtcmlnaHQge21hcmdpbi1yaWdodDogJHNwYWNpbmctZGVmYXVsdCAhaW1wb3J0YW50O31cclxuXHQmLXJlbW92ZSB7XHJcblx0XHQmLWVuZHMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLW1pbmkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWluaSAhaW1wb3J0YW50O1xyXG5cdFx0Ji10b3Age21hcmdpbi10b3A6ICRzcGFjaW5nLW1pbmkgIWltcG9ydGFudDt9XHJcblx0XHQmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWluaSAhaW1wb3J0YW50O31cclxuXHRcdCYtbGVmdCB7bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW1pbmkgIWltcG9ydGFudDt9XHJcblx0XHQmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW1pbmkgIWltcG9ydGFudDt9XHJcblx0fVxyXG5cdCYtc21hbGwge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc21hbGw7XHJcblx0XHQmLXRvcCB7bWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGwgIWltcG9ydGFudDt9XHJcblx0XHQmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc21hbGwgIWltcG9ydGFudDt9XHJcblx0XHQmLWxlZnQge21hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbWFsbCAhaW1wb3J0YW50O31cclxuXHRcdCYtcmlnaHQge21hcmdpbi1yaWdodDogJHNwYWNpbmctc21hbGwgIWltcG9ydGFudDt9XHJcblx0fVxyXG5cdCYtbWVkaXVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTtcclxuXHRcdCYtdG9wIHttYXJnaW4tdG9wOiAkc3BhY2luZy1tZWRpdW0gIWltcG9ydGFudDt9XHJcblx0XHQmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtICFpbXBvcnRhbnQ7fVxyXG5cdFx0Ji1sZWZ0IHttYXJnaW4tbGVmdDogJHNwYWNpbmctbWVkaXVtICFpbXBvcnRhbnQ7fVxyXG5cdFx0Ji1yaWdodCB7bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW0gIWltcG9ydGFudDt9XHJcblx0fVxyXG5cdCYtbGFyZ2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7XHJcblx0XHQmLXRvcCB7bWFyZ2luLXRvcDogJHNwYWNpbmctbGFyZ2UgIWltcG9ydGFudDt9XHJcblx0XHQmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2UgIWltcG9ydGFudDt9XHJcblx0XHQmLWxlZnQge21hcmdpbi1sZWZ0OiAkc3BhY2luZy1sYXJnZSAhaW1wb3J0YW50O31cclxuXHRcdCYtcmlnaHQge21hcmdpbi1yaWdodDogJHNwYWNpbmctbGFyZ2UgIWltcG9ydGFudDt9XHJcblx0fVxyXG5cdCYteGxhcmdlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsYXJnZTtcclxuXHRcdCYtdG9wIHttYXJnaW4tdG9wOiAkc3BhY2luZy14bGFyZ2UgIWltcG9ydGFudDt9XHJcblx0XHQmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGxhcmdlICFpbXBvcnRhbnQ7fVxyXG5cdFx0Ji1sZWZ0IHttYXJnaW4tbGVmdDogJHNwYWNpbmcteGxhcmdlICFpbXBvcnRhbnQ7fVxyXG5cdFx0Ji1yaWdodCB7bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14bGFyZ2UgIWltcG9ydGFudDt9XHJcblx0fVxyXG59XHJcblxyXG4udWstbGlnaHQsIC51ay1zZWN0aW9uLXByaW1hcnk6bm90KC51ay1wcmVzZXJ2ZS1jb2xvciksXHJcbi51ay1zZWN0aW9uLXNlY29uZGFyeTpub3QoLnVrLXByZXNlcnZlLWNvbG9yKSxcclxuLnVrLWNhcmQtcHJpbWFyeS51ay1jYXJkLWJvZHksXHJcbi51ay1jYXJkLXByaW1hcnkgPiA6bm90KFtjbGFzcyo9J3VrLWNhcmQtbWVkaWEnXSksXHJcbi51ay1jYXJkLXNlY29uZGFyeS51ay1jYXJkLWJvZHksXHJcbi51ay1jYXJkLXNlY29uZGFyeSA+IDpub3QoW2NsYXNzKj0ndWstY2FyZC1tZWRpYSddKSxcclxuLnVrLW92ZXJsYXktcHJpbWFyeSB7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxufVxyXG46bm90KHByZSkgPiBjb2RlLCA6bm90KHByZSkgPiBrYmQsIDpub3QocHJlKSA+IHNhbXAge1xyXG5cdGNvbG9yOiBtYXRlcmlhbC1jb2xvcigncmVkJywnODAwJyk7XHJcblx0YmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ3JlZCcsJzUwJyk7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdEBpbmNsdWRlIHNjLWZvbnQtY29kZSgpO1xyXG5cdHdoaXRlLXNwYWNlOiBwcmU7XHJcbn1cclxucHJlIGNvZGUge1xyXG5cdEBpbmNsdWRlIHNjLWZvbnQtY29kZSgpO1xyXG59XHJcblxyXG4vLyAtLS0tIEJSRUFEQ1JVTUJcclxuLnVrLWJyZWFkY3J1bWIge1xyXG5cdD4gOm50aC1jaGlsZChuKzIpOm5vdCgudWstZmlyc3QtY29sdW1uKSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdG1hcmdpbjogMCAkc3BhY2luZy1zbWFsbDtcclxuXHRcdH1cclxuXHR9XHJcblx0PiAqIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCY6bm90KC51ay1kaXNhYmxlZCkge1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWFsdCB7XHJcblx0XHQ+IDpudGgtY2hpbGQobisyKTpub3QoLnVrLWZpcnN0LWNvbHVtbikge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJz4nO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tIEJVVFRPTlNcclxuLnVrLWJ1dHRvbiB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdGhlaWdodDogMzZweDtcclxuXHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0QGluY2x1ZGUgZWxldmF0aW9uKDEpO1xyXG5cdHRyYW5zaXRpb246IGFsbCAyNDBtcyAkZWFzaW5nO1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0QGluY2x1ZGUgZWxldmF0aW9uKDQpO1xyXG5cdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcclxuXHR9XHJcblx0Ji1kZWZhdWx0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji1kYW5nZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvci1kYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXByaW1hcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLWRhcms7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWNvbG9yLWRhcmssIDQlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zZWNvbmRhcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItZGFyaztcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvci1kYXJrLCAxMCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNtYWxsIHtcclxuXHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdH1cclxuXHQmLXRleHQsXHJcblx0Ji1saW5rIHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0KyAudWstYnV0dG9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tIENBUkRTXHJcbi51ay1jYXJkIHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdEBpbmNsdWRlIGVsZXZhdGlvbigxKTtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDIwMG1zICRlYXNpbmc7XHJcblx0Ji1mb290ZXIge1xyXG5cdFx0Jjpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcclxuXHRcdFx0cGFkZGluZzogMTZweCAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xyXG5cdFx0PiAuc2MtYnV0dG9uLWZsYXQ6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYm9keSB7XHJcblx0XHQmOm5vdChbY2xhc3MqPVwic2MtcGFkZGluZ1wiXSkge1xyXG5cdFx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0KyAudWstY2FyZC1mb290ZXI6bm90KC5zYy1jYXJkLWZvb3Rlci1zZXBhcmF0b3IpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtdGl0bGUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ly9wYWRkaW5nOiA4cHggMTVweCA4cHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdCYuc2MtYWN0aW9ucy1tYXRjaCB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0fVxyXG5cdFx0KyBwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdC51ay1jYXJkLXN1YnRpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IC51ay1jYXJkLXRpdGxlIHtcclxuXHRcdCY6bm90KFtjbGFzcyo9XCJzYy1wYWRkaW5nXCJdKSB7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHRcdH1cclxuXHRcdCsgLnVrLWNhcmQtYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNtYWxsIHtcclxuXHRcdC51ay1jYXJkLXRpdGxlLFxyXG5cdFx0LnVrLWNhcmQtYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbGFyZ2Uge1xyXG5cdFx0LnVrLWNhcmQtdGl0bGUsXHJcblx0XHQudWstY2FyZC1ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctbGFyZ2UgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zbWFsbCxcclxuXHQmLWxhcmdlIHtcclxuXHRcdD4gLnVrLWNhcmQtdGl0bGUge1xyXG5cdFx0XHQrIC51ay1jYXJkLWJvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1oZWFkZXIge1xyXG5cdFx0Jjpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcclxuXHRcdFx0cGFkZGluZzogMTZweCAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xyXG5cdFx0LnVrLWNhcmQtdGl0bGUge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHQudWstdGV4dC1tZXRhIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji1iZyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbjogMCAtOHB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHQmOm5vdChbY2xhc3MqPVwic2MtcGFkZGluZ1wiXSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji13cmFwcGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtaW1nIHtcclxuXHRcdFx0XHQmOm5vdChbY2xhc3MqPVwidWstaGVpZ2h0XCJdKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm5vdChbY2xhc3MqPVwidWstYmFja2dyb3VuZFwiXSkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbGlnaHQge1xyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gW2RhdGEtdWstaWNvbl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiA0cHg7XHJcblx0XHR9XHJcblx0XHQmOm5vdCguc2MtY2FyZC1oZWFkZXItc2VwYXJhdG9yKSArIC5zYy1jYXJkLWNvbnRlbnQge1xyXG5cdFx0XHQudWstY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpub3QoLnNjLWNhcmQtaGVhZGVyLXNlcGFyYXRvcikgKyAudWstY2FyZC1ib2R5IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQmLmlzX3N0dWNrIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsMCwwLC4yKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji51ay1jYXJkLWhvdmVyOm5vdCgudWstY2FyZC1wcmltYXJ5KTpub3QoLnVrLWNhcmQtc2Vjb25kYXJ5KSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZWxldmF0aW9uKDgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNlY29uZGFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvci1kYXJrO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdC51ay1jYXJkLXRpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdCYudWstY2FyZC1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yLWRhcms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1wcmltYXJ5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdC51ay1jYXJkLXRpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdCYudWstY2FyZC1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDE0cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbGlnaHQge1xyXG5cdFx0PiA6bm90KFtjbGFzcyo9J3VrLWNhcmQtbWVkaWEnXSkge1xyXG5cdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cdFx0fVxyXG5cdFx0LnVrLWNhcmQtdGl0bGUge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2MtY2FyZC1jb250ZW50IHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAyODBtcyAkZWFzaW5nO1xyXG5cdH1cclxuXHQudWstZ3JpZCB7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmlzLXN0dWNrIHtcclxuXHRcdHotaW5kZXg6ICR6LWluZGV4LWhlYWRlciAtIDEwMDtcclxuXHR9XHJcbn1cclxuXHJcbi51ay1jb3ZlciB7XHJcblx0Ji1ib3R0b20ge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLSBDT01NRU5UXHJcbi51ay1jb21tZW50IHtcclxuXHQmLXRpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHR9XHJcblx0Ji1oZWFkZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc21hbGw7XHJcblx0fVxyXG5cdCYtYm9keSB7XHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbWV0YSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdCYtbGlzdCB7XHJcblx0XHQ+IDpudGgtY2hpbGQobisyKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0XHR9XHJcblx0XHQudWstY29tbWVudCB+IHVsIHtcclxuXHRcdFx0bWFyZ2luOiAkc3BhY2luZy1kZWZhdWx0IDAgMCAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtYWxsO1xyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKCdtZWRpdW0nKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sYXJnZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IDpudGgtY2hpbGQobisyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0gRElWSURFUlxyXG4udWstZGl2aWRlci1pY29uLFxyXG4udWstZGl2aWRlci1pY29uIHtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tIERST1BET1dOXHJcbi51ay1uYXZiYXItZHJvcGRvd24sXHJcbi51ay1kcm9wZG93biB7XHJcblx0QGluY2x1ZGUgZWxldmF0aW9uKDgpO1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdG1pbi13aWR0aDogMTgwcHg7XHJcbn1cclxuLnVrLW5hdmJhci1kcm9wZG93biB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHR3aWR0aDogMjgwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xyXG5cdGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdCY6bm90KFtjbGFzcyo9XCJzYy1wYWRkaW5nXCJdKSB7XHJcblx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBzYy1wc2V1ZG87XHJcblx0XHR0b3A6IC04cHg7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHQmLmhlYWRpbmctYWN0aXZlIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHQmLnVrLW5hdmJhci1kcm9wZG93bi1ib3R0b20tbGVmdCB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgIWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ3h4c21hbGwnKSB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudWstbmF2YmFyLWRyb3Bkb3duLWJvdHRvbS1yaWdodCB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAgIWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ3h4c21hbGwnKSB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC51ay1idXR0b24tbGluayB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtOHB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG5cdFx0cGFkZGluZzogNHB4IDA7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcblx0LnVrLXBhbmVsLXNjcm9sbGFibGUge1xyXG5cdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRyZXNpemU6IHZlcnRpY2FsO1xyXG5cdH1cclxuXHQudWstbGlzdCB7XHJcblx0XHQmOm5vdCgudWstbWFyZ2luLXJlbW92ZSkge1xyXG5cdFx0XHRtYXJnaW46IDhweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0bGkge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XHJcblx0XHRcdFtkYXRhLXVrLWljb25dIHtcclxuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnVrLW5hdiB7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0cGFkZGluZzogNHB4IDE2cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGhvdmVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2MtbGlzdC1zaGFkb3cgPiBsaSArIGxpIHtcclxuXHRcdG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCd4eHNtYWxsJykge1xyXG5cdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0cmlnaHQ6IDUlICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLnVrLWRyb3Bkb3duLW5hdiB7XHJcblx0cGFkZGluZzogOHB4IDA7XHJcblx0PiBsaSB7XHJcblx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KTtcclxuXHRcdEBpbmNsdWRlIGllLWZpeCgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBlZGdlLWZpeCgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gbGkgPiBhIHtcclxuXHRcdHBhZGRpbmc6IDRweCAxNnB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGhvdmVyLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnVrLWFjdGl2ZSB7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdC51ay1uYXYtaGVhZGVyIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udWstZHJvcGRvd24ge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ei1pbmRleDogJHotaW5kZXgtc2lkZWJhciArIDEwMDtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHQmLXNtYWxsIHtcclxuXHRcdHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLW1lZGl1bSB7XHJcblx0XHR3aWR0aDogMjQwcHggIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMjQwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji1sYXJnZSB7XHJcblx0XHR3aWR0aDogMzYwcHggIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMzYwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji51ay1kcm9wZG93biB7XHJcblx0XHQmLWJvdHRvbS1jZW50ZXIsXHJcblx0XHQmLWJvdHRvbS1qdXN0aWZ5IHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcblx0XHR9XHJcblx0XHQmLXRvcC1jZW50ZXIsXHJcblx0XHQmLXRvcC1qdXN0aWZ5IHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcblx0XHR9XHJcblx0XHQmLXJpZ2h0LWNlbnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1sZWZ0LWNlbnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1ib3R0b20tcmlnaHQsXHJcblx0XHQmLWxlZnQtdG9wIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdFx0fVxyXG5cdFx0Ji10b3AtcmlnaHQsXHJcblx0XHQmLWxlZnQtYm90dG9tIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1ib3R0b20tbGVmdCxcclxuXHRcdCYtcmlnaHQtdG9wIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdFx0fVxyXG5cdFx0Ji10b3AtbGVmdCxcclxuXHRcdCYtcmlnaHQtYm90dG9tIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5bY2xhc3MqPSd1ay1kcm9wLWJvdHRvbSddLFxyXG5bY2xhc3MqPSd1ay1kcm9wZG93bi1ib3R0b20nXSB7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbltjbGFzcyo9J3VrLWRyb3AtdG9wJ10sXHJcbltjbGFzcyo9J3VrLWRyb3Bkb3duLXRvcCddIHtcclxuXHRtYXJnaW4tdG9wOiAtIDhweDtcclxufVxyXG5bY2xhc3MqPSd1ay1kcm9wLWxlZnQnXSxcclxuW2NsYXNzKj0ndWstZHJvcGRvd24tbGVmdCddIHtcclxuXHRtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5bY2xhc3MqPSd1ay1kcm9wLXJpZ2h0J10sXHJcbltjbGFzcyo9J3VrLWRyb3Bkb3duLXJpZ2h0J10ge1xyXG5cdG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuLnVrLWRyb3Age1xyXG5cdHotaW5kZXg6ICR6LWluZGV4LXNpZGViYXIgKyAxMDA7XHJcblx0Ji51ay1kcm9wIHtcclxuXHRcdCYtYm90dG9tLWNlbnRlcixcclxuXHRcdCYtYm90dG9tLWp1c3RpZnkge1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuXHRcdH1cclxuXHRcdCYtdG9wLWNlbnRlcixcclxuXHRcdCYtdG9wLWp1c3RpZnkge1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuXHRcdH1cclxuXHRcdCYtcmlnaHQtY2VudGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcblx0XHR9XHJcblx0XHQmLWxlZnQtY2VudGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcblx0XHR9XHJcblx0XHQmLWJvdHRvbS1yaWdodCxcclxuXHRcdCYtbGVmdC10b3Age1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcblx0XHR9XHJcblx0XHQmLXRvcC1yaWdodCxcclxuXHRcdCYtbGVmdC1ib3R0b20ge1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcblx0XHR9XHJcblx0XHQmLWJvdHRvbS1sZWZ0LFxyXG5cdFx0Ji1yaWdodC10b3Age1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0XHR9XHJcblx0XHQmLXRvcC1sZWZ0LFxyXG5cdFx0Ji1yaWdodC1ib3R0b20ge1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tIEZMRVhcclxuLnVrLWZsZXgtaW1wb3J0YW50IHtcclxuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnVrLWZsZXgtc2VsZi1lbmQge1xyXG5cdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4vLyAtLS0tIEZPUk1TXHJcbmxhYmVsIHtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbn1cclxuLnVrLWZvcm0tbGFiZWwge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmctbGVmdDogOHB4O1xyXG5cdC51ay1mb3JtLXN0YWNrZWQgJiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0fVxyXG5cdC51ay1mb3JtLWhvcml6b250YWwgJiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdH1cclxuXHQ+IHN1cCAge1xyXG5cdFx0Y29sb3I6IG1hdGVyaWFsLWNvbG9yKCdyZWQnLCcyMDAnKTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAtNHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAycHg7XHJcblx0fVxyXG59XHJcbi51ay1pbnB1dCxcclxuLnVrLXNlbGVjdCxcclxuLnVrLXRleHRhcmVhIHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRwYWRkaW5nOiA4cHggOHB4IDdweDtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbWFsbCkge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG5cdH07XHJcblx0Jjpub3QoW2RhdGEtc2MtaW5wdXRdKTpub3QoLnNjLXZ1ZS1pbnB1dCkge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LW9uLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcblx0JjpkaXNhYmxlZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkaW5wdXQtZGlzYWJsZWQtYmc7XHJcblx0fVxyXG59XHJcbi51ay1zZWxlY3Qge1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4udWstY2hlY2tib3gge1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0JjpjaGVja2VkIHtcclxuXHRcdCYsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtb24tY29sb3I7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1vbi1jb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQUtDQVFBQUFBcUpYZHhBQUFBakVsRVFWUUkxMjJQUFE0QlVRQ0V2N2RFc1JIUnFUVXVJQklIVU9JRURrQWw3a0VpU3MwZVFLRnpCWTB6aUZxakVNVW04ajZGc01sbVo3cjV5V1NDVktCUEdpcU1Ia2R1V0diWGkxY0haYm5qMmJ0RFFReC91ZTNKaHlNUm5MaXhKV0xUZ3krbjN4Q096YzJzaVprNis3V3g0ZHpvMXJXNWkySU5NWEhsMDdkTGs4S29BNUVkS2JBbkZtYytUdzF1VHljMTUwZ0FBQUFBU1VWT1JLNUNZSUk9Jyk7XHJcblx0XHR9XHJcblx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzQwMCcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzQwMCcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXdBQUFBS0NBUUFBQUFxSlhkeEFBQUFqRWxFUVZRSTEyMlBQUTRCVVFDRXY3ZEVzUkhScVRVdUlCSUhVT0lFRGtBbDdrRWlTczBlUUtGekJZMHppRnFqRU1VbThqNkZzTWxtWjdyNXlXU0NWS0JQR2lxTUhrZHVXR2JYaTFjSFpibmoyYnREUVF4L3VlM0poeU1SbkxpeEpXTFRneStuM3hDT3pjMnNpWms2KzdXeDRkem8xclc1aTJJTk1YSGwwN2RMazhLb0E1RWRLYkFuRm1jK1R3MXVUeWMxNTBnQUFBQUFTVVZPUks1Q1lJST0nKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnVrLXJhZGlvIHtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHQmOmNoZWNrZWQge1xyXG5cdFx0JixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1vbi1jb2xvcjtcclxuXHRcdFx0YmFja2dyb3VuZDogJGlucHV0LW9uLWNvbG9yO1xyXG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0JjpkaXNhYmxlZCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCc0MDAnKTtcclxuXHRcdFx0YmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCc0MDAnKTtcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnMTAwJyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi51ay1jaGVja2JveCxcclxuLnVrLXJhZGlvIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGlucHV0LW9mZi1jb2xvci1oZXg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdCY6ZGlzYWJsZWQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzQwMCcpO1xyXG5cdH1cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogIzY2NjtcclxuXHR9XHJcblx0KyBsYWJlbCB7XHJcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdH1cclxufVxyXG5sYWJlbCB7XHJcblx0PiAudWstY2hlY2tib3gsXHJcblx0PiAudWstcmFkaW8ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG59XHJcblxyXG4udWstZm9ybS1sYXJnZTpub3QodGV4dGFyZWEpOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSB7XHJcblx0cGFkZGluZzogMTZweCAxMnB4O1xyXG59XHJcbi51ay1mb3JtLXNtYWxsOm5vdCh0ZXh0YXJlYSk6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pIHtcclxuXHRwYWRkaW5nOiA0cHggOHB4O1xyXG59XHJcblxyXG4udWstZm9ybSB7XHJcblx0Ly8gdmFsaWRhdGlvbiBzdGF0ZXNcclxuXHQmLXN1Y2Nlc3Mge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji1kYW5nZXIge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQvLyBoZWxwIHRleHRcclxuXHQmLWhlbHAtaW5saW5lLFxyXG5cdCYtaGVscC1ibG9jayB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XHJcblx0XHRjb2xvcjogJG11dGVkLWNvbG9yO1xyXG5cdH1cclxuXHQmLWhlbHAtaW5saW5lIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG5cdH1cclxuXHQmLWhlbHAtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDhweCA4cHggMDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuXHR9XHJcblx0Ji1sYXJnZTpub3QodGV4dGFyZWEpOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcblx0fVxyXG5cdCYtc21hbGw6bm90KHRleHRhcmVhKTpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSkge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdH1cclxufVxyXG4uc2MtaW5wdXQtd3JhcHBlciArIC51ay1mb3JtLWhlbHAtaW5saW5lIHtcclxuXHRtYXJnaW46IDhweCA4cHggMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4udWstbGVnZW5kIHtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4udWstZmllbGRzZXQge1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdCYtYWx0IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHQudWstbGVnZW5kIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcblx0XHRcdCsgKiB7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCsgKiB7XHJcblx0XHQgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udWstc2VhcmNoLWlucHV0IHtcclxuXHRmb250LWZhbWlseTogJHByaW1hcnlGb250LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG59XHJcbi8vIGR5bmFtaWMgZm9ybSBhZGQvcmVtb3ZlIGljb25cclxuLnVrLWlucHV0LWxpbmUge1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi8vIEhFSUdIVFxyXG4udWstaGVpZ2h0LW1pbi1zbWFsbCB7IG1pbi1oZWlnaHQ6IDE1MHB4OyB9XHJcbi51ay1oZWlnaHQtbWluLW1lZGl1bSB7IG1pbi1oZWlnaHQ6IDMwMHB4OyB9XHJcbi51ay1oZWlnaHQtbWluLWxhcmdlIHsgbWluLWhlaWdodDogNDUwcHg7IH1cclxuXHJcbi8vIElDT05TXHJcbi51ay1mb3JtLWljb24ge1xyXG5cdGxlZnQ6IC00cHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTtcclxuXHQmLnVrLWZvcm0taWNvbi1mbGlwIHtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogMDtcclxuXHRcdCsgLnVrLWlucHV0IHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdH1cclxuXHRcdCsgLnVrLWZvcm0taWNvbiB7XHJcblx0XHRcdHJpZ2h0OiAzNHB4O1xyXG5cdFx0XHQrIC51ay1pbnB1dCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmOm5vdCgudWstZm9ybS1pY29uLWZsaXApICsgLnVrLWlucHV0IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzZweDtcclxuXHR9XHJcblx0Jjpub3QoLnVrLWZvcm0taWNvbi1mbGlwKSArIGxhYmVsIHtcclxuXHRcdGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1kaSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cdCYubWRpIHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxufVxyXG4udWstaWNvbiB7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcblx0Ji1saW5rIHtcclxuXHRcdGNvbG9yOiAkbXV0ZWQtY29sb3I7XHJcblx0XHQudWstYWN0aXZlICYsXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tIEdSSURcclxuKiArIC51ay1ncmlkLW1hcmdpbiB7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG4udWstZ3JpZCB7XHJcblx0bWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1kZWZhdWx0O1xyXG5cdD4gKiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0fVxyXG5cdCsgLnVrLWdyaWQsXHJcblx0PiAudWstZ3JpZC1tYXJnaW4ge1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuXHR9XHJcblx0KyAudWstZ3JpZCB7XHJcblx0XHQmLWxhcmdlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctbGFyZ2U7XHJcblx0XHR9XHJcblx0XHQmLW1lZGl1bSB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLW1lZGl1bTtcclxuXHRcdH1cclxuXHRcdCYtc21hbGwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji51ay1ncmlkLWxhcmdlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctbGFyZ2U7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxhcmdlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnVrLWdyaWQtbWVkaXVtIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctbWVkaXVtO1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy1tZWRpdW07XHJcblx0XHR9XHJcblx0XHQrIC51ay1ncmlkLW1lZGl1bSxcclxuXHRcdD4gLnVrLWdyaWQtbWFyZ2luIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctbWVkaXVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnVrLWdyaWQtc21hbGwge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1zbWFsbDtcclxuXHRcdD4gKiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctc21hbGw7XHJcblx0XHR9XHJcblx0XHQ+IC51ay1ncmlkLW1hcmdpbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtYWxsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWRpdmlkZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1kZWZhdWx0ICogMjtcclxuXHRcdD4gKiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctZGVmYXVsdCAqIDI7XHJcblx0XHR9XHJcblx0XHQ+IDpub3QoLnVrLWZpcnN0LWNvbHVtbik6OmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0bGVmdDogJHNwYWNpbmctZGVmYXVsdDtcclxuXHRcdH1cclxuXHRcdCYudWstZ3JpZC1sYXJnZSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctbGFyZ2UqIDI7XHJcblx0XHRcdD4gKiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sYXJnZSAqIDI7XHJcblx0XHRcdH1cclxuXHRcdFx0PiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6ICRzcGFjaW5nLWxhcmdlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnVrLWdyaWQtbWVkaXVtIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1tZWRpdW0gKiAyO1xyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWVkaXVtICogMjtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IDpub3QoLnVrLWZpcnN0LWNvbHVtbik6OmJlZm9yZSB7XHJcblx0XHRcdFx0bGVmdDogJHNwYWNpbmctbWVkaXVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnVrLWdyaWQtc21hbGwge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLSRzcGFjaW5nLXNtYWxsICogMjtcclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtYWxsICogMjtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IDpub3QoLnVrLWZpcnN0LWNvbHVtbik6OmJlZm9yZSB7XHJcblx0XHRcdFx0bGVmdDogJHNwYWNpbmctc21hbGw7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1ncmlkLXN0YWNrID4gLnVrLWdyaWQtbWFyZ2luIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbCoyO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IC0kc3BhY2luZy1zbWFsbDtcclxuXHRcdFx0XHRcdGxlZnQ6ICRzcGFjaW5nLXNtYWxsKjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnVrLWdyaWQtY29sbGFwc2Uge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gOm5vdCgudWstZmlyc3QtY29sdW1uKTo6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYudWstZ3JpZC1zdGFjayB7XHJcblx0XHRcdD4gLnVrLWdyaWQtbWFyZ2luIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0KjI7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRvcDogLSRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0XHRcdFx0XHRsZWZ0OiAkc3BhY2luZy1kZWZhdWx0KjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29sbGFwc2Uge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQudWstY2FyZCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0XHQ+IDpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdC51ay1jYXJkIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gOmxhc3QtY2hpbGQge1xyXG5cdFx0XHQudWstY2FyZCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC51ay1ncmlkLW1hcmdpbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQmLnVrLWdyaWQtc3RhY2sge1xyXG5cdFx0XHQ+IDpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0LnVrLWNhcmQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHQudWstY2FyZCB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudWstbWFyZ2luIHtcclxuXHRcdCYtbWVkaXVtLWJvdHRvbSB7XHJcblx0XHRcdCYudWstZ3JpZC1zdGFjayB7XHJcblx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0KyBkaXYge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1tZWRpdW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWJvdHRvbSB7XHJcblx0XHRcdCYudWstZ3JpZC1zdGFjayB7XHJcblx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0KyBkaXYge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8vIC0tLS0gSEVBRElOR1NcclxuKiB7XHJcblx0KyBoMSxcclxuXHQrIGgyLFxyXG5cdCsgaDMsXHJcblx0KyBoNCxcclxuXHQrIGg1LFxyXG5cdCsgaDYge1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHR9XHJcbn1cclxuaDEsXHJcbi51ay1oMSB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5oMixcclxuLnVrLWgyIHtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG59XHJcbmgzLFxyXG4udWstaDMge1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuaDQsXHJcbi51ay1oNCB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5oNSxcclxuLnVrLWg1IHtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcbmg2LFxyXG4udWstaDYge1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLnVrLWhlYWRpbmctbGluZSB7XHJcblx0PiA6YmVmb3JlLFxyXG5cdD4gOmFmdGVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCczMDAnKTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIC0tLS0gTEFCRUxTXHJcbi51ay1sYWJlbCB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xyXG5cdHBhZGRpbmc6IDAuMTJlbSAwLjhlbTtcclxuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHQmLW91dGxpbmUge1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRib3JkZXItY29sb3ItZGFyaztcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdH1cclxuXHQmLXN1Y2Nlc3Mge1xyXG5cdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji1kYW5nZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLXdhcm5pbmcge1xyXG5cdFx0YmFja2dyb3VuZDogJHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIC0tLS0gTElHSFRCT1hcclxuLnVrLWxpZ2h0Ym94IHtcclxuXHR6LWluZGV4OiAkei1pbmRleCArIDEwMDA7XHJcbn1cclxuXHJcbi8vIC0tLS0gTElTVFNcclxuLl91ay1saXN0LWxpIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XHJcblx0Lm1kaTpub3QoLmljb24pIHtcclxuXHRcdHdpZHRoOiAxZW07XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdGhlaWdodDogMjhweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblx0LnNjLWNvbG9yLWxhYmVsIHtcclxuXHRcdG1hcmdpbjogLTJweCAxMnB4IDAgMnB4O1xyXG5cdFx0Lm1kaSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMC44O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnVrLWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWJnO1xyXG5cdFx0LnNjLWxpc3QtYm9keSB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCsgLnNjLWxpc3QtZ3JvdXAge1xyXG5cdFx0XHQuc2MtbGlzdC1ib2R5IHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gdWwge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdH1cclxufVxyXG4uX3NjLWxpc3QtZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0Ly8gYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdC5zYy1saXN0IHtcclxuXHRcdCYtYWRkb24sXHJcblx0XHQmLWJvZHkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Ji1hZGRvbiB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0XHR9XHJcblx0XHQmLWJvZHkge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0XHQrIC5zYy1saXN0LWFkZG9uIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnNjLWl0ZW0tY2hlY2tlZCB7XHJcblx0XHQuc2MtbGlzdC1ib2R5IHtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGxhYmVsIHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udWstbGlzdCB7XHJcblx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XHJcblx0Jjpub3QoLnVrLWxpc3QtYnVsbGV0KSB7XHJcblx0XHQmLnNjLWxpc3QtYWxpZ24ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0PiBsaTpudGgtY2hpbGQobisyKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0QGV4dGVuZCAuX3VrLWxpc3QtbGk7XHJcblx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji51ay1saXN0LWlubGluZSB7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnVrLWxpc3QtZGl2aWRlciB7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4rMikge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I3NjLXBhZ2UtYXNpZGUgJiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji51ay1hY3RpdmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiAuc2MtbGlzdC1ncm91cCB7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQobisyKSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDdweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHQuc2MtbGlzdCB7XHJcblx0XHRcdFx0XHRcdCYtYm9keSB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc2MtcHNldWRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAtOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCsgLnVrLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5zYy1saXN0LWhvdmVyYWJsZSB7XHJcblx0XHRcdC5zYy1saXN0LWdyb3VwIHtcclxuXHRcdFx0XHQmLFxyXG5cdFx0XHRcdC5zYy1saXN0LWJvZHk6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGhpZ2hsaWdodC1iZztcclxuXHRcdFx0XHRcdC5zYy1saXN0LWJvZHkge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0KyAuc2MtbGlzdC1ncm91cCB7XHJcblx0XHRcdFx0XHRcdC5zYy1saXN0LWJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNjLWxpc3QtY2xpY2thYmxlIHtcclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gLnNjLWxpc3QtZ3JvdXAge1xyXG5cdFx0XHRAZXh0ZW5kIC5fc2MtbGlzdC1ncm91cDtcclxuXHRcdH1cclxuXHRcdC5zYy1saXN0LXNlY29uZGFyeS10ZXh0IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnVrLWxpc3QtbGFyZ2Uge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0XHR9XHJcblx0XHQ+IGxpOm50aC1jaGlsZChuKzIpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji51ay1saXN0LWRpdmlkZXIge1xyXG5cdFx0XHQ+IGxpOm50aC1jaGlsZChuKzIpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji51ay1saXN0LXN0cmlwZWQge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHQmOm50aC1jaGlsZChuKzIpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYnVsbGV0IHtcclxuXHRcdD4gbGk6bnRoLWNoaWxkKG4rMiksXHJcblx0XHQ+IGxpID4gdWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHR9XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29uZGVuc2VkIHtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIC0tLS0gTkFWQkFSXHJcbi51ay1uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuXHRmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG59XHJcbi51ay1uYXZiYXItbmF2ID4gbGkgPiBhLFxyXG4udWstbmF2YmFyLWl0ZW0sXHJcbi51ay1uYXZiYXItdG9nZ2xlIHtcclxuXHRwYWRkaW5nOiAwIDEycHg7XHJcblx0bWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbn1cclxuLnVrLW5hdmJhci10b2dnbGUge1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLSBOT1RJRklDQVRJT05TXHJcbi51ay1ub3RpZmljYXRpb24ge1xyXG5cdHRvcDogJGhlYWRlci1oZWlnaHQgKyAxMjtcclxuXHR6LWluZGV4OiAkei1pbmRleCArIDIwMDtcclxuXHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKCdzbWFsbCcpIHtcclxuXHRcdHdpZHRoOiAyODBweDtcclxuXHRcdCYudWstbm90aWZpY2F0aW9uLXRvcC1jZW50ZXIsXHJcblx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMjBweDtcclxuXHRcdH1cclxuXHRcdCYudWstbm90aWZpY2F0aW9uLXRvcC1sZWZ0LFxyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQge1xyXG5cdFx0XHRsZWZ0OiAkc2lkZWJhci1tYWluLXdpZHRoICsgMjRweDtcclxuXHRcdH1cclxuXHRcdCYudWstbm90aWZpY2F0aW9uLXRvcC1yaWdodCxcclxuXHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCB7XHJcblx0XHRcdHJpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQsXHJcblx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tcmlnaHQsXHJcblx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIHtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRib3R0b206IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ3NtYWxsJykge1xyXG5cdFx0dG9wOiAkaGVhZGVyLWhlaWdodDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0LFxyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0LFxyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWNlbnRlciB7XHJcblx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHQudWstbm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLXNpZGViYXItbWFpbi1zbGlkZSAmIHtcclxuXHRcdCYudWstbm90aWZpY2F0aW9uLXRvcC1sZWZ0LFxyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQge1xyXG5cdFx0XHRsZWZ0OiAkc2lkZWJhci1tYWluLW1pbmktd2lkdGggKyAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2Mtc2lkZWJhci1taW5pICYge1xyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tdG9wLWxlZnQsXHJcblx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCB7XHJcblx0XHRcdGxlZnQ6ICRzaWRlYmFyLW1haW4tbWluaS13aWR0aCArIDI0cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjk1KTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDM2cHggMTJweCAxNnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtYWxsKSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5tZGkge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXByaW1hcnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQmLXN1Y2Nlc3Mge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdCYtZGFuZ2VyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhbmdlci1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdCYtd2FybmluZyB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWstbm90aWZpY2F0aW9uLWNsb3NlIHtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0cmlnaHQ6IDE2cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAtN3B4O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zYy1mb290ZXItYWN0aXZlICYge1xyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQsXHJcblx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tcmlnaHQsXHJcblx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIHtcclxuXHRcdFx0Ym90dG9tOiAyNHB4ICsgJGZvb3Rlci1oZWlnaHQ7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCdzbWFsbCcpIHtcclxuXHRcdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQsXHJcblx0XHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCxcclxuXHRcdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWNlbnRlciB7XHJcblx0XHRcdFx0Ym90dG9tOiAkZm9vdGVyLWhlaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnbWVkaXVtJykge1xyXG5cdFx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCxcclxuXHRcdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0LFxyXG5cdFx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIHtcclxuXHRcdFx0XHRib3R0b206IDI0cHggKyAkZm9vdGVyLWhlaWdodC1tb2JpbGU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnc21hbGwnKSB7XHJcblx0XHRcdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQsXHJcblx0XHRcdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0LFxyXG5cdFx0XHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1jZW50ZXIge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAkZm9vdGVyLWhlaWdodC1tb2JpbGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiogKyAudWstbm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xyXG5cdG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLy8gLS0tLSBNT0RBTFxyXG4udWstbW9kYWwge1xyXG5cdHotaW5kZXg6ICR6LWluZGV4LW1vZGFsO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoJ3NtYWxsJykge1xyXG5cdFx0cGFkZGluZzogNjRweCAyNHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCdzbWFsbCcpIHtcclxuXHRcdHBhZGRpbmc6IDMycHggMTZweDtcclxuXHR9XHJcblx0Ji1jbG9zZSB7XHJcblx0XHQmLW91dHNpZGUge1xyXG5cdFx0XHQmLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZGlhbG9nIHtcclxuXHRcdCY6bm90KFtjbGFzcyo9J3VrLXdpZHRoJ10pIHtcclxuXHRcdFx0d2lkdGg6IDgwMHB4O1xyXG5cdFx0fVxyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0QGluY2x1ZGUgZWxldmF0aW9uKDI0KTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LDAuMjUsMC4yNSk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMzYwbXMgJGVhc2luZztcclxuXHR9XHJcblx0Ji10aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XHJcblx0XHQmLW1lZGl1bSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHQrIC51ay1tb2RhbC1mb290ZXIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1oZWFkZXIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDI0cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0KyAudWstbW9kYWwtYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZm9vdGVyIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG5cdH1cclxuXHQmLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRzaWRlYmFyLW1haW4td2lkdGggKyAyNDtcclxuXHRcdC51ay1tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgJiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHNpZGViYXItbWFpbi1taW5pLXdpZHRoICsgMjQ7XHJcblx0XHR9XHJcblx0XHQuc2Mtc2lkZWJhci1taW5pICYge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzaWRlYmFyLW1haW4tbWluaS13aWR0aCArIDI0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1lZGl1bSkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZnVsbCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0LnVrLW1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQudWstYmFja2dyb3VuZC1jb3ZlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnbWVkaXVtJykge1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogY2FsYyg4MHZoKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnVrLW1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnVrLW9wZW4gPiAudWstbW9kYWwtZGlhbG9nIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwxLDEpO1xyXG59XHJcblxyXG4vLyAtLS0tIE5BVlxyXG51bC51ay1uYXYge1xyXG5cdCYtc3ViIHtcclxuXHRcdG1hcmdpbjogNHB4IDAgMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcbi51ay1uYXYtZGl2aWRlciB7XHJcblx0aGVpZ2h0OiAwO1xyXG59XHJcblxyXG4udWstc3VibmF2IHtcclxuXHRtYXJnaW4tbGVmdDogLThweDtcclxuXHQ+ICoge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHQ+IDpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRwYWRkaW5nOiA0cHggMTJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHR9XHJcblx0XHRhOmhvdmVyLFxyXG5cdFx0YTpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudWstc3RpY2t5LWZpeGVkIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi51ay1zdWJuYXYtcGlsbCB7XHJcblx0LnVrLWFjdGl2ZSA+IGEge1xyXG5cdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG5cdFx0JixcclxuXHRcdC5tZGk6YmVmb3JlLFxyXG5cdFx0PiAqIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0gT0ZGQ0FOVkFTXHJcbi51ay1vZmZjYW52YXMge1xyXG5cdHotaW5kZXg6ICR6LWluZGV4LXNpZGViYXI7XHJcblx0Ji1iYXIge1xyXG5cdFx0dG9wOiAkaGVhZGVyLWhlaWdodDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0cGFkZGluZzogMjRweDtcclxuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3ctbGVmdDtcclxuXHRcdGgxLGgyLGgzLGg0LGg1LGg2LFxyXG5cdFx0LnVrLWNsb3NlLFxyXG5cdFx0LnVrLW5hdi1kZWZhdWx0ID4gbGkgPiBhIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHR9XHJcblx0XHQudWstbGFiZWwsXHJcblx0XHQudWstYmFkZ2Uge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0aHIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0XHR9XHJcblx0XHQudWstdGV4dC1tdXRlZCB7XHJcblx0XHRcdGNvbG9yOiAkbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCYtYW5pbWF0aW9uIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDIwMG1zICRlYXNpbmc7XHJcblx0XHR9XHJcblx0XHQudWstaW5wdXQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDhweCA4cHggN3B4O1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyAtLSBQQUdJTkFUSU9OXHJcbi51ay1wYWdpbmF0aW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQ+ICoge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRtaW4td2lkdGg6IDI4cHg7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWstYWN0aXZlIHtcclxuXHRcdD4gKiB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1kYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWstZGlzYWJsZWQge1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0Y29sb3I6ICRtdXRlZC1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1maXJzdCxcclxuXHQmLXByZXYsXHJcblx0Ji1uZXh0LFxyXG5cdCYtbGFzdCB7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0fVxyXG5cdFx0Lm1kaSB7fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLSBQUk9HUkVTU1xyXG4udWstcHJvZ3Jlc3Mge1xyXG5cdGhlaWdodDogMTJweDtcclxufVxyXG5cclxuLy8gLS0tLSBCT1ggU0hBRE9XXHJcbi51ay1ib3gtc2hhZG93IHtcclxuXHQmLXNtYWxsIHtcclxuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMSk7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJveC1zaGFkb3coMik7XHJcblx0Ji1tZWRpdW0ge1xyXG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygzKTtcclxuXHR9XHJcblx0Ji1sYXJnZSB7XHJcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDQpO1xyXG5cdH1cclxuXHQmLXhsYXJnZSB7XHJcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDUpO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tIFNPUlRBQkxFXHJcbi51ay1zb3J0YWJsZSB7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjdXJzb3I6IGluaXRpYWw7XHJcblx0fVxyXG5cdCY6bm90KC51ay1zb3J0YWJsZS1oYW5kbGUtZW5hYmxlZCkge1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0Y3Vyc29yOiBtb3ZlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWstc29ydGFibGUtaGFuZGxlIHtcclxuXHRcdGN1cnNvcjogbW92ZTtcclxuXHR9XHJcblx0Ji51ay1ncmlkIHtcclxuXHRcdC51ay1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdD4gKiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDgpO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0PiAqIHtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmOm5vdCgudWstZ3JpZCkge1xyXG5cdFx0LnVrLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDgpO1xyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZHJhZyB7XHJcblx0XHQmLnNjLWxpc3QtZ3JvdXAge1xyXG5cdFx0XHRAZXh0ZW5kIC5fc2MtbGlzdC1ncm91cDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIC0tLS0gVEFCXHJcbi51ay10YWIge1xyXG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGxlZnQ6IDhweDtcclxuXHR9XHJcblx0PiAqIHtcclxuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xyXG5cdFx0PiBhIHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDE0MG1zIGVhc2U7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDYpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gLnVrLWFjdGl2ZSB7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMjgwbXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0PiAudWstZGlzYWJsZWQge1xyXG5cdFx0PiBhIHtcclxuXHRcdFx0Y29sb3I6ICRtdXRlZC1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji51ay10YWItYm90dG9tIHtcclxuXHRcdD4gKiB7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnVrLXRhYi1sZWZ0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHRcdD4gKiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogM3B4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQrICoge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gLnVrLWFjdGl2ZSB7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudWstdGFiLXJpZ2h0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0PiAqIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCsgKiB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiAudWstYWN0aXZlIHtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIC0tLS0gVEFCTEVcclxuLnVrLXRhYmxlIHtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0dGhlYWQge1xyXG5cdFx0dGgge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0ZCB7XHJcblx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdH1cclxuXHQmLnVrLXRhYmxlLWhvdmVyIHtcclxuXHRcdD4gdHI6aG92ZXIsXHJcblx0XHR0Ym9keSB0cjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRob3Zlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LnVrLXRhYmxlLWhvdmVyLWRpc2FibGUge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji51ay10YWJsZS1zbWFsbCB0aCxcclxuXHQmLnVrLXRhYmxlLXNtYWxsIHRkIHtcclxuXHRcdHBhZGRpbmc6IDhweDtcclxuXHR9XHJcblx0Ji51ay10YWJsZS1sYXJnZSB0aCxcclxuXHQmLnVrLXRhYmxlLWxhcmdlIHRkIHtcclxuXHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0fVxyXG5cdCYudWstdGFibGUtYm9yZGVyIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItaGV4O1xyXG5cdFx0dGgsXHJcblx0XHR0ZCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItaGV4O1xyXG5cdFx0fVxyXG5cdFx0Ji1pbnNpZGUge1xyXG5cdFx0XHR0aCxcclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdCY6bm90KC51ay10YWJsZS1ib3JkZXItcmVtb3ZlKSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWhleDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji51ay10YWJsZS1zdHJpcGVkIHt9PiB0cjpudGgtb2YtdHlwZShvZGQpLFxyXG5cdCYudWstdGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDQpO1xyXG5cdH1cclxuXHQudWstdGFibGUtdG9wLFxyXG5cdC51ay10YWJsZS10b3AgdGQge1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIC0tLS0gVE9PTFRJUFxyXG4udWstdG9vbHRpcCB7XHJcblx0ei1pbmRleDogJHotaW5kZXgtdG9vbHRpcDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC45KTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0cGFkZGluZzogNHB4IDhweDtcclxufVxyXG5cclxuLy8gLS0tLSBUUkFOU0ZPUk1cclxuLnVrLXRyYW5zZm9ybS1vcmlnaW4tY2VudGVyIHtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG59XHJcblxyXG4vLyAtLS0tIFVUSUxJVElFU1xyXG4udWstaGVpZ2h0LWV4dHJhLXNtYWxsIHtcclxuXHRoZWlnaHQ6IDY0cHg7XHJcbn1cclxuLnVrLW1heC1oZWlnaHQtZXh0cmEtc21hbGwge1xyXG5cdG1heC1oZWlnaHQ6IDY0cHg7XHJcbn1cclxuLnVrLWhlaWdodC1tZWRpdW0ge1xyXG5cdGhlaWdodDogMjQwcHg7XHJcbn1cclxuLnVrLWhlaWdodC1sYXJnZSB7XHJcblx0aGVpZ2h0OiA0ODBweDtcclxufVxyXG5AaW5jbHVkZSByZXNwb25kLWJlbG93KHNtYWxsKSB7XHJcblx0LnVrLWhlaWdodC1tZWRpdW1cXEBzIHtcclxuXHRcdGhlaWdodDogMjQwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnVrLWhlaWdodC1sYXJnZVxcQHMge1xyXG5cdFx0aGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4udWstd2lkdGgtbWluaSB7XHJcblx0d2lkdGg6IDgwcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tIFZJU0lCSUxJVFlcclxuQGluY2x1ZGUgaWUtZml4KCkge1xyXG5cdC51ay12aXNpYmxlLXRvZ2dsZTpub3QoOmhvdmVyKSAudWstaGlkZGVuLWhvdmVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC51ay12aXNpYmxlLXRvZ2dsZTpub3QoOmhvdmVyKSAudWstaW52aXNpYmxlLWhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgZWRnZS1maXgoKSB7XHJcblx0LnVrLXZpc2libGUtdG9nZ2xlOm5vdCg6aG92ZXIpIC51ay1oaWRkZW4taG92ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnVrLXZpc2libGUtdG9nZ2xlOm5vdCg6aG92ZXIpIC51ay1pbnZpc2libGUtaG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4iLCIjc2MtcGFnZS10b3AtYmFyIHtcclxuXHQmLnNjLXRvcC1iYXIge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtaW4taGVpZ2h0OiAkdG9wLWJhci1jb250ZW50LWhlaWdodDtcclxuXHRcdHotaW5kZXg6ICR6LWluZGV4LXRvcGJhcjtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0LnNjLWpzLXRvcC1iYXItZm9sZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmLWV4cGFuZGVkIHtcclxuXHRcdFx0LnNjLXRvcC1iYXItY29udGVudCB7XHJcblx0XHRcdFx0Ji1leHBhbmRlZCB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjgwbXMgJGVhc2luZywgb3BhY2l0eSAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1qcy1lbC1oaWRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1qcy1lbC1zaG93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2MtdG9wLWJhciB7XHJcblx0XHQmLWxhcmdlIHtcclxuXHRcdFx0bWluLWhlaWdodDogJHRvcC1iYXItY29udGVudC1oZWlnaHQtbGFyZ2U7XHJcblx0XHR9XHJcblx0XHQmLWFzaWRlIHtcclxuXHRcdFx0d2lkdGg6ICRhc2lkZS1tYWluLXdpZHRoO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0bWluLWhlaWdodDogJHRvcC1iYXItY29udGVudC1oZWlnaHQ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Ji1sYXJnZSB7XHJcblx0XHRcdFx0d2lkdGg6ICRhc2lkZS1tYWluLWxhcmdlLXdpZHRoO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYsXHJcblx0XHRcdCYtbGFyZ2Uge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAyNHB4O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdCYucGFkZGluZy1zbWFsbCB7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6ICR0b3AtYmFyLWNvbnRlbnQtaGVpZ2h0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMjRweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHotaW5kZXg6ICR6LWluZGV4ICsgMTA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHQmLFxyXG5cdFx0XHQmLWV4cGFuZGVkIHtcclxuXHRcdFx0XHQmLnBhZGRpbmctc21hbGwge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtZXhwYW5kZWQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygyKTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDI4MG1zICRlYXNpbmcsIG9wYWNpdHkgMTQwbXMgJGVhc2luZyAxNDBtcztcclxuXHRcdFx0XHR6LWluZGV4OiAkei1pbmRleC10b3BiYXI7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji10aXRsZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdFx0Ji1zdWJ0aXRsZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji51ay1zdGlja3ktZml4ZWQge1xyXG5cdFx0ei1pbmRleDogJHotaW5kZXgtc2lkZWJhciAtIDUwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDE0MG1zIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHQrIC51ay1zdGlja3ktcGxhY2Vob2xkZXIgKyAjc2MtcGFnZS13cmFwcGVyLWlubmVyLFxyXG5cdCsgI3NjLXBhZ2Utd3JhcHBlci1pbm5lciB7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHRvcC1iYXItY29udGVudC1oZWlnaHR9KTtcclxuXHR9XHJcbn0iLCIjc2MtaGVhZGVyIHtcclxuXHR6LWluZGV4OiAkei1pbmRleC1oZWFkZXI7XHJcblx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDI4MG1zICRlYXNpbmc7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5zYy1icmFuZCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQgLSAyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2MtbGlua3Mge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHR9XHJcblx0LnVrLW5hdmJhciB7XHJcblx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItZGFyaztcclxuXHRcdC51ay1uYXZiYXItbmF2IHtcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IGksXHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHQmLFxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc2MtaW5kaWNhdG9yIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdyZWQnLCc2MDAnKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHRoZW1lLWNvbG9yLWRhcms7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC51ay1kcm9wZG93bi1uYXYge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XHJcblx0XHRcdFx0XHQudWstbmF2IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudWstbmF2YmFyLWRyb3Bkb3duIHtcclxuXHRcdFx0XHRcdCYtYm90dG9tLWxlZnQge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLWJvdHRvbS1yaWdodCB7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnVrLW5hdmJhci1kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdCYtYm90dG9tLXJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2MtbmF2YmFyLWhlYWRpbmcge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gdG91ciBwbHVnaW5cclxuXHRcdC5kcml2ZXItaGlnaGxpZ2h0ZWQtZWxlbWVudCB7XHJcblx0XHRcdCYsXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtYXNpZGUge1xyXG5cdFx0XHR3aWR0aDogJHNpZGViYXItbWFpbi13aWR0aCAtICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ21lZGl1bScpIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1sZWZ0IHtcclxuXHRcdFx0LnVrLW5hdmJhci1uYXYgPiBsaSB7XHJcblx0XHRcdFx0LnVrLW5hdmJhci1kcm9wZG93biB7XHJcblx0XHRcdFx0XHQmLWJvdHRvbS1sZWZ0IHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudWstbmF2YmFyLWJyYW5kIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0IC0gNDtcclxuXHR9XHJcblx0LnVrLXNlYXJjaC1pbnB1dCB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtYWxsKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHRcdH1cclxuXHRcdHBhZGRpbmc6IDJweCAxMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblx0Ji51ay1hY3RpdmUge1xyXG5cdFx0QGluY2x1ZGUgZWxldmF0aW9uKDQpO1xyXG5cdH1cclxuXHQvLyB0b3VyIHBsdWdpblxyXG5cdCYuZHJpdmVyLWZpeC1zdGFja2luZyB7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKCdsYXJnZScpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ2xhcmdlJykge1xyXG5cdFx0Ji51ay1zdGlja3kge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuZHJpdmVyLWZpeC1zdGFja2luZyB7XHJcblx0XHR+ICNzYy1zaWRlYmFyLW1haW4ge1xyXG5cdFx0XHR0b3A6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNjLWhlYWRlciB7XHJcblx0Ji1leHBhbmRlZCB7XHJcblx0XHQjc2MtaGVhZGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZWxldmF0aW9uKDApO1xyXG5cdFx0fVxyXG5cdFx0I3NjLXBhZ2Utd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLWRhcms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWVkaXVtKSB7XHJcblx0XHRcdCNzYy1zaWRlYmFyLW1haW4ge1xyXG5cdFx0XHRcdHRvcDogJGhlYWRlci1oZWlnaHQgKiAyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSB7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0LnNjLW1lbnUtY2xvc2UsXHJcblx0LnNjLW1lbnUtb3BlbiB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWVkaXVtKSB7XHJcblx0XHQuc2Mtc2lkZWJhci1taW5pICYge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKG1lZGl1bSkge1xyXG5cdFx0LnNjLW1lbnUtY2xvc2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0LnNjLXNpZGViYXItbWFpbi1zbGlkZSAmIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2MtbWVudS1vcGVuIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0LnNjLXNpZGViYXItbWFpbi1zbGlkZSAmIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1lZGl1bSkge1xyXG5cdFx0LnNjLW1lbnUtY2xvc2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHQuc2Mtc2lkZWJhci1tYWluLXZpc2libGUgJiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zYy1tZW51LW9wZW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0LnNjLXNpZGViYXItbWFpbi12aXNpYmxlICYge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0KyAuc2MtYnJhbmQge1xyXG5cdFx0bWF4LXdpZHRoOiAyMDRweDtcclxuXHR9XHJcbn1cclxuIiwiI3NjLXNpZGViYXItbWFpbiB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogJGhlYWRlci1oZWlnaHQ7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogJHNpZGViYXItbWFpbi13aWR0aDtcclxuXHR6LWluZGV4OiAkei1pbmRleC1zaWRlYmFyO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3ItbGlnaHQ7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQudWstb2ZmY2FudmFzLWJhciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCdsYXJnZScpIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgnbWVkaXVtJykge1xyXG5cdFx0LnVrLW9mZmNhbnZhcy1iYXIge1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6ICRzaWRlYmFyLW1haW4td2lkdGg7XHJcblx0XHR9XHJcblx0XHQuc2Mtc2lkZWJhci1tYWluLXNjcm9sbGFibGUge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ21lZGl1bScpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0dG9wOiA0OHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHQudWstb2ZmY2FudmFzLWJhciB7XHJcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR3aWR0aDogJHNpZGViYXItbWFpbi13aWR0aDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji5zYy1zaWRlYmFyLWluZm8tZml4ZWQge1xyXG5cdFx0XHQudWstb2ZmY2FudmFzLWJhciB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRmb290ZXItaGVpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1zaWRlYmFyLWluZm8ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLW9wZW4ge1xyXG5cdFx0XHRcdC5zYy1zaWRlYmFyLWluZm8ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogJHNpZGViYXItbWFpbi13aWR0aDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLXNpZGViYXIge1xyXG5cdFx0Ji1tZW51IHtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0QGV4dGVuZCAlcmVzZXQtbGlzdDtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zYy1oYXMtc3VibWVudSB7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTAuNzQ1ZW07XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcRjE0MCc7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtZEZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zYy1zZWN0aW9uLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWJnLWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudWstbGFiZWwge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ3JlZCcsICc4MDAnKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDE0cHg7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMnB4IDI0cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMTQwbXMgJGVhc2luZztcclxuXHRcdFx0XHRcdC51ay1uYXYtaWNvbiB7XHJcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGljb24tY29sb3I7XHJcblx0XHRcdFx0XHRcdD4gaTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudWstbmF2LXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGhpZ2hsaWdodC1iZztcclxuXHRcdFx0XHRcdFx0LnVrLW5hdi1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IC5zYy1zaWRlYmFyLW1lbnUtc3ViIHtcclxuXHRcdFx0XHRcdEBleHRlbmQgJXJlc2V0LWxpc3Q7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMDtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjRweCA4cHggNjRweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gLnNjLXNpZGViYXItbWVudS1oZWFkaW5nIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTZweCAyNHB4IDhweCA2NHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdCYuc2MtaGFzLXN1Ym1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTAuNzQ1ZW07XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuc2Mtc2VjdGlvbi1hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTAuNzQ1ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5zYy1wYWdlLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItZGFyaztcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yLWJnO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRAZXh0ZW5kICVyZXNldC1saXN0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Om5vdCguc2Mtc2lkZWJhci1zdWJtZW51LWV4cGFuZGVkKSB7XHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNnB4IDI0cHggNnB4IDgwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zYy1zZWN0aW9uLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHQvLz4gYSB7XHJcblx0XHRcdFx0XHQvL1x0YmFja2dyb3VuZDogJGhpZ2hsaWdodC1iZyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Ly99XHJcblx0XHRcdFx0XHQubWRpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2MtcGFnZS1hY3RpdmUge1xyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yLWRhcms7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yLWJnO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCYuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmcge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2MtcGFnZS1hY3RpdmUge1xyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudWstbmF2LWljb24ge1xyXG5cdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yLWRhcms7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtaGVhZGluZyB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTZweCA0cHggMjZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1zZXBhcmF0b3Ige1xyXG5cdFx0XHRcdG1hcmdpbjogMTZweCAwIDE2cHggNjRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWluZm8ge1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMjRweDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRoZWlnaHQ6ICRmb290ZXItaGVpZ2h0O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zYy10b3VjaC1kZXZpY2UgJiB7XHJcblx0XHQuc2Mtc2lkZWJhciB7XHJcblx0XHRcdCYtbWVudSB7XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2Mtc2lkZWJhci1taW5pICYsXHJcblx0LnNjLXNpZGViYXItbWFpbi1zbGlkZSAmIHtcclxuXHRcdHdpZHRoOiAkc2lkZWJhci1tYWluLW1pbmktd2lkdGg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcblx0XHQuc2Mtc2lkZWJhci1tZW51IHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdCYuc2MtaGFzLXN1Ym1lbnUge1xyXG5cdFx0XHRcdFx0YTphZnRlciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHQudWstbmF2LXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDE0MG1zIGVhc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2Mtc2VjdGlvbi1hY3RpdmUge1xyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCYuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmcge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtaGVhZGluZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDI4cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTZweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3ItZGFyaztcclxuXHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm5vdCg6aG92ZXIpIHtcclxuXHRcdFx0LnNjLXNpZGViYXItaW5mbyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHdpZHRoOiAkc2lkZWJhci1tYWluLXdpZHRoO1xyXG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93LXJpZ2h0O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdC5zYy1zaWRlYmFyLW1lbnUge1xyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0LnVrLW5hdi10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc2Mtc2VjdGlvbi1hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHQtYmctbGlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHQmLnNjLWhhcy1zdWJtZW51ID4gYTphZnRlciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLWhlYWRpbmcge1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2Mtc2lkZWJhci1kYXJrIHtcclxuXHQjc2Mtc2lkZWJhci1tYWluIHtcclxuXHRcdGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnODAwJyk7XHJcblx0XHQuc2Mtc2lkZWJhci1tZW51IHtcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdC51ay1uYXYtaWNvbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzMwMCcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRsaS5zYy1oYXMtc3VibWVudSA+IGE6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzMwMCcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRsaSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zYy1wYWdlLWFjdGl2ZSB7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnVrLW5hdi1pY29uID4gaSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyBhZGp1c3QgcGFkZGluZyBmb3Igc21hbGwgZGV2aWNlc1xyXG4uc2MtdG91Y2gtZGV2aWNlIHtcclxuXHQjc2Mtc2lkZWJhci1tYWluICB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cdH1cclxuXHQjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgbGkge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHR9XHJcbn0iLCIjc2MtdG9vbGJhciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDhweCAyNHB4IDZweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0bWF4LWhlaWdodDogNzJweDtcclxuXHRtaW4taGVpZ2h0OiA0OHB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ei1pbmRleDogJHotaW5kZXggLSAxMDA7XHJcblx0Ji51ay1zdGlja3kge1xyXG5cdFx0bWFyZ2luOiAtMjRweCAtMjRweCAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC51ay1zZWFyY2gge1xyXG5cdFx0LnVrLXNlYXJjaC1pbnB1dCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2MtZm9vdGVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogJHNpZGViYXItbWFpbi13aWR0aDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cGFkZGluZzogOHB4ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGhlaWdodDogJGZvb3Rlci1oZWlnaHQ7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHR6LWluZGV4OiAkei1pbmRleC1zaWRlYmFyICsgMTA7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0LnNjLXNpZGViYXItbWFpbi1zbGlkZSAmIHtcclxuXHRcdGxlZnQ6ICRzaWRlYmFyLW1haW4tbWluaS13aWR0aDtcclxuXHRcdHotaW5kZXg6ICR6LWluZGV4LXNpZGViYXIgLSAxMDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQuc2Mtc2lkZWJhci1taW5pICYge1xyXG5cdFx0bGVmdDogJHNpZGViYXItbWFpbi1taW5pLXdpZHRoICFpbXBvcnRhbnQ7XHJcblx0XHR6LWluZGV4OiAkei1pbmRleC1zaWRlYmFyIC0gMTAgIWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ21lZGl1bScpIHtcclxuXHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdHotaW5kZXg6ICR6LWluZGV4LXNpZGViYXIgLSAxMDtcclxuXHRcdGhlaWdodDogJGZvb3Rlci1oZWlnaHQtbW9iaWxlO1xyXG5cdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdC5tZGkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zYy1mb290ZXItbGlnaHQge1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdCYsXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdC51ay1ncmlkLWRpdmlkZXIgPiA6bm90KC51ay1maXJzdC1jb2x1bW4pOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4zKTtcclxuXHRcdH1cclxuXHRcdC5tZGkge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdCYsXHJcblx0XHRcdC5tZGkge1xyXG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2MtZmFiIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLSRmYWItc2l6ZS8yO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0kZmFiLXNpemUvMjtcclxuXHR9XHJcblx0LnNjLWZhYi13cmFwcGVyIHtcclxuXHRcdHdpZHRoOiAkZmFiLXNpemU7XHJcblx0XHRoZWlnaHQ6ICRmYWItc2l6ZSAvIDEuNDtcclxuXHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGZhYi1zaXplICogMi41O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRmYWItc2l6ZSAqIDIuNTtcclxuXHRcdGJhY2tncm91bmQ6ICRib2R5LWJhY2tncm91bmQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLSAoJGZhYi1zaXplICogMS4yKSAvIDI7XHJcblx0XHQucm91bmQtY29ybmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdCYubGVmdCB7XHJcblx0XHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0bGVmdDogLTFweDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnJpZ2h0IHtcclxuXHRcdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC0xcHg7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDdweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItZGFyaztcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBlYWNoICRjb2xvci1uYW1lLCAkY29sb3ItdmFyaWFudHMgaW4gJG1hdGVyaWFsLWNvbG9ycyB7XHJcblx0QGVhY2ggJGNvbG9yLXZhcmlhbnQsICRoZXgtdmFsdWUgaW4gJGNvbG9yLXZhcmlhbnRzIHtcclxuXHRcdCVjb2xvci0jeyRjb2xvci1uYW1lfS0jeyRjb2xvci12YXJpYW50fSB7XHJcblx0XHRcdGNvbG9yOiAjeyRoZXgtdmFsdWV9XHJcblx0XHR9XHJcblx0XHQlYmctY29sb3ItI3skY29sb3ItbmFtZX0tI3skY29sb3ItdmFyaWFudH0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjeyRoZXgtdmFsdWV9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBlYWNoICRjb2xvci1uYW1lLCAkY29sb3ItdmFyaWFudHMgaW4gJG1hdGVyaWFsLWNvbG9ycyB7XHJcblx0QGVhY2ggJGNvbG9yLXZhcmlhbnQsICRoZXgtdmFsdWUgaW4gJGNvbG9yLXZhcmlhbnRzIHtcclxuXHRcdC5tZC1jb2xvci0jeyRjb2xvci1uYW1lfS0jeyRjb2xvci12YXJpYW50fSB7XHJcblx0XHRcdGNvbG9yOiAjeyRoZXgtdmFsdWV9ICFpbXBvcnRhbnRcclxuXHRcdH1cclxuXHRcdC5tZC1iZy0jeyRjb2xvci1uYW1lfS0jeyRjb2xvci12YXJpYW50fSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICN7JGhleC12YWx1ZX0gIWltcG9ydGFudFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubWQtY29sb3Itd2hpdGUge1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1kLWJnLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1kLWNvbG9yLWJsYWNrIHtcclxuXHRjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xyXG59IiwiLnVrLWNhcmQge1xyXG5cdCYtaGVhZGVyIHtcclxuXHRcdCYudWstY292ZXItY29udGFpbmVyIHtcclxuXHRcdFx0LnVrLWNhcmQtdGl0bGUsXHJcblx0XHRcdC51ay10ZXh0LW1ldGEge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2MtY2FyZCB7XHJcblx0Ji1oZWFkZXItc2VwYXJhdG9yIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdH1cclxuXHQmLWZvb3Rlci1zZXBhcmF0b3Ige1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0fVxyXG5cdCYtaGlkZGVuIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC5zYy1jYXJkLWNvbnRlbnQge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjIsMC4yLDAuMik7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudWstc3Bpbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0ei1pbmRleDogMjA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xyXG5cdFx0XHQ+IHN2ZyB7XHJcblx0XHRcdFx0PiAqIHtcclxuXHRcdFx0XHRcdHN0cm9rZTogbWF0ZXJpYWwtY29sb3IoJ2dyZWVuJywnNDAwJykgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHN0cm9rZS13aWR0aDogMC44cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jb250ZW50LW1vcmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Ji1mcyB7XHJcblx0XHQmLWFjdGl2ZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0ei1pbmRleDogMTAwMDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQuc2MtY2FyZC1jb250ZW50IHtcclxuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRcdFx0LnNjLWNhcmQtY29udGVudC1tb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1hbmltYXRlIHtcclxuXHRcdFx0LnNjLWNhcmQtY29udGVudCB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwJSwwKTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1taW5pbWl6ZWQge1xyXG5cdFx0LnNjLWpzLWNhcmQtcmVsb2FkIHtcclxuXHRcdFx0Y29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Ji5zYy1jYXJkLWZzLWFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHQudWstY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZml4ZWQge1xyXG5cdFx0JixcclxuXHRcdGJvZHkge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0Ym9keSxcclxuXHRcdCNzYy1ib2R5LXdyYXBwZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQudWstY2FyZCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuXHRcdH1cclxuXHRcdC51ay1jYXJkLWJvZHkge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0fVxyXG5cdFx0I3NjLXBhZ2UtY29udGVudCB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtdXNlci1wcm9maWxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Ji1ib2R5IHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0cGFkZGluZzogMTJweCAyNHB4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0LnNjLWF2YXRhciB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0XHRcdHdpZHRoOiA2NHB4O1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZWRpdW0pIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zYy1hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMjRweDtcclxuXHRcdH1cclxuXHRcdCYuaXMtc3R1Y2sge1xyXG5cdFx0XHR6LWluZGV4OiAkei1pbmRleCArIDEwMDtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0Ji5iZWxvdy1oZWFkZXIge1xyXG5cdFx0XHRcdHRvcDogJGhlYWRlci1oZWlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLWNhcmQtdXNlci1wcm9maWxlLWJvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1hdmF0YXIge1xyXG5cdFx0XHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2MtY29sb3JwaWNrZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAmOm5vdCguc2MtY29sb3JwaWNrZXItaW5saW5lKSB7XHJcbiAgICAgICAgLnNjLWNvbG9ycGlja2VyLXBpY2tlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zYy1jb2xvcnBpY2tlci1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwwLjI1LDAuMjUpO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyODBtcyAkZWFzaW5nO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsZXZhdGlvbig4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4IDhweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCA6MjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMnB4IDAgMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICYuc2MtY29sb3ItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zYy1jb2xvcnBpY2tlci1hY3RpdmUge1xyXG4gICAgICAgICAgICAuc2MtY29sb3JwaWNrZXItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwxLDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJi1pbmxpbmUge1xyXG4gICAgICAgIC5zYy1jb2xvcnBpY2tlci1jb2xvcnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCA6MjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMnB4IDAgMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICYuc2MtY29sb3ItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjLWNvbG9ycGlja2VyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJbZGF0YS1zYy1pbnB1dF0ge1xyXG5cdGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xyXG5cdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1saWdodDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1ob3ZlcjtcclxuXHR9XHJcbn1cclxuLnNjLWlucHV0IHtcclxuXHQmLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdD4gbGFiZWwge1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0bGVmdDogOHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdFx0Ji51ay1sYWJlbC1sYXJnZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdFx0XHRcdHRvcDogMThweDtcclxuXHRcdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHRcdCsgW2RhdGEtc2MtaW5wdXRdIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNjRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMTJweCA0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYudWstbGFiZWwtc21hbGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuXHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0bGVmdDogOHB4O1xyXG5cdFx0XHRcdCsgW2RhdGEtc2MtaW5wdXRdIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggOHB4IDJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdCsgdGV4dGFyZWFbZGF0YS1zYy1pbnB1dF0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0KyBpbnB1dFtkYXRhLXNjLWlucHV0XSB7XHJcblx0XHRcdFx0cGFkZGluZzogMThweCA4cHggNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnVrLWZvcm0taWNvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdH1cclxuXHRcdCYtZGFuZ2VyIHtcclxuXHRcdFx0PiBsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYW5nZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLWlucHV0LWJhciB7XHJcblx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudWstZm9ybS1pY29uIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1zdWNjZXNzIHtcclxuXHRcdFx0LnNjLWlucHV0LWJhciB7XHJcblx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnVrLWZvcm0taWNvbiB7XHJcblx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW91dGxpbmUge1xyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdFx0KyBpbnB1dFtkYXRhLXNjLWlucHV0XSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEycHggNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQrIHRleHRhcmVhW2RhdGEtc2MtaW5wdXRdIHtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudWstZm9ybS1pY29uIHtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0Ji1mbGlwIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zYy1pbnB1dC13cmFwcGVyIHtcclxuXHRcdFx0XHQmLWRhbmdlciB7XHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFuZ2VyLWNvbG9yXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vJi1zdWNjZXNzIHtcclxuXHRcdFx0XHQvLyAgICBsYWJlbCB7XHJcblx0XHRcdFx0Ly8gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvclxyXG5cdFx0XHRcdC8vICAgIH1cclxuXHRcdFx0XHQvL31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWZpbGxlZCxcclxuXHQmLWZvY3VzIHtcclxuXHRcdD4gbGFiZWwge1xyXG5cdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdFx0XHQmLnVrLWxhYmVsLWxhcmdlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1sYWJlbC1zbWFsbCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xyXG5cdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNjLWlucHV0LXdyYXBwZXItY291bnQge1xyXG5cdFx0XHQudGV4dC1jb3VudC13cmFwcGVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNjLWlucHV0LXdyYXBwZXItb3V0bGluZSB7XHJcblx0XHRcdD4gbGFiZWwge1xyXG5cdFx0XHRcdHRvcDogLTlweDtcclxuXHRcdFx0XHRsZWZ0OiA4cHg7XHJcblx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMCA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1mb2N1cyB7XHJcblx0XHQuc2MtaW5wdXQtYmFyOmJlZm9yZSxcclxuXHRcdC5zYy1pbnB1dC1iYXI6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLW1hdGNoLWZpZWxkIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiA1MnB4O1xyXG5cdH1cclxufVxyXG4uc2MtaW5wdXQtb3V0bGluZSxcclxuLnNjLXRleHRhcmVhLW91dGxpbmUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRwYWRkaW5nOiA4cHggMTJweCA3cHg7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1vbi1jb2xvcjtcclxuXHR9XHJcbn1cclxuLnNjLWlucHV0LW91dGxpbmUge1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLnNjLWlucHV0LWJhciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkaW5wdXQtb24tY29sb3I7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAxNDBtcyAkZWFzaW5nO1xyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRsZWZ0OiA1MCVcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRyaWdodDogNTAlXHJcblx0fVxyXG59XHJcbi51ay1mb3JtLXdpZHRoIHtcclxuXHQmLXhzbWFsbCB7XHJcblx0XHQrIC5zYy1pbnB1dC1iYXIge1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zbWFsbCB7XHJcblx0XHQrIC5zYy1pbnB1dC1iYXIge1xyXG5cdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbWVkaXVtIHtcclxuXHRcdCsgLnNjLWlucHV0LWJhciB7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1sYXJnZSB7XHJcblx0XHQrIC5zYy1pbnB1dC1iYXIge1xyXG5cdFx0XHR3aWR0aDogNTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2Mtc3dpdGNoIHtcclxuXHQmLWxhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1pbi13aWR0aDogMTIwcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cGFkZGluZzogNHB4IDAgNHB4IDQ0cHg7XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRsZWZ0OiAxcHg7XHJcblx0XHRcdHdpZHRoOiAzNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzIwMCcpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXRvZ2dsZS1vbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmLXRvZ2dsZS1vZmYge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQmLWlucHV0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHQrIC5zYy1zd2l0Y2gtbGFiZWwge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1vbi1jb2xvci1saWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtb24tY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1vbi1jb2xvcjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zYy1zd2l0Y2gtdG9nZ2xlLW9uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNjLXN3aXRjaC10b2dnbGUtb2ZmIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNjLWZvcm0tZXJyb3ItYmxvY2sge1xyXG5cdGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuXHRwYWRkaW5nOiA4cHggMCAwIDhweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnNjLWZvcm0tZXJyb3JzLWxpc3Qge1xyXG5cdGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRwYWRkaW5nOiA4cHggMCA0cHggOHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0Ji5maWxsZWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4uY2MtdmFsaWRhdGUtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdD4gLmNjLWljb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNnB4O1xyXG5cdFx0dG9wOiAyOXB4O1xyXG5cdFx0d2lkdGg6IDUycHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzIwMCcpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHRtYXJnaW46IC0ycHggMCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gLnVrLWlucHV0IHtcclxuXHRcdHBhZGRpbmctbGVmdDogNzJweDtcclxuXHR9XHJcbn1cclxuIiwiLnNjLWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0QGluY2x1ZGUgZWxldmF0aW9uKDIpO1xyXG5cdGhlaWdodDogMzZweDtcclxuXHRtaW4td2lkdGg6IDcwcHg7XHJcblx0cGFkZGluZzogNHB4IDE2cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRyYW5zaXRpb246IGFsbCAyNDBtcyAkZWFzaW5nO1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgsdHJ1ZSk7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdpbGwtY2hhbmdlOiBib3gtc2hhZG93LCBjb2xvcjtcclxuXHQmOmZvY3VzLFxyXG5cdCY6YWN0aXZlLFxyXG5cdCYudWstYnV0dG9uLWRyb3Bkb3duLnVrLW9wZW4ge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0PiBpLm1kaSB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0QGluY2x1ZGUgZWxldmF0aW9uKDQpO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHQmOmFjdGl2ZSxcclxuXHQmLnVrLWFjdGl2ZSxcclxuXHQmLnVrLWJ1dHRvbi1kcm9wZG93bi51ay1vcGVuIHtcclxuXHRcdEBpbmNsdWRlIGVsZXZhdGlvbig4KTtcclxuXHR9XHJcblx0Ji1wcmltYXJ5IHtcclxuXHRcdEBpbmNsdWRlIGJ1dHRvblZhcmlhbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItZGFyaztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zZWNvbmRhcnkge1xyXG5cdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yLWRhcms7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZGFuZ2VyIHtcclxuXHRcdEBpbmNsdWRlIGJ1dHRvblZhcmlhbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXN1Y2Nlc3Mge1xyXG5cdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXdhcm5pbmcge1xyXG5cdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWRhbmdlcixcclxuXHQmLXByaW1hcnksXHJcblx0Ji1zZWNvbmRhcnksXHJcblx0Ji1zdWNjZXNzLFxyXG5cdCYtd2FybmluZyxcclxuXHQmLWN1c3RvbSB7XHJcblx0XHQmLFxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFjdGl2ZSxcclxuXHRcdCYudWstYWN0aXZlLFxyXG5cdFx0PiBpIHtcclxuXHRcdFx0JixcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmRpc2FibGVkID4gJixcclxuXHQmOmRpc2FibGVkLFxyXG5cdCYtZGlzYWJsZWQge1xyXG5cdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdGNvbG9yOiAkbXV0ZWQtY29sb3ItaGV4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWFlYWVhO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gaSB7XHJcblx0XHQmLm1kaSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0Ji1ibG9jayB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZmxleCB7XHJcblx0XHQmLFxyXG5cdFx0PiBzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQubWRpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gZmxhdCBidXR0b25zXHJcblx0Ji1mbGF0IHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCY6YWN0aXZlLFxyXG5cdFx0Ji51ay1hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnV0dG9uLWFjdGl2ZS1iZztcclxuXHRcdH1cclxuXHRcdCYtcHJpbWFyeSB7XHJcblx0XHRcdEBpbmNsdWRlIGJ1dHRvblZhcmlhbnQge1xyXG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyaztcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLWFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICR0aGVtZS1jb2xvci1kYXJrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1iZztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItYmcgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1kYW5nZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBidXR0b25WYXJpYW50IHtcclxuXHRcdFx0XHRjb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLWFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYW5nZXItY29sb3ItZGFyaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yLWJnO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYW5nZXItY29sb3ItYmcgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1zdWNjZXNzIHtcclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYudWstYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogJHN1Y2Nlc3MtY29sb3ItZGFyaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvci1iZztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvci1iZyAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXdhcm5pbmcge1xyXG5cdFx0XHRAaW5jbHVkZSBidXR0b25WYXJpYW50IHtcclxuXHRcdFx0XHRjb2xvcjogJHdhcm5pbmctY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2FybmluZy1jb2xvci1kYXJrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yLWJnO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yLWJnICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6ZGlzYWJsZWQsXHJcblx0XHQmLnNjLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRcdGNvbG9yOiAjYThhOGE4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIG91dGxpbmUgYnV0dG9uc1xyXG5cdCYtb3V0bGluZSB7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHQmLXNxdWFyZSB7XHJcblx0XHRcdHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmOmFjdGl2ZSxcclxuXHRcdCYudWstYWN0aXZlLFxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCYudWstYnV0dG9uLWRyb3Bkb3duLnVrLW9wZW4ge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItaG92ZXI7XHJcblx0XHR9XHJcblx0XHQmLWRhbmdlciB7XHJcblx0XHRcdEBpbmNsdWRlIGJ1dHRvblZhcmlhbnQge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYudWstYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhbmdlci1jb2xvci1kYXJrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYW5nZXItY29sb3ItYmc7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zYy1idXR0b24taWNvbiB7XHJcblx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdCYubWRpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYW5nZXItY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXByaW1hcnkge1xyXG5cdFx0XHRAaW5jbHVkZSBidXR0b25WYXJpYW50IHtcclxuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yLWRhcms7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLWFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICR0aGVtZS1jb2xvci1kYXJrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1iZztcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNjLWJ1dHRvbi1pY29uIHtcclxuXHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0Ji5tZGkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1zdWNjZXNzIHtcclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLWFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yLWRhcms7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3ItYmc7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zYy1idXR0b24taWNvbiB7XHJcblx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdCYubWRpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji13YXJuaW5nIHtcclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdFx0Y29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLWFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICR3YXJuaW5nLWNvbG9yLWRhcms7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdhcm5pbmctY29sb3ItYmc7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zYy1idXR0b24taWNvbiB7XHJcblx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdCYubWRpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpkaXNhYmxlZCxcclxuXHRcdCYuc2MtYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdFx0Y29sb3I6ICNhOGE4YTggIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWxpZ2h0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtd3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdCYtcm91bmQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0cGFkZGluZzogNHB4O1xyXG5cdFx0Lm1kaSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtc3RhdGUge1xyXG5cdFx0Ji1sb2FkaW5nIHtcclxuXHRcdFx0Ly90cmFuc2l0aW9uOiBhbGwgMjgwbXMgJGVhc2luZztcclxuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ji1zdGFydCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtZW5kIHtcclxuXHRcdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIHNvY2lhbCBtZWRpYSBidXR0b25zXHJcblx0Ji1mYWNlYm9vayB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYtdHdpdHRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDBhY2VkICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYtZ3BsdXMge1xyXG5cdFx0YmFja2dyb3VuZDogI2RkNGIzOSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLXR3aXRjaCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNjQ0MWE1ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYteW91dHViZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjYzQzMDJiICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYtbGlua2VkaW4ge1xyXG5cdFx0YmFja2dyb3VuZDogIzBlNzZhOCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLXNvY2lhbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtaW4td2lkdGg6IGluaGVyaXQ7XHJcblx0XHQmLFxyXG5cdFx0PiBpIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0aSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHRcdH1cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyBzaXplIG1vZGlmaWVyc1xyXG5cdCYtbWluaSB7XHJcblx0XHRsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG5cdFx0bWluLXdpZHRoOiAxMnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRwYWRkaW5nOiA0cHggOHB4O1xyXG5cdFx0Ji5zYy1idXR0b24tb3V0bGluZSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtc21hbGwge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdG1pbi13aWR0aDogMTRweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogNHB4IDhweDtcclxuXHRcdCYuc2MtYnV0dG9uLW91dGxpbmUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWxhcmdlIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMTAwcHg7XHJcblx0XHQmLnNjLWJ1dHRvbi1vdXRsaW5lIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1pY29uIHtcclxuXHRcdG1pbi13aWR0aDogMzJweDtcclxuXHRcdHBhZGRpbmc6IDRweCA4cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0PiBpLFxyXG5cdFx0PiBpLm1kaSxcclxuXHRcdD4gaS5tZGk6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdH1cclxuXHRcdCYuc2MtYnV0dG9uLWxhcmdlIHtcclxuXHRcdFx0PiBpLFxyXG5cdFx0XHQ+IGkubWRpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuc2MtYnV0dG9uLXNtYWxsIHtcclxuXHRcdFx0PiBpLFxyXG5cdFx0XHQ+IGkubWRpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuc2MtYnV0dG9uLW1pbmkge1xyXG5cdFx0XHQ+IGksXHJcblx0XHRcdD4gaS5tZGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji51ay1idXR0b24tZHJvcGRvd24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzJweDtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiA2cHg7XHJcblx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRjb250ZW50OiAnXFxmMTQwJztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRtZEZvbnQ7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDE0MG1zIGVhc2U7XHJcblx0XHR9XHJcblx0XHQmLnVrLW9wZW4ge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zYy1wcm9ncmVzcy1jaXJjdWxhciB7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdG1hcmdpbi10b3A6IDFweDtcclxuXHR9XHJcblx0Ji1wcm9ncmVzcyB7XHJcblx0XHRtaW4td2lkdGg6IDM2cHg7XHJcblx0XHRwYWRkaW5nOiA0cHggMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblx0Ji1wcm9ncmVzcy1vdmVybGF5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Ji1wcm9ncmVzcy1sYXllciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0LnNjLXByb2dyZXNzLWNpcmN1bGFyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnVrLWJ1dHRvbi1ncm91cCB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdCY6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkge1xyXG5cdFx0QGluY2x1ZGUgZWxldmF0aW9uKDIpO1xyXG5cdFx0PiAuc2MtYnV0dG9uOm50aC1jaGlsZChuKzIpLFxyXG5cdFx0PiBkaXY6bnRoLWNoaWxkKG4rMikgLnNjLWJ1dHRvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcclxuXHRcdH1cclxuXHRcdC5zYy1idXR0b24ge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWJnO1xyXG5cdFx0XHRcdCYuc2MtYnV0dG9uLXByaW1hcnkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCR0aGVtZS1jb2xvci1kYXJrLDUlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zYy1idXR0b24tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvci1kYXJrLDUlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zYy1idXR0b24tc3VjY2VzcyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsMTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zYy1idXR0b24tZGFuZ2VyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLDEwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCsgLnNjLWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1vcGVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWJnO1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtaXhpbiBzYy1idXR0b25zLXN0YWNrZWQge1xyXG5cdFx0XHQ+IC5zYy1idXR0b246bnRoLWNoaWxkKG4rMiksXHJcblx0XHRcdD4gZGl2Om50aC1jaGlsZChuKzIpIC5zYy1idXR0b24ge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1idXR0b24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWVkaXVtKSB7XHJcblx0XHRcdCYuc2MtYnV0dG9ucy1zdGFja2VkXFxAbSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2MtYnV0dG9ucy1zdGFja2VkO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbWFsbCkge1xyXG5cdFx0XHQmLnNjLWJ1dHRvbnMtc3RhY2tlZFxcQHMge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNjLWJ1dHRvbnMtc3RhY2tlZDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHNtYWxsKSB7XHJcblx0XHRcdCYuc2MtYnV0dG9ucy1zdGFja2VkXFxAeHMge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNjLWJ1dHRvbnMtc3RhY2tlZDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0PiAuc2MtYnV0dG9uIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQsXHJcblx0XHQrIGRpdiA+IC5zYy1idXR0b24ge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdC5zYy1idXR0b24ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2MtZmFiIHtcclxuXHQmLXBhZ2Utd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDE2cHg7XHJcblx0XHRyaWdodDogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zYy1mYWIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6ICRmYWItc2l6ZTtcclxuXHRoZWlnaHQ6ICRmYWItc2l6ZTtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdEBpbmNsdWRlIGVsZXZhdGlvbig2KTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMjgwbXMgJGVhc2luZztcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRAaW5jbHVkZSBlbGV2YXRpb24oOCk7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdH1cclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRAaW5jbHVkZSBlbGV2YXRpb24oMTIpO1xyXG5cdH1cclxuXHQ+IGkge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI4cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWRpLXJlbG9hZCxcclxuXHQubWRpLXNlbmQge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZGFyayB7XHJcblx0XHQmLFxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdD4gaSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtcHJpbWFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItZGFyaztcclxuXHRcdCYsXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0PiBpIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zZWNvbmRhcnkge1xyXG5cdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItZGFyaztcclxuXHRcdCYsXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0PiBpIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zdWNjZXNzIHtcclxuXHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xyXG5cdFx0JixcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQ+IGkge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWRhbmdlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdFx0JixcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQ+IGkge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXdhcm5pbmcge1xyXG5cdFx0YmFja2dyb3VuZDogJHdhcm5pbmctY29sb3I7XHJcblx0XHQmLFxyXG5cdFx0PiBpIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zbWFsbCB7XHJcblx0XHR3aWR0aDogJGZhYi1zaXplLXNtYWxsO1xyXG5cdFx0aGVpZ2h0OiAkZmFiLXNpemUtc21hbGw7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHQ+IGkge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbGFyZ2Uge1xyXG5cdFx0d2lkdGg6ICRmYWItc2l6ZS1sYXJnZTtcclxuXHRcdGhlaWdodDogJGZhYi1zaXplLWxhcmdlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0PiBpIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXRleHQge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkZmFiLXNpemU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdD4gaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdH1cclxuXHRcdCYuc2MtZmFiLXNtYWxsIHtcclxuXHRcdFx0cGFkZGluZzogMCAxMnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcblx0XHRcdD4gaSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuc2MtZmFiLWxhcmdlIHtcclxuXHRcdFx0cGFkZGluZzogMCAzNnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcblx0XHRcdD4gaSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtcGFnZS13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogMjRweDtcclxuXHRcdHJpZ2h0OiAyNHB4O1xyXG5cdFx0ei1pbmRleDogJHotaW5kZXgtZmFiO1xyXG5cdFx0dHJhbnNpdGlvbjogbWFyZ2luIDI4MG1zICRlYXNpbmc7XHJcblx0XHQuc2MtZm9vdGVyLWFjdGl2ZSAmIHtcclxuXHRcdFx0Ym90dG9tOiAyNHB4ICsgJGZvb3Rlci1oZWlnaHQ7XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ21lZGl1bScpIHtcclxuXHRcdFx0XHRib3R0b206IDI0cHggKyAkZm9vdGVyLWhlaWdodC1tb2JpbGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jYXJkLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAxNnB4O1xyXG5cdFx0cmlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cdCYtcGFnZS13cmFwcGVyLFxyXG5cdCYtY2FyZC13cmFwcGVyIHtcclxuXHRcdD4gLnNjLWZhYiArIC5zYy1mYWIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNwZWVkLWRpYWwge1xyXG5cdFx0PiAuc2MtZmFiIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0PiBpIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNjLWZhYi13cmFwcGVyLWlubmVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHQuc2MtZmFiIHtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDEwMG1zO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0XHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpub3QoLnNjLWZhYi1zcGVlZC1kaWFsLWhvcml6b250YWwpIHtcclxuXHRcdFx0LnNjLWZhYi13cmFwcGVyLWlubmVyIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRmYWItc2l6ZSArIDhweDtcclxuXHRcdFx0XHQuc2MtZmFiIHtcclxuXHRcdFx0XHRcdCsgLnNjLWZhYiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtaG9yaXpvbnRhbCB7XHJcblx0XHRcdC5zYy1mYWItd3JhcHBlci1pbm5lciB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJGZhYi1zaXplICsgOHB4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0XHQuc2MtZmFiIHtcclxuXHRcdFx0XHRcdCsgLnNjLWZhYiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1hY3RpdmUge1xyXG5cdFx0XHQmOm5vdCguc2MtZmFiLXNwZWVkLWRpYWwtaG92ZXIpIHtcclxuXHRcdFx0XHQ+IC5zYy1mYWIge1xyXG5cdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1mYWItd3JhcHBlci1pbm5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmFuaW1JbiB7XHJcblx0XHRcdFx0LnNjLWZhYi13cmFwcGVyLWlubmVyIHtcclxuXHRcdFx0XHRcdC5zYy1mYWIge1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb24tbmFtZTogZmFiU3BlZWREaWFsSW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYW5pbU91dCB7XHJcblx0XHRcdFx0LnNjLWZhYi13cmFwcGVyLWlubmVyIHtcclxuXHRcdFx0XHRcdC5zYy1mYWIge1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb24tbmFtZTogZmFiU3BlZWREaWFsT3V0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWJTcGVlZERpYWxJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhYlNwZWVkRGlhbE91dCB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpO1xyXG5cdH1cclxufVxyXG4iLCIubWRpIHtcclxuXHQmLnNjLWljb24tc3F1YXJlIHtcclxuXHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0JixcclxuXHRcdCYtbGFyZ2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmLWxhcmdlIHtcclxuXHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG5cdH1cclxuXHQmLWNsb2NrLW91dGxpbmU6YmVmb3JlIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxcHg7XHJcblx0fVxyXG5cdCYtZW1haWwtb3BlbjpiZWZvcmUge1xyXG5cdFx0cGFkZGluZy10b3A6IDJweDtcclxuXHR9XHJcblx0Ji1jbG9zZTpiZWZvcmUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDFweDtcclxuXHR9XHJcbn1cclxuXHJcbmEubWRpIHtcclxuXHRAaW5jbHVkZSBob3ZlcigpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0YmFja2dyb3VuZDogJGhvdmVyLWNvbG9yO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsMC4xLDAuMSk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMTQwbXMgZWFzZTtcclxuXHR9XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0fVxyXG5cdCYudWstb3BlbixcclxuXHQmOmhvdmVyIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwxLDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnNjLWxpZ2h0IHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGhvdmVyLWNvbG9yLWRhcms7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2MtaWNvbiB7XHJcblx0Ji0xOCB7XHJcblx0XHQ+IGkubWRpLFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCx0cnVlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0yMCB7XHJcblx0XHQ+IGkubWRpLFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCx0cnVlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0yMiB7XHJcblx0XHQ+IGkubWRpLFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCx0cnVlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0yNCB7XHJcblx0XHQ+IGkubWRpLFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCx0cnVlKTtcclxuXHRcdH1cclxuXHRcdCYuc2MtaWNvbi1zcXVhcmUge1xyXG5cdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLTI4IHtcclxuXHRcdD4gaS5tZGksXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyOHB4LHRydWUpO1xyXG5cdFx0fVxyXG5cdFx0Ji5zYy1pY29uLXNxdWFyZSB7XHJcblx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtMzIge1xyXG5cdFx0PiBpLm1kaSxcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMycHgsdHJ1ZSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtMzYge1xyXG5cdFx0PiBpLm1kaSxcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDM2cHgsdHJ1ZSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtNDgge1xyXG5cdFx0PiBpLm1kaSxcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDQ4cHgsdHJ1ZSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtc3F1YXJlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbiIsIi8vIHZlY3RvciBtYXBzXHJcbi5zYy12bWFwIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDMyMHB4O1xyXG59XHJcbi8vIGdvb2dsZSBtYXBcclxuLnNjLWdtYXAge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMzYwcHg7XHJcbn1cclxuLmdtLXN0eWxlIGltZyB7XHJcblx0Ym94LXNpemluZzogaW5pdGlhbDtcclxufVxyXG5cclxuLy8gaW5mb3dpbmRvd1xyXG4uc2MtaXctdGl0bGUge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdHBhZGRpbmc6IDE2cHggMzJweCA4cHggMTZweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5zYy1pdy1ib2R5IHtcclxuXHRwYWRkaW5nOiAxNnB4IDE2cHggMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuLnNjLWl3LWZvb3RlciB7XHJcblx0cGFkZGluZzogMCAxNnB4IDE2cHg7XHJcbn1cclxuLnNjLWl3LWNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHBhZGRpbmc6IDAgOHB4O1xyXG5cdC5tZGkge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdC5tZGkge1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiI3NjLW9mZmNhbnZhcyB7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgnbGFyZ2UnKSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdHRvcDogJGhlYWRlci1oZWlnaHQ7XHJcblx0LnVrLW9mZmNhbnZhcy1iYXIge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6ICRvZmZjYW52YXMtd2lkdGg7XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0fVxyXG59XHJcbi5zYy1vZmZjYW52YXMtb3BlbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNjLW9mZmNhbnZhcy1jbG9zZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2Mtb2ZmY2FudmFzIHtcclxuXHQmLXZpc2libGUge1xyXG5cdFx0LnNjLW9mZmNhbnZhcy1vcGVuIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5zYy1vZmZjYW52YXMtY2xvc2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNjLWpzLW9mZmNhbnZhcy10b2dnbGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLnNjIHtcclxuXHQmLXByb2dyZXNzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQmLWxhYmVsIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDEwMCU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQmLWVuYWJsZWQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtYmFyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0bWluLXdpZHRoOiAxMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzQwMCcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAzNjBtcyAkZWFzaW5nLCBiYWNrZ3JvdW5kLWNvbG9yIDE0MG1zICRlYXNpbmc7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHRcdCYtbWVkaXVtIHtcclxuXHRcdFx0LnNjLXByb2dyZXNzLWJhciB7XHJcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbGFyZ2Uge1xyXG5cdFx0XHQuc2MtcHJvZ3Jlc3MtYmFyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW1lZGl1bSxcclxuXHRcdCYtbGFyZ2Uge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0LnNjLXByb2dyZXNzLWJhciB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zYy1wcm9ncmVzcy1ncm91cCB7XHJcblx0XHRcdFx0LnNjLXByb2dyZXNzLWJhciB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHQrIC5zYy1wcm9ncmVzcy1iYXIge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pbmRldGVybWluYXRlIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0LnNjLXByb2dyZXNzLWJhciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBpbmRldGVybWluYXRlIDI4MDBtcyBpbmZpbml0ZSBsaW5lYXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1wcm9ncmVzcy1jaXJjdWxhciB7XHJcblx0XHRib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xMik7XHJcblx0XHRib3JkZXItdG9wOiA0cHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRhbmltYXRpb246IGNpcmN1bGFyLWFuaW1hdGlvbiA4MDBtcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQmLXNtYWxsIHtcclxuXHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0XHR9XHJcblx0XHQmLWxhcmdlIHtcclxuXHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiA4cHg7XHJcblx0XHR9XHJcblx0XHQmLXNlY29uZGFyeSB7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0Ji1saWdodCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMik7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgY2lyY3VsYXItYW5pbWF0aW9uIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlWCgwLjIpO1xyXG5cdH1cclxuXHQyMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpIHNjYWxlWCgwLjIpO1xyXG5cdH1cclxuXHQzMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBzY2FsZVgoMC41KTtcclxuXHR9XHJcblx0NTUlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBzY2FsZVgoMC43KTtcclxuXHR9XHJcblx0NTUuOTklIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG5cdH1cclxuXHQ1NiUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZVgoMCk7XHJcblx0fVxyXG5cdDU2Ljk5JSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlWCgwLjYpO1xyXG5cdH1cclxuXHQ3NSUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgc2NhbGVYKDAuNik7XHJcblx0fVxyXG5cdDg1JSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKSBzY2FsZVgoMC4zKTtcclxuXHR9XHJcblx0OTglIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBzY2FsZVgoMC4yKTtcclxuXHR9XHJcblx0OTkuOTklIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0fVxyXG59IiwiLnNjLXRpbWVsaW5lIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogMzJweDtcclxuXHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0JjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiA4NHB4O1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzMwMCcpO1xyXG5cdFx0d2lkdGg6IDRweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1lZGl1bSkge1xyXG5cdFx0XHRsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0KyAuc2MtdGltZWxpbmUtaXRlbSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1lZGl1bSkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1pY29uIHtcclxuXHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAyO1xyXG5cdFx0Ym9yZGVyOiA0cHggc29saWQgJHdoaXRlO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZWRpdW0pIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWRhdGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDUzcHg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZWRpdW0pIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDAgMCAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1ib2R5IHtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdCYtYm9yZGVyIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWVkaXVtKSB7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0fVxyXG5cdCYtaGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0Ji1tZXRhIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0fVxyXG5cdGhyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cdCogKyBociB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdH1cclxuXHQmLWNlbnRlciB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG5cdFx0fVxyXG5cdFx0LnNjLXRpbWVsaW5lIHtcclxuXHRcdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA4NnB4KTtcclxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA4NnB4KTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0LnNjLXRpbWVsaW5lLWRhdGUsXHJcblx0XHRcdFx0XHQuc2MtdGltZWxpbmUtaWNvbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtcmlnaHQge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDg0cHg7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWVkaXVtKSB7XHJcblx0XHRcdFx0cmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zYy10aW1lbGluZSB7XHJcblx0XHRcdCYtaXRlbSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0XHRcdC5zYy10aW1lbGluZS1kYXRlLFxyXG5cdFx0XHRcdC5zYy10aW1lbGluZS1pY29uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1pY29uIHtcclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWRhdGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWVkaXVtKSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qIVxyXG4gKiBXYXZlcyB2MC43LjZcclxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXNcclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xyXG5cclxuQG1peGluIHdhdmVzLXRyYW5zaXRpb24oJHRyYW5zaXRpb24pe1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG59XHJcbkBtaXhpbiB3YXZlcy10cmFuc2Zvcm0oJHN0cmluZyl7XHJcblx0dHJhbnNmb3JtOiAkc3RyaW5nO1xyXG59XHJcbkBtaXhpbiB3YXZlcy1ib3gtc2hhZG93KCRzaGFkb3cpe1xyXG5cdGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbn1cclxuLndhdmVzLWVmZmVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdC53YXZlcy1yaXBwbGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdG1hcmdpbi10b3A6LTUwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDotNTBweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XHJcblx0XHRAaW5jbHVkZSB3YXZlcy10cmFuc2l0aW9uKGFsbCA1MDBtcyBlYXNlLW91dCk7XHJcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcblx0XHRAaW5jbHVkZSB3YXZlcy10cmFuc2Zvcm0oc2NhbGUoMCkgdHJhbnNsYXRlKDAsMCkpO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cdCYud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNTUpO1xyXG5cdH1cclxuXHQmLndhdmVzLXByaW1hcnkgLndhdmVzLXJpcHBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MiwgMTkzLCAwLjIpO1xyXG5cdH1cclxuXHQmLndhdmVzLW1kIC53YXZlcy1yaXBwbGUge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSg5OCwgMCwgMjM4LCAwLjIpO1xyXG5cdH1cclxuXHQmLndhdmVzLXdhcm5pbmcgLndhdmVzLXJpcHBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTc5LCAwLCAwLjIpO1xyXG5cdH1cclxuXHQmLndhdmVzLWRhbmdlciAud2F2ZXMtcmlwcGxlIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjI5LCA1NywgNTMsIDAuMik7XHJcblx0fVxyXG5cdCYud2F2ZXMtc3VjY2VzcyAud2F2ZXMtcmlwcGxlIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTI0LCAxNzksIDY2LCAwLjIpO1xyXG5cdH1cclxuXHQmLndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XHJcblx0fVxyXG5cdCYud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcclxuXHR9XHJcbn1cclxuLndhdmVzLW5vdHJhbnNpdGlvbiB7XHJcblx0QGluY2x1ZGUgd2F2ZXMtdHJhbnNpdGlvbihub25lICN7XCIhaW1wb3J0YW50XCJ9KTtcclxufVxyXG4ud2F2ZXMtYnV0dG9uLFxyXG4ud2F2ZXMtY2lyY2xlIHtcclxuXHRAaW5jbHVkZSB3YXZlcy10cmFuc2Zvcm0odHJhbnNsYXRlWigwKSk7XHJcbn1cclxuXHJcbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcclxuXHRib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdCYud2F2ZXMtYnV0dG9uIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdC53YXZlcy1idXR0b24taW5wdXQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG59XHJcbi53YXZlcy1jaXJjbGUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMS4yZW07XHJcblx0aGVpZ2h0OiAxLjJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi53YXZlcy1mbG9hdCB7XHJcblx0LXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xyXG5cdEBpbmNsdWRlIGJveC1zaGFkb3coMik7XHJcblx0QGluY2x1ZGUgd2F2ZXMtdHJhbnNpdGlvbihhbGwgMzAwbXMpO1xyXG59XHJcbi53YXZlcy1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0QGluY2x1ZGUgd2F2ZXMtdHJhbnNpdGlvbihhbGwgMzAwbXMpO1xyXG59XHJcbiIsIi5zYy10b3AtbWVudSB7XHJcblx0dWwsXHJcblx0bGkge1xyXG5cdFx0QGV4dGVuZCAlcmVzZXQtbGlzdDtcclxuXHR9XHJcblx0dWwge1xyXG5cdFx0bWluLXdpZHRoOiAxNjBweDtcclxuXHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDIwMG1zICRlYXNpbmc7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjBweCwwKTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdGxpIHtcclxuXHRcdCYuc2MtanMtYWN0aXZlIHtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdD4gdWwge1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuXHRcdH1cclxuXHRcdCYuc2MtaGFzLXN1Ym1lbnUge1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnXFxGMTQwJztcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWRGb250O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEyMG1zICRlYXNpbmc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuc2MtanMtYWN0aXZlIHtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR1bCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMik7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZzogNHB4IDEycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdHRvcDogLThweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNjLWhhcy1zdWJtZW51IHtcclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMC43NDVlbTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcRjE0Mic7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWRGb250O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zYy1pY2hlY2tib3gsXHJcbi5zYy1pcmFkaW8ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0JjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdD4gaW5wdXQge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQ+IC5pQ2hlY2staGVscGVyIHtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdH1cclxuXHQrIGxhYmVsIHtcclxuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDFweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zYy1pY2hlY2tib3gge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRpbnB1dC1vZmYtY29sb3I7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogYWxsIDE0MG1zIGVhc2Utb3V0O1xyXG5cdCYuY2hlY2tlZCxcclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnXFxGMTJDJztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRtZEZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAtMnB4O1xyXG5cdFx0XHR0b3A6IC02cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuaG92ZXIuY2hlY2tlZCxcclxuXHQmLmNoZWNrZWQge1xyXG5cdFx0YmFja2dyb3VuZDogJGlucHV0LW9uLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtb24tY29sb3IgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCYsXHJcblx0XHQmLmNoZWNrZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdH1cclxuXHRcdCYuY2hlY2tlZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRpbnB1dC1kaXNhYmxlZC1jb2xvci1oZXggIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3ItaGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLWlucHV0LWRhbmdlciAmIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHR9XHJcblx0Ji5pbmRldGVybWluYXRlIHtcclxuXHRcdGJhY2tncm91bmQ6ICRpbnB1dC1vbi1jb2xvcjtcclxuXHRcdGJvcmRlci1jb2xvcjogJGlucHV0LW9uLWNvbG9yO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMnB4O1xyXG5cdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0bGFiZWwgJiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAtNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNjLWlyYWRpbyB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGlucHV0LW9mZi1jb2xvcjtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAzcHg7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQmLmNoZWNrZWQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtb24tY29sb3I7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGlucHV0LW9uLWNvbG9yO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0Ji5jaGVja2VkIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLWlucHV0LWRhbmdlciAmIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHR9XHJcblx0bGFiZWwgJiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAtNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmRpc2FibGVkICsgLmlubGluZS1sYWJlbCB7XHJcblx0Y29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5pY2hlY2staW5saW5lIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwIDE2cHggMTZweCAwO1xyXG5cdCsgLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogLThweDtcclxuXHR9XHJcbn1cclxuXHJcbi51ay1mb3JtLWRhbmdlciB7XHJcblx0LnNjLWljaGVja2JveCxcclxuXHQuc2MtaXJhZGlvIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbi5zYy1pY2hlY2stY3VzdG9tIHtcclxuXHQmLmhvdmVyLmNoZWNrZWQsXHJcblx0Ji5jaGVja2VkIHtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbiIsIi5qcy1oaWdobGlnaHQge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHQuaGxqcyB7XHJcblx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzEwMCcpO1xyXG5cdH1cclxufSIsIi5zYy1jaGFydCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAyODBweDtcclxuXHQmLXNtYWxsIHtcclxuXHRcdGhlaWdodDogMTQwcHg7XHJcblx0fVxyXG5cdCYtbGFyZ2Uge1xyXG5cdFx0aGVpZ2h0OiAzNjBweDtcclxuXHR9XHJcblx0Ji13aWRnZXQge1xyXG5cdFx0aGVpZ2h0OiAxMDBweDtcclxuXHR9XHJcblx0c3ZnIHtcclxuXHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHR9XHJcblx0Ji1jaGFydGpzIHtcclxuXHRcdCYsXHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdGhlaWdodDogNDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCdsYXJnZScpIHtcclxuXHRcdFx0JixcclxuXHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdGhlaWdodDogMjgwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiJGNoYXQtYnViYmxlLWNvbG9yOiAgICAgICAgIG1hdGVyaWFsLWNvbG9yKCd0ZWFsJywnNTAwJyk7XHJcbiRjaGF0LWJ1YmJsZS1jb2xvci1teTogICAgICAkd2hpdGUvKm1hdGVyaWFsLWNvbG9yKCdibHVlLWdyZXknLCc1MCcpKi87XHJcblxyXG4uc2MtY2hhdCB7XHJcblx0Ji1ib2R5IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cGFkZGluZzogMTZweCAyNHB4O1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0fVxyXG5cdCYtaGVhZGVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdH1cclxuXHQmLXVzZXJ7XHJcblx0XHQmLWlucHV0IHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3ItbGlnaHQ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0cGFkZGluZzogMTZweCAyNHB4O1xyXG5cdFx0XHQudWstaW5wdXQsXHJcblx0XHRcdFtkYXRhLXNjLWlucHV0XSB7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0Jjpub3QoOmZvY3VzKSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWxpc3QtaW5saW5lIHtcclxuXHRcdFx0QGV4dGVuZCAlcmVzZXQtbGlzdDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAtOHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luOiA4cHggMCAwIDhweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzIwMCcpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJweCA4cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLW1lc3NhZ2VzIHtcclxuXHRcdG1heC13aWR0aDogNzUlO1xyXG5cdFx0QGV4dGVuZCAlcmVzZXQtbGlzdDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjaGF0LWJ1YmJsZS1jb2xvcjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMTZweDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xMik7XHJcblx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQvKiY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweDtcclxuXHRcdFx0XHQmOmFmdGVyLFxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtOHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDhweCA4cHggMDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwKSAkY2hhdC1idWJibGUtY29sb3IgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGxlZnQ6IC0xMXB4O1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDEwcHggMTFweCAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsLjIpIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0qL1xyXG5cdFx0fVxyXG5cdFx0LnNjLWNoYXQtbWVzc2FnZSB7XHJcblx0XHRcdCYtY29udGVudCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0aW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdFx0Ji13cmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luOiA4cHggMDtcclxuXHRcdFx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdCYubXkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0XHQuc2MtY2hhdC1tZXNzYWdlLWF2YXRhciB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0PiBpbWcsXHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2hhdC1idWJibGUtY29sb3ItbXk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zYy1jaGF0LW1lc3NhZ2UtbWV0YSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2hhdC1idWJibGUtY29sb3ItbXk7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHQvKiY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMTBweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMCAxMnB4IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAkY2hhdC1idWJibGUtY29sb3ItbXk7XHJcblx0XHRcdFx0XHRcdH0qL1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLW1lc3NhZ2UtYXZhdGFyIHtcclxuXHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdH1cclxuXHQmLW1lc3NhZ2UtdXNlcm5hbWUge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMXB4KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zYy1saWdodCB7XHJcblx0LnNjLWNoYXQtbWVzc2FnZXMtd3JhcHBlcjpub3QoLm15KSB7XHJcblx0XHQuc2MtY2hhdC1tZXNzYWdlLWNvbnRlbnQge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0dGltZSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zYy1pbnZvaWNlIHtcclxuXHQmLWxvZ28ge1xyXG5cdFx0bWF4LWhlaWdodDogOTZweDtcclxuXHR9XHJcbn0iLCIuc2MtbGlzdCB7XHJcblx0Ji1tZXNzYWdlcyB7XHJcblx0XHRAZXh0ZW5kICVyZXNldC1saXN0O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3ItbGlnaHQ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0bWluLWhlaWdodDogNjhweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNDBtcyBlYXNlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWxpZ2h0O1xyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNjLWl0ZW0tY2hlY2tlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGhpZ2hsaWdodC1iZy1hbHQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLW1lc3NhZ2UtY2FyZDpub3QoLnNjLW1lc3NhZ2UtZXhwYW5kZWQpIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMTQwbXMgZWFzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdC5zYy1tZXNzYWdlLWNhcmQ6bm90KC5zYy1tZXNzYWdlLWV4cGFuZGVkKSB7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGVsZXZhdGlvbig2KTtcclxuXHRcdFx0XHRcdC5zYy1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdFx0Ji1kYXRlIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYtYWN0aW9ucyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zYy1tZXNzYWdlIHtcclxuXHRcdCYtY2FyZCB7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMjRweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1mbG93OiBjb2x1bW47XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHQmLXRpdGxlIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG5cdFx0XHRAaW5jbHVkZSBzYy1mb250LXByaW1hcnk7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHRcdH1cclxuXHRcdCYtZGF0ZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHRcdCYtY2xvc2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblx0XHRcdG1hcmdpbjogMCAwIDAgMjRweDtcclxuXHRcdFx0QGluY2x1ZGUgaG92ZXIodHJ1ZSk7XHJcblx0XHR9XHJcblx0XHQmLWFjdGlvbnMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHQubWRpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQrIC5tZGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji51ay1vcGVuOmFmdGVyLFxyXG5cdFx0XHRcdCY6aG92ZXI6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwxLjIsMS4yKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtZXhwYW5kZWQge1xyXG5cdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ly9iYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdC8vei1pbmRleDogJHotaW5kZXgtb3ZlcmxheSArIDUwO1xyXG5cdFx0XHQvL3BhZGRpbmc6IDI0cHg7XHJcblx0XHRcdC8vd2lkdGg6IDEwMCU7XHJcblx0XHRcdC8vYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0Ly9hbGlnbi1pdGVtczogbm9ybWFsO1xyXG5cdFx0XHQvL2N1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0Ly9tYXJnaW4tdG9wOiAtMTJweDtcclxuXHRcdFx0Ly9vdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHQvL0BpbmNsdWRlIGVkZ2UtZml4KCkge1xyXG5cdFx0XHQvL1x0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnbWVkaXVtJykge1xyXG5cdFx0XHQvL1x0XHQuc2MtbWVzc2FnZS1oZWFkIHtcclxuXHRcdFx0Ly9cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblx0XHRcdC8vXHRcdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cdFx0XHQvL1x0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHQvL1x0XHRcdC51ay10ZXh0LXRydW5jYXRlIHtcclxuXHRcdFx0Ly9cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHQvL1x0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdC8vXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHQvL1x0XHRcdH1cclxuXHRcdFx0Ly9cdFx0XHQuc2MtbWVzc2FnZS10aXRsZSB7XHJcblx0XHRcdC8vXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHQvL1x0XHRcdH1cclxuXHRcdFx0Ly9cdFx0XHQuc2MtbWVzc2FnZS1kYXRlIHtcclxuXHRcdFx0Ly9cdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRcdC8vXHRcdFx0fVxyXG5cdFx0XHQvL1x0XHR9XHJcblx0XHRcdC8vXHR9XHJcblx0XHRcdC8vXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuXHRcdFx0Ly99XHJcblx0XHRcdCNzYy1tZXNzYWdlLXNpbmdsZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6ICR6LWluZGV4LW92ZXJsYXkgKyAxMDA7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHQuc2MtbWVzc2FnZS1jYXJkIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKCdtZWRpdW0nKSB7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCdtZWRpdW0nKSB7XHJcblx0XHRcdFx0XHQmLnNjLWpzLWV4cGFuZGVkIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IC04MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAkei1pbmRleC1vdmVybGF5ICsgMjAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1oZWFkIHtcclxuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmLWNvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHR9XHJcblx0XHQmLWF0dGFjaG1lbnRzIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAtOHB4IDAgMCAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogOHB4IDhweCAwIDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XHJcblx0XHRcdFx0LnNjLWF0dGFjaG1lbnQge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDhweCA4cHggMTJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnMTAwJyk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLXJlbW92ZSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1mb290ZXIge1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji1yZXBseSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTJweDtcclxuXHRcdFx0QGluY2x1ZGUgZWxldmF0aW9uKDIpO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji11bnJlYWRlZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHQtYmctbGlnaHQ7XHJcblx0XHRcdC5zYy1tZXNzYWdlIHtcclxuXHRcdFx0XHQmLXRpdGxlIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG4uc2MtanMtZXhwYW5kLW1lc3NhZ2Uge1xyXG5cdD4gbGkge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG4uc2MtbWVzc2FnZS1iYWNrIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zYy1jaGVja2JveC13cmFwcGVyIHtcclxuXHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTtcclxufVxyXG4jc2MtcGFnZS13cmFwcGVyIHtcclxuXHQmLnNjLW1lc3NhZ2Utc2luZ2xlIHtcclxuXHRcdC5zYy1tZXNzYWdlLWJhY2sge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdC5zYy1jaGVja2JveC13cmFwcGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5zYy10b3AtYmFyLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKCdtZWRpdW0nKSB7XHJcblx0XHRcdC5zYy1tZXNzYWdlLWV4cGFuZGVkIHtcclxuXHRcdFx0XHQjc2MtbWVzc2FnZS1zaW5nbGUge1xyXG5cdFx0XHRcdFx0LnNjLW1lc3NhZ2UtY2FyZCB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTEycHgpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc2MtbWVzc2FnZS1mb290ZXIge1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnbWVkaXVtJykge1xyXG5cdFx0XHQuc2MtdG9wLWJhci1jb250ZW50IHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1tZXNzYWdlLWJhY2sge1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLW1lc3NhZ2UtZXhwYW5kZWQge1xyXG5cdFx0XHRcdCNzYy1tZXNzYWdlLXNpbmdsZSB7XHJcblx0XHRcdFx0XHQuc2MtbWVzc2FnZS1oZWFkIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHQudWstdGV4dC10cnVuY2F0ZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2MtbWVzc2FnZS10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNjLW1lc3NhZ2UtZGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zYy10YXNrIHtcclxuXHQmLWJvYXJkIHtcclxuXHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ji13cmFwcGVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWxpc3Qge1xyXG5cdFx0d2lkdGg6ICR0YXNrLWJvYXJkLWNvbHVtbjtcclxuXHRcdGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnMjAwJyk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleDogMSAwIGF1dG87XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMjgwbXMgJGVhc2luZztcclxuXHRcdCYtaGVhZCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAyNHB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA1MnB4O1xyXG5cdFx0XHQuc2MtdGFzay1saXN0LWhlYWRlciB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCsgLnNjLXRhc2stbGlzdCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0Ji1jb2xsYXBzZWQge1xyXG5cdFx0XHR3aWR0aDogNjRweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC5zYy10YXNrLWxpc3QtY2FyZHMsXHJcblx0XHRcdC5zYy1qcy1lbC1oaWRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1qcy1lbC1zaG93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2MtdGFzay1saXN0LWhlYWQge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2MtYWN0aW9ucyB7XHJcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LnNjLWpzLWVsLXNob3cge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2MtdGFzay1saXN0LWhlYWRlciB7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcclxuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBpZS1maXgoKSB7XHJcblx0XHRcdFx0LnNjLXRhc2stbGlzdC1oZWFkIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2MtYWN0aW9ucyB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdC5zYy1qcy1lbC1zaG93IHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTI3MGRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zYy10YXNrLWxpc3QtaGVhZGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiA2NHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbGlzdC1oZWFkZXIge1xyXG5cdFx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHRcdEBpbmNsdWRlIHNjLWZvbnQtcHJpbWFyeTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHQmLWxpc3QtY2FyZHMge1xyXG5cdFx0bWFyZ2luOiA4cHggNHB4IDAgMTJweDtcclxuXHRcdHBhZGRpbmc6IDAgMTJweCA4cHggNHB4O1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdG1pbi1oZWlnaHQ6IDI0cHg7XHJcblx0XHQqIHtcclxuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdH1cclxuXHRcdCYsXHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0QGV4dGVuZCAlcmVzZXQtbGlzdDtcclxuXHRcdH1cclxuXHRcdD4gbGkge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zYy1taXJyb3ItZWwge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jYXJkIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0cGFkZGluZzogOHB4IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDEpO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Ji10aXRsZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0QGluY2x1ZGUgc2MtZm9udC1wcmltYXJ5KCk7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdH1cclxuXHRcdCYtYXNzaWduZWUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0JixcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweClcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3NjLXBhZ2UtYXNpZGUge1xyXG5cdC5zYy10YXNrLWxpc3QtaGVhZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdH1cclxuXHQuc2MtdGFzay1saXN0LWNhcmRzIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHQ6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQmW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0ge1xyXG5cdFx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNjLXRhc2stYm9hcmQge1xyXG5cdD4gW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl06Zmlyc3QtY2hpbGQge1xyXG5cdFx0KyAuc2MtdGFzay1saXN0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG4uc2MtdGFzay1saXN0LFxyXG4uc2MtdGFzay1saXN0LWNhcmRzIHtcclxuXHQ6Zmlyc3QtY2hpbGQge1xyXG5cdFx0JltzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdIHtcclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIl19 */
