/*
*	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 ======================== */
#kx-sidebar-main .kx-sidebar-menu, #kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub, #kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub ul, .kx-chat-user-list-inline, .kx-chat-messages, .kx-list-messages, .kx-task-list-cards,
.kx-task-list-cards > li,
#kx-sidebar-main .kx-sidebar-menu > li,
#kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub > li,
#kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub ul > li,
.kx-chat-user-list-inline > li,
.kx-chat-messages > li,
.kx-list-messages > li,
.kx-task-list-cards > li,
.kx-task-list-cards > li > li {
  margin: 0;
  padding: 0;
  list-style: none; }

html {
  height: 100%; }

body {
  background: #f5f5f5;
  min-height: 100%;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  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: scroll;
  overflow-x: hidden;
  visibility: visible;
  width: 100%; }

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

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

@media (max-width: 959px) {
  #kx-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.kx-sub-heading, h2 span.kx-sub-heading, h3 span.kx-sub-heading, h4 span.kx-sub-heading, h5 span.kx-sub-heading, h6 span.kx-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; }

#kx-page-wrapper {
  height: calc(100% - 48px);
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }
  @media (min-width: 960px) {
    #kx-page-wrapper {
      padding-left: 260px;
      -webkit-transition: padding 140ms ease-out;
      transition: padding 140ms ease-out; }
      .kx-sidebar-main-slide #kx-page-wrapper {
        padding-left: 64px; } }

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

#kx-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) {
    #kx-page-aside {
      display: none; } }
  #kx-page-aside.kx-page-aside-large {
    width: 320px; }
  #kx-page-aside.kx-page-aside-overflow .kx-page-aside-body {
    height: 100%;
    overflow: hidden; }
  #kx-page-aside .kx-page-aside-header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    #kx-page-aside .kx-page-aside-header:not([class*="kx-padding"]) {
      padding: 24px; }
  #kx-page-aside .kx-page-aside-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    #kx-page-aside .kx-page-aside-body:not(.ps) {
      overflow-x: hidden;
      overflow-y: auto; }
    #kx-page-aside .kx-page-aside-body:not([class*="kx-padding"]) {
      padding: 24px; }

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

@-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-kx-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: 3px;
  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: #0d65a4 !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: 3px 6px;
  font-size: 11px;
  font-size: 0.6875rem;
  height: 16px;
  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-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: #c62828;
  background: #ffebee;
  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-button {
  text-transform: uppercase;
  text-shadow: none;
  font-weight: 500;
  border-radius: 3px;
  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: #0d65a4; }
    .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*="kx-padding"]) {
      padding: 16px 24px; }
    .uk-card-footer > .kx-button-flat:first-child {
      margin-left: -16px; }
  .uk-card-body:not([class*="kx-padding"]) {
    padding: 24px; }
  .uk-card-body + .uk-card-footer:not(.kx-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.kx-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*="kx-padding"]) {
    padding: 16px 24px; }
  .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*="kx-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*="kx-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(.kx-card-header-separator) + .kx-card-content .uk-card-body {
      padding-top: 0; }
    .uk-card-header:not(.kx-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: #0d65a4;
    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 .kx-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-cover-bottom img {
  bottom: 0;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  top: auto; }

.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*="kx-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 .kx-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:not(.uk-nav-divider) {
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
  .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: 3px; }
  .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;
  padding-left: 8px; }
  .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 8px 7px;
  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-kx-input]):not(.kx-vue-input),
  .uk-select:not([data-kx-input]):not(.kx-vue-input),
  .uk-textarea:not([data-kx-input]):not(.kx-vue-input) {
    border-radius: 4px; }
    .uk-input:not([data-kx-input]):not(.kx-vue-input):focus,
    .uk-select:not([data-kx-input]):not(.kx-vue-input):focus,
    .uk-textarea:not([data-kx-input]):not(.kx-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; }

.kx-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: 1px 8px;
  background: #00acc1; }
  .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: transparent;
    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-lightbox {
  z-index: 2000; }

.uk-list {
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
  .uk-list:not(.uk-list-bullet).kx-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 {
    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:not(.uk-list-bullet) > li .mdi:not(.icon) {
      width: 24px;
      font-size: 24px;
      font-size: 1.5rem;
      line-height: 28px;
      color: rgba(0, 0, 0, 0.54); }
    .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:not(.uk-list-bullet) > li .kx-color-label {
      margin: -2px 12px 0 2px; }
      .uk-list:not(.uk-list-bullet) > li .kx-color-label .mdi {
        font-size: 18px;
        font-size: 1.125rem;
        width: 20px; }
    .uk-list:not(.uk-list-bullet) > li.uk-active {
      background: rgba(0, 0, 0, 0.08); }
      .uk-list:not(.uk-list-bullet) > li.uk-active .kx-list-body:after {
        border-top-color: transparent !important; }
      .uk-list:not(.uk-list-bullet) > li.uk-active + .kx-list-group .kx-list-body:after {
        border-top-color: transparent !important; }
    .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; }
  #kx-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 > .kx-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 > .kx-list-group:nth-child(n+2) .kx-list-body {
      position: relative; }
      .uk-list:not(.uk-list-bullet).uk-list-divider > .kx-list-group:nth-child(n+2) .kx-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 > .kx-list-group + .uk-active {
    border-radius: 0; }
  .uk-list:not(.uk-list-bullet).kx-list-hoverable .kx-list-group,
  .uk-list:not(.uk-list-bullet).kx-list-hoverable .kx-list-group .kx-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).kx-list-hoverable .kx-list-group:hover {
    background: rgba(0, 0, 0, 0.08); }
    .uk-list:not(.uk-list-bullet).kx-list-hoverable .kx-list-group:hover .kx-list-body:after {
      border-top-color: transparent; }
    .uk-list:not(.uk-list-bullet).kx-list-hoverable .kx-list-group:hover + .kx-list-group .kx-list-body:after {
      border-top-color: transparent; }
  .uk-list:not(.uk-list-bullet).kx-list-clickable > * {
    cursor: pointer; }
  .uk-list:not(.uk-list-bullet) > .kx-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); }
    .uk-list:not(.uk-list-bullet) > .kx-list-group .kx-list-addon, .uk-list:not(.uk-list-bullet) > .kx-list-group .kx-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; }
    .uk-list:not(.uk-list-bullet) > .kx-list-group .kx-list-addon {
      padding-right: 16px; }
    .uk-list:not(.uk-list-bullet) > .kx-list-group .kx-list-body {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      line-height: 1.4;
      min-width: 0;
      max-width: 100%; }
      .uk-list:not(.uk-list-bullet) > .kx-list-group .kx-list-body > * {
        max-width: 100%;
        white-space: nowrap; }
      .uk-list:not(.uk-list-bullet) > .kx-list-group .kx-list-body + .kx-list-addon {
        padding-right: 0;
        padding-left: 16px; }
    .uk-list:not(.uk-list-bullet) > .kx-list-group.kx-item-checked .kx-list-body label {
      text-decoration: line-through; }
    .uk-list:not(.uk-list-bullet) > .kx-list-group label span {
      display: block;
      color: rgba(0, 0, 0, 0.54);
      font-size: 12px;
      font-size: 0.75rem; }
  .uk-list:not(.uk-list-bullet) .kx-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: 1200; }
  @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; } }
  .kx-sidebar-main-slide .uk-notification.uk-notification-top-left, .kx-sidebar-main-slide .uk-notification.uk-notification-bottom-left {
    left: 96px; }
  .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: 3px;
    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; }
  .kx-footer-active .uk-notification.uk-notification-bottom-left, .kx-footer-active .uk-notification.uk-notification-bottom-right, .kx-footer-active .uk-notification.uk-notification-bottom-center {
    bottom: 70px; }
  @media (max-width: 639px) {
    .kx-footer-active .uk-notification.uk-notification-bottom-left, .kx-footer-active .uk-notification.uk-notification-bottom-right, .kx-footer-active .uk-notification.uk-notification-bottom-center {
      bottom: 46px; } }
  @media (max-width: 959px) {
    .kx-footer-active .uk-notification.uk-notification-bottom-left, .kx-footer-active .uk-notification.uk-notification-bottom-right, .kx-footer-active .uk-notification.uk-notification-bottom-center {
      bottom: 80px; } }

@media (max-width: 959px) and (max-width: 639px) {
  .kx-footer-active .uk-notification.uk-notification-bottom-left, .kx-footer-active .uk-notification.uk-notification-bottom-right, .kx-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: 4px;
    -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: 4px 4px 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 4px 4px; }
  .uk-modal-container {
    padding-left: 284px; }
    .uk-modal-container .uk-modal-dialog {
      width: 100%; }
    .kx-sidebar-main-slide .uk-modal-container {
      padding-left: 96px; }
    @media (max-width: 959px) {
      .uk-modal-container {
        padding-left: 24px; } }
  .uk-modal-full {
    padding: 0; }
    .uk-modal-full .uk-modal-dialog {
      width: 100%; }
    .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-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;
  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: #0d65a4; }
  .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; }

/* 3. partials ====================================== */
#kx-page-top-bar.kx-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; }
  #kx-page-top-bar.kx-top-bar .kx-js-top-bar-fold {
    display: none; }
  #kx-page-top-bar.kx-top-bar-expanded .kx-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); }
  #kx-page-top-bar.kx-top-bar-expanded .kx-js-el-hide {
    display: none; }
  #kx-page-top-bar.kx-top-bar-expanded .kx-js-el-show {
    display: block; }

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

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

#kx-page-top-bar .kx-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; }
  #kx-page-top-bar .kx-top-bar-content.padding-small, #kx-page-top-bar .kx-top-bar-content-expanded.padding-small {
    padding: 8px 12px; }
  #kx-page-top-bar .kx-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; }

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

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

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

#kx-header {
  z-index: 1400;
  height: 80px;
  -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; 
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
  }
  #kx-header .kx-brand {
    display: inline-block; }
    #kx-header .kx-brand > a {
      line-height: 46px; }
  #kx-header .kx-links {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-size: 0.875rem; }
  #kx-header .uk-navbar {
    padding: 0 24px;
    border: none;
    border-radius: 0;
    height: 80px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #0d65a4; }
    #kx-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; }
      #kx-header .uk-navbar .uk-navbar-nav > li > a > img {
        border-radius: 50%; }
      #kx-header .uk-navbar .uk-navbar-nav > li > a > span {
        position: relative; }
      #kx-header .uk-navbar .uk-navbar-nav > li > a > i,
      #kx-header .uk-navbar .uk-navbar-nav > li > a > span {
        color: #fff; }
        #kx-header .uk-navbar .uk-navbar-nav > li > a > i, #kx-header .uk-navbar .uk-navbar-nav > li > a > i:before,
        #kx-header .uk-navbar .uk-navbar-nav > li > a > span,
        #kx-header .uk-navbar .uk-navbar-nav > li > a > span:before {
          font-size: 24px;
          font-size: 1.5rem; }
      #kx-header .uk-navbar .uk-navbar-nav > li > a .kx-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 #0d65a4; }
    #kx-header .uk-navbar .uk-navbar-nav > li .uk-dropdown-nav {
      padding: 5px 0; }
      #kx-header .uk-navbar .uk-navbar-nav > li .uk-dropdown-nav .uk-nav {
        margin: 0; }
    #kx-header .uk-navbar .uk-navbar-nav > li .uk-navbar-dropdown-bottom-left:after {
      left: 20px; }
    #kx-header .uk-navbar .uk-navbar-nav > li .uk-navbar-dropdown-bottom-right:after {
      right: 20px; }
    #kx-header .uk-navbar .uk-navbar-nav > li:last-child > a {
      padding-right: 0; }
    #kx-header .uk-navbar .uk-navbar-nav > li:last-child .uk-navbar-dropdown-bottom-right:after {
      right: 12px; }
    #kx-header .uk-navbar .uk-navbar-nav .kx-navbar-heading {
      padding: 8px 16px;
      margin-bottom: 8px; }
    #kx-header .uk-navbar .driver-highlighted-element,
    #kx-header .uk-navbar .driver-highlighted-element a {
      background: #0d65a4 !important; }
    #kx-header .uk-navbar-aside {
      width: 300px; }
      @media (max-width: 959px) {
        #kx-header .uk-navbar-aside {
          width: auto; } }
    #kx-header .uk-navbar-left .uk-navbar-nav > li .uk-navbar-dropdown-bottom-left:after {
      left: 10px; }
  #kx-header .uk-navbar-brand {
    margin: 0;
    padding: 0;
    height: 48px;
    line-height: 44px; }
  #kx-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) {
      #kx-header .uk-search-input {
        font-size: 16px;
        font-size: 1rem; } }
  #kx-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) {
    #kx-header.driver-fix-stacking {
      position: relative !important; } }
  @media (max-width: 1199px) {
    #kx-header.uk-sticky {
      position: relative; } }
  #kx-header.driver-fix-stacking ~ #kx-sidebar-main {
    top: 48px;
    padding-top: 0; }

#kx-logopage
{
width: 260px; 
height: 50px; 
}
.kx-header-expanded #kx-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); }

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

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

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

#kx-sidebar-main {
  position: fixed;
  top: 80px;
  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; }
  #kx-sidebar-main .uk-offcanvas-bar {
    padding: 0; }
  @media (max-width: 1199px) {
    #kx-sidebar-main {
      top: 0;
      padding-top: 80px; } }
  @media (min-width: 960px) {
    #kx-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;
      overflow-x: hidden;
      overflow-y: visible;
      height: 100%;
      width: 260px; } }
  @media (max-width: 959px) {
    #kx-sidebar-main {
      display: none;
      width: 100%;
      border-right: none;
      background: transparent;
      top: 80px; }
      #kx-sidebar-main .uk-offcanvas-bar {
        overflow-x: hidden;
        top: 0;
        width: 260px; } }
  #kx-sidebar-main .kx-sidebar-menu {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 24px; }
    #kx-sidebar-main .kx-sidebar-menu li {
      display: block;
      padding-right: 24px;
      list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
      #kx-sidebar-main .kx-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; }
      #kx-sidebar-main .kx-sidebar-menu li.kx-has-submenu > a {
        position: relative; }
        #kx-sidebar-main .kx-sidebar-menu li.kx-has-submenu > a:after {
          font-weight: 400;
          position: absolute;
          right: 8px;
          top: 50%;
          margin-top: -16px;
          content: '\F140';
          font-family: "Material Design Icons";
          font-size: 22px;
          font-size: 1.375rem;
          color: rgba(0, 0, 0, 0.54);
          display: block; }
      #kx-sidebar-main .kx-sidebar-menu li.kx-section-active > a {
        background: rgba(0, 0, 0, 0.04); }
        #kx-sidebar-main .kx-sidebar-menu li.kx-section-active > a:after {
          -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }
      #kx-sidebar-main .kx-sidebar-menu li .uk-label {
        background: #c62828;
        position: absolute;
        left: 14px;
        top: 50%;
        margin-top: -9px; }
    #kx-sidebar-main .kx-sidebar-menu > li + li {
      margin-top: 4px; }
    #kx-sidebar-main .kx-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); }
      #kx-sidebar-main .kx-sidebar-menu > li > a .uk-nav-icon {
        min-height: 1px;
        width: 40px;
        float: left;
        color: rgba(0, 0, 0, 0.54); }
        #kx-sidebar-main .kx-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); }
      #kx-sidebar-main .kx-sidebar-menu > li > a .uk-nav-title {
        overflow: hidden;
        display: block; }
      #kx-sidebar-main .kx-sidebar-menu > li > a:hover {
        background: rgba(0, 0, 0, 0.08); }
        #kx-sidebar-main .kx-sidebar-menu > li > a:hover .uk-nav-icon {
          color: rgba(0, 0, 0, 0.87); }
    #kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub {
      padding: 4px 0; }
      #kx-sidebar-main .kx-sidebar-menu > li > .kx-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; }
        #kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub a i {
          position: absolute;
          left: 26px;
          top: 5px; }
          #kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub a i:before {
            font-size: 18px;
            font-size: 1.125rem; }
      #kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub > .kx-sidebar-menu-heading {
        padding: 16px 24px 8px 64px !important; }
      #kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub li.kx-has-submenu > a:after {
        margin-top: -17px; }
      #kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub li.kx-has-submenu.kx-section-active > a:after {
        margin-top: -17px; }
      #kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub li.kx-page-active a {
        color: #c62828;
        background: #ffebee; }
      #kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub :not(.kx-sidebar-submenu-expanded) ul li a {
        padding: 6px 24px 6px 80px; }
      #kx-sidebar-main .kx-sidebar-menu > li > .kx-sidebar-menu-sub :not(.kx-sidebar-submenu-expanded) ul li ul li a {
        padding-left: 96px; }
    #kx-sidebar-main .kx-sidebar-menu > li.kx-section-active .mdi {
      color: rgba(0, 0, 0, 0.87); }
    #kx-sidebar-main .kx-sidebar-menu > li.kx-page-active > a {
      color: #c62828;
      background: #ffebee; }
    #kx-sidebar-main .kx-sidebar-menu > li:first-child.kx-sidebar-menu-heading {
      padding-top: 0 !important; }
    #kx-sidebar-main .kx-sidebar-menu .kx-page-active > a {
      font-weight: 500; }
    #kx-sidebar-main .kx-sidebar-menu .kx-page-active .uk-nav-icon > i {
      color: #c62828; }
    #kx-sidebar-main .kx-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; }
    #kx-sidebar-main .kx-sidebar-menu-separator {
      margin: 16px 0 16px 64px !important;
      border-top: 1px solid rgba(0, 0, 0, 0.12); }
  #kx-sidebar-main .kx-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; }
    @media (max-width: 959px) {
      #kx-sidebar-main .kx-sidebar-info {
        display: none; } }
  .kx-touch-device #kx-sidebar-main .kx-sidebar-menu > li > a:hover {
    background: transparent; }
  .kx-sidebar-main-slide #kx-sidebar-main {
    width: 64px;
    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); }
    .kx-sidebar-main-slide #kx-sidebar-main .kx-sidebar-menu li.kx-has-submenu a:after {
      display: none; }
    .kx-sidebar-main-slide #kx-sidebar-main .kx-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; }
    .kx-sidebar-main-slide #kx-sidebar-main .kx-sidebar-menu > li.kx-section-active > a {
      background: transparent; }
    .kx-sidebar-main-slide #kx-sidebar-main .kx-sidebar-menu > li.kx-section-active > ul {
      display: none !important; }
    .kx-sidebar-main-slide #kx-sidebar-main .kx-sidebar-menu > li:first-child.kx-sidebar-menu-heading:after {
      margin-top: -3px; }
    .kx-sidebar-main-slide #kx-sidebar-main .kx-sidebar-menu-heading {
      position: relative; }
      .kx-sidebar-main-slide #kx-sidebar-main .kx-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; }
      .kx-sidebar-main-slide #kx-sidebar-main .kx-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); }
    .kx-sidebar-main-slide #kx-sidebar-main .kx-sidebar-info {
      display: none; }
    .kx-sidebar-main-slide #kx-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; }
      .kx-sidebar-main-slide #kx-sidebar-main:hover .kx-sidebar-menu > li > a .uk-nav-title {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0); }
      .kx-sidebar-main-slide #kx-sidebar-main:hover .kx-sidebar-menu > li.kx-section-active > a {
        background: rgba(0, 0, 0, 0.04); }
      .kx-sidebar-main-slide #kx-sidebar-main:hover .kx-sidebar-menu > li.kx-section-active > ul {
        display: block !important; }
      .kx-sidebar-main-slide #kx-sidebar-main:hover .kx-sidebar-menu li.kx-has-submenu > a:after {
        display: block; }
      .kx-sidebar-main-slide #kx-sidebar-main:hover .kx-sidebar-menu-heading span {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1; }
      .kx-sidebar-main-slide #kx-sidebar-main:hover .kx-sidebar-menu-heading:after {
        opacity: 0; }

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

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

#kx-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; }
  #kx-toolbar.uk-sticky {
    margin: -24px -24px 24px !important; }
  #kx-toolbar .uk-search .uk-search-input {
    line-height: 34px; }

.kx-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; 
  opacity: 0.8;
  filter: alpha(opacity=60); /* For IE8 and earlier */
  }
  .kx-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; }
    .kx-footer a span {
      font-size: 12px;
      font-size: 0.75rem;
      padding-top: 4px; }
  .kx-sidebar-main-slide .kx-footer {
    left: 64px;
    z-index: 1290;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  @media (max-width: 959px) {
    .kx-footer {
      left: 0 !important;
      z-index: 1290;
      height: 56px;
      padding: 8px 0;
      line-height: 1; }
      .kx-footer .mdi {
        line-height: 1;
        color: rgba(0, 0, 0, 0.54); } }
  .kx-footer.kx-footer-light {
    border-top: none; }
    .kx-footer.kx-footer-light,
    .kx-footer.kx-footer-light a {
      color: #fff; }
    .kx-footer.kx-footer-light .uk-grid-divider > :not(.uk-first-column):before {
      border-left-color: rgba(255, 255, 255, 0.3); }
    .kx-footer.kx-footer-light .mdi {
      color: #fff; }
    .kx-footer.kx-footer-light a,
    .kx-footer.kx-footer-light a .mdi {
      color: rgba(255, 255, 255, 0.9); }
  .kx-footer .kx-fab {
    position: absolute;
    top: -24px;
    left: 50%;
    margin-left: -24px; }
  .kx-footer .kx-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; }
    .kx-footer .kx-fab-wrapper .round-corner {
      background: #f5f5f5;
      position: absolute;
      top: 0;
      display: block;
      width: 10px;
      height: 7px; }
      .kx-footer .kx-fab-wrapper .round-corner.left {
        left: -10px; }
        .kx-footer .kx-fab-wrapper .round-corner.left:before {
          left: -1px;
          border-top-right-radius: 10px; }
      .kx-footer .kx-fab-wrapper .round-corner.right {
        right: -10px; }
        .kx-footer .kx-fab-wrapper .round-corner.right:before {
          right: -1px;
          border-top-left-radius: 10px; }
      .kx-footer .kx-fab-wrapper .round-corner:before {
        position: absolute;
        top: 0;
        content: '';
        display: block;
        width: 11px;
        height: 7px;
        background: #0d65a4;
        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: #0d65a4 !important; }

.md-bg-cyan-800 {
  background-color: #0d65a4 !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; }

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

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

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

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

.kx-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; }
  .kx-card-fs-active .kx-card-content {
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    .kx-card-fs-active .kx-card-content .kx-card-content-more {
      display: block; }

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

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

.kx-card-minimized.kx-card-fs-active {
  background-color: transparent; }
  .kx-card-minimized.kx-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); }

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

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

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

.kx-card-fixed .uk-card-body {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

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

.kx-card-user-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .kx-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; }
  .kx-card-user-profile .kx-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) {
      .kx-card-user-profile .kx-avatar {
        height: 48px;
        width: 48px; } }
  .kx-card-user-profile .kx-actions {
    margin: 0 !important;
    padding: 12px 24px; }
  .kx-card-user-profile.is-stuck {
    z-index: 1100;
    position: fixed;
    top: 0;
    border-radius: 0 0 3px 3px; }
    .kx-card-user-profile.is-stuck.below-header {
      top: 48px; }
    .kx-card-user-profile.is-stuck .kx-card-user-profile-body {
      padding: 8px 12px; }
    .kx-card-user-profile.is-stuck .kx-avatar {
      width: 48px;
      height: 48px; }

.kx-colorpicker {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .kx-colorpicker:not(.kx-colorpicker-inline) .kx-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%; }
  .kx-colorpicker:not(.kx-colorpicker-inline) .kx-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; }
    .kx-colorpicker:not(.kx-colorpicker-inline) .kx-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; }
      .kx-colorpicker:not(.kx-colorpicker-inline) .kx-colorpicker-dropdown > span.kx-color-active {
        border-radius: 50%; }
  .kx-colorpicker:not(.kx-colorpicker-inline).kx-colorpicker-active .kx-colorpicker-dropdown {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  .kx-colorpicker input {
    visibility: hidden;
    position: absolute;
    width: 0;
    height: 0; }
  .kx-colorpicker-inline .kx-colorpicker-colors {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 4px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .kx-colorpicker-inline .kx-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; }
      .kx-colorpicker-inline .kx-colorpicker-colors > span.kx-color-active {
        border-radius: 50%; }
  .kx-colorpicker-inline .kx-colorpicker-dropdown {
    width: 224px; }

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

.kx-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%; }
  .kx-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; }
    .kx-input-wrapper > label.uk-label-large {
      font-size: 18px;
      font-size: 1.125rem;
      top: 18px;
      left: 12px; }
      .kx-input-wrapper > label.uk-label-large + [data-kx-input] {
        height: 64px;
        padding: 18px 12px 4px; }
    .kx-input-wrapper > label.uk-label-small {
      font-size: 12px;
      font-size: 0.75rem;
      top: 12px;
      left: 8px; }
      .kx-input-wrapper > label.uk-label-small + [data-kx-input] {
        height: 40px;
        padding: 16px 8px 2px; }
    .kx-input-wrapper > label + textarea[data-kx-input] {
      margin-top: 22px;
      padding-top: 0; }
    .kx-input-wrapper > label + input[data-kx-input] {
      padding: 18px 8px 4px;
      height: 52px; }
  .kx-input-wrapper .uk-form-icon {
    margin-top: -1px;
    height: 40px; }
  .kx-input-wrapper-danger > label {
    color: #e53935; }
  .kx-input-wrapper-danger .kx-input-bar:before, .kx-input-wrapper-danger .kx-input-bar:after {
    background: #e53935; }
  .kx-input-wrapper-danger .uk-form-icon {
    color: #e53935; }
  .kx-input-wrapper-success .kx-input-bar:before, .kx-input-wrapper-success .kx-input-bar:after {
    background: #7cb342; }
  .kx-input-wrapper-success .uk-form-icon {
    color: #7cb342; }
  .kx-input-wrapper-outline label {
    background: #fff;
    display: inline-block;
    right: auto;
    left: 12px;
    top: 10px;
    border-radius: 2px; }
    .kx-input-wrapper-outline label + input[data-kx-input] {
      height: 40px;
      padding: 10px 12px 6px; }
    .kx-input-wrapper-outline label + textarea[data-kx-input] {
      height: auto;
      margin-top: 0;
      padding-top: 8px; }
  .kx-input-wrapper-outline .uk-form-icon {
    left: 0;
    margin-top: 0; }
    .kx-input-wrapper-outline .uk-form-icon-flip {
      right: 0;
      left: auto; }
  .kx-input-wrapper-outline.kx-input-wrapper-danger label {
    color: #e53935; }

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

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

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

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

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

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

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

.kx-input-bar {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%; }
  .kx-input-bar:before, .kx-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); }
  .kx-input-bar:before {
    left: 50%; }
  .kx-input-bar:after {
    right: 50%; }

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

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

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

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

.kx-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; }
  .kx-switch-label:before, .kx-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); }
  .kx-switch-label:before {
    left: 1px;
    width: 34px;
    height: 14px;
    background-color: #9e9e9e;
    border-radius: 8px; }
  .kx-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; }

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

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

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

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

.kx-form-errors-list {
  color: #e53935;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 8px 0 4px 8px;
  display: none; }
  .kx-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; }

.kx-button {
  background: #fff;
  border: none;
  border-radius: 4px;
  -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; }
  .kx-button:focus, .kx-button:active, .kx-button.uk-button-dropdown.uk-open {
    background: #fff;
    outline: none;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.87); }
    .kx-button:focus > i.mdi, .kx-button:active > i.mdi, .kx-button.uk-button-dropdown.uk-open > i.mdi {
      color: rgba(0, 0, 0, 0.87); }
  .kx-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; }
  .kx-button:active, .kx-button.uk-active, .kx-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); }
  .kx-button-primary, .kx-button-primary:hover, .kx-button-primary:focus, .kx-button-primary:active, .kx-button-primary.uk-active {
    background: #0d65a4; }
  .kx-button-secondary, .kx-button-secondary:hover, .kx-button-secondary:focus, .kx-button-secondary:active, .kx-button-secondary.uk-active {
    background: #c62828; }
  .kx-button-danger, .kx-button-danger:hover, .kx-button-danger:focus, .kx-button-danger:active, .kx-button-danger.uk-active {
    background: #e53935; }
  .kx-button-success, .kx-button-success:hover, .kx-button-success:focus, .kx-button-success:active, .kx-button-success.uk-active {
    background: #7cb342; }
  .kx-button-warning, .kx-button-warning:hover, .kx-button-warning:focus, .kx-button-warning:active, .kx-button-warning.uk-active {
    background: #ffb300; }
  .kx-button-danger, .kx-button-danger:before, .kx-button-danger:hover, .kx-button-danger:hover:before, .kx-button-danger:focus, .kx-button-danger:focus:before, .kx-button-danger:active, .kx-button-danger:active:before, .kx-button-danger.uk-active, .kx-button-danger.uk-active:before,
  .kx-button-danger > i,
  .kx-button-danger > i:before, .kx-button-primary, .kx-button-primary:before, .kx-button-primary:hover, .kx-button-primary:hover:before, .kx-button-primary:focus, .kx-button-primary:focus:before, .kx-button-primary:active, .kx-button-primary:active:before, .kx-button-primary.uk-active, .kx-button-primary.uk-active:before,
  .kx-button-primary > i,
  .kx-button-primary > i:before, .kx-button-secondary, .kx-button-secondary:before, .kx-button-secondary:hover, .kx-button-secondary:hover:before, .kx-button-secondary:focus, .kx-button-secondary:focus:before, .kx-button-secondary:active, .kx-button-secondary:active:before, .kx-button-secondary.uk-active, .kx-button-secondary.uk-active:before,
  .kx-button-secondary > i,
  .kx-button-secondary > i:before, .kx-button-success, .kx-button-success:before, .kx-button-success:hover, .kx-button-success:hover:before, .kx-button-success:focus, .kx-button-success:focus:before, .kx-button-success:active, .kx-button-success:active:before, .kx-button-success.uk-active, .kx-button-success.uk-active:before,
  .kx-button-success > i,
  .kx-button-success > i:before, .kx-button-warning, .kx-button-warning:before, .kx-button-warning:hover, .kx-button-warning:hover:before, .kx-button-warning:focus, .kx-button-warning:focus:before, .kx-button-warning:active, .kx-button-warning:active:before, .kx-button-warning.uk-active, .kx-button-warning.uk-active:before,
  .kx-button-warning > i,
  .kx-button-warning > i:before, .kx-button-custom, .kx-button-custom:before, .kx-button-custom:hover, .kx-button-custom:hover:before, .kx-button-custom:focus, .kx-button-custom:focus:before, .kx-button-custom:active, .kx-button-custom:active:before, .kx-button-custom.uk-active, .kx-button-custom.uk-active:before,
  .kx-button-custom > i,
  .kx-button-custom > i:before {
    color: #fff; }
  .disabled > .kx-button, .disabled > .kx-button:hover, .disabled > .kx-button:focus, .disabled > .kx-button:active, .disabled > .kx-button.uk-active, .kx-button:disabled, .kx-button:disabled:hover, .kx-button:disabled:focus, .kx-button:disabled:active, .kx-button:disabled.uk-active, .kx-button-disabled, .kx-button-disabled:hover, .kx-button-disabled:focus, .kx-button-disabled:active, .kx-button-disabled.uk-active {
    color: rgba(0, 0, 0, 0.54);
    background: #eaeaea;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    cursor: default;
    pointer-events: none; }
  .kx-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); }
    .kx-button > i.mdi:before {
      font-size: 18px;
      font-size: 1.125rem; }
  .kx-button::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .kx-button-block {
    width: 100%; }
    .kx-button-block + .kx-button-block {
      margin-left: 0;
      margin-top: 12px; }
  .kx-button-flex,
  .kx-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; }
  .kx-button-flex .mdi {
    margin-top: -2px;
    height: 24px; }
    .kx-button-flex .mdi:before {
      line-height: 1; }
  .kx-button-flat {
    background: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
    .kx-button-flat:hover {
      background: rgba(0, 0, 0, 0.08) !important; }
    .kx-button-flat:active, .kx-button-flat.uk-active {
      background: rgba(153, 153, 153, 0.4); }
    .kx-button-flat-primary, .kx-button-flat-primary:hover, .kx-button-flat-primary:focus, .kx-button-flat-primary:active, .kx-button-flat-primary.uk-active {
      color: #0d65a4; }
    .kx-button-flat-primary.uk-active {
      color: #0d65a4;
      background: #e0f7fa; }
    .kx-button-flat-primary:hover {
      background: #e0f7fa !important; }
    .kx-button-flat-danger, .kx-button-flat-danger:hover, .kx-button-flat-danger:focus, .kx-button-flat-danger:active, .kx-button-flat-danger.uk-active {
      color: #e53935; }
    .kx-button-flat-danger.uk-active {
      color: #c62828;
      background: #ffebee; }
    .kx-button-flat-danger:hover {
      background: #ffebee !important; }
    .kx-button-flat-success, .kx-button-flat-success:hover, .kx-button-flat-success:focus, .kx-button-flat-success:active, .kx-button-flat-success.uk-active {
      color: #7cb342; }
    .kx-button-flat-success.uk-active {
      color: #558b2f;
      background: #f1f8e9; }
    .kx-button-flat-success:hover {
      background: #f1f8e9 !important; }
    .kx-button-flat-warning, .kx-button-flat-warning:hover, .kx-button-flat-warning:focus, .kx-button-flat-warning:active, .kx-button-flat-warning.uk-active {
      color: #ffb300; }
    .kx-button-flat-warning.uk-active {
      color: #ff8f00;
      background: #fff8e1; }
    .kx-button-flat-warning:hover {
      background: #fff8e1 !important; }
    .kx-button-flat:disabled, .kx-button-flat.kx-button-disabled {
      color: #a8a8a8;
      background: #fff;
      cursor: default;
      pointer-events: none; }
  .kx-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; }
    .kx-button-outline-square {
      width: 36px !important; }
    .kx-button-outline:active, .kx-button-outline.uk-active, .kx-button-outline:hover, .kx-button-outline.uk-button-dropdown.uk-open {
      border-color: rgba(0, 0, 0, 0.36); }
    .kx-button-outline-danger, .kx-button-outline-danger:hover, .kx-button-outline-danger:focus, .kx-button-outline-danger:active, .kx-button-outline-danger.uk-active {
      color: #e53935;
      background: none; }
    .kx-button-outline-danger:hover {
      border-color: #e53935; }
    .kx-button-outline-danger.uk-active {
      color: #c62828;
      background: #ffebee; }
    .kx-button-outline-danger.kx-button-icon > i.mdi {
      color: #e53935; }
    .kx-button-outline-primary, .kx-button-outline-primary:hover, .kx-button-outline-primary:focus, .kx-button-outline-primary:active, .kx-button-outline-primary.uk-active {
      color: #0d65a4;
      background: none; }
    .kx-button-outline-primary:hover {
      border-color: #00acc1; }
    .kx-button-outline-primary.uk-active {
      color: #0d65a4;
      background: #e0f7fa; }
    .kx-button-outline-primary.kx-button-icon > i.mdi {
      color: #00acc1; }
    .kx-button-outline-success, .kx-button-outline-success:hover, .kx-button-outline-success:focus, .kx-button-outline-success:active, .kx-button-outline-success.uk-active {
      color: #7cb342;
      background: none; }
    .kx-button-outline-success:hover {
      border-color: #7cb342; }
    .kx-button-outline-success.uk-active {
      color: #558b2f;
      background: #f1f8e9; }
    .kx-button-outline-success.kx-button-icon > i.mdi {
      color: #7cb342; }
    .kx-button-outline-warning, .kx-button-outline-warning:hover, .kx-button-outline-warning:focus, .kx-button-outline-warning:active, .kx-button-outline-warning.uk-active {
      color: #ffb300;
      background: none; }
    .kx-button-outline-warning:hover {
      border-color: #ffb300; }
    .kx-button-outline-warning.uk-active {
      color: #ff8f00;
      background: #fff8e1; }
    .kx-button-outline-warning.kx-button-icon > i.mdi {
      color: #ffb300; }
    .kx-button-outline:disabled, .kx-button-outline.kx-button-disabled {
      color: #a8a8a8 !important;
      border-color: rgba(0, 0, 0, 0.08);
      background: #fff;
      cursor: default;
      pointer-events: none; }
  .kx-button-wrapper {
    display: inline-block;
    text-align: center; }
  .kx-button-round {
    border-radius: 50%;
    padding: 4px; }
    .kx-button-round .mdi:before {
      margin-top: -1px; }
  .kx-button-state-loading {
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    width: 100%; }
    .kx-button-state-loading-start {
      font-size: 0;
      background: #fff !important; }
    .kx-button-state-loading-end {
      width: 36px;
      min-width: 36px;
      border-radius: 50%; }
  .kx-button-facebook {
    background: #3b5998 !important; }
  .kx-button-twitter {
    background: #00aced !important; }
  .kx-button-gplus {
    background: #dd4b39 !important; }
  .kx-button-twitch {
    background: #6441a5 !important; }
  .kx-button-youtube {
    background: #c4302b !important; }
  .kx-button-linkedin {
    background: #0e76a8 !important; }
  .kx-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; }
    .kx-button-social,
    .kx-button-social > i {
      color: #fff !important; }
    .kx-button-social i {
      margin-top: 2px; }
    .kx-button-social > span {
      padding-top: 2px;
      margin-right: 8px; }
  .kx-button-mini {
    line-height: 18px !important;
    min-width: 12px;
    font-size: 11px !important;
    height: 24px;
    padding: 4px 8px; }
    .kx-button-mini.kx-button-outline {
      line-height: 16px !important; }
  .kx-button-small {
    line-height: 26px !important;
    height: 32px;
    min-width: 14px;
    font-size: 12px !important;
    padding: 4px 8px; }
    .kx-button-small.kx-button-outline {
      line-height: 22px !important; }
  .kx-button-large {
    line-height: 42px !important;
    height: 48px;
    font-size: 16px !important;
    min-width: 100px; }
    .kx-button-large.kx-button-outline {
      line-height: 40px !important; }
  .kx-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; }
    .kx-button-icon > i,
    .kx-button-icon > i.mdi,
    .kx-button-icon > i.mdi:before {
      font-size: 24px;
      line-height: 24px; }
    .kx-button-icon.kx-button-large > i,
    .kx-button-icon.kx-button-large > i.mdi {
      font-size: 32px; }
    .kx-button-icon.kx-button-small > i,
    .kx-button-icon.kx-button-small > i.mdi {
      font-size: 18px; }
    .kx-button-icon.kx-button-mini > i,
    .kx-button-icon.kx-button-mini > i.mdi {
      position: relative;
      font-size: 16px;
      line-height: 1; }
  .kx-button.uk-button-dropdown {
    position: relative;
    padding-right: 32px; }
    .kx-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; }
    .kx-button.uk-button-dropdown.uk-open:after {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  .kx-button .kx-progress-circular {
    width: 18px;
    height: 18px;
    margin-top: 1px; }
  .kx-button-progress {
    min-width: 36px;
    padding: 4px 0;
    border-radius: 50%; }
  .kx-button-progress-overlay {
    position: relative; }
  .kx-button-progress-layer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 3px; }
    .kx-button-progress-layer .kx-progress-circular {
      margin-top: 5px; }

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

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

.kx-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; }
  .kx-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); }
  .kx-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); }
  .kx-fab > i {
    color: rgba(0, 0, 0, 0.54); }
    .kx-fab > i:before {
      font-size: 28px;
      font-size: 1.75rem; }
  .kx-fab .mdi-reload:before,
  .kx-fab .mdi-send:before {
    margin-right: -2px; }
  .kx-fab-dark, .kx-fab-dark:hover,
  .kx-fab-dark > i {
    color: #fff; }
  .kx-fab-primary {
    background: #0d65a4; }
    .kx-fab-primary, .kx-fab-primary:hover,
    .kx-fab-primary > i {
      color: #fff; }
  .kx-fab-secondary {
    background: #c62828; }
    .kx-fab-secondary, .kx-fab-secondary:hover,
    .kx-fab-secondary > i {
      color: #fff; }
  .kx-fab-success {
    background: #7cb342; }
    .kx-fab-success, .kx-fab-success:hover,
    .kx-fab-success > i {
      color: #fff; }
  .kx-fab-danger {
    background: #e53935; }
    .kx-fab-danger, .kx-fab-danger:hover,
    .kx-fab-danger > i {
      color: #fff; }
  .kx-fab-warning {
    background: #ffb300; }
    .kx-fab-warning,
    .kx-fab-warning > i {
      color: #fff; }
  .kx-fab-small {
    width: 36px;
    height: 36px;
    border-radius: 50%; }
    .kx-fab-small > i:before {
      font-size: 20px;
      font-size: 1.25rem; }
  .kx-fab-large {
    width: 64px;
    height: 64px;
    border-radius: 50%; }
    .kx-fab-large > i:before {
      font-size: 36px;
      font-size: 2.25rem; }
  .kx-fab-text {
    width: auto;
    padding: 0 24px;
    border-radius: 48px;
    text-transform: uppercase;
    font-weight: 500; }
    .kx-fab-text > i {
      margin-left: -8px;
      margin-right: 4px; }
    .kx-fab-text.kx-fab-small {
      padding: 0 12px;
      font-size: 12px;
      font-size: 0.75rem; }
      .kx-fab-text.kx-fab-small > i {
        margin-left: -4px; }
    .kx-fab-text.kx-fab-large {
      padding: 0 36px;
      font-size: 20px;
      font-size: 1.25rem; }
      .kx-fab-text.kx-fab-large > i {
        margin-left: -12px;
        margin-right: 8px; }
  .kx-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); }
    .kx-footer-active .kx-fab-page-wrapper {
      bottom: 70px; }
      @media (max-width: 959px) {
        .kx-footer-active .kx-fab-page-wrapper {
          bottom: 80px; } }
  .kx-fab-card-wrapper {
    position: absolute;
    bottom: 16px;
    right: 16px; }
  .kx-fab-page-wrapper > .kx-fab + .kx-fab, .kx-fab-card-wrapper > .kx-fab + .kx-fab {
    margin-top: 12px; }

.mdi.kx-icon-square {
  width: 36px;
  height: 36px; }
  .mdi.kx-icon-square, .mdi.kx-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.kx-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.kx-light {
    color: #fff; }
    a.mdi.kx-light:after {
      background: rgba(0, 0, 0, 0.16); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.kx-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; }
  .kx-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; }
    .kx-progress-label-enabled {
      margin-top: 28px; }
  .kx-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; }
  .kx-progress-medium .kx-progress-bar {
    height: 8px;
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 8px; }
  .kx-progress-large .kx-progress-bar {
    height: 16px;
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 17px; }
  .kx-progress-medium, .kx-progress-large {
    border-radius: 3px; }
    .kx-progress-medium .kx-progress-bar, .kx-progress-large .kx-progress-bar {
      border-radius: 3px; }
    .kx-progress-medium.kx-progress-group .kx-progress-bar, .kx-progress-large.kx-progress-group .kx-progress-bar {
      border-radius: 3px 0 0 3px; }
      .kx-progress-medium.kx-progress-group .kx-progress-bar + .kx-progress-bar, .kx-progress-large.kx-progress-group .kx-progress-bar + .kx-progress-bar {
        border-radius: 0; }
      .kx-progress-medium.kx-progress-group .kx-progress-bar:last-child, .kx-progress-large.kx-progress-group .kx-progress-bar:last-child {
        border-radius: 0 3px 3px 0; }
  .kx-progress-indeterminate {
    overflow: hidden; }
    .kx-progress-indeterminate .kx-progress-bar {
      width: 100%;
      -webkit-animation: indeterminate 2800ms infinite linear;
      animation: indeterminate 2800ms infinite linear; }

.kx-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; }
  .kx-progress-circular-small {
    width: 12px;
    height: 12px;
    border-width: 2px; }
  .kx-progress-circular-large {
    width: 48px;
    height: 48px;
    border-width: 8px; }
  .kx-progress-circular-secondary {
    border-top-color: #d50000; }
  .kx-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%); } }

.kx-timeline {
  position: relative;
  min-height: 32px;
  padding: 16px 0; }
  .kx-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) {
      .kx-timeline:after {
        left: 20px !important;
        margin: 0; } }
  .kx-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; }
    .kx-timeline-item + .kx-timeline-item {
      margin-top: 16px; }
    @media (max-width: 959px) {
      .kx-timeline-item {
        display: block;
        padding-left: 52px;
        margin-right: 0 !important;
        margin-left: 0 !important; } }
  .kx-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) {
      .kx-timeline-icon {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0 !important; } }
  .kx-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) {
      .kx-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; } }
  .kx-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; }
    .kx-timeline-body-border {
      border: 1px solid rgba(0, 0, 0, 0.12); }
  .kx-timeline-content {
    font-size: 14px;
    font-size: 0.875rem; }
  .kx-timeline-header {
    font-size: 16px;
    font-size: 1rem;
    margin: 0; }
  .kx-timeline-meta {
    font-size: 14px;
    font-size: 0.875rem;
    color: rgba(0, 0, 0, 0.54); }
  .kx-timeline hr {
    margin-bottom: 16px; }
  .kx-timeline * + hr {
    margin-top: 12px; }
  .kx-timeline-center:after {
    top: 0;
    left: 50%;
    margin-left: -2px; }
  .kx-timeline-center .kx-timeline-item {
    margin-left: calc(50% - 86px); }
    .kx-timeline-center .kx-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; }
      .kx-timeline-center .kx-timeline-item:nth-child(odd) .kx-timeline-date,
      .kx-timeline-center .kx-timeline-item:nth-child(odd) .kx-timeline-icon {
        margin-left: 16px;
        margin-right: 0; }
  .kx-timeline-right:after {
    top: 0;
    right: 84px;
    left: auto; }
    @media (max-width: 959px) {
      .kx-timeline-right:after {
        right: 20px !important;
        left: auto !important; } }
  .kx-timeline-right .kx-timeline-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
    .kx-timeline-right .kx-timeline-item .kx-timeline-date,
    .kx-timeline-right .kx-timeline-item .kx-timeline-icon {
      margin-left: 16px;
      margin-right: 0; }
    @media (max-width: 959px) {
      .kx-timeline-right .kx-timeline-item {
        padding-left: 0;
        padding-right: 52px; } }
  @media (max-width: 959px) {
    .kx-timeline-right .kx-timeline-icon {
      left: auto;
      right: 0; } }
  @media (max-width: 959px) {
    .kx-timeline-right .kx-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; }

/* 5. common plugins ================================ */
.kx-icheckbox,
.kx-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; }
  .kx-icheckbox:after,
  .kx-iradio:after {
    display: block;
    position: absolute;
    left: 0;
    top: 0; }
  .kx-icheckbox > input,
  .kx-iradio > input {
    margin: 0; }
  .kx-icheckbox > .iCheck-helper,
  .kx-iradio > .iCheck-helper {
    z-index: 10; }
  .kx-icheckbox + label,
  .kx-iradio + label {
    padding-left: 8px;
    padding-top: 1px; }

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

.kx-iradio {
  border: 2px solid rgba(0, 0, 0, 0.54);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff; }
  .kx-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; }
  .kx-iradio.checked {
    border-color: #1976d2; }
    .kx-iradio.checked:after {
      background: #1976d2;
      -webkit-transform: scale(1);
      transform: scale(1); }
  .kx-iradio.disabled {
    border-color: rgba(0, 0, 0, 0.26);
    cursor: default; }
    .kx-iradio.disabled.checked:after {
      background: rgba(0, 0, 0, 0.26);
      -webkit-transform: scale(1);
      transform: scale(1); }
  .kx-input-danger .kx-iradio {
    border-color: #e53935; }
  label .kx-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 .kx-icheckbox,
.uk-form-danger .kx-iradio {
  border-color: #e53935; }

.kx-icheck-custom.hover.checked, .kx-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; }

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

/* 6. custom pages ================================== */
/*material-color('blue-grey','50')*/
.kx-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; }

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

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

.kx-chat-user-list-inline {
  margin: 0 0 0 -8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .kx-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; }
    .kx-chat-user-list-inline li a {
      color: rgba(0, 0, 0, 0.87); }

.kx-chat-messages {
  max-width: 75%;
  float: left; }
  .kx-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);
				}
			}*/ }
    .kx-chat-messages > li + li {
      margin-top: 4px; }
  .kx-chat-messages .kx-chat-message-content {
    margin: 0;
    color: rgba(0, 0, 0, 0.87); }
  .kx-chat-messages time {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.54); }
  .kx-chat-messages-wrapper {
    margin-top: 8px;
    overflow: hidden;
    padding-bottom: 8px; }
    .kx-chat-messages-wrapper.my .kx-chat-message-avatar {
      float: right;
      margin-left: 8px;
      margin-right: 0; }
      .kx-chat-messages-wrapper.my .kx-chat-message-avatar > img,
      .kx-chat-messages-wrapper.my .kx-chat-message-avatar > span {
        background: #fff; }
    .kx-chat-messages-wrapper.my .kx-chat-message-meta {
      text-align: right; }
    .kx-chat-messages-wrapper.my > ul {
      float: right; }
      .kx-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;
						}*/ }

.kx-chat-message-avatar {
  float: left;
  margin-right: 8px;
  color: rgba(0, 0, 0, 0.54); }

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

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

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

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

.kx-list-messages {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  overflow: hidden; }
  .kx-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); }
    .kx-list-messages > li.kx-item-checked {
      background: #fffde7; }
    .kx-list-messages > li .kx-message-card:not(.kx-message-expanded) {
      -webkit-transition: all 140ms ease;
      transition: all 140ms ease; }
    .kx-list-messages > li:hover {
      border-color: transparent; }
      .kx-list-messages > li:hover .kx-message-card:not(.kx-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); }
        .kx-list-messages > li:hover .kx-message-card:not(.kx-message-expanded) .kx-message-date {
          display: none; }
        .kx-list-messages > li:hover .kx-message-card:not(.kx-message-expanded) .kx-message-actions {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }

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

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

.kx-message-date {
  font-size: 14px;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.54); }

.kx-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); }
  .kx-message-close:hover {
    color: rgba(0, 0, 0, 0.87); }

.kx-message-actions {
  display: none; }
  .kx-message-actions .mdi {
    height: 32px;
    width: 32px;
    text-align: center;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.54); }
    .kx-message-actions .mdi:before {
      line-height: 32px; }
    .kx-message-actions .mdi + .mdi {
      margin-left: 8px; }
    .kx-message-actions .mdi.uk-open:after, .kx-message-actions .mdi:hover:after {
      -webkit-transform: scale3d(1.2, 1.2, 1.2);
      transform: scale3d(1.2, 1.2, 1.2); }

.kx-message-expanded #kx-message-single {
  background: #fff;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1300;
  display: none; }
  .kx-message-expanded #kx-message-single .kx-message-card {
    height: 100%;
    overflow: hidden;
    padding: 24px; }
  @media (min-width: 960px) {
    .kx-message-expanded #kx-message-single {
      overflow: hidden; } }
  @media (max-width: 959px) {
    .kx-message-expanded #kx-message-single.kx-js-expanded:before {
      position: absolute;
      bottom: -80px;
      left: 0;
      right: 0;
      background: #fff;
      content: '';
      height: 80px;
      z-index: 1400; } }

.kx-message-head {
  -ms-flex-item-align: start;
  align-self: flex-start;
  width: 100%; }

.kx-message-content {
  margin-top: 24px;
  overflow-y: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-overflow-scrolling: touch; }

.kx-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; }
  .kx-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); }
    .kx-message-attachments li .kx-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; }
      .kx-message-attachments li .kx-attachment a {
        text-decoration: none; }
        .kx-message-attachments li .kx-attachment a span {
          color: rgba(0, 0, 0, 0.54); }
      .kx-message-attachments li .kx-attachment-remove {
        font-size: 20px;
        font-size: 1.25rem;
        width: 30px;
        height: 30px;
        text-align: center;
        margin-left: 8px; }
        .kx-message-attachments li .kx-attachment-remove:before {
          line-height: 30px;
          padding: 0; }

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

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

.kx-message-unreaded {
  background: rgba(0, 0, 0, 0.04); }
  .kx-message-unreaded .kx-message-title {
    font-weight: 500; }

.kx-js-expand-message > li {
  cursor: pointer; }

.kx-message-back {
  display: none; }

.kx-checkbox-wrapper {
  margin-right: 16px; }

#kx-page-wrapper.kx-message-single .kx-message-back {
  display: block; }

#kx-page-wrapper.kx-message-single .kx-checkbox-wrapper {
  display: none; }

#kx-page-wrapper.kx-message-single .kx-top-bar-content {
  padding-left: 16px; }

@media (max-width: 959px) {
  #kx-page-wrapper.kx-message-single .kx-top-bar-content {
    padding-right: 16px; }
  #kx-page-wrapper.kx-message-single .kx-message-back {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 1px; }
  #kx-page-wrapper.kx-message-single .kx-message-expanded #kx-message-single .kx-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; }
    #kx-page-wrapper.kx-message-single .kx-message-expanded #kx-message-single .kx-message-head .uk-text-truncate {
      width: auto;
      overflow: visible;
      white-space: normal; }
    #kx-page-wrapper.kx-message-single .kx-message-expanded #kx-message-single .kx-message-head .kx-message-title {
      line-height: 1.5;
      font-size: 18px;
      font-size: 1.125rem; }
    #kx-page-wrapper.kx-message-single .kx-message-expanded #kx-message-single .kx-message-head .kx-message-date {
      padding-top: 8px; } }

.kx-task-board {
  padding: 12px 0;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .kx-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; }

.kx-task-list {
  width: 320px;
  background: #eeeeee;
  height: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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); }
  .kx-task-list-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 52px; }
    .kx-task-list-head .kx-task-list-header {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      margin: 0; }
  .kx-task-list + .kx-task-list {
    margin-left: 12px; }
  .kx-task-list:last-child {
    margin-right: 12px; }
  .kx-task-list-collapsed {
    width: 64px;
    display: block; }
    .kx-task-list-collapsed .kx-task-list-cards,
    .kx-task-list-collapsed .kx-js-el-hide {
      display: none; }
    .kx-task-list-collapsed .kx-js-el-show {
      display: block; }
    .kx-task-list-collapsed .kx-task-list-head {
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
    .kx-task-list-collapsed .kx-actions {
      margin: 0 !important; }
      .kx-task-list-collapsed .kx-actions .kx-js-el-show {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); }
    .kx-task-list-collapsed .kx-task-list-header {
      white-space: nowrap;
      padding-right: 16px;
      max-width: inherit;
      overflow: visible; }
    @media screen and (-ms-high-contrast: none) {
      .kx-task-list-collapsed .kx-task-list-head {
        -webkit-transform: rotate(-270deg);
        transform: rotate(-270deg);
        padding-left: 0; }
      .kx-task-list-collapsed .kx-actions {
        margin: 0 !important; }
        .kx-task-list-collapsed .kx-actions .kx-js-el-show {
          -webkit-transform: rotate(-270deg);
          transform: rotate(-270deg); }
      .kx-task-list-collapsed .kx-task-list-header {
        padding-right: 0;
        position: absolute;
        left: 64px;
        bottom: 16px; } }

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

.kx-task-list-cards {
  min-height: 24px;
  margin: 8px 4px 0 12px;
  padding: 0 12px 8px 4px;
  overflow-x: hidden;
  overflow-y: auto; }
  .kx-task-list-cards > li {
    cursor: pointer; }
    .kx-task-list-cards > li + li {
      margin-top: 12px; }
  .kx-task-list-cards .kx-mirror-el {
    border-radius: 3px; }

.kx-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; }
  .kx-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; }
  .kx-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; }
    .kx-task-card-assignee > a {
      margin-right: 4px;
      font-size: 14px; }
      .kx-task-card-assignee > a,
      .kx-task-card-assignee > a img {
        border-radius: 50%; }

#kx-page-aside .kx-task-list-head {
  margin-top: 12px;
  margin-bottom: 8px; }

#kx-page-aside .kx-task-list-cards {
  height: 100%;
  margin-top: 0; }
  #kx-page-aside .kx-task-list-cards :first-child[style*="display: none"] + li {
    margin-top: 0; }

.kx-task-board > [style*="display: none"]:first-child + .kx-task-list {
  margin-left: 0; }

.kx-task-list :first-child[style*="display: none"] + li,
.kx-task-list-cards :first-child[style*="display: none"] + li {
  margin-top: 0; }

/* 7. themes ======================================= */
/* 8. print ======================================== */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIm1haW4uY3NzIiwiY29tbW9uL192YXJpYWJsZXNfbWl4aW5zLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwiY29tbW9uL19tZF9jb2xvcnMuc2NzcyIsImNvbW1vbi9fdWlraXRfY3VzdG9tLnNjc3MiLCJwYXJ0aWFscy9fdG9wX2Jhci5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvX3NpZGViYXIuc2NzcyIsInBhcnRpYWxzL190b29sYmFyLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19jb2xvcnMuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19jb2xvcnBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2ljb25zLnNjc3MiLCJjb21wb25lbnRzL19tYXBzLnNjc3MiLCJjb21wb25lbnRzL19vZmZjYW52YXMuc2NzcyIsImNvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCJjb21wb25lbnRzL190aW1lbGluZS5zY3NzIiwiY29tcG9uZW50cy9fd2F2ZXMuc2NzcyIsImNvbXBvbmVudHMvX2ljaGVjay5zY3NzIiwiY29tcG9uZW50cy9faGlnaGxpZ2h0X2pzLnNjc3MiLCJjb21wb25lbnRzL19jaGFydHMuc2NzcyIsInBhZ2VzL19jaGF0LnNjc3MiLCJwYWdlcy9faW52b2ljZS5zY3NzIiwicGFnZXMvX21haWxib3guc2NzcyIsInBhZ2VzL190YXNrX2JvYXJkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7O0NDY0M7QURFRCxpREFBQTtBRTZTQzs7Ozs7Ozs7OztFQUVDLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZ0JBQWdCLEVBQUE7O0FDalVsQjtFQUNDLFlBQVksRUFBQTs7QUFFYjtFQUNDLG1CRHlGNkI7RUN4RjdC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O0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjNDO0VBQ0MseUJBQStCLEVBQUE7O0FBRWhDO0VBQ0Msb0NBQTBDLEVBQUE7O0FBSjND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Q0UsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtRQUNsQixVQUFVO1FBQ1YsWUFBWSxFQUFBLEVBQ1o7O0FBS0o7RUFDQyxnQkFBZ0I7RTFCb1FqQixtREFBdUQ7RUFOdEQsZTBCNVB1QjtFMUI2UHZCLG1CQWRzQjtFMEI5T3RCLHlCQUF5QjtFQUN6QixnQkFBZ0IsRUFBQTs7QUFFakI7RUFDQyxnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUE7RUFMaEI7SUFXQyxlQUFlLEVBQUE7SUFYaEI7TUFhRSxnQkFBZ0IsRUFBQTtFQWJsQjtJQWlCQyxrQjFCeEVzQixFQUFBOztBMEIyRXhCO0VBQ0Msa0IxQjVFdUI7RTBCNkV2QixpQkFBaUI7RUFDakIsZ0IxQmhEa0I7RUFvSWxCLGdGQUFrRTtFQUFsRSx3RUFBa0U7RTBCbEZsRSxlQUFlLEVBQUE7RUFDZjtJQUNDLFNBQVM7STFCbU9YLG1EQUF1RDtJQU50RCxlMEIzTndCO0kxQjROeEIsbUJBZHNCO0kwQjdNckIsZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFBO0VBRWpCO0lBQ0Msb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixlQUFlLEVBQUE7SUFIZjtNQVNDLGlCQUFpQjtNQUNqQixlQUFlLEVBQUE7TUFWaEI7O1FBT0Usa0JBQWtCLEVBQUE7O0FBU3ZCO0VBRUUsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUhwQjtFQU1FLFlBQVk7RUFDWixhQUFhLEVBQUE7RUFQZjtJQVdLLGFBQWEsRUFBQTs7QUFNbEI7RUFHRyxjQUFjLEVBQUE7O0FBS2pCOztFQUtJLGFBQWEsRUFBQTs7QTVCMUhqQixzREFBQTtBQUdBLHNEQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuKlx0U2N1dHVtIEFkbWluXHJcbipcdGF1dGhvcjogdHpkXHJcbipcclxuKlx0Q29udGVudDpcclxuKlx0MS4gY29sb3JzOyB2YXJpYWJsZXMvbWl4aW5zOyBjb21tb24gc3R5bGVzXHJcbipcdDIuIFVJa2l0IGN1c3RvbSBzdHlsZXNcclxuKlx0My4gcGFydGlhbHMgKGhlYWRlcixzaWRlYmFycyx0b3AgYmFyKVxyXG4qXHQ0LiBjdXN0b20gY29tcG9uZW50c1xyXG4qXHQ1LiBjb21tb24gcGx1Z2luc1xyXG4qXHQ2LiBjdXN0b20gcGFnZXNcclxuKlx0Ny4gdGhlbWVzXHJcbipcdDguIHByaW50IHN0eWxlc1xyXG4qXHJcbiovXHJcblxyXG4vKiAxLiB2YXJpYWJsZXMvbWl4aW5zID09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cdEBpbXBvcnQgXCJjb21tb24vbWRfY29sb3JzXCI7XHJcblx0QGltcG9ydCBcImNvbW1vbi92YXJpYWJsZXNfbWl4aW5zXCI7XHJcblx0QGltcG9ydCBcImNvbW1vbi9jb21tb25cIjtcclxuXHJcbi8qIDIuIFVJa2l0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblx0QGltcG9ydCBcImNvbW1vbi91aWtpdF9jdXN0b21cIjtcclxuXHJcbi8qIDMuIHBhcnRpYWxzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblx0QGltcG9ydCBcInBhcnRpYWxzL3RvcF9iYXJcIjtcclxuXHRAaW1wb3J0IFwicGFydGlhbHMvaGVhZGVyXCI7XHJcblx0QGltcG9ydCBcInBhcnRpYWxzL3NpZGViYXJcIjtcclxuXHRAaW1wb3J0IFwicGFydGlhbHMvdG9vbGJhclwiO1xyXG5cdEBpbXBvcnQgXCJwYXJ0aWFscy9mb290ZXJcIjtcclxuXHJcbi8qIDQuIGNvbXBvbmVudHMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvY29sb3JzXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvY2FyZHNcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9jb2xvcnBpY2tlclwiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1zXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2ljb25zXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvbWFwc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL29mZmNhbnZhc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2dyZXNzXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvdGltZWxpbmVcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy93YXZlc1wiO1xyXG5cclxuLyogNS4gY29tbW9uIHBsdWdpbnMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9pY2hlY2tcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9oaWdobGlnaHRfanNcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9jaGFydHNcIjtcclxuXHJcbi8qIDYuIGN1c3RvbSBwYWdlcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblx0QGltcG9ydCBcInBhZ2VzL2NoYXRcIjtcclxuXHRAaW1wb3J0IFwicGFnZXMvaW52b2ljZVwiO1xyXG5cdEBpbXBvcnQgXCJwYWdlcy9tYWlsYm94XCI7XHJcblx0QGltcG9ydCBcInBhZ2VzL3Rhc2tfYm9hcmRcIjtcclxuXHJcbi8qIDcuIHRoZW1lcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHQvL0BpbXBvcnQgXCJ0aGVtZXNcIjtcclxuXHJcbi8qIDguIHByaW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHQvL0BpbXBvcnQgXCJwcmludFwiO1xyXG4iLCIvKlxyXG4qXHRTY3V0dW0gQWRtaW5cclxuKlx0YXV0aG9yOiB0emRcclxuKlxyXG4qXHRDb250ZW50OlxyXG4qXHQxLiBjb2xvcnM7IHZhcmlhYmxlcy9taXhpbnM7IGNvbW1vbiBzdHlsZXNcclxuKlx0Mi4gVUlraXQgY3VzdG9tIHN0eWxlc1xyXG4qXHQzLiBwYXJ0aWFscyAoaGVhZGVyLHNpZGViYXJzLHRvcCBiYXIpXHJcbipcdDQuIGN1c3RvbSBjb21wb25lbnRzXHJcbipcdDUuIGNvbW1vbiBwbHVnaW5zXHJcbipcdDYuIGN1c3RvbSBwYWdlc1xyXG4qXHQ3LiB0aGVtZXNcclxuKlx0OC4gcHJpbnQgc3R5bGVzXHJcbipcclxuKi9cbi8qIDEuIHZhcmlhYmxlcy9taXhpbnMgPT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUsICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gLnNjLXNpZGViYXItbWVudS1zdWIsICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gLnNjLXNpZGViYXItbWVudS1zdWIgdWwsIC5zYy1jaGF0LXVzZXItbGlzdC1pbmxpbmUsIC5zYy1jaGF0LW1lc3NhZ2VzLCAuc2MtbGlzdC1tZXNzYWdlcywgLnNjLXRhc2stbGlzdC1jYXJkcyxcbi5zYy10YXNrLWxpc3QtY2FyZHMgPiBsaSxcbiNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpLFxuI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiAuc2Mtc2lkZWJhci1tZW51LXN1YiA+IGxpLFxuI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiAuc2Mtc2lkZWJhci1tZW51LXN1YiB1bCA+IGxpLFxuLnNjLWNoYXQtdXNlci1saXN0LWlubGluZSA+IGxpLFxuLnNjLWNoYXQtbWVzc2FnZXMgPiBsaSxcbi5zYy1saXN0LW1lc3NhZ2VzID4gbGksXG4uc2MtdGFzay1saXN0LWNhcmRzID4gbGksXG4uc2MtdGFzay1saXN0LWNhcmRzID4gbGkgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9udHNMb2FkaW5nIGgxLCAuZm9udHNMb2FkaW5nIGgyLCAuZm9udHNMb2FkaW5nIGgzLCAuZm9udHNMb2FkaW5nIGg0LCAuZm9udHNMb2FkaW5nIGg1LCAuZm9udHNMb2FkaW5nIGg2IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2MtcGFnZS1maXhlZCBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2MtcGFnZS1maXhlZCAjc2MtcGFnZS1jb250ZW50Om5vdCgucHMpOm5vdCguc2MtcGFnZS1vdmVyZmxvdykge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjc2MtcGFnZS1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgaDEgc3Bhbi5zYy1zdWItaGVhZGluZywgaDIgc3Bhbi5zYy1zdWItaGVhZGluZywgaDMgc3Bhbi5zYy1zdWItaGVhZGluZywgaDQgc3Bhbi5zYy1zdWItaGVhZGluZywgaDUgc3Bhbi5zYy1zdWItaGVhZGluZywgaDYgc3Bhbi5zYy1zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICBoMSAudWstdGV4dC1zbWFsbCwgaDIgLnVrLXRleHQtc21hbGwsIGgzIC51ay10ZXh0LXNtYWxsLCBoNCAudWstdGV4dC1zbWFsbCwgaDUgLnVrLXRleHQtc21hbGwsIGg2IC51ay10ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAycHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDI3N2JkOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDE1NzhiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jc2MtcGFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgZmxleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAjc2MtcGFnZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjYwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDE0MG1zIGVhc2Utb3V0OyB9XG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1wYWdlLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH0gfVxuXG4jc2MtcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMTsgfVxuICAjc2MtcGFnZS1jb250ZW50LnNjLXBhZ2Utb3ZlcmZsb3csXG4gICNzYy1wYWdlLWNvbnRlbnQuc2MtcGFnZS1vdmVyZmxvdyAucHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjc2MtcGFnZS1jb250ZW50LnNjLXBhZ2Utb3ZlcmZsb3cgLnBzX19yYWlsLXgsXG4gICNzYy1wYWdlLWNvbnRlbnQuc2MtcGFnZS1vdmVyZmxvdyAucHNfX3JhaWwteSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjc2MtcGFnZS1jb250ZW50LnNjLXBhZ2Utb3Zlci1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICNzYy1wYWdlLWNvbnRlbnQgKyAjc2MtcGFnZS1hc2lkZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4jc2MtcGFnZS1hc2lkZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgI3NjLXBhZ2UtYXNpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNzYy1wYWdlLWFzaWRlLnNjLXBhZ2UtYXNpZGUtbGFyZ2Uge1xuICAgIHdpZHRoOiAzMjBweDsgfVxuICAjc2MtcGFnZS1hc2lkZS5zYy1wYWdlLWFzaWRlLW92ZXJmbG93IC5zYy1wYWdlLWFzaWRlLWJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNzYy1wYWdlLWFzaWRlIC5zYy1wYWdlLWFzaWRlLWhlYWRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICNzYy1wYWdlLWFzaWRlIC5zYy1wYWdlLWFzaWRlLWhlYWRlcjpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgI3NjLXBhZ2UtYXNpZGUgLnNjLXBhZ2UtYXNpZGUtYm9keSB7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgI3NjLXBhZ2UtYXNpZGUgLnNjLXBhZ2UtYXNpZGUtYm9keTpub3QoLnBzKSB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgI3NjLXBhZ2UtYXNpZGUgLnNjLXBhZ2UtYXNpZGUtYm9keTpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cblxuLnNjIHtcbiAgLyomLWZpbHRlcmVkLWl0ZW1zIHtcclxuXHRcdFtkYXRhLXVrLWZpbHRlci1jb250cm9sXSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmLnVrLWFjdGl2ZSxcclxuXHRcdFx0Ji5zYy1qcy1maWx0ZXItY2xlYXIge1xyXG5cdFx0XHRcdCYsXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0qLyB9XG4gIC5zYy1hbmltYXRpb24tZGVmYXVsdCxcbiAgLnNjLWFuaW1hdGlvbi1kZWZhdWx0IFtjbGFzcyo9XCJ1ay1hbmltYXRpb25cIl0ge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMjgwbXMgIWltcG9ydGFudDsgfVxuICAuc2MtYW5pbWF0aW9uLWZhc3QsXG4gIC5zYy1hbmltYXRpb24tZmFzdCBbY2xhc3MqPVwidWstYW5pbWF0aW9uXCJdIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDE0MG1zICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWFuaW1hdGlvbi1zbG93LFxuICAuc2MtYW5pbWF0aW9uLXNsb3cgW2NsYXNzKj1cInVrLWFuaW1hdGlvblwiXSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzNjBtcyAhaW1wb3J0YW50OyB9XG4gIC5zYy1hbmltYXRpb24tdmVyeS1zbG93LFxuICAuc2MtYW5pbWF0aW9uLXZlcnktc2xvdyBbY2xhc3MqPVwidWstYW5pbWF0aW9uXCJdIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDU2MG1zICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWFuaW1hdGlvbi1pbmZpbml0ZSB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cbiAgLnNjLWJnLXRleHR1cmUge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIC5zYy1iZy10ZXh0dXJlLmN1YmVzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90ZXh0dXJlcy9jdWJlcy5wbmdcIik7IH1cbiAgICAuc2MtYmctdGV4dHVyZS5yb2JvdHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RleHR1cmVzL3JvYm90cy5wbmdcIik7IH1cbiAgICAuc2MtYmctdGV4dHVyZS5mb29kIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90ZXh0dXJlcy9mb29kLnBuZ1wiKTsgfVxuICAgIC5zYy1iZy10ZXh0dXJlLmhleGVsbGVuY2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RleHR1cmVzL2hleGVsbGVuY2UucG5nXCIpOyB9XG4gICAgLnNjLWJnLXRleHR1cmUuc2hhdHRlcmVkLWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RleHR1cmVzL3NoYXR0ZXJlZC1kYXJrLnBuZ1wiKTsgfVxuICAgIC5zYy1iZy10ZXh0dXJlLmRhcmstZ2VvbWV0cmljIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90ZXh0dXJlcy9kYXJrLWdlb21ldHJpYy5wbmdcIik7IH1cbiAgLnNjLXVzZXItc3RhdHVzIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTRweDtcbiAgICB0b3A6IC00cHg7IH1cbiAgICAuc2MtdXNlci1zdGF0dXMub25saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4YmMzNGE7IH1cbiAgICAuc2MtdXNlci1zdGF0dXMub2ZmbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmRiZGJkOyB9XG4gICAgLnNjLXVzZXItc3RhdHVzLmJ1c3kge1xuICAgICAgYmFja2dyb3VuZDogI2Y0NDMzNjsgfVxuICAgIC5zYy11c2VyLXN0YXR1cy5hd2F5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmMxMDc7IH1cbiAgLnNjLWF2YXRhciwgLnNjLWF2YXRhci1pbml0aWFscyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2MtYXZhdGFyLWluaXRpYWxzIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc2MtYXZhdGFyLWluaXRpYWxzLW1kIHtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAuc2MtYXZhdGFyLWluaXRpYWxzLWxnIHtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4gIC5zYy1hdmF0YXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAuc2MtYXZhdGFyLXdyYXBwZXIgLnNjLXVzZXItc3RhdHVzIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgdG9wOiAtM3B4OyB9XG4gICAgLnNjLWF2YXRhci13cmFwcGVyLWxnIHtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgaGVpZ2h0OiA5NnB4OyB9XG4gICAgICAuc2MtYXZhdGFyLXdyYXBwZXItbGcgLnNjLXVzZXItc3RhdHVzIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAuc2MtYXZhdGFyLXdyYXBwZXItbWQge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgICAgIC5zYy1hdmF0YXItd3JhcHBlci1tZCAuc2MtdXNlci1zdGF0dXMge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgICB0b3A6IDFweDsgfVxuICAgIC5zYy1hdmF0YXItd3JhcHBlciAuc2MtYXZhdGFyLXN0YXR1cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTJweDtcbiAgICAgIHRvcDogLTJweDsgfVxuICAuc2MtYXZhdGFyLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAuc2MtYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLnNjLWJvcmRlci1ib3R0b20ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAuc2MtYm9yZGVyLXRvcCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC5zYy1ib3JkZXItZGFyayB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMzYpOyB9XG4gIC5zYy1yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2Mtcm91bmQtdG9wIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgLnNjLXRoZW1lLWNvbG9yIHtcbiAgICBjb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50OyB9XG4gIC5zYy10aGVtZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50OyB9XG4gICAgLnNjLXRoZW1lLWJnLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudDsgfVxuICAgIC5zYy10aGVtZS1iZy1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDsgfVxuICAuc2MtdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvciB7XG4gICAgY29sb3I6ICNkNTAwMDAgIWltcG9ydGFudDsgfVxuICAuc2MtdGhlbWUtY29tcGxlbWVudGFyeS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDAwMCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLXRoZW1lLWNvbXBsZW1lbnRhcnktYmctbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWJlZSAhaW1wb3J0YW50OyB9XG4gIC5zYy1jb2xvci1wcmltYXJ5IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50OyB9XG4gIC5zYy1jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWNvbG9yLWRhbmdlciB7XG4gICAgY29sb3I6ICNlNTM5MzUgIWltcG9ydGFudDsgfVxuICAuc2MtbGlnaHQsXG4gIC5zYy1saWdodCAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2MtbGlnaHQgLnNjLWNvbG9yLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWxpZ2h0IC5zYy1jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWxpZ2h0IC5zYy1hY3Rpb25zLWljb24ge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWxpZ2h0IGEubWRpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzYpOyB9XG4gIC5zYy1saWdodCAudWstdGV4dC1tZXRhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTsgfVxuICAuc2MtdGV4dC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2MtdGV4dC1saW5lLXRocm91Z2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC5zYy10ZXh0LWxoLTEge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5zYy1saW5rIHtcbiAgICBjb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWxpbmstZXh0ZXJuYWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuc2MtbGluay1leHRlcm5hbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxGM0NDJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBEZXNpZ24gSWNvbnMnO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5zYy1zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5zYy1jb2x1bW4tY29sbGFwc2VkIHtcbiAgICB3aWR0aDogNjhweCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWNvbHVtbi1jb2xsYXBzZWQgLnNjLWpzLWVsLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWNvbHVtbi1jb2xsYXBzZWQgLnNjLWpzLWVsLXNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zYy1jb2x1bW4tY29sbGFwc2VkIC51ay1jYXJkLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDAgIWltcG9ydGFudDsgfVxuICAuc2Mtd2lkZ2V0IC51ay1jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zYy13aWRnZXQgLnVrLXRleHQtbWV0YSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNjLXdpZGdldC1hZGRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5zYy13aWRnZXQtYWRkb24ge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDQgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIC5zYy13aWRnZXQtYWRkb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuc2Mtd2lkZ2V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDsgfVxuICAgIC5zYy13aWRnZXQtY29udGVudCAudWstY2FyZC10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNjLXdpZGdldC1jb250ZW50IC51ay10ZXh0LW1ldGEge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zYy13aWRnZXQtY29udGVudCArICoge1xuICAgICAgbWFyZ2luLXRvcDogLTE2cHg7IH1cbiAgLnNjLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2MtYWN0aW9ucy1pY29uIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjgwbXMgZWFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnNjLWFjdGlvbnMtaWNvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLnVrLWNhcmQgLnNjLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9XG4gIC5zYy1mbGFnIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNjLXNlcXVlbmNlLXNob3cge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5zYy1zZXF1ZW5jZS1zaG93LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNjLXNlcXVlbmNlLXNob3ctYW5pbWF0ZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLnNjLXNlcXVlbmNlLXNob3ctZW5kIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnNjLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNjLW5hdiA+IGxpID4gYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxGMTQwJztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApOyB9XG4gIC5zYy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEyMDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDM2MG1zIGVhc2U7IH1cbiAgICAuc2Mtb3ZlcmxheS5kaW1tZWQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5zYy1jb2xvci1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuc2MtY29sb3ItbGFiZWwgPiBpLm1kaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICBsZWZ0OiAtM3B4OyB9XG4gICAgICAuc2MtY29sb3ItbGFiZWwgPiBpLm1kaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAgIC5zYy1jb2xvci1sYWJlbCA+IGkubWRpLm1kaS1jbG9zZTpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4OyB9XG4gIC5zYy1qcy1lbC1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zYy1qcy1jaGlsZHJlbi1oaWRlID4gKiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2MtanMtZWwtdHJhbnNmb3JtID4gKjpub3QoLnNjLWpzLWVsLXRyYW5zZm9ybS12aXNpYmxlKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zYy1qcy1jb2x1bW4ge1xuICAgIHRyYW5zaXRpb246IGFsbCAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAuc2MtanMtaW5wdXQtY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5zYy1pbnB1dC1maWxsZWQgLnNjLWpzLWlucHV0LWNsZWFyLFxuICAgIC5zYy1pbnB1dC1maXhlZCAuc2MtanMtaW5wdXQtY2xlYXIge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuc2MtZWwtY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNjLWVsLWhvdmVyYWJsZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC5zYy1lbC1ob3ZlcmFibGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuc2MtZWwtc3RpY2t5LnVrLWFjdGl2ZS51ay1zdGlja3ktZml4ZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAuc2MtZWwtc3RpY2t5LnVrLWFjdGl2ZS51ay1zdGlja3ktZml4ZWQgW2RhdGEtc2MtaW5wdXRdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNjLWxpc3QtaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2MtbGlzdC1pbWFnZXMgbGkge1xuICAgICAgbWF4LWhlaWdodDogOTZweDtcbiAgICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWxpc3QtaW1hZ2VzIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnNjLWxpc3Qtc2hhZG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zYy1saXN0LXNoYWRvdyA+IGxpIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZmxleDogMTsgfVxuICAgICAgLnNjLWxpc3Qtc2hhZG93ID4gbGkgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMDI3N2JkO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2MtbGlzdC1zaGFkb3cgPiBsaSBwIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zYy1saXN0LXNoYWRvdyA+IGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWZsZXgtbm8tc2hyaW5rIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuc2MtZmxleC1pdGVtcy1sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5zYy1mbGV4LWl0ZW1zLXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuc2MtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5zYy1wYWRkaW5nLXRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLXBhZGRpbmctYm90dG9tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtcGFkZGluZy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLXBhZGRpbmctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLXBhZGRpbmctZW5kcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAgIC5zYy1wYWRkaW5nLWxhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICAgIC5zYy1wYWRkaW5nLWxhcmdlLWVuZHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2MtcGFkZGluZy1sYXJnZS10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2MtcGFkZGluZy1sYXJnZS1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLXBhZGRpbmctbWVkaXVtIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgIC5zYy1wYWRkaW5nLW1lZGl1bS1lbmRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAgICAgLnNjLXBhZGRpbmctbWVkaXVtLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zYy1wYWRkaW5nLW1lZGl1bS1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLXBhZGRpbmctc21hbGwge1xuICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAuc2MtcGFkZGluZy1zbWFsbC1lbmRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zYy1wYWRkaW5nLXNtYWxsLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAgICAgLnNjLXBhZGRpbmctc21hbGwtYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLXBhZGRpbmctbWluaSB7XG4gICAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICAgIC5zYy1wYWRkaW5nLW1pbmktZW5kcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2MtcGFkZGluZy1taW5pLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAgICAgLnNjLXBhZGRpbmctbWluaS1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtcGFkZGluZy1yZW1vdmUge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2MtcGFkZGluZy1yZW1vdmUtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNjLXBhZGRpbmctcmVtb3ZlLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zYy1wYWRkaW5nLXJlbW92ZS1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zYy1wYWRkaW5nLXJlbW92ZS1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuc2Mtc3Bpbm5lciB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwYWNjMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGFuaW1hdGlvbjogc3Bpbm5lci1hbmltYXRpb24gMTAwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2Mtc3Bpbm5lci1zbWFsbCB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci13aWR0aDogM3B4OyB9XG4gICAgLnNjLXNwaW5uZXItbGFyZ2Uge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItd2lkdGg6IDhweDsgfVxuICAgIC5zYy1zcGlubmVyLXNlY29uZGFyeSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZDUwMDAwOyB9XG4gICAgLnNjLXNwaW5uZXItb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICAgIHotaW5kZXg6IDEzMDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDJweCkgc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgICAgIC5zYy1zcGlubmVyLW92ZXJsYXkuZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NHB4KSBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpOyB9XG4gICAgICAuc2Mtc3Bpbm5lci1vdmVybGF5LmVudGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZSwgdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpOyB9XG4gIC5zYy1wYXJ0aWNsZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuc2MtcGFydGljbGVzICsgKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDsgfVxuICAuc2MtbWFzb25yeS1ncmlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2MtbWFzb25yeS1ncmlkID4gKiB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgLnNjLWFqYXgtc2NhbGUge1xuICAgIHRyYW5zaXRpb246IGFsbCAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC5zYy1hamF4LXNjYWxlLmljLXRyYW5zaXRpb25pbmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuc2MtYWpheC1zbGlkZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI4MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpOyB9XG4gICAgLnNjLWFqYXgtc2xpZGUuaWMtdHJhbnNpdGlvbmluZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwJSwgMCk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnNjLWFqYXgtc2xpZGUtcmlnaHQgLmljLXJlbW92aW5nLFxuICAgIC5zYy1hamF4LXNsaWRlLXJpZ2h0IC5pYy10cmFuc2l0aW9uaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5zYy1hamF4LWZhZGUge1xuICAgIHRyYW5zaXRpb246IGFsbCAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC5zYy1hamF4LWZhZGUuaWMtdHJhbnNpdGlvbmluZyB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5zYy1mb290ZXItYWN0aXZlIGJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIC5zYy1mb290ZXItYWN0aXZlIGJvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLW92ZXJsYXkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0cHgpIHNjYWxlM2QoMC4xLCAwLjEsIDAuMSk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSBzY2FsZTNkKDAuNiwgMC42LCAwLjYpOyB9IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuW2RhdGEtc2Mtc3RpY2t5XSB7XG4gIHotaW5kZXg6IDExMDA7IH1cblxuLyogMi4gVUlraXQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51ay1hY2NvcmRpb24ge1xuICBtYXJnaW46IDA7IH1cbiAgLnVrLWFjY29yZGlvbiA+IDpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciwgLnVrLWFjY29yZGlvbi10aXRsZTpmb2N1cyB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC51ay1hY2NvcmRpb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudWstYWNjb3JkaW9uLXRpdGxlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbnRlbnQ6ICdcXEYxNDAnO1xuICAgICAgY29sb3I6ICMwMjc3YmQ7XG4gICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC51ay1hY2NvcmRpb24tdGl0bGUgLm1kaSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC51ay1hY2NvcmRpb24gLnVrLW9wZW4gLnVrLWFjY29yZGlvbi10aXRsZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAudWstYWNjb3JkaW9uIC51ay1vcGVuIC51ay1hY2NvcmRpb24tdGl0bGUgLm1kaSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50LWV4cGFuZCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDsgfVxuICAudWstYWNjb3JkaW9uLW91dGxpbmUgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMTJweCAzNnB4IDEycHggMTZweDsgfVxuICAgIC51ay1hY2NvcmRpb24tb3V0bGluZSAudWstYWNjb3JkaW9uLXRpdGxlOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA4cHg7IH1cbiAgLnVrLWFjY29yZGlvbi1vdXRsaW5lIC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLnVrLWFjY29yZGlvbi1vdXRsaW5lID4gbGkge1xuICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC51ay1hY2NvcmRpb24tb3V0bGluZSA+IGxpOmZpcnN0LWNoaWxkIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cbiAgICAudWstYWNjb3JkaW9uLW91dGxpbmUgPiBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgICAudWstYWNjb3JkaW9uLW91dGxpbmUgPiBsaTpudGgtY2hpbGQobisyKSAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC51ay1hY2NvcmRpb24tb3V0bGluZSA+IGxpOmxhc3QtY2hpbGQgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuICAgIC51ay1hY2NvcmRpb24tb3V0bGluZSA+IGxpLnVrLW9wZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgICAgIC51ay1hY2NvcmRpb24tb3V0bGluZSA+IGxpLnVrLW9wZW4gLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmRiZGJkO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAgICAgLnVrLWFjY29yZGlvbi1vdXRsaW5lID4gbGkudWstb3BlbiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG4gICAgICAudWstYWNjb3JkaW9uLW91dGxpbmUgPiBsaS51ay1vcGVuOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgLnVrLWFjY29yZGlvbi1hbHQgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDEycHggMzZweCAxMnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgIC51ay1hY2NvcmRpb24tYWx0IC51ay1hY2NvcmRpb24tdGl0bGU6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDhweDsgfVxuICAgIC51ay1hY2NvcmRpb24tYWx0IC51ay1hY2NvcmRpb24tdGl0bGUubWQtY29sb3Itd2hpdGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnVrLWFjY29yZGlvbi1hbHQgLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC51ay1hY2NvcmRpb24tYWx0ID4gbGkudWstb3BlbiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbltjbGFzcyo9J3VrLWFuaW1hdGlvbi0nXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjgwbXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpOyB9XG5cbi51ay1hbmltYXRpb24tZmFzdCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTQwbXM7IH1cblxuQGtleWZyYW1lcyB1ay1mYWRlLXNjYWxlLTAyIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4udWstYWxlcnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEycHggMzZweCAxMnB4IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLnVrLWFsZXJ0IGgzLFxuICAudWstYWxlcnQgaDMgKyAqLFxuICAudWstYWxlcnQgaDQsXG4gIC51ay1hbGVydCBoNCArICosXG4gIC51ay1hbGVydCBoNSxcbiAgLnVrLWFsZXJ0IGg1ICsgKiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC51ay1hbGVydCBhOm5vdChbY2xhc3NdKSB7XG4gICAgY29sb3I6ICMwMjc3YmQ7IH1cbiAgLnVrLWFsZXJ0LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMwMDgzOGYgIWltcG9ydGFudDsgfVxuICAudWstYWxlcnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzU1OGIyZiAhaW1wb3J0YW50OyB9XG4gIC51ay1hbGVydC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY4ZjAwICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWFsZXJ0LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI2M2MjgyOCAhaW1wb3J0YW50OyB9XG4gIC51ay1hbGVydC1wcmltYXJ5LCAudWstYWxlcnQtc3VjY2VzcywgLnVrLWFsZXJ0LXdhcm5pbmcsIC51ay1hbGVydC1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWFsZXJ0LWF0dGFjaGVkLXRvcCwgLnVrLWFsZXJ0LWF0dGFjaGVkLWJvdHRvbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC51ay1hbGVydC1hdHRhY2hlZC10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxuICAudWstYWxlcnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7IH1cbiAgLnVrLWFsZXJ0LWNsb3NlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDE0cHg7IH1cbiAgLnVrLWFsZXJ0IC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gbGkge1xuICAgIHBhZGRpbmc6IDRweCAwOyB9XG5cbi51ay1iYWRnZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7IH1cblxuaHIsIC51ay1ociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbiogKyAudWstaHIsXG4qICsgaHIge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbm9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgb2wgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07IH1cbiAgICBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtOyB9XG5cbmxpIG9sID4gbGkge1xuICBtYXJnaW46IDA7IH1cbiAgbGkgb2wgPiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIiBcIjsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjU5ZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnVrLXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnVrLXRleHQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4udWstdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnVrLXRleHQteGxhcmdlIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnVrLXRleHQtbWV0YSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi51ay10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLnVrLXRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnVrLXRleHQtY2VudGVyXFxAeHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi51ay1pbnZpc2libGUgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbiogKyAudWstbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gICogKyAudWstbWFyZ2luLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAqICsgLnVrLW1hcmdpbi1tZWRpdW0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAqICsgLnVrLW1hcmdpbi1sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gICogKyAudWstbWFyZ2luLXhsYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51ay1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC51ay1tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLXRvcC1yZW1vdmUge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC51ay1tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLW1hcmdpbi1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51ay1tYXJnaW4tcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51ay1tYXJnaW4tcmVtb3ZlLWVuZHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudWstbWFyZ2luLW1pbmkge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1taW5pLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tbWluaS1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLW1pbmktbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLW1pbmktcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAudWstbWFyZ2luLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAudWstbWFyZ2luLXNtYWxsLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tc21hbGwtYm90dG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1zbWFsbC1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tc21hbGwtcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudWstbWFyZ2luLW1lZGl1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC51ay1tYXJnaW4tbWVkaXVtLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLW1lZGl1bS1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1tZWRpdW0tbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1tZWRpdW0tcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLW1hcmdpbi1sYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC51ay1tYXJnaW4tbGFyZ2UtdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tbGFyZ2UtYm90dG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tbGFyZ2UtbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1sYXJnZS1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudWstbWFyZ2luLXhsYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC51ay1tYXJnaW4teGxhcmdlLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLXhsYXJnZS1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi14bGFyZ2UtbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi14bGFyZ2UtcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnVrLWxpZ2h0LCAudWstc2VjdGlvbi1wcmltYXJ5Om5vdCgudWstcHJlc2VydmUtY29sb3IpLFxuLnVrLXNlY3Rpb24tc2Vjb25kYXJ5Om5vdCgudWstcHJlc2VydmUtY29sb3IpLFxuLnVrLWNhcmQtcHJpbWFyeS51ay1jYXJkLWJvZHksXG4udWstY2FyZC1wcmltYXJ5ID4gOm5vdChbY2xhc3MqPSd1ay1jYXJkLW1lZGlhJ10pLFxuLnVrLWNhcmQtc2Vjb25kYXJ5LnVrLWNhcmQtYm9keSxcbi51ay1jYXJkLXNlY29uZGFyeSA+IDpub3QoW2NsYXNzKj0ndWstY2FyZC1tZWRpYSddKSxcbi51ay1vdmVybGF5LXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG5cbjpub3QocHJlKSA+IGNvZGUsIDpub3QocHJlKSA+IGtiZCwgOm5vdChwcmUpID4gc2FtcCB7XG4gIGNvbG9yOiAjYzYyODI4O1xuICBiYWNrZ3JvdW5kOiAjZmZlYmVlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIENvbnNvbGFzLCBtb25vc3BhY2U7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB3aGl0ZS1zcGFjZTogcHJlOyB9XG5cbnByZSBjb2RlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIENvbnNvbGFzLCBtb25vc3BhY2U7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbi51ay1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgdHJhbnNpdGlvbjogYWxsIDI0MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLnVrLWJ1dHRvbjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9XG4gIC51ay1idXR0b24tZGVmYXVsdCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC51ay1idXR0b24tZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzOTM1OyB9XG4gICAgLnVrLWJ1dHRvbi1kYW5nZXI6aG92ZXIsIC51ay1idXR0b24tZGFuZ2VyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjI4Mjg7IH1cbiAgLnVrLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmOyB9XG4gICAgLnVrLWJ1dHRvbi1wcmltYXJ5OmhvdmVyLCAudWstYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTZhMzsgfVxuICAudWstYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyODsgfVxuICAgIC51ay1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLCAudWstYnV0dG9uLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0NzQ3OyB9XG4gIC51ay1idXR0b24tc21hbGwge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAudWstYnV0dG9uLXRleHQsIC51ay1idXR0b24tbGluayB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC51ay1idXR0b24gKyAudWstYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi51ay1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgLnVrLWNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuICAgIC51ay1jYXJkLWZvb3Rlcjpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDsgfVxuICAgIC51ay1jYXJkLWZvb3RlciA+IC5zYy1idXR0b24tZmxhdDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7IH1cbiAgLnVrLWNhcmQtYm9keTpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gIC51ay1jYXJkLWJvZHkgKyAudWstY2FyZC1mb290ZXI6bm90KC5zYy1jYXJkLWZvb3Rlci1zZXBhcmF0b3IpIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudWstY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC51ay1jYXJkLXRpdGxlLnNjLWFjdGlvbnMtbWF0Y2gge1xuICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLnVrLWNhcmQtdGl0bGUgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAudWstY2FyZC10aXRsZSAudWstY2FyZC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudWstY2FyZCA+IC51ay1jYXJkLXRpdGxlOm5vdChbY2xhc3MqPVwic2MtcGFkZGluZ1wiXSkge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDsgfVxuICAudWstY2FyZCA+IC51ay1jYXJkLXRpdGxlICsgLnVrLWNhcmQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnVrLWNhcmQtc21hbGwgLnVrLWNhcmQtdGl0bGUsXG4gIC51ay1jYXJkLXNtYWxsIC51ay1jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51ay1jYXJkLWxhcmdlIC51ay1jYXJkLXRpdGxlLFxuICAudWstY2FyZC1sYXJnZSAudWstY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWNhcmQtc21hbGwgPiAudWstY2FyZC10aXRsZSArIC51ay1jYXJkLWJvZHksIC51ay1jYXJkLWxhcmdlID4gLnVrLWNhcmQtdGl0bGUgKyAudWstY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC51ay1jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cbiAgICAudWstY2FyZC1oZWFkZXI6bm90KFtjbGFzcyo9XCJzYy1wYWRkaW5nXCJdKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cbiAgICAudWstY2FyZC1oZWFkZXIgLnVrLWNhcmQtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC51ay1jYXJkLWhlYWRlciAudWstdGV4dC1tZXRhIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC51ay1jYXJkLWhlYWRlci1iZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgLThweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC51ay1jYXJkLWhlYWRlci1iZzpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgLnVrLWNhcmQtaGVhZGVyLWJnLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAudWstY2FyZC1oZWFkZXItYmctaW1nIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAudWstY2FyZC1oZWFkZXItYmctaW1nOm5vdChbY2xhc3MqPVwidWstaGVpZ2h0XCJdKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgICAgICAudWstY2FyZC1oZWFkZXItYmctaW1nOm5vdChbY2xhc3MqPVwidWstYmFja2dyb3VuZFwiXSkge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAudWstY2FyZC1oZWFkZXItbGlnaHQgPiAqIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnVrLWNhcmQtaGVhZGVyID4gW2RhdGEtdWstaWNvbl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IDRweDsgfVxuICAgIC51ay1jYXJkLWhlYWRlcjpub3QoLnNjLWNhcmQtaGVhZGVyLXNlcGFyYXRvcikgKyAuc2MtY2FyZC1jb250ZW50IC51ay1jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAudWstY2FyZC1oZWFkZXI6bm90KC5zYy1jYXJkLWhlYWRlci1zZXBhcmF0b3IpICsgLnVrLWNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC51ay1jYXJkLWhlYWRlci5pc19zdHVjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC51ay1jYXJkLnVrLWNhcmQtaG92ZXI6bm90KC51ay1jYXJkLXByaW1hcnkpOm5vdCgudWstY2FyZC1zZWNvbmRhcnkpOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnVrLWNhcmQtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnVrLWNhcmQtc2Vjb25kYXJ5IC51ay1jYXJkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnVrLWNhcmQtc2Vjb25kYXJ5LnVrLWNhcmQtaG92ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyODsgfVxuICAudWstY2FyZC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnVrLWNhcmQtcHJpbWFyeSAudWstY2FyZC10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC51ay1jYXJkLXByaW1hcnkudWstY2FyZC1ob3Zlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2MxO1xuICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuICAudWstY2FyZC1saWdodCA+IDpub3QoW2NsYXNzKj0ndWstY2FyZC1tZWRpYSddKSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAudWstY2FyZC1saWdodCAudWstY2FyZC10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnVrLWNhcmQgLnNjLWNhcmQtY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI4MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpOyB9XG4gIC51ay1jYXJkIC51ay1ncmlkID4gKjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDsgfVxuXG4udWstY292ZXItYm90dG9tIGltZyB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRvcDogYXV0bzsgfVxuXG4udWstZGl2aWRlci1pY29uOmJlZm9yZSwgLnVrLWRpdmlkZXItaWNvbjphZnRlcixcbi51ay1kaXZpZGVyLWljb246YmVmb3JlLFxuLnVrLWRpdmlkZXItaWNvbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4udWstbmF2YmFyLWRyb3Bkb3duLFxuLnVrLWRyb3Bkb3duIHtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxODBweDsgfVxuXG4udWstbmF2YmFyLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDI4MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLnVrLW5hdmJhci1kcm9wZG93bjpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcbiAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAudWstbmF2YmFyLWRyb3Bkb3duOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtOHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gIC51ay1uYXZiYXItZHJvcGRvd24uaGVhZGluZy1hY3RpdmUge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51ay1uYXZiYXItZHJvcGRvd24udWstbmF2YmFyLWRyb3Bkb3duLWJvdHRvbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAgICAgLnVrLW5hdmJhci1kcm9wZG93bi51ay1uYXZiYXItZHJvcGRvd24tYm90dG9tLWxlZnQge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCAhaW1wb3J0YW50OyB9IH1cbiAgLnVrLW5hdmJhci1kcm9wZG93bi51ay1uYXZiYXItZHJvcGRvd24tYm90dG9tLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAgICAgLnVrLW5hdmJhci1kcm9wZG93bi51ay1uYXZiYXItZHJvcGRvd24tYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAgIWltcG9ydGFudDsgfSB9XG4gIC51ay1uYXZiYXItZHJvcGRvd24gLnVrLWJ1dHRvbi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAudWstbmF2YmFyLWRyb3Bkb3duIC51ay1wYW5lbC1zY3JvbGxhYmxlIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuICAudWstbmF2YmFyLWRyb3Bkb3duIC51ay1saXN0Om5vdCgudWstbWFyZ2luLXJlbW92ZSkge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLW5hdmJhci1kcm9wZG93biAudWstbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtOyB9XG4gICAgLnVrLW5hdmJhci1kcm9wZG93biAudWstbGlzdCBsaSBbZGF0YS11ay1pY29uXSB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgLnVrLW5hdmJhci1kcm9wZG93biAudWstbmF2ID4gbGkge1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpOyB9XG4gICAgLnVrLW5hdmJhci1kcm9wZG93biAudWstbmF2ID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgICAudWstbmF2YmFyLWRyb3Bkb3duIC51ay1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gIC51ay1uYXZiYXItZHJvcGRvd24gLnNjLWxpc3Qtc2hhZG93ID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gICAgLnVrLW5hdmJhci1kcm9wZG93biB7XG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogNSUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC51ay1uYXZiYXItZHJvcGRvd246YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnVrLWRyb3Bkb3duLW5hdiB7XG4gIHBhZGRpbmc6IDhweCAwOyB9XG4gIC51ay1kcm9wZG93bi1uYXYgPiBsaTpub3QoLnVrLW5hdi1kaXZpZGVyKSB7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7IH1cbiAgLnVrLWRyb3Bkb3duLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgICAudWstZHJvcGRvd24tbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAudWstZHJvcGRvd24tbmF2IC51ay1hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gIC51ay1kcm9wZG93bi1uYXYgLnVrLW5hdi1oZWFkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLnVrLWRyb3Bkb3duLW5hdiAudWstbmF2LWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi51ay1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAudWstZHJvcGRvd24tc21hbGwge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuICAudWstZHJvcGRvd24tbWVkaXVtIHtcbiAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWRyb3Bkb3duLWxhcmdlIHtcbiAgICB3aWR0aDogMzYwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWRyb3Bkb3duLnVrLWRyb3Bkb3duLWJvdHRvbS1jZW50ZXIsIC51ay1kcm9wZG93bi51ay1kcm9wZG93bi1ib3R0b20tanVzdGlmeSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7IH1cbiAgLnVrLWRyb3Bkb3duLnVrLWRyb3Bkb3duLXRvcC1jZW50ZXIsIC51ay1kcm9wZG93bi51ay1kcm9wZG93bi10b3AtanVzdGlmeSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7IH1cbiAgLnVrLWRyb3Bkb3duLnVrLWRyb3Bkb3duLXJpZ2h0LWNlbnRlciB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7IH1cbiAgLnVrLWRyb3Bkb3duLnVrLWRyb3Bkb3duLWxlZnQtY2VudGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTsgfVxuICAudWstZHJvcGRvd24udWstZHJvcGRvd24tYm90dG9tLXJpZ2h0LCAudWstZHJvcGRvd24udWstZHJvcGRvd24tbGVmdC10b3Age1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuICAudWstZHJvcGRvd24udWstZHJvcGRvd24tdG9wLXJpZ2h0LCAudWstZHJvcGRvd24udWstZHJvcGRvd24tbGVmdC1ib3R0b20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuICAudWstZHJvcGRvd24udWstZHJvcGRvd24tYm90dG9tLWxlZnQsIC51ay1kcm9wZG93bi51ay1kcm9wZG93bi1yaWdodC10b3Age1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAudWstZHJvcGRvd24udWstZHJvcGRvd24tdG9wLWxlZnQsIC51ay1kcm9wZG93bi51ay1kcm9wZG93bi1yaWdodC1ib3R0b20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTsgfVxuXG5bY2xhc3MqPSd1ay1kcm9wLWJvdHRvbSddLFxuW2NsYXNzKj0ndWstZHJvcGRvd24tYm90dG9tJ10ge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuW2NsYXNzKj0ndWstZHJvcC10b3AnXSxcbltjbGFzcyo9J3VrLWRyb3Bkb3duLXRvcCddIHtcbiAgbWFyZ2luLXRvcDogLThweDsgfVxuXG5bY2xhc3MqPSd1ay1kcm9wLWxlZnQnXSxcbltjbGFzcyo9J3VrLWRyb3Bkb3duLWxlZnQnXSB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG5cbltjbGFzcyo9J3VrLWRyb3AtcmlnaHQnXSxcbltjbGFzcyo9J3VrLWRyb3Bkb3duLXJpZ2h0J10ge1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi51ay1kcm9wIHtcbiAgei1pbmRleDogMTQwMDsgfVxuICAudWstZHJvcC51ay1kcm9wLWJvdHRvbS1jZW50ZXIsIC51ay1kcm9wLnVrLWRyb3AtYm90dG9tLWp1c3RpZnkge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwOyB9XG4gIC51ay1kcm9wLnVrLWRyb3AtdG9wLWNlbnRlciwgLnVrLWRyb3AudWstZHJvcC10b3AtanVzdGlmeSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7IH1cbiAgLnVrLWRyb3AudWstZHJvcC1yaWdodC1jZW50ZXIge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG4gIC51ay1kcm9wLnVrLWRyb3AtbGVmdC1jZW50ZXIge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlOyB9XG4gIC51ay1kcm9wLnVrLWRyb3AtYm90dG9tLXJpZ2h0LCAudWstZHJvcC51ay1kcm9wLWxlZnQtdG9wIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cbiAgLnVrLWRyb3AudWstZHJvcC10b3AtcmlnaHQsIC51ay1kcm9wLnVrLWRyb3AtbGVmdC1ib3R0b20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuICAudWstZHJvcC51ay1kcm9wLWJvdHRvbS1sZWZ0LCAudWstZHJvcC51ay1kcm9wLXJpZ2h0LXRvcCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gIC51ay1kcm9wLnVrLWRyb3AtdG9wLWxlZnQsIC51ay1kcm9wLnVrLWRyb3AtcmlnaHQtYm90dG9tIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7IH1cblxuLnVrLWZsZXgtaW1wb3J0YW50IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi51ay1mbGV4LXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxubGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLnVrLWZvcm0tbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gIC51ay1mb3JtLXN0YWNrZWQgLnVrLWZvcm0tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAudWstZm9ybS1ob3Jpem9udGFsIC51ay1mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAudWstZm9ybS1sYWJlbCA+IHN1cCB7XG4gICAgY29sb3I6ICNlZjlhOWE7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG5cbi51ay1pbnB1dCxcbi51ay1zZWxlY3QsXG4udWstdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDhweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAudWstaW5wdXQsXG4gICAgLnVrLXNlbGVjdCxcbiAgICAudWstdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgLnVrLWlucHV0Om5vdChbZGF0YS1zYy1pbnB1dF0pOm5vdCguc2MtdnVlLWlucHV0KSxcbiAgLnVrLXNlbGVjdDpub3QoW2RhdGEtc2MtaW5wdXRdKTpub3QoLnNjLXZ1ZS1pbnB1dCksXG4gIC51ay10ZXh0YXJlYTpub3QoW2RhdGEtc2MtaW5wdXRdKTpub3QoLnNjLXZ1ZS1pbnB1dCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC51ay1pbnB1dDpub3QoW2RhdGEtc2MtaW5wdXRdKTpub3QoLnNjLXZ1ZS1pbnB1dCk6Zm9jdXMsXG4gICAgLnVrLXNlbGVjdDpub3QoW2RhdGEtc2MtaW5wdXRdKTpub3QoLnNjLXZ1ZS1pbnB1dCk6Zm9jdXMsXG4gICAgLnVrLXRleHRhcmVhOm5vdChbZGF0YS1zYy1pbnB1dF0pOm5vdCguc2MtdnVlLWlucHV0KTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMxOTc2ZDI7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAudWstaW5wdXQ6Zm9jdXMsXG4gIC51ay1zZWxlY3Q6Zm9jdXMsXG4gIC51ay10ZXh0YXJlYTpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLnVrLWlucHV0OmRpc2FibGVkLFxuICAudWstc2VsZWN0OmRpc2FibGVkLFxuICAudWstdGV4dGFyZWE6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cblxuLnVrLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4udWstY2hlY2tib3gge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cbiAgLnVrLWNoZWNrYm94OmNoZWNrZWQsIC51ay1jaGVja2JveDpjaGVja2VkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZkMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQUtDQVFBQUFBcUpYZHhBQUFBakVsRVFWUUkxMjJQUFE0QlVRQ0V2N2RFc1JIUnFUVXVJQklIVU9JRURrQWw3a0VpU3MwZVFLRnpCWTB6aUZxakVNVW04ajZGc01sbVo3cjV5V1NDVktCUEdpcU1Ia2R1V0diWGkxY0haYm5qMmJ0RFFReC91ZTNKaHlNUm5MaXhKV0xUZ3krbjN4Q096YzJzaVprNis3V3g0ZHpvMXJXNWkySU5NWEhsMDdkTGs4S29BNUVkS2JBbkZtYytUdzF1VHljMTUwZ0FBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG4gIC51ay1jaGVja2JveDpjaGVja2VkOmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQUtDQVFBQUFBcUpYZHhBQUFBakVsRVFWUUkxMjJQUFE0QlVRQ0V2N2RFc1JIUnFUVXVJQklIVU9JRURrQWw3a0VpU3MwZVFLRnpCWTB6aUZxakVNVW04ajZGc01sbVo3cjV5V1NDVktCUEdpcU1Ia2R1V0diWGkxY0haYm5qMmJ0RFFReC91ZTNKaHlNUm5MaXhKV0xUZ3krbjN4Q096YzJzaVprNis3V3g0ZHpvMXJXNWkySU5NWEhsMDdkTGs4S29BNUVkS2JBbkZtYytUdzF1VHljMTUwZ0FBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG5cbi51ay1yYWRpbyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudWstcmFkaW86Y2hlY2tlZCwgLnVrLXJhZGlvOmNoZWNrZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMjtcbiAgICBiYWNrZ3JvdW5kOiAjMTk3NmQyO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmOyB9XG4gIC51ay1yYWRpbzpjaGVja2VkOmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG4gICAgYmFja2dyb3VuZDogI2JkYmRiZDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2Y1ZjVmNTsgfVxuXG4udWstY2hlY2tib3gsXG4udWstcmFkaW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NTc1NzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnVrLWNoZWNrYm94OmRpc2FibGVkLFxuICAudWstcmFkaW86ZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZDsgfVxuICAudWstY2hlY2tib3g6Zm9jdXMsXG4gIC51ay1yYWRpbzpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2OyB9XG4gIC51ay1jaGVja2JveCArIGxhYmVsLFxuICAudWstcmFkaW8gKyBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG5sYWJlbCA+IC51ay1jaGVja2JveCxcbmxhYmVsID4gLnVrLXJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnVrLWZvcm0tbGFyZ2U6bm90KHRleHRhcmVhKTpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSkge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuLnVrLWZvcm0tc21hbGw6bm90KHRleHRhcmVhKTpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSkge1xuICBwYWRkaW5nOiA0cHggOHB4OyB9XG5cbi51ay1mb3JtLXN1Y2Nlc3Mge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM3Y2IzNDIgIWltcG9ydGFudDsgfVxuXG4udWstZm9ybS1kYW5nZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlNTM5MzUgIWltcG9ydGFudDsgfVxuXG4udWstZm9ybS1oZWxwLWlubGluZSwgLnVrLWZvcm0taGVscC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLnVrLWZvcm0taGVscC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuXG4udWstZm9ybS1oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHB4IDhweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtOyB9XG5cbi51ay1mb3JtLWxhcmdlOm5vdCh0ZXh0YXJlYSk6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLnVrLWZvcm0tc21hbGw6bm90KHRleHRhcmVhKTpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4uc2MtaW5wdXQtd3JhcHBlciArIC51ay1mb3JtLWhlbHAtaW5saW5lIHtcbiAgbWFyZ2luOiA4cHggOHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51ay1sZWdlbmQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udWstZmllbGRzZXQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnVrLWZpZWxkc2V0LWFsdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAgIC51ay1maWVsZHNldC1hbHQgLnVrLWxlZ2VuZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgICAudWstZmllbGRzZXQtYWx0IC51ay1sZWdlbmQgKyAqIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAudWstZmllbGRzZXQtYWx0ICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi51ay1zZWFyY2gtaW5wdXQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4udWstaW5wdXQtbGluZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLnVrLWhlaWdodC1taW4tc21hbGwge1xuICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuXG4udWstaGVpZ2h0LW1pbi1tZWRpdW0ge1xuICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuXG4udWstaGVpZ2h0LW1pbi1sYXJnZSB7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG5cbi51ay1mb3JtLWljb24ge1xuICBsZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTsgfVxuICAudWstZm9ybS1pY29uLnVrLWZvcm0taWNvbi1mbGlwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLnVrLWZvcm0taWNvbi51ay1mb3JtLWljb24tZmxpcCArIC51ay1pbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgLnVrLWZvcm0taWNvbi51ay1mb3JtLWljb24tZmxpcCArIC51ay1mb3JtLWljb24ge1xuICAgICAgcmlnaHQ6IDM0cHg7IH1cbiAgICAgIC51ay1mb3JtLWljb24udWstZm9ybS1pY29uLWZsaXAgKyAudWstZm9ybS1pY29uICsgLnVrLWlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuICAudWstZm9ybS1pY29uOm5vdCgudWstZm9ybS1pY29uLWZsaXApICsgLnVrLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cbiAgLnVrLWZvcm0taWNvbjpub3QoLnVrLWZvcm0taWNvbi1mbGlwKSArIGxhYmVsIHtcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWZvcm0taWNvbiAubWRpIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnVrLWZvcm0taWNvbi5tZGkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi51ay1pY29uOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnVrLWljb24tbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgLnVrLWFjdGl2ZSAudWstaWNvbi1saW5rLCAudWstaWNvbi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4qICsgLnVrLWdyaWQtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4udWstZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDsgfVxuICAudWstZ3JpZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAudWstZ3JpZCArIC51ay1ncmlkLFxuICAudWstZ3JpZCA+IC51ay1ncmlkLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAudWstZ3JpZCArIC51ay1ncmlkLWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC51ay1ncmlkICsgLnVrLWdyaWQtbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC51ay1ncmlkICsgLnVrLWdyaWQtc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAudWstZ3JpZC51ay1ncmlkLWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7IH1cbiAgICAudWstZ3JpZC51ay1ncmlkLWxhcmdlID4gKiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnVrLWdyaWQudWstZ3JpZC1tZWRpdW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuICAgIC51ay1ncmlkLnVrLWdyaWQtbWVkaXVtID4gKiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAudWstZ3JpZC51ay1ncmlkLW1lZGl1bSArIC51ay1ncmlkLW1lZGl1bSxcbiAgICAudWstZ3JpZC51ay1ncmlkLW1lZGl1bSA+IC51ay1ncmlkLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC51ay1ncmlkLnVrLWdyaWQtc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gICAgLnVrLWdyaWQudWstZ3JpZC1zbWFsbCA+ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICAudWstZ3JpZC51ay1ncmlkLXNtYWxsID4gLnVrLWdyaWQtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAudWstZ3JpZC1kaXZpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7IH1cbiAgICAudWstZ3JpZC1kaXZpZGVyID4gKiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cbiAgICAudWstZ3JpZC1kaXZpZGVyID4gOm5vdCgudWstZmlyc3QtY29sdW1uKTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGxlZnQ6IDI0cHg7IH1cbiAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtbGFyZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4OyB9XG4gICAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtbGFyZ2UgPiAqIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtbGFyZ2UgPiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA0MHB4OyB9XG4gICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMycHg7IH1cbiAgICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1tZWRpdW0gPiAqIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG4gICAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtbWVkaXVtID4gOm5vdCgudWstZmlyc3QtY29sdW1uKTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTZweDsgfVxuICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1zbWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7IH1cbiAgICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1zbWFsbCA+ICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1zbWFsbCA+IDpub3QoLnVrLWZpcnN0LWNvbHVtbik6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDhweDsgfVxuICAgICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXNtYWxsLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1zbWFsbC51ay1ncmlkLXN0YWNrID4gLnVrLWdyaWQtbWFyZ2luOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICBsZWZ0OiAxNnB4OyB9XG4gICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWNvbGxhcHNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1jb2xsYXBzZSA+ICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWNvbGxhcHNlID4gOm5vdCgudWstZmlyc3QtY29sdW1uKTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWNvbGxhcHNlLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1jb2xsYXBzZS51ay1ncmlkLXN0YWNrID4gLnVrLWdyaWQtbWFyZ2luOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXN0YWNrID4gLnVrLWdyaWQtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgbGVmdDogNDhweDsgfVxuICAudWstZ3JpZC1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudWstZ3JpZC1jb2xsYXBzZSA+ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnVrLWdyaWQtY29sbGFwc2UgLnVrLWNhcmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC51ay1ncmlkLWNvbGxhcHNlID4gOmZpcnN0LWNoaWxkIC51ay1jYXJkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG4gICAgLnVrLWdyaWQtY29sbGFwc2UgPiA6bGFzdC1jaGlsZCAudWstY2FyZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDsgfVxuICAgIC51ay1ncmlkLWNvbGxhcHNlID4gLnVrLWdyaWQtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAudWstZ3JpZC1jb2xsYXBzZS51ay1ncmlkLXN0YWNrID4gOmZpcnN0LWNoaWxkIC51ay1jYXJkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gICAgLnVrLWdyaWQtY29sbGFwc2UudWstZ3JpZC1zdGFjayA+IDpsYXN0LWNoaWxkIC51ay1jYXJkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG4gIC51ay1ncmlkLnVrLW1hcmdpbi1tZWRpdW0tYm90dG9tLnVrLWdyaWQtc3RhY2sgPiBkaXYgKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLnVrLWdyaWQudWstbWFyZ2luLWJvdHRvbS51ay1ncmlkLXN0YWNrID4gZGl2ICsgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbiogKyBoMSxcbiogKyBoMixcbiogKyBoMyxcbiogKyBoNCxcbiogKyBoNSxcbiogKyBoNiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuaDEsXG4udWstaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5oMixcbi51ay1oMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmgzLFxuLnVrLWgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oNCxcbi51ay1oNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oNSxcbi51ay1oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oNixcbi51ay1oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi51ay1oZWFkaW5nLWxpbmUgPiA6YmVmb3JlLFxuLnVrLWhlYWRpbmctbGluZSA+IDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDsgfVxuXG4udWstbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBhZGRpbmc6IDFweCA4cHg7XG4gIGJhY2tncm91bmQ6ICMwMGFjYzE7IH1cbiAgLnVrLWxhYmVsLW91dGxpbmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC51ay1sYWJlbC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2NiMzQyICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWxhYmVsLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI2U1MzkzNSAhaW1wb3J0YW50OyB9XG4gIC51ay1sYWJlbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLnVrLWxpZ2h0Ym94IHtcbiAgei1pbmRleDogMjAwMDsgfVxuXG4udWstbGlzdCB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpOyB9XG4gIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpLnNjLWxpc3QtYWxpZ24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkgPiBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KTsgfVxuICAgIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gbGkgLm1kaTpub3QoLmljb24pIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkgPiBsaSBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IGxpIC5zYy1jb2xvci1sYWJlbCB7XG4gICAgICBtYXJnaW46IC0ycHggMTJweCAwIDJweDsgfVxuICAgICAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkgPiBsaSAuc2MtY29sb3ItbGFiZWwgLm1kaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IGxpLnVrLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gICAgICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IGxpLnVrLWFjdGl2ZSAuc2MtbGlzdC1ib2R5OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgICAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkgPiBsaS51ay1hY3RpdmUgKyAuc2MtbGlzdC1ncm91cCAuc2MtbGlzdC1ib2R5OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gbGkgPiB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkudWstbGlzdC1pbmxpbmUgPiBsaSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkudWstbGlzdC1kaXZpZGVyID4gbGk6bnRoLWNoaWxkKG4rMikge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gICNzYy1wYWdlLWFzaWRlIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpLnVrLWxpc3QtZGl2aWRlciA+IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KS51ay1saXN0LWRpdmlkZXIgPiBsaS51ay1hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkudWstbGlzdC1kaXZpZGVyID4gLnNjLWxpc3QtZ3JvdXA6bnRoLWNoaWxkKG4rMikge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpLnVrLWxpc3QtZGl2aWRlciA+IC5zYy1saXN0LWdyb3VwOm50aC1jaGlsZChuKzIpIC5zYy1saXN0LWJvZHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KS51ay1saXN0LWRpdmlkZXIgPiAuc2MtbGlzdC1ncm91cDpudGgtY2hpbGQobisyKSAuc2MtbGlzdC1ib2R5OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkudWstbGlzdC1kaXZpZGVyID4gLnNjLWxpc3QtZ3JvdXAgKyAudWstYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpLnNjLWxpc3QtaG92ZXJhYmxlIC5zYy1saXN0LWdyb3VwLFxuICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KS5zYy1saXN0LWhvdmVyYWJsZSAuc2MtbGlzdC1ncm91cCAuc2MtbGlzdC1ib2R5OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkuc2MtbGlzdC1ob3ZlcmFibGUgLnNjLWxpc3QtZ3JvdXA6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KS5zYy1saXN0LWhvdmVyYWJsZSAuc2MtbGlzdC1ncm91cDpob3ZlciAuc2MtbGlzdC1ib2R5OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkuc2MtbGlzdC1ob3ZlcmFibGUgLnNjLWxpc3QtZ3JvdXA6aG92ZXIgKyAuc2MtbGlzdC1ncm91cCAuc2MtbGlzdC1ib2R5OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpLnNjLWxpc3QtY2xpY2thYmxlID4gKiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gLnNjLWxpc3QtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7IH1cbiAgICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IC5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWFkZG9uLCAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IC5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHkge1xuICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IC5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWFkZG9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgICAudWstbGlzdDpub3QoLnVrLWxpc3QtYnVsbGV0KSA+IC5zYy1saXN0LWdyb3VwIC5zYy1saXN0LWJvZHkge1xuICAgICAgZmxleDogMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gLnNjLWxpc3QtZ3JvdXAgLnNjLWxpc3QtYm9keSA+ICoge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gLnNjLWxpc3QtZ3JvdXAgLnNjLWxpc3QtYm9keSArIC5zYy1saXN0LWFkZG9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgLnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkgPiAuc2MtbGlzdC1ncm91cC5zYy1pdGVtLWNoZWNrZWQgLnNjLWxpc3QtYm9keSBsYWJlbCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpID4gLnNjLWxpc3QtZ3JvdXAgbGFiZWwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC51ay1saXN0Om5vdCgudWstbGlzdC1idWxsZXQpIC5zYy1saXN0LXNlY29uZGFyeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC51ay1saXN0LnVrLWxpc3QtbGFyZ2UgPiBsaSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIC51ay1saXN0LnVrLWxpc3QtbGFyZ2UgPiBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC51ay1saXN0LnVrLWxpc3QtbGFyZ2UudWstbGlzdC1kaXZpZGVyID4gbGk6bnRoLWNoaWxkKG4rMikge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gIC51ay1saXN0LnVrLWxpc3QtbGFyZ2UudWstbGlzdC1zdHJpcGVkID4gbGkge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gICAgLnVrLWxpc3QudWstbGlzdC1sYXJnZS51ay1saXN0LXN0cmlwZWQgPiBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC51ay1saXN0LWJ1bGxldCA+IGxpOm50aC1jaGlsZChuKzIpLFxuICAudWstbGlzdC1idWxsZXQgPiBsaSA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnVrLWxpc3QtYnVsbGV0ID4gbGk6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDsgfVxuICAudWstbGlzdC1jb25kZW5zZWQgPiBsaSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuXG4udWstbmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiOyB9XG5cbi51ay1uYXZiYXItbmF2ID4gbGkgPiBhLFxuLnVrLW5hdmJhci1pdGVtLFxuLnVrLW5hdmJhci10b2dnbGUge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7IH1cblxuLnVrLW5hdmJhci10b2dnbGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG4gIC51ay1uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnVrLW5vdGlmaWNhdGlvbiB7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogMTIwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAudWstbm90aWZpY2F0aW9uIHtcbiAgICAgIHdpZHRoOiAyODBweDsgfVxuICAgICAgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tdG9wLWNlbnRlciwgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLWNlbnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7IH1cbiAgICAgIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLXRvcC1sZWZ0LCAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCB7XG4gICAgICAgIGxlZnQ6IDI4NHB4OyB9XG4gICAgICAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi10b3AtcmlnaHQsIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAyNHB4OyB9XG4gICAgICAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCwgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0LCAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAudWstbm90aWZpY2F0aW9uIHtcbiAgICAgIHRvcDogNDhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQsIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCwgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLWNlbnRlciB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0IC51ay1ub3RpZmljYXRpb24tbWVzc2FnZSwgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0IC51ay1ub3RpZmljYXRpb24tbWVzc2FnZSwgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLWNlbnRlciAudWstbm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLXRvcC1sZWZ0LCAuc2Mtc2lkZWJhci1tYWluLXNsaWRlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0IHtcbiAgICBsZWZ0OiA5NnB4OyB9XG4gIC51ay1ub3RpZmljYXRpb24gLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDEycHggMzZweCAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC51ay1ub3RpZmljYXRpb24gLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnVrLW5vdGlmaWNhdGlvbiAudWstbm90aWZpY2F0aW9uLW1lc3NhZ2UgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudWstbm90aWZpY2F0aW9uIC51ay1ub3RpZmljYXRpb24tbWVzc2FnZSAubWRpOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC51ay1ub3RpZmljYXRpb24gLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogIzAwYWNjMTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnVrLW5vdGlmaWNhdGlvbiAudWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2NiMzQyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudWstbm90aWZpY2F0aW9uIC51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1kYW5nZXIge1xuICAgICAgYmFja2dyb3VuZDogI2U1MzkzNTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnVrLW5vdGlmaWNhdGlvbiAudWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZiMzAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnVrLW5vdGlmaWNhdGlvbiAudWstbm90aWZpY2F0aW9uLWNsb3NlIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTdweDsgfVxuICAgIC51ay1ub3RpZmljYXRpb24gLnVrLW5vdGlmaWNhdGlvbi1jbG9zZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zYy1mb290ZXItYWN0aXZlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0LCAuc2MtZm9vdGVyLWFjdGl2ZSAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tcmlnaHQsIC5zYy1mb290ZXItYWN0aXZlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1jZW50ZXIge1xuICAgIGJvdHRvbTogNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuc2MtZm9vdGVyLWFjdGl2ZSAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCwgLnNjLWZvb3Rlci1hY3RpdmUgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0LCAuc2MtZm9vdGVyLWFjdGl2ZSAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIHtcbiAgICAgIGJvdHRvbTogNDZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zYy1mb290ZXItYWN0aXZlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0LCAuc2MtZm9vdGVyLWFjdGl2ZSAudWstbm90aWZpY2F0aW9uLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tcmlnaHQsIC5zYy1mb290ZXItYWN0aXZlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1jZW50ZXIge1xuICAgICAgYm90dG9tOiA4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNjLWZvb3Rlci1hY3RpdmUgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQsIC5zYy1mb290ZXItYWN0aXZlIC51ay1ub3RpZmljYXRpb24udWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCwgLnNjLWZvb3Rlci1hY3RpdmUgLnVrLW5vdGlmaWNhdGlvbi51ay1ub3RpZmljYXRpb24tYm90dG9tLWNlbnRlciB7XG4gICAgYm90dG9tOiA1NnB4OyB9IH1cblxuKiArIC51ay1ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuXG4udWstbW9kYWwge1xuICB6LWluZGV4OiAxNTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnVrLW1vZGFsIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC51ay1tb2RhbCB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7IH0gfVxuICAudWstbW9kYWwtY2xvc2Utb3V0c2lkZSwgLnVrLW1vZGFsLWNsb3NlLW91dHNpZGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC51ay1tb2RhbC1kaWFsb2cge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAzNjBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC51ay1tb2RhbC1kaWFsb2c6bm90KFtjbGFzcyo9J3VrLXdpZHRoJ10pIHtcbiAgICAgIHdpZHRoOiA4MDBweDsgfVxuICAudWstbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gICAgLnVrLW1vZGFsLXRpdGxlLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC51ay1tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgLnVrLW1vZGFsLWJvZHkgKyAudWstbW9kYWwtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC51ay1tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLnVrLW1vZGFsLWhlYWRlciArIC51ay1tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgLnVrLW1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfVxuICAudWstbW9kYWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4NHB4OyB9XG4gICAgLnVrLW1vZGFsLWNvbnRhaW5lciAudWstbW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAudWstbW9kYWwtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnVrLW1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfSB9XG4gIC51ay1tb2RhbC1mdWxsIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnVrLW1vZGFsLWZ1bGwgLnVrLW1vZGFsLWRpYWxvZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC51ay1tb2RhbC1mdWxsIC51ay1tb2RhbC1kaWFsb2cge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpOyB9XG5cbi51ay1vcGVuID4gLnVrLW1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuXG51bC51ay1uYXYtc3ViIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi51ay1zdWJuYXYge1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAudWstc3VibmF2ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICAudWstc3VibmF2ID4gKiA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnVrLXN1Ym5hdiA+ICogYTpob3ZlcixcbiAgICAudWstc3VibmF2ID4gKiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAudWstc3VibmF2LnVrLXN0aWNreS1maXhlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDsgfVxuXG4udWstc3VibmF2LXBpbGwgLnVrLWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjMDBhY2MxOyB9XG4gIC51ay1zdWJuYXYtcGlsbCAudWstYWN0aXZlID4gYSxcbiAgLnVrLXN1Ym5hdi1waWxsIC51ay1hY3RpdmUgPiBhIC5tZGk6YmVmb3JlLFxuICAudWstc3VibmF2LXBpbGwgLnVrLWFjdGl2ZSA+IGEgPiAqIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi51ay1vZmZjYW52YXMge1xuICB6LWluZGV4OiAxMzAwOyB9XG4gIC51ay1vZmZjYW52YXMtYmFyIHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjMpOyB9XG4gICAgLnVrLW9mZmNhbnZhcy1iYXIgaDEsIC51ay1vZmZjYW52YXMtYmFyIGgyLCAudWstb2ZmY2FudmFzLWJhciBoMywgLnVrLW9mZmNhbnZhcy1iYXIgaDQsIC51ay1vZmZjYW52YXMtYmFyIGg1LCAudWstb2ZmY2FudmFzLWJhciBoNixcbiAgICAudWstb2ZmY2FudmFzLWJhciAudWstY2xvc2UsXG4gICAgLnVrLW9mZmNhbnZhcy1iYXIgLnVrLW5hdi1kZWZhdWx0ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLnVrLW9mZmNhbnZhcy1iYXIgLnVrLWxhYmVsLFxuICAgIC51ay1vZmZjYW52YXMtYmFyIC51ay1iYWRnZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC51ay1vZmZjYW52YXMtYmFyIGhyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC51ay1vZmZjYW52YXMtYmFyIC51ay10ZXh0LW11dGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDsgfVxuICAgIC51ay1vZmZjYW52YXMtYmFyLWFuaW1hdGlvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgICAudWstb2ZmY2FudmFzLWJhciAudWstaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogOHB4IDhweCA3cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4udWstcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVrLXBhZ2luYXRpb24gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgIC51ay1wYWdpbmF0aW9uID4gKiA+ICoge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIC51ay1wYWdpbmF0aW9uID4gKiA+ICo6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnVrLXBhZ2luYXRpb24gPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAudWstcGFnaW5hdGlvbiAudWstYWN0aXZlID4gKiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwODM4ZjsgfVxuICAudWstcGFnaW5hdGlvbiAudWstZGlzYWJsZWQgPiAqIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIC51ay1wYWdpbmF0aW9uLWZpcnN0ID4gKiwgLnVrLXBhZ2luYXRpb24tcHJldiA+ICosIC51ay1wYWdpbmF0aW9uLW5leHQgPiAqLCAudWstcGFnaW5hdGlvbi1sYXN0ID4gKiB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAwOyB9XG5cbi51ay1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTJweDsgfVxuXG4udWstYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTsgfVxuICAudWstYm94LXNoYWRvdy1zbWFsbCB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG4gIC51ay1ib3gtc2hhZG93LW1lZGl1bSB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7IH1cbiAgLnVrLWJveC1zaGFkb3ctbGFyZ2Uge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7IH1cbiAgLnVrLWJveC1zaGFkb3cteGxhcmdlIHtcbiAgICBib3gtc2hhZG93OiAwIDE5cHggMzhweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMTVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yMik7IH1cblxuLnVrLXNvcnRhYmxlOmhvdmVyIHtcbiAgY3Vyc29yOiBpbml0aWFsOyB9XG5cbi51ay1zb3J0YWJsZTpub3QoLnVrLXNvcnRhYmxlLWhhbmRsZS1lbmFibGVkKSA+ICoge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnVrLXNvcnRhYmxlIC51ay1zb3J0YWJsZS1oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnVrLXNvcnRhYmxlLnVrLWdyaWQgLnVrLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuICAudWstc29ydGFibGUudWstZ3JpZCAudWstc29ydGFibGUtcGxhY2Vob2xkZXIgPiAqIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAudWstc29ydGFibGUudWstZ3JpZCAudWstc29ydGFibGUtcGxhY2Vob2xkZXIgPiAqID4gKiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnVrLXNvcnRhYmxlOm5vdCgudWstZ3JpZCkgLnVrLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAudWstc29ydGFibGU6bm90KC51ay1ncmlkKSAudWstc29ydGFibGUtcGxhY2Vob2xkZXIgPiAqIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnVrLXRhYiB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gIC51ay10YWI6YmVmb3JlIHtcbiAgICBsZWZ0OiA4cHg7IH1cbiAgLnVrLXRhYiA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgLnVrLXRhYiA+ICogPiBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE0MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnVrLXRhYiA+ICogPiBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhY2MxOyB9XG4gICAgICAudWstdGFiID4gKiA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuICAudWstdGFiID4gLnVrLWFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLnVrLXRhYiA+IC51ay1hY3RpdmUgPiBhOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjgwbXM7IH1cbiAgLnVrLXRhYiA+IC51ay1kaXNhYmxlZCA+IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgLnVrLXRhYi51ay10YWItYm90dG9tID4gKiA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG4gICAgLnVrLXRhYi51ay10YWItYm90dG9tID4gKiA+IGE6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiBhdXRvOyB9XG4gIC51ay10YWIudWstdGFiLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnVrLXRhYi51ay10YWItbGVmdDpiZWZvcmUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnVrLXRhYi51ay10YWItbGVmdCA+ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAudWstdGFiLnVrLXRhYi1sZWZ0ID4gKiA+IGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuICAgICAgICAudWstdGFiLnVrLXRhYi1sZWZ0ID4gKiA+IGE6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAudWstdGFiLnVrLXRhYi1sZWZ0ID4gKiArICoge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgLnVrLXRhYi51ay10YWItbGVmdCA+IC51ay1hY3RpdmUgPiBhOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAudWstdGFiLnVrLXRhYi1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudWstdGFiLnVrLXRhYi1yaWdodDpiZWZvcmUge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC51ay10YWIudWstdGFiLXJpZ2h0ID4gKiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC51ay10YWIudWstdGFiLXJpZ2h0ID4gKiA+IGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDsgfVxuICAgICAgICAudWstdGFiLnVrLXRhYi1yaWdodCA+ICogPiBhOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzcHg7IH1cbiAgICAgIC51ay10YWIudWstdGFiLXJpZ2h0ID4gKiArICoge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgLnVrLXRhYi51ay10YWItcmlnaHQgPiAudWstYWN0aXZlID4gYTphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVrLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC51ay10YWJsZSB0aGVhZCB0aCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBwYWRkaW5nOiAxMnB4OyB9XG4gIC51ay10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTJweDsgfVxuICAudWstdGFibGUudWstdGFibGUtaG92ZXIgPiB0cjpob3ZlcixcbiAgLnVrLXRhYmxlLnVrLXRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7IH1cbiAgLnVrLXRhYmxlLnVrLXRhYmxlLWhvdmVyIC51ay10YWJsZS1ob3Zlci1kaXNhYmxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgLnVrLXRhYmxlLnVrLXRhYmxlLXNtYWxsIHRoLFxuICAudWstdGFibGUudWstdGFibGUtc21hbGwgdGQge1xuICAgIHBhZGRpbmc6IDhweDsgfVxuICAudWstdGFibGUudWstdGFibGUtbGFyZ2UgdGgsXG4gIC51ay10YWJsZS51ay10YWJsZS1sYXJnZSB0ZCB7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAudWstdGFibGUudWstdGFibGUtYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gICAgLnVrLXRhYmxlLnVrLXRhYmxlLWJvcmRlciB0aCxcbiAgICAudWstdGFibGUudWstdGFibGUtYm9yZGVyIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgICAudWstdGFibGUudWstdGFibGUtYm9yZGVyLWluc2lkZSB0aDpub3QoLnVrLXRhYmxlLWJvcmRlci1yZW1vdmUpLFxuICAgIC51ay10YWJsZS51ay10YWJsZS1ib3JkZXItaW5zaWRlIHRkOm5vdCgudWstdGFibGUtYm9yZGVyLXJlbW92ZSkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAudWstdGFibGUgPiB0cjpudGgtb2YtdHlwZShvZGQpLFxuICAudWstdGFibGUudWstdGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTsgfVxuICAudWstdGFibGUgLnVrLXRhYmxlLXRvcCxcbiAgLnVrLXRhYmxlIC51ay10YWJsZS10b3AgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnVrLXRvb2x0aXAge1xuICB6LWluZGV4OiAxNjAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDhweDsgfVxuXG4udWstdHJhbnNmb3JtLW9yaWdpbi1jZW50ZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOyB9XG5cbi51ay1oZWlnaHQtZXh0cmEtc21hbGwge1xuICBoZWlnaHQ6IDY0cHg7IH1cblxuLnVrLW1heC1oZWlnaHQtZXh0cmEtc21hbGwge1xuICBtYXgtaGVpZ2h0OiA2NHB4OyB9XG5cbi51ay1oZWlnaHQtbWVkaXVtIHtcbiAgaGVpZ2h0OiAyNDBweDsgfVxuXG4udWstaGVpZ2h0LWxhcmdlIHtcbiAgaGVpZ2h0OiA0ODBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnVrLWhlaWdodC1tZWRpdW1cXEBzIHtcbiAgICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWhlaWdodC1sYXJnZVxcQHMge1xuICAgIGhlaWdodDogNDgwcHggIWltcG9ydGFudDsgfSB9XG5cbi51ay13aWR0aC1taW5pIHtcbiAgd2lkdGg6IDgwcHg7IH1cblxuLyogMy4gcGFydGlhbHMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNzYy1wYWdlLXRvcC1iYXIuc2MtdG9wLWJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiA5MDA7IH1cbiAgI3NjLXBhZ2UtdG9wLWJhci5zYy10b3AtYmFyIC5zYy1qcy10b3AtYmFyLWZvbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3NjLXBhZ2UtdG9wLWJhci5zYy10b3AtYmFyLWV4cGFuZGVkIC5zYy10b3AtYmFyLWNvbnRlbnQtZXhwYW5kZWQge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKSwgb3BhY2l0eSAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgI3NjLXBhZ2UtdG9wLWJhci5zYy10b3AtYmFyLWV4cGFuZGVkIC5zYy1qcy1lbC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNzYy1wYWdlLXRvcC1iYXIuc2MtdG9wLWJhci1leHBhbmRlZCAuc2MtanMtZWwtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuI3NjLXBhZ2UtdG9wLWJhciAuc2MtdG9wLWJhci1sYXJnZSB7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7IH1cblxuI3NjLXBhZ2UtdG9wLWJhciAuc2MtdG9wLWJhci1hc2lkZSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgI3NjLXBhZ2UtdG9wLWJhciAuc2MtdG9wLWJhci1hc2lkZS1sYXJnZSB7XG4gICAgd2lkdGg6IDMyMHB4OyB9XG4gICNzYy1wYWdlLXRvcC1iYXIgLnNjLXRvcC1iYXItYXNpZGUsICNzYy1wYWdlLXRvcC1iYXIgLnNjLXRvcC1iYXItYXNpZGUtbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgI3NjLXBhZ2UtdG9wLWJhciAuc2MtdG9wLWJhci1hc2lkZS5wYWRkaW5nLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDsgfVxuXG4jc2MtcGFnZS10b3AtYmFyIC5zYy10b3AtYmFyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjc2MtcGFnZS10b3AtYmFyIC5zYy10b3AtYmFyLWNvbnRlbnQucGFkZGluZy1zbWFsbCwgI3NjLXBhZ2UtdG9wLWJhciAuc2MtdG9wLWJhci1jb250ZW50LWV4cGFuZGVkLnBhZGRpbmctc21hbGwge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4OyB9XG4gICNzYy1wYWdlLXRvcC1iYXIgLnNjLXRvcC1iYXItY29udGVudC1leHBhbmRlZCB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKSwgb3BhY2l0eSAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKSAxNDBtcztcbiAgICB6LWluZGV4OiA5MDA7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4jc2MtcGFnZS10b3AtYmFyIC5zYy10b3AtYmFyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jc2MtcGFnZS10b3AtYmFyIC5zYy10b3AtYmFyLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbiNzYy1wYWdlLXRvcC1iYXIudWstc3RpY2t5LWZpeGVkIHtcbiAgei1pbmRleDogMTI1MDtcbiAgdHJhbnNpdGlvbjogYWxsIDE0MG1zIGVhc2UtaW4tb3V0OyB9XG5cbiNzYy1oZWFkZXIge1xuICB6LWluZGV4OiAxNDAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjc2MtaGVhZGVyIC5zYy1icmFuZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgI3NjLWhlYWRlciAuc2MtYnJhbmQgPiBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG4gICNzYy1oZWFkZXIgLnNjLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgI3NjLWhlYWRlciAudWstbmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogIzAwODM4ZjsgfVxuICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXIgLnVrLW5hdmJhci1uYXYgPiBsaSA+IGEgPiBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpID4gYSA+IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpID4gYSA+IGksXG4gICAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXIgLnVrLW5hdmJhci1uYXYgPiBsaSA+IGEgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgI3NjLWhlYWRlciAudWstbmF2YmFyIC51ay1uYXZiYXItbmF2ID4gbGkgPiBhID4gaSwgI3NjLWhlYWRlciAudWstbmF2YmFyIC51ay1uYXZiYXItbmF2ID4gbGkgPiBhID4gaTpiZWZvcmUsXG4gICAgICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpID4gYSA+IHNwYW4sXG4gICAgICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpID4gYSA+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpID4gYSAuc2MtaW5kaWNhdG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNTM5MzU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDgzOGY7IH1cbiAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXIgLnVrLW5hdmJhci1uYXYgPiBsaSAudWstZHJvcGRvd24tbmF2IHtcbiAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXIgLnVrLW5hdmJhci1uYXYgPiBsaSAudWstZHJvcGRvd24tbmF2IC51ay1uYXYge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXIgLnVrLW5hdmJhci1uYXYgPiBsaSAudWstbmF2YmFyLWRyb3Bkb3duLWJvdHRvbS1sZWZ0OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXIgLnVrLW5hdmJhci1uYXYgPiBsaSAudWstbmF2YmFyLWRyb3Bkb3duLWJvdHRvbS1yaWdodDphZnRlciB7XG4gICAgICByaWdodDogMjBweDsgfVxuICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAudWstbmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXIgLnVrLW5hdmJhci1uYXYgPiBsaTpsYXN0LWNoaWxkIC51ay1uYXZiYXItZHJvcGRvd24tYm90dG9tLXJpZ2h0OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxMnB4OyB9XG4gICAgI3NjLWhlYWRlciAudWstbmF2YmFyIC51ay1uYXZiYXItbmF2IC5zYy1uYXZiYXItaGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhciAuZHJpdmVyLWhpZ2hsaWdodGVkLWVsZW1lbnQsXG4gICAgI3NjLWhlYWRlciAudWstbmF2YmFyIC5kcml2ZXItaGlnaGxpZ2h0ZWQtZWxlbWVudCBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDgzOGYgIWltcG9ydGFudDsgfVxuICAgICNzYy1oZWFkZXIgLnVrLW5hdmJhci1hc2lkZSB7XG4gICAgICB3aWR0aDogMjM2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXItYXNpZGUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAjc2MtaGVhZGVyIC51ay1uYXZiYXItbGVmdCAudWstbmF2YmFyLW5hdiA+IGxpIC51ay1uYXZiYXItZHJvcGRvd24tYm90dG9tLWxlZnQ6YWZ0ZXIge1xuICAgICAgbGVmdDogMTBweDsgfVxuICAjc2MtaGVhZGVyIC51ay1uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAjc2MtaGVhZGVyIC51ay1zZWFyY2gtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDJweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgI3NjLWhlYWRlciAudWstc2VhcmNoLWlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAjc2MtaGVhZGVyLnVrLWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgI3NjLWhlYWRlci5kcml2ZXItZml4LXN0YWNraW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICNzYy1oZWFkZXIudWstc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICNzYy1oZWFkZXIuZHJpdmVyLWZpeC1zdGFja2luZyB+ICNzYy1zaWRlYmFyLW1haW4ge1xuICAgIHRvcDogNDhweDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2MtaGVhZGVyLWV4cGFuZGVkICNzYy1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNjLWhlYWRlci1leHBhbmRlZCAjc2MtcGFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuICAuc2MtaGVhZGVyLWV4cGFuZGVkICNzYy1wYWdlLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDgzOGY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zYy1oZWFkZXItZXhwYW5kZWQgI3NjLXNpZGViYXItbWFpbiB7XG4gICAgdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuI3NjLXNpZGViYXItbWFpbi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICNzYy1zaWRlYmFyLW1haW4tdG9nZ2xlIC5zYy1tZW51LWNsb3NlLFxuICAjc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSAuc2MtbWVudS1vcGVuIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNzYy1zaWRlYmFyLW1haW4tdG9nZ2xlIC5zYy1tZW51LWNsb3NlOmJlZm9yZSxcbiAgICAjc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSAuc2MtbWVudS1vcGVuOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAjc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSAuc2MtbWVudS1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAjc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSAuc2MtbWVudS1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSAuc2MtbWVudS1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbi10b2dnbGUgLnNjLW1lbnUtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgI3NjLXNpZGViYXItbWFpbi10b2dnbGUgLnNjLW1lbnUtY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNjLXNpZGViYXItbWFpbi12aXNpYmxlICNzYy1zaWRlYmFyLW1haW4tdG9nZ2xlIC5zYy1tZW51LWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSAuc2MtbWVudS1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXZpc2libGUgI3NjLXNpZGViYXItbWFpbi10b2dnbGUgLnNjLW1lbnUtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSArIC5zYy1icmFuZCB7XG4gICAgbWF4LXdpZHRoOiAyMDRweDsgfVxuXG4jc2Mtc2lkZWJhci1tYWluIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQ4cHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI2MHB4O1xuICB6LWluZGV4OiAxMzAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICNzYy1zaWRlYmFyLW1haW4gLnVrLW9mZmNhbnZhcy1iYXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICNzYy1zaWRlYmFyLW1haW4ge1xuICAgICAgdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAjc2Mtc2lkZWJhci1tYWluIC51ay1vZmZjYW52YXMtYmFyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMjYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAjc2Mtc2lkZWJhci1tYWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdG9wOiA0OHB4OyB9XG4gICAgICAjc2Mtc2lkZWJhci1tYWluIC51ay1vZmZjYW52YXMtYmFyIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyNjBweDsgfSB9XG4gICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAgICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51IGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51IGxpLnNjLWhhcy1zdWJtZW51ID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgbGkuc2MtaGFzLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXEYxNDAnO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgbGkuc2Mtc2VjdGlvbi1hY3RpdmUgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTsgfVxuICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgbGkuc2Mtc2VjdGlvbi1hY3RpdmUgPiBhOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51IGxpIC51ay1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjNjI4Mjg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7IH1cbiAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gYSB7XG4gICAgICBwYWRkaW5nOiAycHggMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiBhIC51ay1uYXYtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IGEgLnVrLW5hdi1pY29uID4gaTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiBhIC51ay1uYXYtdGl0bGUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IGE6aG92ZXIgLnVrLW5hdi1pY29uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gLnNjLXNpZGViYXItbWVudS1zdWIge1xuICAgICAgcGFkZGluZzogNHB4IDA7IH1cbiAgICAgICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gLnNjLXNpZGViYXItbWVudS1zdWIgYSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDhweCA2NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IC5zYy1zaWRlYmFyLW1lbnUtc3ViIGEgaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IC5zYy1zaWRlYmFyLW1lbnUtc3ViIGEgaTpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiAuc2Mtc2lkZWJhci1tZW51LXN1YiA+IC5zYy1zaWRlYmFyLW1lbnUtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCA4cHggNjRweCAhaW1wb3J0YW50OyB9XG4gICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IC5zYy1zaWRlYmFyLW1lbnUtc3ViIGxpLnNjLWhhcy1zdWJtZW51ID4gYTphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xN3B4OyB9XG4gICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IC5zYy1zaWRlYmFyLW1lbnUtc3ViIGxpLnNjLWhhcy1zdWJtZW51LnNjLXNlY3Rpb24tYWN0aXZlID4gYTphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xN3B4OyB9XG4gICAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IC5zYy1zaWRlYmFyLW1lbnUtc3ViIGxpLnNjLXBhZ2UtYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogI2M2MjgyODtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZWJlZTsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiAuc2Mtc2lkZWJhci1tZW51LXN1YiA6bm90KC5zYy1zaWRlYmFyLXN1Ym1lbnUtZXhwYW5kZWQpIHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiA2cHggMjRweCA2cHggODBweDsgfVxuICAgICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiAuc2Mtc2lkZWJhci1tZW51LXN1YiA6bm90KC5zYy1zaWRlYmFyLXN1Ym1lbnUtZXhwYW5kZWQpIHVsIGxpIHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7IH1cbiAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaS5zYy1zZWN0aW9uLWFjdGl2ZSAubWRpIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkuc2MtcGFnZS1hY3RpdmUgPiBhIHtcbiAgICAgIGNvbG9yOiAjYzYyODI4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZWJlZTsgfVxuICAgICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpOmZpcnN0LWNoaWxkLnNjLXNpZGViYXItbWVudS1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgLnNjLXBhZ2UtYWN0aXZlID4gYSB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51IC5zYy1wYWdlLWFjdGl2ZSAudWstbmF2LWljb24gPiBpIHtcbiAgICAgIGNvbG9yOiAjYzYyODI4OyB9XG4gICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDRweCAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51LXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDE2cHggMCAxNnB4IDY0cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItaW5mbyB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2MtdG91Y2gtZGV2aWNlICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAjc2Mtc2lkZWJhci1tYWluIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51IGxpLnNjLWhhcy1zdWJtZW51IGE6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkgPiBhIC51ay1uYXYtdGl0bGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgZWFzZTsgfVxuICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGkuc2Mtc2VjdGlvbi1hY3RpdmUgPiBhIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaS5zYy1zZWN0aW9uLWFjdGl2ZSA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51ID4gbGk6Zmlyc3QtY2hpbGQuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudS1oZWFkaW5nIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbiAuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMjhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjM2KTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpOyB9XG4gICAgLnNjLXNpZGViYXItbWFpbi1zbGlkZSAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLWluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbjpob3ZlciB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW46aG92ZXIgLnNjLXNpZGViYXItbWVudSA+IGxpID4gYSAudWstbmF2LXRpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW46aG92ZXIgLnNjLXNpZGViYXItbWVudSA+IGxpLnNjLXNlY3Rpb24tYWN0aXZlID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7IH1cbiAgICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbjpob3ZlciAuc2Mtc2lkZWJhci1tZW51ID4gbGkuc2Mtc2VjdGlvbi1hY3RpdmUgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbjpob3ZlciAuc2Mtc2lkZWJhci1tZW51IGxpLnNjLWhhcy1zdWJtZW51ID4gYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2Mtc2lkZWJhci1tYWluLXNsaWRlICNzYy1zaWRlYmFyLW1haW46aG92ZXIgLnNjLXNpZGViYXItbWVudS1oZWFkaW5nIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgI3NjLXNpZGViYXItbWFpbjpob3ZlciAuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG5cbi5zYy1zaWRlYmFyLWRhcmsgI3NjLXNpZGViYXItbWFpbiB7XG4gIGJhY2tncm91bmQ6ICM0MjQyNDI7IH1cbiAgLnNjLXNpZGViYXItZGFyayAjc2Mtc2lkZWJhci1tYWluIC5zYy1zaWRlYmFyLW1lbnUgPiBsaSA+IGEgLnVrLW5hdi1pY29uIHtcbiAgICBjb2xvcjogI2UwZTBlMDsgfVxuICAuc2Mtc2lkZWJhci1kYXJrICNzYy1zaWRlYmFyLW1haW4gLnNjLXNpZGViYXItbWVudSBsaS5zYy1oYXMtc3VibWVudSA+IGE6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZTBlMGUwOyB9XG4gIC5zYy1zaWRlYmFyLWRhcmsgI3NjLXNpZGViYXItbWFpbiBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2Mtc2lkZWJhci1kYXJrICNzYy1zaWRlYmFyLW1haW4gbGkuc2MtcGFnZS1hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDUwMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zYy1zaWRlYmFyLWRhcmsgI3NjLXNpZGViYXItbWFpbiBsaS5zYy1wYWdlLWFjdGl2ZSAudWstbmF2LWljb24gPiBpIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc2MtdG91Y2gtZGV2aWNlICNzYy1zaWRlYmFyLW1haW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbiNzYy10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMjRweCA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXgtaGVpZ2h0OiA3MnB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA5MDA7IH1cbiAgI3NjLXRvb2xiYXIudWstc3RpY2t5IHtcbiAgICBtYXJnaW46IC0yNHB4IC0yNHB4IDI0cHggIWltcG9ydGFudDsgfVxuICAjc2MtdG9vbGJhciAudWstc2VhcmNoIC51ay1zZWFyY2gtaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbi5zYy1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDI2MHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgei1pbmRleDogMTMxMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLnNjLWZvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuc2MtZm9vdGVyIGEgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC5zYy1zaWRlYmFyLW1haW4tc2xpZGUgLnNjLWZvb3RlciB7XG4gICAgbGVmdDogNzJweDtcbiAgICB6LWluZGV4OiAxMjkwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zYy1mb290ZXIge1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMTI5MDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5zYy1mb290ZXIgLm1kaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfSB9XG4gIC5zYy1mb290ZXIuc2MtZm9vdGVyLWxpZ2h0IHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLnNjLWZvb3Rlci5zYy1mb290ZXItbGlnaHQsXG4gICAgLnNjLWZvb3Rlci5zYy1mb290ZXItbGlnaHQgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zYy1mb290ZXIuc2MtZm9vdGVyLWxpZ2h0IC51ay1ncmlkLWRpdmlkZXIgPiA6bm90KC51ay1maXJzdC1jb2x1bW4pOmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgLnNjLWZvb3Rlci5zYy1mb290ZXItbGlnaHQgLm1kaSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zYy1mb290ZXIuc2MtZm9vdGVyLWxpZ2h0IGEsXG4gICAgLnNjLWZvb3Rlci5zYy1mb290ZXItbGlnaHQgYSAubWRpIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgLnNjLWZvb3RlciAuc2MtZmFiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4OyB9XG4gIC5zYy1mb290ZXIgLnNjLWZhYi13cmFwcGVyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDM0LjI4NTcxcHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOC44cHg7IH1cbiAgICAuc2MtZm9vdGVyIC5zYy1mYWItd3JhcHBlciAucm91bmQtY29ybmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA3cHg7IH1cbiAgICAgIC5zYy1mb290ZXIgLnNjLWZhYi13cmFwcGVyIC5yb3VuZC1jb3JuZXIubGVmdCB7XG4gICAgICAgIGxlZnQ6IC0xMHB4OyB9XG4gICAgICAgIC5zYy1mb290ZXIgLnNjLWZhYi13cmFwcGVyIC5yb3VuZC1jb3JuZXIubGVmdDpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIC5zYy1mb290ZXIgLnNjLWZhYi13cmFwcGVyIC5yb3VuZC1jb3JuZXIucmlnaHQge1xuICAgICAgICByaWdodDogLTEwcHg7IH1cbiAgICAgICAgLnNjLWZvb3RlciAuc2MtZmFiLXdyYXBwZXIgLnJvdW5kLWNvcm5lci5yaWdodDpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIC5zYy1mb290ZXIgLnNjLWZhYi13cmFwcGVyIC5yb3VuZC1jb3JuZXI6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4MzhmO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuXG4vKiA0LiBjb21wb25lbnRzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1kLWNvbG9yLXJlZC01MCB7XG4gIGNvbG9yOiAjZmZlYmVlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXJlZC01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcmVkLTEwMCB7XG4gIGNvbG9yOiAjZmZjZGQyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXJlZC0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZGQyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXJlZC0yMDAge1xuICBjb2xvcjogI2VmOWE5YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1yZWQtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmOWE5YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1yZWQtMzAwIHtcbiAgY29sb3I6ICNlNTczNzMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcmVkLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTczNzMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcmVkLTQwMCB7XG4gIGNvbG9yOiAjZWY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXJlZC00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXJlZC01MDAge1xuICBjb2xvcjogI2Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1yZWQtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1yZWQtNjAwIHtcbiAgY29sb3I6ICNlNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcmVkLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcmVkLTcwMCB7XG4gIGNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXJlZC03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXJlZC04MDAge1xuICBjb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1yZWQtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1yZWQtOTAwIHtcbiAgY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcmVkLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcmVkLWExMDAge1xuICBjb2xvcjogI2ZmOGE4MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1yZWQtYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhhODAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcmVkLWEyMDAge1xuICBjb2xvcjogI2ZmNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1yZWQtYTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUyNTIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcmVkLWE0MDAge1xuICBjb2xvcjogI2ZmMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1yZWQtYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjE3NDQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcmVkLWE3MDAge1xuICBjb2xvcjogI2Q1MDAwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1yZWQtYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTAwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcGluay01MCB7XG4gIGNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstMTAwIHtcbiAgY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcGluay0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiYmQwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstMjAwIHtcbiAgY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcGluay0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstMzAwIHtcbiAgY29sb3I6ICNmMDYyOTIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcGluay0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstNDAwIHtcbiAgY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcGluay00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0MDdhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstNTAwIHtcbiAgY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcGluay01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstNjAwIHtcbiAgY29sb3I6ICNkODFiNjAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcGluay02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstNzAwIHtcbiAgY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcGluay03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstODAwIHtcbiAgY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcGluay04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstOTAwIHtcbiAgY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcGluay05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstYTEwMCB7XG4gIGNvbG9yOiAjZmY4MGFiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcGluay1hMjAwIHtcbiAgY29sb3I6ICNmZjQwODEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcGluay1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1waW5rLWE0MDAge1xuICBjb2xvcjogI2Y1MDA1NyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1waW5rLWE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXBpbmstYTcwMCB7XG4gIGNvbG9yOiAjYzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXBpbmstYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcHVycGxlLTUwIHtcbiAgY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcHVycGxlLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTVmNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1wdXJwbGUtMTAwIHtcbiAgY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcHVycGxlLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcHVycGxlLTIwMCB7XG4gIGNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXB1cnBsZS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXB1cnBsZS0zMDAge1xuICBjb2xvcjogI2JhNjhjOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1wdXJwbGUtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhNjhjOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1wdXJwbGUtNDAwIHtcbiAgY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcHVycGxlLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcHVycGxlLTUwMCB7XG4gIGNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXB1cnBsZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXB1cnBsZS02MDAge1xuICBjb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1wdXJwbGUtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1wdXJwbGUtNzAwIHtcbiAgY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctcHVycGxlLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItcHVycGxlLTgwMCB7XG4gIGNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXB1cnBsZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXB1cnBsZS05MDAge1xuICBjb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1wdXJwbGUtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1wdXJwbGUtYTEwMCB7XG4gIGNvbG9yOiAjZWE4MGZjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXB1cnBsZS1hMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhODBmYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1wdXJwbGUtYTIwMCB7XG4gIGNvbG9yOiAjZTA0MGZiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXB1cnBsZS1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1wdXJwbGUtYTQwMCB7XG4gIGNvbG9yOiAjZDUwMGY5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXB1cnBsZS1hNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1wdXJwbGUtYTcwMCB7XG4gIGNvbG9yOiAjYWEwMGZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXB1cnBsZS1hNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMDBmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLXB1cnBsZS01MCB7XG4gIGNvbG9yOiAjZWRlN2Y2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtcHVycGxlLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLXB1cnBsZS0xMDAge1xuICBjb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLXB1cnBsZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFjNGU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtcHVycGxlLTIwMCB7XG4gIGNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtcHVycGxlLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzlkZGIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1wdXJwbGUtMzAwIHtcbiAgY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1wdXJwbGUtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1NzVjZCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLXB1cnBsZS00MDAge1xuICBjb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLXB1cnBsZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtcHVycGxlLTUwMCB7XG4gIGNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtcHVycGxlLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1wdXJwbGUtNjAwIHtcbiAgY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1wdXJwbGUtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzViMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLXB1cnBsZS03MDAge1xuICBjb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLXB1cnBsZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtcHVycGxlLTgwMCB7XG4gIGNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtcHVycGxlLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1wdXJwbGUtOTAwIHtcbiAgY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1wdXJwbGUtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLXB1cnBsZS1hMTAwIHtcbiAgY29sb3I6ICNiMzg4ZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1wdXJwbGUtYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzg4ZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1wdXJwbGUtYTIwMCB7XG4gIGNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtcHVycGxlLWEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtcHVycGxlLWE0MDAge1xuICBjb2xvcjogIzY1MWZmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLXB1cnBsZS1hNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1MWZmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLXB1cnBsZS1hNzAwIHtcbiAgY29sb3I6ICM2MjAwZWEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1wdXJwbGUtYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjAwZWEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItaW5kaWdvLTUwIHtcbiAgY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctaW5kaWdvLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWFmNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1pbmRpZ28tMTAwIHtcbiAgY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctaW5kaWdvLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItaW5kaWdvLTIwMCB7XG4gIGNvbG9yOiAjOWZhOGRhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWluZGlnby0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhOGRhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWluZGlnby0zMDAge1xuICBjb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1pbmRpZ28tMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1pbmRpZ28tNDAwIHtcbiAgY29sb3I6ICM1YzZiYzAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctaW5kaWdvLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzZiYzAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItaW5kaWdvLTUwMCB7XG4gIGNvbG9yOiAjM2Y1MWI1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWluZGlnby01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MWI1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWluZGlnby02MDAge1xuICBjb2xvcjogIzM5NDlhYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1pbmRpZ28tNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDlhYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1pbmRpZ28tNzAwIHtcbiAgY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctaW5kaWdvLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItaW5kaWdvLTgwMCB7XG4gIGNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWluZGlnby04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWluZGlnby05MDAge1xuICBjb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1pbmRpZ28tOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1pbmRpZ28tYTEwMCB7XG4gIGNvbG9yOiAjOGM5ZWZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWluZGlnby1hMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1pbmRpZ28tYTIwMCB7XG4gIGNvbG9yOiAjNTM2ZGZlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWluZGlnby1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1pbmRpZ28tYTQwMCB7XG4gIGNvbG9yOiAjM2Q1YWZlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWluZGlnby1hNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1pbmRpZ28tYTcwMCB7XG4gIGNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWluZGlnby1hNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ibHVlLTUwIHtcbiAgY29sb3I6ICNlM2YyZmQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2YyZmQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS0xMDAge1xuICBjb2xvcjogI2JiZGVmYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmRlZmIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS0yMDAge1xuICBjb2xvcjogIzkwY2FmOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGNhZjkgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS0zMDAge1xuICBjb2xvcjogIzY0YjVmNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGI1ZjYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS00MDAge1xuICBjb2xvcjogIzQyYTVmNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmE1ZjUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS01MDAge1xuICBjb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS02MDAge1xuICBjb2xvcjogIzFlODhlNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTg4ZTUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS03MDAge1xuICBjb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS04MDAge1xuICBjb2xvcjogIzE1NjVjMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS05MDAge1xuICBjb2xvcjogIzBkNDdhMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDQ3YTEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS1hMTAwIHtcbiAgY29sb3I6ICM4MmIxZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS1hMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyYjFmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ibHVlLWEyMDAge1xuICBjb2xvcjogIzQ0OGFmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLWEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4YWZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtYTQwMCB7XG4gIGNvbG9yOiAjMjk3OWZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJsdWUtYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTc5ZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS1hNzAwIHtcbiAgY29sb3I6ICMyOTYyZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS1hNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NjJmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saWdodC1ibHVlLTUwIHtcbiAgY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS0xMDAge1xuICBjb2xvcjogI2IzZTVmYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ibHVlLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2U1ZmMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS0yMDAge1xuICBjb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ibHVlLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ0ZmEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS0zMDAge1xuICBjb2xvcjogIzRmYzNmNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ibHVlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS00MDAge1xuICBjb2xvcjogIzI5YjZmNiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ibHVlLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS01MDAge1xuICBjb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ibHVlLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS02MDAge1xuICBjb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ibHVlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS03MDAge1xuICBjb2xvcjogIzAyODhkMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ibHVlLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS04MDAge1xuICBjb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ibHVlLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS05MDAge1xuICBjb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ibHVlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS1hMTAwIHtcbiAgY29sb3I6ICM4MGQ4ZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS1hMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saWdodC1ibHVlLWEyMDAge1xuICBjb2xvcjogIzQwYzRmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ibHVlLWEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWJsdWUtYTQwMCB7XG4gIGNvbG9yOiAjMDBiMGZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWJsdWUtYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtYmx1ZS1hNzAwIHtcbiAgY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtYmx1ZS1hNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1jeWFuLTUwIHtcbiAgY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi0xMDAge1xuICBjb2xvcjogI2IyZWJmMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1jeWFuLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmViZjIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi0yMDAge1xuICBjb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1jeWFuLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi0zMDAge1xuICBjb2xvcjogIzRkZDBlMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1jeWFuLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi00MDAge1xuICBjb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1jeWFuLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi01MDAge1xuICBjb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1jeWFuLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi02MDAge1xuICBjb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1jeWFuLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi03MDAge1xuICBjb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1jeWFuLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi04MDAge1xuICBjb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1jeWFuLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi05MDAge1xuICBjb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1jeWFuLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi1hMTAwIHtcbiAgY29sb3I6ICM4NGZmZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi1hMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1jeWFuLWEyMDAge1xuICBjb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1jeWFuLWEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThmZmZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWN5YW4tYTQwMCB7XG4gIGNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWN5YW4tYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItY3lhbi1hNzAwIHtcbiAgY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctY3lhbi1hNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjhkNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci10ZWFsLTUwIHtcbiAgY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC0xMDAge1xuICBjb2xvcjogI2IyZGZkYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy10ZWFsLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC0yMDAge1xuICBjb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy10ZWFsLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGNiYzQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC0zMDAge1xuICBjb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy10ZWFsLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC00MDAge1xuICBjb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy10ZWFsLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC01MDAge1xuICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy10ZWFsLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC02MDAge1xuICBjb2xvcjogIzAwODk3YiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy10ZWFsLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5N2IgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC03MDAge1xuICBjb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy10ZWFsLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC04MDAge1xuICBjb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy10ZWFsLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC05MDAge1xuICBjb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy10ZWFsLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC1hMTAwIHtcbiAgY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC1hMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci10ZWFsLWEyMDAge1xuICBjb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy10ZWFsLWEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRmZmRhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXRlYWwtYTQwMCB7XG4gIGNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXRlYWwtYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItdGVhbC1hNzAwIHtcbiAgY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctdGVhbC1hNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmZhNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmVlbi01MCB7XG4gIGNvbG9yOiAjZThmNWU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZWVuLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjVlOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmVlbi0xMDAge1xuICBjb2xvcjogI2M4ZTZjOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmVlbi0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlNmM5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWdyZWVuLTIwMCB7XG4gIGNvbG9yOiAjYTVkNmE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZWVuLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWQ2YTcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JlZW4tMzAwIHtcbiAgY29sb3I6ICM4MWM3ODQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZ3JlZW4tMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxYzc4NCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmVlbi00MDAge1xuICBjb2xvcjogIzY2YmI2YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmVlbi00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZiYjZhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWdyZWVuLTUwMCB7XG4gIGNvbG9yOiAjNGNhZjUwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZWVuLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JlZW4tNjAwIHtcbiAgY29sb3I6ICM0M2EwNDcgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZ3JlZW4tNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzYTA0NyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmVlbi03MDAge1xuICBjb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmVlbi03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWdyZWVuLTgwMCB7XG4gIGNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZWVuLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTdkMzIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JlZW4tOTAwIHtcbiAgY29sb3I6ICMxYjVlMjAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZ3JlZW4tOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWUyMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmVlbi1hMTAwIHtcbiAgY29sb3I6ICNiOWY2Y2EgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZ3JlZW4tYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWY2Y2EgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZ3JlZW4tYTIwMCB7XG4gIGNvbG9yOiAjNjlmMGFlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZWVuLWEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlmMGFlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWdyZWVuLWE0MDAge1xuICBjb2xvcjogIzAwZTY3NiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmVlbi1hNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTY3NiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmVlbi1hNzAwIHtcbiAgY29sb3I6ICMwMGM4NTMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZ3JlZW4tYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM4NTMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtZ3JlZW4tNTAge1xuICBjb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ncmVlbi01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZTkgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtZ3JlZW4tMTAwIHtcbiAgY29sb3I6ICNkY2VkYzggIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtZ3JlZW4tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saWdodC1ncmVlbi0yMDAge1xuICBjb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ncmVlbi0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWdyZWVuLTMwMCB7XG4gIGNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWdyZWVuLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtZ3JlZW4tNDAwIHtcbiAgY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtZ3JlZW4tNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljY2M2NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saWdodC1ncmVlbi01MDAge1xuICBjb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ncmVlbi01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjMzRhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWdyZWVuLTYwMCB7XG4gIGNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWdyZWVuLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Y2IzNDIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtZ3JlZW4tNzAwIHtcbiAgY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtZ3JlZW4tNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saWdodC1ncmVlbi04MDAge1xuICBjb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ncmVlbi04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWdyZWVuLTkwMCB7XG4gIGNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWdyZWVuLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtZ3JlZW4tYTEwMCB7XG4gIGNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWdyZWVuLWExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpZ2h0LWdyZWVuLWEyMDAge1xuICBjb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saWdodC1ncmVlbi1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saWdodC1ncmVlbi1hNDAwIHtcbiAgY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGlnaHQtZ3JlZW4tYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGlnaHQtZ3JlZW4tYTcwMCB7XG4gIGNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpZ2h0LWdyZWVuLWE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpbWUtNTAge1xuICBjb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLTEwMCB7XG4gIGNvbG9yOiAjZjBmNGMzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpbWUtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRjMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLTIwMCB7XG4gIGNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpbWUtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWU5YyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLTMwMCB7XG4gIGNvbG9yOiAjZGNlNzc1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpbWUtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLTQwMCB7XG4gIGNvbG9yOiAjZDRlMTU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpbWUtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZTE1NyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLTUwMCB7XG4gIGNvbG9yOiAjY2RkYzM5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpbWUtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLTYwMCB7XG4gIGNvbG9yOiAjYzBjYTMzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpbWUtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLTcwMCB7XG4gIGNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpbWUtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLTgwMCB7XG4gIGNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpbWUtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLTkwMCB7XG4gIGNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpbWUtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLWExMDAge1xuICBjb2xvcjogI2Y0ZmY4MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLWExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWxpbWUtYTIwMCB7XG4gIGNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWxpbWUtYTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItbGltZS1hNDAwIHtcbiAgY29sb3I6ICNjNmZmMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctbGltZS1hNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1saW1lLWE3MDAge1xuICBjb2xvcjogI2FlZWEwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1saW1lLWE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXllbGxvdy01MCB7XG4gIGNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXllbGxvdy01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3IteWVsbG93LTEwMCB7XG4gIGNvbG9yOiAjZmZmOWM0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXllbGxvdy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWM0ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXllbGxvdy0yMDAge1xuICBjb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy15ZWxsb3ctMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci15ZWxsb3ctMzAwIHtcbiAgY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmcteWVsbG93LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3IteWVsbG93LTQwMCB7XG4gIGNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXllbGxvdy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXllbGxvdy01MDAge1xuICBjb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy15ZWxsb3ctNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci15ZWxsb3ctNjAwIHtcbiAgY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmcteWVsbG93LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3IteWVsbG93LTcwMCB7XG4gIGNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLXllbGxvdy03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXllbGxvdy04MDAge1xuICBjb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy15ZWxsb3ctODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci15ZWxsb3ctOTAwIHtcbiAgY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDsgfVxuXG4ubWQtYmcteWVsbG93LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3IteWVsbG93LWExMDAge1xuICBjb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy15ZWxsb3ctYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3IteWVsbG93LWEyMDAge1xuICBjb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy15ZWxsb3ctYTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3IteWVsbG93LWE0MDAge1xuICBjb2xvcjogI2ZmZWEwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy15ZWxsb3ctYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3IteWVsbG93LWE3MDAge1xuICBjb2xvcjogI2ZmZDYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy15ZWxsb3ctYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYW1iZXItNTAge1xuICBjb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1hbWJlci01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYW1iZXItMTAwIHtcbiAgY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYW1iZXItMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1hbWJlci0yMDAge1xuICBjb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1hbWJlci0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWFtYmVyLTMwMCB7XG4gIGNvbG9yOiAjZmZkNTRmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWFtYmVyLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ1NGYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYW1iZXItNDAwIHtcbiAgY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYW1iZXItNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1hbWJlci01MDAge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1hbWJlci01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWFtYmVyLTYwMCB7XG4gIGNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWFtYmVyLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmIzMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYW1iZXItNzAwIHtcbiAgY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYW1iZXItNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1hbWJlci04MDAge1xuICBjb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1hbWJlci04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWFtYmVyLTkwMCB7XG4gIGNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWFtYmVyLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYW1iZXItYTEwMCB7XG4gIGNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWFtYmVyLWExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWFtYmVyLWEyMDAge1xuICBjb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1hbWJlci1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1hbWJlci1hNDAwIHtcbiAgY29sb3I6ICNmZmM0MDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYW1iZXItYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM0MDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYW1iZXItYTcwMCB7XG4gIGNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWFtYmVyLWE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLW9yYW5nZS01MCB7XG4gIGNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLW9yYW5nZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3Itb3JhbmdlLTEwMCB7XG4gIGNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLW9yYW5nZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLW9yYW5nZS0yMDAge1xuICBjb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1vcmFuZ2UtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1vcmFuZ2UtMzAwIHtcbiAgY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctb3JhbmdlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3Itb3JhbmdlLTQwMCB7XG4gIGNvbG9yOiAjZmZhNzI2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLW9yYW5nZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNzI2ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLW9yYW5nZS01MDAge1xuICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1vcmFuZ2UtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1vcmFuZ2UtNjAwIHtcbiAgY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctb3JhbmdlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3Itb3JhbmdlLTcwMCB7XG4gIGNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLW9yYW5nZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLW9yYW5nZS04MDAge1xuICBjb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1vcmFuZ2UtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1vcmFuZ2UtOTAwIHtcbiAgY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctb3JhbmdlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3Itb3JhbmdlLWExMDAge1xuICBjb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1vcmFuZ2UtYTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3Itb3JhbmdlLWEyMDAge1xuICBjb2xvcjogI2ZmYWI0MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1vcmFuZ2UtYTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3Itb3JhbmdlLWE0MDAge1xuICBjb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1vcmFuZ2UtYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3Itb3JhbmdlLWE3MDAge1xuICBjb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1vcmFuZ2UtYTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1vcmFuZ2UtNTAge1xuICBjb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLW9yYW5nZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmU5ZTcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1vcmFuZ2UtMTAwIHtcbiAgY29sb3I6ICNmZmNjYmMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1vcmFuZ2UtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2NiYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLW9yYW5nZS0yMDAge1xuICBjb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLW9yYW5nZS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtb3JhbmdlLTMwMCB7XG4gIGNvbG9yOiAjZmY4YTY1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtb3JhbmdlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1vcmFuZ2UtNDAwIHtcbiAgY29sb3I6ICNmZjcwNDMgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1vcmFuZ2UtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLW9yYW5nZS01MDAge1xuICBjb2xvcjogI2ZmNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLW9yYW5nZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtb3JhbmdlLTYwMCB7XG4gIGNvbG9yOiAjZjQ1MTFlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtb3JhbmdlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1vcmFuZ2UtNzAwIHtcbiAgY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1vcmFuZ2UtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLW9yYW5nZS04MDAge1xuICBjb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLW9yYW5nZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtb3JhbmdlLTkwMCB7XG4gIGNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtb3JhbmdlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1vcmFuZ2UtYTEwMCB7XG4gIGNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtb3JhbmdlLWExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWRlZXAtb3JhbmdlLWEyMDAge1xuICBjb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1kZWVwLW9yYW5nZS1hMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1kZWVwLW9yYW5nZS1hNDAwIHtcbiAgY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctZGVlcC1vcmFuZ2UtYTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItZGVlcC1vcmFuZ2UtYTcwMCB7XG4gIGNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWRlZXAtb3JhbmdlLWE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJyb3duLTUwIHtcbiAgY29sb3I6ICNlZmViZTkgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYnJvd24tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmU5ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJyb3duLTEwMCB7XG4gIGNvbG9yOiAjZDdjY2M4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJyb3duLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYnJvd24tMjAwIHtcbiAgY29sb3I6ICNiY2FhYTQgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYnJvd24tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1icm93bi0zMDAge1xuICBjb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1icm93bi0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE4ODdmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJyb3duLTQwMCB7XG4gIGNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJyb3duLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDZlNjMgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYnJvd24tNTAwIHtcbiAgY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYnJvd24tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1icm93bi02MDAge1xuICBjb2xvcjogIzZkNGM0MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1icm93bi02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJyb3duLTcwMCB7XG4gIGNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJyb3duLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYnJvd24tODAwIHtcbiAgY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYnJvd24tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1icm93bi05MDAge1xuICBjb2xvcjogIzNlMjcyMyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1icm93bi05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWdyZXktNTAge1xuICBjb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ncmV5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmV5LTEwMCB7XG4gIGNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmV5LTIwMCB7XG4gIGNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmV5LTMwMCB7XG4gIGNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmV5LTQwMCB7XG4gIGNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmV5LTUwMCB7XG4gIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmV5LTYwMCB7XG4gIGNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmV5LTcwMCB7XG4gIGNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZXktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmV5LTgwMCB7XG4gIGNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ncmV5LTkwMCB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWdyZXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ibHVlLWdyZXktNTAge1xuICBjb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLWdyZXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtZ3JleS0xMDAge1xuICBjb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLWdyZXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ibHVlLWdyZXktMjAwIHtcbiAgY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS1ncmV5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS1ncmV5LTMwMCB7XG4gIGNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJsdWUtZ3JleS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtZ3JleS00MDAge1xuICBjb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLWdyZXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ibHVlLWdyZXktNTAwIHtcbiAgY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS1ncmV5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS1ncmV5LTYwMCB7XG4gIGNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJsdWUtZ3JleS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsdWUtZ3JleS03MDAge1xuICBjb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50OyB9XG5cbi5tZC1iZy1ibHVlLWdyZXktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50OyB9XG5cbi5tZC1jb2xvci1ibHVlLWdyZXktODAwIHtcbiAgY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctYmx1ZS1ncmV5LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDsgfVxuXG4ubWQtY29sb3ItYmx1ZS1ncmV5LTkwMCB7XG4gIGNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWJnLWJsdWUtZ3JleS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ubWQtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLm1kLWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDsgfVxuXG4udWstY2FyZC1oZWFkZXIudWstY292ZXItY29udGFpbmVyIC51ay1jYXJkLXRpdGxlLFxuLnVrLWNhcmQtaGVhZGVyLnVrLWNvdmVyLWNvbnRhaW5lciAudWstdGV4dC1tZXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc2MtY2FyZC1oZWFkZXItc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNjLWNhcmQtZm9vdGVyLXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zYy1jYXJkLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2MtY2FyZC1oaWRkZW4gLnNjLWNhcmQtY29udGVudCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMiwgMC4yLCAwLjIpOyB9XG4gICAgLnNjLWNhcmQtaGlkZGVuIC5zYy1jYXJkLWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zYy1jYXJkLWhpZGRlbiAudWstc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApOyB9XG4gICAgLnNjLWNhcmQtaGlkZGVuIC51ay1zcGlubmVyID4gc3ZnID4gKiB7XG4gICAgICBzdHJva2U6ICM2NmJiNmEgIWltcG9ydGFudDtcbiAgICAgIHN0cm9rZS13aWR0aDogMC44cHggIWltcG9ydGFudDsgfVxuXG4uc2MtY2FyZC1jb250ZW50LW1vcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zYy1jYXJkLWZzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zYy1jYXJkLWZzLWFjdGl2ZSAuc2MtY2FyZC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAuc2MtY2FyZC1mcy1hY3RpdmUgLnNjLWNhcmQtY29udGVudCAuc2MtY2FyZC1jb250ZW50LW1vcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNjLWNhcmQtZnMtYW5pbWF0ZSAuc2MtY2FyZC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zYy1jYXJkLW1pbmltaXplZCAuc2MtanMtY2FyZC1yZWxvYWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLnNjLWNhcmQtbWluaW1pemVkLnNjLWNhcmQtZnMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNjLWNhcmQtbWluaW1pemVkLnNjLWNhcmQtZnMtYWN0aXZlIC51ay1jYXJkLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7IH1cblxuLnNjLWNhcmQtZml4ZWQsXG4uc2MtY2FyZC1maXhlZCBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2MtY2FyZC1maXhlZCBib2R5LFxuLnNjLWNhcmQtZml4ZWQgI3NjLWJvZHktd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc2MtY2FyZC1maXhlZCAudWstY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG5cbi5zYy1jYXJkLWZpeGVkIC51ay1jYXJkLWJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5zYy1jYXJkLWZpeGVkICNzYy1wYWdlLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zYy1jYXJkLXVzZXItcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNjLWNhcmQtdXNlci1wcm9maWxlLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc2MtY2FyZC11c2VyLXByb2ZpbGUgLnNjLWF2YXRhciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIC5zYy1jYXJkLXVzZXItcHJvZmlsZSAuc2MtYXZhdGFyIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNDhweDsgfSB9XG4gIC5zYy1jYXJkLXVzZXItcHJvZmlsZSAuc2MtYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTJweCAyNHB4OyB9XG4gIC5zYy1jYXJkLXVzZXItcHJvZmlsZS5pcy1zdHVjayB7XG4gICAgei1pbmRleDogMTEwMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG4gICAgLnNjLWNhcmQtdXNlci1wcm9maWxlLmlzLXN0dWNrLmJlbG93LWhlYWRlciB7XG4gICAgICB0b3A6IDQ4cHg7IH1cbiAgICAuc2MtY2FyZC11c2VyLXByb2ZpbGUuaXMtc3R1Y2sgLnNjLWNhcmQtdXNlci1wcm9maWxlLWJvZHkge1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7IH1cbiAgICAuc2MtY2FyZC11c2VyLXByb2ZpbGUuaXMtc3R1Y2sgLnNjLWF2YXRhciB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDsgfVxuXG4uc2MtY29sb3JwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC5zYy1jb2xvcnBpY2tlcjpub3QoLnNjLWNvbG9ycGlja2VyLWlubGluZSkgLnNjLWNvbG9ycGlja2VyLXBpY2tlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnNjLWNvbG9ycGlja2VyOm5vdCguc2MtY29sb3JwaWNrZXItaW5saW5lKSAuc2MtY29sb3JwaWNrZXItZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG1heC13aWR0aDogMjI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDRweCA2cHggOHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAuc2MtY29sb3JwaWNrZXI6bm90KC5zYy1jb2xvcnBpY2tlci1pbmxpbmUpIC5zYy1jb2xvcnBpY2tlci1kcm9wZG93biA+IHNwYW4ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogNHB4IDJweCAwIDJweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAuc2MtY29sb3JwaWNrZXI6bm90KC5zYy1jb2xvcnBpY2tlci1pbmxpbmUpIC5zYy1jb2xvcnBpY2tlci1kcm9wZG93biA+IHNwYW4uc2MtY29sb3ItYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5zYy1jb2xvcnBpY2tlcjpub3QoLnNjLWNvbG9ycGlja2VyLWlubGluZSkuc2MtY29sb3JwaWNrZXItYWN0aXZlIC5zYy1jb2xvcnBpY2tlci1kcm9wZG93biB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAuc2MtY29sb3JwaWNrZXIgaW5wdXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5zYy1jb2xvcnBpY2tlci1pbmxpbmUgLnNjLWNvbG9ycGlja2VyLWNvbG9ycyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zYy1jb2xvcnBpY2tlci1pbmxpbmUgLnNjLWNvbG9ycGlja2VyLWNvbG9ycyA+IHNwYW4ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogNHB4IDJweCAwIDJweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAuc2MtY29sb3JwaWNrZXItaW5saW5lIC5zYy1jb2xvcnBpY2tlci1jb2xvcnMgPiBzcGFuLnNjLWNvbG9yLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuc2MtY29sb3JwaWNrZXItaW5saW5lIC5zYy1jb2xvcnBpY2tlci1kcm9wZG93biB7XG4gICAgd2lkdGg6IDIyNHB4OyB9XG5cbltkYXRhLXNjLWlucHV0XSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gIFtkYXRhLXNjLWlucHV0XTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzYpOyB9XG5cbi5zYy1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2MtaW5wdXQtd3JhcHBlciA+IGxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgLnNjLWlucHV0LXdyYXBwZXIgPiBsYWJlbC51ay1sYWJlbC1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgbGVmdDogMTJweDsgfVxuICAgICAgLnNjLWlucHV0LXdyYXBwZXIgPiBsYWJlbC51ay1sYWJlbC1sYXJnZSArIFtkYXRhLXNjLWlucHV0XSB7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgcGFkZGluZzogMThweCAxMnB4IDRweDsgfVxuICAgIC5zYy1pbnB1dC13cmFwcGVyID4gbGFiZWwudWstbGFiZWwtc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogOHB4OyB9XG4gICAgICAuc2MtaW5wdXQtd3JhcHBlciA+IGxhYmVsLnVrLWxhYmVsLXNtYWxsICsgW2RhdGEtc2MtaW5wdXRdIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCAycHg7IH1cbiAgICAuc2MtaW5wdXQtd3JhcHBlciA+IGxhYmVsICsgdGV4dGFyZWFbZGF0YS1zYy1pbnB1dF0ge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnNjLWlucHV0LXdyYXBwZXIgPiBsYWJlbCArIGlucHV0W2RhdGEtc2MtaW5wdXRdIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggOHB4IDRweDtcbiAgICAgIGhlaWdodDogNTJweDsgfVxuICAuc2MtaW5wdXQtd3JhcHBlciAudWstZm9ybS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuc2MtaW5wdXQtd3JhcHBlci1kYW5nZXIgPiBsYWJlbCB7XG4gICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgLnNjLWlucHV0LXdyYXBwZXItZGFuZ2VyIC5zYy1pbnB1dC1iYXI6YmVmb3JlLCAuc2MtaW5wdXQtd3JhcHBlci1kYW5nZXIgLnNjLWlucHV0LWJhcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2U1MzkzNTsgfVxuICAuc2MtaW5wdXQtd3JhcHBlci1kYW5nZXIgLnVrLWZvcm0taWNvbiB7XG4gICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgLnNjLWlucHV0LXdyYXBwZXItc3VjY2VzcyAuc2MtaW5wdXQtYmFyOmJlZm9yZSwgLnNjLWlucHV0LXdyYXBwZXItc3VjY2VzcyAuc2MtaW5wdXQtYmFyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2NiMzQyOyB9XG4gIC5zYy1pbnB1dC13cmFwcGVyLXN1Y2Nlc3MgLnVrLWZvcm0taWNvbiB7XG4gICAgY29sb3I6ICM3Y2IzNDI7IH1cbiAgLnNjLWlucHV0LXdyYXBwZXItb3V0bGluZSBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgLnNjLWlucHV0LXdyYXBwZXItb3V0bGluZSBsYWJlbCArIGlucHV0W2RhdGEtc2MtaW5wdXRdIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweCA2cHg7IH1cbiAgICAuc2MtaW5wdXQtd3JhcHBlci1vdXRsaW5lIGxhYmVsICsgdGV4dGFyZWFbZGF0YS1zYy1pbnB1dF0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgLnNjLWlucHV0LXdyYXBwZXItb3V0bGluZSAudWstZm9ybS1pY29uIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc2MtaW5wdXQtd3JhcHBlci1vdXRsaW5lIC51ay1mb3JtLWljb24tZmxpcCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgLnNjLWlucHV0LXdyYXBwZXItb3V0bGluZS5zYy1pbnB1dC13cmFwcGVyLWRhbmdlciBsYWJlbCB7XG4gICAgY29sb3I6ICNlNTM5MzU7IH1cblxuLnNjLWlucHV0LWZpbGxlZCA+IGxhYmVsLCAuc2MtaW5wdXQtZm9jdXMgPiBsYWJlbCB7XG4gIHRvcDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuc2MtaW5wdXQtZmlsbGVkID4gbGFiZWwudWstbGFiZWwtbGFyZ2UsIC5zYy1pbnB1dC1mb2N1cyA+IGxhYmVsLnVrLWxhYmVsLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0b3A6IDZweDsgfVxuICAuc2MtaW5wdXQtZmlsbGVkID4gbGFiZWwudWstbGFiZWwtc21hbGwsIC5zYy1pbnB1dC1mb2N1cyA+IGxhYmVsLnVrLWxhYmVsLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICB0b3A6IDRweDsgfVxuXG4uc2MtaW5wdXQtZmlsbGVkLnNjLWlucHV0LXdyYXBwZXItY291bnQgLnRleHQtY291bnQtd3JhcHBlciwgLnNjLWlucHV0LWZvY3VzLnNjLWlucHV0LXdyYXBwZXItY291bnQgLnRleHQtY291bnQtd3JhcHBlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNjLWlucHV0LWZpbGxlZC5zYy1pbnB1dC13cmFwcGVyLW91dGxpbmUgPiBsYWJlbCwgLnNjLWlucHV0LWZvY3VzLnNjLWlucHV0LXdyYXBwZXItb3V0bGluZSA+IGxhYmVsIHtcbiAgdG9wOiAtOXB4O1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDRweDsgfVxuXG4uc2MtaW5wdXQtZm9jdXMgLnNjLWlucHV0LWJhcjpiZWZvcmUsXG4uc2MtaW5wdXQtZm9jdXMgLnNjLWlucHV0LWJhcjphZnRlciB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnNjLWlucHV0LW1hdGNoLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MnB4OyB9XG5cbi5zYy1pbnB1dC1vdXRsaW5lLFxuLnNjLXRleHRhcmVhLW91dGxpbmUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiA4cHggMTJweCA3cHg7IH1cbiAgLnNjLWlucHV0LW91dGxpbmU6Zm9jdXMsXG4gIC5zYy10ZXh0YXJlYS1vdXRsaW5lOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDI7IH1cblxuLnNjLWlucHV0LW91dGxpbmUge1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLnNjLWlucHV0LWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNjLWlucHV0LWJhcjpiZWZvcmUsIC5zYy1pbnB1dC1iYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzE5NzZkMjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAuc2MtaW5wdXQtYmFyOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5zYy1pbnB1dC1iYXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1MCU7IH1cblxuLnVrLWZvcm0td2lkdGgteHNtYWxsICsgLnNjLWlucHV0LWJhciB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi51ay1mb3JtLXdpZHRoLXNtYWxsICsgLnNjLWlucHV0LWJhciB7XG4gIHdpZHRoOiAxMzBweDsgfVxuXG4udWstZm9ybS13aWR0aC1tZWRpdW0gKyAuc2MtaW5wdXQtYmFyIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi51ay1mb3JtLXdpZHRoLWxhcmdlICsgLnNjLWlucHV0LWJhciB7XG4gIHdpZHRoOiA1MDBweDsgfVxuXG4uc2Mtc3dpdGNoLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDQ0cHg7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zYy1zd2l0Y2gtbGFiZWw6YmVmb3JlLCAuc2Mtc3dpdGNoLWxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgLnNjLXN3aXRjaC1sYWJlbDpiZWZvcmUge1xuICAgIGxlZnQ6IDFweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLnNjLXN3aXRjaC1sYWJlbDphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc2Mtc3dpdGNoLXRvZ2dsZS1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNjLXN3aXRjaC10b2dnbGUtb2ZmIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zYy1zd2l0Y2gtaW5wdXQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5zYy1zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjYWY5OyB9XG4gIC5zYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5zYy1zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgLTUwJSk7IH1cbiAgLnNjLXN3aXRjaC1pbnB1dDpjaGVja2VkICsgLnNjLXN3aXRjaC1sYWJlbCAuc2Mtc3dpdGNoLXRvZ2dsZS1vbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zYy1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCArIC5zYy1zd2l0Y2gtbGFiZWwgLnNjLXN3aXRjaC10b2dnbGUtb2ZmIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zYy1mb3JtLWVycm9yLWJsb2NrIHtcbiAgY29sb3I6ICNlNTM5MzU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiA4cHggMCAwIDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zYy1mb3JtLWVycm9ycy1saXN0IHtcbiAgY29sb3I6ICNlNTM5MzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogOHB4IDAgNHB4IDhweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc2MtZm9ybS1lcnJvcnMtbGlzdC5maWxsZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYy12YWxpZGF0ZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYy12YWxpZGF0ZS13cmFwcGVyID4gLmNjLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdG9wOiAyOXB4O1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNjLXZhbGlkYXRlLXdyYXBwZXIgPiAuY2MtaWNvbiA+IGltZyB7XG4gICAgICBtYXJnaW46IC0ycHggMCAwIDA7IH1cbiAgLmNjLXZhbGlkYXRlLXdyYXBwZXIgPiAudWstaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNzJweDsgfVxuXG4uc2MtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIHBhZGRpbmc6IDRweCAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAyNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IGJveC1zaGFkb3csIGNvbG9yOyB9XG4gIC5zYy1idXR0b246Zm9jdXMsIC5zYy1idXR0b246YWN0aXZlLCAuc2MtYnV0dG9uLnVrLWJ1dHRvbi1kcm9wZG93bi51ay1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLnNjLWJ1dHRvbjpmb2N1cyA+IGkubWRpLCAuc2MtYnV0dG9uOmFjdGl2ZSA+IGkubWRpLCAuc2MtYnV0dG9uLnVrLWJ1dHRvbi1kcm9wZG93bi51ay1vcGVuID4gaS5tZGkge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLnNjLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNjLWJ1dHRvbjphY3RpdmUsIC5zYy1idXR0b24udWstYWN0aXZlLCAuc2MtYnV0dG9uLnVrLWJ1dHRvbi1kcm9wZG93bi51ay1vcGVuIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnNjLWJ1dHRvbi1wcmltYXJ5LCAuc2MtYnV0dG9uLXByaW1hcnk6aG92ZXIsIC5zYy1idXR0b24tcHJpbWFyeTpmb2N1cywgLnNjLWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSwgLnNjLWJ1dHRvbi1wcmltYXJ5LnVrLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwODM4ZjsgfVxuICAuc2MtYnV0dG9uLXNlY29uZGFyeSwgLnNjLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsIC5zYy1idXR0b24tc2Vjb25kYXJ5OmZvY3VzLCAuc2MtYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsIC5zYy1idXR0b24tc2Vjb25kYXJ5LnVrLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2M2MjgyODsgfVxuICAuc2MtYnV0dG9uLWRhbmdlciwgLnNjLWJ1dHRvbi1kYW5nZXI6aG92ZXIsIC5zYy1idXR0b24tZGFuZ2VyOmZvY3VzLCAuc2MtYnV0dG9uLWRhbmdlcjphY3RpdmUsIC5zYy1idXR0b24tZGFuZ2VyLnVrLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U1MzkzNTsgfVxuICAuc2MtYnV0dG9uLXN1Y2Nlc3MsIC5zYy1idXR0b24tc3VjY2Vzczpob3ZlciwgLnNjLWJ1dHRvbi1zdWNjZXNzOmZvY3VzLCAuc2MtYnV0dG9uLXN1Y2Nlc3M6YWN0aXZlLCAuc2MtYnV0dG9uLXN1Y2Nlc3MudWstYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2NiMzQyOyB9XG4gIC5zYy1idXR0b24td2FybmluZywgLnNjLWJ1dHRvbi13YXJuaW5nOmhvdmVyLCAuc2MtYnV0dG9uLXdhcm5pbmc6Zm9jdXMsIC5zYy1idXR0b24td2FybmluZzphY3RpdmUsIC5zYy1idXR0b24td2FybmluZy51ay1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmIzMDA7IH1cbiAgLnNjLWJ1dHRvbi1kYW5nZXIsIC5zYy1idXR0b24tZGFuZ2VyOmJlZm9yZSwgLnNjLWJ1dHRvbi1kYW5nZXI6aG92ZXIsIC5zYy1idXR0b24tZGFuZ2VyOmhvdmVyOmJlZm9yZSwgLnNjLWJ1dHRvbi1kYW5nZXI6Zm9jdXMsIC5zYy1idXR0b24tZGFuZ2VyOmZvY3VzOmJlZm9yZSwgLnNjLWJ1dHRvbi1kYW5nZXI6YWN0aXZlLCAuc2MtYnV0dG9uLWRhbmdlcjphY3RpdmU6YmVmb3JlLCAuc2MtYnV0dG9uLWRhbmdlci51ay1hY3RpdmUsIC5zYy1idXR0b24tZGFuZ2VyLnVrLWFjdGl2ZTpiZWZvcmUsXG4gIC5zYy1idXR0b24tZGFuZ2VyID4gaSxcbiAgLnNjLWJ1dHRvbi1kYW5nZXIgPiBpOmJlZm9yZSwgLnNjLWJ1dHRvbi1wcmltYXJ5LCAuc2MtYnV0dG9uLXByaW1hcnk6YmVmb3JlLCAuc2MtYnV0dG9uLXByaW1hcnk6aG92ZXIsIC5zYy1idXR0b24tcHJpbWFyeTpob3ZlcjpiZWZvcmUsIC5zYy1idXR0b24tcHJpbWFyeTpmb2N1cywgLnNjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzOmJlZm9yZSwgLnNjLWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSwgLnNjLWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZTpiZWZvcmUsIC5zYy1idXR0b24tcHJpbWFyeS51ay1hY3RpdmUsIC5zYy1idXR0b24tcHJpbWFyeS51ay1hY3RpdmU6YmVmb3JlLFxuICAuc2MtYnV0dG9uLXByaW1hcnkgPiBpLFxuICAuc2MtYnV0dG9uLXByaW1hcnkgPiBpOmJlZm9yZSwgLnNjLWJ1dHRvbi1zZWNvbmRhcnksIC5zYy1idXR0b24tc2Vjb25kYXJ5OmJlZm9yZSwgLnNjLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsIC5zYy1idXR0b24tc2Vjb25kYXJ5OmhvdmVyOmJlZm9yZSwgLnNjLWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsIC5zYy1idXR0b24tc2Vjb25kYXJ5OmZvY3VzOmJlZm9yZSwgLnNjLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLCAuc2MtYnV0dG9uLXNlY29uZGFyeTphY3RpdmU6YmVmb3JlLCAuc2MtYnV0dG9uLXNlY29uZGFyeS51ay1hY3RpdmUsIC5zYy1idXR0b24tc2Vjb25kYXJ5LnVrLWFjdGl2ZTpiZWZvcmUsXG4gIC5zYy1idXR0b24tc2Vjb25kYXJ5ID4gaSxcbiAgLnNjLWJ1dHRvbi1zZWNvbmRhcnkgPiBpOmJlZm9yZSwgLnNjLWJ1dHRvbi1zdWNjZXNzLCAuc2MtYnV0dG9uLXN1Y2Nlc3M6YmVmb3JlLCAuc2MtYnV0dG9uLXN1Y2Nlc3M6aG92ZXIsIC5zYy1idXR0b24tc3VjY2Vzczpob3ZlcjpiZWZvcmUsIC5zYy1idXR0b24tc3VjY2Vzczpmb2N1cywgLnNjLWJ1dHRvbi1zdWNjZXNzOmZvY3VzOmJlZm9yZSwgLnNjLWJ1dHRvbi1zdWNjZXNzOmFjdGl2ZSwgLnNjLWJ1dHRvbi1zdWNjZXNzOmFjdGl2ZTpiZWZvcmUsIC5zYy1idXR0b24tc3VjY2Vzcy51ay1hY3RpdmUsIC5zYy1idXR0b24tc3VjY2Vzcy51ay1hY3RpdmU6YmVmb3JlLFxuICAuc2MtYnV0dG9uLXN1Y2Nlc3MgPiBpLFxuICAuc2MtYnV0dG9uLXN1Y2Nlc3MgPiBpOmJlZm9yZSwgLnNjLWJ1dHRvbi13YXJuaW5nLCAuc2MtYnV0dG9uLXdhcm5pbmc6YmVmb3JlLCAuc2MtYnV0dG9uLXdhcm5pbmc6aG92ZXIsIC5zYy1idXR0b24td2FybmluZzpob3ZlcjpiZWZvcmUsIC5zYy1idXR0b24td2FybmluZzpmb2N1cywgLnNjLWJ1dHRvbi13YXJuaW5nOmZvY3VzOmJlZm9yZSwgLnNjLWJ1dHRvbi13YXJuaW5nOmFjdGl2ZSwgLnNjLWJ1dHRvbi13YXJuaW5nOmFjdGl2ZTpiZWZvcmUsIC5zYy1idXR0b24td2FybmluZy51ay1hY3RpdmUsIC5zYy1idXR0b24td2FybmluZy51ay1hY3RpdmU6YmVmb3JlLFxuICAuc2MtYnV0dG9uLXdhcm5pbmcgPiBpLFxuICAuc2MtYnV0dG9uLXdhcm5pbmcgPiBpOmJlZm9yZSwgLnNjLWJ1dHRvbi1jdXN0b20sIC5zYy1idXR0b24tY3VzdG9tOmJlZm9yZSwgLnNjLWJ1dHRvbi1jdXN0b206aG92ZXIsIC5zYy1idXR0b24tY3VzdG9tOmhvdmVyOmJlZm9yZSwgLnNjLWJ1dHRvbi1jdXN0b206Zm9jdXMsIC5zYy1idXR0b24tY3VzdG9tOmZvY3VzOmJlZm9yZSwgLnNjLWJ1dHRvbi1jdXN0b206YWN0aXZlLCAuc2MtYnV0dG9uLWN1c3RvbTphY3RpdmU6YmVmb3JlLCAuc2MtYnV0dG9uLWN1c3RvbS51ay1hY3RpdmUsIC5zYy1idXR0b24tY3VzdG9tLnVrLWFjdGl2ZTpiZWZvcmUsXG4gIC5zYy1idXR0b24tY3VzdG9tID4gaSxcbiAgLnNjLWJ1dHRvbi1jdXN0b20gPiBpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmRpc2FibGVkID4gLnNjLWJ1dHRvbiwgLmRpc2FibGVkID4gLnNjLWJ1dHRvbjpob3ZlciwgLmRpc2FibGVkID4gLnNjLWJ1dHRvbjpmb2N1cywgLmRpc2FibGVkID4gLnNjLWJ1dHRvbjphY3RpdmUsIC5kaXNhYmxlZCA+IC5zYy1idXR0b24udWstYWN0aXZlLCAuc2MtYnV0dG9uOmRpc2FibGVkLCAuc2MtYnV0dG9uOmRpc2FibGVkOmhvdmVyLCAuc2MtYnV0dG9uOmRpc2FibGVkOmZvY3VzLCAuc2MtYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSwgLnNjLWJ1dHRvbjpkaXNhYmxlZC51ay1hY3RpdmUsIC5zYy1idXR0b24tZGlzYWJsZWQsIC5zYy1idXR0b24tZGlzYWJsZWQ6aG92ZXIsIC5zYy1idXR0b24tZGlzYWJsZWQ6Zm9jdXMsIC5zYy1idXR0b24tZGlzYWJsZWQ6YWN0aXZlLCAuc2MtYnV0dG9uLWRpc2FibGVkLnVrLWFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zYy1idXR0b24gPiBpLm1kaSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLnNjLWJ1dHRvbiA+IGkubWRpOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5zYy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zYy1idXR0b24tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNjLWJ1dHRvbi1ibG9jayArIC5zYy1idXR0b24tYmxvY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5zYy1idXR0b24tZmxleCxcbiAgLnNjLWJ1dHRvbi1mbGV4ID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2MtYnV0dG9uLWZsZXggLm1kaSB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAuc2MtYnV0dG9uLWZsZXggLm1kaTpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNjLWJ1dHRvbi1mbGF0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDsgfVxuICAgIC5zYy1idXR0b24tZmxhdDphY3RpdmUsIC5zYy1idXR0b24tZmxhdC51ay1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNTMsIDE1MywgMTUzLCAwLjQpOyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0LXByaW1hcnksIC5zYy1idXR0b24tZmxhdC1wcmltYXJ5OmhvdmVyLCAuc2MtYnV0dG9uLWZsYXQtcHJpbWFyeTpmb2N1cywgLnNjLWJ1dHRvbi1mbGF0LXByaW1hcnk6YWN0aXZlLCAuc2MtYnV0dG9uLWZsYXQtcHJpbWFyeS51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDgzOGY7IH1cbiAgICAuc2MtYnV0dG9uLWZsYXQtcHJpbWFyeS51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDgzOGY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTBmN2ZhOyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0LXByaW1hcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2UwZjdmYSAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0LWRhbmdlciwgLnNjLWJ1dHRvbi1mbGF0LWRhbmdlcjpob3ZlciwgLnNjLWJ1dHRvbi1mbGF0LWRhbmdlcjpmb2N1cywgLnNjLWJ1dHRvbi1mbGF0LWRhbmdlcjphY3RpdmUsIC5zYy1idXR0b24tZmxhdC1kYW5nZXIudWstYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0LWRhbmdlci51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICNjNjI4Mjg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZlYmVlOyB9XG4gICAgLnNjLWJ1dHRvbi1mbGF0LWRhbmdlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZlYmVlICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtYnV0dG9uLWZsYXQtc3VjY2VzcywgLnNjLWJ1dHRvbi1mbGF0LXN1Y2Nlc3M6aG92ZXIsIC5zYy1idXR0b24tZmxhdC1zdWNjZXNzOmZvY3VzLCAuc2MtYnV0dG9uLWZsYXQtc3VjY2VzczphY3RpdmUsIC5zYy1idXR0b24tZmxhdC1zdWNjZXNzLnVrLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzdjYjM0MjsgfVxuICAgIC5zYy1idXR0b24tZmxhdC1zdWNjZXNzLnVrLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzU1OGIyZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWY4ZTk7IH1cbiAgICAuc2MtYnV0dG9uLWZsYXQtc3VjY2Vzczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmOGU5ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtYnV0dG9uLWZsYXQtd2FybmluZywgLnNjLWJ1dHRvbi1mbGF0LXdhcm5pbmc6aG92ZXIsIC5zYy1idXR0b24tZmxhdC13YXJuaW5nOmZvY3VzLCAuc2MtYnV0dG9uLWZsYXQtd2FybmluZzphY3RpdmUsIC5zYy1idXR0b24tZmxhdC13YXJuaW5nLnVrLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmYjMwMDsgfVxuICAgIC5zYy1idXR0b24tZmxhdC13YXJuaW5nLnVrLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmOGYwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY4ZTE7IH1cbiAgICAuc2MtYnV0dG9uLWZsYXQtd2FybmluZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOGUxICFpbXBvcnRhbnQ7IH1cbiAgICAuc2MtYnV0dG9uLWZsYXQ6ZGlzYWJsZWQsIC5zYy1idXR0b24tZmxhdC5zYy1idXR0b24tZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNhOGE4YTg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNjLWJ1dHRvbi1vdXRsaW5lIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLXNxdWFyZSB7XG4gICAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lOmFjdGl2ZSwgLnNjLWJ1dHRvbi1vdXRsaW5lLnVrLWFjdGl2ZSwgLnNjLWJ1dHRvbi1vdXRsaW5lOmhvdmVyLCAuc2MtYnV0dG9uLW91dGxpbmUudWstYnV0dG9uLWRyb3Bkb3duLnVrLW9wZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzYpOyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLWRhbmdlciwgLnNjLWJ1dHRvbi1vdXRsaW5lLWRhbmdlcjpob3ZlciwgLnNjLWJ1dHRvbi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLnNjLWJ1dHRvbi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsIC5zYy1idXR0b24tb3V0bGluZS1kYW5nZXIudWstYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZTUzOTM1O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTUzOTM1OyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICNjNjI4Mjg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZlYmVlOyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci5zYy1idXR0b24taWNvbiA+IGkubWRpIHtcbiAgICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnksIC5zYy1idXR0b24tb3V0bGluZS1wcmltYXJ5OmhvdmVyLCAuc2MtYnV0dG9uLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLnNjLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCAuc2MtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDgzOGY7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDBhY2MxOyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkudWstYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA4MzhmO1xuICAgICAgYmFja2dyb3VuZDogI2UwZjdmYTsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS1wcmltYXJ5LnNjLWJ1dHRvbi1pY29uID4gaS5tZGkge1xuICAgICAgY29sb3I6ICMwMGFjYzE7IH1cbiAgICAuc2MtYnV0dG9uLW91dGxpbmUtc3VjY2VzcywgLnNjLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsIC5zYy1idXR0b24tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuc2MtYnV0dG9uLW91dGxpbmUtc3VjY2VzczphY3RpdmUsIC5zYy1idXR0b24tb3V0bGluZS1zdWNjZXNzLnVrLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzdjYjM0MjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuc2MtYnV0dG9uLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM3Y2IzNDI7IH1cbiAgICAuc2MtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy51ay1hY3RpdmUge1xuICAgICAgY29sb3I6ICM1NThiMmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmOGU5OyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Muc2MtYnV0dG9uLWljb24gPiBpLm1kaSB7XG4gICAgICBjb2xvcjogIzdjYjM0MjsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS13YXJuaW5nLCAuc2MtYnV0dG9uLW91dGxpbmUtd2FybmluZzpob3ZlciwgLnNjLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5zYy1idXR0b24tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwgLnNjLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcudWstYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZiMzAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmYjMwMDsgfVxuICAgIC5zYy1idXR0b24tb3V0bGluZS13YXJuaW5nLnVrLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmOGYwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY4ZTE7IH1cbiAgICAuc2MtYnV0dG9uLW91dGxpbmUtd2FybmluZy5zYy1idXR0b24taWNvbiA+IGkubWRpIHtcbiAgICAgIGNvbG9yOiAjZmZiMzAwOyB9XG4gICAgLnNjLWJ1dHRvbi1vdXRsaW5lOmRpc2FibGVkLCAuc2MtYnV0dG9uLW91dGxpbmUuc2MtYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjYThhOGE4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNjLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zYy1idXR0b24tcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICAuc2MtYnV0dG9uLXJvdW5kIC5tZGk6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLnNjLWJ1dHRvbi1zdGF0ZS1sb2FkaW5nIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2MtYnV0dG9uLXN0YXRlLWxvYWRpbmctc3RhcnQge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWJ1dHRvbi1zdGF0ZS1sb2FkaW5nLWVuZCB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuc2MtYnV0dG9uLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4ICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWJ1dHRvbi10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhY2VkICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWJ1dHRvbi1ncGx1cyB7XG4gICAgYmFja2dyb3VuZDogI2RkNGIzOSAhaW1wb3J0YW50OyB9XG4gIC5zYy1idXR0b24tdHdpdGNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjQ0MWE1ICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWJ1dHRvbi15b3V0dWJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzQzMDJiICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWJ1dHRvbi1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZDogIzBlNzZhOCAhaW1wb3J0YW50OyB9XG4gIC5zYy1idXR0b24tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDsgfVxuICAgIC5zYy1idXR0b24tc29jaWFsLFxuICAgIC5zYy1idXR0b24tc29jaWFsID4gaSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWJ1dHRvbi1zb2NpYWwgaSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICAuc2MtYnV0dG9uLXNvY2lhbCA+IHNwYW4ge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5zYy1idXR0b24tbWluaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7IH1cbiAgICAuc2MtYnV0dG9uLW1pbmkuc2MtYnV0dG9uLW91dGxpbmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAuc2MtYnV0dG9uLXNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNHB4IDhweDsgfVxuICAgIC5zYy1idXR0b24tc21hbGwuc2MtYnV0dG9uLW91dGxpbmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDsgfVxuICAuc2MtYnV0dG9uLWxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgLnNjLWJ1dHRvbi1sYXJnZS5zYy1idXR0b24tb3V0bGluZSB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5zYy1idXR0b24taWNvbiB7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnNjLWJ1dHRvbi1pY29uID4gaSxcbiAgICAuc2MtYnV0dG9uLWljb24gPiBpLm1kaSxcbiAgICAuc2MtYnV0dG9uLWljb24gPiBpLm1kaTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAuc2MtYnV0dG9uLWljb24uc2MtYnV0dG9uLWxhcmdlID4gaSxcbiAgICAuc2MtYnV0dG9uLWljb24uc2MtYnV0dG9uLWxhcmdlID4gaS5tZGkge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgLnNjLWJ1dHRvbi1pY29uLnNjLWJ1dHRvbi1zbWFsbCA+IGksXG4gICAgLnNjLWJ1dHRvbi1pY29uLnNjLWJ1dHRvbi1zbWFsbCA+IGkubWRpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zYy1idXR0b24taWNvbi5zYy1idXR0b24tbWluaSA+IGksXG4gICAgLnNjLWJ1dHRvbi1pY29uLnNjLWJ1dHRvbi1taW5pID4gaS5tZGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNjLWJ1dHRvbi51ay1idXR0b24tZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9XG4gICAgLnNjLWJ1dHRvbi51ay1idXR0b24tZHJvcGRvd246YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgY29udGVudDogJ1xcZjE0MCc7XG4gICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNDBtcyBlYXNlOyB9XG4gICAgLnNjLWJ1dHRvbi51ay1idXR0b24tZHJvcGRvd24udWstb3BlbjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5zYy1idXR0b24gLnNjLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gIC5zYy1idXR0b24tcHJvZ3Jlc3Mge1xuICAgIG1pbi13aWR0aDogMzZweDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnNjLWJ1dHRvbi1wcm9ncmVzcy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNjLWJ1dHRvbi1wcm9ncmVzcy1sYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnNjLWJ1dHRvbi1wcm9ncmVzcy1sYXllciAuc2MtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi51ay1idXR0b24tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgPiAuc2MtYnV0dG9uOm50aC1jaGlsZChuKzIpLFxuICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgPiBkaXY6bnRoLWNoaWxkKG4rMikgLnNjLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgLnNjLWJ1dHRvbiB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgLnNjLWJ1dHRvbjpob3ZlciwgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uOmhvdmVyLnNjLWJ1dHRvbi1wcmltYXJ5LCAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpIC5zYy1idXR0b246YWN0aXZlLnNjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2Yzc2OyB9XG4gICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgLnNjLWJ1dHRvbjpob3Zlci5zYy1idXR0b24tc2Vjb25kYXJ5LCAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpIC5zYy1idXR0b246YWN0aXZlLnNjLWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNiMTI0MjQ7IH1cbiAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uOmhvdmVyLnNjLWJ1dHRvbi1zdWNjZXNzLCAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpIC5zYy1idXR0b246YWN0aXZlLnNjLWJ1dHRvbi1zdWNjZXNzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjI4ZTM0OyB9XG4gICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgLnNjLWJ1dHRvbjpob3Zlci5zYy1idXR0b24tZGFuZ2VyLCAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpIC5zYy1idXR0b246YWN0aXZlLnNjLWJ1dHRvbi1kYW5nZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjZDFlMWE7IH1cbiAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uOmhvdmVyICsgLnNjLWJ1dHRvbiwgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uOmFjdGl2ZSArIC5zYy1idXR0b24ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKSAuc2MtYnV0dG9uLnVrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGFjYzEgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkgLnNjLWJ1dHRvbi51ay1vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKS5zYy1idXR0b25zLXN0YWNrZWRcXEBtIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkuc2MtYnV0dG9ucy1zdGFja2VkXFxAbSA+IC5zYy1idXR0b246bnRoLWNoaWxkKG4rMiksXG4gICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkuc2MtYnV0dG9ucy1zdGFja2VkXFxAbSA+IGRpdjpudGgtY2hpbGQobisyKSAuc2MtYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKS5zYy1idXR0b25zLXN0YWNrZWRcXEBtIC5zYy1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKS5zYy1idXR0b25zLXN0YWNrZWRcXEBtIC5zYy1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgICAgICAgICAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpLnNjLWJ1dHRvbnMtc3RhY2tlZFxcQG0gLnNjLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkuc2MtYnV0dG9ucy1zdGFja2VkXFxAcyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpLnNjLWJ1dHRvbnMtc3RhY2tlZFxcQHMgPiAuc2MtYnV0dG9uOm50aC1jaGlsZChuKzIpLFxuICAgICAgICAudWstYnV0dG9uLWdyb3VwOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpLnNjLWJ1dHRvbnMtc3RhY2tlZFxcQHMgPiBkaXY6bnRoLWNoaWxkKG4rMikgLnNjLWJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkuc2MtYnV0dG9ucy1zdGFja2VkXFxAcyAuc2MtYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC51ay1idXR0b24tZ3JvdXA6bm90KC5zYy1idXR0b24tZ3JvdXAtb3V0bGluZSkuc2MtYnV0dG9ucy1zdGFja2VkXFxAcyAuc2MtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gICAgICAgICAgLnVrLWJ1dHRvbi1ncm91cDpub3QoLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lKS5zYy1idXR0b25zLXN0YWNrZWRcXEBzIC5zYy1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfSB9XG4gIC51ay1idXR0b24tZ3JvdXAgPiAuc2MtYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnVrLWJ1dHRvbi1ncm91cCA+IC5zYy1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cbiAgICAudWstYnV0dG9uLWdyb3VwID4gLnNjLWJ1dHRvbjpsYXN0LWNoaWxkLFxuICAgIC51ay1idXR0b24tZ3JvdXAgPiAuc2MtYnV0dG9uICsgZGl2ID4gLnNjLWJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDsgfVxuICAudWstYnV0dG9uLWdyb3VwLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC51ay1idXR0b24tZ3JvdXAuc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUgLnNjLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC51ay1idXR0b24tZ3JvdXAuc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUgLnNjLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC51ay1idXR0b24tZ3JvdXAuc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUgLnNjLWJ1dHRvbi51ay1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhY2MxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMjA7IH1cblxuLnNjLWZhYi1wYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDE2cHg7IH1cblxuLnNjLWZhYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgdHJhbnNpdGlvbjogYWxsIDI4MG1zIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNjLWZhYjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5zYy1mYWI6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMTJweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDVweCAyMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5zYy1mYWIgPiBpIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC5zYy1mYWIgPiBpOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgLnNjLWZhYiAubWRpLXJlbG9hZDpiZWZvcmUsXG4gIC5zYy1mYWIgLm1kaS1zZW5kOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4OyB9XG4gIC5zYy1mYWItZGFyaywgLnNjLWZhYi1kYXJrOmhvdmVyLFxuICAuc2MtZmFiLWRhcmsgPiBpIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2MtZmFiLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMwMDgzOGY7IH1cbiAgICAuc2MtZmFiLXByaW1hcnksIC5zYy1mYWItcHJpbWFyeTpob3ZlcixcbiAgICAuc2MtZmFiLXByaW1hcnkgPiBpIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zYy1mYWItc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjYzYyODI4OyB9XG4gICAgLnNjLWZhYi1zZWNvbmRhcnksIC5zYy1mYWItc2Vjb25kYXJ5OmhvdmVyLFxuICAgIC5zYy1mYWItc2Vjb25kYXJ5ID4gaSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2MtZmFiLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICM3Y2IzNDI7IH1cbiAgICAuc2MtZmFiLXN1Y2Nlc3MsIC5zYy1mYWItc3VjY2Vzczpob3ZlcixcbiAgICAuc2MtZmFiLXN1Y2Nlc3MgPiBpIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zYy1mYWItZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTUzOTM1OyB9XG4gICAgLnNjLWZhYi1kYW5nZXIsIC5zYy1mYWItZGFuZ2VyOmhvdmVyLFxuICAgIC5zYy1mYWItZGFuZ2VyID4gaSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2MtZmFiLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNmZmIzMDA7IH1cbiAgICAuc2MtZmFiLXdhcm5pbmcsXG4gICAgLnNjLWZhYi13YXJuaW5nID4gaSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2MtZmFiLXNtYWxsIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnNjLWZhYi1zbWFsbCA+IGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuc2MtZmFiLWxhcmdlIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnNjLWZhYi1sYXJnZSA+IGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuICAuc2MtZmFiLXRleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5zYy1mYWItdGV4dCA+IGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgIC5zYy1mYWItdGV4dC5zYy1mYWItc21hbGwge1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgICAuc2MtZmFiLXRleHQuc2MtZmFiLXNtYWxsID4gaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4OyB9XG4gICAgLnNjLWZhYi10ZXh0LnNjLWZhYi1sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDM2cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgIC5zYy1mYWItdGV4dC5zYy1mYWItbGFyZ2UgPiBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuc2MtZmFiLXBhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICB6LWluZGV4OiAxMTUwO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAyODBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTsgfVxuICAgIC5zYy1mb290ZXItYWN0aXZlIC5zYy1mYWItcGFnZS13cmFwcGVyIHtcbiAgICAgIGJvdHRvbTogNzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgICAgIC5zYy1mb290ZXItYWN0aXZlIC5zYy1mYWItcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICBib3R0b206IDgwcHg7IH0gfVxuICAuc2MtZmFiLWNhcmQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTZweDtcbiAgICByaWdodDogMTZweDsgfVxuICAuc2MtZmFiLXBhZ2Utd3JhcHBlciA+IC5zYy1mYWIgKyAuc2MtZmFiLCAuc2MtZmFiLWNhcmQtd3JhcHBlciA+IC5zYy1mYWIgKyAuc2MtZmFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5tZGkuc2MtaWNvbi1zcXVhcmUge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4OyB9XG4gIC5tZGkuc2MtaWNvbi1zcXVhcmUsIC5tZGkuc2MtaWNvbi1zcXVhcmUtbGFyZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1kaS5zYy1pY29uLXNxdWFyZS1sYXJnZSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4OyB9XG5cbi5tZGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4ubWRpLWNsb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDFweDsgfVxuXG4ubWRpLWVtYWlsLW9wZW46YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDJweDsgfVxuXG4ubWRpLWNsb3NlOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7IH1cblxuYS5tZGkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGEubWRpOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICBhLm1kaTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgZWFzZTsgfVxuICBhLm1kaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICBhLm1kaS51ay1vcGVuOmFmdGVyLCBhLm1kaTpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgYS5tZGkuc2MtbGlnaHQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgYS5tZGkuc2MtbGlnaHQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuXG4uc2MtaWNvbi0xOCA+IGkubWRpLCAuc2MtaWNvbi0xODpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5zYy1pY29uLTIwID4gaS5tZGksIC5zYy1pY29uLTIwOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uc2MtaWNvbi0yMiA+IGkubWRpLCAuc2MtaWNvbi0yMjpiZWZvcmUge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5zYy1pY29uLTI0ID4gaS5tZGksIC5zYy1pY29uLTI0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5zYy1pY29uLTI0LnNjLWljb24tc3F1YXJlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDsgfVxuXG4uc2MtaWNvbi0yOCA+IGkubWRpLCAuc2MtaWNvbi0yODpiZWZvcmUge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnNjLWljb24tMjguc2MtaWNvbi1zcXVhcmUge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4OyB9XG5cbi5zYy1pY29uLTMyID4gaS5tZGksIC5zYy1pY29uLTMyOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4uc2MtaWNvbi0zNiA+IGkubWRpLCAuc2MtaWNvbi0zNjpiZWZvcmUge1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnNjLWljb24tNDggPiBpLm1kaSwgLnNjLWljb24tNDg6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5zYy1pY29uLXNxdWFyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2Mtdm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyMHB4OyB9XG5cbi5zYy1nbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzYwcHg7IH1cblxuLmdtLXN0eWxlIGltZyB7XG4gIGJveC1zaXppbmc6IGluaXRpYWw7IH1cblxuLnNjLWl3LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAxNnB4IDMycHggOHB4IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNjLWl3LWJvZHkge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uc2MtaXctZm9vdGVyIHtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7IH1cblxuLnNjLWl3LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDhweDsgfVxuICAuc2MtaXctY2xvc2UgLm1kaSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAuc2MtaXctY2xvc2UgLm1kaTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5zYy1pdy1jbG9zZTpob3ZlciAubWRpIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4jc2Mtb2ZmY2FudmFzIHtcbiAgdG9wOiA0OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjc2Mtb2ZmY2FudmFzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICNzYy1vZmZjYW52YXMgLnVrLW9mZmNhbnZhcy1iYXIge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5zYy1vZmZjYW52YXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zYy1vZmZjYW52YXMtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zYy1vZmZjYW52YXMtdmlzaWJsZSAuc2Mtb2ZmY2FudmFzLW9wZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zYy1vZmZjYW52YXMtdmlzaWJsZSAuc2Mtb2ZmY2FudmFzLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNjLWpzLW9mZmNhbnZhcy10b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zYy1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2MtcHJvZ3Jlc3MtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2MtcHJvZ3Jlc3MtbGFiZWwtZW5hYmxlZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gIC5zYy1wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtaW4td2lkdGg6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2JkYmRiZDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAzNjBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKSwgYmFja2dyb3VuZC1jb2xvciAxNDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zYy1wcm9ncmVzcy1tZWRpdW0gLnNjLXByb2dyZXNzLWJhciB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDhweDsgfVxuICAuc2MtcHJvZ3Jlc3MtbGFyZ2UgLnNjLXByb2dyZXNzLWJhciB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAuc2MtcHJvZ3Jlc3MtbWVkaXVtLCAuc2MtcHJvZ3Jlc3MtbGFyZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5zYy1wcm9ncmVzcy1tZWRpdW0gLnNjLXByb2dyZXNzLWJhciwgLnNjLXByb2dyZXNzLWxhcmdlIC5zYy1wcm9ncmVzcy1iYXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnNjLXByb2dyZXNzLW1lZGl1bS5zYy1wcm9ncmVzcy1ncm91cCAuc2MtcHJvZ3Jlc3MtYmFyLCAuc2MtcHJvZ3Jlc3MtbGFyZ2Uuc2MtcHJvZ3Jlc3MtZ3JvdXAgLnNjLXByb2dyZXNzLWJhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuICAgICAgLnNjLXByb2dyZXNzLW1lZGl1bS5zYy1wcm9ncmVzcy1ncm91cCAuc2MtcHJvZ3Jlc3MtYmFyICsgLnNjLXByb2dyZXNzLWJhciwgLnNjLXByb2dyZXNzLWxhcmdlLnNjLXByb2dyZXNzLWdyb3VwIC5zYy1wcm9ncmVzcy1iYXIgKyAuc2MtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLnNjLXByb2dyZXNzLW1lZGl1bS5zYy1wcm9ncmVzcy1ncm91cCAuc2MtcHJvZ3Jlc3MtYmFyOmxhc3QtY2hpbGQsIC5zYy1wcm9ncmVzcy1sYXJnZS5zYy1wcm9ncmVzcy1ncm91cCAuc2MtcHJvZ3Jlc3MtYmFyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDsgfVxuICAuc2MtcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zYy1wcm9ncmVzcy1pbmRldGVybWluYXRlIC5zYy1wcm9ncmVzcy1iYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUgMjgwMG1zIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uc2MtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwYWNjMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBhbmltYXRpb246IGNpcmN1bGFyLWFuaW1hdGlvbiA4MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2MtcHJvZ3Jlc3MtY2lyY3VsYXItc21hbGwge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDsgfVxuICAuc2MtcHJvZ3Jlc3MtY2lyY3VsYXItbGFyZ2Uge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItd2lkdGg6IDhweDsgfVxuICAuc2MtcHJvZ3Jlc3MtY2lyY3VsYXItc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDUwMDAwOyB9XG4gIC5zYy1wcm9ncmVzcy1jaXJjdWxhci1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG5cbkBrZXlmcmFtZXMgY2lyY3VsYXItYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZVgoMC4yKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKSBzY2FsZVgoMC4yKTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2NhbGVYKDAuNSk7IH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2NhbGVYKDAuNyk7IH1cbiAgNTUuOTklIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfVxuICA1NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKDApOyB9XG4gIDU2Ljk5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZVgoMC42KTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHNjYWxlWCgwLjYpOyB9XG4gIDg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSkgc2NhbGVYKDAuMyk7IH1cbiAgOTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2NhbGVYKDAuMik7IH1cbiAgOTkuOTklIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9IH1cblxuLnNjLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAxNnB4IDA7IH1cbiAgLnNjLXRpbWVsaW5lOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDg0cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIC5zYy10aW1lbGluZTphZnRlciB7XG4gICAgICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLnNjLXRpbWVsaW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zYy10aW1lbGluZS1pdGVtICsgLnNjLXRpbWVsaW5lLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnNjLXRpbWVsaW5lLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5zYy10aW1lbGluZS1pY29uIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIC5zYy10aW1lbGluZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9IH1cbiAgLnNjLXRpbWVsaW5lLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnNjLXRpbWVsaW5lLWRhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCAwIDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cbiAgLnNjLXRpbWVsaW5lLWJvZHkge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnNjLXRpbWVsaW5lLWJvZHktYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnNjLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5zYy10aW1lbGluZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zYy10aW1lbGluZS1tZXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAuc2MtdGltZWxpbmUgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnNjLXRpbWVsaW5lICogKyBociB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuc2MtdGltZWxpbmUtY2VudGVyOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gIC5zYy10aW1lbGluZS1jZW50ZXIgLnNjLXRpbWVsaW5lLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDg2cHgpOyB9XG4gICAgLnNjLXRpbWVsaW5lLWNlbnRlciAuc2MtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gODZweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnNjLXRpbWVsaW5lLWNlbnRlciAuc2MtdGltZWxpbmUtaXRlbTpudGgtY2hpbGQob2RkKSAuc2MtdGltZWxpbmUtZGF0ZSxcbiAgICAgIC5zYy10aW1lbGluZS1jZW50ZXIgLnNjLXRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgLnNjLXRpbWVsaW5lLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zYy10aW1lbGluZS1yaWdodDphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA4NHB4O1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgIC5zYy10aW1lbGluZS1yaWdodDphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIC5zYy10aW1lbGluZS1yaWdodCAuc2MtdGltZWxpbmUtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLnNjLXRpbWVsaW5lLXJpZ2h0IC5zYy10aW1lbGluZS1pdGVtIC5zYy10aW1lbGluZS1kYXRlLFxuICAgIC5zYy10aW1lbGluZS1yaWdodCAuc2MtdGltZWxpbmUtaXRlbSAuc2MtdGltZWxpbmUtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgLnNjLXRpbWVsaW5lLXJpZ2h0IC5zYy10aW1lbGluZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLnNjLXRpbWVsaW5lLXJpZ2h0IC5zYy10aW1lbGluZS1pY29uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zYy10aW1lbGluZS1yaWdodCAuc2MtdGltZWxpbmUtZGF0ZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH0gfVxuXG4vKiFcclxuICogV2F2ZXMgdjAuNy42XHJcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMTggQWxmaWFuYSBFLiBTaWJ1ZWEgYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UgKi9cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtcHJpbWFyeSAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MiwgMTkzLCAwLjIpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtbWQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5OCwgMCwgMjM4LCAwLjIpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtd2FybmluZyAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTc5LCAwLCAwLjIpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtZGFuZ2VyIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI5LCA1NywgNTMsIDAuMik7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1zdWNjZXNzIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTI0LCAxNzksIDY2LCAwLjIpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYyAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1jbGFzc2ljLndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53YXZlcy1idXR0b24sXG4ud2F2ZXMtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgLndhdmVzLWlucHV0LXdyYXBwZXIud2F2ZXMtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi53YXZlcy1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLndhdmVzLWZsb2F0IHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuXG4ud2F2ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbi8qIDUuIGNvbW1vbiBwbHVnaW5zID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2MtaWNoZWNrYm94LFxuLnNjLWlyYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDsgfVxuICAuc2MtaWNoZWNrYm94OmFmdGVyLFxuICAuc2MtaXJhZGlvOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgLnNjLWljaGVja2JveCA+IGlucHV0LFxuICAuc2MtaXJhZGlvID4gaW5wdXQge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2MtaWNoZWNrYm94ID4gLmlDaGVjay1oZWxwZXIsXG4gIC5zYy1pcmFkaW8gPiAuaUNoZWNrLWhlbHBlciB7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLnNjLWljaGVja2JveCArIGxhYmVsLFxuICAuc2MtaXJhZGlvICsgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxcHg7IH1cblxuLnNjLWljaGVja2JveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDE0MG1zIGVhc2Utb3V0OyB9XG4gIC5zYy1pY2hlY2tib3guY2hlY2tlZDphZnRlciwgLnNjLWljaGVja2JveC5kaXNhYmxlZDphZnRlciB7XG4gICAgY29udGVudDogJ1xcRjEyQyc7XG4gICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHRvcDogLTZweDsgfVxuICAuc2MtaWNoZWNrYm94LmhvdmVyLmNoZWNrZWQsIC5zYy1pY2hlY2tib3guY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogIzE5NzZkMjtcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDsgfVxuICAuc2MtaWNoZWNrYm94LmRpc2FibGVkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zYy1pY2hlY2tib3guZGlzYWJsZWQsIC5zYy1pY2hlY2tib3guZGlzYWJsZWQuY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5zYy1pY2hlY2tib3guZGlzYWJsZWQuY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogI2JkYmRiZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG4gICAgLnNjLWljaGVja2JveC5kaXNhYmxlZC5jaGVja2VkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnNjLWlucHV0LWRhbmdlciAuc2MtaWNoZWNrYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNlNTM5MzU7IH1cbiAgLnNjLWljaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTk3NmQyO1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMjsgfVxuICAgIC5zYy1pY2hlY2tib3guaW5kZXRlcm1pbmF0ZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9XG4gIGxhYmVsIC5zYy1pY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAtNHB4OyB9XG5cbi5zYy1pcmFkaW8ge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnNjLWlyYWRpbzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDNweDtcbiAgICB0b3A6IDNweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7IH1cbiAgLnNjLWlyYWRpby5jaGVja2VkIHtcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDI7IH1cbiAgICAuc2MtaXJhZGlvLmNoZWNrZWQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE5NzZkMjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnNjLWlyYWRpby5kaXNhYmxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5zYy1pcmFkaW8uZGlzYWJsZWQuY2hlY2tlZDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAuc2MtaW5wdXQtZGFuZ2VyIC5zYy1pcmFkaW8ge1xuICAgIGJvcmRlci1jb2xvcjogI2U1MzkzNTsgfVxuICBsYWJlbCAuc2MtaXJhZGlvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTVweDsgfVxuXG4uZGlzYWJsZWQgKyAuaW5saW5lLWxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uaWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE2cHggMTZweCAwOyB9XG4gIC5pY2hlY2staW5saW5lICsgLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IC04cHg7IH1cblxuLnVrLWZvcm0tZGFuZ2VyIC5zYy1pY2hlY2tib3gsXG4udWstZm9ybS1kYW5nZXIgLnNjLWlyYWRpbyB7XG4gIGJvcmRlci1jb2xvcjogI2U1MzkzNTsgfVxuXG4uc2MtaWNoZWNrLWN1c3RvbS5ob3Zlci5jaGVja2VkLCAuc2MtaWNoZWNrLWN1c3RvbS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5qcy1oaWdobGlnaHQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuanMtaGlnaGxpZ2h0IC5obGpzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG5cbi5zYy1jaGFydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4MHB4OyB9XG4gIC5zYy1jaGFydC1zbWFsbCB7XG4gICAgaGVpZ2h0OiAxNDBweDsgfVxuICAuc2MtY2hhcnQtbGFyZ2Uge1xuICAgIGhlaWdodDogMzYwcHg7IH1cbiAgLnNjLWNoYXJ0LXdpZGdldCB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAuc2MtY2hhcnQgc3ZnIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLnNjLWNoYXJ0LWNoYXJ0anMsXG4gIC5zYy1jaGFydC1jaGFydGpzID4gZGl2IHtcbiAgICBoZWlnaHQ6IDQyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2MtY2hhcnQtY2hhcnRqcyxcbiAgICAuc2MtY2hhcnQtY2hhcnRqcyA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDI4MHB4OyB9IH1cblxuLyogNi4gY3VzdG9tIHBhZ2VzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qbWF0ZXJpYWwtY29sb3IoJ2JsdWUtZ3JleScsJzUwJykqL1xuLnNjLWNoYXQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5zYy1jaGF0LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5zYy1jaGF0LXVzZXItaW5wdXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweCAyNHB4OyB9XG4gIC5zYy1jaGF0LXVzZXItaW5wdXQgLnVrLWlucHV0LFxuICAuc2MtY2hhdC11c2VyLWlucHV0IFtkYXRhLXNjLWlucHV0XSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2MtY2hhdC11c2VyLWlucHV0IC51ay1pbnB1dDpub3QoOmZvY3VzKSxcbiAgICAuc2MtY2hhdC11c2VyLWlucHV0IFtkYXRhLXNjLWlucHV0XTpub3QoOmZvY3VzKSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNjLWNoYXQtdXNlci1saXN0LWlubGluZSB7XG4gIG1hcmdpbjogMCAwIDAgLThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zYy1jaGF0LXVzZXItbGlzdC1pbmxpbmUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiA4cHggMCAwIDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zYy1jaGF0LXVzZXItbGlzdC1pbmxpbmUgbGkgYSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uc2MtY2hhdC1tZXNzYWdlcyB7XG4gIG1heC13aWR0aDogNzUlO1xuICBmbG9hdDogbGVmdDsgfVxuICAuc2MtY2hhdC1tZXNzYWdlcyA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLyomOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHg7XHJcblx0XHRcdFx0JjphZnRlcixcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0bGVmdDogLThweDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCA4cHggOHB4IDA7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMCkgJGNoYXQtYnViYmxlLWNvbG9yIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTFweDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAxMHB4IDExcHggMDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLC4yKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9Ki8gfVxuICAgIC5zYy1jaGF0LW1lc3NhZ2VzID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLnNjLWNoYXQtbWVzc2FnZXMgLnNjLWNoYXQtbWVzc2FnZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLnNjLWNoYXQtbWVzc2FnZXMgdGltZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5zYy1jaGF0LW1lc3NhZ2VzLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAuc2MtY2hhdC1tZXNzYWdlcy13cmFwcGVyLm15IC5zYy1jaGF0LW1lc3NhZ2UtYXZhdGFyIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5zYy1jaGF0LW1lc3NhZ2VzLXdyYXBwZXIubXkgLnNjLWNoYXQtbWVzc2FnZS1hdmF0YXIgPiBpbWcsXG4gICAgICAuc2MtY2hhdC1tZXNzYWdlcy13cmFwcGVyLm15IC5zYy1jaGF0LW1lc3NhZ2UtYXZhdGFyID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuc2MtY2hhdC1tZXNzYWdlcy13cmFwcGVyLm15IC5zYy1jaGF0LW1lc3NhZ2UtbWV0YSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5zYy1jaGF0LW1lc3NhZ2VzLXdyYXBwZXIubXkgPiB1bCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5zYy1jaGF0LW1lc3NhZ2VzLXdyYXBwZXIubXkgPiB1bCA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLyomOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMTJweCAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgJGNoYXQtYnViYmxlLWNvbG9yLW15O1xyXG5cdFx0XHRcdFx0XHR9Ki8gfVxuXG4uc2MtY2hhdC1tZXNzYWdlLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLnNjLWNoYXQtbWVzc2FnZS11c2VybmFtZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gIC5zYy1jaGF0LW1lc3NhZ2UtdXNlcm5hbWUgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLnNjLWxpZ2h0IC5zYy1jaGF0LW1lc3NhZ2VzLXdyYXBwZXI6bm90KC5teSkgLnNjLWNoYXQtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNjLWxpZ2h0IC5zYy1jaGF0LW1lc3NhZ2VzLXdyYXBwZXI6bm90KC5teSkgdGltZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zYy1pbnZvaWNlLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA5NnB4OyB9XG5cbi5zYy1saXN0LW1lc3NhZ2VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNjLWxpc3QtbWVzc2FnZXMgPiBsaSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiA2OHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTQwbXMgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAgIC5zYy1saXN0LW1lc3NhZ2VzID4gbGkuc2MtaXRlbS1jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZkZTc7IH1cbiAgICAuc2MtbGlzdC1tZXNzYWdlcyA+IGxpIC5zYy1tZXNzYWdlLWNhcmQ6bm90KC5zYy1tZXNzYWdlLWV4cGFuZGVkKSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTQwbXMgZWFzZTsgfVxuICAgIC5zYy1saXN0LW1lc3NhZ2VzID4gbGk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnNjLWxpc3QtbWVzc2FnZXMgPiBsaTpob3ZlciAuc2MtbWVzc2FnZS1jYXJkOm5vdCguc2MtbWVzc2FnZS1leHBhbmRlZCkge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgICAgICAuc2MtbGlzdC1tZXNzYWdlcyA+IGxpOmhvdmVyIC5zYy1tZXNzYWdlLWNhcmQ6bm90KC5zYy1tZXNzYWdlLWV4cGFuZGVkKSAuc2MtbWVzc2FnZS1kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zYy1saXN0LW1lc3NhZ2VzID4gbGk6aG92ZXIgLnNjLW1lc3NhZ2UtY2FyZDpub3QoLnNjLW1lc3NhZ2UtZXhwYW5kZWQpIC5zYy1tZXNzYWdlLWFjdGlvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2MtbWVzc2FnZS1jYXJkIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4uc2MtbWVzc2FnZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG5cbi5zYy1tZXNzYWdlLWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi5zYy1tZXNzYWdlLWNsb3NlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMCAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5zYy1tZXNzYWdlLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uc2MtbWVzc2FnZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc2MtbWVzc2FnZS1hY3Rpb25zIC5tZGkge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLnNjLW1lc3NhZ2UtYWN0aW9ucyAubWRpOmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIC5zYy1tZXNzYWdlLWFjdGlvbnMgLm1kaSArIC5tZGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgIC5zYy1tZXNzYWdlLWFjdGlvbnMgLm1kaS51ay1vcGVuOmFmdGVyLCAuc2MtbWVzc2FnZS1hY3Rpb25zIC5tZGk6aG92ZXI6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxLjIpOyB9XG5cbi5zYy1tZXNzYWdlLWV4cGFuZGVkICNzYy1tZXNzYWdlLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEzMDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNjLW1lc3NhZ2UtZXhwYW5kZWQgI3NjLW1lc3NhZ2Utc2luZ2xlIC5zYy1tZXNzYWdlLWNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnNjLW1lc3NhZ2UtZXhwYW5kZWQgI3NjLW1lc3NhZ2Utc2luZ2xlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuc2MtbWVzc2FnZS1leHBhbmRlZCAjc2MtbWVzc2FnZS1zaW5nbGUuc2MtanMtZXhwYW5kZWQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB6LWluZGV4OiAxNDAwOyB9IH1cblxuLnNjLW1lc3NhZ2UtaGVhZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zYy1tZXNzYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiAxO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnNjLW1lc3NhZ2UtYXR0YWNobWVudHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IC04cHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc2MtbWVzc2FnZS1hdHRhY2htZW50cyBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDhweCA4cHggMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpOyB9XG4gICAgLnNjLW1lc3NhZ2UtYXR0YWNobWVudHMgbGkgLnNjLWF0dGFjaG1lbnQge1xuICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuc2MtbWVzc2FnZS1hdHRhY2htZW50cyBsaSAuc2MtYXR0YWNobWVudCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5zYy1tZXNzYWdlLWF0dGFjaG1lbnRzIGxpIC5zYy1hdHRhY2htZW50IGEgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAgIC5zYy1tZXNzYWdlLWF0dGFjaG1lbnRzIGxpIC5zYy1hdHRhY2htZW50LXJlbW92ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAgICAgLnNjLW1lc3NhZ2UtYXR0YWNobWVudHMgbGkgLnNjLWF0dGFjaG1lbnQtcmVtb3ZlOmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuXG4uc2MtbWVzc2FnZS1mb290ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5zYy1tZXNzYWdlLXJlcGx5IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweDtcbiAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5zYy1tZXNzYWdlLXVucmVhZGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTsgfVxuICAuc2MtbWVzc2FnZS11bnJlYWRlZCAuc2MtbWVzc2FnZS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc2MtanMtZXhwYW5kLW1lc3NhZ2UgPiBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2MtbWVzc2FnZS1iYWNrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2MtY2hlY2tib3gtd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4jc2MtcGFnZS13cmFwcGVyLnNjLW1lc3NhZ2Utc2luZ2xlIC5zYy1tZXNzYWdlLWJhY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jc2MtcGFnZS13cmFwcGVyLnNjLW1lc3NhZ2Utc2luZ2xlIC5zYy1jaGVja2JveC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc2MtcGFnZS13cmFwcGVyLnNjLW1lc3NhZ2Utc2luZ2xlIC5zYy10b3AtYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNzYy1wYWdlLXdyYXBwZXIuc2MtbWVzc2FnZS1zaW5nbGUgLnNjLXRvcC1iYXItY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAjc2MtcGFnZS13cmFwcGVyLnNjLW1lc3NhZ2Utc2luZ2xlIC5zYy1tZXNzYWdlLWJhY2sge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxcHg7IH1cbiAgI3NjLXBhZ2Utd3JhcHBlci5zYy1tZXNzYWdlLXNpbmdsZSAuc2MtbWVzc2FnZS1leHBhbmRlZCAjc2MtbWVzc2FnZS1zaW5nbGUgLnNjLW1lc3NhZ2UtaGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICNzYy1wYWdlLXdyYXBwZXIuc2MtbWVzc2FnZS1zaW5nbGUgLnNjLW1lc3NhZ2UtZXhwYW5kZWQgI3NjLW1lc3NhZ2Utc2luZ2xlIC5zYy1tZXNzYWdlLWhlYWQgLnVrLXRleHQtdHJ1bmNhdGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAjc2MtcGFnZS13cmFwcGVyLnNjLW1lc3NhZ2Utc2luZ2xlIC5zYy1tZXNzYWdlLWV4cGFuZGVkICNzYy1tZXNzYWdlLXNpbmdsZSAuc2MtbWVzc2FnZS1oZWFkIC5zYy1tZXNzYWdlLXRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgI3NjLXBhZ2Utd3JhcHBlci5zYy1tZXNzYWdlLXNpbmdsZSAuc2MtbWVzc2FnZS1leHBhbmRlZCAjc2MtbWVzc2FnZS1zaW5nbGUgLnNjLW1lc3NhZ2UtaGVhZCAuc2MtbWVzc2FnZS1kYXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH0gfVxuXG4uc2MtdGFzay1ib2FyZCB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zYy10YXNrLWJvYXJkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnNjLXRhc2stbGlzdCB7XG4gIHdpZHRoOiAzMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjgwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7IH1cbiAgLnNjLXRhc2stbGlzdC1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyB9XG4gICAgLnNjLXRhc2stbGlzdC1oZWFkIC5zYy10YXNrLWxpc3QtaGVhZGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnNjLXRhc2stbGlzdCArIC5zYy10YXNrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gIC5zYy10YXNrLWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIC5zYy10YXNrLWxpc3QtY29sbGFwc2VkIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zYy10YXNrLWxpc3QtY29sbGFwc2VkIC5zYy10YXNrLWxpc3QtY2FyZHMsXG4gICAgLnNjLXRhc2stbGlzdC1jb2xsYXBzZWQgLnNjLWpzLWVsLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zYy10YXNrLWxpc3QtY29sbGFwc2VkIC5zYy1qcy1lbC1zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNjLXRhc2stbGlzdC1jb2xsYXBzZWQgLnNjLXRhc2stbGlzdC1oZWFkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLnNjLXRhc2stbGlzdC1jb2xsYXBzZWQgLnNjLWFjdGlvbnMge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zYy10YXNrLWxpc3QtY29sbGFwc2VkIC5zYy1hY3Rpb25zIC5zYy1qcy1lbC1zaG93IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLnNjLXRhc2stbGlzdC1jb2xsYXBzZWQgLnNjLXRhc2stbGlzdC1oZWFkZXIge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgLnNjLXRhc2stbGlzdC1jb2xsYXBzZWQgLnNjLXRhc2stbGlzdC1oZWFkIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI3MGRlZyk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLnNjLXRhc2stbGlzdC1jb2xsYXBzZWQgLnNjLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuc2MtdGFzay1saXN0LWNvbGxhcHNlZCAuc2MtYWN0aW9ucyAuc2MtanMtZWwtc2hvdyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI3MGRlZyk7IH1cbiAgICAgIC5zYy10YXNrLWxpc3QtY29sbGFwc2VkIC5zYy10YXNrLWxpc3QtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA2NHB4O1xuICAgICAgICBib3R0b206IDE2cHg7IH0gfVxuXG4uc2MtdGFzay1saXN0LWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnNjLXRhc2stbGlzdC1jYXJkcyB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogOHB4IDRweCAwIDEycHg7XG4gIHBhZGRpbmc6IDAgMTJweCA4cHggNHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLnNjLXRhc2stbGlzdC1jYXJkcyA+IGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2MtdGFzay1saXN0LWNhcmRzID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5zYy10YXNrLWxpc3QtY2FyZHMgLnNjLW1pcnJvci1lbCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5zYy10YXNrLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2MtdGFzay1jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5zYy10YXNrLWNhcmQtYXNzaWduZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuc2MtdGFzay1jYXJkLWFzc2lnbmVlID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnNjLXRhc2stY2FyZC1hc3NpZ25lZSA+IGEsXG4gICAgICAuc2MtdGFzay1jYXJkLWFzc2lnbmVlID4gYSBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuI3NjLXBhZ2UtYXNpZGUgLnNjLXRhc2stbGlzdC1oZWFkIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbiNzYy1wYWdlLWFzaWRlIC5zYy10YXNrLWxpc3QtY2FyZHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgI3NjLXBhZ2UtYXNpZGUgLnNjLXRhc2stbGlzdC1jYXJkcyA6Zmlyc3QtY2hpbGRbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zYy10YXNrLWJvYXJkID4gW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl06Zmlyc3QtY2hpbGQgKyAuc2MtdGFzay1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnNjLXRhc2stbGlzdCA6Zmlyc3QtY2hpbGRbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSArIGxpLFxuLnNjLXRhc2stbGlzdC1jYXJkcyA6Zmlyc3QtY2hpbGRbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiA3LiB0aGVtZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA4LiBwcmludCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4iLCIvLyAtLS0tLS0tLS0gVkFSSUFCTEVTXHJcbi8vIGNvbW1vblxyXG4kei1pbmRleDpcdFx0XHRcdFx0XHRcdFx0MTAwMCAhZGVmYXVsdDtcclxuJHotaW5kZXgtdG9vbHRpcDpcdFx0XHRcdFx0XHQkei1pbmRleCArIDYwMDtcclxuJHotaW5kZXgtbW9kYWw6XHRcdFx0XHRcdFx0XHQkei1pbmRleCArIDUwMDtcclxuJHotaW5kZXgtaGVhZGVyOlx0XHRcdFx0XHRcdCR6LWluZGV4ICsgNDAwO1xyXG4kei1pbmRleC1zaWRlYmFyOlx0XHRcdFx0XHRcdCR6LWluZGV4ICsgMzAwO1xyXG4kei1pbmRleC1vdmVybGF5Olx0XHRcdFx0XHRcdCR6LWluZGV4ICsgMjAwO1xyXG4kei1pbmRleC1mYWI6XHRcdFx0XHRcdFx0XHQkei1pbmRleCArIDE1MDtcclxuJHotaW5kZXgtc3RpY2t5Olx0XHRcdFx0XHRcdCR6LWluZGV4ICsgMTAwO1xyXG4kei1pbmRleC10b3BiYXI6XHRcdFx0XHRcdFx0JHotaW5kZXggLSAxMDA7XHJcbiRlYXNpbmc6XHRcdFx0XHRcdFx0XHRcdGN1YmljLWJlemllciguNTUsMCwuMSwxKSAhZGVmYXVsdDtcclxuXHJcbi8vIGZvbnRzXHJcbiRwcmltYXJ5Rm9udDpcdFx0XHRcdFx0XHRcdCdSb2JvdG8nICFkZWZhdWx0O1xyXG4kY29kZUZvbnQ6XHRcdFx0XHRcdFx0XHRcdCdTb3VyY2UgQ29kZSBQcm8nICFkZWZhdWx0O1xyXG4kbWRGb250Olx0XHRcdFx0XHRcdFx0XHQnTWF0ZXJpYWwgRGVzaWduIEljb25zJyAhZGVmYXVsdDtcclxuXHJcbi8vIGNvbG9yc1xyXG4kdGV4dC1jb2xvci1wcmltYXJ5Olx0XHRcdFx0XHRyZ2JhKDAsMCwwLC44NykgIWRlZmF1bHQ7XHJcbiR0ZXh0LWNvbG9yLXNlY29uZGFyeTpcdFx0XHRcdFx0cmdiYSgwLDAsMCwuNTQpICFkZWZhdWx0O1xyXG4kaWNvbi1jb2xvcjpcdFx0XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjU0KSAhZGVmYXVsdDtcclxuJGljb24tY29sb3ItaW5hY3RpdmU6XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjM4KSAhZGVmYXVsdDtcclxuXHJcbiRtdXRlZC1jb2xvcjpcdFx0XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjQwKSAhZGVmYXVsdDtcclxuJG11dGVkLWNvbG9yLWhleDpcdFx0XHRcdFx0XHQjOTk5ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1jb2xvcjpcdFx0XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjEyKSAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvci1oZXg6XHRcdFx0XHRcdFx0I2UxZTFlMSAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvci1ob3ZlcjpcdFx0XHRcdFx0cmdiYSgwLDAsMCwuMzYpICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yLWRhcms6XHRcdFx0XHRcdFx0cmdiYSgwLDAsMCwuMzYpICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yLWxpZ2h0Olx0XHRcdFx0XHRyZ2JhKDAsMCwwLC4wOCkgIWRlZmF1bHQ7XHJcbiRib3JkZXItY29sb3ItbGlnaHQtaGV4Olx0XHRcdFx0I2U4ZThlOCAhZGVmYXVsdDtcclxuJGhvdmVyLWNvbG9yOlx0XHRcdFx0XHRcdFx0cmdiYSgwLDAsMCwuMDgpICFkZWZhdWx0O1xyXG4kaG92ZXItY29sb3ItZGFyazpcdFx0XHRcdFx0XHRyZ2JhKDAsMCwwLC4xNikgIWRlZmF1bHQ7XHJcbiRob3Zlci1jb2xvci1saWdodDpcdFx0XHRcdFx0XHRyZ2JhKDI1NSwyNTUsMjU1LC4zNikgIWRlZmF1bHQ7XHJcbiRob3Zlci1jb2xvci1oZXg6XHRcdFx0XHRcdFx0I2ViZWJlYiAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC1iZzpcdFx0XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjA4KSAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC1iZy1kYXJrOlx0XHRcdFx0XHRcdHJnYmEoMCwwLDAsLjE2KSAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC1iZy1saWdodDpcdFx0XHRcdFx0cmdiYSgwLDAsMCwuMDQpICFkZWZhdWx0O1xyXG4kaGlnaGxpZ2h0LWJnLWFsdDpcdFx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcigneWVsbG93JywnNTAnKSAhZGVmYXVsdDtcclxuJGxpbmstY29sb3I6XHRcdFx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcignbGlnaHQtYmx1ZScsJzgwMCcpICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6XHRcdFx0XHRcdFx0XHQzcHg7XHJcblxyXG4kX3RoZW1lLWNvbG9yOlx0XHRcdFx0XHRcdFx0J2N5YW4nO1xyXG4kX3RoZW1lLWNvbXBsZW1lbnRhcnktY29sb3I6XHRcdFx0J3JlZCc7XHJcblxyXG4kdGhlbWUtY29sb3I6XHRcdFx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcigkX3RoZW1lLWNvbG9yLCc2MDAnKSAhZGVmYXVsdDtcclxuJHRoZW1lLWNvbG9yLWRhcms6XHRcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJF90aGVtZS1jb2xvciwnODAwJykgIWRlZmF1bHQ7XHJcbiR0aGVtZS1jb2xvci1iZzpcdFx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcigkX3RoZW1lLWNvbG9yLCc1MCcpICFkZWZhdWx0O1xyXG4kdGhlbWUtY29sb3ItYmctZGFyazpcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJF90aGVtZS1jb2xvciwnMTAwJykgIWRlZmF1bHQ7XHJcbiR0aGVtZS1jb2xvci1iZy1kYXJrZXI6XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCRfdGhlbWUtY29sb3IsJzIwMCcpICFkZWZhdWx0O1xyXG5cclxuJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3I6XHRcdFx0XHRtYXRlcmlhbC1jb2xvcigkX3RoZW1lLWNvbXBsZW1lbnRhcnktY29sb3IsJ2E3MDAnKSAhZGVmYXVsdDtcclxuJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItZGFyazpcdFx0bWF0ZXJpYWwtY29sb3IoJF90aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yLCc4MDAnKSAhZGVmYXVsdDtcclxuJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItYmc6XHRcdFx0bWF0ZXJpYWwtY29sb3IoJF90aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yLCc1MCcpICFkZWZhdWx0O1xyXG5cclxuJGRhbmdlci1jb2xvcjpcdFx0XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdyZWQnLCc2MDAnKSAhZGVmYXVsdDtcclxuJGRhbmdlci1jb2xvci1kYXJrOlx0XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdyZWQnLCc4MDAnKSAhZGVmYXVsdDtcclxuJGRhbmdlci1jb2xvci1saWdodDpcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ3JlZCcsJzQwMCcpICFkZWZhdWx0O1xyXG4kZGFuZ2VyLWNvbG9yLWJnOlx0XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdyZWQnLCc1MCcpICFkZWZhdWx0O1xyXG5cclxuJHN1Y2Nlc3MtY29sb3I6XHRcdFx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcignbGlnaHQtZ3JlZW4nLCc2MDAnKSAhZGVmYXVsdDtcclxuJHN1Y2Nlc3MtY29sb3ItZGFyazpcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ2xpZ2h0LWdyZWVuJywnODAwJykgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzLWNvbG9yLWxpZ2h0Olx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcignbGlnaHQtZ3JlZW4nLCc0MDAnKSAhZGVmYXVsdDtcclxuJHN1Y2Nlc3MtY29sb3ItYmc6XHRcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ2xpZ2h0LWdyZWVuJywnNTAnKSAhZGVmYXVsdDtcclxuXHJcbiR3YXJuaW5nLWNvbG9yOlx0XHRcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ2FtYmVyJywnNjAwJykgIWRlZmF1bHQ7XHJcbiR3YXJuaW5nLWNvbG9yLWRhcms6XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdhbWJlcicsJzgwMCcpICFkZWZhdWx0O1xyXG4kd2FybmluZy1jb2xvci1saWdodDpcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ2FtYmVyJywnNDAwJykgIWRlZmF1bHQ7XHJcbiR3YXJuaW5nLWNvbG9yLWJnOlx0XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdhbWJlcicsJzUwJykgIWRlZmF1bHQ7XHJcblxyXG4kd2hpdGU6XHRcdFx0XHRcdFx0XHRcdFx0I2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8vIHNwYWNpbmdcclxuJHNwYWNpbmctbWluaTpcdFx0XHRcdFx0XHRcdDRweCAhZGVmYXVsdDtcclxuJHNwYWNpbmctc21hbGw6XHRcdFx0XHRcdFx0XHQ4cHggIWRlZmF1bHQ7XHJcbiRzcGFjaW5nLW1lZGl1bTpcdFx0XHRcdFx0XHQxNnB4ICFkZWZhdWx0O1xyXG4kc3BhY2luZy1kZWZhdWx0Olx0XHRcdFx0XHRcdDI0cHggIWRlZmF1bHQ7XHJcbiRzcGFjaW5nLWxhcmdlOlx0XHRcdFx0XHRcdFx0NDBweCAhZGVmYXVsdDtcclxuJHNwYWNpbmcteGxhcmdlOlx0XHRcdFx0XHRcdDQ4cHggIWRlZmF1bHQ7XHJcblxyXG4vLyBidXR0b25zXHJcbiRidXR0b24taG92ZXItYmc6XHRcdFx0XHRcdFx0cmdiYSgxNTMsMTUzLDE1MywwLjIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWFjdGl2ZS1iZzpcdFx0XHRcdFx0XHRyZ2JhKDE1MywxNTMsMTUzLDAuNCkgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXNpemU6XHRcdFx0XHRcdFx0XHRcdDQ4cHggIWRlZmF1bHQ7XHJcbiRmYWItc2l6ZS1zbWFsbDpcdFx0XHRcdFx0XHQzNnB4ICFkZWZhdWx0O1xyXG4kZmFiLXNpemUtbGFyZ2U6XHRcdFx0XHRcdFx0NjRweCAhZGVmYXVsdDtcclxuXHJcbi8vIGJvZHlcclxuJGJvZHktY29sb3I6XHRcdFx0XHRcdFx0XHRyZ2JhKDAsMCwwLC44NykgIWRlZmF1bHQ7XHJcbiRib2R5LWJhY2tncm91bmQ6XHRcdFx0XHRcdFx0I2Y1ZjVmNSAhZGVmYXVsdDtcclxuXHJcbi8vIGlucHV0IGNvbG9yc1xyXG4kaW5wdXQtb24tY29sb3I6XHRcdFx0XHRcdFx0bWF0ZXJpYWwtY29sb3IoJ2JsdWUnLCc3MDAnKSAhZGVmYXVsdDtcclxuJGlucHV0LW9uLWNvbG9yLWRhcms6XHRcdFx0XHQgXHRtYXRlcmlhbC1jb2xvcignYmx1ZScsJzkwMCcpICFkZWZhdWx0O1xyXG4kaW5wdXQtb24tY29sb3ItbWVkaXVtOlx0XHRcdFx0XHRtYXRlcmlhbC1jb2xvcignYmx1ZScsJzUwMCcpICFkZWZhdWx0O1xyXG4kaW5wdXQtb24tY29sb3ItZGlzYWJsZWQ6XHRcdFx0XHRtYXRlcmlhbC1jb2xvcignYmx1ZScsJzkwMCcpICFkZWZhdWx0O1xyXG4kaW5wdXQtb24tY29sb3ItbGlnaHQ6XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCdibHVlJywnMjAwJykgIWRlZmF1bHQ7XHJcbiRpbnB1dC1vbi1jb2xvci1hbHQ6XHRcdFx0XHRcdG1hdGVyaWFsLWNvbG9yKCd0ZWFsJywnNzAwJykgIWRlZmF1bHQ7XHJcbiRpbnB1dC1vZmYtY29sb3I6XHRcdFx0XHRcdFx0cmdiYSgwLDAsMCwuNTQpICFkZWZhdWx0O1xyXG4kaW5wdXQtb2ZmLWNvbG9yLWhleDpcdFx0XHRcdFx0Izc1NzU3NSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWNvbG9yOlx0XHRcdFx0XHRyZ2JhKDAsMCwwLC4yNikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1jb2xvci1oZXg6XHRcdFx0XHQjYmRiZGJkICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYmc6XHRcdFx0XHRcdFx0cmdiYSgwLDAsMCwuMDYpICFkZWZhdWx0O1xyXG5cclxuLy8gdG9wIGJhciAocGFnZSlcclxuJHRvcC1iYXItcGFnZS1oZWlnaHQ6XHRcdFx0XHRcdDI0cHggIWRlZmF1bHQ7XHJcblxyXG4vLyB0b3AgYmFyIChjb250ZW50KVxyXG4kdG9wLWJhci1jb250ZW50LWhlaWdodDpcdFx0XHRcdDUwcHggIWRlZmF1bHQ7XHJcbiR0b3AtYmFyLWNvbnRlbnQtaGVpZ2h0LXNtYWxsOlx0XHRcdDM2cHggIWRlZmF1bHQ7XHJcbiR0b3AtYmFyLWNvbnRlbnQtaGVpZ2h0LWxhcmdlOlx0XHRcdDY0cHggIWRlZmF1bHQ7XHJcblxyXG4vLyBoZWFkZXJcclxuJGhlYWRlci1oZWlnaHQ6XHRcdFx0XHRcdFx0XHQ0OHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gc2lkZWJhciBtYWluXHJcbiRzaWRlYmFyLW1haW4td2lkdGg6XHRcdFx0XHRcdDI2MHB4ICFkZWZhdWx0O1xyXG4kc2lkZWJhci1tYWluLW1pbmktd2lkdGg6XHRcdFx0XHQ3MnB4ICFkZWZhdWx0O1xyXG5cclxuLy8gYXNpZGVcclxuJGFzaWRlLW1haW4td2lkdGg6XHRcdFx0XHRcdFx0MjQwcHggIWRlZmF1bHQ7XHJcbiRhc2lkZS1tYWluLWxhcmdlLXdpZHRoOlx0XHRcdFx0MzIwcHggIWRlZmF1bHQ7XHJcbiRhc2lkZS1tYWluLW1pbmktd2lkdGg6XHRcdFx0XHRcdDE0MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gdGFzayBib2FyZFxyXG4kdGFzay1ib2FyZC1jb2x1bW46XHRcdFx0XHRcdFx0MzIwcHggIWRlZmF1bHQ7XHJcbiR0YXNrLWJvYXJkLWNvbHVtbi1zbWFsbDpcdFx0XHRcdDI0MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gYXZhdGFyXHJcbiRhdmF0YXItc2l6ZTpcdFx0XHRcdFx0XHRcdDMycHggIWRlZmF1bHQ7XHJcbiRhdmF0YXItc2l6ZS1tZDpcdFx0XHRcdFx0XHQ2NHB4ICFkZWZhdWx0O1xyXG4kYXZhdGFyLXNpemUtbGc6XHRcdFx0XHRcdFx0OTZweCAhZGVmYXVsdDtcclxuXHJcbi8vIG9mZmNhbnZhcyB3aWR0aFxyXG4kb2ZmY2FudmFzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgMjgwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBmb290ZXJcclxuJGZvb3Rlci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgIDQ2cHggIWRlZmF1bHQ7XHJcbiRmb290ZXItaGVpZ2h0LW1vYmlsZTogICAgICAgICAgICAgICAgICA1NnB4ICFkZWZhdWx0O1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoXHJcblx0eHhzbWFsbDogMzgwcHgsXHJcblx0eHNtYWxsOiA0ODBweCxcclxuXHRzbWFsbDogNjQwcHgsXHJcblx0bWVkaXVtOiA5NjBweCxcclxuXHRsYXJnZTogMTIwMHB4LFxyXG5cdHhsYXJnZTogMTYwMHB4XHJcbik7XHJcbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XHJcblx0QGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuXHRcdCRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2Uge1xyXG5cdFx0QHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcclxuXHR9XHJcbn1cclxuQG1peGluIHJlc3BvbmQtYmVsb3coJGJyZWFrcG9pbnQpIHtcclxuXHRAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG5cdFx0JGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSB7XHJcblx0XHRAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xyXG5cdH1cclxufVxyXG5AbWl4aW4gcmVzcG9uZC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyKSB7XHJcblx0QGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcclxuXHRcdCRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGxvd2VyKTtcclxuXHRcdCR1cHBlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHVwcGVyKTtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbG93ZXItYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICgkdXBwZXItYnJlYWtwb2ludCAtIDEpKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2Uge1xyXG5cdFx0QGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcclxuXHRcdFx0QHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XHJcblx0XHR9XHJcblx0XHRAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSA9PSBmYWxzZSkge1xyXG5cdFx0XHRAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBpZS1maXgoKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIGVkZ2UtZml4KCkge1xyXG5cdEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIHNoYWRvd3NcclxuQG1peGluIGJveC1zaGFkb3cgKCRsZXZlbCkge1xyXG5cdEBpZiAkbGV2ZWwgPT0gMCB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDEge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDIge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwwLDAsMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsMCwwLDAuMjMpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDMge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLDAsMCwwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwwLDAsMC4yMyk7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gNCB7XHJcblx0XHRib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDAsMCwwLDAuMjUpLCAwIDEwcHggMTBweCByZ2JhKDAsMCwwLDAuMjIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDUge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxOXB4IDM4cHggcmdiYSgwLCAwLCAwLCAwLjMwKSwgMCAxNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93LWxlZnQoKSB7XHJcblx0Ym94LXNoYWRvdzogLTJweCAycHggNXB4IHJnYmEoMCwwLDAsLjIzKTtcclxufVxyXG5AbWl4aW4gYm94LXNoYWRvdy1yaWdodCgpIHtcclxuXHRib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsMCwwLC4yMyk7XHJcbn1cclxuXHJcbi8vIGVsZXZhdGlvblxyXG4vLyBUT0RPIGJveC1zaGFkb3cgb3IgZWxldmF0aW9uXHJcbkBtaXhpbiBlbGV2YXRpb24gKCRsZXZlbCkge1xyXG5cdEBpZiAkbGV2ZWwgPT0gMCB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMSB7XHJcblx0XHRib3gtc2hhZG93OiAwIDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMiB7XHJcblx0XHRib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMyB7XHJcblx0XHRib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gNCB7XHJcblx0XHRib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDUge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDVweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSA2IHtcclxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDcgIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSA4IHtcclxuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSA5IHtcclxuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA5cHggMTJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTZweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAxMCB7XHJcblx0XHRib3gtc2hhZG93OiAwIDZweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMTBweCAxNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDRweCAxOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDExIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxMXB4IDE1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNHB4IDIwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMTIge1xyXG5cdFx0Ym94LXNoYWRvdzogMCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDEycHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA1cHggMjJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAxMyB7XHJcblx0XHRib3gtc2hhZG93OiAwIDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMTNweCAxOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDVweCAyNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDE0IHtcclxuXHRcdGJveC1zaGFkb3c6IDAgN3B4IDlweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxNHB4IDIxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNXB4IDI2cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMTUge1xyXG5cdFx0Ym94LXNoYWRvdzogMCA4cHggOXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDE1cHggMjJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA2cHggMjhweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAxNiB7XHJcblx0XHRib3gtc2hhZG93OiAwIDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAxNyB7XHJcblx0XHRib3gtc2hhZG93OiAwIDhweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDE3cHggMjZweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA2cHggMzJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAxOCB7XHJcblx0XHRib3gtc2hhZG93OiAwIDlweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDE4cHggMjhweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMzRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAxOSB7XHJcblx0XHRib3gtc2hhZG93OiAwIDlweCAxMnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDE5cHggMjlweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMzZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAyMCB7XHJcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAyMCAzMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDhweCAzOHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDIxIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAxM3B4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDIxcHggMzNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA4cHggNDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9IEBlbHNlIGlmICRsZXZlbCA9PSAyMiB7XHJcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMTRweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAyMnB4IDM1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgOHB4IDQycHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0fSBAZWxzZSBpZiAkbGV2ZWwgPT0gMjMge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxMXB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMjNweCAzNnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDlweCA0NHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG5cdH0gQGVsc2UgaWYgJGxldmVsID09IDI0IHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLSBNSVhJTlNcclxuQG1peGluIHNjLWNsZWFyZml4IHtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LXRydW5jYXRlIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gc2MtcHNldWRvIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtaXhpbiBob3ZlcigkYW5pbWF0aW9uOiBudWxsKSB7XHJcblx0QGlmKCRhbmltYXRpb24pIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAyODBtcyAkZWFzaW5nO1xyXG5cdH1cclxuXHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG4lcmVzZXQtbGlzdCB7XHJcblx0JixcclxuXHQ+IGxpIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLy8gYnV0dG9uc1xyXG5AbWl4aW4gYnV0dG9uVmFyaWFudCB7XHJcblx0JiwgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICYudWstYWN0aXZlIHtAY29udGVudDt9XHJcbn1cclxuXHJcbi8vIGZvbnRzXHJcbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcclxuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xyXG5cdEByZXR1cm4gJHJlbVNpemUgKiAxcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gb3VsdGluZS1hY2Nlc3NpYmlsaXR5IHtcclxuXHRvdXRsaW5lOiAxcHggZGFzaGVkICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxufVxyXG5cclxuLy8gZm9udCBzaXplXHJcbkBtaXhpbiBmb250LXNpemUoJHNpemUsJGltcG9ydGFudDpmYWxzZSkge1xyXG5cdEBpZiAkaW1wb3J0YW50ID09IHRydWUge1xyXG5cdFx0Zm9udC1zaXplOiAkc2l6ZSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpICFpbXBvcnRhbnQ7XHJcblx0fSBAZWxzZSB7XHJcblx0XHRmb250LXNpemU6ICRzaXplO1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNjLWZvbnQtcHJpbWFyeSgpIHtcclxuXHRmb250LWZhbWlseTogJHByaW1hcnlGb250LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG59XHJcbkBtaXhpbiBzYy1mb250LWNvZGUoKSB7XHJcblx0Zm9udC1mYW1pbHk6ICRjb2RlRm9udCwgQ29uc29sYXMsIG1vbm9zcGFjZTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbn1cclxuXHJcbkBtaXhpbiBiZ3RleHR1cmUoJG5hbWUpIHtcclxuXHQkdXJsOlwiLi4vaW1nL3RleHR1cmVzLyN7JG5hbWV9LnBuZ1wiO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkdXJsKTtcclxufVxyXG5cclxuQG1peGluIHJldGluYSgkcGF0aCwgJGNhcDogMiwgJHNpemU6IGF1dG8gYXV0bywgJGV4dHJhczogbnVsbCkge1xyXG5cdCRwb3NpdGlvbjogLTE7XHJcblx0JHN0cnBhdGg6ICcjeyRwYXRofSc7XHJcblx0JGxlbmd0aDogc3RyLWxlbmd0aCgkc3RycGF0aCk7XHJcblx0QGZvciAkaSBmcm9tICRsZW5ndGggdGhyb3VnaCAkbGVuZ3RoIC0gMTB7XHJcblx0XHRAaWYgJHBvc2l0aW9uID09IC0xIHtcclxuXHRcdFx0JGNoYXIgOiBzdHItc2xpY2UoJHN0cnBhdGgsICRpLCAkaSk7XHJcblx0XHRcdEBpZiBzdHItaW5kZXgoJGNoYXIsIFwiLlwiKSA9PSAxIHtcclxuXHRcdFx0XHQkcG9zaXRpb246ICRpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkcG9zaXRpb24gIT0gLTEge1xyXG5cdFx0JGV4dDogc3RyLXNsaWNlKCRzdHJwYXRoLCAkcG9zaXRpb24gKyAxLCAkbGVuZ3RoKTtcclxuXHRcdCRiYXNlOiBzdHItc2xpY2UoJHN0cnBhdGgsIDEsICRwb3NpdGlvbiAtIDEpO1xyXG5cdFx0JGF0MXhfcGF0aDogXCIjeyRiYXNlfS4jeyRleHR9XCI7XHJcblx0XHQkYXQyeF9wYXRoOiBcIiN7JGJhc2V9QDJ4LiN7JGV4dH1cIjtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIiN7JGF0MXhfcGF0aH1cIikgJGV4dHJhcztcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogJHNpemU7XHJcblx0XHRAbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIDogMS41KSxcclxuXHRcdGFsbCBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMvMiksXHJcblx0XHRhbGwgYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXHJcblx0XHRhbGwgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcclxuXHRcdFx0YmFja2dyb3VuZCAgICAgIDogdXJsKFwiI3skYXQyeF9wYXRofVwiKSAkZXh0cmFzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemUgOiAkc2l6ZTtcclxuXHRcdH1cclxuXHRcdEBpZiAkY2FwID49IDIge1xyXG5cdFx0XHRAZm9yICRlbnYgZnJvbSAyIHRocm91Z2ggJGNhcCB7XHJcblx0XHRcdFx0JHN1ZmZpeDogXCJAI3skZW52fXhcIjtcclxuXHRcdFx0XHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogJGVudiksXHJcblx0XHRcdFx0KG1pbi1yZXNvbHV0aW9uOiAkZW52ICogOTZkcGkpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQgICAgICA6IHVybChcIiN7JGJhc2V9I3skc3VmZml4fS4jeyRleHR9XCIpICRleHRyYXM7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemUgOiAkc2l6ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IEBlbHNlIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9XCIpICRleHRyYXM7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzdHJpcC11bml0KCR2YWx1ZSkge1xyXG5cdEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcclxufVxyXG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUsICRtaW4tdnc6IDMyMHB4LCAkbWF4LXZ3OiAxOTIwcHgpIHtcclxuXHQkdTE6IHVuaXQoJG1pbi12dyk7XHJcblx0JHUyOiB1bml0KCRtYXgtdncpO1xyXG5cdCR1MzogdW5pdCgkbWluLWZvbnQtc2l6ZSk7XHJcblx0JHU0OiB1bml0KCRtYXgtZm9udC1zaXplKTtcclxuXHRAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XHJcblx0XHQmIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi12dykge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsImh0bWwge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kOiAkYm9keS1iYWNrZ3JvdW5kO1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0Ly9wYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQ7XHJcblx0QGluY2x1ZGUgc2MtZm9udC1wcmltYXJ5KCk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9udHNMb2FkaW5nIHtcclxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoJ21lZGl1bScpIHtcclxuXHQuc2MtcGFnZS1maXhlZCB7XHJcblx0XHRib2R5IHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0I3NjLXBhZ2UtY29udGVudDpub3QoLnBzKTpub3QoLnNjLXBhZ2Utb3ZlcmZsb3cpIHtcclxuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ21lZGl1bScpIHtcclxuXHQjc2MtcGFnZS1jb250ZW50IHtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24ge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRmb250LWZhbWlseTogJHByaW1hcnlGb250LCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdG1hcmdpbjogMCAwIDE2cHggMDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHNwYW4uc2Mtc3ViLWhlYWRpbmcge1xyXG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHR9XHJcblx0LnVrLXRleHQtc21hbGwge1xyXG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAycHg7XHJcblx0fVxyXG59XHJcblxyXG5hIHtcclxuXHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogZGFya2VuKCAkbGluay1jb2xvciwgMTAlICk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4jc2MtcGFnZS13cmFwcGVyIHtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGhlYWRlci1oZWlnaHR9KTtcclxuXHRmbGV4OiAxO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWVkaXVtKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRzaWRlYmFyLW1haW4td2lkdGg7XHJcblx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nIDE0MG1zIGVhc2Utb3V0O1xyXG5cdFx0LnNjLXNpZGViYXItbWFpbi1zbGlkZSAmIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc2lkZWJhci1tYWluLW1pbmktd2lkdGg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNzYy1wYWdlLWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRmbGV4OiAxO1xyXG5cdCYuc2MtcGFnZS1vdmVyZmxvdyB7XHJcblx0XHQmLFxyXG5cdFx0LnBzIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHQucHNfX3JhaWwteCxcclxuXHRcdC5wc19fcmFpbC15IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zYy1wYWdlLW92ZXItaGVhZGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IC00OHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblx0KyAjc2MtcGFnZS1hc2lkZSB7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0fVxyXG59XHJcbiNzYy1wYWdlLWFzaWRlIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAkYXNpZGUtbWFpbi13aWR0aDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ2xhcmdlJykge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Ji5zYy1wYWdlLWFzaWRlLWxhcmdlIHtcclxuXHRcdHdpZHRoOiAkYXNpZGUtbWFpbi1sYXJnZS13aWR0aDtcclxuXHR9XHJcblx0Ji5zYy1wYWdlLWFzaWRlLW92ZXJmbG93IHtcclxuXHRcdC5zYy1wYWdlLWFzaWRlLWJvZHkge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zYy1wYWdlLWFzaWRlIHtcclxuXHRcdCYtaGVhZGVyIHtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0Jjpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWJvZHkge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHQmOm5vdCgucHMpIHtcclxuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm5vdChbY2xhc3MqPVwic2MtcGFkZGluZ1wiXSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zYyB7XHJcblx0Ly8gYW5pbWF0aW9uc1xyXG5cdCYtYW5pbWF0aW9uIHtcclxuXHRcdCYtZGVmYXVsdCB7XHJcblx0XHRcdCYsXHJcblx0XHRcdFtjbGFzcyo9XCJ1ay1hbmltYXRpb25cIl0ge1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMjgwbXMgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1mYXN0IHtcclxuXHRcdFx0JixcclxuXHRcdFx0W2NsYXNzKj1cInVrLWFuaW1hdGlvblwiXSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxNDBtcyAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXNsb3cge1xyXG5cdFx0XHQmLFxyXG5cdFx0XHRbY2xhc3MqPVwidWstYW5pbWF0aW9uXCJdIHtcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDM2MG1zICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtdmVyeS1zbG93IHtcclxuXHRcdFx0JixcclxuXHRcdFx0W2NsYXNzKj1cInVrLWFuaW1hdGlvblwiXSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiA1NjBtcyAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWluZmluaXRlIHtcclxuXHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYmcge1xyXG5cdFx0Ji10ZXh0dXJlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0Ji5jdWJlcyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYmd0ZXh0dXJlKCdjdWJlcycpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucm9ib3RzIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBiZ3RleHR1cmUoJ3JvYm90cycpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuZm9vZCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYmd0ZXh0dXJlKCdmb29kJyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5oZXhlbGxlbmNlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBiZ3RleHR1cmUoJ2hleGVsbGVuY2UnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNoYXR0ZXJlZC1kYXJrIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBiZ3RleHR1cmUoJ3NoYXR0ZXJlZC1kYXJrJyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5kYXJrLWdlb21ldHJpYyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYmd0ZXh0dXJlKCdkYXJrLWdlb21ldHJpYycpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIHVzZXIgc3RhdHVzZXNcclxuXHQmLXVzZXItc3RhdHVzIHtcclxuXHRcdHdpZHRoOiA4cHg7XHJcblx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAtNHB4O1xyXG5cdFx0dG9wOiAtNHB4O1xyXG5cdFx0Ji5vbmxpbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignbGlnaHQtZ3JlZW4nLCc1MDAnKTtcclxuXHRcdH1cclxuXHRcdCYub2ZmbGluZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnNDAwJyk7XHJcblx0XHR9XHJcblx0XHQmLmJ1c3kge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcigncmVkJywnNTAwJyk7XHJcblx0XHR9XHJcblx0XHQmLmF3YXkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignYW1iZXInLCc1MDAnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gYXZhdGFyc1xyXG5cdCYtYXZhdGFyIHtcclxuXHRcdCYsXHJcblx0XHQmLWluaXRpYWxzIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0XHQmLWluaXRpYWxzIHtcclxuXHRcdFx0d2lkdGg6ICRhdmF0YXItc2l6ZTtcclxuXHRcdFx0aGVpZ2h0OiAkYXZhdGFyLXNpemU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAkYXZhdGFyLXNpemU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Ji1tZCB7XHJcblx0XHRcdFx0d2lkdGg6ICRhdmF0YXItc2l6ZS1tZDtcclxuXHRcdFx0XHRoZWlnaHQ6ICRhdmF0YXItc2l6ZS1tZDtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1sZyB7XHJcblx0XHRcdFx0d2lkdGg6ICRhdmF0YXItc2l6ZS1sZztcclxuXHRcdFx0XHRoZWlnaHQ6ICRhdmF0YXItc2l6ZS1sZztcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogJGF2YXRhci1zaXplO1xyXG5cdFx0XHRoZWlnaHQ6ICRhdmF0YXItc2l6ZTtcclxuXHRcdFx0LnNjLXVzZXItc3RhdHVzIHtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAtM3B4O1xyXG5cdFx0XHRcdHRvcDogLTNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWxnIHtcclxuXHRcdFx0XHR3aWR0aDogJGF2YXRhci1zaXplLWxnO1xyXG5cdFx0XHRcdGhlaWdodDogJGF2YXRhci1zaXplLWxnO1xyXG5cdFx0XHRcdC5zYy11c2VyLXN0YXR1cyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1tZCB7XHJcblx0XHRcdFx0d2lkdGg6ICRhdmF0YXItc2l6ZS1tZDtcclxuXHRcdFx0XHRoZWlnaHQ6ICRhdmF0YXItc2l6ZS1tZDtcclxuXHRcdFx0XHQuc2MtdXNlci1zdGF0dXMge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1hdmF0YXItc3RhdHVzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IC0ycHg7XHJcblx0XHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWJvcmRlciB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYm9yZGVyIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHQmLWJvdHRvbSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0Ji10b3Age1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHRcdCYtZGFyayB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItZGFyaztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1yb3VuZCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG5cdFx0Ji10b3Age1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji10aGVtZSB7XHJcblx0XHQmLWNvbG9yIHtcclxuXHRcdFx0Y29sb3I6ICR0aGVtZS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Ji1iZyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHQmLWxpZ2h0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItYmcgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWRhcmsge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtY29tcGxlbWVudGFyeSB7XHJcblx0XHRcdCYtY29sb3Ige1xyXG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtYmcge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ji1saWdodCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvci1iZyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNvbG9yIHtcclxuXHRcdCYtcHJpbWFyeSB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmLXNlY29uZGFyeSB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCYtZGFuZ2VyIHtcclxuXHRcdFx0Y29sb3I6ICRkYW5nZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1saWdodCB7XHJcblx0XHQmLFxyXG5cdFx0KiB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQuc2MtY29sb3ItcHJpbWFyeSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5zYy1jb2xvci1zZWNvbmRhcnkge1xyXG5cdFx0XHRjb2xvcjogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCczMDAnKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LnNjLWFjdGlvbnMtaWNvbiB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdGEubWRpOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWNvbG9yLWxpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0LnVrLXRleHQtbWV0YSB7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44Nik7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtdGV4dCB7XHJcblx0XHQmLXNlbWlib2xkIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHRcdCYtbGluZS10aHJvdWdoIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0XHR9XHJcblx0XHQmLWxoLTEge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1saW5rIHtcclxuXHRcdGNvbG9yOiAkbGluay1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0Ji1leHRlcm5hbCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJ1xcRjNDQyc7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNYXRlcmlhbCBEZXNpZ24gSWNvbnMnO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNyLW9ubHkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogLTFweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRjbGlwOiByZWN0KDAsMCwwLDApO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxuXHQmLWNvbHVtbiB7XHJcblx0XHQmLWNvbGxhcHNlZCB7XHJcblx0XHRcdHdpZHRoOiA2OHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdC5zYy1qcy1lbC1oaWRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLWpzLWVsLXNob3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdC51ay1jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0cGFkZGluZzogMTZweCAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gd2lkZ2V0c1xyXG5cdCYtd2lkZ2V0IHtcclxuXHRcdC51ay1jYXJkLXRpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdC51ay10ZXh0LW1ldGEge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQmLWFkZG9uIHtcclxuXHRcdFx0QGluY2x1ZGUgZmx1aWQtdHlwZSgxNnB4LDIwcHgpO1xyXG5cdFx0fVxyXG5cdFx0Ji1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMTZweCAyNHB4O1xyXG5cdFx0XHQudWstY2FyZC10aXRsZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudWstdGV4dC1tZXRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCsgKiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gYWN0aW9uIGljb25zXHJcblx0Ji1hY3Rpb25zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQmLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDI4MG1zIGVhc2U7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnVrLWNhcmQgJiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gdWstc3ZnXHJcblx0Ji1mbGFnIHtcclxuXHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQmLXNlcXVlbmNlLXNob3cge1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0Ji13cmFwcGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0Ji1hbmltYXRlIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHRcdCYtZW5kIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1uYXYge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0cGFkZGluZzogNHB4IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ1xcRjE0MCc7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTAlLDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLW92ZXJsYXkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ei1pbmRleDogJHotaW5kZXgtb3ZlcmxheTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAzNjBtcyBlYXNlO1xyXG5cdFx0Ji5kaW1tZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4yKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jb2xvci1sYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0PiBpLm1kaSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtN3B4O1xyXG5cdFx0XHRsZWZ0OiAtM3B4O1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYubWRpLWNsb3NlIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWpzLWVsLXNob3cge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Ji1qcy1jaGlsZHJlbi1oaWRlIHtcclxuXHRcdD4gKiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtanMtZWwtdHJhbnNmb3JtIHtcclxuXHRcdD4gKjpub3QoLnNjLWpzLWVsLXRyYW5zZm9ybS12aXNpYmxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1qcy1jb2x1bW4ge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDI4MG1zICRlYXNpbmc7XHJcblx0fVxyXG5cdCYtanMtaW5wdXQtY2xlYXIge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdC5zYy1pbnB1dC1maWxsZWQgJixcclxuXHRcdC5zYy1pbnB1dC1maXhlZCAmIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1lbC1jbGlja2FibGUge1xyXG5cdCAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQmLWVsLWhvdmVyYWJsZSB7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE0MG1zICRlYXNpbmc7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGhvdmVyLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWVsLXN0aWNreSB7XHJcblx0XHQmLnVrLWFjdGl2ZSB7XHJcblx0XHRcdCYudWstc3RpY2t5LWZpeGVkIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBlbGV2YXRpb24oNCk7XHJcblx0XHRcdFx0W2RhdGEtc2MtaW5wdXRdIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8qJi1maWx0ZXJlZC1pdGVtcyB7XHJcblx0XHRbZGF0YS11ay1maWx0ZXItY29udHJvbF0ge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJG11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Ji51ay1hY3RpdmUsXHJcblx0XHRcdCYuc2MtanMtZmlsdGVyLWNsZWFyIHtcclxuXHRcdFx0XHQmLFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9Ki9cclxuXHQmLWxpc3Qge1xyXG5cdFx0Ji1pbWFnZXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA5NnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNjRweDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtc2hhZG93IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBlbGV2YXRpb24oMik7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWZsZXgge1xyXG5cdFx0Ji1uby1zaHJpbmsge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHRcdCYtaXRlbXMge1xyXG5cdFx0XHQmLWxlZnQge1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1yaWdodCB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1wYWRkaW5nIHtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0XHQmLXRvcCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmLWJvdHRvbSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmLWxlZnQge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCYtcmlnaHQge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmLWVuZHMge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctZGVmYXVsdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Ji1sYXJnZSB7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLWxhcmdlO1xyXG5cdFx0XHQmLWVuZHMge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sYXJnZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy1sYXJnZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtdG9wIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctbGFyZ2UgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWJvdHRvbSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxhcmdlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbWVkaXVtIHtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctbWVkaXVtO1xyXG5cdFx0XHQmLWVuZHMge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZWRpdW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji10b3Age1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZWRpdW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWJvdHRvbSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW1lZGl1bSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXNtYWxsIHtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctc21hbGw7XHJcblx0XHRcdCYtZW5kcyB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXNtYWxsICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtYWxsICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji10b3Age1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbWFsbCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtYm90dG9tIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc21hbGwgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1taW5pIHtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctbWluaTtcclxuXHRcdFx0Ji1lbmRzIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctbWluaSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1taW5pICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji10b3Age1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy1taW5pICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1ib3R0b20ge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1taW5pICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtcmVtb3ZlIHtcclxuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHQmLXRvcCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWJvdHRvbSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWxlZnQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtcmlnaHQge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNwaW5uZXIge1xyXG5cdFx0Ym9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTIpO1xyXG5cdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0YW5pbWF0aW9uOiBzcGlubmVyLWFuaW1hdGlvbiAxMDAwbXMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Ji1zbWFsbCB7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGJvcmRlci13aWR0aDogM3B4O1xyXG5cdFx0fVxyXG5cdFx0Ji1sYXJnZSB7XHJcblx0XHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdGJvcmRlci13aWR0aDogOHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji1zZWNvbmRhcnkge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvcjtcclxuXHRcdH1cclxuXHRcdCYtb3ZlcmxheSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAyNHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA4cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0d2lkdGg6IDQycHg7XHJcblx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTIxcHg7XHJcblx0XHRcdHotaW5kZXg6ICR6LWluZGV4LWhlYWRlciAtIDEwMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0QGluY2x1ZGUgZWxldmF0aW9uKDgpO1xyXG5cdFx0XHQvL2FuaW1hdGlvbi1uYW1lOiBzcGlubmVyLW92ZXJsYXk7XHJcblx0XHRcdC8vYW5pbWF0aW9uLWR1cmF0aW9uOiA1NjBtcztcclxuXHRcdFx0Ly9hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQycHgpIHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyAkZWFzaW5nO1xyXG5cdFx0XHQmLmZpeGVkIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0dG9wOiAkaGVhZGVyLWhlaWdodCArIDE2cHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NHB4KSBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuZW50ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlM2QoMSwgMSwgMSk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLCB0cmFuc2Zvcm0gNDAwbXMgJGVhc2luZztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXBhcnRpY2xlcyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0KyAqIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1tYXNvbnJ5LWdyaWQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDE0MG1zICRlYXNpbmc7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYWpheC1zY2FsZSB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjgwbXMgJGVhc2luZztcclxuXHRcdCYuaWMtdHJhbnNpdGlvbmluZyB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1hamF4LXNsaWRlIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAyODBtcyAkZWFzaW5nO1xyXG5cdFx0Ji5pYy10cmFuc2l0aW9uaW5nIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwJSwwKTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdCYtcmlnaHQge1xyXG5cdFx0XHQuaWMtcmVtb3ZpbmcsXHJcblx0XHRcdC5pYy10cmFuc2l0aW9uaW5nIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjgwbXMgJGVhc2luZztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYWpheC1mYWRlIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAyODBtcyAkZWFzaW5nO1xyXG5cdFx0Ji5pYy10cmFuc2l0aW9uaW5nIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1mb290ZXItYWN0aXZlIHtcclxuXHRcdGJvZHkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGZvb3Rlci1oZWlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnbWVkaXVtJykge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkZm9vdGVyLWhlaWdodC1tb2JpbGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItb3ZlcmxheSB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjRweCkgc2NhbGUzZCgwLjEsIDAuMSwgMC4xKTtcclxuXHR9XHJcblx0NTAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUzZCgwLjYsIDAuNiwgMC42KTtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzcGlubmVyLWFuaW1hdGlvbiB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbltkYXRhLXNjLXN0aWNreV0ge1xyXG5cdHotaW5kZXg6ICR6LWluZGV4LXN0aWNreTtcclxufSIsIiRtYXRlcmlhbC1jb2xvcnM6IChcclxuICAgICdyZWQnOiAoXHJcbiAgICAgICAgJzUwJzogI2ZmZWJlZSxcclxuICAgICAgICAnMTAwJzogI2ZmY2RkMixcclxuICAgICAgICAnMjAwJzogI2VmOWE5YSxcclxuICAgICAgICAnMzAwJzogI2U1NzM3MyxcclxuICAgICAgICAnNDAwJzogI2VmNTM1MCxcclxuICAgICAgICAnNTAwJzogI2Y0NDMzNixcclxuICAgICAgICAnNjAwJzogI2U1MzkzNSxcclxuICAgICAgICAnNzAwJzogI2QzMmYyZixcclxuICAgICAgICAnODAwJzogI2M2MjgyOCxcclxuICAgICAgICAnOTAwJzogI2I3MWMxYyxcclxuICAgICAgICAnYTEwMCc6ICNmZjhhODAsXHJcbiAgICAgICAgJ2EyMDAnOiAjZmY1MjUyLFxyXG4gICAgICAgICdhNDAwJzogI2ZmMTc0NCxcclxuICAgICAgICAnYTcwMCc6ICNkNTAwMDBcclxuICAgICksXHJcblxyXG4gICAgJ3BpbmsnOiAoXHJcbiAgICAgICAgJzUwJzogI2ZjZTRlYyxcclxuICAgICAgICAnMTAwJzogI2Y4YmJkMCxcclxuICAgICAgICAnMjAwJzogI2Y0OGZiMSxcclxuICAgICAgICAnMzAwJzogI2YwNjI5MixcclxuICAgICAgICAnNDAwJzogI2VjNDA3YSxcclxuICAgICAgICAnNTAwJzogI2U5MWU2MyxcclxuICAgICAgICAnNjAwJzogI2Q4MWI2MCxcclxuICAgICAgICAnNzAwJzogI2MyMTg1YixcclxuICAgICAgICAnODAwJzogI2FkMTQ1NyxcclxuICAgICAgICAnOTAwJzogIzg4MGU0ZixcclxuICAgICAgICAnYTEwMCc6ICNmZjgwYWIsXHJcbiAgICAgICAgJ2EyMDAnOiAjZmY0MDgxLFxyXG4gICAgICAgICdhNDAwJzogI2Y1MDA1NyxcclxuICAgICAgICAnYTcwMCc6ICNjNTExNjJcclxuICAgICksXHJcblxyXG4gICAgJ3B1cnBsZSc6IChcclxuICAgICAgICAnNTAnOiAjZjNlNWY1LFxyXG4gICAgICAgICcxMDAnOiAjZTFiZWU3LFxyXG4gICAgICAgICcyMDAnOiAjY2U5M2Q4LFxyXG4gICAgICAgICczMDAnOiAjYmE2OGM4LFxyXG4gICAgICAgICc0MDAnOiAjYWI0N2JjLFxyXG4gICAgICAgICc1MDAnOiAjOWMyN2IwLFxyXG4gICAgICAgICc2MDAnOiAjOGUyNGFhLFxyXG4gICAgICAgICc3MDAnOiAjN2IxZmEyLFxyXG4gICAgICAgICc4MDAnOiAjNmExYjlhLFxyXG4gICAgICAgICc5MDAnOiAjNGExNDhjLFxyXG4gICAgICAgICdhMTAwJzogI2VhODBmYyxcclxuICAgICAgICAnYTIwMCc6ICNlMDQwZmIsXHJcbiAgICAgICAgJ2E0MDAnOiAjZDUwMGY5LFxyXG4gICAgICAgICdhNzAwJzogI2FhMDBmZlxyXG4gICAgKSxcclxuXHJcbiAgICAnZGVlcC1wdXJwbGUnOiAoXHJcbiAgICAgICAgJzUwJzogI2VkZTdmNixcclxuICAgICAgICAnMTAwJzogI2QxYzRlOSxcclxuICAgICAgICAnMjAwJzogI2IzOWRkYixcclxuICAgICAgICAnMzAwJzogIzk1NzVjZCxcclxuICAgICAgICAnNDAwJzogIzdlNTdjMixcclxuICAgICAgICAnNTAwJzogIzY3M2FiNyxcclxuICAgICAgICAnNjAwJzogIzVlMzViMSxcclxuICAgICAgICAnNzAwJzogIzUxMmRhOCxcclxuICAgICAgICAnODAwJzogIzQ1MjdhMCxcclxuICAgICAgICAnOTAwJzogIzMxMWI5MixcclxuICAgICAgICAnYTEwMCc6ICNiMzg4ZmYsXHJcbiAgICAgICAgJ2EyMDAnOiAjN2M0ZGZmLFxyXG4gICAgICAgICdhNDAwJzogIzY1MWZmZixcclxuICAgICAgICAnYTcwMCc6ICM2MjAwZWFcclxuICAgICksXHJcblxyXG4gICAgJ2luZGlnbyc6IChcclxuICAgICAgICAnNTAnOiAjZThlYWY2LFxyXG4gICAgICAgICcxMDAnOiAjYzVjYWU5LFxyXG4gICAgICAgICcyMDAnOiAjOWZhOGRhLFxyXG4gICAgICAgICczMDAnOiAjNzk4NmNiLFxyXG4gICAgICAgICc0MDAnOiAjNWM2YmMwLFxyXG4gICAgICAgICc1MDAnOiAjM2Y1MWI1LFxyXG4gICAgICAgICc2MDAnOiAjMzk0OWFiLFxyXG4gICAgICAgICc3MDAnOiAjMzAzZjlmLFxyXG4gICAgICAgICc4MDAnOiAjMjgzNTkzLFxyXG4gICAgICAgICc5MDAnOiAjMWEyMzdlLFxyXG4gICAgICAgICdhMTAwJzogIzhjOWVmZixcclxuICAgICAgICAnYTIwMCc6ICM1MzZkZmUsXHJcbiAgICAgICAgJ2E0MDAnOiAjM2Q1YWZlLFxyXG4gICAgICAgICdhNzAwJzogIzMwNGZmZVxyXG4gICAgKSxcclxuXHJcbiAgICAnYmx1ZSc6IChcclxuICAgICAgICAnNTAnOiAjZTNmMmZkLFxyXG4gICAgICAgICcxMDAnOiAjYmJkZWZiLFxyXG4gICAgICAgICcyMDAnOiAjOTBjYWY5LFxyXG4gICAgICAgICczMDAnOiAjNjRiNWY2LFxyXG4gICAgICAgICc0MDAnOiAjNDJhNWY1LFxyXG4gICAgICAgICc1MDAnOiAjMjE5NmYzLFxyXG4gICAgICAgICc2MDAnOiAjMWU4OGU1LFxyXG4gICAgICAgICc3MDAnOiAjMTk3NmQyLFxyXG4gICAgICAgICc4MDAnOiAjMTU2NWMwLFxyXG4gICAgICAgICc5MDAnOiAjMGQ0N2ExLFxyXG4gICAgICAgICdhMTAwJzogIzgyYjFmZixcclxuICAgICAgICAnYTIwMCc6ICM0NDhhZmYsXHJcbiAgICAgICAgJ2E0MDAnOiAjMjk3OWZmLFxyXG4gICAgICAgICdhNzAwJzogIzI5NjJmZlxyXG4gICAgKSxcclxuICAgICdsaWdodC1ibHVlJzogKFxyXG4gICAgICAgICc1MCc6ICNlMWY1ZmUsXHJcbiAgICAgICAgJzEwMCc6ICNiM2U1ZmMsXHJcbiAgICAgICAgJzIwMCc6ICM4MWQ0ZmEsXHJcbiAgICAgICAgJzMwMCc6ICM0ZmMzZjcsXHJcbiAgICAgICAgJzQwMCc6ICMyOWI2ZjYsXHJcbiAgICAgICAgJzUwMCc6ICMwM2E5ZjQsXHJcbiAgICAgICAgJzYwMCc6ICMwMzliZTUsXHJcbiAgICAgICAgJzcwMCc6ICMwMjg4ZDEsXHJcbiAgICAgICAgJzgwMCc6ICMwMjc3YmQsXHJcbiAgICAgICAgJzkwMCc6ICMwMTU3OWIsXHJcbiAgICAgICAgJ2ExMDAnOiAjODBkOGZmLFxyXG4gICAgICAgICdhMjAwJzogIzQwYzRmZixcclxuICAgICAgICAnYTQwMCc6ICMwMGIwZmYsXHJcbiAgICAgICAgJ2E3MDAnOiAjMDA5MWVhXHJcbiAgICApLFxyXG5cclxuICAgICdjeWFuJzogKFxyXG4gICAgICAgICc1MCc6ICNlMGY3ZmEsXHJcbiAgICAgICAgJzEwMCc6ICNiMmViZjIsXHJcbiAgICAgICAgJzIwMCc6ICM4MGRlZWEsXHJcbiAgICAgICAgJzMwMCc6ICM0ZGQwZTEsXHJcbiAgICAgICAgJzQwMCc6ICMyNmM2ZGEsXHJcbiAgICAgICAgJzUwMCc6ICMwMGJjZDQsXHJcbiAgICAgICAgJzYwMCc6ICMwMGFjYzEsXHJcbiAgICAgICAgJzcwMCc6ICMwMDk3YTcsXHJcbiAgICAgICAgJzgwMCc6ICMwMDgzOGYsXHJcbiAgICAgICAgJzkwMCc6ICMwMDYwNjQsXHJcbiAgICAgICAgJ2ExMDAnOiAjODRmZmZmLFxyXG4gICAgICAgICdhMjAwJzogIzE4ZmZmZixcclxuICAgICAgICAnYTQwMCc6ICMwMGU1ZmYsXHJcbiAgICAgICAgJ2E3MDAnOiAjMDBiOGQ0XHJcbiAgICApLFxyXG5cclxuICAgICd0ZWFsJzogKFxyXG4gICAgICAgICc1MCc6ICNlMGYyZjEsXHJcbiAgICAgICAgJzEwMCc6ICNiMmRmZGIsXHJcbiAgICAgICAgJzIwMCc6ICM4MGNiYzQsXHJcbiAgICAgICAgJzMwMCc6ICM0ZGI2YWMsXHJcbiAgICAgICAgJzQwMCc6ICMyNmE2OWEsXHJcbiAgICAgICAgJzUwMCc6ICMwMDk2ODgsXHJcbiAgICAgICAgJzYwMCc6ICMwMDg5N2IsXHJcbiAgICAgICAgJzcwMCc6ICMwMDc5NmIsXHJcbiAgICAgICAgJzgwMCc6ICMwMDY5NWMsXHJcbiAgICAgICAgJzkwMCc6ICMwMDRkNDAsXHJcbiAgICAgICAgJ2ExMDAnOiAjYTdmZmViLFxyXG4gICAgICAgICdhMjAwJzogIzY0ZmZkYSxcclxuICAgICAgICAnYTQwMCc6ICMxZGU5YjYsXHJcbiAgICAgICAgJ2E3MDAnOiAjMDBiZmE1XHJcbiAgICApLFxyXG5cclxuICAgICdncmVlbic6IChcclxuICAgICAgICAnNTAnOiAjZThmNWU5LFxyXG4gICAgICAgICcxMDAnOiAjYzhlNmM5LFxyXG4gICAgICAgICcyMDAnOiAjYTVkNmE3LFxyXG4gICAgICAgICczMDAnOiAjODFjNzg0LFxyXG4gICAgICAgICc0MDAnOiAjNjZiYjZhLFxyXG4gICAgICAgICc1MDAnOiAjNGNhZjUwLFxyXG4gICAgICAgICc2MDAnOiAjNDNhMDQ3LFxyXG4gICAgICAgICc3MDAnOiAjMzg4ZTNjLFxyXG4gICAgICAgICc4MDAnOiAjMmU3ZDMyLFxyXG4gICAgICAgICc5MDAnOiAjMWI1ZTIwLFxyXG4gICAgICAgICdhMTAwJzogI2I5ZjZjYSxcclxuICAgICAgICAnYTIwMCc6ICM2OWYwYWUsXHJcbiAgICAgICAgJ2E0MDAnOiAjMDBlNjc2LFxyXG4gICAgICAgICdhNzAwJzogIzAwYzg1M1xyXG4gICAgKSxcclxuXHJcbiAgICAnbGlnaHQtZ3JlZW4nOiAoXHJcbiAgICAgICAgJzUwJzogI2YxZjhlOSxcclxuICAgICAgICAnMTAwJzogI2RjZWRjOCxcclxuICAgICAgICAnMjAwJzogI2M1ZTFhNSxcclxuICAgICAgICAnMzAwJzogI2FlZDU4MSxcclxuICAgICAgICAnNDAwJzogIzljY2M2NSxcclxuICAgICAgICAnNTAwJzogIzhiYzM0YSxcclxuICAgICAgICAnNjAwJzogIzdjYjM0MixcclxuICAgICAgICAnNzAwJzogIzY4OWYzOCxcclxuICAgICAgICAnODAwJzogIzU1OGIyZixcclxuICAgICAgICAnOTAwJzogIzMzNjkxZSxcclxuICAgICAgICAnYTEwMCc6ICNjY2ZmOTAsXHJcbiAgICAgICAgJ2EyMDAnOiAjYjJmZjU5LFxyXG4gICAgICAgICdhNDAwJzogIzc2ZmYwMyxcclxuICAgICAgICAnYTcwMCc6ICM2NGRkMTdcclxuICAgICksXHJcblxyXG4gICAgJ2xpbWUnOiAoXHJcbiAgICAgICAgJzUwJzogI2Y5ZmJlNyxcclxuICAgICAgICAnMTAwJzogI2YwZjRjMyxcclxuICAgICAgICAnMjAwJzogI2U2ZWU5YyxcclxuICAgICAgICAnMzAwJzogI2RjZTc3NSxcclxuICAgICAgICAnNDAwJzogI2Q0ZTE1NyxcclxuICAgICAgICAnNTAwJzogI2NkZGMzOSxcclxuICAgICAgICAnNjAwJzogI2MwY2EzMyxcclxuICAgICAgICAnNzAwJzogI2FmYjQyYixcclxuICAgICAgICAnODAwJzogIzllOWQyNCxcclxuICAgICAgICAnOTAwJzogIzgyNzcxNyxcclxuICAgICAgICAnYTEwMCc6ICNmNGZmODEsXHJcbiAgICAgICAgJ2EyMDAnOiAjZWVmZjQxLFxyXG4gICAgICAgICdhNDAwJzogI2M2ZmYwMCxcclxuICAgICAgICAnYTcwMCc6ICNhZWVhMDBcclxuICAgICksXHJcblxyXG4gICAgJ3llbGxvdyc6IChcclxuICAgICAgICAnNTAnOiAjZmZmZGU3LFxyXG4gICAgICAgICcxMDAnOiAjZmZmOWM0LFxyXG4gICAgICAgICcyMDAnOiAjZmZmNTlkLFxyXG4gICAgICAgICczMDAnOiAjZmZmMTc2LFxyXG4gICAgICAgICc0MDAnOiAjZmZlZTU4LFxyXG4gICAgICAgICc1MDAnOiAjZmZlYjNiLFxyXG4gICAgICAgICc2MDAnOiAjZmRkODM1LFxyXG4gICAgICAgICc3MDAnOiAjZmJjMDJkLFxyXG4gICAgICAgICc4MDAnOiAjZjlhODI1LFxyXG4gICAgICAgICc5MDAnOiAjZjU3ZjE3LFxyXG4gICAgICAgICdhMTAwJzogI2ZmZmY4ZCxcclxuICAgICAgICAnYTIwMCc6ICNmZmZmMDAsXHJcbiAgICAgICAgJ2E0MDAnOiAjZmZlYTAwLFxyXG4gICAgICAgICdhNzAwJzogI2ZmZDYwMFxyXG4gICAgKSxcclxuXHJcbiAgICAnYW1iZXInOiAoXHJcbiAgICAgICAgJzUwJzogI2ZmZjhlMSxcclxuICAgICAgICAnMTAwJzogI2ZmZWNiMyxcclxuICAgICAgICAnMjAwJzogI2ZmZTA4MixcclxuICAgICAgICAnMzAwJzogI2ZmZDU0ZixcclxuICAgICAgICAnNDAwJzogI2ZmY2EyOCxcclxuICAgICAgICAnNTAwJzogI2ZmYzEwNyxcclxuICAgICAgICAnNjAwJzogI2ZmYjMwMCxcclxuICAgICAgICAnNzAwJzogI2ZmYTAwMCxcclxuICAgICAgICAnODAwJzogI2ZmOGYwMCxcclxuICAgICAgICAnOTAwJzogI2ZmNmYwMCxcclxuICAgICAgICAnYTEwMCc6ICNmZmU1N2YsXHJcbiAgICAgICAgJ2EyMDAnOiAjZmZkNzQwLFxyXG4gICAgICAgICdhNDAwJzogI2ZmYzQwMCxcclxuICAgICAgICAnYTcwMCc6ICNmZmFiMDBcclxuICAgICksXHJcblxyXG4gICAgJ29yYW5nZSc6IChcclxuICAgICAgICAnNTAnOiAjZmZmM2UwLFxyXG4gICAgICAgICcxMDAnOiAjZmZlMGIyLFxyXG4gICAgICAgICcyMDAnOiAjZmZjYzgwLFxyXG4gICAgICAgICczMDAnOiAjZmZiNzRkLFxyXG4gICAgICAgICc0MDAnOiAjZmZhNzI2LFxyXG4gICAgICAgICc1MDAnOiAjZmY5ODAwLFxyXG4gICAgICAgICc2MDAnOiAjZmI4YzAwLFxyXG4gICAgICAgICc3MDAnOiAjZjU3YzAwLFxyXG4gICAgICAgICc4MDAnOiAjZWY2YzAwLFxyXG4gICAgICAgICc5MDAnOiAjZTY1MTAwLFxyXG4gICAgICAgICdhMTAwJzogI2ZmZDE4MCxcclxuICAgICAgICAnYTIwMCc6ICNmZmFiNDAsXHJcbiAgICAgICAgJ2E0MDAnOiAjZmY5MTAwLFxyXG4gICAgICAgICdhNzAwJzogI2ZmNmQwMFxyXG4gICAgKSxcclxuXHJcbiAgICAnZGVlcC1vcmFuZ2UnOiAoXHJcbiAgICAgICAgJzUwJzogI2ZiZTllNyxcclxuICAgICAgICAnMTAwJzogI2ZmY2NiYyxcclxuICAgICAgICAnMjAwJzogI2ZmYWI5MSxcclxuICAgICAgICAnMzAwJzogI2ZmOGE2NSxcclxuICAgICAgICAnNDAwJzogI2ZmNzA0MyxcclxuICAgICAgICAnNTAwJzogI2ZmNTcyMixcclxuICAgICAgICAnNjAwJzogI2Y0NTExZSxcclxuICAgICAgICAnNzAwJzogI2U2NGExOSxcclxuICAgICAgICAnODAwJzogI2Q4NDMxNSxcclxuICAgICAgICAnOTAwJzogI2JmMzYwYyxcclxuICAgICAgICAnYTEwMCc6ICNmZjllODAsXHJcbiAgICAgICAgJ2EyMDAnOiAjZmY2ZTQwLFxyXG4gICAgICAgICdhNDAwJzogI2ZmM2QwMCxcclxuICAgICAgICAnYTcwMCc6ICNkZDJjMDBcclxuICAgICksXHJcblxyXG4gICAgJ2Jyb3duJzogKFxyXG4gICAgICAgICc1MCc6ICNlZmViZTksXHJcbiAgICAgICAgJzEwMCc6ICNkN2NjYzgsXHJcbiAgICAgICAgJzIwMCc6ICNiY2FhYTQsXHJcbiAgICAgICAgJzMwMCc6ICNhMTg4N2YsXHJcbiAgICAgICAgJzQwMCc6ICM4ZDZlNjMsXHJcbiAgICAgICAgJzUwMCc6ICM3OTU1NDgsXHJcbiAgICAgICAgJzYwMCc6ICM2ZDRjNDEsXHJcbiAgICAgICAgJzcwMCc6ICM1ZDQwMzcsXHJcbiAgICAgICAgJzgwMCc6ICM0ZTM0MmUsXHJcbiAgICAgICAgJzkwMCc6ICMzZTI3MjNcclxuICAgICksXHJcblxyXG4gICAgJ2dyZXknOiAoXHJcbiAgICAgICAgJzUwJzogI2ZhZmFmYSxcclxuICAgICAgICAnMTAwJzogI2Y1ZjVmNSxcclxuICAgICAgICAnMjAwJzogI2VlZWVlZSxcclxuICAgICAgICAnMzAwJzogI2UwZTBlMCxcclxuICAgICAgICAnNDAwJzogI2JkYmRiZCxcclxuICAgICAgICAnNTAwJzogIzllOWU5ZSxcclxuICAgICAgICAnNjAwJzogIzc1NzU3NSxcclxuICAgICAgICAnNzAwJzogIzYxNjE2MSxcclxuICAgICAgICAnODAwJzogIzQyNDI0MixcclxuICAgICAgICAnOTAwJzogIzIxMjEyMVxyXG4gICAgKSxcclxuXHJcbiAgICAnYmx1ZS1ncmV5JzogKFxyXG4gICAgICAgICc1MCc6ICNlY2VmZjEsXHJcbiAgICAgICAgJzEwMCc6ICNjZmQ4ZGMsXHJcbiAgICAgICAgJzIwMCc6ICNiMGJlYzUsXHJcbiAgICAgICAgJzMwMCc6ICM5MGE0YWUsXHJcbiAgICAgICAgJzQwMCc6ICM3ODkwOWMsXHJcbiAgICAgICAgJzUwMCc6ICM2MDdkOGIsXHJcbiAgICAgICAgJzYwMCc6ICM1NDZlN2EsXHJcbiAgICAgICAgJzcwMCc6ICM0NTVhNjQsXHJcbiAgICAgICAgJzgwMCc6ICMzNzQ3NGYsXHJcbiAgICAgICAgJzkwMCc6ICMyNjMyMzhcclxuICAgIClcclxuKTtcclxuXHJcbkBmdW5jdGlvbiBtYXRlcmlhbC1jb2xvcigkY29sb3ItbmFtZSwgJGNvbG9yLXZhcmlhbnQ6ICc1MDAnKSB7XHJcbiAgICAkY29sb3I6IG1hcC1nZXQobWFwLWdldCgkbWF0ZXJpYWwtY29sb3JzLCAkY29sb3ItbmFtZSksJGNvbG9yLXZhcmlhbnQpO1xyXG4gICAgQGlmICRjb2xvciB7XHJcbiAgICAgICAgQHJldHVybiAkY29sb3I7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICAvLyBMaWJzYXNzIHN0aWxsIGRvZXNuJ3Qgc2VlbSB0byBzdXBwb3J0IEBlcnJvclxyXG4gICAgICAgIEB3YXJuIFwiPT4gRVJST1I6IENPTE9SIE5PVCBGT1VORCEgPD0gfCBZb3VyICRjb2xvci1uYW1lLCAkY29sb3ItdmFyaWFudCBjb21iaW5hdGlvbiBkaWQgbm90IG1hdGNoIGFueSBvZiB0aGUgdmFsdWVzIGluIHRoZSAkbWF0ZXJpYWwtY29sb3JzIG1hcC5cIjtcclxuICAgIH1cclxufVxyXG4iLCIvLyAtLS0tIEFDQ09SRElPTlxyXG4udWstYWNjb3JkaW9uIHtcclxuXHRtYXJnaW46IDA7XHJcblx0PiA6bnRoLWNoaWxkKG4rMikge1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHR9XHJcblx0Ji10aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcblx0XHRAaW5jbHVkZSBzYy1mb250LXByaW1hcnkoKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIDI4MG1zICRlYXNpbmc7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb250ZW50OiAnXFxGMTQwJztcclxuXHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdFx0XHRmb250LWZhbWlseTogJG1kRm9udDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXRvcDogLTE2cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTQwbXMgJGVhc2luZztcclxuXHRcdH1cclxuXHRcdC5tZGkge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWstb3BlbiB7XHJcblx0XHQudWstYWNjb3JkaW9uLXRpdGxlIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWRpIHtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNvbnRlbnQge1xyXG5cdFx0bWFyZ2luOiAxMnB4IDAgMDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdCYtZXhwYW5kIHtcclxuXHRcdFx0cGFkZGluZzogMTZweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLW91dGxpbmUge1xyXG5cdFx0LnVrLWFjY29yZGlvbi10aXRsZSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItaGV4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0cGFkZGluZzogMTJweCAzNnB4IDEycHggMTZweDtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0cmlnaHQ6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnVrLWFjY29yZGlvbi1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMjRweCAxNnB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0fVxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHQudWstYWNjb3JkaW9uLXRpdGxlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQobisyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0XHQudWstYWNjb3JkaW9uLXRpdGxlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0LnVrLWFjY29yZGlvbi10aXRsZSB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYudWstb3BlbiB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0XHRcdFx0LnVrLWFjY29yZGlvbi10aXRsZSB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCc0MDAnKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCcxMDAnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnVrLWFjY29yZGlvbi1jb250ZW50IHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCc0MDAnKTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQobisyKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1hbHQge1xyXG5cdFx0LnVrLWFjY29yZGlvbi10aXRsZSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDM2cHggMTJweCAxNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWJnO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRyaWdodDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYubWQtY29sb3Itd2hpdGUge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC51ay1hY2NvcmRpb24tY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHR9XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0Ji51ay1vcGVuIHtcclxuXHRcdFx0XHQudWstYWNjb3JkaW9uLXRpdGxlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHQtYmctZGFyaztcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0gQU5JTUFUSU9OU1xyXG5bY2xhc3MqPSd1ay1hbmltYXRpb24tJ10ge1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMjgwbXM7XHJcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcclxufVxyXG4udWstYW5pbWF0aW9uLWZhc3Qge1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTQwbXM7XHJcbn1cclxuLy8gc2NhbGUtdXBcclxuQGtleWZyYW1lcyB1ay1mYWRlLXNjYWxlLTAyIHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoLjI1LC4yNSwuMjUpO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwxLDEpO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0gQUxFUlRcclxuLnVrLWFsZXJ0IHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRwYWRkaW5nOiAxMnB4IDM2cHggMTJweCAxNnB4O1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRoMyxcclxuXHRoNCxcclxuXHRoNSB7XHJcblx0XHQmLFxyXG5cdFx0KyAqIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRhOm5vdChbY2xhc3NdKSB7XHJcblx0XHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0fVxyXG5cdCYtcHJpbWFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItZGFyayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLXN1Y2Nlc3Mge1xyXG5cdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3ItZGFyayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLXdhcm5pbmcge1xyXG5cdFx0YmFja2dyb3VuZDogJHdhcm5pbmctY29sb3ItZGFyayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLWRhbmdlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yLWRhcmsgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji1wcmltYXJ5LFxyXG5cdCYtc3VjY2VzcyxcclxuXHQmLXdhcm5pbmcsXHJcblx0Ji1kYW5nZXIge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLWF0dGFjaGVkIHtcclxuXHRcdCYtdG9wLFxyXG5cdFx0Ji1ib3R0b20ge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQmLXRvcCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG5cdFx0fVxyXG5cdFx0Ji1ib3R0b20ge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jbG9zZSB7XHJcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdHRvcDogMTRweDtcclxuXHR9XHJcblx0LnVrLWxpc3Q6bm90KC51ay1saXN0LWJ1bGxldCkge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdHBhZGRpbmc6IDRweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLSBCQURHRVNcclxuLnVrLWJhZGdlIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG5cdHBhZGRpbmc6IDNweCA2cHg7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRtaW4td2lkdGg6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzYwMCcpO1xyXG59XHJcblxyXG4vLyAtLS0tIEJBU0VcclxuaHIsIC51ay1ociB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG4qIHtcclxuXHQrIC51ay1ocixcclxuXHQrIGhyIHtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0fVxyXG59XHJcbm9sIHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0Y291bnRlci1yZXNldDogaXRlbTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHQ+IGxpIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5saSBvbCA+IGxpIHtcclxuXHRtYXJnaW46IDA7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiO1xyXG5cdH1cclxufVxyXG5tYXJrIHtcclxuXHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcigneWVsbG93JywnMjAwJyk7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcbn1cclxuLnVrLXRleHQtc21hbGwge1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4LHRydWUpO1xyXG59XHJcbi51ay10ZXh0LW1lZGl1bSB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgsIHRydWUpO1xyXG59XHJcbi51ay10ZXh0LWxhcmdlIHtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMThweCx0cnVlKTtcclxufVxyXG4udWstdGV4dC14bGFyZ2Uge1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4LHRydWUpO1xyXG59XHJcbi51ay10ZXh0LW1ldGEge1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcbn1cclxuLnVrLXRleHQtYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG59XHJcbi51ay10ZXh0LXdyYXAge1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5AaW5jbHVkZSByZXNwb25kLWJlbG93KCd4c21hbGwnKSB7XHJcblx0LnVrLXRleHQtY2VudGVyXFxAeHMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG4udWstaW52aXNpYmxlICoge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbioge1xyXG5cdCsgLnVrLW1hcmdpbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblx0XHQmLXNtYWxsIHttYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbCAhaW1wb3J0YW50O31cclxuXHRcdCYtbWVkaXVtIHttYXJnaW4tdG9wOiAkc3BhY2luZy1tZWRpdW0gIWltcG9ydGFudDt9XHJcblx0XHQmLWxhcmdlIHttYXJnaW4tdG9wOiAkc3BhY2luZy1sYXJnZSAhaW1wb3J0YW50O31cclxuXHRcdCYteGxhcmdlIHttYXJnaW4tdG9wOiAkc3BhY2luZy14bGFyZ2UgIWltcG9ydGFudDt9XHJcblx0fVxyXG59XHJcbi51ay1tYXJnaW4ge1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0Ji10b3Age1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdCAhaW1wb3J0YW50O1xyXG5cdFx0Ji1yZW1vdmUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYm90dG9tIHttYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0ICFpbXBvcnRhbnQ7fVxyXG5cdCYtbGVmdCB7bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQgIWltcG9ydGFudDt9XHJcblx0Ji1yaWdodCB7bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0ICFpbXBvcnRhbnQ7fVxyXG5cdCYtcmVtb3ZlIHtcclxuXHRcdCYtZW5kcyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbWluaSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1taW5pICFpbXBvcnRhbnQ7XHJcblx0XHQmLXRvcCB7bWFyZ2luLXRvcDogJHNwYWNpbmctbWluaSAhaW1wb3J0YW50O31cclxuXHRcdCYtYm90dG9tIHttYXJnaW4tYm90dG9tOiAkc3BhY2luZy1taW5pICFpbXBvcnRhbnQ7fVxyXG5cdFx0Ji1sZWZ0IHttYXJnaW4tbGVmdDogJHNwYWNpbmctbWluaSAhaW1wb3J0YW50O31cclxuXHRcdCYtcmlnaHQge21hcmdpbi1yaWdodDogJHNwYWNpbmctbWluaSAhaW1wb3J0YW50O31cclxuXHR9XHJcblx0Ji1zbWFsbCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbWFsbDtcclxuXHRcdCYtdG9wIHttYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbCAhaW1wb3J0YW50O31cclxuXHRcdCYtYm90dG9tIHttYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbWFsbCAhaW1wb3J0YW50O31cclxuXHRcdCYtbGVmdCB7bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXNtYWxsICFpbXBvcnRhbnQ7fVxyXG5cdFx0Ji1yaWdodCB7bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbWFsbCAhaW1wb3J0YW50O31cclxuXHR9XHJcblx0Ji1tZWRpdW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtO1xyXG5cdFx0Ji10b3Age21hcmdpbi10b3A6ICRzcGFjaW5nLW1lZGl1bSAhaW1wb3J0YW50O31cclxuXHRcdCYtYm90dG9tIHttYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZWRpdW0gIWltcG9ydGFudDt9XHJcblx0XHQmLWxlZnQge21hcmdpbi1sZWZ0OiAkc3BhY2luZy1tZWRpdW0gIWltcG9ydGFudDt9XHJcblx0XHQmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bSAhaW1wb3J0YW50O31cclxuXHR9XHJcblx0Ji1sYXJnZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sYXJnZTtcclxuXHRcdCYtdG9wIHttYXJnaW4tdG9wOiAkc3BhY2luZy1sYXJnZSAhaW1wb3J0YW50O31cclxuXHRcdCYtYm90dG9tIHttYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sYXJnZSAhaW1wb3J0YW50O31cclxuXHRcdCYtbGVmdCB7bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWxhcmdlICFpbXBvcnRhbnQ7fVxyXG5cdFx0Ji1yaWdodCB7bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1sYXJnZSAhaW1wb3J0YW50O31cclxuXHR9XHJcblx0Ji14bGFyZ2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGxhcmdlO1xyXG5cdFx0Ji10b3Age21hcmdpbi10b3A6ICRzcGFjaW5nLXhsYXJnZSAhaW1wb3J0YW50O31cclxuXHRcdCYtYm90dG9tIHttYXJnaW4tYm90dG9tOiAkc3BhY2luZy14bGFyZ2UgIWltcG9ydGFudDt9XHJcblx0XHQmLWxlZnQge21hcmdpbi1sZWZ0OiAkc3BhY2luZy14bGFyZ2UgIWltcG9ydGFudDt9XHJcblx0XHQmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhsYXJnZSAhaW1wb3J0YW50O31cclxuXHR9XHJcbn1cclxuXHJcbi51ay1saWdodCwgLnVrLXNlY3Rpb24tcHJpbWFyeTpub3QoLnVrLXByZXNlcnZlLWNvbG9yKSxcclxuLnVrLXNlY3Rpb24tc2Vjb25kYXJ5Om5vdCgudWstcHJlc2VydmUtY29sb3IpLFxyXG4udWstY2FyZC1wcmltYXJ5LnVrLWNhcmQtYm9keSxcclxuLnVrLWNhcmQtcHJpbWFyeSA+IDpub3QoW2NsYXNzKj0ndWstY2FyZC1tZWRpYSddKSxcclxuLnVrLWNhcmQtc2Vjb25kYXJ5LnVrLWNhcmQtYm9keSxcclxuLnVrLWNhcmQtc2Vjb25kYXJ5ID4gOm5vdChbY2xhc3MqPSd1ay1jYXJkLW1lZGlhJ10pLFxyXG4udWstb3ZlcmxheS1wcmltYXJ5IHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG59XHJcbjpub3QocHJlKSA+IGNvZGUsIDpub3QocHJlKSA+IGtiZCwgOm5vdChwcmUpID4gc2FtcCB7XHJcblx0Y29sb3I6IG1hdGVyaWFsLWNvbG9yKCdyZWQnLCc4MDAnKTtcclxuXHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcigncmVkJywnNTAnKTtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcblx0QGluY2x1ZGUgc2MtZm9udC1jb2RlKCk7XHJcblx0d2hpdGUtc3BhY2U6IHByZTtcclxufVxyXG5wcmUgY29kZSB7XHJcblx0QGluY2x1ZGUgc2MtZm9udC1jb2RlKCk7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tIEJVVFRPTlNcclxuLnVrLWJ1dHRvbiB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdGhlaWdodDogMzZweDtcclxuXHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0QGluY2x1ZGUgZWxldmF0aW9uKDEpO1xyXG5cdHRyYW5zaXRpb246IGFsbCAyNDBtcyAkZWFzaW5nO1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0QGluY2x1ZGUgZWxldmF0aW9uKDQpO1xyXG5cdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcclxuXHR9XHJcblx0Ji1kZWZhdWx0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji1kYW5nZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvci1kYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXByaW1hcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLWRhcms7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWNvbG9yLWRhcmssIDQlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zZWNvbmRhcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItZGFyaztcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvci1kYXJrLCAxMCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNtYWxsIHtcclxuXHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdH1cclxuXHQmLXRleHQsXHJcblx0Ji1saW5rIHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0KyAudWstYnV0dG9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tIENBUkRTXHJcbi51ay1jYXJkIHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdEBpbmNsdWRlIGVsZXZhdGlvbigxKTtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDIwMG1zICRlYXNpbmc7XHJcblx0Ji1mb290ZXIge1xyXG5cdFx0Jjpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcclxuXHRcdFx0cGFkZGluZzogMTZweCAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xyXG5cdFx0PiAuc2MtYnV0dG9uLWZsYXQ6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYm9keSB7XHJcblx0XHQmOm5vdChbY2xhc3MqPVwic2MtcGFkZGluZ1wiXSkge1xyXG5cdFx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0KyAudWstY2FyZC1mb290ZXI6bm90KC5zYy1jYXJkLWZvb3Rlci1zZXBhcmF0b3IpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtdGl0bGUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ly9wYWRkaW5nOiA4cHggMTVweCA4cHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdCYuc2MtYWN0aW9ucy1tYXRjaCB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0fVxyXG5cdFx0KyBwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdC51ay1jYXJkLXN1YnRpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IC51ay1jYXJkLXRpdGxlIHtcclxuXHRcdCY6bm90KFtjbGFzcyo9XCJzYy1wYWRkaW5nXCJdKSB7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHRcdH1cclxuXHRcdCsgLnVrLWNhcmQtYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNtYWxsIHtcclxuXHRcdC51ay1jYXJkLXRpdGxlLFxyXG5cdFx0LnVrLWNhcmQtYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbGFyZ2Uge1xyXG5cdFx0LnVrLWNhcmQtdGl0bGUsXHJcblx0XHQudWstY2FyZC1ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctbGFyZ2UgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zbWFsbCxcclxuXHQmLWxhcmdlIHtcclxuXHRcdD4gLnVrLWNhcmQtdGl0bGUge1xyXG5cdFx0XHQrIC51ay1jYXJkLWJvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1oZWFkZXIge1xyXG5cdFx0Jjpub3QoW2NsYXNzKj1cInNjLXBhZGRpbmdcIl0pIHtcclxuXHRcdFx0cGFkZGluZzogMTZweCAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xyXG5cdFx0LnVrLWNhcmQtdGl0bGUge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHQudWstdGV4dC1tZXRhIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji1iZyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbjogMCAtOHB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHQmOm5vdChbY2xhc3MqPVwic2MtcGFkZGluZ1wiXSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji13cmFwcGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtaW1nIHtcclxuXHRcdFx0XHQmOm5vdChbY2xhc3MqPVwidWstaGVpZ2h0XCJdKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm5vdChbY2xhc3MqPVwidWstYmFja2dyb3VuZFwiXSkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbGlnaHQge1xyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gW2RhdGEtdWstaWNvbl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiA0cHg7XHJcblx0XHR9XHJcblx0XHQmOm5vdCguc2MtY2FyZC1oZWFkZXItc2VwYXJhdG9yKSArIC5zYy1jYXJkLWNvbnRlbnQge1xyXG5cdFx0XHQudWstY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpub3QoLnNjLWNhcmQtaGVhZGVyLXNlcGFyYXRvcikgKyAudWstY2FyZC1ib2R5IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQmLmlzX3N0dWNrIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsMCwwLC4yKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdCYudWstY2FyZC1ob3Zlcjpub3QoLnVrLWNhcmQtcHJpbWFyeSk6bm90KC51ay1jYXJkLXNlY29uZGFyeSkge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdEBpbmNsdWRlIGVsZXZhdGlvbig4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zZWNvbmRhcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItZGFyaztcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHQudWstY2FyZC10aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQmLnVrLWNhcmQtaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvci1kYXJrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtcHJpbWFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItZGFyaztcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHQudWstY2FyZC10aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQmLnVrLWNhcmQtaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAxNHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWxpZ2h0IHtcclxuXHRcdD4gOm5vdChbY2xhc3MqPSd1ay1jYXJkLW1lZGlhJ10pIHtcclxuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRcdH1cclxuXHRcdC51ay1jYXJkLXRpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLWNhcmQtY29udGVudCB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjgwbXMgJGVhc2luZztcclxuXHR9XHJcblx0LnVrLWdyaWQge1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnVrLWNvdmVyIHtcclxuXHQmLWJvdHRvbSB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tIERJVklERVJcclxuLnVrLWRpdmlkZXItaWNvbixcclxuLnVrLWRpdmlkZXItaWNvbiB7XHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gLS0tLSBEUk9QRE9XTlxyXG4udWstbmF2YmFyLWRyb3Bkb3duLFxyXG4udWstZHJvcGRvd24ge1xyXG5cdEBpbmNsdWRlIGVsZXZhdGlvbig4KTtcclxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRtaW4td2lkdGg6IDE4MHB4O1xyXG59XHJcbi51ay1uYXZiYXItZHJvcGRvd24ge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0d2lkdGg6IDI4MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuXHRib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHQmOm5vdChbY2xhc3MqPVwic2MtcGFkZGluZ1wiXSkge1xyXG5cdFx0cGFkZGluZzogOHB4IDA7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgc2MtcHNldWRvO1xyXG5cdFx0dG9wOiAtOHB4O1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0Ji5oZWFkaW5nLWFjdGl2ZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcblx0Ji51ay1uYXZiYXItZHJvcGRvd24tYm90dG9tLWxlZnQge1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwICFpbXBvcnRhbnQ7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCd4eHNtYWxsJykge1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnVrLW5hdmJhci1kcm9wZG93bi1ib3R0b20tcmlnaHQge1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwICFpbXBvcnRhbnQ7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCd4eHNtYWxsJykge1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWstYnV0dG9uLWxpbmsge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLThweDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuXHRcdHBhZGRpbmc6IDRweCAwO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG5cdC51ay1wYW5lbC1zY3JvbGxhYmxlIHtcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cmVzaXplOiB2ZXJ0aWNhbDtcclxuXHR9XHJcblx0LnVrLWxpc3Qge1xyXG5cdFx0Jjpub3QoLnVrLW1hcmdpbi1yZW1vdmUpIHtcclxuXHRcdFx0bWFyZ2luOiA4cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG5cdFx0XHRbZGF0YS11ay1pY29uXSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC51ay1uYXYge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpO1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRweCAxNnB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRob3Zlci1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLWxpc3Qtc2hhZG93ID4gbGkgKyBsaSB7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygneHhzbWFsbCcpIHtcclxuXHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdHJpZ2h0OiA1JSAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi51ay1kcm9wZG93bi1uYXYge1xyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG5cdD4gbGk6bm90KC51ay1uYXYtZGl2aWRlcikge1xyXG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XHJcblx0fVxyXG5cdD4gbGkgPiBhIHtcclxuXHRcdHBhZGRpbmc6IDRweCAxNnB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGhvdmVyLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnVrLWFjdGl2ZSB7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdC51ay1uYXYtaGVhZGVyIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udWstZHJvcGRvd24ge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ei1pbmRleDogJHotaW5kZXgtc2lkZWJhciArIDEwMDtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHQmLXNtYWxsIHtcclxuXHRcdHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLW1lZGl1bSB7XHJcblx0XHR3aWR0aDogMjQwcHggIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMjQwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji1sYXJnZSB7XHJcblx0XHR3aWR0aDogMzYwcHggIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMzYwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji51ay1kcm9wZG93biB7XHJcblx0XHQmLWJvdHRvbS1jZW50ZXIsXHJcblx0XHQmLWJvdHRvbS1qdXN0aWZ5IHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcblx0XHR9XHJcblx0XHQmLXRvcC1jZW50ZXIsXHJcblx0XHQmLXRvcC1qdXN0aWZ5IHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcblx0XHR9XHJcblx0XHQmLXJpZ2h0LWNlbnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1sZWZ0LWNlbnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1ib3R0b20tcmlnaHQsXHJcblx0XHQmLWxlZnQtdG9wIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdFx0fVxyXG5cdFx0Ji10b3AtcmlnaHQsXHJcblx0XHQmLWxlZnQtYm90dG9tIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1ib3R0b20tbGVmdCxcclxuXHRcdCYtcmlnaHQtdG9wIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdFx0fVxyXG5cdFx0Ji10b3AtbGVmdCxcclxuXHRcdCYtcmlnaHQtYm90dG9tIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuW2NsYXNzKj0ndWstZHJvcC1ib3R0b20nXSxcclxuW2NsYXNzKj0ndWstZHJvcGRvd24tYm90dG9tJ10ge1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5bY2xhc3MqPSd1ay1kcm9wLXRvcCddLFxyXG5bY2xhc3MqPSd1ay1kcm9wZG93bi10b3AnXSB7XHJcblx0bWFyZ2luLXRvcDogLSA4cHg7XHJcbn1cclxuW2NsYXNzKj0ndWstZHJvcC1sZWZ0J10sXHJcbltjbGFzcyo9J3VrLWRyb3Bkb3duLWxlZnQnXSB7XHJcblx0bWFyZ2luLWxlZnQ6IC04cHg7XHJcbn1cclxuW2NsYXNzKj0ndWstZHJvcC1yaWdodCddLFxyXG5bY2xhc3MqPSd1ay1kcm9wZG93bi1yaWdodCddIHtcclxuXHRtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcbi51ay1kcm9wIHtcclxuXHR6LWluZGV4OiAkei1pbmRleC1zaWRlYmFyICsgMTAwO1xyXG5cdCYudWstZHJvcCB7XHJcblx0XHQmLWJvdHRvbS1jZW50ZXIsXHJcblx0XHQmLWJvdHRvbS1qdXN0aWZ5IHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcblx0XHR9XHJcblx0XHQmLXRvcC1jZW50ZXIsXHJcblx0XHQmLXRvcC1qdXN0aWZ5IHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcblx0XHR9XHJcblx0XHQmLXJpZ2h0LWNlbnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1sZWZ0LWNlbnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1ib3R0b20tcmlnaHQsXHJcblx0XHQmLWxlZnQtdG9wIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdFx0fVxyXG5cdFx0Ji10b3AtcmlnaHQsXHJcblx0XHQmLWxlZnQtYm90dG9tIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1ib3R0b20tbGVmdCxcclxuXHRcdCYtcmlnaHQtdG9wIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdFx0fVxyXG5cdFx0Ji10b3AtbGVmdCxcclxuXHRcdCYtcmlnaHQtYm90dG9tIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLSBGTEVYXHJcbi51ay1mbGV4LWltcG9ydGFudCB7XHJcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG59XHJcbi51ay1mbGV4LXNlbGYtZW5kIHtcclxuXHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLy8gLS0tLSBGT1JNU1xyXG5sYWJlbCB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG59XHJcbi51ay1mb3JtLWxhYmVsIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHQudWstZm9ybS1zdGFja2VkICYge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdH1cclxuXHQudWstZm9ybS1ob3Jpem9udGFsICYge1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHR9XHJcblx0PiBzdXAgIHtcclxuXHRcdGNvbG9yOiBtYXRlcmlhbC1jb2xvcigncmVkJywnMjAwJyk7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTRweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMnB4O1xyXG5cdH1cclxufVxyXG4udWstaW5wdXQsXHJcbi51ay1zZWxlY3QsXHJcbi51ay10ZXh0YXJlYSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0cGFkZGluZzogOHB4IDhweCA3cHg7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc21hbGwpIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHR9O1xyXG5cdCY6bm90KFtkYXRhLXNjLWlucHV0XSk6bm90KC5zYy12dWUtaW5wdXQpIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1vbi1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG5cdCY6ZGlzYWJsZWQge1xyXG5cdFx0YmFja2dyb3VuZDogJGlucHV0LWRpc2FibGVkLWJnO1xyXG5cdH1cclxufVxyXG4udWstc2VsZWN0IHtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLnVrLWNoZWNrYm94IHtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdCY6Y2hlY2tlZCB7XHJcblx0XHQmLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LW9uLWNvbG9yO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtb24tY29sb3I7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBd0FBQUFLQ0FRQUFBQXFKWGR4QUFBQWpFbEVRVlFJMTIyUFBRNEJVUUNFdjdkRXNSSFJxVFV1SUJJSFVPSUVEa0FsN2tFaVNzMGVRS0Z6QlkwemlGcWpFTVVtOGo2RnNNbG1aN3I1eVdTQ1ZLQlBHaXFNSGtkdVdHYlhpMWNIWmJuajJidERRUXgvdWUzSmh5TVJuTGl4SldMVGd5K24zeENPemMyc2laazYrN1d4NGR6bzFyVzVpMklOTVhIbDA3ZExrOEtvQTVFZEtiQW5GbWMrVHcxdVR5YzE1MGdBQUFBQVNVVk9SSzVDWUlJPScpO1xyXG5cdFx0fVxyXG5cdFx0JjpkaXNhYmxlZCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCc0MDAnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCc0MDAnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQUtDQVFBQUFBcUpYZHhBQUFBakVsRVFWUUkxMjJQUFE0QlVRQ0V2N2RFc1JIUnFUVXVJQklIVU9JRURrQWw3a0VpU3MwZVFLRnpCWTB6aUZxakVNVW04ajZGc01sbVo3cjV5V1NDVktCUEdpcU1Ia2R1V0diWGkxY0haYm5qMmJ0RFFReC91ZTNKaHlNUm5MaXhKV0xUZ3krbjN4Q096YzJzaVprNis3V3g0ZHpvMXJXNWkySU5NWEhsMDdkTGs4S29BNUVkS2JBbkZtYytUdzF1VHljMTUwZ0FBQUFBU1VWT1JLNUNZSUk9Jyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi51ay1yYWRpbyB7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0JjpjaGVja2VkIHtcclxuXHRcdCYsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtb24tY29sb3I7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRpbnB1dC1vbi1jb2xvcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdCY6ZGlzYWJsZWQge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnNDAwJyk7XHJcblx0XHRcdGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnNDAwJyk7XHJcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCBtYXRlcmlhbC1jb2xvcignZ3JleScsJzEwMCcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udWstY2hlY2tib3gsXHJcbi51ay1yYWRpbyB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRpbnB1dC1vZmYtY29sb3ItaGV4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHQmOmRpc2FibGVkIHtcclxuXHRcdGJvcmRlci1jb2xvcjogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCc0MDAnKTtcclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6ICM2NjY7XHJcblx0fVxyXG5cdCsgbGFiZWwge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHR9XHJcbn1cclxubGFiZWwge1xyXG5cdD4gLnVrLWNoZWNrYm94LFxyXG5cdD4gLnVrLXJhZGlvIHtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLnVrLWZvcm0tbGFyZ2U6bm90KHRleHRhcmVhKTpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSkge1xyXG5cdHBhZGRpbmc6IDE2cHggMTJweDtcclxufVxyXG4udWstZm9ybS1zbWFsbDpub3QodGV4dGFyZWEpOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSB7XHJcblx0cGFkZGluZzogNHB4IDhweDtcclxufVxyXG5cclxuLnVrLWZvcm0ge1xyXG5cdC8vIHZhbGlkYXRpb24gc3RhdGVzXHJcblx0Ji1zdWNjZXNzIHtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYtZGFuZ2VyIHtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3IgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ly8gaGVscCB0ZXh0XHJcblx0Ji1oZWxwLWlubGluZSxcclxuXHQmLWhlbHAtYmxvY2sge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG5cdFx0Y29sb3I6ICRtdXRlZC1jb2xvcjtcclxuXHR9XHJcblx0Ji1oZWxwLWlubGluZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTJweDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuXHR9XHJcblx0Ji1oZWxwLWJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiA4cHggOHB4IDA7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XHJcblx0fVxyXG5cdCYtbGFyZ2U6bm90KHRleHRhcmVhKTpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSkge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG5cdH1cclxuXHQmLXNtYWxsOm5vdCh0ZXh0YXJlYSk6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuXHR9XHJcbn1cclxuLnNjLWlucHV0LXdyYXBwZXIgKyAudWstZm9ybS1oZWxwLWlubGluZSB7XHJcblx0bWFyZ2luOiA4cHggOHB4IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnVrLWxlZ2VuZCB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnVrLWZpZWxkc2V0IHtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHQmLWFsdCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0LnVrLWxlZ2VuZCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdFx0XHQrICoge1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQrICoge1xyXG5cdFx0ICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnVrLXNlYXJjaC1pbnB1dCB7XHJcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxufVxyXG4vLyBkeW5hbWljIGZvcm0gYWRkL3JlbW92ZSBpY29uXHJcbi51ay1pbnB1dC1saW5lIHtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcblxyXG4vLyBIRUlHSFRcclxuLnVrLWhlaWdodC1taW4tc21hbGwgeyBtaW4taGVpZ2h0OiAxNTBweDsgfVxyXG4udWstaGVpZ2h0LW1pbi1tZWRpdW0geyBtaW4taGVpZ2h0OiAzMDBweDsgfVxyXG4udWstaGVpZ2h0LW1pbi1sYXJnZSB7IG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XHJcblxyXG4vLyBJQ09OU1xyXG4udWstZm9ybS1pY29uIHtcclxuXHRsZWZ0OiAtNHB4O1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC01MCUsMCk7XHJcblx0Ji51ay1mb3JtLWljb24tZmxpcCB7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHQrIC51ay1pbnB1dCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHR9XHJcblx0XHQrIC51ay1mb3JtLWljb24ge1xyXG5cdFx0XHRyaWdodDogMzRweDtcclxuXHRcdFx0KyAudWstaW5wdXQge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jjpub3QoLnVrLWZvcm0taWNvbi1mbGlwKSArIC51ay1pbnB1dCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcblx0fVxyXG5cdCY6bm90KC51ay1mb3JtLWljb24tZmxpcCkgKyBsYWJlbCB7XHJcblx0XHRsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tZGkge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHQmLm1kaSB7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcbn1cclxuLnVrLWljb24ge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0fVxyXG5cdCYtbGluayB7XHJcblx0XHRjb2xvcjogJG11dGVkLWNvbG9yO1xyXG5cdFx0LnVrLWFjdGl2ZSAmLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLSBHUklEXHJcbiogKyAudWstZ3JpZC1tYXJnaW4ge1xyXG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuLnVrLWdyaWQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZGVmYXVsdDtcclxuXHQ+ICoge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cdH1cclxuXHQrIC51ay1ncmlkLFxyXG5cdD4gLnVrLWdyaWQtbWFyZ2luIHtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0fVxyXG5cdCsgLnVrLWdyaWQge1xyXG5cdFx0Ji1sYXJnZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLWxhcmdlO1xyXG5cdFx0fVxyXG5cdFx0Ji1tZWRpdW0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1tZWRpdW07XHJcblx0XHR9XHJcblx0XHQmLXNtYWxsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGw7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudWstZ3JpZC1sYXJnZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWxhcmdlO1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sYXJnZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji51ay1ncmlkLW1lZGl1bSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLSRzcGFjaW5nLW1lZGl1bTtcclxuXHRcdD4gKiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWVkaXVtO1xyXG5cdFx0fVxyXG5cdFx0KyAudWstZ3JpZC1tZWRpdW0sXHJcblx0XHQ+IC51ay1ncmlkLW1hcmdpbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLW1lZGl1bTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji51ay1ncmlkLXNtYWxsIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctc21hbGw7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtYWxsO1xyXG5cdFx0fVxyXG5cdFx0PiAudWstZ3JpZC1tYXJnaW4ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1kaXZpZGVyIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZGVmYXVsdCAqIDI7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQgKiAyO1xyXG5cdFx0fVxyXG5cdFx0PiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdGxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0XHR9XHJcblx0XHQmLnVrLWdyaWQtbGFyZ2Uge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWxhcmdlKiAyO1xyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctbGFyZ2UgKiAyO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gOm5vdCgudWstZmlyc3QtY29sdW1uKTo6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiAkc3BhY2luZy1sYXJnZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji51ay1ncmlkLW1lZGl1bSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctbWVkaXVtICogMjtcclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW1lZGl1bSAqIDI7XHJcblx0XHRcdH1cclxuXHRcdFx0PiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6ICRzcGFjaW5nLW1lZGl1bTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji51ay1ncmlkLXNtYWxsIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1zbWFsbCAqIDI7XHJcblx0XHRcdD4gKiB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy1zbWFsbCAqIDI7XHJcblx0XHRcdH1cclxuXHRcdFx0PiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6ICRzcGFjaW5nLXNtYWxsO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGwqMjtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAtJHNwYWNpbmctc21hbGw7XHJcblx0XHRcdFx0XHRsZWZ0OiAkc3BhY2luZy1zbWFsbCoyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji51ay1ncmlkLWNvbGxhcHNlIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IDpub3QoLnVrLWZpcnN0LWNvbHVtbik6OmJlZm9yZSB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW4ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnVrLWdyaWQtc3RhY2sge1xyXG5cdFx0XHQ+IC51ay1ncmlkLW1hcmdpbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdCoyO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IC0kc3BhY2luZy1kZWZhdWx0O1xyXG5cdFx0XHRcdFx0bGVmdDogJHNwYWNpbmctZGVmYXVsdCoyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNvbGxhcHNlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LnVrLWNhcmQge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0fVxyXG5cdFx0PiA6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQudWstY2FyZCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0LnVrLWNhcmQge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiAudWstZ3JpZC1tYXJnaW4ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji51ay1ncmlkLXN0YWNrIHtcclxuXHRcdFx0PiA6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdC51ay1jYXJkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiA6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0LnVrLWNhcmQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnVrLW1hcmdpbiB7XHJcblx0XHQmLW1lZGl1bS1ib3R0b20ge1xyXG5cdFx0XHQmLnVrLWdyaWQtc3RhY2sge1xyXG5cdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdCsgZGl2IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctbWVkaXVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1ib3R0b20ge1xyXG5cdFx0XHQmLnVrLWdyaWQtc3RhY2sge1xyXG5cdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdCsgZGl2IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4vLyAtLS0tIEhFQURJTkdTXHJcbioge1xyXG5cdCsgaDEsXHJcblx0KyBoMixcclxuXHQrIGgzLFxyXG5cdCsgaDQsXHJcblx0KyBoNSxcclxuXHQrIGg2IHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0fVxyXG59XHJcbmgxLFxyXG4udWstaDEge1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuaDIsXHJcbi51ay1oMiB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDI4cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5oMyxcclxuLnVrLWgzIHtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcbmg0LFxyXG4udWstaDQge1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuaDUsXHJcbi51ay1oNSB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5oNixcclxuLnVrLWg2IHtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi51ay1oZWFkaW5nLWxpbmUge1xyXG5cdD4gOmJlZm9yZSxcclxuXHQ+IDphZnRlciB7XHJcblx0XHRib3JkZXItY29sb3I6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnMzAwJyk7XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tIExBQkVMU1xyXG4udWstbGFiZWwge1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcclxuXHRwYWRkaW5nOiAxcHggOHB4O1xyXG5cdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcclxuXHQmLW91dGxpbmUge1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRib3JkZXItY29sb3ItZGFyaztcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG5cdCYtc3VjY2VzcyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLWRhbmdlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYtd2FybmluZyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLSBMSUdIVEJPWFxyXG4udWstbGlnaHRib3gge1xyXG5cdHotaW5kZXg6ICR6LWluZGV4ICsgMTAwMDtcclxufVxyXG5cclxuLy8gLS0tLSBMSVNUU1xyXG4udWstbGlzdCB7XHJcblx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XHJcblx0Jjpub3QoLnVrLWxpc3QtYnVsbGV0KSB7XHJcblx0XHQmLnNjLWxpc3QtYWxpZ24ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0PiBsaTpudGgtY2hpbGQobisyKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KTtcclxuXHRcdFx0Lm1kaTpub3QoLmljb24pIHtcclxuXHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1jb2xvci1sYWJlbCB7XHJcblx0XHRcdFx0bWFyZ2luOiAtMnB4IDEycHggMCAycHg7XHJcblx0XHRcdFx0Lm1kaSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHQtYmc7XHJcblx0XHRcdFx0LnNjLWxpc3QtYm9keSB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0KyAuc2MtbGlzdC1ncm91cCB7XHJcblx0XHRcdFx0XHQuc2MtbGlzdC1ib2R5IHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYudWstbGlzdC1pbmxpbmUge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji51ay1saXN0LWRpdmlkZXIge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZChuKzIpIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCNzYy1wYWdlLWFzaWRlICYge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYudWstYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gLnNjLWxpc3QtZ3JvdXAge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4rMikge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0LnNjLWxpc3Qge1xyXG5cdFx0XHRcdFx0XHQmLWJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNjLXBzZXVkbztcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogLThweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQrIC51ay1hY3RpdmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuc2MtbGlzdC1ob3ZlcmFibGUge1xyXG5cdFx0XHQuc2MtbGlzdC1ncm91cCB7XHJcblx0XHRcdFx0JixcclxuXHRcdFx0XHQuc2MtbGlzdC1ib2R5OmFmdGVyIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHQtYmc7XHJcblx0XHRcdFx0XHQuc2MtbGlzdC1ib2R5IHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCsgLnNjLWxpc3QtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHQuc2MtbGlzdC1ib2R5IHtcclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5zYy1saXN0LWNsaWNrYWJsZSB7XHJcblx0XHRcdD4gKiB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC5zYy1saXN0LWdyb3VwIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpO1xyXG5cdFx0XHQuc2MtbGlzdCB7XHJcblx0XHRcdFx0Ji1hZGRvbixcclxuXHRcdFx0XHQmLWJvZHkge1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtYWRkb24ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji1ib2R5IHtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0PiAqIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0KyAuc2MtbGlzdC1hZGRvbiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zYy1pdGVtLWNoZWNrZWQge1xyXG5cdFx0XHRcdC5zYy1saXN0LWJvZHkge1xyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNjLWxpc3Qtc2Vjb25kYXJ5LXRleHQge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudWstbGlzdC1sYXJnZSB7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHRcdH1cclxuXHRcdD4gbGk6bnRoLWNoaWxkKG4rMikge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHR9XHJcblx0XHQmLnVrLWxpc3QtZGl2aWRlciB7XHJcblx0XHRcdD4gbGk6bnRoLWNoaWxkKG4rMikge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnVrLWxpc3Qtc3RyaXBlZCB7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4rMikge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1idWxsZXQge1xyXG5cdFx0PiBsaTpudGgtY2hpbGQobisyKSxcclxuXHRcdD4gbGkgPiB1bCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdH1cclxuXHRcdD4gbGkge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jb25kZW5zZWQge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLSBOQVZCQVJcclxuLnVrLW5hdmJhci1uYXYgPiBsaSA+IGEge1xyXG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcbn1cclxuLnVrLW5hdmJhci1uYXYgPiBsaSA+IGEsXHJcbi51ay1uYXZiYXItaXRlbSxcclxuLnVrLW5hdmJhci10b2dnbGUge1xyXG5cdHBhZGRpbmc6IDAgMTJweDtcclxuXHRtaW4taGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxufVxyXG4udWstbmF2YmFyLXRvZ2dsZSB7XHJcblx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tIE5PVElGSUNBVElPTlNcclxuLnVrLW5vdGlmaWNhdGlvbiB7XHJcblx0dG9wOiAkaGVhZGVyLWhlaWdodCArIDEyO1xyXG5cdHotaW5kZXg6ICR6LWluZGV4ICsgMjAwO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoJ3NtYWxsJykge1xyXG5cdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tdG9wLWNlbnRlcixcclxuXHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1jZW50ZXIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTEyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tdG9wLWxlZnQsXHJcblx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCB7XHJcblx0XHRcdGxlZnQ6ICRzaWRlYmFyLW1haW4td2lkdGggKyAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tdG9wLXJpZ2h0LFxyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0IHtcclxuXHRcdFx0cmlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCxcclxuXHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCxcclxuXHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1jZW50ZXIge1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdGJvdHRvbTogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnc21hbGwnKSB7XHJcblx0XHR0b3A6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQsXHJcblx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tcmlnaHQsXHJcblx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIHtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdC51ay1ub3RpZmljYXRpb24tbWVzc2FnZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2Mtc2lkZWJhci1tYWluLXNsaWRlICYge1xyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tdG9wLWxlZnQsXHJcblx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCB7XHJcblx0XHRcdGxlZnQ6ICRzaWRlYmFyLW1haW4tbWluaS13aWR0aCArIDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC51ay1ub3RpZmljYXRpb24tbWVzc2FnZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC45NSk7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0cGFkZGluZzogMTJweCAzNnB4IDEycHggMTZweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbWFsbCkge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQubWRpIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1wcmltYXJ5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0Ji1zdWNjZXNzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQmLWRhbmdlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkYW5nZXItY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQmLXdhcm5pbmcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnVrLW5vdGlmaWNhdGlvbi1jbG9zZSB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHJpZ2h0OiAxNnB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogLTdweDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2MtZm9vdGVyLWFjdGl2ZSAmIHtcclxuXHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0LFxyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLXJpZ2h0LFxyXG5cdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWNlbnRlciB7XHJcblx0XHRcdGJvdHRvbTogMjRweCArICRmb290ZXItaGVpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnc21hbGwnKSB7XHJcblx0XHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0LFxyXG5cdFx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tcmlnaHQsXHJcblx0XHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1jZW50ZXIge1xyXG5cdFx0XHRcdGJvdHRvbTogJGZvb3Rlci1oZWlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ21lZGl1bScpIHtcclxuXHRcdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWxlZnQsXHJcblx0XHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCxcclxuXHRcdFx0Ji51ay1ub3RpZmljYXRpb24tYm90dG9tLWNlbnRlciB7XHJcblx0XHRcdFx0Ym90dG9tOiAyNHB4ICsgJGZvb3Rlci1oZWlnaHQtbW9iaWxlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ3NtYWxsJykge1xyXG5cdFx0XHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1sZWZ0LFxyXG5cdFx0XHRcdCYudWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCxcclxuXHRcdFx0XHQmLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tY2VudGVyIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogJGZvb3Rlci1oZWlnaHQtbW9iaWxlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4qICsgLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi8vIC0tLS0gTU9EQUxcclxuLnVrLW1vZGFsIHtcclxuXHR6LWluZGV4OiAkei1pbmRleC1tb2RhbDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcclxuXHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKCdzbWFsbCcpIHtcclxuXHRcdHBhZGRpbmc6IDY0cHggMjRweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnc21hbGwnKSB7XHJcblx0XHRwYWRkaW5nOiAzMnB4IDE2cHg7XHJcblx0fVxyXG5cdCYtY2xvc2Uge1xyXG5cdFx0Ji1vdXRzaWRlIHtcclxuXHRcdFx0JixcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWRpYWxvZyB7XHJcblx0XHQmOm5vdChbY2xhc3MqPSd1ay13aWR0aCddKSB7XHJcblx0XHRcdHdpZHRoOiA4MDBweDtcclxuXHRcdH1cclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdEBpbmNsdWRlIGVsZXZhdGlvbigyNCk7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwwLjI1LDAuMjUpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDM2MG1zICRlYXNpbmc7XHJcblx0fVxyXG5cdCYtdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xyXG5cdFx0Ji1tZWRpdW0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYm9keSB7XHJcblx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0KyAudWstbW9kYWwtZm9vdGVyIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtaGVhZGVyIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cdFx0cGFkZGluZzogMTZweCAyNHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdCsgLnVrLW1vZGFsLWJvZHkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWZvb3RlciB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDI0cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuXHR9XHJcblx0Ji1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkc2lkZWJhci1tYWluLXdpZHRoICsgMjQ7XHJcblx0XHQudWstbW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQuc2Mtc2lkZWJhci1tYWluLXNsaWRlICYge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzaWRlYmFyLW1haW4tbWluaS13aWR0aCArIDI0O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZWRpdW0pIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWZ1bGwge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdC51ay1tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC51ay1tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi51ay1vcGVuID4gLnVrLW1vZGFsLWRpYWxvZyB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsMSwxKTtcclxufVxyXG5cclxuLy8gLS0tLSBOQVZcclxudWwudWstbmF2IHtcclxuXHQmLXN1YiB7XHJcblx0XHRtYXJnaW46IDRweCAwIDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG4udWstc3VibmF2IHtcclxuXHRtYXJnaW4tbGVmdDogLThweDtcclxuXHQ+ICoge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHQ+IDpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRwYWRkaW5nOiA0cHggMTJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHR9XHJcblx0XHRhOmhvdmVyLFxyXG5cdFx0YTpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudWstc3RpY2t5LWZpeGVkIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi51ay1zdWJuYXYtcGlsbCB7XHJcblx0LnVrLWFjdGl2ZSA+IGEge1xyXG5cdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG5cdFx0JixcclxuXHRcdC5tZGk6YmVmb3JlLFxyXG5cdFx0PiAqIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0gT0ZGQ0FOVkFTXHJcbi51ay1vZmZjYW52YXMge1xyXG5cdHotaW5kZXg6ICR6LWluZGV4LXNpZGViYXI7XHJcblx0Ji1iYXIge1xyXG5cdFx0dG9wOiAkaGVhZGVyLWhlaWdodDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0cGFkZGluZzogMjRweDtcclxuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3ctbGVmdDtcclxuXHRcdGgxLGgyLGgzLGg0LGg1LGg2LFxyXG5cdFx0LnVrLWNsb3NlLFxyXG5cdFx0LnVrLW5hdi1kZWZhdWx0ID4gbGkgPiBhIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XHJcblx0XHR9XHJcblx0XHQudWstbGFiZWwsXHJcblx0XHQudWstYmFkZ2Uge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0aHIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0XHR9XHJcblx0XHQudWstdGV4dC1tdXRlZCB7XHJcblx0XHRcdGNvbG9yOiAkbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCYtYW5pbWF0aW9uIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDIwMG1zICRlYXNpbmc7XHJcblx0XHR9XHJcblx0XHQudWstaW5wdXQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDhweCA4cHggN3B4O1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyAtLSBQQUdJTkFUSU9OXHJcbi51ay1wYWdpbmF0aW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQ+ICoge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRtaW4td2lkdGg6IDI4cHg7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWstYWN0aXZlIHtcclxuXHRcdD4gKiB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1kYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWstZGlzYWJsZWQge1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0Y29sb3I6ICRtdXRlZC1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1maXJzdCxcclxuXHQmLXByZXYsXHJcblx0Ji1uZXh0LFxyXG5cdCYtbGFzdCB7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0fVxyXG5cdFx0Lm1kaSB7fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLSBQUk9HUkVTU1xyXG4udWstcHJvZ3Jlc3Mge1xyXG5cdGhlaWdodDogMTJweDtcclxufVxyXG5cclxuLy8gLS0tLSBCT1ggU0hBRE9XXHJcbi51ay1ib3gtc2hhZG93IHtcclxuXHQmLXNtYWxsIHtcclxuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMSk7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJveC1zaGFkb3coMik7XHJcblx0Ji1tZWRpdW0ge1xyXG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygzKTtcclxuXHR9XHJcblx0Ji1sYXJnZSB7XHJcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDQpO1xyXG5cdH1cclxuXHQmLXhsYXJnZSB7XHJcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDUpO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAtLS0tIFNPUlRBQkxFXHJcbi51ay1zb3J0YWJsZSB7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjdXJzb3I6IGluaXRpYWw7XHJcblx0fVxyXG5cdCY6bm90KC51ay1zb3J0YWJsZS1oYW5kbGUtZW5hYmxlZCkge1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0Y3Vyc29yOiBtb3ZlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWstc29ydGFibGUtaGFuZGxlIHtcclxuXHRcdGN1cnNvcjogbW92ZTtcclxuXHR9XHJcblx0Ji51ay1ncmlkIHtcclxuXHRcdC51ay1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdD4gKiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDgpO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0PiAqIHtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmOm5vdCgudWstZ3JpZCkge1xyXG5cdFx0LnVrLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDgpO1xyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLy8gLS0tLSBUQUJcclxuLnVrLXRhYiB7XHJcblx0bWFyZ2luLWxlZnQ6IC04cHg7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0bGVmdDogOHB4O1xyXG5cdH1cclxuXHQ+ICoge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogOHB4IDEycHg7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE0MG1zICRlYXNpbmc7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMTQwbXMgZWFzZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wNik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0PiAudWstYWN0aXZlIHtcclxuXHRcdD4gYSB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAyODBtcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IC51ay1kaXNhYmxlZCB7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRjb2xvcjogJG11dGVkLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnVrLXRhYi1ib3R0b20ge1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudWstdGFiLWxlZnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0PiAqIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCsgKiB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiAudWstYWN0aXZlIHtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji51ay10YWItcmlnaHQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0KyAqIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC51ay1hY3RpdmUge1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLSBUQUJMRVxyXG4udWstdGFibGUge1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHR0aGVhZCB7XHJcblx0XHR0aCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdHBhZGRpbmc6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRkIHtcclxuXHRcdHBhZGRpbmc6IDEycHg7XHJcblx0fVxyXG5cdCYudWstdGFibGUtaG92ZXIge1xyXG5cdFx0PiB0cjpob3ZlcixcclxuXHRcdHRib2R5IHRyOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGhvdmVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQudWstdGFibGUtaG92ZXItZGlzYWJsZSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnVrLXRhYmxlLXNtYWxsIHRoLFxyXG5cdCYudWstdGFibGUtc21hbGwgdGQge1xyXG5cdFx0cGFkZGluZzogOHB4O1xyXG5cdH1cclxuXHQmLnVrLXRhYmxlLWxhcmdlIHRoLFxyXG5cdCYudWstdGFibGUtbGFyZ2UgdGQge1xyXG5cdFx0cGFkZGluZzogMTZweDtcclxuXHR9XHJcblx0Ji51ay10YWJsZS1ib3JkZXIge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1oZXg7XHJcblx0XHR0aCxcclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1oZXg7XHJcblx0XHR9XHJcblx0XHQmLWluc2lkZSB7XHJcblx0XHRcdHRoLFxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0Jjpub3QoLnVrLXRhYmxlLWJvcmRlci1yZW1vdmUpIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItaGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnVrLXRhYmxlLXN0cmlwZWQge30+IHRyOm50aC1vZi10eXBlKG9kZCksXHJcblx0Ji51ay10YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wNCk7XHJcblx0fVxyXG5cdC51ay10YWJsZS10b3AsXHJcblx0LnVrLXRhYmxlLXRvcCB0ZCB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLSBUT09MVElQXHJcbi51ay10b29sdGlwIHtcclxuXHR6LWluZGV4OiAkei1pbmRleC10b29sdGlwO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjkpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRwYWRkaW5nOiA0cHggOHB4O1xyXG59XHJcblxyXG4vLyAtLS0tIFRSQU5TRk9STVxyXG4udWstdHJhbnNmb3JtLW9yaWdpbi1jZW50ZXIge1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbn1cclxuXHJcbi8vIC0tLS0gVVRJTElUSUVTXHJcbi51ay1oZWlnaHQtZXh0cmEtc21hbGwge1xyXG5cdGhlaWdodDogNjRweDtcclxufVxyXG4udWstbWF4LWhlaWdodC1leHRyYS1zbWFsbCB7XHJcblx0bWF4LWhlaWdodDogNjRweDtcclxufVxyXG4udWstaGVpZ2h0LW1lZGl1bSB7XHJcblx0aGVpZ2h0OiAyNDBweDtcclxufVxyXG4udWstaGVpZ2h0LWxhcmdlIHtcclxuXHRoZWlnaHQ6IDQ4MHB4O1xyXG59XHJcbkBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc21hbGwpIHtcclxuXHQudWstaGVpZ2h0LW1lZGl1bVxcQHMge1xyXG5cdFx0aGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQudWstaGVpZ2h0LWxhcmdlXFxAcyB7XHJcblx0XHRoZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi51ay13aWR0aC1taW5pIHtcclxuXHR3aWR0aDogODBweDtcclxufVxyXG4iLCIjc2MtcGFnZS10b3AtYmFyIHtcclxuXHQmLnNjLXRvcC1iYXIge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtaW4taGVpZ2h0OiAkdG9wLWJhci1jb250ZW50LWhlaWdodDtcclxuXHRcdHotaW5kZXg6ICR6LWluZGV4LXRvcGJhcjtcclxuXHRcdC5zYy1qcy10b3AtYmFyLWZvbGQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Ji1leHBhbmRlZCB7XHJcblx0XHRcdC5zYy10b3AtYmFyLWNvbnRlbnQge1xyXG5cdFx0XHRcdCYtZXhwYW5kZWQge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDI4MG1zICRlYXNpbmcsIG9wYWNpdHkgMTQwbXMgJGVhc2luZztcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2MtanMtZWwtaGlkZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2MtanMtZWwtc2hvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLXRvcC1iYXIge1xyXG5cdFx0Ji1sYXJnZSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6ICR0b3AtYmFyLWNvbnRlbnQtaGVpZ2h0LWxhcmdlO1xyXG5cdFx0fVxyXG5cdFx0Ji1hc2lkZSB7XHJcblx0XHRcdHdpZHRoOiAkYXNpZGUtbWFpbi13aWR0aDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdG1pbi1oZWlnaHQ6ICR0b3AtYmFyLWNvbnRlbnQtaGVpZ2h0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdCYtbGFyZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAkYXNpZGUtbWFpbi1sYXJnZS13aWR0aDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLFxyXG5cdFx0XHQmLWxhcmdlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMjRweDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnBhZGRpbmctc21hbGwge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWNvbnRlbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAkdG9wLWJhci1jb250ZW50LWhlaWdodDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogOHB4IDI0cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR6LWluZGV4OiAkei1pbmRleCArIDEwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0JixcclxuXHRcdFx0Ji1leHBhbmRlZCB7XHJcblx0XHRcdFx0Ji5wYWRkaW5nLXNtYWxsIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWV4cGFuZGVkIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDI0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMik7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAyODBtcyAkZWFzaW5nLCBvcGFjaXR5IDE0MG1zICRlYXNpbmcgMTQwbXM7XHJcblx0XHRcdFx0ei1pbmRleDogJHotaW5kZXgtdG9wYmFyO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtdGl0bGUge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHRcdCYtc3VidGl0bGUge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudWstc3RpY2t5LWZpeGVkIHtcclxuXHRcdHotaW5kZXg6ICR6LWluZGV4LXNpZGViYXIgLSA1MDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAxNDBtcyBlYXNlLWluLW91dDtcclxuXHR9XHJcbn0iLCIjc2MtaGVhZGVyIHtcclxuXHR6LWluZGV4OiAkei1pbmRleC1oZWFkZXI7XHJcblx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDI4MG1zICRlYXNpbmc7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5zYy1icmFuZCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQgLSAyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2MtbGlua3Mge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHR9XHJcblx0LnVrLW5hdmJhciB7XHJcblx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItZGFyaztcclxuXHRcdC51ay1uYXZiYXItbmF2IHtcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IGksXHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHQmLFxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc2MtaW5kaWNhdG9yIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdyZWQnLCc2MDAnKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHRoZW1lLWNvbG9yLWRhcms7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC51ay1kcm9wZG93bi1uYXYge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XHJcblx0XHRcdFx0XHQudWstbmF2IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudWstbmF2YmFyLWRyb3Bkb3duIHtcclxuXHRcdFx0XHRcdCYtYm90dG9tLWxlZnQge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLWJvdHRvbS1yaWdodCB7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnVrLW5hdmJhci1kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdCYtYm90dG9tLXJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2MtbmF2YmFyLWhlYWRpbmcge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gdG91ciBwbHVnaW5cclxuXHRcdC5kcml2ZXItaGlnaGxpZ2h0ZWQtZWxlbWVudCB7XHJcblx0XHRcdCYsXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtYXNpZGUge1xyXG5cdFx0XHR3aWR0aDogJHNpZGViYXItbWFpbi13aWR0aCAtICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ21lZGl1bScpIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1sZWZ0IHtcclxuXHRcdFx0LnVrLW5hdmJhci1uYXYgPiBsaSB7XHJcblx0XHRcdFx0LnVrLW5hdmJhci1kcm9wZG93biB7XHJcblx0XHRcdFx0XHQmLWJvdHRvbS1sZWZ0IHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudWstbmF2YmFyLWJyYW5kIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0IC0gNDtcclxuXHR9XHJcblx0LnVrLXNlYXJjaC1pbnB1dCB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtYWxsKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHRcdH1cclxuXHRcdHBhZGRpbmc6IDJweCAxMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblx0Ji51ay1hY3RpdmUge1xyXG5cdFx0QGluY2x1ZGUgZWxldmF0aW9uKDQpO1xyXG5cdH1cclxuXHQvLyB0b3VyIHBsdWdpblxyXG5cdCYuZHJpdmVyLWZpeC1zdGFja2luZyB7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKCdsYXJnZScpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ2xhcmdlJykge1xyXG5cdFx0Ji51ay1zdGlja3kge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuZHJpdmVyLWZpeC1zdGFja2luZyB7XHJcblx0XHR+ICNzYy1zaWRlYmFyLW1haW4ge1xyXG5cdFx0XHR0b3A6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNjLWhlYWRlciB7XHJcblx0Ji1leHBhbmRlZCB7XHJcblx0XHQjc2MtaGVhZGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZWxldmF0aW9uKDApO1xyXG5cdFx0fVxyXG5cdFx0I3NjLXBhZ2Utd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLWRhcms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWVkaXVtKSB7XHJcblx0XHRcdCNzYy1zaWRlYmFyLW1haW4ge1xyXG5cdFx0XHRcdHRvcDogJGhlYWRlci1oZWlnaHQgKiAyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jc2Mtc2lkZWJhci1tYWluLXRvZ2dsZSB7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0LnNjLW1lbnUtY2xvc2UsXHJcblx0LnNjLW1lbnUtb3BlbiB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWVkaXVtKSB7XHJcblx0XHQuc2MtbWVudS1jbG9zZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuc2Mtc2lkZWJhci1tYWluLXNsaWRlICYge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zYy1tZW51LW9wZW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHQuc2Mtc2lkZWJhci1tYWluLXNsaWRlICYge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWVkaXVtKSB7XHJcblx0XHQuc2MtbWVudS1jbG9zZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdC5zYy1zaWRlYmFyLW1haW4tdmlzaWJsZSAmIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNjLW1lbnUtb3BlbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuc2Mtc2lkZWJhci1tYWluLXZpc2libGUgJiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQrIC5zYy1icmFuZCB7XHJcblx0XHRtYXgtd2lkdGg6IDIwNHB4O1xyXG5cdH1cclxufVxyXG4iLCIjc2Mtc2lkZWJhci1tYWluIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAkaGVhZGVyLWhlaWdodDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAkc2lkZWJhci1tYWluLXdpZHRoO1xyXG5cdHotaW5kZXg6ICR6LWluZGV4LXNpZGViYXI7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvci1saWdodDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdC51ay1vZmZjYW52YXMtYmFyIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGFyZ2UpIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1hYm92ZShtZWRpdW0pIHtcclxuXHRcdC51ay1vZmZjYW52YXMtYmFyIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdG92ZXJmbG93LXk6IHZpc2libGU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6ICRzaWRlYmFyLW1haW4td2lkdGg7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWVkaXVtKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdHRvcDogNDhweDtcclxuXHRcdC51ay1vZmZjYW52YXMtYmFyIHtcclxuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAkc2lkZWJhci1tYWluLXdpZHRoO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2Mtc2lkZWJhciB7XHJcblx0XHQmLW1lbnUge1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRAZXh0ZW5kICVyZXNldC1saXN0O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNjLWhhcy1zdWJtZW51IHtcclxuXHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTZweDtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxGMTQwJztcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJG1kRm9udDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNjLXNlY3Rpb24tYWN0aXZlIHtcclxuXHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHQtYmctbGlnaHQ7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC51ay1sYWJlbCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcigncmVkJywgJzgwMCcpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMTRweDtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTlweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAycHggMjRweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0XHRcdFx0LnVrLW5hdi1pY29uIHtcclxuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkaWNvbi1jb2xvcjtcclxuXHRcdFx0XHRcdFx0PiBpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDE0MG1zICRlYXNpbmc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC51ay1uYXYtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWJnO1xyXG5cdFx0XHRcdFx0XHQudWstbmF2LWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gLnNjLXNpZGViYXItbWVudS1zdWIge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAlcmVzZXQtbGlzdDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDRweCAwO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyNHB4IDhweCA2NHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDI2cHg7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiAuc2Mtc2lkZWJhci1tZW51LWhlYWRpbmcge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDI0cHggOHB4IDY0cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0Ji5zYy1oYXMtc3VibWVudSB7XHJcblx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTdweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5zYy1zZWN0aW9uLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnNjLXBhZ2UtYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvci1kYXJrO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItYmc7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgJXJlc2V0LWxpc3Q7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ6bm90KC5zYy1zaWRlYmFyLXN1Ym1lbnUtZXhwYW5kZWQpIHtcclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMjRweCA2cHggODBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5NnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNjLXNlY3Rpb24tYWN0aXZlIHtcclxuXHRcdFx0XHRcdC8vPiBhIHtcclxuXHRcdFx0XHRcdC8vXHRiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWJnICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQvL31cclxuXHRcdFx0XHRcdC5tZGkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zYy1wYWdlLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItZGFyaztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItYmc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ji5zYy1zaWRlYmFyLW1lbnUtaGVhZGluZyB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1wYWdlLWFjdGl2ZSB7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC51ay1uYXYtaWNvbiB7XHJcblx0XHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItZGFyaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1oZWFkaW5nIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4IDRweCAyNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLXNlcGFyYXRvciB7XHJcblx0XHRcdFx0bWFyZ2luOiAxNnB4IDAgMTZweCA2NHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtaW5mbyB7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAyNHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGhlaWdodDogJGZvb3Rlci1oZWlnaHQ7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZWRpdW0pIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zYy10b3VjaC1kZXZpY2UgJiB7XHJcblx0XHQuc2Mtc2lkZWJhciB7XHJcblx0XHRcdCYtbWVudSB7XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2Mtc2lkZWJhci1tYWluLXNsaWRlICYge1xyXG5cdFx0d2lkdGg6ICRzaWRlYmFyLW1haW4tbWluaS13aWR0aDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMTQwbXMgJGVhc2luZztcclxuXHRcdC5zYy1zaWRlYmFyLW1lbnUge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Ji5zYy1oYXMtc3VibWVudSB7XHJcblx0XHRcdFx0XHRhOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdC51ay1uYXYtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMTQwbXMgZWFzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zYy1zZWN0aW9uLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ji5zYy1zaWRlYmFyLW1lbnUtaGVhZGluZyB7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1oZWFkaW5nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogMjhweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1kYXJrO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMTQwbXMgJGVhc2luZztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zYy1zaWRlYmFyLWluZm8ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHdpZHRoOiAkc2lkZWJhci1tYWluLXdpZHRoO1xyXG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93LXJpZ2h0O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdC5zYy1zaWRlYmFyLW1lbnUge1xyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0LnVrLW5hdi10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc2Mtc2VjdGlvbi1hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHQtYmctbGlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHQmLnNjLWhhcy1zdWJtZW51ID4gYTphZnRlciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLWhlYWRpbmcge1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2Mtc2lkZWJhci1kYXJrIHtcclxuXHQjc2Mtc2lkZWJhci1tYWluIHtcclxuXHRcdGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnODAwJyk7XHJcblx0XHQuc2Mtc2lkZWJhci1tZW51IHtcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdC51ay1uYXYtaWNvbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzMwMCcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRsaS5zYy1oYXMtc3VibWVudSA+IGE6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzMwMCcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRsaSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zYy1wYWdlLWFjdGl2ZSB7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnVrLW5hdi1pY29uID4gaSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gYWRqdXN0IHBhZGRpbmcgZm9yIHNtYWxsIGRldmljZXNcclxuLnNjLXRvdWNoLWRldmljZSB7XHJcblx0I3NjLXNpZGViYXItbWFpbiAge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHR9XHJcbn0iLCIjc2MtdG9vbGJhciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDhweCAyNHB4IDZweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0bWF4LWhlaWdodDogNzJweDtcclxuXHRtaW4taGVpZ2h0OiA0OHB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ei1pbmRleDogJHotaW5kZXggLSAxMDA7XHJcblx0Ji51ay1zdGlja3kge1xyXG5cdFx0bWFyZ2luOiAtMjRweCAtMjRweCAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC51ay1zZWFyY2gge1xyXG5cdFx0LnVrLXNlYXJjaC1pbnB1dCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2MtZm9vdGVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogJHNpZGViYXItbWFpbi13aWR0aDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cGFkZGluZzogOHB4ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGhlaWdodDogJGZvb3Rlci1oZWlnaHQ7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHR6LWluZGV4OiAkei1pbmRleC1zaWRlYmFyICsgMTA7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0LnNjLXNpZGViYXItbWFpbi1zbGlkZSAmIHtcclxuXHRcdGxlZnQ6ICRzaWRlYmFyLW1haW4tbWluaS13aWR0aDtcclxuXHRcdHotaW5kZXg6ICR6LWluZGV4LXNpZGViYXIgLSAxMDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCdtZWRpdW0nKSB7XHJcblx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHR6LWluZGV4OiAkei1pbmRleC1zaWRlYmFyIC0gMTA7XHJcblx0XHRoZWlnaHQ6ICRmb290ZXItaGVpZ2h0LW1vYmlsZTtcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHQubWRpIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuc2MtZm9vdGVyLWxpZ2h0IHtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHQmLFxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQudWstZ3JpZC1kaXZpZGVyID4gOm5vdCgudWstZmlyc3QtY29sdW1uKTpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMyk7XHJcblx0XHR9XHJcblx0XHQubWRpIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHQmLFxyXG5cdFx0XHQubWRpIHtcclxuXHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLWZhYiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0kZmFiLXNpemUvMjtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtJGZhYi1zaXplLzI7XHJcblx0fVxyXG5cdC5zYy1mYWItd3JhcHBlciB7XHJcblx0XHR3aWR0aDogJGZhYi1zaXplO1xyXG5cdFx0aGVpZ2h0OiAkZmFiLXNpemUgLyAxLjQ7XHJcblx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRmYWItc2l6ZSAqIDIuNTtcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZmFiLXNpemUgKiAyLjU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0gKCRmYWItc2l6ZSAqIDEuMikgLyAyO1xyXG5cdFx0LnJvdW5kLWNvcm5lciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogN3B4O1xyXG5cdFx0XHQmLmxlZnQge1xyXG5cdFx0XHRcdGxlZnQ6IC0xMHB4O1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGxlZnQ6IC0xcHg7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5yaWdodCB7XHJcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDExcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItZGFyaztcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBlYWNoICRjb2xvci1uYW1lLCAkY29sb3ItdmFyaWFudHMgaW4gJG1hdGVyaWFsLWNvbG9ycyB7XHJcblx0QGVhY2ggJGNvbG9yLXZhcmlhbnQsICRoZXgtdmFsdWUgaW4gJGNvbG9yLXZhcmlhbnRzIHtcclxuXHRcdCVjb2xvci0jeyRjb2xvci1uYW1lfS0jeyRjb2xvci12YXJpYW50fSB7XHJcblx0XHRcdGNvbG9yOiAjeyRoZXgtdmFsdWV9XHJcblx0XHR9XHJcblx0XHQlYmctY29sb3ItI3skY29sb3ItbmFtZX0tI3skY29sb3ItdmFyaWFudH0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjeyRoZXgtdmFsdWV9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBlYWNoICRjb2xvci1uYW1lLCAkY29sb3ItdmFyaWFudHMgaW4gJG1hdGVyaWFsLWNvbG9ycyB7XHJcblx0QGVhY2ggJGNvbG9yLXZhcmlhbnQsICRoZXgtdmFsdWUgaW4gJGNvbG9yLXZhcmlhbnRzIHtcclxuXHRcdC5tZC1jb2xvci0jeyRjb2xvci1uYW1lfS0jeyRjb2xvci12YXJpYW50fSB7XHJcblx0XHRcdGNvbG9yOiAjeyRoZXgtdmFsdWV9ICFpbXBvcnRhbnRcclxuXHRcdH1cclxuXHRcdC5tZC1iZy0jeyRjb2xvci1uYW1lfS0jeyRjb2xvci12YXJpYW50fSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICN7JGhleC12YWx1ZX0gIWltcG9ydGFudFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubWQtY29sb3Itd2hpdGUge1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1kLWJnLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1kLWNvbG9yLWJsYWNrIHtcclxuXHRjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xyXG59IiwiLnVrLWNhcmQge1xyXG5cdCYtaGVhZGVyIHtcclxuXHRcdCYudWstY292ZXItY29udGFpbmVyIHtcclxuXHRcdFx0LnVrLWNhcmQtdGl0bGUsXHJcblx0XHRcdC51ay10ZXh0LW1ldGEge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2MtY2FyZCB7XHJcblx0Ji1oZWFkZXItc2VwYXJhdG9yIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdH1cclxuXHQmLWZvb3Rlci1zZXBhcmF0b3Ige1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0fVxyXG5cdCYtaGlkZGVuIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC5zYy1jYXJkLWNvbnRlbnQge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjIsMC4yLDAuMik7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudWstc3Bpbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0ei1pbmRleDogMjA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xyXG5cdFx0XHQ+IHN2ZyB7XHJcblx0XHRcdFx0PiAqIHtcclxuXHRcdFx0XHRcdHN0cm9rZTogbWF0ZXJpYWwtY29sb3IoJ2dyZWVuJywnNDAwJykgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHN0cm9rZS13aWR0aDogMC44cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jb250ZW50LW1vcmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Ji1mcyB7XHJcblx0XHQmLWFjdGl2ZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0ei1pbmRleDogMTAwMDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQuc2MtY2FyZC1jb250ZW50IHtcclxuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRcdFx0LnNjLWNhcmQtY29udGVudC1tb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1hbmltYXRlIHtcclxuXHRcdFx0LnNjLWNhcmQtY29udGVudCB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwJSwwKTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1taW5pbWl6ZWQge1xyXG5cdFx0LnNjLWpzLWNhcmQtcmVsb2FkIHtcclxuXHRcdFx0Y29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Ji5zYy1jYXJkLWZzLWFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHQudWstY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZml4ZWQge1xyXG5cdFx0JixcclxuXHRcdGJvZHkge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0Ym9keSxcclxuXHRcdCNzYy1ib2R5LXdyYXBwZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQudWstY2FyZCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuXHRcdH1cclxuXHRcdC51ay1jYXJkLWJvZHkge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0fVxyXG5cdFx0I3NjLXBhZ2UtY29udGVudCB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtdXNlci1wcm9maWxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Ji1ib2R5IHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0cGFkZGluZzogMTJweCAyNHB4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0LnNjLWF2YXRhciB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0XHRcdHdpZHRoOiA2NHB4O1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZWRpdW0pIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zYy1hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMjRweDtcclxuXHRcdH1cclxuXHRcdCYuaXMtc3R1Y2sge1xyXG5cdFx0XHR6LWluZGV4OiAkei1pbmRleCArIDEwMDtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0Ji5iZWxvdy1oZWFkZXIge1xyXG5cdFx0XHRcdHRvcDogJGhlYWRlci1oZWlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLWNhcmQtdXNlci1wcm9maWxlLWJvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1hdmF0YXIge1xyXG5cdFx0XHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2MtY29sb3JwaWNrZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAmOm5vdCguc2MtY29sb3JwaWNrZXItaW5saW5lKSB7XHJcbiAgICAgICAgLnNjLWNvbG9ycGlja2VyLXBpY2tlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zYy1jb2xvcnBpY2tlci1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwwLjI1LDAuMjUpO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyODBtcyAkZWFzaW5nO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsZXZhdGlvbig4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4IDhweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCA6MjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMnB4IDAgMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICYuc2MtY29sb3ItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zYy1jb2xvcnBpY2tlci1hY3RpdmUge1xyXG4gICAgICAgICAgICAuc2MtY29sb3JwaWNrZXItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwxLDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJi1pbmxpbmUge1xyXG4gICAgICAgIC5zYy1jb2xvcnBpY2tlci1jb2xvcnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCA6MjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMnB4IDAgMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICYuc2MtY29sb3ItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjLWNvbG9ycGlja2VyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJbZGF0YS1zYy1pbnB1dF0ge1xyXG5cdGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xyXG5cdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1saWdodDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1ob3ZlcjtcclxuXHR9XHJcbn1cclxuLnNjLWlucHV0IHtcclxuXHQmLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdD4gbGFiZWwge1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0bGVmdDogOHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDE0MG1zICRlYXNpbmc7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdFx0Ji51ay1sYWJlbC1sYXJnZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdFx0XHRcdHRvcDogMThweDtcclxuXHRcdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHRcdCsgW2RhdGEtc2MtaW5wdXRdIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNjRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMTJweCA0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYudWstbGFiZWwtc21hbGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuXHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0bGVmdDogOHB4O1xyXG5cdFx0XHRcdCsgW2RhdGEtc2MtaW5wdXRdIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggOHB4IDJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdCsgdGV4dGFyZWFbZGF0YS1zYy1pbnB1dF0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0KyBpbnB1dFtkYXRhLXNjLWlucHV0XSB7XHJcblx0XHRcdFx0cGFkZGluZzogMThweCA4cHggNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnVrLWZvcm0taWNvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdH1cclxuXHRcdCYtZGFuZ2VyIHtcclxuXHRcdFx0PiBsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYW5nZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLWlucHV0LWJhciB7XHJcblx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudWstZm9ybS1pY29uIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1zdWNjZXNzIHtcclxuXHRcdFx0LnNjLWlucHV0LWJhciB7XHJcblx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnVrLWZvcm0taWNvbiB7XHJcblx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW91dGxpbmUge1xyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdFx0KyBpbnB1dFtkYXRhLXNjLWlucHV0XSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEycHggNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQrIHRleHRhcmVhW2RhdGEtc2MtaW5wdXRdIHtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudWstZm9ybS1pY29uIHtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0Ji1mbGlwIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zYy1pbnB1dC13cmFwcGVyIHtcclxuXHRcdFx0XHQmLWRhbmdlciB7XHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFuZ2VyLWNvbG9yXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vJi1zdWNjZXNzIHtcclxuXHRcdFx0XHQvLyAgICBsYWJlbCB7XHJcblx0XHRcdFx0Ly8gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvclxyXG5cdFx0XHRcdC8vICAgIH1cclxuXHRcdFx0XHQvL31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWZpbGxlZCxcclxuXHQmLWZvY3VzIHtcclxuXHRcdD4gbGFiZWwge1xyXG5cdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdFx0XHQmLnVrLWxhYmVsLWxhcmdlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1sYWJlbC1zbWFsbCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xyXG5cdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNjLWlucHV0LXdyYXBwZXItY291bnQge1xyXG5cdFx0XHQudGV4dC1jb3VudC13cmFwcGVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNjLWlucHV0LXdyYXBwZXItb3V0bGluZSB7XHJcblx0XHRcdD4gbGFiZWwge1xyXG5cdFx0XHRcdHRvcDogLTlweDtcclxuXHRcdFx0XHRsZWZ0OiA4cHg7XHJcblx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMCA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1mb2N1cyB7XHJcblx0XHQuc2MtaW5wdXQtYmFyOmJlZm9yZSxcclxuXHRcdC5zYy1pbnB1dC1iYXI6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLW1hdGNoLWZpZWxkIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiA1MnB4O1xyXG5cdH1cclxufVxyXG4uc2MtaW5wdXQtb3V0bGluZSxcclxuLnNjLXRleHRhcmVhLW91dGxpbmUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRwYWRkaW5nOiA4cHggMTJweCA3cHg7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1vbi1jb2xvcjtcclxuXHR9XHJcbn1cclxuLnNjLWlucHV0LW91dGxpbmUge1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLnNjLWlucHV0LWJhciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkaW5wdXQtb24tY29sb3I7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAxNDBtcyAkZWFzaW5nO1xyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRsZWZ0OiA1MCVcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRyaWdodDogNTAlXHJcblx0fVxyXG59XHJcbi51ay1mb3JtLXdpZHRoIHtcclxuXHQmLXhzbWFsbCB7XHJcblx0XHQrIC5zYy1pbnB1dC1iYXIge1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zbWFsbCB7XHJcblx0XHQrIC5zYy1pbnB1dC1iYXIge1xyXG5cdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbWVkaXVtIHtcclxuXHRcdCsgLnNjLWlucHV0LWJhciB7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1sYXJnZSB7XHJcblx0XHQrIC5zYy1pbnB1dC1iYXIge1xyXG5cdFx0XHR3aWR0aDogNTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2Mtc3dpdGNoIHtcclxuXHQmLWxhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1pbi13aWR0aDogMTIwcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cGFkZGluZzogNHB4IDAgNHB4IDQ0cHg7XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxNDBtcyAkZWFzaW5nO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRsZWZ0OiAxcHg7XHJcblx0XHRcdHdpZHRoOiAzNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzIwMCcpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXRvZ2dsZS1vbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmLXRvZ2dsZS1vZmYge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQmLWlucHV0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHQrIC5zYy1zd2l0Y2gtbGFiZWwge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1vbi1jb2xvci1saWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtb24tY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1vbi1jb2xvcjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zYy1zd2l0Y2gtdG9nZ2xlLW9uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNjLXN3aXRjaC10b2dnbGUtb2ZmIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNjLWZvcm0tZXJyb3ItYmxvY2sge1xyXG5cdGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuXHRwYWRkaW5nOiA4cHggMCAwIDhweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnNjLWZvcm0tZXJyb3JzLWxpc3Qge1xyXG5cdGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRwYWRkaW5nOiA4cHggMCA0cHggOHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0Ji5maWxsZWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4uY2MtdmFsaWRhdGUtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdD4gLmNjLWljb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNnB4O1xyXG5cdFx0dG9wOiAyOXB4O1xyXG5cdFx0d2lkdGg6IDUycHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzIwMCcpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHRtYXJnaW46IC0ycHggMCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gLnVrLWlucHV0IHtcclxuXHRcdHBhZGRpbmctbGVmdDogNzJweDtcclxuXHR9XHJcbn1cclxuIiwiLnNjLWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0QGluY2x1ZGUgZWxldmF0aW9uKDIpO1xyXG5cdGhlaWdodDogMzZweDtcclxuXHRtaW4td2lkdGg6IDcwcHg7XHJcblx0cGFkZGluZzogNHB4IDE2cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRyYW5zaXRpb246IGFsbCAyNDBtcyAkZWFzaW5nO1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgsdHJ1ZSk7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdpbGwtY2hhbmdlOiBib3gtc2hhZG93LCBjb2xvcjtcclxuXHQmOmZvY3VzLFxyXG5cdCY6YWN0aXZlLFxyXG5cdCYudWstYnV0dG9uLWRyb3Bkb3duLnVrLW9wZW4ge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0PiBpLm1kaSB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0QGluY2x1ZGUgZWxldmF0aW9uKDQpO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHQmOmFjdGl2ZSxcclxuXHQmLnVrLWFjdGl2ZSxcclxuXHQmLnVrLWJ1dHRvbi1kcm9wZG93bi51ay1vcGVuIHtcclxuXHRcdEBpbmNsdWRlIGVsZXZhdGlvbig4KTtcclxuXHR9XHJcblx0Ly8mLnVrLWFjdGl2ZSB7XHJcblx0Ly9cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvL1x0JjphZnRlciB7XHJcblx0Ly9cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vXHRcdHRvcDogMDtcclxuXHQvL1x0XHRsZWZ0OiAwO1xyXG5cdC8vXHRcdHJpZ2h0OiAwO1xyXG5cdC8vXHRcdGJvdHRvbTogMDtcclxuXHQvL1x0XHRkaXNwbGF5OiBibG9jaztcclxuXHQvL1x0XHRjb250ZW50OiAnJztcclxuXHQvL1x0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLC40KTtcclxuXHQvL1x0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0Ly9cdH1cclxuXHQvL31cclxuXHQmLXByaW1hcnkge1xyXG5cdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1kYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNlY29uZGFyeSB7XHJcblx0XHRAaW5jbHVkZSBidXR0b25WYXJpYW50IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItZGFyaztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1kYW5nZXIge1xyXG5cdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkYW5nZXItY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtc3VjY2VzcyB7XHJcblx0XHRAaW5jbHVkZSBidXR0b25WYXJpYW50IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtd2FybmluZyB7XHJcblx0XHRAaW5jbHVkZSBidXR0b25WYXJpYW50IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdhcm5pbmctY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZGFuZ2VyLFxyXG5cdCYtcHJpbWFyeSxcclxuXHQmLXNlY29uZGFyeSxcclxuXHQmLXN1Y2Nlc3MsXHJcblx0Ji13YXJuaW5nLFxyXG5cdCYtY3VzdG9tIHtcclxuXHRcdCYsXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlLFxyXG5cdFx0Ji51ay1hY3RpdmUsXHJcblx0XHQ+IGkge1xyXG5cdFx0XHQmLFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZGlzYWJsZWQgPiAmLFxyXG5cdCY6ZGlzYWJsZWQsXHJcblx0Ji1kaXNhYmxlZCB7XHJcblx0XHRAaW5jbHVkZSBidXR0b25WYXJpYW50IHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VhZWFlYTtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IGkge1xyXG5cdFx0Ji5tZGkge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMTQwbXMgJGVhc2luZztcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmOjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdCYtYmxvY2sge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWZsZXgge1xyXG5cdFx0JixcclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Lm1kaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIGZsYXQgYnV0dG9uc1xyXG5cdCYtZmxhdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGhvdmVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmOmFjdGl2ZSxcclxuXHRcdCYudWstYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJ1dHRvbi1hY3RpdmUtYmc7XHJcblx0XHR9XHJcblx0XHQmLXByaW1hcnkge1xyXG5cdFx0XHRAaW5jbHVkZSBidXR0b25WYXJpYW50IHtcclxuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yLWRhcms7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItYmc7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLWJnICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtZGFuZ2VyIHtcclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYW5nZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFuZ2VyLWNvbG9yLWRhcms7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhbmdlci1jb2xvci1iZztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yLWJnICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtc3VjY2VzcyB7XHJcblx0XHRcdEBpbmNsdWRlIGJ1dHRvblZhcmlhbnQge1xyXG5cdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLWFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yLWRhcms7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3ItYmc7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3ItYmcgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji13YXJuaW5nIHtcclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdFx0Y29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYudWstYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogJHdhcm5pbmctY29sb3ItZGFyaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvci1iZztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvci1iZyAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmRpc2FibGVkLFxyXG5cdFx0Ji5zYy1idXR0b24tZGlzYWJsZWQge1xyXG5cdFx0XHRjb2xvcjogI2E4YThhODtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyBvdXRsaW5lIGJ1dHRvbnNcclxuXHQmLW91dGxpbmUge1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ji1zcXVhcmUge1xyXG5cdFx0XHR3aWR0aDogMzZweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0JjphY3RpdmUsXHJcblx0XHQmLnVrLWFjdGl2ZSxcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmLnVrLWJ1dHRvbi1kcm9wZG93bi51ay1vcGVuIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWhvdmVyO1xyXG5cdFx0fVxyXG5cdFx0Ji1kYW5nZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBidXR0b25WYXJpYW50IHtcclxuXHRcdFx0XHRjb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLWFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYW5nZXItY29sb3ItZGFyaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yLWJnO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2MtYnV0dG9uLWljb24ge1xyXG5cdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHQmLm1kaSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1wcmltYXJ5IHtcclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uVmFyaWFudCB7XHJcblx0XHRcdFx0Y29sb3I6ICR0aGVtZS1jb2xvci1kYXJrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItYmc7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zYy1idXR0b24taWNvbiB7XHJcblx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdCYubWRpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtc3VjY2VzcyB7XHJcblx0XHRcdEBpbmNsdWRlIGJ1dHRvblZhcmlhbnQge1xyXG5cdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvci1kYXJrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yLWJnO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2MtYnV0dG9uLWljb24ge1xyXG5cdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHQmLm1kaSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtd2FybmluZyB7XHJcblx0XHRcdEBpbmNsdWRlIGJ1dHRvblZhcmlhbnQge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51ay1hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2FybmluZy1jb2xvci1kYXJrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yLWJnO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2MtYnV0dG9uLWljb24ge1xyXG5cdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHQmLm1kaSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6ZGlzYWJsZWQsXHJcblx0XHQmLnNjLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRcdGNvbG9yOiAjYThhOGE4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1saWdodDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmLXJvdW5kIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHBhZGRpbmc6IDRweDtcclxuXHRcdC5tZGkge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXN0YXRlIHtcclxuXHRcdCYtbG9hZGluZyB7XHJcblx0XHRcdC8vdHJhbnNpdGlvbjogYWxsIDI4MG1zICRlYXNpbmc7XHJcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdCYtc3RhcnQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWVuZCB7XHJcblx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAzNnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyBzb2NpYWwgbWVkaWEgYnV0dG9uc1xyXG5cdCYtZmFjZWJvb2sge1xyXG5cdFx0YmFja2dyb3VuZDogIzNiNTk5OCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLXR3aXR0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzAwYWNlZCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLWdwbHVzIHtcclxuXHRcdGJhY2tncm91bmQ6ICNkZDRiMzkgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji10d2l0Y2gge1xyXG5cdFx0YmFja2dyb3VuZDogIzY0NDFhNSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLXlvdXR1YmUge1xyXG5cdFx0YmFja2dyb3VuZDogI2M0MzAyYiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLWxpbmtlZGluIHtcclxuXHRcdGJhY2tncm91bmQ6ICMwZTc2YTggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji1zb2NpYWwge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWluLXdpZHRoOiBpbmhlcml0O1xyXG5cdFx0JixcclxuXHRcdD4gaSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdGkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHR9XHJcblx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gc2l6ZSBtb2RpZmllcnNcclxuXHQmLW1pbmkge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0cGFkZGluZzogNHB4IDhweDtcclxuXHRcdCYuc2MtYnV0dG9uLW91dGxpbmUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNtYWxsIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRtaW4td2lkdGg6IDE0cHg7XHJcblx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDRweCA4cHg7XHJcblx0XHQmLnNjLWJ1dHRvbi1vdXRsaW5lIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1sYXJnZSB7XHJcblx0XHRsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtaW4td2lkdGg6IDEwMHB4O1xyXG5cdFx0Ji5zYy1idXR0b24tb3V0bGluZSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtaWNvbiB7XHJcblx0XHRtaW4td2lkdGg6IDMycHg7XHJcblx0XHRwYWRkaW5nOiA0cHggOHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdD4gaSxcclxuXHRcdD4gaS5tZGksXHJcblx0XHQ+IGkubWRpOmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0XHQmLnNjLWJ1dHRvbi1sYXJnZSB7XHJcblx0XHRcdD4gaSxcclxuXHRcdFx0PiBpLm1kaSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNjLWJ1dHRvbi1zbWFsbCB7XHJcblx0XHRcdD4gaSxcclxuXHRcdFx0PiBpLm1kaSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNjLWJ1dHRvbi1taW5pIHtcclxuXHRcdFx0PiBpLFxyXG5cdFx0XHQ+IGkubWRpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudWstYnV0dG9uLWRyb3Bkb3duIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogNnB4O1xyXG5cdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0Y29udGVudDogJ1xcZjE0MCc7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkbWRGb250O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNDBtcyBlYXNlO1xyXG5cdFx0fVxyXG5cdFx0Ji51ay1vcGVuIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2MtcHJvZ3Jlc3MtY2lyY3VsYXIge1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0fVxyXG5cdCYtcHJvZ3Jlc3Mge1xyXG5cdFx0bWluLXdpZHRoOiAzNnB4O1xyXG5cdFx0cGFkZGluZzogNHB4IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cdCYtcHJvZ3Jlc3Mtb3ZlcmxheSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdCYtcHJvZ3Jlc3MtbGF5ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdC5zYy1wcm9ncmVzcy1jaXJjdWxhciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi51ay1idXR0b24tZ3JvdXAge1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHQmOm5vdCguc2MtYnV0dG9uLWdyb3VwLW91dGxpbmUpIHtcclxuXHRcdEBpbmNsdWRlIGVsZXZhdGlvbig0KTtcclxuXHRcdD4gLnNjLWJ1dHRvbjpudGgtY2hpbGQobisyKSxcclxuXHRcdD4gZGl2Om50aC1jaGlsZChuKzIpIC5zYy1idXR0b24ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XHJcblx0XHR9XHJcblx0XHQuc2MtYnV0dG9uIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGhpZ2hsaWdodC1iZztcclxuXHRcdFx0XHQmLnNjLWJ1dHRvbi1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGhlbWUtY29sb3ItZGFyayw1JSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2MtYnV0dG9uLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHRoZW1lLWNvbXBsZW1lbnRhcnktY29sb3ItZGFyayw1JSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2MtYnV0dG9uLXN1Y2Nlc3Mge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRzdWNjZXNzLWNvbG9yLDEwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2MtYnV0dG9uLWRhbmdlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGRhbmdlci1jb2xvciwxMCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQrIC5zYy1idXR0b24ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLWFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLW9wZW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHQtYmc7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1peGluIHNjLWJ1dHRvbnMtc3RhY2tlZCB7XHJcblx0XHRcdD4gLnNjLWJ1dHRvbjpudGgtY2hpbGQobisyKSxcclxuXHRcdFx0PiBkaXY6bnRoLWNoaWxkKG4rMikgLnNjLWJ1dHRvbiB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLWJ1dHRvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZWRpdW0pIHtcclxuXHRcdFx0Ji5zYy1idXR0b25zLXN0YWNrZWRcXEBtIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzYy1idXR0b25zLXN0YWNrZWQ7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtYWxsKSB7XHJcblx0XHRcdCYuc2MtYnV0dG9ucy1zdGFja2VkXFxAcyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2MtYnV0dG9ucy1zdGFja2VkO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IC5zYy1idXR0b24ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCxcclxuXHRcdCsgZGl2ID4gLnNjLWJ1dHRvbiB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnNjLWJ1dHRvbi1ncm91cC1vdXRsaW5lIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdFx0LnNjLWJ1dHRvbiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnVrLWFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0ei1pbmRleDogMjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zYy1mYWIge1xyXG5cdCYtcGFnZS13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMTZweDtcclxuXHRcdHJpZ2h0OiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNjLWZhYiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogJGZhYi1zaXplO1xyXG5cdGhlaWdodDogJGZhYi1zaXplO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0QGluY2x1ZGUgZWxldmF0aW9uKDYpO1xyXG5cdHRyYW5zaXRpb246IGFsbCAyODBtcyAkZWFzaW5nO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHQmOmhvdmVyIHtcclxuXHRcdEBpbmNsdWRlIGVsZXZhdGlvbig4KTtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0fVxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdEBpbmNsdWRlIGVsZXZhdGlvbigxMik7XHJcblx0fVxyXG5cdD4gaSB7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tZGktcmVsb2FkLFxyXG5cdC5tZGktc2VuZCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1kYXJrIHtcclxuXHRcdCYsXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0PiBpIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1wcmltYXJ5IHtcclxuXHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1kYXJrO1xyXG5cdFx0JixcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQ+IGkge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNlY29uZGFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29tcGxlbWVudGFyeS1jb2xvci1kYXJrO1xyXG5cdFx0JixcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQ+IGkge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXN1Y2Nlc3Mge1xyXG5cdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3I7XHJcblx0XHQmLFxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdD4gaSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZGFuZ2VyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRkYW5nZXItY29sb3I7XHJcblx0XHQmLFxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdD4gaSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtd2FybmluZyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcclxuXHRcdCYsXHJcblx0XHQ+IGkge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNtYWxsIHtcclxuXHRcdHdpZHRoOiAkZmFiLXNpemUtc21hbGw7XHJcblx0XHRoZWlnaHQ6ICRmYWItc2l6ZS1zbWFsbDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdD4gaSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1sYXJnZSB7XHJcblx0XHR3aWR0aDogJGZhYi1zaXplLWxhcmdlO1xyXG5cdFx0aGVpZ2h0OiAkZmFiLXNpemUtbGFyZ2U7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHQ+IGkge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtdGV4dCB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRmYWItc2l6ZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0PiBpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC04cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji5zYy1mYWItc21hbGwge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEycHg7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuXHRcdFx0PiBpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5zYy1mYWItbGFyZ2Uge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDM2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuXHRcdFx0PiBpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEycHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1wYWdlLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAyNHB4O1xyXG5cdFx0cmlnaHQ6IDI0cHg7XHJcblx0XHR6LWluZGV4OiAkei1pbmRleC1mYWI7XHJcblx0XHR0cmFuc2l0aW9uOiBtYXJnaW4gMjgwbXMgJGVhc2luZztcclxuXHRcdC5zYy1mb290ZXItYWN0aXZlICYge1xyXG5cdFx0XHRib3R0b206IDI0cHggKyAkZm9vdGVyLWhlaWdodDtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnbWVkaXVtJykge1xyXG5cdFx0XHRcdGJvdHRvbTogMjRweCArICRmb290ZXItaGVpZ2h0LW1vYmlsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNhcmQtd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDE2cHg7XHJcblx0XHRyaWdodDogMTZweDtcclxuXHR9XHJcblx0Ji1wYWdlLXdyYXBwZXIsXHJcblx0Ji1jYXJkLXdyYXBwZXIge1xyXG5cdFx0PiAuc2MtZmFiICsgLnNjLWZhYiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tZGkge1xyXG5cdCYuc2MtaWNvbi1zcXVhcmUge1xyXG5cdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHQmLFxyXG5cdFx0Ji1sYXJnZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdCYtbGFyZ2Uge1xyXG5cdFx0XHR3aWR0aDogNDhweDtcclxuXHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblx0fVxyXG5cdCYtY2xvY2stb3V0bGluZTpiZWZvcmUge1xyXG5cdFx0cGFkZGluZy10b3A6IDFweDtcclxuXHR9XHJcblx0Ji1lbWFpbC1vcGVuOmJlZm9yZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMnB4O1xyXG5cdH1cclxuXHQmLWNsb3NlOmJlZm9yZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMXB4O1xyXG5cdH1cclxufVxyXG5cclxuYS5tZGkge1xyXG5cdEBpbmNsdWRlIGhvdmVyKCk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwwLjEsMC4xKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAxNDBtcyBlYXNlO1xyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcblx0Ji51ay1vcGVuLFxyXG5cdCY6aG92ZXIge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLDEsMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuc2MtbGlnaHQge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3ItZGFyaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zYy1pY29uIHtcclxuXHQmLTE4IHtcclxuXHRcdD4gaS5tZGksXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4LHRydWUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLTIwIHtcclxuXHRcdD4gaS5tZGksXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4LHRydWUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLTIyIHtcclxuXHRcdD4gaS5tZGksXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4LHRydWUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLTI0IHtcclxuXHRcdD4gaS5tZGksXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4LHRydWUpO1xyXG5cdFx0fVxyXG5cdFx0Ji5zYy1pY29uLXNxdWFyZSB7XHJcblx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtMjgge1xyXG5cdFx0PiBpLm1kaSxcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI4cHgsdHJ1ZSk7XHJcblx0XHR9XHJcblx0XHQmLnNjLWljb24tc3F1YXJlIHtcclxuXHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0zMiB7XHJcblx0XHQ+IGkubWRpLFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzJweCx0cnVlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0zNiB7XHJcblx0XHQ+IGkubWRpLFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzZweCx0cnVlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji00OCB7XHJcblx0XHQ+IGkubWRpLFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNDhweCx0cnVlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zcXVhcmUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuIiwiLy8gdmVjdG9yIG1hcHNcclxuLnNjLXZtYXAge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMzIwcHg7XHJcbn1cclxuLy8gZ29vZ2xlIG1hcFxyXG4uc2MtZ21hcCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzNjBweDtcclxufVxyXG4uZ20tc3R5bGUgaW1nIHtcclxuXHRib3gtc2l6aW5nOiBpbml0aWFsO1xyXG59XHJcblxyXG4vLyBpbmZvd2luZG93XHJcbi5zYy1pdy10aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0cGFkZGluZzogMTZweCAzMnB4IDhweCAxNnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnNjLWl3LWJvZHkge1xyXG5cdHBhZGRpbmc6IDE2cHggMTZweCAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0bWF4LWhlaWdodDogMjAwcHg7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG4uc2MtaXctZm9vdGVyIHtcclxuXHRwYWRkaW5nOiAwIDE2cHggMTZweDtcclxufVxyXG4uc2MtaXctY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0cGFkZGluZzogMCA4cHg7XHJcblx0Lm1kaSB7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Lm1kaSB7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIjc2Mtb2ZmY2FudmFzIHtcclxuXHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKCdsYXJnZScpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0dG9wOiAkaGVhZGVyLWhlaWdodDtcclxuXHQudWstb2ZmY2FudmFzLWJhciB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogJG9mZmNhbnZhcy13aWR0aDtcclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHR9XHJcbn1cclxuLnNjLW9mZmNhbnZhcy1vcGVuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2Mtb2ZmY2FudmFzLWNsb3NlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zYy1vZmZjYW52YXMge1xyXG5cdCYtdmlzaWJsZSB7XHJcblx0XHQuc2Mtb2ZmY2FudmFzLW9wZW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnNjLW9mZmNhbnZhcy1jbG9zZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2MtanMtb2ZmY2FudmFzLXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIuc2Mge1xyXG5cdCYtcHJvZ3Jlc3Mge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCYtbGFiZWwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMTAwJTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCYtZW5hYmxlZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1iYXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDEycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnNDAwJyk7XHJcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDM2MG1zICRlYXNpbmcsIGJhY2tncm91bmQtY29sb3IgMTQwbXMgJGVhc2luZztcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0Ji1tZWRpdW0ge1xyXG5cdFx0XHQuc2MtcHJvZ3Jlc3MtYmFyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTBweCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1sYXJnZSB7XHJcblx0XHRcdC5zYy1wcm9ncmVzcy1iYXIge1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbWVkaXVtLFxyXG5cdFx0Ji1sYXJnZSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHQuc2MtcHJvZ3Jlc3MtYmFyIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNjLXByb2dyZXNzLWdyb3VwIHtcclxuXHRcdFx0LnNjLXByb2dyZXNzLWJhciB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdCsgLnNjLXByb2dyZXNzLWJhciB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pbmRldGVybWluYXRlIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0LnNjLXByb2dyZXNzLWJhciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBpbmRldGVybWluYXRlIDI4MDBtcyBpbmZpbml0ZSBsaW5lYXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1wcm9ncmVzcy1jaXJjdWxhciB7XHJcblx0XHRib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xMik7XHJcblx0XHRib3JkZXItdG9wOiA0cHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRhbmltYXRpb246IGNpcmN1bGFyLWFuaW1hdGlvbiA4MDBtcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQmLXNtYWxsIHtcclxuXHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0XHR9XHJcblx0XHQmLWxhcmdlIHtcclxuXHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiA4cHg7XHJcblx0XHR9XHJcblx0XHQmLXNlY29uZGFyeSB7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1jb21wbGVtZW50YXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0Ji1saWdodCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMik7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgY2lyY3VsYXItYW5pbWF0aW9uIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlWCgwLjIpO1xyXG5cdH1cclxuXHQyMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpIHNjYWxlWCgwLjIpO1xyXG5cdH1cclxuXHQzMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBzY2FsZVgoMC41KTtcclxuXHR9XHJcblx0NTUlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBzY2FsZVgoMC43KTtcclxuXHR9XHJcblx0NTUuOTklIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG5cdH1cclxuXHQ1NiUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZVgoMCk7XHJcblx0fVxyXG5cdDU2Ljk5JSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlWCgwLjYpO1xyXG5cdH1cclxuXHQ3NSUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgc2NhbGVYKDAuNik7XHJcblx0fVxyXG5cdDg1JSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKSBzY2FsZVgoMC4zKTtcclxuXHR9XHJcblx0OTglIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBzY2FsZVgoMC4yKTtcclxuXHR9XHJcblx0OTkuOTklIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0fVxyXG59IiwiLnNjLXRpbWVsaW5lIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogMzJweDtcclxuXHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0JjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiA4NHB4O1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzMwMCcpO1xyXG5cdFx0d2lkdGg6IDRweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1lZGl1bSkge1xyXG5cdFx0XHRsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0KyAuc2MtdGltZWxpbmUtaXRlbSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1lZGl1bSkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1pY29uIHtcclxuXHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAyO1xyXG5cdFx0Ym9yZGVyOiA0cHggc29saWQgJHdoaXRlO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZWRpdW0pIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWRhdGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDUzcHg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZWRpdW0pIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDAgMCAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1ib2R5IHtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdCYtYm9yZGVyIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWVkaXVtKSB7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0fVxyXG5cdCYtaGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0Ji1tZXRhIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0fVxyXG5cdGhyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cdCogKyBociB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdH1cclxuXHQmLWNlbnRlciB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG5cdFx0fVxyXG5cdFx0LnNjLXRpbWVsaW5lIHtcclxuXHRcdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA4NnB4KTtcclxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA4NnB4KTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0LnNjLXRpbWVsaW5lLWRhdGUsXHJcblx0XHRcdFx0XHQuc2MtdGltZWxpbmUtaWNvbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtcmlnaHQge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDg0cHg7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWVkaXVtKSB7XHJcblx0XHRcdFx0cmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zYy10aW1lbGluZSB7XHJcblx0XHRcdCYtaXRlbSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0XHRcdC5zYy10aW1lbGluZS1kYXRlLFxyXG5cdFx0XHRcdC5zYy10aW1lbGluZS1pY29uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1pY29uIHtcclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWRhdGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWVkaXVtKSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qIVxyXG4gKiBXYXZlcyB2MC43LjZcclxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXNcclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xyXG5cclxuQG1peGluIHdhdmVzLXRyYW5zaXRpb24oJHRyYW5zaXRpb24pe1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG59XHJcbkBtaXhpbiB3YXZlcy10cmFuc2Zvcm0oJHN0cmluZyl7XHJcblx0dHJhbnNmb3JtOiAkc3RyaW5nO1xyXG59XHJcbkBtaXhpbiB3YXZlcy1ib3gtc2hhZG93KCRzaGFkb3cpe1xyXG5cdGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbn1cclxuLndhdmVzLWVmZmVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdC53YXZlcy1yaXBwbGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdG1hcmdpbi10b3A6LTUwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDotNTBweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XHJcblx0XHRAaW5jbHVkZSB3YXZlcy10cmFuc2l0aW9uKGFsbCA1MDBtcyBlYXNlLW91dCk7XHJcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcblx0XHRAaW5jbHVkZSB3YXZlcy10cmFuc2Zvcm0oc2NhbGUoMCkgdHJhbnNsYXRlKDAsMCkpO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cdCYud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNTUpO1xyXG5cdH1cclxuXHQmLndhdmVzLXByaW1hcnkgLndhdmVzLXJpcHBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MiwgMTkzLCAwLjIpO1xyXG5cdH1cclxuXHQmLndhdmVzLW1kIC53YXZlcy1yaXBwbGUge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSg5OCwgMCwgMjM4LCAwLjIpO1xyXG5cdH1cclxuXHQmLndhdmVzLXdhcm5pbmcgLndhdmVzLXJpcHBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTc5LCAwLCAwLjIpO1xyXG5cdH1cclxuXHQmLndhdmVzLWRhbmdlciAud2F2ZXMtcmlwcGxlIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjI5LCA1NywgNTMsIDAuMik7XHJcblx0fVxyXG5cdCYud2F2ZXMtc3VjY2VzcyAud2F2ZXMtcmlwcGxlIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTI0LCAxNzksIDY2LCAwLjIpO1xyXG5cdH1cclxuXHQmLndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XHJcblx0fVxyXG5cdCYud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcclxuXHR9XHJcbn1cclxuLndhdmVzLW5vdHJhbnNpdGlvbiB7XHJcblx0QGluY2x1ZGUgd2F2ZXMtdHJhbnNpdGlvbihub25lICN7XCIhaW1wb3J0YW50XCJ9KTtcclxufVxyXG4ud2F2ZXMtYnV0dG9uLFxyXG4ud2F2ZXMtY2lyY2xlIHtcclxuXHRAaW5jbHVkZSB3YXZlcy10cmFuc2Zvcm0odHJhbnNsYXRlWigwKSk7XHJcbn1cclxuXHJcbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcclxuXHRib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdCYud2F2ZXMtYnV0dG9uIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdC53YXZlcy1idXR0b24taW5wdXQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG59XHJcbi53YXZlcy1jaXJjbGUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMS4yZW07XHJcblx0aGVpZ2h0OiAxLjJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi53YXZlcy1mbG9hdCB7XHJcblx0LXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xyXG5cdEBpbmNsdWRlIGJveC1zaGFkb3coMik7XHJcblx0QGluY2x1ZGUgd2F2ZXMtdHJhbnNpdGlvbihhbGwgMzAwbXMpO1xyXG59XHJcbi53YXZlcy1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0QGluY2x1ZGUgd2F2ZXMtdHJhbnNpdGlvbihhbGwgMzAwbXMpO1xyXG59XHJcbiIsIi5zYy1pY2hlY2tib3gsXHJcbi5zYy1pcmFkaW8ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0JjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdD4gaW5wdXQge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQ+IC5pQ2hlY2staGVscGVyIHtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdH1cclxuXHQrIGxhYmVsIHtcclxuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDFweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zYy1pY2hlY2tib3gge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRpbnB1dC1vZmYtY29sb3I7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogYWxsIDE0MG1zIGVhc2Utb3V0O1xyXG5cdCYuY2hlY2tlZCxcclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnXFxGMTJDJztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRtZEZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAtMnB4O1xyXG5cdFx0XHR0b3A6IC02cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuaG92ZXIuY2hlY2tlZCxcclxuXHQmLmNoZWNrZWQge1xyXG5cdFx0YmFja2dyb3VuZDogJGlucHV0LW9uLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtb24tY29sb3IgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCYsXHJcblx0XHQmLmNoZWNrZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdH1cclxuXHRcdCYuY2hlY2tlZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRpbnB1dC1kaXNhYmxlZC1jb2xvci1oZXggIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3ItaGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLWlucHV0LWRhbmdlciAmIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHR9XHJcblx0Ji5pbmRldGVybWluYXRlIHtcclxuXHRcdGJhY2tncm91bmQ6ICRpbnB1dC1vbi1jb2xvcjtcclxuXHRcdGJvcmRlci1jb2xvcjogJGlucHV0LW9uLWNvbG9yO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMnB4O1xyXG5cdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0bGFiZWwgJiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAtNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNjLWlyYWRpbyB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGlucHV0LW9mZi1jb2xvcjtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAzcHg7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQmLmNoZWNrZWQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtb24tY29sb3I7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGlucHV0LW9uLWNvbG9yO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0Ji5jaGVja2VkIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNjLWlucHV0LWRhbmdlciAmIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHR9XHJcblx0bGFiZWwgJiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAtNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmRpc2FibGVkICsgLmlubGluZS1sYWJlbCB7XHJcblx0Y29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5pY2hlY2staW5saW5lIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwIDE2cHggMTZweCAwO1xyXG5cdCsgLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogLThweDtcclxuXHR9XHJcbn1cclxuXHJcbi51ay1mb3JtLWRhbmdlciB7XHJcblx0LnNjLWljaGVja2JveCxcclxuXHQuc2MtaXJhZGlvIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbi5zYy1pY2hlY2stY3VzdG9tIHtcclxuXHQmLmhvdmVyLmNoZWNrZWQsXHJcblx0Ji5jaGVja2VkIHtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbiIsIi5qcy1oaWdobGlnaHQge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHQuaGxqcyB7XHJcblx0XHRiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzEwMCcpO1xyXG5cdH1cclxufSIsIi5zYy1jaGFydCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAyODBweDtcclxuXHQmLXNtYWxsIHtcclxuXHRcdGhlaWdodDogMTQwcHg7XHJcblx0fVxyXG5cdCYtbGFyZ2Uge1xyXG5cdFx0aGVpZ2h0OiAzNjBweDtcclxuXHR9XHJcblx0Ji13aWRnZXQge1xyXG5cdFx0aGVpZ2h0OiAxMDBweDtcclxuXHR9XHJcblx0c3ZnIHtcclxuXHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHR9XHJcblx0Ji1jaGFydGpzIHtcclxuXHRcdCYsXHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdGhlaWdodDogNDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KCdsYXJnZScpIHtcclxuXHRcdFx0JixcclxuXHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdGhlaWdodDogMjgwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiJGNoYXQtYnViYmxlLWNvbG9yOiAgICAgICAgIG1hdGVyaWFsLWNvbG9yKCd0ZWFsJywnNTAwJyk7XHJcbiRjaGF0LWJ1YmJsZS1jb2xvci1teTogICAgICAkd2hpdGUvKm1hdGVyaWFsLWNvbG9yKCdibHVlLWdyZXknLCc1MCcpKi87XHJcblxyXG4uc2MtY2hhdCB7XHJcblx0Ji1jYXJkIHtcclxuXHRcdC8vIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnMjAwJyk7XHJcblx0fVxyXG5cdCYtYm9keSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdH1cclxuXHQmLWhlYWRlciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHR9XHJcblx0Ji11c2Vye1xyXG5cdFx0Ji1pbnB1dCB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWxpZ2h0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHRcdFx0LnVrLWlucHV0LFxyXG5cdFx0XHRbZGF0YS1zYy1pbnB1dF0ge1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdCY6bm90KDpmb2N1cykge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1saXN0LWlubGluZSB7XHJcblx0XHRcdEBleHRlbmQgJXJlc2V0LWxpc3Q7XHJcblx0XHRcdG1hcmdpbjogMCAwIDAgLThweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdG1hcmdpbjogOHB4IDAgMCA4cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbWF0ZXJpYWwtY29sb3IoJ2dyZXknLCcyMDAnKTtcclxuXHRcdFx0XHRwYWRkaW5nOiAycHggOHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1tZXNzYWdlcyB7XHJcblx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHRcdEBleHRlbmQgJXJlc2V0LWxpc3Q7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2hhdC1idWJibGUtY29sb3I7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMTIpO1xyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LyomOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHg7XHJcblx0XHRcdFx0JjphZnRlcixcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0bGVmdDogLThweDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCA4cHggOHB4IDA7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMCkgJGNoYXQtYnViYmxlLWNvbG9yIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTFweDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAxMHB4IDExcHggMDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLC4yKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9Ki9cclxuXHRcdH1cclxuXHRcdC5zYy1jaGF0LW1lc3NhZ2Uge1xyXG5cdFx0XHQmLWNvbnRlbnQge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGltZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHRcdCYtd3JhcHBlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHRcdFx0Ji5teSB7XHJcblx0XHRcdFx0LnNjLWNoYXQtbWVzc2FnZS1hdmF0YXIge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdD4gaW1nLFxyXG5cdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNoYXQtYnViYmxlLWNvbG9yLW15O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2MtY2hhdC1tZXNzYWdlLW1ldGEge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNoYXQtYnViYmxlLWNvbG9yLW15O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0LyomOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMTJweCAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgJGNoYXQtYnViYmxlLWNvbG9yLW15O1xyXG5cdFx0XHRcdFx0XHR9Ki9cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1tZXNzYWdlLWF2YXRhciB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHR9XHJcblx0Ji1tZXNzYWdlLXVzZXJuYW1lIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDRweDtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2MtbGlnaHQge1xyXG5cdC5zYy1jaGF0LW1lc3NhZ2VzLXdyYXBwZXI6bm90KC5teSkge1xyXG5cdFx0LnNjLWNoYXQtbWVzc2FnZS1jb250ZW50IHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdHRpbWUge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2MtaW52b2ljZSB7XHJcblx0Ji1sb2dvIHtcclxuXHRcdG1heC1oZWlnaHQ6IDk2cHg7XHJcblx0fVxyXG59IiwiLnNjLWxpc3Qge1xyXG5cdCYtbWVzc2FnZXMge1xyXG5cdFx0QGV4dGVuZCAlcmVzZXQtbGlzdDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWxpZ2h0O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDY4cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTQwbXMgZWFzZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1saWdodDtcclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zYy1pdGVtLWNoZWNrZWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHQtYmctYWx0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1tZXNzYWdlLWNhcmQ6bm90KC5zYy1tZXNzYWdlLWV4cGFuZGVkKSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDE0MG1zIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHQuc2MtbWVzc2FnZS1jYXJkOm5vdCguc2MtbWVzc2FnZS1leHBhbmRlZCkge1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBlbGV2YXRpb24oNik7XHJcblx0XHRcdFx0XHQuc2MtbWVzc2FnZSB7XHJcblx0XHRcdFx0XHRcdCYtZGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLWFjdGlvbnMge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2MtbWVzc2FnZSB7XHJcblx0XHQmLWNhcmQge1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDI0cHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0Ji10aXRsZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHRcdFx0QGluY2x1ZGUgc2MtZm9udC1wcmltYXJ5O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0XHQmLWRhdGUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0XHQmLWNsb3NlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwIDI0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGhvdmVyKHRydWUpO1xyXG5cdFx0fVxyXG5cdFx0Ji1hY3Rpb25zIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Lm1kaSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0KyAubWRpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYudWstb3BlbjphZnRlcixcclxuXHRcdFx0XHQmOmhvdmVyOmFmdGVyIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjIsMS4yLDEuMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWV4cGFuZGVkIHtcclxuXHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdC8vYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHQvL3otaW5kZXg6ICR6LWluZGV4LW92ZXJsYXkgKyA1MDtcclxuXHRcdFx0Ly9wYWRkaW5nOiAyNHB4O1xyXG5cdFx0XHQvL3dpZHRoOiAxMDAlO1xyXG5cdFx0XHQvL2FsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdC8vYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuXHRcdFx0Ly9jdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdC8vbWFyZ2luLXRvcDogLTEycHg7XHJcblx0XHRcdC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ly9AaW5jbHVkZSBlZGdlLWZpeCgpIHtcclxuXHRcdFx0Ly9cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coJ21lZGl1bScpIHtcclxuXHRcdFx0Ly9cdFx0LnNjLW1lc3NhZ2UtaGVhZCB7XHJcblx0XHRcdC8vXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cdFx0XHQvL1x0XHRcdGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHRcdFx0Ly9cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0Ly9cdFx0XHQudWstdGV4dC10cnVuY2F0ZSB7XHJcblx0XHRcdC8vXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0Ly9cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHQvL1x0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdFx0Ly9cdFx0XHR9XHJcblx0XHRcdC8vXHRcdFx0LnNjLW1lc3NhZ2UtdGl0bGUge1xyXG5cdFx0XHQvL1x0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0Ly9cdFx0XHR9XHJcblx0XHRcdC8vXHRcdFx0LnNjLW1lc3NhZ2UtZGF0ZSB7XHJcblx0XHRcdC8vXHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHQvL1x0XHRcdH1cclxuXHRcdFx0Ly9cdFx0fVxyXG5cdFx0XHQvL1x0fVxyXG5cdFx0XHQvL1x0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XHJcblx0XHRcdC8vfVxyXG5cdFx0XHQjc2MtbWVzc2FnZS1zaW5nbGUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAkei1pbmRleC1vdmVybGF5ICsgMTAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0LnNjLW1lc3NhZ2UtY2FyZCB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1hYm92ZSgnbWVkaXVtJykge1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnbWVkaXVtJykge1xyXG5cdFx0XHRcdFx0Ji5zYy1qcy1leHBhbmRlZCB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtODBweDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogJHotaW5kZXgtb3ZlcmxheSArIDIwMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtaGVhZCB7XHJcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji1jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0fVxyXG5cdFx0Ji1hdHRhY2htZW50cyB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogLThweCAwIDAgMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRtYXJnaW46IDhweCA4cHggMCAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpO1xyXG5cdFx0XHRcdC5zYy1hdHRhY2htZW50IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCA4cHggOHB4IDEycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXRlcmlhbC1jb2xvcignZ3JleScsJzEwMCcpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji1yZW1vdmUge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtZm9vdGVyIHtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHRcdCYtcmVwbHkge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEycHg7XHJcblx0XHRcdEBpbmNsdWRlIGVsZXZhdGlvbigyKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdH1cclxuXHRcdCYtdW5yZWFkZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWJnLWxpZ2h0O1xyXG5cdFx0XHQuc2MtbWVzc2FnZSB7XHJcblx0XHRcdFx0Ji10aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuLnNjLWpzLWV4cGFuZC1tZXNzYWdlIHtcclxuXHQ+IGxpIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuLnNjLW1lc3NhZ2UtYmFjayB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2MtY2hlY2tib3gtd3JhcHBlciB7XHJcblx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW07XHJcbn1cclxuI3NjLXBhZ2Utd3JhcHBlciB7XHJcblx0Ji5zYy1tZXNzYWdlLXNpbmdsZSB7XHJcblx0XHQuc2MtbWVzc2FnZS1iYWNrIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQuc2MtY2hlY2tib3gtd3JhcHBlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuc2MtdG9wLWJhci1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdygnbWVkaXVtJykge1xyXG5cdFx0XHQuc2MtdG9wLWJhci1jb250ZW50IHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zYy1tZXNzYWdlLWJhY2sge1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLW1lc3NhZ2UtZXhwYW5kZWQge1xyXG5cdFx0XHRcdCNzYy1tZXNzYWdlLXNpbmdsZSB7XHJcblx0XHRcdFx0XHQuc2MtbWVzc2FnZS1oZWFkIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHQudWstdGV4dC10cnVuY2F0ZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2MtbWVzc2FnZS10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNjLW1lc3NhZ2UtZGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zYy10YXNrIHtcclxuXHQmLWJvYXJkIHtcclxuXHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ji13cmFwcGVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWxpc3Qge1xyXG5cdFx0d2lkdGg6ICR0YXNrLWJvYXJkLWNvbHVtbjtcclxuXHRcdGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywnMjAwJyk7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMjgwbXMgJGVhc2luZztcclxuXHRcdCYtaGVhZCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdFx0XHQvL2JhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0bWluLWhlaWdodDogNTJweDtcclxuXHRcdFx0LnNjLXRhc2stbGlzdC1oZWFkZXIge1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQrIC5zYy10YXNrLWxpc3Qge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdH1cclxuXHRcdCYtY29sbGFwc2VkIHtcclxuXHRcdFx0d2lkdGg6IDY0cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuc2MtdGFzay1saXN0LWNhcmRzLFxyXG5cdFx0XHQuc2MtanMtZWwtaGlkZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2MtanMtZWwtc2hvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLXRhc2stbGlzdC1oZWFkIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLWFjdGlvbnMge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdC5zYy1qcy1lbC1zaG93IHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjLXRhc2stbGlzdC1oZWFkZXIge1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgaWUtZml4KCkge1xyXG5cdFx0XHRcdC5zYy10YXNrLWxpc3QtaGVhZCB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNjLWFjdGlvbnMge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQuc2MtanMtZWwtc2hvdyB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2MtdGFzay1saXN0LWhlYWRlciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogNjRweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWxpc3QtaGVhZGVyIHtcclxuXHRcdG1hcmdpbjogMCAwIDEycHg7XHJcblx0XHRAaW5jbHVkZSBzYy1mb250LXByaW1hcnk7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblx0Ji1saXN0LWNhcmRzIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI0cHg7XHJcblx0XHRtYXJnaW46IDhweCA0cHggMCAxMnB4O1xyXG5cdFx0cGFkZGluZzogMCAxMnB4IDhweCA0cHg7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0JixcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRAZXh0ZW5kICVyZXNldC1saXN0O1xyXG5cdFx0fVxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNjLW1pcnJvci1lbCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNhcmQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMSk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQmLXRpdGxlIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBzYy1mb250LXByaW1hcnkoKTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0fVxyXG5cdFx0Ji1hc3NpZ25lZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHQmLFxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3NjLXBhZ2UtYXNpZGUge1xyXG5cdC5zYy10YXNrLWxpc3QtaGVhZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdH1cclxuXHQuc2MtdGFzay1saXN0LWNhcmRzIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHQ6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQmW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0ge1xyXG5cdFx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNjLXRhc2stYm9hcmQge1xyXG5cdD4gW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl06Zmlyc3QtY2hpbGQge1xyXG5cdFx0KyAuc2MtdGFzay1saXN0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG4uc2MtdGFzay1saXN0LFxyXG4uc2MtdGFzay1saXN0LWNhcmRzIHtcclxuXHQ6Zmlyc3QtY2hpbGQge1xyXG5cdFx0JltzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdIHtcclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIl19 */
