:root {
  --font-pri: "SVN-Biennale", sans-serif;
  --font-sec: "SVN-Bebas Neue Pro", sans-serif;
  --font-thir: "SVN-Unthrift", sans-serif;
  --font-four: "Commissioner", sans-serif;
  --size-hd: 10rem; }

/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
.banner-sub::after {
  height: 52.5%; }

.banner-sub_bg::before {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 84.52%, rgba(0, 0, 0, 0.7) 100%), linear-gradient(0deg, #EBF8FF 0%, rgba(235, 248, 255, 0) 25.56%), linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%); }

.faq {
  padding: 1rem 0 16.6rem;
  position: relative; }
  @media screen and (max-width: 576px) {
    .faq {
      padding-bottom: 13.2rem; } }
  .faq::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: -2;
    background-image: url("../../assets/images/contact/faq_bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; }
  .faq::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: -1;
    background-image: linear-gradient(180deg, #EBF8FF 0%, rgba(235, 248, 255, 0) 100%); }
  .faq > .container {
    max-width: 69rem; }
  .faq-heading {
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    text-align: center; }
    @media screen and (max-width: 576px) {
      .faq-heading {
        gap: 0.8rem; } }
    .faq-heading_desc {
      color: rgba(6, 96, 139, 0.8);
      font-size: 1.6rem;
      font-weight: 400;
      line-height: 160%;
      max-width: 65.8rem;
      margin: 0 auto; }
      @media screen and (max-width: 576px) {
        .faq-heading_desc {
          font-size: 1.4rem; } }
  .faq-list {
    display: flex;
    flex-direction: column; }
  .faq-item {
    padding: 1.8rem 0;
    border-top: 1px solid rgba(6, 96, 139, 0.4);
    display: flex;
    gap: 2.4rem;
    cursor: pointer; }
    @media screen and (max-width: 576px) {
      .faq-item {
        padding: 1.2rem 0;
        gap: 0.8rem; } }
    .faq-item:not(:first-child) .l-desc {
      display: none; }
    .faq-item.is-active {
      --toggle-transform: rotate(180deg); }
    .faq-item_number, .faq-item_toggle {
      flex-shrink: 0; }
    .faq-item_number {
      min-width: 4rem;
      height: fit-content;
      color: #06608B;
      font-size: 1.6rem;
      font-weight: 600;
      line-height: 150%;
      text-transform: uppercase; }
      @media screen and (min-width: 1200.02px) {
        .faq-item_number {
          margin-top: 0.15rem; } }
      @media screen and (max-width: 576px) {
        .faq-item_number {
          min-width: 2.4rem;
          font-size: 1.2rem;
          margin-top: 0.2rem; } }
    .faq-item_content {
      flex: 1;
      max-width: 100%; }
    .faq-item_title {
      color: #06608B;
      font-size: 1.8rem;
      font-weight: 600;
      line-height: 150%;
      letter-spacing: -0.018rem; }
      @media only screen and (max-width: 1200px) {
        .faq-item_title {
          font-size: 1.6rem; } }
      @media only screen and (max-width: 800px) {
        .faq-item_title {
          font-size: 1.5rem; } }
    .faq-item .l-desc {
      margin-top: 1.6rem; }
      @media screen and (max-width: 576px) {
        .faq-item .l-desc {
          margin-top: 0.8rem; } }
    .faq-item_toggle {
      width: 1.4rem;
      height: fit-content;
      margin-top: 0.95rem;
      transition: transform 0.4s;
      transform: var(--toggle-transform); }
      @media screen and (max-width: 1200px) {
        .faq-item_toggle {
          margin-top: 0.8rem; } }
      @media screen and (max-width: 800px) {
        .faq-item_toggle {
          margin-top: 0.7rem; } }
      .faq-item_toggle img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: contain; }

.contact-info {
  position: relative;
  padding: 5.4rem 0rem 5.8rem;
  margin-top: -9.2rem;
  background-color: rgba(189, 222, 213, 0.4); }
  @media screen and (max-width: 992px) {
    .contact-info {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .contact-info {
      padding: 4rem 0rem; } }
  .contact-info .sec-title {
    color: #0F8C7C; }
  .contact-info_list {
    display: flex;
    flex-wrap: wrap;
    gap: 2.4rem 8rem;
    justify-content: center; }
    @media screen and (max-width: 576px) {
      .contact-info_list {
        gap: 1.6rem; } }
  .contact-info_list > * {
    width: calc(50% - 4rem);
    max-width: 27.3rem; }
    @media screen and (max-width: 576px) {
      .contact-info_list > * {
        width: calc(50% - 0.8rem);
        max-width: initial; } }
  .contact-info_item {
    display: flex;
    flex-direction: column;
    gap: 2rem; }
    @media screen and (max-width: 576px) {
      .contact-info_item {
        gap: 0.8rem; } }
  .contact-info_icon {
    flex-shrink: 0;
    width: var(--icon-size, 7.2rem);
    height: var(--icon-size, 7.2rem);
    margin: 0 auto; }
    @media screen and (max-width: 576px) {
      .contact-info_icon {
        --icon-size: 4.8rem; } }
    .contact-info_icon img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .contact-info_title {
    color: #0F8C7C;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: normal;
    text-align: center; }
    @media only screen and (max-width: 1200px) {
      .contact-info_title {
        font-size: 2rem; } }
    @media only screen and (max-width: 800px) {
      .contact-info_title {
        font-size: 1.7rem; } }
  .contact-info_detail {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.2rem; }
    @media screen and (max-width: 576px) {
      .contact-info_detail {
        gap: 0.8rem;
        align-items: initial; } }
  .contact-info_detail > * {
    display: flex;
    gap: 0.8rem; }
    .contact-info_detail > * img {
      display: block;
      width: 1.4rem;
      height: 1.4rem;
      object-fit: contain;
      margin-top: 0.3rem; }
      @media screen and (max-width: 576px) {
        .contact-info_detail > * img {
          margin-top: 0.2rem; } }
    .contact-info_detail > * a {
      width: fit-content;
      color: #0F8C7C;
      font-size: 1.4rem;
      font-weight: 400;
      line-height: 150%;
      letter-spacing: -0.014rem;
      transition: color 0.4s; }
      @media screen and (min-width: 1200px) {
        .contact-info_detail > * a:hover {
          color: #40B5EE; } }
      @media screen and (max-width: 576px) {
        .contact-info_detail > * a {
          font-size: 1.2rem; } }

.policy {
  padding: 7rem 0rem 14rem; }
  @media screen and (max-width: 992px) {
    .policy {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .policy {
      padding: 4rem 0rem; } }
  .policy-map {
    background-color: #fafafa;
    aspect-ratio: 121.6 / 66.5;
    max-height: 66.5rem;
    min-height: 30rem;
    max-width: 100%;
    width: 100%;
    border-radius: 2.4rem;
    overflow: hidden; }
    @media screen and (max-width: 576px) {
      .policy-map {
        border-radius: 1.2rem; } }
    .policy-map > * {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .policy-inner {
    display: flex;
    flex-wrap: wrap;
    gap: 2.4rem; }
  .policy-left {
    width: calc(5/12 * 100% - 1.2rem); }
    @media screen and (max-width: 576px) {
      .policy-left {
        width: 100%; } }
    .policy-left .sec-title {
      text-align: left; }
  .policy-right {
    width: calc(7/12 * 100% - 1.2rem); }
    @media screen and (max-width: 576px) {
      .policy-right {
        width: 100%; } }
  .policy-list {
    display: flex;
    flex-direction: column; }
  .policy-item {
    display: flex;
    flex-wrap: wrap;
    gap: 2.4rem; }
    @media screen and (max-width: 576px) {
      .policy-item {
        gap: 1.2rem;
        flex-direction: column; } }
    .policy-item_action {
      display: flex;
      flex-direction: column;
      gap: 1.6rem;
      max-width: 20rem; }
      @media screen and (max-width: 576px) {
        .policy-item_action {
          display: contents; } }
      .policy-item_action .btn {
        width: fit-content;
        font-size: 2rem;
        padding: 0.6rem 2rem; }
        @media only screen and (max-width: 1200px) {
          .policy-item_action .btn {
            font-size: 1.8rem; } }
        @media only screen and (max-width: 800px) {
          .policy-item_action .btn {
            font-size: 1.6rem; } }
        @media screen and (max-width: 576px) {
          .policy-item_action .btn {
            order: 1; } }
    .policy-item_title {
      color: #06608B;
      font-size: 1.8rem;
      font-weight: 600;
      line-height: 177.778%; }
      @media only screen and (max-width: 1200px) {
        .policy-item_title {
          font-size: 1.6rem; } }
      @media only screen and (max-width: 800px) {
        .policy-item_title {
          font-size: 1.5rem; } }
    .policy-item_desc {
      margin-left: auto;
      flex: 1;
      max-width: 49.4rem;
      color: #06608B;
      font-size: 1.4rem;
      font-weight: 400;
      line-height: 160%; }
  .policy-item + .policy-item {
    margin-top: 4.8rem;
    padding-top: 4.8rem;
    border-top: 0.75px solid #B2B2B2; }
    @media screen and (max-width: 576px) {
      .policy-item + .policy-item {
        margin-top: 2.4rem;
        padding-top: 2.4rem; } }

.contact {
  padding: 9.5rem 0rem 5.2rem;
  position: relative; }
  @media screen and (max-width: 992px) {
    .contact {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .contact {
      padding: 4rem 0rem; } }
  .contact-bg {
    position: absolute;
    inset: 0;
    z-index: -1; }
    .contact-bg::after {
      content: '';
      position: absolute;
      inset: 0;
      z-index: -1;
      background-image: linear-gradient(180deg, #0F8C7C 6.47%, rgba(15, 140, 124, 0) 65.48%); }
    .contact-bg::before {
      content: '';
      position: absolute;
      inset: 0;
      background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
      backdrop-filter: blur(25px);
      -webkit-backdrop-filter: blur(25px); }
    .contact-bg img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .contact-inner {
    display: flex;
    flex-wrap: wrap;
    gap: 4rem;
    justify-content: space-between; }
  .contact-left {
    width: 35.7rem;
    display: flex;
    align-items: center; }
    @media screen and (max-width: 992px) {
      .contact-left {
        display: none; } }
    .contact-left_img {
      width: 100%; }
      .contact-left_img img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: contain; }
  .contact-right {
    flex: 1;
    max-width: 59.6rem;
    display: flex;
    flex-direction: column;
    gap: 4rem;
    justify-content: center; }
    .contact-right .sec-title {
      text-align: left;
      color: #fff; }
    @media screen and (max-width: 992px) {
      .contact-right {
        max-width: initial; } }
    @media screen and (max-width: 576px) {
      .contact-right {
        gap: 1.6rem; } }
  .contact-form {
    display: flex;
    flex-direction: column;
    gap: 2.4rem; }
    .contact-form .btn {
      width: fit-content; }
    .contact-form .wpcf7-spinner {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      margin: 0; }
  .contact-form .form-group {
    flex: 1 0 calc(50% - 1.2rem); }
    .contact-form .form-group:nth-child(1) {
      flex: initial; }
  .contact-form .btn {
    margin-top: 2.4rem;
    color: #000; }
    @media screen and (max-width: 576px) {
      .contact-form .btn {
        margin: 2.4rem auto 0; } }

.trust {
  padding: 12.8rem 0rem 4rem; }
  @media screen and (max-width: 992px) {
    .trust {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .trust {
      padding: 4rem 0rem; } }
  .trust-inner {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding: 4rem;
    border-radius: 2.4rem;
    background-color: #DAF0FB;
    background-image: url("../../assets/images/contact/trust_bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center; }
    @media screen and (max-width: 576px) {
      .trust-inner {
        padding: 2.4rem;
        border-radius: 1.2rem;
        gap: 0.8rem; } }
  .trust-img {
    width: 12rem;
    height: 5.6rem;
    margin: 0 auto; }
    .trust-img img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .trust-content {
    margin-top: 1.6rem;
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    text-align: center; }
    @media screen and (max-width: 576px) {
      .trust-content {
        margin-top: 0.8rem;
        gap: 0.8rem; } }
  .trust-title {
    font-family: var(--font-sec);
    color: #06608B;
    font-size: 4rem;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase; }
    @media only screen and (max-width: 1200px) {
      .trust-title {
        font-size: 3.5rem; } }
    @media only screen and (max-width: 800px) {
      .trust-title {
        font-size: 2.7rem; } }
  .trust-desc {
    color: #06608B;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%; }
    @media screen and (max-width: 576px) {
      .trust-desc {
        font-size: 1.4rem; } }
  .trust-action {
    display: flex;
    flex-wrap: wrap;
    gap: 0.8rem;
    justify-content: center; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGFjdC5jc3MiLCJzb3VyY2VzIjpbImNvbnRhY3Quc2NzcyIsIl9jb3JlL192YXJpYWJsZS5zY3NzIiwiX2NvcmUvX2ZvbnQuc2NzcyIsIl9jb3JlL19taXhpbi5zY3NzIiwiX3BhZ2VzL19jb250YWN0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XG5AaW1wb3J0IFwiX2NvcmUvZm9udFwiO1xuQGltcG9ydCBcIl9jb3JlL21peGluXCI7XG5cbi8vIExheW91dHNcblxuLy8gTW9kdWxlc1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcIl9wYWdlcy9jb250YWN0XCI7IiwiOnJvb3Qge1xyXG4gIC0tZm9udC1wcmk6IFwiU1ZOLUJpZW5uYWxlXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LXNlYzogXCJTVk4tQmViYXMgTmV1ZSBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtdGhpcjogXCJTVk4tVW50aHJpZnRcIiwgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtZm91cjogXCJDb21taXNzaW9uZXJcIiwgc2Fucy1zZXJpZjtcclxuICAtLXNpemUtaGQ6IDEwcmVtO1xyXG59XHJcblxyXG4kY29sb3ItcHJpOiAjMDY2MDhCO1xyXG4kY29sb3Itc2VjOiAjNDBCNUVFO1xyXG4kY29sb3ItdGV4dDogIzAwMDAwMDtcclxuJGhlYWRlcjogNy41cmVtO1xyXG5cclxuQG1peGluIG1heCgkdmFsdWUpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmFsdWUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSIsIkBtaXhpbiBmei00MDAge1xyXG4gICAgZm9udC1zaXplOiA0MHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzByZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjByZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMDAge1xyXG4gICAgZm9udC1zaXplOiAyMHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMjgge1xyXG4gICAgZm9udC1zaXplOiAxMi44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei05MCB7XHJcbiAgICBmb250LXNpemU6IDlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNzIge1xyXG4gICAgZm9udC1zaXplOiA3LjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY1IHtcclxuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02NCB7XHJcbiAgICBmb250LXNpemU6IDYuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTYwIHtcclxuICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU2IHtcclxuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU1IHtcclxuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU0IHtcclxuICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTAge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDgge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00NSB7XHJcbiAgICBmb250LXNpemU6IDQuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDIge1xyXG4gICAgZm9udC1zaXplOiA0LjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MCB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zOCB7XHJcbiAgICBmb250LXNpemU6IDMuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM2IHtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzUge1xyXG4gICAgZm9udC1zaXplOiAzLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzQge1xyXG4gICAgZm9udC1zaXplOiAzLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zMiB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMwIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI5IHtcclxuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjgge1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNiB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI1IHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjQge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjIge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjAge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTkge1xyXG4gICAgZm9udC1zaXplOiAxLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOCB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE3IHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTYge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTE0IHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTMge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMiB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTExIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTAge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotOSB7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdENsZWFyZml4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIGNsZWFyIHtcbiAgKnpvb206IDE7XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRGb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIG1pbmN5bygpIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsXG4gICAgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xufVxuXG5AbWl4aW4gbWluY2hvKCkge1xuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIixcbiAgICBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XG59XG5cbkBtaXhpbiBtb25zdGZvbnQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0TWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gbWF4KCRwb2ludCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluKCRwb2ludCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50MX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50Mn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluLXNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skcG9pbnR9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYi1sYW5kIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYi1wb3J0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiLW1pbmkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEZsZXggQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIGZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWljZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWl4aW4gZmxleC1qY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWpiZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gYmdJbWFnZSgkcG9zaXRpb246IGNlbnRlciwgJHNpemU6IGNvdmVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHM6IDAuNXMpIHtcbiAgdHJhbnNpdGlvbjogJHMgZWFzZTtcbn1cblxuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiBwc2V1ZG8oJHo6IDApIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkejtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1peGluIGltZ0NvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtaXhpbiBpbWdDb250YWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuQG1peGluIGF1dG9YIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIHNjcm9sbGJhciB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzgwYTIwMDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlYywgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbkBtaXhpbiBteCgkc2l6ZTogMCkge1xuICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xuICBtYXJnaW4tbGVmdDogJHNpemU7XG59XG5cbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDIsICRkaXNwbGF5OiB0cnVlKSB7XG4gIEBpZiAkZGlzcGxheSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgbGluZS1jbGFtcDogJGxpbmU7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XG59XG5cbkBtaXhpbiBtYXJnaW4oJG1hcmdpbjEsICRtYXJnaW4yOiAkbWFyZ2luMSkge1xuICBtYXJnaW46ICRtYXJnaW4xIDByZW0gJG1hcmdpbjI7XG5cbiAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XG4gICAgbWFyZ2luOiA2cmVtIDByZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICBtYXJnaW46IDRyZW0gMHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gcGFkZGluZygkcGFkZGluZzEsICRwYWRkaW5nMjogJHBhZGRpbmcxKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nMSAwcmVtICRwYWRkaW5nMjtcblxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA2cmVtIDByZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICBwYWRkaW5nOiA0cmVtIDByZW07XG4gIH1cbn0iLCIvLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy0gS0VZIFNFQVJDSFxuLy8gKiogQ1VTVE9NXG4vLyAqKiBTRUNUSU9OIEZBUVxuLy8gKiogU0VDVElPTiBDT05UQUNUIElORk9cbi8vICoqIFNFQ1RJT04gUE9MSUNZXG4vLyAqKiBTRUNUSU9OIENPTlRBQ1Rcbi8vICoqIFNFQ1RJT04gVFJVU1Rcbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG5cbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLSBDVVNUT01cbi5iYW5uZXItc3ViIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGhlaWdodDogNTIuNSU7XG4gIH1cblxuICAmX2JnOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDg0LjUyJSwgcmdiYSgwLCAwLCAwLCAwLjcwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsICNFQkY4RkYgMCUsIHJnYmEoMjM1LCAyNDgsIDI1NSwgMC4wMCkgMjUuNTYlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMTAwJSk7XG4gIH1cbn1cblxuLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8tIFNFQ1RJT04gRkFRXG4uZmFxIHtcbiAgcGFkZGluZzogMXJlbSAwIDE2LjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMnJlbTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogLTI7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvY29udGFjdC9mYXFfYmcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFQkY4RkYgMCUsIHJnYmEoMjM1LCAyNDgsIDI1NSwgMC4wMCkgMTAwJSk7XG4gIH1cblxuICA+LmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2OXJlbTtcbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi40cmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBnYXA6IDAuOHJlbTtcbiAgICB9XG5cbiAgICAmX2Rlc2Mge1xuICAgICAgY29sb3I6IHJnYmEoNiwgOTYsIDEzOSwgMC44MCk7XG4gICAgICBAaW5jbHVkZSBmei0xNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcblxuICAgICAgbWF4LXdpZHRoOiA2NS44cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgICBAaW5jbHVkZSBmei0xNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcGFkZGluZzogMS44cmVtIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNiwgOTYsIDEzOSwgMC40MCk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMi40cmVtO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICAgIGdhcDogMC44cmVtO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgLmwtZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLS10b2dnbGUtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAmX251bWJlcixcbiAgICAmX3RvZ2dsZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmX251bWJlciB7XG4gICAgICBtaW4td2lkdGg6IDRyZW07XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICBjb2xvcjogIzA2NjA4QjtcbiAgICAgIEBpbmNsdWRlIGZ6LTE2O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgbWluKDEyMDAuMDJweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjE1cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiAyLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICBjb2xvcjogIzA2NjA4QjtcbiAgICAgIEBpbmNsdWRlIGZ6LTE4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxOHJlbTtcbiAgICB9XG5cbiAgICAubC1kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RvZ2dsZSB7XG4gICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi10b3A6IDAuOTVyZW07XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS10b2dnbGUtdHJhbnNmb3JtKTtcblxuICAgICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heCg4MDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy0gU0VDVElPTiBDT05UQUNUIElORk9cbi5jb250YWN0LWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHBhZGRpbmcoNS40cmVtLCA1LjhyZW0pO1xuICBtYXJnaW4tdG9wOiAtOS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OSwgMjIyLCAyMTMsIDAuNCk7XG5cbiAgLnNlYy10aXRsZSB7XG4gICAgY29sb3I6ICMwRjhDN0M7XG4gIH1cblxuICAmX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMi40cmVtIDhyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIGdhcDogMS42cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfbGlzdD4qIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0cmVtKTtcbiAgICBtYXgtd2lkdGg6IDI3LjNyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuOHJlbSk7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJl9pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBnYXA6IDAuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSwgNy4ycmVtKTtcbiAgICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSwgNy4ycmVtKTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgLS1pY29uLXNpemU6IDQuOHJlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl90aXRsZSB7XG4gICAgY29sb3I6ICMwRjhDN0M7XG4gICAgQGluY2x1ZGUgZnotMjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS4ycmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBnYXA6IDAuOHJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZfZGV0YWlsPioge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjhyZW07XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIGNvbG9yOiAjMEY4QzdDO1xuICAgICAgQGluY2x1ZGUgZnotMTQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE0cmVtO1xuXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuXG4gICAgICBAaW5jbHVkZSBtaW4oMTIwMHB4KSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2VjO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgICBAaW5jbHVkZSBmei0xMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8tIFNFQ1RJT04gUE9MSUNZXG4ucG9saWN5IHtcbiAgQGluY2x1ZGUgcGFkZGluZyg3cmVtLCAxNHJlbSk7XG5cbiAgJi1tYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYXNwZWN0LXJhdGlvOiAxMjEuNiAvIDY2LjU7XG4gICAgbWF4LWhlaWdodDogNjYuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICB9XG5cbiAgICA+KiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyLjRyZW07XG4gIH1cblxuICAmLWxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDUvMTIgKiAxMDAlIC0gMS4ycmVtKTtcblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNlYy10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDcvMTIgKiAxMDAlIC0gMS4ycmVtKTtcblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMi40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBnYXA6IDEuMnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9hY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEuNnJlbTtcblxuICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBAaW5jbHVkZSBmei0yMDtcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgQGluY2x1ZGUgZnotMTg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3Ny43NzglO1xuICAgIH1cblxuICAgICZfZGVzYyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXgtd2lkdGg6IDQ5LjRyZW07XG5cbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgQGluY2x1ZGUgZnotMTQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtKyYtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgIHBhZGRpbmctdG9wOiA0LjhyZW07XG4gICAgYm9yZGVyLXRvcDogMC43NXB4IHNvbGlkICNCMkIyQjI7XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgfVxuICB9XG59XG5cbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLSBTRUNUSU9OIENPTlRBQ1Rcbi5jb250YWN0IHtcbiAgQGluY2x1ZGUgcGFkZGluZyg5LjVyZW0sIDUuMnJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwRjhDN0MgNi40NyUsIHJnYmEoMTUsIDE0MCwgMTI0LCAwLjAwKSA2NS40OCUpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjEwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEwKSAxMDAlKTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI1cHgpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgd2lkdGg6IDM1LjdyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA1OS42cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5zZWMtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgZ2FwOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgJi1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyLjRyZW07XG5cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAud3BjZjctc3Bpbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZmxleDogMSAwIGNhbGMoNTAlIC0gMS4ycmVtKTtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJi1mb3JtIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgbWFyZ2luOiAyLjRyZW0gYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4vLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy0gU0VDVElPTiBUUlVTVFxuLnRydXN0IHtcbiAgQGluY2x1ZGUgcGFkZGluZygxMi44cmVtLCA0cmVtKTtcblxuICAmLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjZyZW07XG5cbiAgICBwYWRkaW5nOiA0cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFGMEZCO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2NvbnRhY3QvdHJ1c3RfYmcuanBnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICAgIGdhcDogMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtaW1nIHtcbiAgICB3aWR0aDogMTJyZW07XG4gICAgaGVpZ2h0OiA1LjZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjZyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgIGdhcDogMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlYyk7XG4gICAgY29sb3I6ICMwNjYwOEI7XG4gICAgQGluY2x1ZGUgZnotNDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJi1kZXNjIHtcbiAgICBjb2xvcjogIzA2NjA4QjtcbiAgICBAaW5jbHVkZSBmei0xNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBAaW5jbHVkZSBmei0xNDtcbiAgICB9XG4gIH1cblxuICAmLWFjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwLjhyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNBQSxBQUFBLEtBQUssQ0FBQztFQUNKLFVBQVUsQ0FBQSwyQkFBQztFQUNYLFVBQVUsQ0FBQSxpQ0FBQztFQUNYLFdBQVcsQ0FBQSwyQkFBQztFQUNaLFdBQVcsQ0FBQSwyQkFBQztFQUNaLFNBQVMsQ0FBQSxNQUFDLEdBQ1g7O0FFTkQ7OzhEQUU4RDtBQVc5RDs7OERBRThEO0FBZTlEOzs4REFFOEQ7QUFpRDlEOzs4REFFOEQ7QUNyRTlELEFBQ0UsV0FEUyxBQUNSLE9BQU8sQ0FBQztFQUNQLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBRUEsQUFBRCxjQUFJLEFBQUEsUUFBUSxDQUFDO0VBQ1gsZ0JBQWdCLEVBQUUsdUVBQTJFLEVBQUUsZ0VBQW1FLEVBQUUscUVBQXVFLEdBQzVPOztBQUtILEFBQUEsSUFBSSxDQUFDO0VBQ0gsT0FBTyxFQUFFLGNBQWM7RUFDdkIsUUFBUSxFQUFFLFFBQVEsR0E2Sm5CO0VEdkpDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7SUNSckMsQUFBQSxJQUFJLENBQUM7TUFLRCxjQUFjLEVBQUUsT0FBTyxHQTBKMUI7RUEvSkQsQUFRRSxJQVJFLEFBUUQsT0FBTyxDQUFDO0lBQ1AsT0FBTyxFQUFFLEVBQUU7SUFDWCxRQUFRLEVBQUUsUUFBUTtJQUNsQixLQUFL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 */
