.badge {
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF; }
  .badge.badge-primary {
    background-color: #469181; }
  .badge.badge-secondary {
    background-color: #8A8A8E; }
  .badge.badge-accent {
    background-color: #FFC107; }
  .badge.badge-danger {
    background-color: #BD424B; }
  .badge.badge-outline-primary {
    border: 1px solid #469181;
    color: #469181;
    background: transparent; }
  .badge.badge-outline-secondary {
    border: 1px solid #8A8A8E;
    color: #8A8A8E;
    background: transparent; }
  .badge.badge-outline-accent {
    border: 1px solid #FFC107;
    color: #FFC107;
    background: transparent; }
  .badge.badge-outline-danger {
    border: 1px solid #BD424B;
    color: #BD424B;
    background: transparent; }

.banner {
  position: relative;
  height: 40vh;
  text-align: center;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center; }
  .banner::before {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(0, 0, 0, 0.5); }
  .banner .banner-image {
    position: absolute;
    background-size: cover;
    background-position: center top;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
    left: 0; }
  .banner .banner-content {
    z-index: 1; }

.btn {
  padding-left: 2rem;
  padding-right: 2rem;
  color: #469181;
  border: 2px solid #469181;
  border-radius: 0.25rem;
  transition: 0.5s;
  font-weight: bold; }
  .btn:hover {
    opacity: 0.9;
    color: #FFFFFF;
    background-color: #469181; }
  .btn.badge-pill {
    border-radius: 10rem; }
  .btn.btn-lg {
    padding: 0.75rem 4rem;
    font-size: 18px; }
  .btn.btn-primary {
    color: #FFFFFF;
    background-color: #469181 !important;
    border: none !important; }
  .btn.btn-accent {
    color: #FFFFFF;
    background-color: #FFC107;
    border: none !important; }
  .btn.btn-secondary {
    color: #FFFFFF;
    background-color: #8A8A8E !important;
    border: none !important; }

.card {
  border: none;
  background-color: transparent;
  margin-bottom: 2rem; }
  .card img {
    margin-bottom: 0.75rem; }
  .card .card-header {
    padding: 0 0 0.75rem 0;
    background-color: transparent;
    border-bottom: none; }
    .card .card-header .card-heading {
      margin-bottom: 0.25rem;
      font-size: 14px;
      color: rgba(60, 60, 67, 0.6);
      line-height: 1.2; }
    .card .card-header .card-title {
      display: inline-block;
      margin-bottom: 0;
      font-weight: bold;
      font-size: 16px;
      color: #3C3C43;
      line-height: 1.2; }
  .card .card-body {
    padding: 0 0 1.25rem 0; }
    .card .card-body .card-text {
      color: rgba(60, 60, 67, 0.6);
      line-height: 1.5; }
  .card a {
    text-decoration: none; }
    .card a .card-img-hover-mask {
      position: relative; }
      .card a .card-img-hover-mask .card-img-hover-mask-content {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: calc(100% - 0.75rem);
        background-color: rgba(0, 0, 0, 0.5);
        color: #FFFFFF;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0; }
    .card a:hover {
      text-decoration: none; }
      .card a:hover .card-img-hover-mask .card-img-hover-mask-content {
        opacity: 1; }

.close {
  color: rgba(60, 60, 67, 0.6);
  opacity: 1;
  text-shadow: none;
  width: 30px;
  height: 30px;
  border-radius: 10rem; }
  .close:hover {
    color: #3C3C43;
    opacity: 1 !important; }

.footer-x-twitter-link {
  display: flex;
  background-color: #FFFFFF;
  border: 1px solid #C6C6C8;
  padding: 2rem;
  margin-top: 2rem; }
  .footer-x-twitter-link .footer-x-twitter-link-icon {
    margin-right: 2rem; }
    .footer-x-twitter-link .footer-x-twitter-link-icon img {
      height: 64px;
      border-radius: 10rem; }
  .footer-x-twitter-link .footer-x-twitter-link-body {
    flex: 1; }
    .footer-x-twitter-link .footer-x-twitter-link-body .footer-x-twitter-link-name a {
      font-weight: bold;
      color: #3C3C43;
      line-height: 1.2;
      text-decoration: none; }
    .footer-x-twitter-link .footer-x-twitter-link-body .footer-x-twitter-link-username {
      margin-top: 0.5rem;
      font-size: 14px;
      color: rgba(60, 60, 67, 0.6);
      line-height: 1.2; }
    .footer-x-twitter-link .footer-x-twitter-link-body .footer-x-twitter-link-button {
      margin-top: 1rem;
      color: #FFFFFF;
      background-color: #000000 !important;
      border: none !important; }

#footer {
  padding-top: 4rem;
  padding-bottom: 2rem;
  color: rgba(60, 60, 67, 0.6);
  font-size: 14px; }
  #footer a {
    color: #3C3C43;
    text-decoration: none; }
    #footer a:hover {
      text-decoration: underline; }
  #footer .footer-brand {
    padding-bottom: 2rem; }
    #footer .footer-brand img {
      height: 34px; }
  #footer ul {
    padding-left: 0;
    margin-bottom: 0;
    display: inline-block;
    text-align: left; }
    #footer ul li {
      display: inline-block; }
      #footer ul li:not(:last-child) {
        padding-right: 1rem; }
  #footer .footer-bottom {
    margin-top: 2rem;
    line-height: 2; }
    #footer .footer-bottom a {
      color: rgba(60, 60, 67, 0.6); }
  @media (min-width: 768px) {
    #footer ul li {
      display: block; }
      #footer ul li:not(:last-child) {
        padding-right: 0; }
      #footer ul li.mt {
        margin-top: 1rem; }
    #footer .footer-bottom {
      display: flex;
      justify-content: space-between; } }

form label {
  color: #3C3C43; }

form .form-control {
  border: 1px solid #C6C6C8; }
  form .form-control:invalid {
    background-color: #FFF8E6; }

form .form-check {
  position: relative;
  margin-bottom: 0.5rem; }
  form .form-check input[type=checkbox] {
    opacity: 0; }
    form .form-check input[type=checkbox] + label {
      cursor: pointer; }
      form .form-check input[type=checkbox] + label::before {
        position: absolute;
        width: 14px;
        height: 14px;
        top: 5px;
        left: 0;
        content: "";
        border: 1px solid #C6C6C8;
        border-radius: 3px;
        background-color: #FFFFFF; }
      form .form-check input[type=checkbox] + label::after {
        position: absolute;
        width: 14px;
        height: 14px;
        top: 8px;
        left: 3px;
        content: "";
        background-image: url("/assets/img/common/check.svg?t=20200915");
        background-size: 8px;
        background-repeat: no-repeat;
        opacity: 0; }
    form .form-check input[type=checkbox]:checked + label::before {
      background-color: #469181;
      border: 1px solid rgba(0, 0, 0, 0.1); }
    form .form-check input[type=checkbox]:checked + label::after {
      opacity: 1; }
  form .form-check input[type=radio] {
    opacity: 0; }
    form .form-check input[type=radio] + label {
      cursor: pointer; }
      form .form-check input[type=radio] + label::before {
        position: absolute;
        width: 16px;
        height: 16px;
        top: 5px;
        left: -1px;
        content: "";
        border: 1px solid #C6C6C8;
        border-radius: 10rem;
        background-color: #FFFFFF; }
      form .form-check input[type=radio] + label::after {
        position: absolute;
        width: 5px;
        height: 5px;
        top: 10.5px;
        left: 4.5px;
        content: "";
        background-color: #FFFFFF;
        border-radius: 10rem;
        box-shadow: 0 0.5px 1px rgba(0, 0, 0, 0.28);
        opacity: 0; }
    form .form-check input[type=radio]:checked + label::before {
      background-color: #469181;
      border: 1px solid rgba(0, 0, 0, 0.1); }
    form .form-check input[type=radio]:checked + label::after {
      opacity: 1; }

.frame {
  position: relative;
  padding: 2rem;
  margin-top: calc(1rem + 18px);
  margin-bottom: 1rem;
  text-align: left;
  border: 2px solid #469181;
  background-color: #FFFFFF; }
  .frame .label {
    position: absolute;
    top: -18px;
    left: 1rem;
    padding: 0.375rem 2rem;
    color: #FFFFFF;
    background-color: #469181;
    border-radius: 10rem;
    font-size: 14px; }

#header {
  background-color: #FFFFFF;
  border-bottom: 1px solid #C6C6C8; }
  #header .container {
    position: relative; }
    #header .container .navbar-brand {
      height: 48px;
      padding-top: 7px;
      padding-bottom: 7px;
      margin-right: 1rem; }
      #header .container .navbar-brand img {
        height: 34px; }
    #header .container .header-btn .btn {
      margin: 0.25rem 0; }
    #header .container .nav-item {
      margin: 0.25rem 0;
      font-size: 14px; }
      #header .container .nav-item .nav-link {
        color: #3C3C43;
        font-weight: bold;
        padding: 2px 0.5rem;
        border-radius: 0.25rem; }
        #header .container .nav-item .nav-link:hover {
          background-color: #F5F5F5; }
      #header .container .nav-item.dropdown .dropdown-menu {
        border: 1px solid #C6C6C8;
        font-size: 14px;
        margin-top: 0; }
        #header .container .nav-item.dropdown .dropdown-menu .dropdown-item {
          color: #3C3C43; }
          #header .container .nav-item.dropdown .dropdown-menu .dropdown-item:hover {
            background-color: #F5F5F5; }
      #header .container .nav-item.dropdown:hover .dropdown-menu {
        display: block; }
    #header .container a.navbar-toggler {
      position: absolute;
      top: 8.5px;
      right: 12px;
      width: 1rem;
      color: rgba(60, 60, 67, 0.6); }
      #header .container a.navbar-toggler[aria-expanded="true"] .collapse-icon {
        display: inline;
        margin-left: 1.685px; }
      #header .container a.navbar-toggler[aria-expanded="true"] .expand-icon {
        display: none; }
      #header .container a.navbar-toggler[aria-expanded="false"] .collapse-icon {
        display: none; }
      #header .container a.navbar-toggler[aria-expanded="false"] .expand-icon {
        display: inline; }
    #header .container .navbar-collapse.show {
      height: calc(100vh - 64px); }
  @media (min-width: 576px) {
    #header .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    #header .container {
      max-width: 600px;
      flex: 0 0 auto;
      width: calc(100% / 12 * 10);
      margin-right: auto;
      margin-left: auto; } }
  @media (min-width: 992px) {
    #header .container {
      max-width: 800px; } }
  @media (min-width: 1200px) {
    #header .container {
      max-width: 950px; }
      #header .container .header-btn .btn {
        margin: 0 0.25rem; }
      #header .container .nav-item {
        margin: 0 0.25rem;
        font-size: 16px; }
        #header .container .nav-item.dropdown .dropdown-menu {
          font-size: 16px; } }
  @media (min-width: 1400px) {
    #header .container {
      max-width: 1100px; } }

img {
  max-width: 100%;
  height: auto; }
  img.figure-img {
    border-radius: 0; }
  img.img-fluid {
    width: 100%; }
  img.shadow {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important; }

a:hover img {
  opacity: 0.9; }

.img-hover-mask {
  position: relative; }
  .img-hover-mask .img-hover-mask-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0; }
  .img-hover-mask:hover .img-hover-mask-content {
    opacity: 1; }

.modal .modal-dialog {
  margin: 0; }

.modal.fade .modal-dialog {
  transform: translate(0, 50px); }

.modal.show .modal-dialog {
  transform: none; }

.modal .modal-content {
  border-radius: 0;
  border: none; }
  .modal .modal-content .modal-body {
    padding: 0 0 1rem 0; }
    .modal .modal-content .modal-body .modal-image {
      margin-bottom: 1rem;
      margin-left: -24px;
      margin-right: -24px;
      min-width: calc(100% + 48px); }

.modal.modal-image .modal-content .modal-body {
  padding: 0; }
  .modal.modal-image .modal-content .modal-body .modal-image {
    margin-bottom: 0; }

.modal button.close {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #F5F5F5;
  border: none; }

@media (min-width: 768px) {
  .modal .modal-dialog {
    margin: 1.75rem auto; }
  .modal .modal-content .modal-body {
    padding: 1rem 1px; }
    .modal .modal-content .modal-body .modal-image {
      margin: 0;
      min-width: auto; }
  .modal button.close {
    background-color: rgba(118, 118, 128, 0.12); } }

.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.09);
  backdrop-filter: blur(11px);
  -webkit-backdrop-filter: blur(11px); }
  .modal-backdrop.show {
    opacity: 1; }

.nav-bar.section {
  padding-bottom: 0; }

.nav-bar .nav-bar-content {
  height: 64px;
  display: flex;
  justify-content: space-between;
  align-items: center; }

@media (min-width: 768px) {
  .nav-bar .nav-bar-content {
    font-size: 16px; } }

.page-header {
  position: relative;
  min-height: 50vh;
  color: #FFFFFF; }
  .page-header a {
    color: #FFFFFF; }
    .page-header a:hover {
      color: #FFFFFF; }
  .page-header::before {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(0, 0, 0, 0.25);
    z-index: -1; }
  .page-header.offset-header {
    min-height: calc(50vh - 64px);
    margin-top: 64px; }
  .page-header .page-header-image {
    position: absolute;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    z-index: -2; }
  .page-header .nav-bar-content {
    height: 64px;
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .page-header .page-header-content {
    min-height: calc(50vh - 64px);
    display: flex;
    align-items: center; }

@media (min-width: 768px) {
  .page-header .nav-bar-content {
    font-size: 16px; }
  .page-header .page-header-content .description {
    width: 60%; } }

.table {
  color: #3C3C43; }
  .table th,
  .table td {
    line-height: 2;
    border-top: 1px solid #C6C6C8;
    border-bottom: 1px solid #C6C6C8; }
  .table thead th {
    border-bottom: 1px solid #C6C6C8; }
  .table.border-0 th,
  .table.border-0 td {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    border: none; }

.more:not(.collapsed) {
  display: none; }

p,
ol li,
ul li {
  line-height: 2; }

ol.list-style-type-bracket {
  list-style-type: none; }
  ol.list-style-type-bracket > li {
    position: relative;
    counter-increment: counter; }
    ol.list-style-type-bracket > li::before {
      position: absolute;
      left: -25px;
      content: "(" counter(counter) ")"; }

ol.list-style-type-circle {
  list-style-type: none; }
  ol.list-style-type-circle > li {
    position: relative;
    counter-increment: counter; }
    ol.list-style-type-circle > li::before {
      position: absolute;
      left: -17px;
      content: counter(counter); }
    ol.list-style-type-circle > li::after {
      position: absolute;
      top: 8px;
      left: -22px;
      content: "";
      width: 18px;
      height: 18px;
      border: 1px solid;
      border-radius: 10rem; }

ul.list-style-type-disc {
  list-style-type: disc; }

a {
  color: #469181; }
  a:hover {
    color: #469181; }

h1 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 34px;
  font-weight: bold;
  line-height: 1.5; }

h2 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 28px;
  font-weight: bold;
  line-height: 1.5; }

h3 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.5; }

h4 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5; }

h5 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5; }

h6 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5; }

.text-body {
  color: #3C3C43 !important; }

.text-primary {
  color: #469181 !important; }

.text-secondary {
  color: rgba(60, 60, 67, 0.6) !important; }

.text-accent {
  color: #FFC107; }

.text-success {
  color: #469181 !important; }

.text-danger {
  color: #BD424B !important; }

.font-family-heading {
  font-family: "Noto Sans JP", sans-serif; }

.font-size-base {
  font-size: 16px; }

.font-size-lg {
  font-size: 20px; }

.font-size-md {
  font-size: 18px; }

.font-size-sm {
  font-size: 14px; }

.line-height-base {
  line-height: 1.5; }

.line-height-lg {
  line-height: 2; }

.line-height-sm {
  line-height: 1.2; }

.title {
  position: relative; }
  .title::before {
    position: absolute;
    margin-left: -1rem;
    content: "";
    width: 0.5rem;
    height: 100%;
    background-color: #469181; }

.figure-caption {
  text-align: center;
  font-size: 14px;
  color: rgba(60, 60, 67, 0.6); }

.note {
  background-color: #F5F5F5;
  padding: 2rem;
  margin-bottom: 1rem;
  text-align: left; }

ul.annotation {
  padding-left: 0;
  list-style: none; }
  ul.annotation li {
    font-size: 14px;
    color: rgba(60, 60, 67, 0.6); }

hr {
  border-top: 1px solid #C6C6C8; }

mark {
  color: inherit;
  background: linear-gradient(transparent 50%, rgba(255, 193, 7, 0.25) 50% 85%, transparent 85%); }

@media (min-width: 768px) {
  h1 {
    font-size: 40px; }
  h2 {
    font-size: 34px; }
  h3 {
    font-size: 28px; }
  h4 {
    font-size: 22px; }
  h5 {
    font-size: 20px; }
  h6 {
    font-size: 16px; } }

.figure-video {
  margin-bottom: 0.5rem;
  border-radius: 0.25rem; }

.list-news .list-date {
  color: rgba(60, 60, 67, 0.6); }

.list-news .news-category {
  width: 80px; }
  .list-news .news-category.category-web {
    background-color: #1E88E5; }
  .list-news .news-category.category-blog {
    background-color: #469181; }
  .list-news .news-category.category-comment {
    background-color: #5E67AD; }
  .list-news .news-category.category-event {
    background-color: #BD424B; }
  .list-news .news-category.category-presentation {
    background-color: #FFC107; }
  .list-news .news-category.category-info {
    background-color: #F2964B; }

html {
  scroll-behavior: smooth; }

body {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  color: #3C3C43; }

.mt-base {
  margin-top: 1rem !important; }

.mb-base {
  margin-bottom: 1rem !important; }

.ml-base {
  margin-left: 1rem !important; }

.mr-base {
  margin-right: 1rem !important; }

.mt-md {
  margin-top: 2rem !important; }

.mb-md {
  margin-bottom: 2rem !important; }

.ml-md {
  margin-left: 2rem !important; }

.mr-md {
  margin-right: 2rem !important; }

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

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

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

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

.bg-primary {
  background-color: #469181 !important; }

.bg-light {
  background-color: #F5F5F5 !important; }

.bg-primary-light {
  background-color: #EDF4F2 !important; }

.section {
  padding-bottom: 4rem; }
  .section.section-wide {
    padding-top: 4rem; }
  .section.offset-header {
    margin-top: 64px; }
  .section .section-header {
    margin-bottom: 2rem; }
    .section .section-header.right-item {
      display: flex;
      justify-content: space-between;
      align-items: baseline; }

.border {
  border: 1px solid #C6C6C8 !important; }

.border-radius-base {
  border-radius: 0.25rem; }

.separator:last-child {
  display: none; }

.grecaptcha-badge {
  visibility: hidden; }

.index-page .index-page-header {
  position: relative;
  min-height: 100vh;
  color: #FFFFFF; }
  .index-page .index-page-header a {
    color: #FFFFFF; }
  .index-page .index-page-header::before {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(0, 0, 0, 0.25);
    z-index: -1; }
  .index-page .index-page-header.offset-header {
    min-height: calc(100vh - 64px);
    margin-top: 64px; }
  .index-page .index-page-header .page-header-image {
    position: absolute;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    z-index: -2; }
  .index-page .index-page-header .page-header-content {
    min-height: calc(100vh - 64px);
    display: flex;
    align-items: center; }
  .index-page .index-page-header .page-header-bottom {
    position: absolute;
    bottom: 1rem;
    left: 0;
    width: 100%; }

@media (min-width: 768px) {
  body {
    font-size: 16px; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Njc3MvaW5kZXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0EsMEJBQTBCO0FBQzFCO0FBQ0EseUJBQXlCO0FB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QUFDQSx1Q0FBdUM7O0FBRXZDO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHVCQUF1QjtBQUN2QjtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQSxnQkFBZ0I7O0FBRWhCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBLG9CQUFvQixFQUFFIiwiZmlsZSI6ImFzc2V0cy9jc3MvaW5kZXguYTcxZTQ4MDk5N2ExODgwYzYyNTUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJhZGdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYmFkZ2UuYmFkZ2UtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OTE4MTsgfVxuICAuYmFkZ2UuYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE4QThFOyB9XG4gIC5iYWRnZS5iYWRnZS1hY2NlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7IH1cbiAgLmJhZGdlLmJhZGdlLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JENDI0QjsgfVxuICAuYmFkZ2UuYmFkZ2Utb3V0bGluZS1wcmltYXJ5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDY5MTgxO1xuICAgIGNvbG9yOiAjNDY5MTgxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5iYWRnZS5iYWRnZS1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhBOEE4RTtcbiAgICBjb2xvcjogIzhBOEE4RTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuYmFkZ2UuYmFkZ2Utb3V0bGluZS1hY2NlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkMxMDc7XG4gICAgY29sb3I6ICNGRkMxMDc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmJhZGdlLmJhZGdlLW91dGxpbmUtZGFuZ2VyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkQ0MjRCO1xuICAgIGNvbG9yOiAjQkQ0MjRCO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJhbm5lcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5iYW5uZXIgLmJhbm5lci1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDE7IH1cblxuLmJ0biB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgY29sb3I6ICM0NjkxODE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NjkxODE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5MTgxOyB9XG4gIC5idG4uYmFkZ2UtcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07IH1cbiAgLmJ0bi5idG4tbGcge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gNHJlbTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OTE4MSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWFjY2VudCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QThBOEUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmNhcmQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAwIDAuNzVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDYwLCA2MCwgNjcsIDAuNik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjM0MzQzQzO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDAgMS4yNXJlbSAwOyB9XG4gICAgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDYwLCA2MCwgNjcsIDAuNik7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5jYXJkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYXJkIGEgLmNhcmQtaW1nLWhvdmVyLW1hc2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2FyZCBhIC5jYXJkLWltZy1ob3Zlci1tYXNrIC5jYXJkLWltZy1ob3Zlci1tYXNrLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMC43NXJlbSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuY2FyZCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNhcmQgYTpob3ZlciAuY2FyZC1pbWctaG92ZXItbWFzayAuY2FyZC1pbWctaG92ZXItbWFzay1jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uY2xvc2Uge1xuICBjb2xvcjogcmdiYSg2MCwgNjAsIDY3LCAwLjYpO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07IH1cbiAgLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzNDM0M0MztcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZvb3Rlci14LXR3aXR0ZXItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNkM2Qzg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmZvb3Rlci14LXR3aXR0ZXItbGluayAuZm9vdGVyLXgtdHdpdHRlci1saW5rLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgIC5mb290ZXIteC10d2l0dGVyLWxpbmsgLmZvb3Rlci14LXR3aXR0ZXItbGluay1pY29uIGltZyB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTsgfVxuICAuZm9vdGVyLXgtdHdpdHRlci1saW5rIC5mb290ZXIteC10d2l0dGVyLWxpbmstYm9keSB7XG4gICAgZmxleDogMTsgfVxuICAgIC5mb290ZXIteC10d2l0dGVyLWxpbmsgLmZvb3Rlci14LXR3aXR0ZXItbGluay1ib2R5IC5mb290ZXIteC10d2l0dGVyLWxpbmstbmFtZSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMzQzNDNDM7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZvb3Rlci14LXR3aXR0ZXItbGluayAuZm9vdGVyLXgtdHdpdHRlci1saW5rLWJvZHkgLmZvb3Rlci14LXR3aXR0ZXItbGluay11c2VybmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogcmdiYSg2MCwgNjAsIDY3LCAwLjYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5mb290ZXIteC10d2l0dGVyLWxpbmsgLmZvb3Rlci14LXR3aXR0ZXItbGluay1ib2R5IC5mb290ZXIteC10d2l0dGVyLWxpbmstYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNmb290ZXIge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGNvbG9yOiByZ2JhKDYwLCA2MCwgNjcsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjM0MzQzQzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICNmb290ZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjZm9vdGVyIC5mb290ZXItYnJhbmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLWJyYW5kIGltZyB7XG4gICAgICBoZWlnaHQ6IDM0cHg7IH1cbiAgI2Zvb3RlciB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAjZm9vdGVyIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgI2Zvb3RlciB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAjZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDYwLCA2MCwgNjcsIDAuNik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2Zvb3RlciB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI2Zvb3RlciB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgI2Zvb3RlciB1bCBsaS5tdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAjZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICMzQzNDNDM7IH1cblxuZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDODsgfVxuICBmb3JtIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhFNjsgfVxuXG5mb3JtIC5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgZm9ybSAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIGZvcm0gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIGZvcm0gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICBmb3JtIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vY2hlY2suc3ZnP3Q9MjAyMDA5MTVcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgZm9ybSAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5MTgxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgZm9ybSAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgZm9ybSAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIGZvcm0gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIGZvcm0gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIGZvcm0gLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICB0b3A6IDEwLjVweDtcbiAgICAgICAgbGVmdDogNC41cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgZm9ybSAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5MTgxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgZm9ybSAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW4tdG9wOiBjYWxjKDFyZW0gKyAxOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ2OTE4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAuZnJhbWUgLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMThweDtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDJyZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OTE4MTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuI2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM4OyB9XG4gICNoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2hlYWRlciAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgICNoZWFkZXIgLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICAgIGhlaWdodDogMzRweDsgfVxuICAgICNoZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWJ0biAuYnRuIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAwOyB9XG4gICAgI2hlYWRlciAuY29udGFpbmVyIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgI2hlYWRlciAuY29udGFpbmVyIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogIzNDM0M0MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAgICAgI2hlYWRlciAuY29udGFpbmVyIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgICAgICNoZWFkZXIgLmNvbnRhaW5lciAubmF2LWl0ZW0uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzZDNkM4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgI2hlYWRlciAuY29udGFpbmVyIC5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgY29sb3I6ICMzQzNDNDM7IH1cbiAgICAgICAgICAjaGVhZGVyIC5jb250YWluZXIgLm5hdi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgICAgICNoZWFkZXIgLmNvbnRhaW5lciAubmF2LWl0ZW0uZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNoZWFkZXIgLmNvbnRhaW5lciBhLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOC41cHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgY29sb3I6IHJnYmEoNjAsIDYwLCA2NywgMC42KTsgfVxuICAgICAgI2hlYWRlciAuY29udGFpbmVyIGEubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmNvbGxhcHNlLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjY4NXB4OyB9XG4gICAgICAjaGVhZGVyIC5jb250YWluZXIgYS5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuZXhwYW5kLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAjaGVhZGVyIC5jb250YWluZXIgYS5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmNvbGxhcHNlLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAjaGVhZGVyIC5jb250YWluZXIgYS5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmV4cGFuZC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgI2hlYWRlciAuY29udGFpbmVyIC5uYXZiYXItY29sbGFwc2Uuc2hvdyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICNoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICNoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk1MHB4OyB9XG4gICAgICAjaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1idG4gLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMCAwLjI1cmVtOyB9XG4gICAgICAjaGVhZGVyIC5jb250YWluZXIgLm5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAjaGVhZGVyIC5jb250YWluZXIgLm5hdi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgI2hlYWRlciAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4OyB9IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgaW1nLmZpZ3VyZS1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgaW1nLmltZy1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgaW1nLnNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDsgfVxuXG5hOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4uaW1nLWhvdmVyLW1hc2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmltZy1ob3Zlci1tYXNrIC5pbWctaG92ZXItbWFzay1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaW1nLWhvdmVyLW1hc2s6aG92ZXIgLmltZy1ob3Zlci1tYXNrLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW46IDA7IH1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpOyB9XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMCAwIDFyZW0gMDsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpOyB9XG5cbi5tb2RhbC5tb2RhbC1pbWFnZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm1vZGFsLm1vZGFsLWltYWdlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubW9kYWwgYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXI6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bzsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDFyZW0gMXB4OyB9XG4gICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtaW4td2lkdGg6IGF1dG87IH1cbiAgLm1vZGFsIGJ1dHRvbi5jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTgsIDExOCwgMTI4LCAwLjEyKTsgfSB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMXB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTFweCk7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm5hdi1iYXIuc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5uYXYtYmFyIC5uYXYtYmFyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1iYXIgLm5hdi1iYXItY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHZoO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAucGFnZS1oZWFkZXIgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAucGFnZS1oZWFkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAucGFnZS1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnBhZ2UtaGVhZGVyLm9mZnNldC1oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoNTB2aCAtIDY0cHgpO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7IH1cbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTI7IH1cbiAgLnBhZ2UtaGVhZGVyIC5uYXYtYmFyLWNvbnRlbnQge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCB7XG4gICAgbWluLWhlaWdodDogY2FsYyg1MHZoIC0gNjRweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXIgLm5hdi1iYXItY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA2MCU7IH0gfVxuXG4udGFibGUge1xuICBjb2xvcjogIzNDM0M0MzsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNkM2Qzg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2Qzg7IH1cbiAgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDODsgfVxuICAudGFibGUuYm9yZGVyLTAgdGgsXG4gIC50YWJsZS5ib3JkZXItMCB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubW9yZTpub3QoLmNvbGxhcHNlZCkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnAsXG5vbCBsaSxcbnVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cblxub2wubGlzdC1zdHlsZS10eXBlLWJyYWNrZXQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgb2wubGlzdC1zdHlsZS10eXBlLWJyYWNrZXQgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyOyB9XG4gICAgb2wubGlzdC1zdHlsZS10eXBlLWJyYWNrZXQgPiBsaTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgY29udGVudDogXCIoXCIgY291bnRlcihjb3VudGVyKSBcIilcIjsgfVxuXG5vbC5saXN0LXN0eWxlLXR5cGUtY2lyY2xlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIG9sLmxpc3Qtc3R5bGUtdHlwZS1jaXJjbGUgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyOyB9XG4gICAgb2wubGlzdC1zdHlsZS10eXBlLWNpcmNsZSA+IGxpOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTE3cHg7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50ZXIpOyB9XG4gICAgb2wubGlzdC1zdHlsZS10eXBlLWNpcmNsZSA+IGxpOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IC0yMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTsgfVxuXG51bC5saXN0LXN0eWxlLXR5cGUtZGlzYyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG5hIHtcbiAgY29sb3I6ICM0NjkxODE7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICM0NjkxODE7IH1cblxuaDEge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmgyIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5oMyB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDQge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmg1IHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5oNiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjM0MzQzQzICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDY5MTgxICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYmEoNjAsIDYwLCA2NywgMC42KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAjRkZDMTA3OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ2OTE4MSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjQkQ0MjRCICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtZmFtaWx5LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZm9udC1zaXplLWJhc2Uge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZvbnQtc2l6ZS1sZyB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZm9udC1zaXplLW1kIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5mb250LXNpemUtc20ge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5saW5lLWhlaWdodC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbi5saW5lLWhlaWdodC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aXRsZTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OTE4MTsgfVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoNjAsIDYwLCA2NywgMC42KTsgfVxuXG4ubm90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudWwuYW5ub3RhdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICB1bC5hbm5vdGF0aW9uIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoNjAsIDYwLCA2NywgMC42KTsgfVxuXG5ociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzZDNkM4OyB9XG5cbm1hcmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDE5MywgNywgMC4yNSkgNTAlIDg1JSwgdHJhbnNwYXJlbnQgODUlKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNHB4OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uZmlndXJlLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5saXN0LW5ld3MgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiByZ2JhKDYwLCA2MCwgNjcsIDAuNik7IH1cblxuLmxpc3QtbmV3cyAubmV3cy1jYXRlZ29yeSB7XG4gIHdpZHRoOiA4MHB4OyB9XG4gIC5saXN0LW5ld3MgLm5ld3MtY2F0ZWdvcnkuY2F0ZWdvcnktd2ViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU4OEU1OyB9XG4gIC5saXN0LW5ld3MgLm5ld3MtY2F0ZWdvcnkuY2F0ZWdvcnktYmxvZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OTE4MTsgfVxuICAubGlzdC1uZXdzIC5uZXdzLWNhdGVnb3J5LmNhdGVnb3J5LWNvbW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RTY3QUQ7IH1cbiAgLmxpc3QtbmV3cyAubmV3cy1jYXRlZ29yeS5jYXRlZ29yeS1ldmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JENDI0QjsgfVxuICAubGlzdC1uZXdzIC5uZXdzLWNhdGVnb3J5LmNhdGVnb3J5LXByZXNlbnRhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNzsgfVxuICAubGlzdC1uZXdzIC5uZXdzLWNhdGVnb3J5LmNhdGVnb3J5LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMjk2NEI7IH1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNDM0M0MzsgfVxuXG4ubXQtYmFzZSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItYmFzZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtYmFzZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLWJhc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbWQge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LWxnIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjkxODEgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEYyICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAuc2VjdGlvbi5zZWN0aW9uLXdpZGUge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gIC5zZWN0aW9uLm9mZnNldC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7IH1cbiAgLnNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLnNlY3Rpb24gLnNlY3Rpb24taGVhZGVyLnJpZ2h0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJhc2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5zZXBhcmF0b3I6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmluZGV4LXBhZ2UgLmluZGV4LXBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmluZGV4LXBhZ2UgLmluZGV4LXBhZ2UtaGVhZGVyIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5pbmRleC1wYWdlIC5pbmRleC1wYWdlLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuaW5kZXgtcGFnZSAuaW5kZXgtcGFnZS1oZWFkZXIub2Zmc2V0LWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7IH1cbiAgLmluZGV4LXBhZ2UgLmluZGV4LXBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTI7IH1cbiAgLmluZGV4LXBhZ2UgLmluZGV4LXBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pbmRleC1wYWdlIC5pbmRleC1wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4iXSwic291cmNlUm9vdCI6IiJ9*/