@import url('https://fonts.googleapis.com/css2?family=Merriweather&family=Source+Sans+Pro&family=Work+Sans:wght@300;400;700&display=swap');
@font-face {
  font-family: 'Neo Sans Std Bold';
  src: url('fonts/NeoSansStd-Bold/NeoSansStd-Bold.eot');
  /* IE9 Compat Modes */
  src: url('fonts/NeoSansStd-Bold/NeoSansStd-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/NeoSansStd-Bold/NeoSansStd-Bold.woff') format('woff'), /* Modern Browsers */ url('fonts/NeoSansStd-Bold/NeoSansStd-Bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/NeoSansStd-Bold/NeoSansStd-Bold.svg#f200fffa1e75bccb8a9d2543cc303c60') format('svg');
  /* Legacy iOS */
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'Neo Sans Std Light';
  src: url('fonts/NeoSansStd-Light/NeoSansStd-Light.eot');
  /* IE9 Compat Modes */
  src: url('fonts/NeoSansStd-Light/NeoSansStd-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/NeoSansStd-Light/NeoSansStd-Light.woff') format('woff'), /* Modern Browsers */ url('fonts/NeoSansStd-Light/NeoSansStd-Light.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/NeoSansStd-Light/NeoSansStd-Light.svg#994acf8cde643c658fa4d87f1a0d786b') format('svg');
  /* Legacy iOS */
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'Neo Sans Std';
  src: url('fonts/NeoSansStd-Regular/NeoSansStd-Regular.eot');
  /* IE9 Compat Modes */
  src: url('fonts/NeoSansStd-Regular/NeoSansStd-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/NeoSansStd-Regular/NeoSansStd-Regular.woff') format('woff'), /* Modern Browsers */ url('fonts/NeoSansStd-Regular/NeoSansStd-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/NeoSansStd-Regular/NeoSansStd-Regular.svg#6b94167f362721a15c8c80567e8945f1') format('svg');
  /* Legacy iOS */
  font-style: normal;
  font-weight: 400;
}
@media only screen and (min-width: 100px) {
  body {
    background-color: #fff;
    font-family: 'Neo Sans Std';
    font-size: 16px;
    color: #222222;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: #333333;
    font-family: 'Neo Sans Std Bold', serif;
    font-family: 'Neo Sans Std Bold';
    font-weight: 400;
  }
  h1,
  h1.pageTitle {
    font-size: 44px;
  }
  h2 {
    font-size: 38px;
  }
  h3 {
    font-size: 30px;
  }
  h4 {
    font-size: 24px;
    margin-bottom: 20px;
    padding: 0;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  ul,
  ol {
    margin-top: 0;
    margin-bottom: 0;
  }
  .content h1,
  .content h2,
  .content h3,
  .content h4,
  .content h5,
  .content h6 {
    margin-bottom: 1.38rem;
  }
  .content h1:not(:first-child),
  .content h2:not(:first-child),
  .content h3:not(:first-child),
  .content h4:not(:first-child),
  .content h5:not(:first-child),
  .content h6:not(:first-child) {
    margin-top: 3rem;
  }
  .content .groupmarker + .groupmarker h2 {
    margin-top: 3rem;
  }
  .content.content h1 + h2,
  .content.content h2 + h3,
  .content.content h3 + h4,
  .content.content h4 + h5,
  .content.content h5 + h6 {
    margin-top: -1.38rem;
  }
  .content p:not(:last-child),
  .content ul:not(:last-child),
  .content ol:not(:last-child) {
    margin-bottom: 1rem;
  }
  hr {
    border-top: 1px solid #ccc;
    margin: 25px 0;
  }
  strong {
    font-family: 'Neo Sans Std Bold', serif;
  }
  .btn {
    border-radius: 8px;
  }
  .btn.btn-default {
    background-color: #fff;
    border: 1px solid #ccc;
  }
  .btn.btn-default:hover {
    color: #333;
    background-color: #c4c4c4;
    border-color: #bebebe;
  }
  .btn-plain.btn-link {
    padding: 0;
    text-transform: none;
    font-size: inherit;
  }
  .tabs-toggle-list > li.active > a::before {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
  }
  .btn.btn-default-text {
    text-transform: none;
  }
  .btn-primary,
  .nav-pills > li.active > a {
    border: 0;
    background-color: #3377B9;
    color: #FFF !important;
    text-decoration: none !important;
    text-transform: uppercase;
    font-family: 'Neo Sans Std Bold', serif;
  }
  .btn-primary:hover,
  .nav-pills > li.active > a:active,
  .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #046;
    border-color: #003d5c;
  }
  .btn-primary:focus,
  .nav-pills > li.active > a:active,
  .nav-pills > li.active > a:focus,
  .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #046;
    border-color: #001119;
  }
  .btn-primary:focus {
    outline-color: #0d1217;
    outline-offset: 3px;
  }
  .btn-outline-primary {
    border: 2px solid #3377B9;
    background-color: transparent;
    color: #3377B9;
    font-family: 'Neo Sans Std Bold', serif;
  }
  .btn-outline-primary:hover {
    border-color: #3377B9;
    background-color: #3377B9;
    color: #fff;
  }
  .btn-outline-primary--light {
    border-width: 1px;
  }
  .btn-outline-primary:focus {
    outline-color: #0d1217;
    outline-offset: -px;
  }
  .btn-outline-primary .badge {
    background-color: #3377B9;
    color: #fff;
  }
  .btn-outline-primary:hover .badge {
    background-color: #fff;
    color: #3377B9;
  }
  .nav-pills > li > a:focus {
    outline-color: #0d1217;
    outline-offset: 3px;
  }
  .mainContent {
    background-color: #fff;
    color: #333333;
    padding: 50px 0px 30px;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Neo Sans Std', sans-serif;
    min-height: 600px;
  }
  .relativeContent {
    background-color: #f1f1f1;
    color: #333333;
    position: relative;
    z-index: 12;
  }
  .mainContentArea a,
  .relativeContent a {
    color: #3377B9;
  }
  .mainContentArea a:visited,
  .relativeContent a:visited,
  .mainContentArea a:hover,
  .relativeContent a:hover,
  .mainContentArea a:focus,
  .relativeContent a:focus {
    color: #005ea2;
  }
  .navbar-portalbar-v3 .icon-stack .icon-kygov-text {
    color: #ffffff;
  }
  .navbar-portalbar-v3 .governor {
    color: #ffffff;
  }
  .navbar-portalbar-v3 {
    background-color: #006699;
    background: linear-gradient(to bottom, #006699 0%, #003366 100%);
    border-color: #001933;
  }
  .navbar-portalbar-v3 .navbar-toggle,
  .navbar-portalbar-v3 .navbar-toggle:hover,
  .navbar-portalbar-v3 .navbar-toggle:active,
  .navbar-portalbar-v3 .navbar-toggle:focus {
    background: #003366;
    background: rgba(0, 51, 102, 0.4);
  }
  .navbar-portalbar-v3 .navbar-nav > li > a {
    color: #ffffff;
    text-shadow: 0 1px 0px #001933;
  }
  .navbar-portalbar-v3 .navbar-brand {
    color: #ffffff;
  }
  .navbar-portalbar-v3 .navbar-nav > li > a:hover,
  .navbar-portalbar-v3 .navbar-nav > .open > a,
  .navbar-portalbar-v3 .navbar-nav > .open > a:hover,
  .navbar-portalbar-v3 .navbar-nav > .open > a:focus {
    background: #003366;
    background: rgba(0, 51, 102, 0.4);
    color: #ffffff;
    text-shadow: 0 1px 0px #001933;
  }
  .navbar-portalbar-v3 .search-toggle,
  .navbar-portalbar-v3 .login-toggle {
    color: #ffffff;
  }
  .navbar-portalbar-v3 .navbar-text-kytagline {
    color: #ffffff;
  }
  header .headerRow .container {
    background-color: #fff;
  }
  .headerRow .navbar-toggle {
    background-color: transparent;
    color: #f1f1f1;
  }
  .headerRow .navbar-toggle:hover {
    background-color: transparent;
  }
  .headerRow .navbar-toggle .icon-bars span,
  .headerRow .navbar-toggle .icon-bars span:before,
  .headerRow .navbar-toggle .icon-bars span:after {
    background: #f1f1f1;
  }
  /* Header */
  #primary-nav {
    margin-bottom: 0;
    border: 0;
    border-radius: 0;
    font-family: 'Neo Sans Std', sans-serif;
  }
  .translate-wrapper {
    position: relative;
    padding-bottom: 70px;
  }
  .google-translate {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 10px 15px;
    background: #eee;
  }
  .goog-te-menu-frame {
    max-width: 100% !important;
  }
  .Homepage-Layout .google-translate {
    top: 0;
    background: #236e3f;
  }
  #primary-nav .navbar-header {
    float: none;
    position: relative;
  }
  #primary-nav .navbar-header .navbar-toggle {
    float: none;
    background: transparent;
    border-radius: 0;
    margin: 0;
    padding: 20px;
    border: 0;
    border-left: 1px solid #c8dcf0;
    margin-left: auto;
    color: #3377B9;
    transition: background 0.3s ease-in-out;
  }
  #primary-nav .navbar-header .navbar-toggle:hover,
  #primary-nav .navbar-header .navbar-toggle:focus,
  #primary-nav .navbar-header .navbar-toggle[aria-expanded="true"] {
    background: #3377B9;
    color: #fff;
  }
  #primary-nav .navbar-collapse {
    border: 0;
  }
  #primary-nav .navbar-nav {
    margin-top: 0;
    border-top: 1px solid #eee;
  }
  #primary-nav .navbar-brand {
    display: inline-block;
    height: auto;
    float: none;
    padding: 15px;
    color: #222 !important;
    text-decoration: none;
  }
  #primary-nav .navbar-brand img {
    max-height: 50px;
    height: 50px;
    width: auto;
    float: left;
    margin-right: 0px;
    margin-left: 0;
    z-index: 20;
    margin-bottom: 0px;
  }
  #primary-nav .navbar-brand span.header-title {
    font-size: 14px;
    font-weight: 300;
    position: relative;
    left: 0px;
    top: 8px;
    padding-top: 0px;
    margin-left: 0px;
    text-transform: uppercase;
  }
  #primary-nav .navbar-brand span.header-title-name {
    font-size: 21px;
    top: -3px;
    font-weight: 800;
    position: relative;
    left: 10px;
  }
  #primary-nav .navbar-header .nav-social {
    display: none;
    float: right;
    list-style: none;
    position: absolute;
    right: 0;
    bottom: 60px;
    margin: 0;
  }
  #primary-nav .navbar-header .nav-social > li {
    float: left;
  }
  #primary-nav .navbar-header .nav-social > li > a {
    padding: 5px;
    font-size: 30px;
  }
  #primary-nav #mainNav .nav > li > a {
    padding: 15px;
    color: #222;
    position: relative;
    font-weight: 400;
    transition: color 0.3s ease-in-out;
  }
  #primary-nav .navbar-nav a:focus-visible,
  #primary-nav .navbar-toggle:focus-visible,
  #primary-nav #mainNav .dropdown-toggle:focus-visible {
    outline: 5px solid #000;
    outline-offset: -2px;
  }
  #primary-nav #mainNav .nav > li.open > a {
    background: transparent;
  }
  #primary-nav #mainNav .nav > li > a:hover,
  #primary-nav #mainNav .nav > li > a:focus,
  #primary-nav #mainNav .nav > li.active > a {
    background: transparent !important;
    color: #3377B9;
  }
  #primary-nav #mainNav .nav > li.active > a {
    font-weight: 700;
  }
  #primary-nav #mainNav .nav > li.active > a:after {
    background-color: #3377B9;
  }
  #primary-nav #mainNav .nav > li > a:after {
    position: absolute;
    content: '';
    height: 4px;
    left: 15px;
    right: 15px;
    bottom: 0;
    background-color: #78aada;
  }
  #primary-nav #mainNav .nav > li:not(.active) > a:after {
    transform: scaleX(0);
    transition: all 0.3s ease-in-out;
  }
  #primary-nav #mainNav .nav > li.open > a:after,
  #primary-nav #mainNav .nav > li > a:hover:after,
  #primary-nav #mainNav .nav > li > a:focus:after {
    transform: scaleX(1);
  }
  #primary-nav #mainNav .dropdown-menu {
    margin: -20px 15px 20px;
    box-shadow: none;
    border-color: #ddd;
    border-radius: 0;
    animation: fade-in-fwd 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  }
  #primary-nav #mainNav .dropdown-menu > li > a {
    box-shadow: 0;
    padding: 10px 15px;
    position: relative;
  }
  #primary-nav #mainNav .dropdown-menu a {
    white-space: normal;
  }
  #primary-nav #mainNav .dropdown-menu > li > a:hover,
  #primary-nav #mainNav .dropdown-menu > li > a:focus,
  #primary-nav #mainNav .dropdown-menu > li > a:active,
  #primary-nav #mainNav .dropdown-menu > li.active > a {
    background-color: transparent;
    color: #3377B9;
  }
  #primary-nav #mainNav .dropdown-menu > li > a:hover:after,
  #primary-nav #mainNav .dropdown-menu > li > a:focus:after,
  #primary-nav #mainNav .dropdown-menu > li > a:active:after,
  #primary-nav #mainNav .dropdown-menu > li.active > a:after {
    position: absolute;
    content: '';
    height: auto;
    width: 3px;
    left: 0px;
    top: 3px;
    bottom: 3px;
    background-color: #2672de;
  }
  #primary-nav #mainNav .dropdown-submenu .dropdown-menu {
    position: static;
    display: block;
    float: none;
    margin-top: 0;
    border: 0;
    animation: none;
  }
  #primary-nav #mainNav .dropdown-menu__heading {
    padding: 10px 15px;
  }
  .map-search-options__wrap {
    display: flex;
    align-items: flex-end;
  }
  .map-search-options__wrap > :first-child {
    flex: 1 1 auto;
  }
  .map-search-options__wrap > :last-child {
    flex: 0 0 auto;
    margin-left: 20px;
    margin-bottom: 1px;
  }
  .map-search-options__wrap .tab-content {
    padding-bottom: 0;
  }
  .tabs-toggle-list {
    width: -moz-fit-content;
    width: fit-content;
    padding: 0.188em;
    background-color: #fff;
    border: 1px solid #b3c4d0;
    border-radius: 60px;
    font-size: 15px;
    font-family: 'Neo Sans Std Bold', serif;
  }
  .tabs-toggle-list.tabs-toggle-list [data-toggle="pill"] {
    padding: 0.125em 0.625em;
    border-radius: 60px;
    border: 0;
    text-decoration: none;
    text-transform: uppercase;
  }
  .tabs-toggle-list > li.active > a::before {
    content: '\f00c';
    margin-right: 10px;
  }
  .form-control-with-clear {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .form-control-with-clear .input-group-btn .btn,
  .form-control-with-clear input.form-control {
    border: 0;
    background-color: transparent !important;
    padding: 6px 12px;
    box-shadow: none;
    font-size: 16px;
  }
  .form-control-with-clear .btn-clear {
    display: inline-block;
    visibility: hidden;
  }
  .form-control-with-clear .search-clear:not(:-moz-placeholder) + .input-group-btn .btn-clear {
    visibility: visible;
  }
  .form-control-with-clear .search-clear:not(:placeholder-shown) + .input-group-btn .btn-clear {
    visibility: visible;
  }
  .search-clear::-ms-clear {
    display: none;
    width: 0;
    height: 0;
  }
  .form-control-with-clear .btn-clear {
    border-left: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  }
  .form-control-with-clear .form-control:focus,
  .form-control-with-clear .btn:focus {
    outline: 5px auto -webkit-focus-ring-color;
  }
  .result-area__matching-count {
    display: flex;
    align-items: baseline;
    gap: 0 20px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #36a860;
  }
  .locations__item {
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
    padding: 36px;
  }
  .leaflet-popup-content .locations__item,
  .modal-body .locations__item {
    padding: 0;
    margin: 0;
    border: 0;
    box-shadow: none;
  }
  .leaflet-popup-content .locations__item h3,
  .modal-body .locations__item h3 {
    font-size: 20px;
  }
  .locations__item + .locations__item {
    margin-top: 52px;
  }
  .locations__hours ul {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.7;
  }
  .locations__hours ul:not(.minimal) li.active {
    font-weight: 700;
    font-family: 'Neo Sans Std Bold', serif;
  }
  .locations__hours ul li span {
    width: 100px;
    display: inline-block;
  }
  .locations__hours ul.minimal li,
  .locations__hours ul.minimal li span {
    display: none;
  }
  .locations__hours ul.minimal li.active {
    display: list-item;
  }
  .locations__hours ul.minimal li.active:before {
    content: 'Today \00B7';
    margin-right: 7px;
  }
  .btn.hours-button {
    display: block;
    padding: 0;
    outline-offset: 4px;
  }
  .locations__services {
    margin: 15px 0;
    padding: 15px 0;
    border: 1px dotted #707070;
    border-width: 1px 0;
  }
  .locations__services .panel-body {
    font-size: 14px;
  }
  #itemMapList .pagination > li:only-child {
    display: none;
  }
  .map-item-popup {
    font-size: 15px;
  }
  .map-item-popup div[class*="flex-container"] {
    flex-direction: column;
  }
  .leaflet-popup-content.leaflet-popup-content {
    margin: 40px 10px 20px 20px;
    padding-right: 20px;
    overflow-y: auto;
  }
  footer a,
  footer a:link {
    color: #fff;
  }
  footer a:visited {
    color: #fff;
  }
  .footerRow > .container {
    background: transparent;
    border-top: 0;
    color: #fff;
  }
  /* footer styles */
  footer {
    background: #162e51;
    padding: 20px 0 60px;
    font-size: 14px;
  }
  footer h4,
  footer p,
  footer a,
  footer .gc-cs-link,
  footer .gc-cs-link:visited {
    color: #fff !important;
  }
  footer .footer-social a i {
    font-size: 30px;
    color: #fff !important;
  }
  footer .header {
    display: block;
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 60px;
    padding: 0;
    font-family: 'Neo Sans Std Bold', serif;
    font-weight: 400;
    line-height: 1.1;
    color: #fff;
  }
  footer .footer-brand {
    border-left: 8px solid #BA1200;
    padding: 18px 0px 0px 10px;
    font-size: 33px;
    line-height: 25px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 20px;
  }
  footer .footer-brand small {
    display: block;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 2px;
  }
  .footerRow .copyrightRow {
    font-size: 14px;
  }
  footer .footer-brand strong {
    font-weight: 500;
  }
  footer .footer-title {
    font-weight: 700;
    font-size: 18px;
    display: block;
    margin: 25px 0 20px 0;
    color: #fff;
  }
  footer ul {
    margin-bottom: 0;
  }
  footer ul > li {
    padding: 6px 0;
    color: #fff !important;
  }
  footer ul > li > a {
    color: #fff !important;
    padding: 0;
    display: block;
  }
  footer .footer-seal {
    margin-bottom: 15px;
    width: 150px;
  }
  footer .copyright-row p {
    display: inline-block;
    color: #bbb !important;
    font-size: 13.5px;
  }
  footer .copyright-row ul {
    float: right;
  }
  .alert-warning {
    background-color: #fdf4b8;
    border-color: #fdf4b8;
    color: #333;
  }
  .alert-danger {
    background-color: #f4c4c4;
    border-color: #f4c4c4;
  }
  .alert-success {
    background-color: #bfdf9f;
    border-color: #bfdf9f;
  }
  .alert-info {
    background-color: #cce6e4;
    border-color: #cce6e4;
  }
  .pageTitle-wrapper {
    padding: 0 0 30px 0;
    background: #f1f1f1;
    background-image: url(images/papyrus.png);
    background-position: center;
    background-repeat: repeat;
    background-attachment: fixed;
    border-top: 8px solid #36a860;
    border-bottom: 1px solid #eee;
  }
  .pageTitle-wrapper .container {
    position: relative;
    z-index: 10;
  }
  .pageTitle-wrapper h1.pageTitle {
    color: #555;
    z-index: 11;
    padding-bottom: 10px;
  }
  .pageTitle-wrapper .breadcrumb {
    background: transparent;
  }
  .pageTitle-wrapper .breadcrumb a,
  .breadcrumb > li + li:before,
  .breadcrumb > .active {
    color: #3377B9 !important;
    font-size: 15px;
  }
  .breadcrumb > li + li:before {
    content: "\f105";
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
  }
  /* homepage */
  .homepage-feature-outer-container {
    height: 250px;
    background-size: cover;
    background-position: center;
    position: relative;
    text-align: center;
  }
  .homepage-feature-outer-container .overlay {
    position: absolute;
    z-index: 3;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.48);
  }
  .panel-default .panel-heading a,
  .panel-default .panel-heading button {
    color: #4E4E4E;
  }
  .content .accordion + .wp-header {
    margin-top: 8rem;
  }
  /* panels but mainly accordions */
  .panel.panel-default:not(.list-filter-panel) {
    box-shadow: none;
    border: 1px solid #8F8F8F;
  }
  .panel.panel-default:not(.list-filter-panel) .panel-heading {
    border: 0;
    padding: 0;
    background: none;
  }
  .panel.panel-default:not(.list-filter-panel) .panel-title {
    padding: 0;
    margin: 0;
  }
  .panel.panel-default:not(.list-filter-panel) .panel-title a,
  .panel.panel-default:not(.list-filter-panel) .panel-title button {
    position: relative;
    display: block;
    font-family: 'Source Sans Pro', sans-serif;
    padding: 16px 45px 16px 20px;
    font-weight: 700;
    text-decoration: none;
  }
  /* collapsed state of accordion */
  .panel.panel-default:not(.list-filter-panel) .panel-title a:after,
  .panel.panel-default:not(.list-filter-panel) .panel-title button::after {
    content: '\f068';
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
    position: absolute;
    right: 20px;
    top: 16px;
  }
  .panel-group-plain {
    margin-bottom: 0;
  }
  .panel-group .panel {
    border: 2px solid #eee;
  }
  .panel-group .panel + .panel {
    margin-top: 20px;
  }
  .panel-group .panel .panel-heading {
    padding: 0;
    margin: 0;
  }
  .panel-group.panel-group-plain .panel {
    border: 0;
  }
  .panel-group.panel-group-plain .panel + .panel {
    margin-top: 10px;
  }
  .panel-group .panel .panel-heading .panel-title {
    padding: 0;
    margin: 0;
    font-family: 'Neo Sans Std', sans-serif;
    font-size: 20px;
    line-height: 26px;
  }
  .panel-group.panel-group-plain .panel .panel-title {
    font-size: inherit;
    line-height: 1.3;
  }
  .panel-group .panel .panel-heading .panel-title a,
  .panel-group .panel .panel-heading .panel-title button {
    display: block;
    padding: 25px 60px 25px 25px;
    position: relative;
    text-decoration: none;
    outline-offset: -4px;
  }
  .panel-group .panel .panel-heading .panel-title button {
    width: 100%;
    min-width: auto;
    margin: 0;
    border: 0;
    text-align: left;
  }
  .panel-group.panel-group-plain .panel .panel-heading a,
  .panel-group.panel-group-plain .panel .panel-heading button {
    color: #3377B9;
    padding: 0;
  }
  .panel-group.panel-group-plain .panel .panel-heading button {
    font-weight: 400;
    font-family: inherit;
  }
  .panel-group-plain .panel .panel-heading button:not(.collapsed) {
    font-weight: 700;
  }
  .panel-group .panel .panel-heading .panel-title a:hover,
  .panel-group .panel .panel-heading .panel-title button:hover {
    text-decoration: underline;
  }
  .panel-group.panel-group-plain .panel .panel-heading button:hover,
  .panel-group.panel-group-block .panel .panel-heading button:hover {
    background-color: transparent;
    text-decoration: none;
  }
  .panel-group.panel-group-plain .panel .panel-heading button:hover span,
  .panel-group.panel-group-block .panel .panel-heading button:hover span {
    text-decoration: underline;
  }
  .panel-group .panel .panel-heading .panel-title a strong {
    font-family: 'Neo Sans Std Bold', serif;
  }
  .panel-heading__date {
    display: block;
    margin-bottom: 5px;
    font-size: 16px;
    color: #595959;
  }
  .panel-group .panel .panel-heading .panel-title a:hover .panel-heading__text,
  .panel-group .panel .panel-heading .panel-title a:focus .panel-heading__text,
  .panel-group .panel .panel-heading .panel-title button:hover .panel-heading__text,
  .panel-group .panel .panel-heading .panel-title button:focus .panel-heading__text {
    text-decoration: underline;
  }
  .panel-group .panel .panel-heading .panel-title a:after,
  .panel-group .panel .panel-heading .panel-title button:after {
    content: '\f106';
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
    position: absolute;
    top: 25px;
    right: 25px;
  }
  .panel-group .panel .panel-heading .panel-title a.collapsed:after,
  .panel-group .panel .panel-heading .panel-title button.collapsed:after {
    transform: scaleY(-1);
  }
  .panel-group.panel-group-plain .panel .panel-heading a::after,
  .panel-group.panel-group-plain .panel .panel-heading button::after,
  .panel-group.panel-group-block .panel .panel-heading a::after,
  .panel-group.panel-group-block .panel .panel-heading button::after {
    position: static;
    margin-left: 5px;
  }
  .panel-group .panel .panel-heading .panel-title a i,
  .panel-group .panel .panel-heading .panel-title button i {
    margin-right: 15px;
    position: absolute;
    left: 14px;
    top: 15px;
    display: none !important;
  }
  .panel-group .panel .panel-body {
    padding: 0 25px 25px;
    border-top: 0;
  }
  .panel-group.panel-group-plain .panel-body.panel-body {
    padding-left: 0;
    padding-right: 0;
    border: 0;
  }
  .panel-group-block .panel + .panel {
    margin-top: 0;
  }
  .panel-group-block.panel-group-block .panel {
    border: 0;
  }
  .panel-group-block .panel .panel-heading .panel-title button {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    padding: 10px 15px;
    font-size: 18px;
    color: #333;
  }
  .panel-group-block .panel-heading + .panel-collapse > .panel-body {
    border: 0;
    padding-bottom: 10px;
  }
  .tab-container {
    margin-bottom: 20px;
  }
  .tab-container .nav-tabs {
    display: flex;
  }
  .tab-container .nav-tabs.nav-tabs {
    margin-bottom: 0;
    border-bottom-color: #8F8F8F;
  }
  .tab-container .nav-tabs > li {
    border-top: 1px solid #8F8F8F;
    flex: 0 1 auto;
    float: none;
    display: flex;
  }
  .tab-container .nav-tabs > li:first-child {
    border-left: 1px solid #8F8F8F;
  }
  .tab-container .nav-tabs > li:last-child {
    border-right: 1px solid #8F8F8F;
  }
  .tab-container .nav-tabs > li > a {
    margin-right: 0;
    padding: 15px 25px;
    border-radius: 0;
    background-color: #4E4E4E;
    border: 0;
    border-right: 2px solid transparent;
    color: #fff;
    font: 700 20px 'Source Sans Pro', sans-serif;
    text-decoration: none;
  }
  .tab-container .nav-tabs a:focus {
    outline: 0;
  }
  .tab-container .nav-tabs a:focus-visible {
    outline: #fff solid 2px;
    outline-offset: -8px;
  }
  .tab-container .nav-tabs > li:not(:last-child) > a {
    border-right-color: #fff;
  }
  .tab-container .nav-tabs > li:not(.active) > a:hover {
    text-decoration: underline;
  }
  .tab-container .nav-tabs > li.active > a,
  .tab-container .nav-tabs > li.active > a:focus,
  .tab-container .nav-tabs > li.active > a:hover {
    background-color: #fff;
    color: #000;
  }
  .tab-container .nav-tabs > li.active > a:focus-visible {
    outline-color: #000;
  }
  .nav-tabs > li.active > a,
  .nav-tabs > li.active > a:focus,
  .nav-tabs > li.active > a:hover {
    border: 0;
  }
  .tab-container .tab-content {
    padding: 25px;
    border: 1px solid #8F8F8F;
    border-width: 0 1px 1px;
  }
  .list-group li + li .list-group-item {
    border-top: 1px solid #ddd;
  }
  .list-group-item.list-group-item {
    padding: 10px 0;
    background: transparent;
    border: 0;
    text-decoration: none;
  }
  .list-group-itemlist-group-item:focus,
  .list-group-item.list-group-item:hover {
    background: transparent;
    text-decoration: underline;
  }
  /* homepage styles */
  .homepage-hero {
    padding: 0 0 80px;
    background-color: #127F3A;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3CradialGradient id='a' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2336A860'/%3E%3Cstop offset='1' stop-color='%23127F3A'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='750' x2='1550' y2='750'%3E%3Cstop offset='0' stop-color='%2324944d'/%3E%3Cstop offset='1' stop-color='%23127F3A'/%3E%3C/linearGradient%3E%3Cpath id='s' fill='url(%23b)' d='M1549.2 51.6c-5.4 99.1-20.2 197.6-44.2 293.6c-24.1 96-57.4 189.4-99.3 278.6c-41.9 89.2-92.4 174.1-150.3 253.3c-58 79.2-123.4 152.6-195.1 219c-71.7 66.4-149.6 125.8-232.2 177.2c-82.7 51.4-170.1 94.7-260.7 129.1c-90.6 34.4-184.4 60-279.5 76.3C192.6 1495 96.1 1502 0 1500c96.1-2.1 191.8-13.3 285.4-33.6c93.6-20.2 185-49.5 272.5-87.2c87.6-37.7 171.3-83.8 249.6-137.3c78.4-53.5 151.5-114.5 217.9-181.7c66.5-67.2 126.4-140.7 178.6-218.9c52.3-78.3 96.9-161.4 133-247.9c36.1-86.5 63.8-176.2 82.6-267.6c18.8-91.4 28.6-184.4 29.6-277.4c0.3-27.6 23.2-48.7 50.8-48.4s49.5 21.8 49.2 49.5c0 0.7 0 1.3-0.1 2L1549.2 51.6z'/%3E%3Cg id='g'%3E%3Cuse href='%23s' transform='scale(0.12) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.2) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.25) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(0.3) rotate(-20)'/%3E%3Cuse href='%23s' transform='scale(0.4) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(0.5) rotate(20)'/%3E%3Cuse href='%23s' transform='scale(0.6) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.7) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.835) rotate(-40)'/%3E%3Cuse href='%23s' transform='scale(0.9) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(1.05) rotate(25)'/%3E%3Cuse href='%23s' transform='scale(1.2) rotate(8)'/%3E%3Cuse href='%23s' transform='scale(1.333) rotate(-60)'/%3E%3Cuse href='%23s' transform='scale(1.45) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(1.6) rotate(10)'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Ccircle fill='url(%23a)' r='3000'/%3E%3Cg opacity='0.5'%3E%3Ccircle fill='url(%23a)' r='2000'/%3E%3Ccircle fill='url(%23a)' r='1800'/%3E%3Ccircle fill='url(%23a)' r='1700'/%3E%3Ccircle fill='url(%23a)' r='1651'/%3E%3Ccircle fill='url(%23a)' r='1450'/%3E%3Ccircle fill='url(%23a)' r='1250'/%3E%3Ccircle fill='url(%23a)' r='1175'/%3E%3Ccircle fill='url(%23a)' r='900'/%3E%3Ccircle fill='url(%23a)' r='750'/%3E%3Ccircle fill='url(%23a)' r='500'/%3E%3Ccircle fill='url(%23a)' r='380'/%3E%3Ccircle fill='url(%23a)' r='250'/%3E%3C/g%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23g' transform='rotate(10)'/%3E%3Cuse href='%23g' transform='rotate(120)'/%3E%3Cuse href='%23g' transform='rotate(240)'/%3E%3C/g%3E%3Ccircle fill-opacity='0.1' fill='url(%23a)' r='3000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
    /*! background by SVGBackgrounds.com */
    color: #d7f2e1;
  }
  .homepage-hero .not-header-header {
    font-family: 'Neo Sans Std Light';
    font-size: 40px;
    text-align: center;
    display: block;
    margin-bottom: 20px;
  }
  .homepage-hero .input-group {
    background: #fff;
    padding: 4px;
    border-radius: 50px;
    box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.33);
    overflow: hidden;
  }
  .homepage-hero .input-group .form-control {
    box-shadow: none;
    border: 0;
    padding: 20px 15px;
    font-size: 19px;
  }
  .homepage-hero .input-group .input-group-btn .btn {
    font-size: 18px;
    border-radius: 50px;
    padding: 8px 18px 6px 18px;
    line-height: 26px;
  }
  .Homepage-Layout .mainContent {
    padding-top: 0;
    padding-bottom: 0;
  }
  .Homepage-Layout .mainContent .homepage-top {
    background: #fafafa;
    background-image: url(images/papyrus.png);
    background-position: center;
    background-repeat: repeat;
    background-attachment: fixed;
    border: 1px solid #eee;
    border-width: 1px 0;
  }
  .homepage-row {
    padding: 20px 0 50px 0;
  }
  .homepage-row,
  .icon-wrapper {
    text-align: center;
  }
  .icon-wrapper .icon-circle {
    margin-top: 30px;
    border-radius: 80px;
    height: 80px;
    width: 80px;
    background: #6fa2db;
    background: linear-gradient(151deg, #6fa2db 20%, #185087 100%);
    display: inline-block;
  }
  .icon-wrapper .icon-circle i {
    font-size: 35px;
    line-height: 80px;
    color: #FFF;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  }
  .homepage-row .icon-wrapper .icon-circle i.fa-phone-laptop {
    position: relative;
    top: 2px;
  }
  .homepage-row .icon-wrapper .icon-circle i.fa-file-search {
    position: relative;
    left: 4px;
  }
  .homepage-row .header-homepage {
    font-family: 'Neo Sans Std Light';
    font-size: 28px;
    margin: 15px 0 5px 0;
  }
  .homepage-row .header-homepage + p {
    padding: 0 30px;
    font-size: 18px;
  }
  .homepage-row .btn-link {
    font-family: 'Neo Sans Std Bold', serif;
    padding: 0;
    text-decoration: none !important;
    font-size: 17.5px;
  }
  .homepage-row .btn-link:hover,
  .homepage-row .btn-link:focus {
    text-decoration: underline !important;
  }
  .is-html-enabled .ms-rte-embedil {
    display: block;
  }
  .homepage-middle {
    padding: 50px 0;
  }
  .simple-action {
    position: relative;
    padding: 15px;
    margin-bottom: 15px;
    border: 1px solid #e3e3e3;
    border-left: 5px solid #3377B9;
    border-radius: 12px;
    transition: background 0.3s ease-out, border 0.3s ease-out;
  }
  .simple-action:hover,
  .simple-action:focus-within {
    box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
    background: #fafafa;
  }
  .simple-action h4 {
    font-family: 'Neo Sans Std', sans-serif;
    font-size: 22px;
    margin: 0 0 10px 0;
  }
  .simple-action h4 + p {
    margin: 0 0 10px 0;
  }
  .simple-action a {
    font-family: 'Neo Sans Std', sans-serif;
    display: block;
  }
  .simple-action a:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .homepage-bottom {
    padding: 40px 0;
    background: #fafafa;
  }
  /* side nav */
  .nav-stacked > li + li {
    margin-top: 0;
  }
  .left-nav {
    border: 1px solid #e1e1e1;
  }
  .left-nav .nav-stacked > li {
    border-bottom: 1px solid #eee;
  }
  .left-nav .nav-stacked > li:last-of-type {
    border-bottom: 0;
  }
  .left-nav .nav-stacked > li > a {
    color: #222;
    background: #fff;
    transition: 0.1s ease all;
    text-decoration: none !important;
    position: relative;
  }
  .left-nav .nav-stacked > li > a:hover:before,
  .left-nav .nav-stacked > li > a:focus:before,
  .left-nav .nav-stacked > li.active > a:before,
  .left-nav .nav-stacked > li.active ul.dropdown-menu:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 3px;
    background: #005ea2;
  }
  .left-nav .nav-stacked > li.active > a,
  .left-nav .nav-stacked > li a:hover,
  .left-nav .nav-stacked > li a:focus {
    color: #005ea2;
    background: #fafafa;
  }
  .left-nav .nav-stacked > li.dropdown a .caret {
    position: absolute;
    right: 10px;
    top: 17px;
  }
  .left-nav .nav-stacked > li.dropdown a {
    padding-right: 25px;
  }
  .left-nav .open > .dropdown-menu {
    position: relative;
    display: block;
    float: none;
    box-shadow: none;
    border: 0;
    border-top: 0;
    margin-top: 0;
  }
  .left-nav .nav-stacked > li ul.dropdown-menu {
    padding-top: 0;
    padding-bottom: 0;
  }
  .left-nav .nav-stacked > li ul.dropdown-menu > li a {
    color: #222;
    padding: 7px 5px 7px 25px;
    text-decoration: none !important;
    white-space: normal;
  }
  .left-nav .nav-stacked > li ul.dropdown-menu > li.active a,
  .left-nav .nav-stacked > li ul.dropdown-menu > li a:hover,
  .left-nav .nav-stacked > li ul.dropdown-menu > li a:focus {
    color: #005ea2;
    background: #f5f5f5;
  }
  .left-nav .nav-stacked .dropdown-menu > .active > a,
  .left-nav .nav-stacked .dropdown-menu > .active > a:focus,
  .left-nav .nav-stacked .dropdown-menu > .active > a:hover {
    background: #f5f5f5;
  }
  /* OVR Display Item Styles */
  .media {
    display: flex;
    box-sizing: border-box;
    width: 100%;
    border-top: 1px solid #ddd;
    padding: 2rem 0;
  }
  .media .media-left {
    display: block;
    height: 80px;
    width: 80px;
    overflow: hidden;
    margin-right: 25px;
    padding: 0;
    flex: 0 0 auto;
  }
  .media .media-body {
    width: auto;
  }
  .media .media-figure {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .media + .link-primary {
    margin-top: 10px;
  }
  .list-group-item + .eec-card {
    margin-top: 30px;
  }
  .media.square-image img {
    margin-left: 0 !important;
    width: 100% !important;
    height: auto !important;
  }
  .list-group.groupmarker {
    margin-bottom: 40px;
  }
  .list-group .list-group-item {
    color: #333333;
    position: relative;
    padding-right: 30px;
    display: block;
    width: 100%;
  }
  .list-group a.list-group-item {
    color: #333333;
    text-decoration: none;
  }
  .list-group .list-group-item-title,
  .list-group .list-group-item-desc {
    text-decoration: none;
  }
  .list-group a.list-group-item:hover .list-group-item-title,
  .list-group a.list-group-item:focus .list-group-item-title {
    text-decoration: underline;
  }
  .list-group a.list-group-item:not([href$=".gov"]):after,
  .list-group a.list-group-item:not([href$=".GOV"]):after {
    content: '\f08e';
  }
  .list-group a.list-group-item[href^="/"]:after,
  .list-group a.list-group-item[href^=".."]:after {
    content: '\f054';
  }
  .list-group a.list-group-item[href^="mailto"]:after,
  .list-group a.list-group-item[href^="MAILTO"]:after {
    content: '\f003';
  }
  .list-group a.list-group-item[href^="tel"]:after,
  .list-group a.list-group-item[href^="TEL"]:after {
    content: '\f095';
  }
  .list-group a.list-group-item:after {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
    position: absolute;
    right: 8px;
    top: 11px;
    content: '\f054';
    color: #aaa;
  }
  .results-list .list-group-item a:after {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font: var(--fa-font-solid);
    position: absolute;
    right: 8px;
    top: 11px;
    color: #333;
  }
  .list-group a.list-group-item[href$=".pdf"]:after,
  .list-group a.list-group-item[href$=".PDF"]:after,
  .results-list .list-group-item a[href$=".pdf"]:after,
  .results-list .list-group-item a[href$=".PDF"]:after {
    content: "\f1c1";
    /*PDF*/
  }
  .list-group a.list-group-item[href$=".csv"]:after,
  .list-group a.list-group-item[href$=".CSV"]:after,
  .list-group a.list-group-item[href$=".xls"]:after,
  .list-group a.list-group-item[href$=".XLS"]:after,
  .list-group a.list-group-item[href$=".xlsx"]:after,
  .list-group a.list-group-item[href$=".XLSX"]:after,
  .results-list .list-group-item a[href$=".csv"]:after,
  .results-list .list-group-item a[href$=".CSV"]:after,
  .results-list .list-group-item a[href$=".xls"]:after,
  .results-list .list-group-item a[href$=".XLS"]:after,
  .results-list .list-group-item a[href$=".xslx"]:after,
  .results-list .list-group-item a[href$=".XSLX"]:after {
    content: "\f1c3";
    /*Excel*/
  }
  .list-group a.list-group-item[href$=".doc"]:after,
  .list-group a.list-group-item[href$=".DOC"]:after,
  .list-group a.list-group-item[href$=".docx"]:after,
  .list-group a.list-group-item[href$=".DOCX"]:after,
  .results-list .list-group-item a[href$=".doc"]:after,
  .results-list .list-group-item a[href$=".DOC"]:after,
  .results-list .list-group-item a[href$=".docx"]:after,
  .results-list .list-group-item a[href$=".DOCX"]:after {
    content: "\f1c2";
    /*Word*/
  }
  .list-group a.list-group-item[href$=".ppt"]:after,
  .list-group a.list-group-item[href$=".PPT"]:after,
  .list-group a.list-group-item[href$=".pptx"]:after,
  .list-group a.list-group-item[href$=".PPTX"]:after,
  .results-list .list-group-item a[href$=".ppt"]:after,
  .results-list .list-group-item a[href$=".PPT"]:after,
  .results-list .list-group-item a[href$=".pptx"]:after,
  .results-list .list-group-item a[href$=".PPTX"]:after {
    content: "\f1c4";
    /*Powerpoint*/
  }
  .list-group a.list-group-item[href$=".rtf"]:after,
  .list-group a.list-group-item[href$=".RTF"]:after,
  .list-group a.list-group-item[href$=".txt"]:after,
  .list-group a.list-group-item[href$=".TXT"]:after,
  .list-group a.list-group-item[href$=".xml"]:after,
  .list-group a.list-group-item[href$=".XML"]:after,
  .results-list .list-group-item a[href$=".rtf"]:after,
  .results-list .list-group-item a[href$=".RTF"]:after,
  .results-list .list-group-item a[href$=".txt"]:after,
  .results-list .list-group-item a[href$=".TXT"]:after,
  .results-list .list-group-item a[href$=".xml"]:after,
  .results-list .list-group-item a[href$=".XML"]:after {
    content: "\f0f6";
    /*Text*/
  }
  .list-group a.list-group-item[href$=".mp3"]:after,
  .list-group a.list-group-item[href$=".MP3"]:after,
  .list-group a.list-group-item[href$=".wav"]:after,
  .list-group a.list-group-item[href$=".fla"]:after,
  .list-group a.list-group-item[href$=".flac"]:after,
  .list-group a.list-group-item[href$=".ra"]:after,
  .list-group a.list-group-item[href$=".rma"]:after,
  .list-group a.list-group-item[href$=".aif"]:after,
  .list-group a.list-group-item[href$=".aiff"]:after,
  .list-group a.list-group-item[href$=".aa"]:after,
  .list-group a.list-group-item[href$=".aac"]:after,
  .list-group a.list-group-item[href$=".aax"]:after,
  .list-group a.list-group-item[href$=".ac3"]:after,
  .list-group a.list-group-item[href$=".au"]:after,
  .list-group a.list-group-item[href$=".ogg"]:after,
  .list-group a.list-group-item[href$=".avr"]:after,
  .list-group a.list-group-item[href$=".3ga"]:after,
  .list-group a.list-group-item[href$=".flac"]:after,
  .list-group a.list-group-item[href$=".mid"]:after,
  .list-group a.list-group-item[href$=".midi"]:after,
  .list-group a.list-group-item[href$=".m4a"]:after,
  .list-group a.list-group-item[href$=".mp4a"]:after,
  .list-group a.list-group-item[href$=".amz"]:after,
  .list-group a.list-group-item[href$=".mka"]:after,
  .list-group a.list-group-item[href$=".asx"]:after,
  .list-group a.list-group-item[href$=".pcm"]:after,
  .list-group a.list-group-item[href$=".m3u"]:after,
  .list-group a.list-group-item[href$=".wma"]:after,
  .list-group a.list-group-item[href$=".xwma"]:after {
    content: "\f1c7";
    /*Audio*/
  }
  .list-group a.list-group-item[href$=".gif"]:after,
  .list-group a.list-group-item[href$=".GIF"]:after,
  .list-group a.list-group-item[href$=".jpg"]:after,
  .list-group a.list-group-item[href$=".JPG"]:after,
  .list-group a.list-group-item[href$=".jpeg"]:after,
  .list-group a.list-group-item[href$=".JPEG"]:after,
  .list-group a.list-group-item[href$=".png"]:after,
  .list-group a.list-group-item[href$=".PNG"]:after,
  .list-group a.list-group-item[href$=".bmp"]:after,
  .list-group a.list-group-item[href$=".BMP"]:after,
  .list-group a.list-group-item[href$=".tif"]:after,
  .list-group a.list-group-item[href$=".TIF"]:after {
    content: "\f1c5";
    /*Image*/
  }
  .list-group a.list-group-item[href$=".zip"]:after,
  .list-group a.list-group-item[href$=".ZIP"]:after,
  .list-group a.list-group-item[href$=".rar"]:after,
  .list-group a.list-group-item[href$=".tar"]:after,
  .list-group a.list-group-item[href$=".gz"]:after,
  .list-group a.list-group-item[href$=".dmg"]:after,
  .list-group a.list-group-item[href$=".iso"]:after {
    content: "\f1c6";
    /*Archive*/
  }
  .list-group a.list-group-item:hover:after,
  .list-group a.list-group-item:focus:after {
    color: #031927;
  }
  .list-group a.list-group-item:hover,
  .list-group a.list-group-item:focus {
    background-color: #88d1ca;
    border-color: #88d1ca;
    color: #031927;
  }
  .list-group a list-group-item-title:hover,
  .list-group a list-group-item-title:focus {
    color: #031927;
    text-decoration: underline;
  }
  .list-group .list-group-item .list-group-item-title {
    display: block;
    font-weight: 500;
    font-size: 18px;
  }
  .list-group .list-group-item .list-group-item-desc {
    display: block;
    color: #595959;
  }
  .list-group .list-group-item .list-group-item-desc:hover {
    text-decoration: none;
  }
  .list-group .list-group-item ul {
    padding-left: 17px;
    font-weight: 400;
    color: #595959;
  }
  .list-group .list-group-item span > span {
    font-weight: 400;
    color: #595959;
  }
  .slm-layout-main {
    position: relative;
    /*overflow: visible;*/
  }
  .list-group .slm-layout-main .item {
    position: relative;
    z-index: 10;
  }
  .main-right .main-right-image img {
    height: auto;
    width: 100%;
    margin-bottom: 20px;
  }
  /* END OVR Display Item Styles */
  .item__icon {
    margin-right: 8px;
  }
  .item__icon--alt {
    margin-left: 8px;
  }
  .modal-open {
    overflow: hidden !important;
  }
  .modal--center.modal-active {
    display: flex !important;
    padding: 1rem !important;
  }
  .modal-dialog--center {
    margin: auto;
  }
  .modal.fade .modal-dialog {
    transform: scale(0.85);
    transition: transform 0.3s ease;
  }
  .modal.in .modal-dialog {
    transform: scale(1);
  }
  .modal-sidepanel .modal-dialog {
    display: flex;
    width: 100vw;
    height: 100%;
    margin: 0 ;
  }
  .modal-sidepanel .modal-content {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .modal-sidepanel .modal-body {
    flex: 1 1 auto;
    overflow-y: auto;
  }
  .modal-sidepanel.fade {
    transition: opacity 150ms linear;
  }
  .modal-sidepanel.fade .modal-dialog {
    transform: none;
    transition: none;
  }
  .modal button.close {
    opacity: 0.75;
    color: #333;
    font-size: 2.5rem;
  }
  .modal button.close:focus,
  .modal button.close:hover {
    opacity: 1;
    color: #02050d;
  }
  .modal-title.modal-title {
    margin: 0;
  }
  .modal-body {
    padding: 1.563rem;
  }
  .modal-footer .btn + .btn {
    margin-left: 15px;
  }
  .modal-backdrop.in {
    opacity: 0.8;
  }
  .modal--video button.close {
    position: absolute;
    bottom: 100%;
    right: 0;
    min-width: auto;
    margin-bottom: 0.625rem;
    color: #fff;
    opacity: 0.75;
    font-weight: 400;
  }
  .modal--video button.close:active,
  .modal--video button.close:focus,
  .modal--video button.close:hover {
    opacity: 1;
    color: #fff;
  }
  .modal--video button.close:active,
  .modal--video button.close:focus {
    outline: 0.15rem dotted #fff;
    outline-offset: 0.25rem;
  }
  .modal--video .modal-body {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  #primary-nav .navbar-header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .modal-dialog--center {
    flex: 1 1 auto;
  }
  .mt-1-xs {
    margin-top: 20px !important;
  }
  .mt-2-xs {
    margin-top: 36px !important;
  }
  .mt-3-xs {
    margin-top: 52px !important;
  }
  .mt-4-xs {
    margin-top: 68px !important;
  }
}
@media only screen and (min-width: 768px) {
  .navbar-portalbar-v3 .navbar-nav .open .dropdown-menu .divider {
    background-color: #003366;
  }
  .navbar-portalbar-v3 .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-portalbar .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-portalbar .nav-collapse .nav > li > a:hover {
    background: #003366;
    background: rgba(0, 51, 102, 0.4);
    color: #ffffff;
    text-shadow: 0 1px 0px #001933;
  }
  .navbar-portalbar-v3 .navbar-collapse .nav > li > a {
    color: #ffffff;
  }
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
  }
  #primary-nav #mainNav {
    display: block;
    padding-left: 0px;
    border-top: 1px solid #ddd;
  }
  #primary-nav .navbar-brand {
    float: none;
    display: table;
    width: 100%;
    padding: 0 10px 10px 0;
  }
  #primary-nav .navbar-brand span.header-title {
    font-size: 28px;
    left: 20px;
    top: 30px;
  }
  #primary-nav .navbar-brand span.header-title-name {
    font-size: 40px;
    top: 8px;
    left: -1px;
  }
  #primary-nav .navbar-brand img {
    max-height: 120px;
    height: 120px;
    margin: 20px 0;
  }
  #primary-nav #mainNav {
    display: block;
  }
  #primary-nav #mainNav .dropdown-menu {
    margin: -20px 0 0;
  }
  #primary-nav .navbar-header .nav-social {
    display: inline-block;
  }
  #primary-nav #mainNav .has-mega-menu {
    position: static;
  }
  #primary-nav #mainNav .mega-menu {
    margin-left: auto!important;
    margin-right: auto!important;
    right: 0!important;
    width: auto!important;
    max-width: 1270px!important;
    -moz-column-gap: 2.126rem;
         column-gap: 2.126rem;
    -moz-column-rule: 1px solid #F2F2F2;
         column-rule: 1px solid #F2F2F2;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
  #primary-nav #mainNav .mega-menu > li {
    display: block;
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
  }
  .mega-menu.break-sections > li.dropdown-submenu {
    -moz-column-break-before: column;
         break-before: column;
  }
  .mega-menu.column-count-1 {
    -moz-column-count: 1;
         column-count: 1;
  }
  .mega-menu.column-count-2 {
    -moz-column-count: 2;
         column-count: 2;
  }
  .mega-menu.column-count-3 {
    -moz-column-count: 3;
         column-count: 3;
  }
  .mega-menu.column-count-4 {
    -moz-column-count: 4;
         column-count: 4;
  }
  .mega-menu.column-count-5 {
    -moz-column-count: 5;
         column-count: 5;
  }
  footer .footer-social,
  footer .footer-links {
    float: right;
  }
  footer .footer-social {
    margin-top: -90px;
  }
  footer .copyright p {
    margin: 0px;
  }
  footer .footer-links > li {
    padding: 0px 6px;
  }
  .google-translate {
    right: 15px;
    left: auto;
    border-radius: 0 0 6px 6px;
  }
  .featured-links {
    display: flex;
  }
  .featured-links > li {
    flex: 1 1 0%;
  }
  /* OVR Display Item Styles */
  .media .media-left {
    width: 120px;
    height: 120px;
  }
  .media.no-image .media-body {
    padding-left: 0;
  }
  /* END OVR Display Item Styles */
  .modal-sidepanel .modal-dialog {
    width: 50vw;
    max-width: 500px;
    margin: 0 0 0 auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-1-sm {
    margin-top: 20px !important;
  }
  .mt-2-sm {
    margin-top: 36px !important;
  }
  .mt-3-sm {
    margin-top: 52px !important;
  }
  .mt-4-sm {
    margin-top: 68px !important;
  }
}
@media only screen and (max-width: 991px) {
  .tab-container .nav-tabs {
    display: none;
  }
  .tab-container .tab-pane {
    display: block !important;
    margin-bottom: 36px;
  }
  .tab-container .tab-content {
    padding: 0;
    border-color: transparent;
  }
}
@media only screen and (min-width: 992px) {
  .homepage-feature-outer-container {
    height: 350px;
  }
  .sticky-top-md {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  body.authenticated .sticky-top-md {
    z-index: 10;
  }
  .sticky-top-md #itemMap {
    height: 95vh;
  }
  .flex-container-md {
    display: flex;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-1-md {
    margin-top: 20px !important;
  }
  .mt-2-md {
    margin-top: 36px !important;
  }
  .mt-3-md {
    margin-top: 52px !important;
  }
  .mt-4-md {
    margin-top: 68px !important;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1300px;
    width: 100%;
  }
  .mt-1-lg {
    margin-top: 20px !important;
  }
  .mt-2-lg {
    margin-top: 36px !important;
  }
  .mt-3-lg {
    margin-top: 52px !important;
  }
  .mt-4-lg {
    margin-top: 68px !important;
  }
}
.flex-container-auto-col > * {
  flex: 1 0 0%;
}
.flex-container-gap {
  gap: 2rem 5rem;
}
.m-0 {
  margin: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 20px !important;
}
.mt-2 {
  margin-top: 36px !important;
}
.mt-3 {
  margin-top: 52px !important;
}
.mt-4 {
  margin-top: 68px !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 20px !important;
}
.p-2 {
  padding: 36px !important;
}
.p-3 {
  padding: 52px !important;
}
.p-4 {
  padding: 68px !important;
}
.ms-webpartzone-cell {
  margin: 0 !important;
}
.ms-webpart-zone,
.ms-webpart-cell-vertical,
.ms-webpart-chrome-vertical {
  display: block;
  clear: both;
}
.nobr {
  white-space: nowrap;
  display: inline-block;
}
.dfwp-column {
  padding: 0;
}
.slm-edit-link .list-group-item {
  display: flex;
}
#aspnetForm[enctype="multipart/form-data"] .slm-layout-main {
  overflow: visible;
}
#ADA-skip a {
  background: transparent;
  color: #fff;
  left: 0;
  padding: 1rem 1.5rem;
  position: absolute;
  top: -4.2rem;
  transition: all 0.2s ease-in-out;
  z-index: 999;
}
#ADA-skip a:focus {
  background: #206338;
  color: #fff;
  left: 0;
  outline: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease-in-out;
}
.text-muted {
  color: #757575;
}
.is-html-enabled *:not(.btn):not(.text-muted),
.panel-group .panel-body *:not(.text-muted) {
  color: inherit !important;
  font-family: inherit !important;
  background: transparent !important;
}
.is-html-enabled *:not(.btn):not([class*="size"]):not(h1):not(h2):not(h3):not(h4):not(.small),
.panel-group .panel-body *:not(h1):not(h2):not(h3):not(h4):not(.small) {
  font-size: inherit !important;
}
.is-html-enabled a:not(.btn),
.panel-group .panel-body a:not(.btn) {
  color: #3377B9 !important;
}
.highlight,
.panel-collapse :not(.is-html-enabled) .highlight {
  background-color: #ff0 !important;
  font-weight: 700;
  font-family: inherit !important;
}
/* ----------------------------------------------
 * Generated by Animista on 2021-10-8 15:24:46
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation fade-in-fwd
 * ----------------------------------------
 */
@keyframes fade-in-fwd {
  0% {
    transform: translateY(0);
    opacity: 0;
  }
  100% {
    transform: translateY(20px);
    opacity: 1;
  }
}

/*# sourceMappingURL=data:application/json;base64,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O0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxPQUFPO0VBQ1Asb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osZ0NBQWdDO0VBQ2hDLFlBQVk7QUFDZDtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxPQUFPO0VBQ1AsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7O0VBRUUseUJBQXlCO0VBQ3pCLCtCQUErQjtFQUMvQixrQ0FBa0M7QUFDcEM7QUFDQTs7RUFFRSw2QkFBNkI7QUFDL0I7QUFDQTs7RUFFRSx5QkFBeUI7QUFDM0I7QUFDQTs7RUFFRSxpQ0FBaUM7RUFDakMsZ0JBQWdCO0VBQ2hCLCtCQUErQjtBQUNqQztBQUNBOzs7OzttREFLbUQ7QUFDbkQ7Ozs7RUFJRTtBQUNGO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIsVUFBVTtFQUNaO0VBQ0E7SUFDRSwyQkFBMkI7SUFDM0IsVUFBVTtFQUNaO0FBQ0YiLCJmaWxlIjoibGFyZ2VMb2dvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1lcnJpd2VhdGhlciZmYW1pbHk9U291cmNlK1NhbnMrUHJvJmZhbWlseT1Xb3JrK1NhbnM6d2dodEAzMDA7NDAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCBCb2xkJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL05lb1NhbnNTdGQtQm9sZC9OZW9TYW5zU3RkLUJvbGQuZW90Jyk7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJ2ZvbnRzL05lb1NhbnNTdGQtQm9sZC9OZW9TYW5zU3RkLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqLyB1cmwoJ2ZvbnRzL05lb1NhbnNTdGQtQm9sZC9OZW9TYW5zU3RkLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCdmb250cy9OZW9TYW5zU3RkLUJvbGQvTmVvU2Fuc1N0ZC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCdmb250cy9OZW9TYW5zU3RkLUJvbGQvTmVvU2Fuc1N0ZC1Cb2xkLnN2ZyNmMjAwZmZmYTFlNzViY2NiOGE5ZDI1NDNjYzMwM2M2MCcpIGZvcm1hdCgnc3ZnJyk7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIExpZ2h0JztcbiAgc3JjOiB1cmwoJ2ZvbnRzL05lb1NhbnNTdGQtTGlnaHQvTmVvU2Fuc1N0ZC1MaWdodC5lb3QnKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnZm9udHMvTmVvU2Fuc1N0ZC1MaWdodC9OZW9TYW5zU3RkLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi8gdXJsKCdmb250cy9OZW9TYW5zU3RkLUxpZ2h0L05lb1NhbnNTdGQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCdmb250cy9OZW9TYW5zU3RkLUxpZ2h0L05lb1NhbnNTdGQtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoJ2ZvbnRzL05lb1NhbnNTdGQtTGlnaHQvTmVvU2Fuc1N0ZC1MaWdodC5zdmcjOTk0YWNmOGNkZTY0M2M2NThmYTRkODdmMWEwZDc4NmInKSBmb3JtYXQoJ3N2ZycpO1xuICAvKiBMZWdhY3kgaU9TICovXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCc7XG4gIHNyYzogdXJsKCdmb250cy9OZW9TYW5zU3RkLVJlZ3VsYXIvTmVvU2Fuc1N0ZC1SZWd1bGFyLmVvdCcpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCdmb250cy9OZW9TYW5zU3RkLVJlZ3VsYXIvTmVvU2Fuc1N0ZC1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi8gdXJsKCdmb250cy9OZW9TYW5zU3RkLVJlZ3VsYXIvTmVvU2Fuc1N0ZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnZm9udHMvTmVvU2Fuc1N0ZC1SZWd1bGFyL05lb1NhbnNTdGQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybCgnZm9udHMvTmVvU2Fuc1N0ZC1SZWd1bGFyL05lb1NhbnNTdGQtUmVndWxhci5zdmcjNmI5NDE2N2YzNjI3MjFhMTVjOGM4MDU2N2U4OTQ1ZjEnKSBmb3JtYXQoJ3N2ZycpO1xuICAvKiBMZWdhY3kgaU9TICovXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwcHgpIHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICB9XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIEJvbGQnLCBzZXJpZjtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCBCb2xkJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIGgxLFxuICBoMS5wYWdlVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNvbnRlbnQgaDEsXG4gIC5jb250ZW50IGgyLFxuICAuY29udGVudCBoMyxcbiAgLmNvbnRlbnQgaDQsXG4gIC5jb250ZW50IGg1LFxuICAuY29udGVudCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zOHJlbTtcbiAgfVxuICAuY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmNvbnRlbnQgaDI6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmNvbnRlbnQgaDU6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5jb250ZW50IGg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG4gIC5jb250ZW50IC5ncm91cG1hcmtlciArIC5ncm91cG1hcmtlciBoMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAuY29udGVudC5jb250ZW50IGgxICsgaDIsXG4gIC5jb250ZW50LmNvbnRlbnQgaDIgKyBoMyxcbiAgLmNvbnRlbnQuY29udGVudCBoMyArIGg0LFxuICAuY29udGVudC5jb250ZW50IGg0ICsgaDUsXG4gIC5jb250ZW50LmNvbnRlbnQgaDUgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzhyZW07XG4gIH1cbiAgLmNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpLFxuICAuY29udGVudCB1bDpub3QoOmxhc3QtY2hpbGQpLFxuICAuY29udGVudCBvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIEJvbGQnLCBzZXJpZjtcbiAgfVxuICAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmViZWJlO1xuICB9XG4gIC5idG4tcGxhaW4uYnRuLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG4gIC50YWJzLXRvZ2dsZS1saXN0ID4gbGkuYWN0aXZlID4gYTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gIH1cbiAgLmJ0bi5idG4tZGVmYXVsdC10ZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuYnRuLXByaW1hcnksXG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNzdCOTtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdOZW8gU2FucyBTdGQgQm9sZCcsIHNlcmlmO1xuICB9XG4gIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6YWN0aXZlLFxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjtcbiAgICBib3JkZXItY29sb3I6ICMwMDNkNWM7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTphY3RpdmUsXG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjtcbiAgICBib3JkZXItY29sb3I6ICMwMDExMTk7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAjMGQxMjE3O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzc3Qjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMzMzc3Qjk7XG4gICAgZm9udC1mYW1pbHk6ICdOZW8gU2FucyBTdGQgQm9sZCcsIHNlcmlmO1xuICB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzc3Qjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNzdCOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeS0tbGlnaHQge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAjMGQxMjE3O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtcHg7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkgLmJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3N0I5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIC5iYWRnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzMzNzdCOTtcbiAgfVxuICAubmF2LXBpbGxzID4gbGkgPiBhOmZvY3VzIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAjMGQxMjE3O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIH1cbiAgLm1haW5Db250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdOZW8gU2FucyBTdGQnLCBzYW5zLXNlcmlmO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5yZWxhdGl2ZUNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEyO1xuICB9XG4gIC5tYWluQ29udGVudEFyZWEgYSxcbiAgLnJlbGF0aXZlQ29udGVudCBhIHtcbiAgICBjb2xvcjogIzMzNzdCOTtcbiAgfVxuICAubWFpbkNvbnRlbnRBcmVhIGE6dmlzaXRlZCxcbiAgLnJlbGF0aXZlQ29udGVudCBhOnZpc2l0ZWQsXG4gIC5tYWluQ29udGVudEFyZWEgYTpob3ZlcixcbiAgLnJlbGF0aXZlQ29udGVudCBhOmhvdmVyLFxuICAubWFpbkNvbnRlbnRBcmVhIGE6Zm9jdXMsXG4gIC5yZWxhdGl2ZUNvbnRlbnQgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDVlYTI7XG4gIH1cbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLmljb24tc3RhY2sgLmljb24ta3lnb3YtdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLmdvdmVybm9yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubmF2YmFyLXBvcnRhbGJhci12MyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjY5OTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA2Njk5IDAlLCAjMDAzMzY2IDEwMCUpO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMTkzMztcbiAgfVxuICAubmF2YmFyLXBvcnRhbGJhci12MyAubmF2YmFyLXRvZ2dsZSxcbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4gIC5uYXZiYXItcG9ydGFsYmFyLXYzIC5uYXZiYXItdG9nZ2xlOmFjdGl2ZSxcbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMwMDMzNjY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA1MSwgMTAyLCAwLjQpO1xuICB9XG4gIC5uYXZiYXItcG9ydGFsYmFyLXYzIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMHB4ICMwMDE5MzM7XG4gIH1cbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItcG9ydGFsYmFyLXYzIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuICAubmF2YmFyLXBvcnRhbGJhci12MyAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlcixcbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMwMDMzNjY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA1MSwgMTAyLCAwLjQpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwcHggIzAwMTkzMztcbiAgfVxuICAubmF2YmFyLXBvcnRhbGJhci12MyAuc2VhcmNoLXRvZ2dsZSxcbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLmxvZ2luLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLm5hdmJhci10ZXh0LWt5dGFnbGluZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJSb3cgLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZGVyUm93IC5uYXZiYXItdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2YxZjFmMTtcbiAgfVxuICAuaGVhZGVyUm93IC5uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyUm93IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcnMgc3BhbixcbiAgLmhlYWRlclJvdyAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXJzIHNwYW46YmVmb3JlLFxuICAuaGVhZGVyUm93IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcnMgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgfVxuICAvKiBIZWFkZXIgKi9cbiAgI3ByaW1hcnktbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkJywgc2Fucy1zZXJpZjtcbiAgfVxuICAudHJhbnNsYXRlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAuZ29vZ2xlLXRyYW5zbGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG4gIC5nb29nLXRlLW1lbnUtZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5Ib21lcGFnZS1MYXlvdXQgLmdvb2dsZS10cmFuc2xhdGUge1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMjM2ZTNmO1xuICB9XG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzhkY2YwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbG9yOiAjMzM3N0I5O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZTpmb2N1cyxcbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzM3N0I5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItYnJhbmQgc3Bhbi5oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItYnJhbmQgc3Bhbi5oZWFkZXItdGl0bGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHRvcDogLTNweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWhlYWRlciAubmF2LXNvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1oZWFkZXIgLm5hdi1zb2NpYWwgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItaGVhZGVyIC5uYXYtc29jaWFsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAubmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItbmF2IGE6Zm9jdXMtdmlzaWJsZSxcbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItdG9nZ2xlOmZvY3VzLXZpc2libGUsXG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDVweCBzb2xpZCAjMDAwO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAubmF2ID4gbGkub3BlbiA+IGEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAubmF2ID4gbGkgPiBhOmhvdmVyLFxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLm5hdiA+IGxpID4gYTpmb2N1cyxcbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzM3N0I5O1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLm5hdiA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzc3Qjk7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5uYXYgPiBsaSA+IGE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhhYWRhO1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAubmF2ID4gbGk6bm90KC5hY3RpdmUpID4gYTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5uYXYgPiBsaS5vcGVuID4gYTphZnRlcixcbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5uYXYgPiBsaSA+IGE6aG92ZXI6YWZ0ZXIsXG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAubmF2ID4gbGkgPiBhOmZvY3VzOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbjogLTIwcHggMTVweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYW5pbWF0aW9uOiBmYWRlLWluLWZ3ZCAwLjNzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIGJvdGg7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBib3gtc2hhZG93OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5kcm9wZG93bi1tZW51IGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTphY3RpdmUsXG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzM3N0I5O1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcjphZnRlcixcbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzOmFmdGVyLFxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6YWN0aXZlOmFmdGVyLFxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLmRyb3Bkb3duLW1lbnUgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogM3B4O1xuICAgIGJvdHRvbTogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjcyZGU7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLmRyb3Bkb3duLW1lbnVfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAubWFwLXNlYXJjaC1vcHRpb25zX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAubWFwLXNlYXJjaC1vcHRpb25zX193cmFwID4gOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAubWFwLXNlYXJjaC1vcHRpb25zX193cmFwID4gOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAubWFwLXNlYXJjaC1vcHRpb25zX193cmFwIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnRhYnMtdG9nZ2xlLWxpc3Qge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwLjE4OGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IzYzRkMDtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCBCb2xkJywgc2VyaWY7XG4gIH1cbiAgLnRhYnMtdG9nZ2xlLWxpc3QudGFicy10b2dnbGUtbGlzdCBbZGF0YS10b2dnbGU9XCJwaWxsXCJdIHtcbiAgICBwYWRkaW5nOiAwLjEyNWVtIDAuNjI1ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnRhYnMtdG9nZ2xlLWxpc3QgPiBsaS5hY3RpdmUgPiBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuZm9ybS1jb250cm9sLXdpdGgtY2xlYXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtd2l0aC1jbGVhciAuaW5wdXQtZ3JvdXAtYnRuIC5idG4sXG4gIC5mb3JtLWNvbnRyb2wtd2l0aC1jbGVhciBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtd2l0aC1jbGVhciAuYnRuLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtd2l0aC1jbGVhciAuc2VhcmNoLWNsZWFyOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmlucHV0LWdyb3VwLWJ0biAuYnRuLWNsZWFyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5zZWFyY2gtY2xlYXI6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmZvcm0tY29udHJvbC13aXRoLWNsZWFyIC5idG4tY2xlYXIge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgfVxuICAuZm9ybS1jb250cm9sLXdpdGgtY2xlYXIgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmZvcm0tY29udHJvbC13aXRoLWNsZWFyIC5idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgfVxuICAucmVzdWx0LWFyZWFfX21hdGNoaW5nLWNvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzZhODYwO1xuICB9XG4gIC5sb2NhdGlvbnNfX2l0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTYpIDAgMXB4IDRweDtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICB9XG4gIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLmxvY2F0aW9uc19faXRlbSxcbiAgLm1vZGFsLWJvZHkgLmxvY2F0aW9uc19faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmxlYWZsZXQtcG9wdXAtY29udGVudCAubG9jYXRpb25zX19pdGVtIGgzLFxuICAubW9kYWwtYm9keSAubG9jYXRpb25zX19pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmxvY2F0aW9uc19faXRlbSArIC5sb2NhdGlvbnNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbiAgLmxvY2F0aW9uc19faG91cnMgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG4gIC5sb2NhdGlvbnNfX2hvdXJzIHVsOm5vdCgubWluaW1hbCkgbGkuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIEJvbGQnLCBzZXJpZjtcbiAgfVxuICAubG9jYXRpb25zX19ob3VycyB1bCBsaSBzcGFuIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5sb2NhdGlvbnNfX2hvdXJzIHVsLm1pbmltYWwgbGksXG4gIC5sb2NhdGlvbnNfX2hvdXJzIHVsLm1pbmltYWwgbGkgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubG9jYXRpb25zX19ob3VycyB1bC5taW5pbWFsIGxpLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG4gIC5sb2NhdGlvbnNfX2hvdXJzIHVsLm1pbmltYWwgbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1RvZGF5IFxcMDBCNyc7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLmJ0bi5ob3Vycy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgfVxuICAubG9jYXRpb25zX19zZXJ2aWNlcyB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjNzA3MDcwO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIH1cbiAgLmxvY2F0aW9uc19fc2VydmljZXMgLnBhbmVsLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAjaXRlbU1hcExpc3QgLnBhZ2luYXRpb24gPiBsaTpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAtaXRlbS1wb3B1cCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5tYXAtaXRlbS1wb3B1cCBkaXZbY2xhc3MqPVwiZmxleC1jb250YWluZXJcIl0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxlYWZsZXQtcG9wdXAtY29udGVudC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgIG1hcmdpbjogNDBweCAxMHB4IDIwcHggMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgZm9vdGVyIGEsXG4gIGZvb3RlciBhOmxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGZvb3RlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5mb290ZXJSb3cgPiAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC8qIGZvb3RlciBzdHlsZXMgKi9cbiAgZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTYyZTUxO1xuICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBmb290ZXIgaDQsXG4gIGZvb3RlciBwLFxuICBmb290ZXIgYSxcbiAgZm9vdGVyIC5nYy1jcy1saW5rLFxuICBmb290ZXIgLmdjLWNzLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1zb2NpYWwgYSBpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIEJvbGQnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYnJhbmQge1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI0JBMTIwMDtcbiAgICBwYWRkaW5nOiAxOHB4IDBweCAwcHggMTBweDtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWJyYW5kIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5mb290ZXJSb3cgLmNvcHlyaWdodFJvdyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWJyYW5kIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGZvb3RlciB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBmb290ZXIgdWwgPiBsaSB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgdWwgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1zZWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodC1yb3cgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHQtcm93IHVsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFsZXJ0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY0Yjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmRmNGI4O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5hbGVydC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGM0YzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjRjNGM0O1xuICB9XG4gIC5hbGVydC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZkZjlmO1xuICAgIGJvcmRlci1jb2xvcjogI2JmZGY5ZjtcbiAgfVxuICAuYWxlcnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTZlNDtcbiAgICBib3JkZXItY29sb3I6ICNjY2U2ZTQ7XG4gIH1cbiAgLnBhZ2VUaXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9wYXB5cnVzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzM2YTg2MDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxuICAucGFnZVRpdGxlLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5wYWdlVGl0bGUtd3JhcHBlciBoMS5wYWdlVGl0bGUge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIHotaW5kZXg6IDExO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYWdlVGl0bGUtd3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnBhZ2VUaXRsZS13cmFwcGVyIC5icmVhZGNydW1iIGEsXG4gIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUsXG4gIC5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzc3QjkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gIH1cbiAgLyogaG9tZXBhZ2UgKi9cbiAgLmhvbWVwYWdlLWZlYXR1cmUtb3V0ZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhvbWVwYWdlLWZlYXR1cmUtb3V0ZXItY29udGFpbmVyIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgfVxuICAucGFuZWwtZGVmYXVsdCAucGFuZWwtaGVhZGluZyBhLFxuICAucGFuZWwtZGVmYXVsdCAucGFuZWwtaGVhZGluZyBidXR0b24ge1xuICAgIGNvbG9yOiAjNEU0RTRFO1xuICB9XG4gIC5jb250ZW50IC5hY2NvcmRpb24gKyAud3AtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG4gIC8qIHBhbmVscyBidXQgbWFpbmx5IGFjY29yZGlvbnMgKi9cbiAgLnBhbmVsLnBhbmVsLWRlZmF1bHQ6bm90KC5saXN0LWZpbHRlci1wYW5lbCkge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhGOEY4RjtcbiAgfVxuICAucGFuZWwucGFuZWwtZGVmYXVsdDpub3QoLmxpc3QtZmlsdGVyLXBhbmVsKSAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAucGFuZWwucGFuZWwtZGVmYXVsdDpub3QoLmxpc3QtZmlsdGVyLXBhbmVsKSAucGFuZWwtdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYW5lbC5wYW5lbC1kZWZhdWx0Om5vdCgubGlzdC1maWx0ZXItcGFuZWwpIC5wYW5lbC10aXRsZSBhLFxuICAucGFuZWwucGFuZWwtZGVmYXVsdDpub3QoLmxpc3QtZmlsdGVyLXBhbmVsKSAucGFuZWwtdGl0bGUgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDE2cHggNDVweCAxNnB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLyogY29sbGFwc2VkIHN0YXRlIG9mIGFjY29yZGlvbiAqL1xuICAucGFuZWwucGFuZWwtZGVmYXVsdDpub3QoLmxpc3QtZmlsdGVyLXBhbmVsKSAucGFuZWwtdGl0bGUgYTphZnRlcixcbiAgLnBhbmVsLnBhbmVsLWRlZmF1bHQ6bm90KC5saXN0LWZpbHRlci1wYW5lbCkgLnBhbmVsLXRpdGxlIGJ1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjgnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250OiB2YXIoLS1mYS1mb250LXNvbGlkKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxNnB4O1xuICB9XG4gIC5wYW5lbC1ncm91cC1wbGFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBhbmVsLWdyb3VwLnBhbmVsLWdyb3VwLXBsYWluIC5wYW5lbCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1wbGFpbiAucGFuZWwgKyAucGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLnBhbmVsLWdyb3VwLnBhbmVsLWdyb3VwLXBsYWluIC5wYW5lbCAucGFuZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEsXG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCA2MHB4IDI1cHggMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtNHB4O1xuICB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtcGxhaW4gLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGEsXG4gIC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1wbGFpbiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgYnV0dG9uIHtcbiAgICBjb2xvcjogIzMzNzdCOTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1wbGFpbiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB9XG4gIC5wYW5lbC1ncm91cC1wbGFpbiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmhvdmVyLFxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBidXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1wbGFpbiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgYnV0dG9uOmhvdmVyLFxuICAucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtYmxvY2sgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1wbGFpbiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgYnV0dG9uOmhvdmVyIHNwYW4sXG4gIC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1ibG9jayAucGFuZWwgLnBhbmVsLWhlYWRpbmcgYnV0dG9uOmhvdmVyIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJ05lbyBTYW5zIFN0ZCBCb2xkJywgc2VyaWY7XG4gIH1cbiAgLnBhbmVsLWhlYWRpbmdfX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gIH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTpob3ZlciAucGFuZWwtaGVhZGluZ19fdGV4dCxcbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYTpmb2N1cyAucGFuZWwtaGVhZGluZ19fdGV4dCxcbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYnV0dG9uOmhvdmVyIC5wYW5lbC1oZWFkaW5nX190ZXh0LFxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBidXR0b246Zm9jdXMgLnBhbmVsLWhlYWRpbmdfX3RleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGE6YWZ0ZXIsXG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjEwNic7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQ6YWZ0ZXIsXG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGJ1dHRvbi5jb2xsYXBzZWQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgfVxuICAucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtcGxhaW4gLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGE6OmFmdGVyLFxuICAucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtcGxhaW4gLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGJ1dHRvbjo6YWZ0ZXIsXG4gIC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1ibG9jayAucGFuZWwgLnBhbmVsLWhlYWRpbmcgYTo6YWZ0ZXIsXG4gIC5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1ibG9jayAucGFuZWwgLnBhbmVsLWhlYWRpbmcgYnV0dG9uOjphZnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEgaSxcbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYnV0dG9uIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLnBhbmVsLWdyb3VwLnBhbmVsLWdyb3VwLXBsYWluIC5wYW5lbC1ib2R5LnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAucGFuZWwtZ3JvdXAtYmxvY2sgLnBhbmVsICsgLnBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYW5lbC1ncm91cC1ibG9jay5wYW5lbC1ncm91cC1ibG9jayAucGFuZWwge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAucGFuZWwtZ3JvdXAtYmxvY2sgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5wYW5lbC1ncm91cC1ibG9jayAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRhYi1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRhYi1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50YWItY29udGFpbmVyIC5uYXYtdGFicy5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOEY4RjhGO1xuICB9XG4gIC50YWItY29udGFpbmVyIC5uYXYtdGFicyA+IGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzhGOEY4RjtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50YWItY29udGFpbmVyIC5uYXYtdGFicyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4RjhGOEY7XG4gIH1cbiAgLnRhYi1jb250YWluZXIgLm5hdi10YWJzID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhGOEY4RjtcbiAgfVxuICAudGFiLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEU0RTRFO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiA3MDAgMjBweCAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnRhYi1jb250YWluZXIgLm5hdi10YWJzIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnRhYi1jb250YWluZXIgLm5hdi10YWJzIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogI2ZmZiBzb2xpZCAycHg7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC04cHg7XG4gIH1cbiAgLnRhYi1jb250YWluZXIgLm5hdi10YWJzID4gbGk6bm90KDpsYXN0LWNoaWxkKSA+IGEge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudGFiLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaTpub3QoLmFjdGl2ZSkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAudGFiLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuICAudGFiLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuICAudGFiLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC50YWItY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZS1jb2xvcjogIzAwMDtcbiAgfVxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4RjhGOEY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG4gIH1cbiAgLmxpc3QtZ3JvdXAgbGkgKyBsaSAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbWxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8qIGhvbWVwYWdlIHN0eWxlcyAqL1xuICAuaG9tZXBhZ2UtaGVybyB7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyN0YzQTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwMDAgMTUwMCclM0UlM0NkZWZzJTNFJTNDcmFkaWFsR3JhZGllbnQgaWQ9J2EnIGdyYWRpZW50VW5pdHM9J29iamVjdEJvdW5kaW5nQm94JyUzRSUzQ3N0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPSclMjMzNkE4NjAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjMxMjdGM0EnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdiJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZScgeDE9JzAnIHkxPSc3NTAnIHgyPScxNTUwJyB5Mj0nNzUwJyUzRSUzQ3N0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPSclMjMyNDk0NGQnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjMxMjdGM0EnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ3BhdGggaWQ9J3MnIGZpbGw9J3VybCglMjNiKScgZD0nTTE1NDkuMiA1MS42Yy01LjQgOTkuMS0yMC4yIDE5Ny42LTQ0LjIgMjkzLjZjLTI0LjEgOTYtNTcuNCAxODkuNC05OS4zIDI3OC42Yy00MS45IDg5LjItOTIuNCAxNzQuMS0xNTAuMyAyNTMuM2MtNTggNzkuMi0xMjMuNCAxNTIuNi0xOTUuMSAyMTljLTcxLjcgNjYuNC0xNDkuNiAxMjUuOC0yMzIuMiAxNzcuMmMtODIuNyA1MS40LTE3MC4xIDk0LjctMjYwLjcgMTI5LjFjLTkwLjYgMzQuNC0xODQuNCA2MC0yNzkuNSA3Ni4zQzE5Mi42IDE0OTUgOTYuMSAxNTAyIDAgMTUwMGM5Ni4xLTIuMSAxOTEuOC0xMy4zIDI4NS40LTMzLjZjOTMuNi0yMC4yIDE4NS00OS41IDI3Mi41LTg3LjJjODcuNi0zNy43IDE3MS4zLTgzLjggMjQ5LjYtMTM3LjNjNzguNC01My41IDE1MS41LTExNC41IDIxNy45LTE4MS43YzY2LjUtNjcuMiAxMjYuNC0xNDAuNyAxNzguNi0yMTguOWM1Mi4zLTc4LjMgOTYuOS0xNjEuNCAxMzMtMjQ3LjljMzYuMS04Ni41IDYzLjgtMTc2LjIgODIuNi0yNjcuNmMxOC44LTkxLjQgMjguNi0xODQuNCAyOS42LTI3Ny40YzAuMy0yNy42IDIzLjItNDguNyA1MC44LTQ4LjRzNDkuNSAyMS44IDQ5LjIgNDkuNWMwIDAuNyAwIDEuMy0wLjEgMkwxNTQ5LjIgNTEuNnonLyUzRSUzQ2cgaWQ9J2cnJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC4xMikgcm90YXRlKDYwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC4yKSByb3RhdGUoMTApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjI1KSByb3RhdGUoNDApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjMpIHJvdGF0ZSgtMjApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjQpIHJvdGF0ZSgtMzApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjUpIHJvdGF0ZSgyMCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuNikgcm90YXRlKDYwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMC43KSByb3RhdGUoMTApJy8lM0UlM0N1c2UgaHJlZj0nJTIzcycgdHJhbnNmb3JtPSdzY2FsZSgwLjgzNSkgcm90YXRlKC00MCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDAuOSkgcm90YXRlKDQwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMS4wNSkgcm90YXRlKDI1KScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMS4yKSByb3RhdGUoOCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDEuMzMzKSByb3RhdGUoLTYwKScvJTNFJTNDdXNlIGhyZWY9JyUyM3MnIHRyYW5zZm9ybT0nc2NhbGUoMS40NSkgcm90YXRlKC0zMCknLyUzRSUzQ3VzZSBocmVmPSclMjNzJyB0cmFuc2Zvcm09J3NjYWxlKDEuNikgcm90YXRlKDEwKScvJTNFJTNDL2clM0UlM0MvZGVmcyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMCAwIDApJyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMCAwIDApJyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzMwMDAnLyUzRSUzQ2cgb3BhY2l0eT0nMC41JyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzIwMDAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzE4MDAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzE3MDAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzE2NTEnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzE0NTAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzEyNTAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzExNzUnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzkwMCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nNzUwJy8lM0UlM0NjaXJjbGUgZmlsbD0ndXJsKCUyM2EpJyByPSc1MDAnLyUzRSUzQ2NpcmNsZSBmaWxsPSd1cmwoJTIzYSknIHI9JzM4MCcvJTNFJTNDY2lyY2xlIGZpbGw9J3VybCglMjNhKScgcj0nMjUwJy8lM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMCAwIDApJyUzRSUzQ3VzZSBocmVmPSclMjNnJyB0cmFuc2Zvcm09J3JvdGF0ZSgxMCknLyUzRSUzQ3VzZSBocmVmPSclMjNnJyB0cmFuc2Zvcm09J3JvdGF0ZSgxMjApJy8lM0UlM0N1c2UgaHJlZj0nJTIzZycgdHJhbnNmb3JtPSdyb3RhdGUoMjQwKScvJTNFJTNDL2clM0UlM0NjaXJjbGUgZmlsbC1vcGFjaXR5PScwLjEnIGZpbGw9J3VybCglMjNhKScgcj0nMzAwMCcvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvKiEgYmFja2dyb3VuZCBieSBTVkdCYWNrZ3JvdW5kcy5jb20gKi9cbiAgICBjb2xvcjogI2Q3ZjJlMTtcbiAgfVxuICAuaG9tZXBhZ2UtaGVybyAubm90LWhlYWRlci1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIExpZ2h0JztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhvbWVwYWdlLWhlcm8gLmlucHV0LWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaG9tZXBhZ2UtaGVybyAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAuaG9tZXBhZ2UtaGVybyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiA4cHggMThweCA2cHggMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuSG9tZXBhZ2UtTGF5b3V0IC5tYWluQ29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLkhvbWVwYWdlLUxheW91dCAubWFpbkNvbnRlbnQgLmhvbWVwYWdlLXRvcCB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3BhcHlydXMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgfVxuICAuaG9tZXBhZ2Utcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNTBweCAwO1xuICB9XG4gIC5ob21lcGFnZS1yb3csXG4gIC5pY29uLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaWNvbi13cmFwcGVyIC5pY29uLWNpcmNsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNmZhMmRiO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTFkZWcsICM2ZmEyZGIgMjAlLCAjMTg1MDg3IDEwMCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaWNvbi13cmFwcGVyIC5pY29uLWNpcmNsZSBpIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLmhvbWVwYWdlLXJvdyAuaWNvbi13cmFwcGVyIC5pY29uLWNpcmNsZSBpLmZhLXBob25lLWxhcHRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICB9XG4gIC5ob21lcGFnZS1yb3cgLmljb24td3JhcHBlciAuaWNvbi1jaXJjbGUgaS5mYS1maWxlLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDRweDtcbiAgfVxuICAuaG9tZXBhZ2Utcm93IC5oZWFkZXItaG9tZXBhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkIExpZ2h0JztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgNXB4IDA7XG4gIH1cbiAgLmhvbWVwYWdlLXJvdyAuaGVhZGVyLWhvbWVwYWdlICsgcCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaG9tZXBhZ2Utcm93IC5idG4tbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICdOZW8gU2FucyBTdGQgQm9sZCcsIHNlcmlmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNy41cHg7XG4gIH1cbiAgLmhvbWVwYWdlLXJvdyAuYnRuLWxpbms6aG92ZXIsXG4gIC5ob21lcGFnZS1yb3cgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1odG1sLWVuYWJsZWQgLm1zLXJ0ZS1lbWJlZGlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZXBhZ2UtbWlkZGxlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnNpbXBsZS1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMzMzc3Qjk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQsIGJvcmRlciAwLjNzIGVhc2Utb3V0O1xuICB9XG4gIC5zaW1wbGUtYWN0aW9uOmhvdmVyLFxuICAuc2ltcGxlLWFjdGlvbjpmb2N1cy13aXRoaW4ge1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNikgMCAxcHggNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIH1cbiAgLnNpbXBsZS1hY3Rpb24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIC5zaW1wbGUtYWN0aW9uIGg0ICsgcCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gIC5zaW1wbGUtYWN0aW9uIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTmVvIFNhbnMgU3RkJywgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2ltcGxlLWFjdGlvbiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5ob21lcGFnZS1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB9XG4gIC8qIHNpZGUgbmF2ICovXG4gIC5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxlZnQtbmF2IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICB9XG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgPiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgPiBsaSA+IGE6aG92ZXI6YmVmb3JlLFxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkID4gbGkgPiBhOmZvY3VzOmJlZm9yZSxcbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlLFxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkID4gbGkuYWN0aXZlIHVsLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzAwNWVhMjtcbiAgfVxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkID4gbGkuYWN0aXZlID4gYSxcbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpIGE6aG92ZXIsXG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgPiBsaSBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNWVhMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB9XG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgPiBsaS5kcm9wZG93biBhIC5jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTdweDtcbiAgfVxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkID4gbGkuZHJvcGRvd24gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAubGVmdC1uYXYgLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkID4gbGkgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpIHVsLmRyb3Bkb3duLW1lbnUgPiBsaSBhIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBwYWRkaW5nOiA3cHggNXB4IDdweCAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpIHVsLmRyb3Bkb3duLW1lbnUgPiBsaS5hY3RpdmUgYSxcbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCA+IGxpIHVsLmRyb3Bkb3duLW1lbnUgPiBsaSBhOmhvdmVyLFxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkID4gbGkgdWwuZHJvcGRvd24tbWVudSA+IGxpIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA1ZWEyO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIH1cbiAgLmxlZnQtbmF2IC5uYXYtc3RhY2tlZCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubGVmdC1uYXYgLm5hdi1zdGFja2VkIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5sZWZ0LW5hdiAubmF2LXN0YWNrZWQgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgfVxuICAvKiBPVlIgRGlzcGxheSBJdGVtIFN0eWxlcyAqL1xuICAubWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAubWVkaWEgLm1lZGlhLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm1lZGlhIC5tZWRpYS1maWd1cmUge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubWVkaWEgKyAubGluay1wcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gKyAuZWVjLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1lZGlhLnNxdWFyZS1pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubGlzdC1ncm91cC5ncm91cG1hcmtlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0tdGl0bGUsXG4gIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0tZGVzYyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGl0bGUsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtOm5vdChbaHJlZiQ9XCIuZ292XCJdKTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW06bm90KFtocmVmJD1cIi5HT1ZcIl0pOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDhlJztcbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmXj1cIi9cIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWZePVwiLi5cIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTQnO1xuICB9XG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWZePVwibWFpbHRvXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmXj1cIk1BSUxUT1wiXTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjAwMyc7XG4gIH1cbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZl49XCJ0ZWxcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWZePVwiVEVMXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDk1JztcbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogMTFweDtcbiAgICBjb250ZW50OiAnXFxmMDU0JztcbiAgICBjb2xvcjogI2FhYTtcbiAgfVxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYTphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogMTFweDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5wZGZcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLlBERlwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIucGRmXCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi5QREZcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG4gICAgLypQREYqL1xuICB9XG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmNzdlwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuQ1NWXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi54bHNcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLlhMU1wiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIueGxzeFwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuWExTWFwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIuY3N2XCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi5DU1ZcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLnhsc1wiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIuWExTXCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi54c2x4XCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi5YU0xYXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjFjM1wiO1xuICAgIC8qRXhjZWwqL1xuICB9XG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmRvY1wiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuRE9DXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5kb2N4XCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5ET0NYXCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi5kb2NcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLkRPQ1wiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIuZG9jeFwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIuRE9DWFwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxYzJcIjtcbiAgICAvKldvcmQqL1xuICB9XG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnBwdFwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuUFBUXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5wcHR4XCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5QUFRYXCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi5wcHRcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLlBQVFwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIucHB0eFwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIuUFBUWFwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxYzRcIjtcbiAgICAvKlBvd2VycG9pbnQqL1xuICB9XG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnJ0ZlwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuUlRGXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi50eHRcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLlRYVFwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIueG1sXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5YTUxcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLnJ0ZlwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIuUlRGXCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi50eHRcIl06YWZ0ZXIsXG4gIC5yZXN1bHRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBhW2hyZWYkPVwiLlRYVFwiXTphZnRlcixcbiAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIGFbaHJlZiQ9XCIueG1sXCJdOmFmdGVyLFxuICAucmVzdWx0cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0gYVtocmVmJD1cIi5YTUxcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG4gICAgLypUZXh0Ki9cbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5tcDNcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLk1QM1wiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIud2F2XCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5mbGFcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmZsYWNcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnJhXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5ybWFcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmFpZlwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuYWlmZlwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuYWFcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmFhY1wiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuYWF4XCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5hYzNcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmF1XCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5vZ2dcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmF2clwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuM2dhXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5mbGFjXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5taWRcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLm1pZGlcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLm00YVwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIubXA0YVwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuYW16XCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5ta2FcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmFzeFwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIucGNtXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5tM3VcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLndtYVwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIueHdtYVwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxYzdcIjtcbiAgICAvKkF1ZGlvKi9cbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5naWZcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLkdJRlwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuanBnXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5KUEdcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLmpwZWdcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLkpQRUdcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnBuZ1wiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuUE5HXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5ibXBcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLkJNUFwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIudGlmXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5USUZcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG4gICAgLypJbWFnZSovXG4gIH1cbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuemlwXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5aSVBcIl06YWZ0ZXIsXG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtW2hyZWYkPVwiLnJhclwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIudGFyXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5nelwiXTphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW1baHJlZiQ9XCIuZG1nXCJdOmFmdGVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbVtocmVmJD1cIi5pc29cIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG4gICAgLypBcmNoaXZlKi9cbiAgfVxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcjphZnRlcixcbiAgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXM6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDMxOTI3O1xuICB9XG4gIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuICAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZDFjYTtcbiAgICBib3JkZXItY29sb3I6ICM4OGQxY2E7XG4gICAgY29sb3I6ICMwMzE5Mjc7XG4gIH1cbiAgLmxpc3QtZ3JvdXAgYSBsaXN0LWdyb3VwLWl0ZW0tdGl0bGU6aG92ZXIsXG4gIC5saXN0LWdyb3VwIGEgbGlzdC1ncm91cC1pdGVtLXRpdGxlOmZvY3VzIHtcbiAgICBjb2xvcjogIzAzMTkyNztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1kZXNjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgfVxuICAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0tZGVzYzpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICB9XG4gIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gc3BhbiA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gIH1cbiAgLnNsbS1sYXlvdXQtbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qb3ZlcmZsb3c6IHZpc2libGU7Ki9cbiAgfVxuICAubGlzdC1ncm91cCAuc2xtLWxheW91dC1tYWluIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLm1haW4tcmlnaHQgLm1haW4tcmlnaHQtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAvKiBFTkQgT1ZSIERpc3BsYXkgSXRlbSBTdHlsZXMgKi9cbiAgLml0ZW1fX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5pdGVtX19pY29uLS1hbHQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAubW9kYWwtLWNlbnRlci5tb2RhbC1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy0tY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG4gIC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5tb2RhbC1zaWRlcGFuZWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCA7XG4gIH1cbiAgLm1vZGFsLXNpZGVwYW5lbCAubW9kYWwtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbC1zaWRlcGFuZWwgLm1vZGFsLWJvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLXNpZGVwYW5lbC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGxpbmVhcjtcbiAgfVxuICAubW9kYWwtc2lkZXBhbmVsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm1vZGFsIGJ1dHRvbi5jbG9zZSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAubW9kYWwgYnV0dG9uLmNsb3NlOmZvY3VzLFxuICAubW9kYWwgYnV0dG9uLmNsb3NlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDIwNTBkO1xuICB9XG4gIC5tb2RhbC10aXRsZS5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjU2M3JlbTtcbiAgfVxuICAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAubW9kYWwtYmFja2Ryb3AuaW4ge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAubW9kYWwtLXZpZGVvIGJ1dHRvbi5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tb2RhbC0tdmlkZW8gYnV0dG9uLmNsb3NlOmFjdGl2ZSxcbiAgLm1vZGFsLS12aWRlbyBidXR0b24uY2xvc2U6Zm9jdXMsXG4gIC5tb2RhbC0tdmlkZW8gYnV0dG9uLmNsb3NlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tb2RhbC0tdmlkZW8gYnV0dG9uLmNsb3NlOmFjdGl2ZSxcbiAgLm1vZGFsLS12aWRlbyBidXR0b24uY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAuMTVyZW0gZG90dGVkICNmZmY7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDAuMjVyZW07XG4gIH1cbiAgLm1vZGFsLS12aWRlbyAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubW9kYWwtZGlhbG9nLS1jZW50ZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5tdC0xLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTIteHMge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtMy14cyB7XG4gICAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC00LXhzIHtcbiAgICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMzNjY7XG4gIH1cbiAgLm5hdmJhci1wb3J0YWxiYXItdjMgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItcG9ydGFsYmFyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuICAubmF2YmFyLXBvcnRhbGJhciAubmF2LWNvbGxhcHNlIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDMzNjY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA1MSwgMTAyLCAwLjQpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwcHggIzAwMTkzMztcbiAgfVxuICAubmF2YmFyLXBvcnRhbGJhci12MyAubmF2YmFyLWNvbGxhcHNlIC5uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItYnJhbmQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDA7XG4gIH1cbiAgI3ByaW1hcnktbmF2IC5uYXZiYXItYnJhbmQgc3Bhbi5oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1icmFuZCBzcGFuLmhlYWRlci10aXRsZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogLTFweDtcbiAgfVxuICAjcHJpbWFyeS1uYXYgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbjogLTIwcHggMCAwO1xuICB9XG4gICNwcmltYXJ5LW5hdiAubmF2YmFyLWhlYWRlciAubmF2LXNvY2lhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNwcmltYXJ5LW5hdiAjbWFpbk5hdiAuaGFzLW1lZ2EtbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAjcHJpbWFyeS1uYXYgI21haW5OYXYgLm1lZ2EtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8haW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEyNzBweCFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMi4xMjZyZW07XG4gICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIH1cbiAgI3ByaW1hcnktbmF2ICNtYWluTmF2IC5tZWdhLW1lbnUgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIC1tb3otY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAubWVnYS1tZW51LmJyZWFrLXNlY3Rpb25zID4gbGkuZHJvcGRvd24tc3VibWVudSB7XG4gICAgYnJlYWstYmVmb3JlOiBjb2x1bW47XG4gIH1cbiAgLm1lZ2EtbWVudS5jb2x1bW4tY291bnQtMSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG4gIC5tZWdhLW1lbnUuY29sdW1uLWNvdW50LTIge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuICAubWVnYS1tZW51LmNvbHVtbi1jb3VudC0zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gIH1cbiAgLm1lZ2EtbWVudS5jb2x1bW4tY291bnQtNCB7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICB9XG4gIC5tZWdhLW1lbnUuY29sdW1uLWNvdW50LTUge1xuICAgIGNvbHVtbi1jb3VudDogNTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1zb2NpYWwsXG4gIGZvb3RlciAuZm9vdGVyLWxpbmtzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodCBwIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1saW5rcyA+IGxpIHtcbiAgICBwYWRkaW5nOiAwcHggNnB4O1xuICB9XG4gIC5nb29nbGUtdHJhbnNsYXRlIHtcbiAgICByaWdodDogMTVweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICB9XG4gIC5mZWF0dXJlZC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZmVhdHVyZWQtbGlua3MgPiBsaSB7XG4gICAgZmxleDogMSAxIDAlO1xuICB9XG4gIC8qIE9WUiBEaXNwbGF5IEl0ZW0gU3R5bGVzICovXG4gIC5tZWRpYSAubWVkaWEtbGVmdCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbiAgLm1lZGlhLm5vLWltYWdlIC5tZWRpYS1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLyogRU5EIE9WUiBEaXNwbGF5IEl0ZW0gU3R5bGVzICovXG4gIC5tb2RhbC1zaWRlcGFuZWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubXQtMS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC0yLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTMtc20ge1xuICAgIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtNC1zbSB7XG4gICAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWItY29udGFpbmVyIC5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFiLWNvbnRhaW5lciAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuICAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtZmVhdHVyZS1vdXRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLnN0aWNreS10b3AtbWQge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIGJvZHkuYXV0aGVudGljYXRlZCAuc3RpY2t5LXRvcC1tZCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN0aWNreS10b3AtbWQgI2l0ZW1NYXAge1xuICAgIGhlaWdodDogOTV2aDtcbiAgfVxuICAuZmxleC1jb250YWluZXItbWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm10LTEtbWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtMi1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC0zLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTQtbWQge1xuICAgIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubXQtMS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC0yLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTMtbGcge1xuICAgIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtNC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1jb250YWluZXItYXV0by1jb2wgPiAqIHtcbiAgZmxleDogMSAwIDAlO1xufVxuLmZsZXgtY29udGFpbmVyLWdhcCB7XG4gIGdhcDogMnJlbSA1cmVtO1xufVxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuLm10LTMge1xuICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudDtcbn1cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucC0xIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuLnAtMiB7XG4gIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbn1cbi5wLTMge1xuICBwYWRkaW5nOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG4ucC00IHtcbiAgcGFkZGluZzogNjhweCAhaW1wb3J0YW50O1xufVxuLm1zLXdlYnBhcnR6b25lLWNlbGwge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tcy13ZWJwYXJ0LXpvbmUsXG4ubXMtd2VicGFydC1jZWxsLXZlcnRpY2FsLFxuLm1zLXdlYnBhcnQtY2hyb21lLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vYnIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGZ3cC1jb2x1bW4ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNsbS1lZGl0LWxpbmsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jYXNwbmV0Rm9ybVtlbmN0eXBlPVwibXVsdGlwYXJ0L2Zvcm0tZGF0YVwiXSAuc2xtLWxheW91dC1tYWluIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4jQURBLXNraXAgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNC4ycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogOTk5O1xufVxuI0FEQS1za2lwIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMjA2MzM4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5pcy1odG1sLWVuYWJsZWQgKjpub3QoLmJ0bik6bm90KC50ZXh0LW11dGVkKSxcbi5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAqOm5vdCgudGV4dC1tdXRlZCkge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmlzLWh0bWwtZW5hYmxlZCAqOm5vdCguYnRuKTpub3QoW2NsYXNzKj1cInNpemVcIl0pOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KC5zbWFsbCksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdCguc21hbGwpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uaXMtaHRtbC1lbmFibGVkIGE6bm90KC5idG4pLFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IGE6bm90KC5idG4pIHtcbiAgY29sb3I6ICMzMzc3QjkgIWltcG9ydGFudDtcbn1cbi5oaWdobGlnaHQsXG4ucGFuZWwtY29sbGFwc2UgOm5vdCguaXMtaHRtbC1lbmFibGVkKSAuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogR2VuZXJhdGVkIGJ5IEFuaW1pc3RhIG9uIDIwMjEtMTAtOCAxNToyNDo0NlxuICogTGljZW5zZWQgdW5kZXIgRnJlZUJTRCBMaWNlbnNlLlxuICogU2VlIGh0dHA6Ly9hbmltaXN0YS5uZXQvbGljZW5zZSBmb3IgbW9yZSBpbmZvLiBcbiAqIHc6IGh0dHA6Ly9hbmltaXN0YS5uZXQsIHQ6IEBjc3NhbmltaXN0YVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBhbmltYXRpb24gZmFkZS1pbi1md2RcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuQGtleWZyYW1lcyBmYWRlLWluLWZ3ZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIl19 */