@charset "UTF-8";
/* mixins
------------------------------------------------------- */
/* 色指定(text)
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
/* 色指定(グラデーション)
------------------------------------------------------- */
/* top-smp
------------------------------------------------------- */
body {
  position: relative;
  width: 100%;
  height: 100%;
  word-wrap: break-word;
  font-family: zen-kaku-gothic-new, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-optical-sizing: auto;
  color: #111111;
  font-size: 16px;
  font-size: 1rem;
}
body.txt_en {
  font-size: 20px;
  font-size: 1.25rem;
}

a {
  color: #111111;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a:hover {
  color: #5B5B5B;
}

img {
  width: 100%;
  height: auto;
  max-width: 300%;
  -o-object-fit: cover;
     object-fit: cover;
}

.txt_en {
  font-family: "neue-kabel", sans-serif;
  font-weight: 400;
}

.with_icon a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 24px;
}
.with_icon a .arrow_next .arrow {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.with_icon a:hover .arrow_next .arrow {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}

.pc {
  display: none;
  line-height: 0;
  font-size: 0;
}

.wrap {
  width: 100%;
  height: 100%;
  padding-top: 120px;
  background: linear-gradient(89.1deg, #1066CA 5.16%, #A9D2FF 101.78%);
  overflow: hidden;
}
.wrap .sub_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.wrap .sub_title::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  background: linear-gradient(357.51deg, #CF1314 -0.88%, #130A89 96.72%);
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.wrap .btn {
  background-color: #0254B3;
  border: none;
  border-radius: 4px;
  font-size: 20px;
  font-size: 1.25rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #fff;
}
.wrap .btn a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 6px 12px;
  text-align: center;
  text-decoration: none;
  color: #fff;
}
.wrap .btn:hover {
  background-color: #07168C;
}
.wrap hr {
  margin: 40px auto;
  border: none;
  border-top: 1px solid #DFDFDF;
  background: none;
}
.wrap header {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  width: 100%;
}
.wrap header .header_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1441px;
  height: 56px;
  margin: 8px 6px;
  padding: 8px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 4px;
}
.wrap header .header_inner h1 {
  width: 33%;
  max-height: 40px;
  margin: 0;
}
.wrap header .header_inner h1 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 40px;
}
.wrap header .header_inner .btn_menu {
  width: 40px;
  margin: 0;
}
.wrap header nav {
  display: none;
  height: calc(100dvh - 80px);
  margin: 8px 6px;
  padding: 24px;
  background: #fff;
  border-radius: 4px;
  font-weight: 600;
}
.wrap header nav .language {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 108px;
  margin-bottom: 24px;
}
.wrap header nav .language p {
  width: 40px;
  margin: 0;
  text-align: center;
  color: #6F6F6F;
}
.wrap header nav .language p.separator {
  width: 12px;
}
.wrap header nav .language p.active {
  color: #0254B3;
}
.wrap header nav .contact {
  display: none;
}
.wrap header nav .menu li {
  padding: 20px 0;
  border-bottom: 1px solid #DFDFDF;
  font-size: 20px;
  font-size: 1.25rem;
}
.wrap header nav .menu li.privacy {
  margin-top: 24px;
  border-bottom: none;
  font-size: 14px;
  font-size: 0.875rem;
  color: #6F6F6F;
}
.wrap h2 {
  margin: 0 16px;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 1.2;
  font-weight: bold;
  color: #fff;
}
.wrap .inner {
  margin: 40px 0 0;
  padding: 40px 24px;
  background: #fff;
  border-radius: 4px;
}
.wrap .inner .terms_list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wrap .inner .terms_list li {
  padding: 24px 0;
  border-bottom: 1px solid #DFDFDF;
  font-weight: 500;
}
.wrap .inner .terms_list li:last-child {
  border-bottom: none;
}
.wrap .inner .terms_list li a {
  color: #2F73D4;
}
.wrap .inner .terms_list li a:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  background: url("../../assets/img/icon_link.svg") no-repeat center center/contain;
}
.wrap .inner .privacy_text {
  margin: 0;
}
.wrap .inner .privacy_list {
  margin: 40px 0;
  padding: 0;
  list-style-position: inside;
}
.wrap .inner .privacy_list li {
  margin-bottom: 24px;
}
.wrap .inner .privacy_list li:last-child {
  margin-bottom: 0;
}
.wrap .inner .privacy_list li h3 {
  display: inline;
  margin: 0 0 16px;
  font-weight: normal;
}
.wrap .inner .privacy_list li p {
  margin: 0 0 16px;
}
.wrap .inner .privacy_list li a {
  color: #2F73D4;
}
.wrap .inner .privacy_list li ol {
  margin: 16px 0;
  padding: 0;
  list-style-position: inside;
  list-style-type: none;
  counter-reset: item;
}
.wrap .inner .privacy_list li ol li {
  counter-increment: item;
  margin-bottom: 8px;
}
.wrap .inner .privacy_list li ol li:before {
  content: "(" counter(item) ") ";
}
.wrap .cs {
  margin: 16px;
}
.wrap .cs h3 {
  color: #fff;
}
.wrap footer {
  position: relative;
  z-index: 1;
  width: 100%;
  margin-top: 160px;
  padding: 0 16px;
  background: #07168C;
  color: #fff;
}
.wrap footer .foot-contact {
  position: relative;
  margin: 0 auto;
  padding: 80px 0 60px;
  border-bottom: 1px solid #fff;
  text-align: left;
}
.wrap footer .foot-contact .contact {
  margin: 0 auto;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
.wrap footer .foot-contact .contact a {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  color: #fff;
}
.wrap footer .foot-contact .contact a p {
  margin: 0;
}
.wrap footer .foot-contact .contact a strong {
  display: block;
  margin-bottom: 40px;
  font-size: 56px;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1;
}
.wrap footer .foot-contact .contact a .arrow_next {
  width: 40px;
  height: 40px;
}
.wrap footer .foot-contact .contact a .arrow_next svg {
  width: 100%;
  height: 100%;
}
.wrap footer .foot-menu h1 {
  width: 40%;
  margin: 80px 0 0;
}
.wrap footer .foot-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 16px auto 40px;
  padding: 0;
  list-style: none;
}
.wrap footer .foot-menu ul li {
  font-size: 14px;
  font-size: 0.875rem;
}
.wrap footer .foot-menu ul li a {
  color: #fff;
}
.wrap footer .foot-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0 24px;
  font-size: 12px;
  font-size: 0.75rem;
  opacity: 0.64;
}
.wrap footer .foot-inner .foot-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.wrap footer .foot-inner p {
  margin: 0;
}
.wrap footer .foot-inner p.address {
  width: 100%;
  margin-bottom: 24px;
  font-weight: 500;
}
.wrap footer .foot-inner p.privacy a {
  color: #fff;
}
.wrap {
  /* 医療従事者確認モーダル */
}
.wrap .modal {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.48);
  backdrop-filter: blur(2px);
}
.wrap .modal-content {
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 16px 24px 24px;
  border-radius: 8px;
  width: calc(100% - 32px);
  max-width: 400px;
  text-align: center;
  -webkit-box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.wrap .modal-content h3 {
  margin: 0 0 24px 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  text-align: left;
}
.wrap .modal-content p {
  margin: 0 0 32px 0;
  text-align: left;
}
.wrap .modal-close {
  position: absolute;
  top: 16px;
  right: 16px;
  color: #6F6F6F;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1;
  cursor: pointer;
}
.wrap .modal-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.wrap .btn-yes,
.wrap .btn-no {
  padding: 13.5px 24px;
  border: none;
  border-radius: 4px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wrap .btn-yes {
  background-color: #0254B3;
  color: white;
}
.wrap .btn-yes:hover {
  background-color: #07168C;
}
.wrap .btn-no {
  background-color: #EDEDED;
  color: #111111;
}
.wrap .btn-no:hover {
  background-color: #e0e0e0;
  color: #111111;
}

/* top-PC
------------------------------------------------------- */
@media only screen and (min-width: 1201px) {
  .pc {
    display: block;
  }
  .smp {
    display: none;
    line-height: 0;
    font-size: 0;
  }
  .wrap {
    padding-top: 200px;
    background: -webkit-gradient(linear, left top, right top, color-stop(3.37%, #1066CA), color-stop(77.4%, #A9D2FF));
    background: linear-gradient(90deg, #1066CA 3.37%, #A9D2FF 77.4%);
  }
  .wrap header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: calc(100% - 80px);
    height: 64px;
    margin: 20px 40px;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 4px;
  }
  .wrap header .header_inner {
    position: absolute;
    left: 16px;
    width: 136px;
    height: auto;
    margin: 0;
    padding: 0;
    background: none;
  }
  .wrap header .header_inner h1 {
    position: relative;
    z-index: 5;
    width: 100%;
    max-height: 100%;
  }
  .wrap header .header_inner .btn_menu {
    display: none;
  }
  .wrap header nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    background: none;
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .wrap header nav .language {
    margin-bottom: 0;
  }
  .wrap header nav .head_buttons {
    position: absolute;
    right: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 24px;
    width: 19%;
    max-width: 276px;
  }
  .wrap header nav .head_buttons .contact {
    display: inline-block;
    width: 160px;
    margin: 0;
  }
  .wrap header nav .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 40px;
    width: 50%;
  }
  .wrap header nav .menu li {
    padding: 0 10px;
    border-bottom: none;
    font-size: 16px;
    font-size: 1rem;
  }
  .wrap header nav .menu li.privacy {
    display: none;
  }
  .wrap h2 {
    margin: 0 80px 80px;
  }
  .wrap .inner {
    margin: 80px 80px 160px;
    padding: 80px;
  }
  .wrap .cs {
    margin: -64px 0 0;
    padding: 0px 80px;
  }
  .wrap footer {
    margin-top: 160px;
    padding: 0 80px 24px;
  }
  .wrap footer .foot-contact {
    padding: 160px 0 120px;
  }
  .wrap footer .foot-contact .contact a p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 64px;
    font-size: 20px;
    font-size: 1.25rem;
  }
  .wrap footer .foot-contact .contact a p strong {
    margin: 0;
    font-size: 64px;
    font-size: 4rem;
  }
  .wrap footer h1 {
    width: 9%;
    max-width: 136px;
  }
  .wrap footer .foot-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    list-style: none;
    margin: 80px 0 32px;
  }
  .wrap footer .foot-menu h1 {
    margin: 0;
  }
  .wrap footer .foot-menu ul {
    gap: 24px;
    width: 50%;
    margin: 0;
  }
  .wrap footer .foot-menu ul li {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .wrap footer .foot-inner {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 0;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .wrap footer .foot-inner p {
    width: 33.3333333333%;
  }
  .wrap footer .foot-inner p.address {
    width: 33.3333333333%;
    margin: 0;
  }
  .wrap footer .foot-inner p.copyright {
    text-align: center;
  }
  .wrap footer .foot-inner p.privacy {
    text-align: right;
  }
  .wrap footer .foot-inner .foot-info {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    width: 66.67%;
  }
  .wrap footer .foot-inner .foot-info p {
    width: 50%;
  }
  .wrap .modal-content {
    max-width: 560px;
  }
  .wrap .modal-content h3 {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .wrap .modal-content p {
    font-size: 16px;
    margin-bottom: 40px;
  }
  .wrap .modal-buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 16px;
  }
  .wrap .btn-yes,
  .wrap .btn-no {
    width: 160px;
  }
}
/* top-tablet
------------------------------------------------------- */
@media screen and (min-width: 768px) and (max-width: 960px) {
  #privacy-policy .wrap h2,
  #terms .wrap h2 {
    margin: 0 24px 80px;
  }
  .wrap header .header_inner {
    height: 64px;
    padding: 8px;
  }
  .wrap header .header_inner h1 {
    width: 18%;
    max-height: none;
  }
  .wrap header .header_inner .btn_menu {
    width: 5%;
  }
  .wrap header nav .language {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .wrap header nav .menu li {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .wrap header nav .menu li.privacy {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .wrap .inner {
    margin: 80px 24px 160px;
    padding: 40px;
  }
  .wrap footer {
    padding: 0 40px;
  }
  .wrap footer .foot-menu ul li {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 961px) and (max-width: 1200px) {
  #privacy-policy .wrap h2,
  #terms .wrap h2 {
    margin: 0 40px 80px;
  }
  .wrap header .header_inner {
    height: 64px;
    padding: 8px;
  }
  .wrap header .header_inner h1 {
    width: 20%;
    max-width: 200px;
    max-height: none;
  }
  .wrap header .header_inner .btn_menu {
    width: 6%;
  }
  .wrap header nav .language {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .wrap header nav .menu li {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .wrap header nav .menu li.privacy {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .wrap .inner {
    margin: 80px 40px 160px;
    padding: 40px;
  }
  .wrap footer {
    padding: 0 40px;
  }
  .wrap footer .foot-menu ul li {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .wrap footer .foot-inner {
    font-size: 16px;
    font-size: 1rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJfYmFzZS5zY3NzIiwic3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCO3lEQUFBO0FBMEJBO3lEQUFBO0FBbUNBO3lEQUFBO0FBZ0JBO3lEQUFBO0FDN0VBO3lEQUFBO0FBRUE7RUFDRSxrQkFBQTtFQUNELFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQyw0Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNELGNEaUJlO0VBbkJaLGVBQUE7RUFDQSxlQUFBO0FEVUo7QUVORTtFRExFLGVBQUE7RUFDQSxrQkFBQTtBRGNKOztBRUxBO0VBQ0UsY0RRYztFQ1BkLHFCQUFBO0VBQ0EsaUNBQUE7RUFBQSx5QkFBQTtBRlFGO0FFTkU7RUFDRSxjRE9jO0FEQ2xCOztBRUxBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBRlFGOztBRUxBO0VBQ0UscUNBQUE7RUFDQSxnQkFBQTtBRlFGOztBRUpFO0VBQ0UsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EsU0FBQTtBRk9KO0FFSk07RUFDRSx1RUFBQTtFQUFBLCtEQUFBO0VBQUEsdURBQUE7RUFBQSw0R0FBQTtBRk1SO0FFQVE7RUFDRSxrQ0FBQTtVQUFBLDBCQUFBO0FGRVY7O0FFS0E7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUZGRjs7QUVpQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0VETnNCO0VDT3RCLGdCQUFBO0FGZEY7QUVnQkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFB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RXNJSTtJQUNFLFlBQUE7SUFDQSxZQUFBO0VGcElOO0VFc0lNO0lBQ0UsVUFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RUZwSVI7RUVzSU07SUFDRSxTQUFBO0VGcElSO0VFeUlNO0lEcHpCSixlQUFBO0lBQ0Esa0JBQUE7RUQ4cUJGO0VFeUlRO0lEeHpCTixlQUFBO0lBQ0Esa0JBQUE7RURrckJGO0VFd0lVO0lEM3pCUixlQUFBO0lBQ0EsbUJBQUE7RURzckJGO0VFNElFO0lBQ0UsdUJBQUE7SUFDQSxhQUFBO0VGMUlKO0VFNklFO0lBQ0UsZUFBQTtFRjNJSjtFRWtKUTtJRGgxQk4sZUFBQTtJQUNBLG1CQUFBO0VEaXNCRjtFRW9KSTtJRHQxQkYsZUFBQTtJQUNBLGVBQUE7RURxc0JGO0FBQ0YiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6Imy5oyH5a6aKHRleHQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDoibLmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOiJsuaMh+WumijjgrDjg6njg4fjg7zjgrfjg6fjg7MpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0b3Atc21wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiB6ZW4ta2FrdS1nb3RoaWMtbmV3LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmJvZHkudHh0X2VuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmEge1xuICBjb2xvcjogIzExMTExMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNUI1QjVCO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udHh0X2VuIHtcbiAgZm9udC1mYW1pbHk6IFwibmV1ZS1rYWJlbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud2l0aF9pY29uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbn1cbi53aXRoX2ljb24gYSAuYXJyb3dfbmV4dCAuYXJyb3cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLndpdGhfaWNvbiBhOmhvdmVyIC5hcnJvd19uZXh0IC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4ucGMge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ud3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjFkZWcsICMxMDY2Q0EgNS4xNiUsICNBOUQyRkYgMTAxLjc4JSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3JhcCAuc3ViX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ud3JhcCAuc3ViX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzU3LjUxZGVnLCAjQ0YxMzE0IC0wLjg4JSwgIzEzMEE4OSA5Ni43MiUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLndyYXAgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU0QjM7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3JhcCAuYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cmFwIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxNjhDO1xufVxuLndyYXAgaHIge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RGREZERjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi53cmFwIGhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3JhcCBoZWFkZXIgLmhlYWRlcl9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNDQxcHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiA4cHggNnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLndyYXAgaGVhZGVyIC5oZWFkZXJfaW5uZXIgaDEge1xuICB3aWR0aDogMzMlO1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG59XG4ud3JhcCBoZWFkZXIgLmhlYWRlcl9pbm5lciBoMSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cbi53cmFwIGhlYWRlciAuaGVhZGVyX2lubmVyIC5idG5fbWVudSB7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW46IDA7XG59XG4ud3JhcCBoZWFkZXIgbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDgwcHgpO1xuICBtYXJnaW46IDhweCA2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53cmFwIGhlYWRlciBuYXYgLmxhbmd1YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ud3JhcCBoZWFkZXIgbmF2IC5sYW5ndWFnZSBwIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzZGNkY2Rjtcbn1cbi53cmFwIGhlYWRlciBuYXYgLmxhbmd1YWdlIHAuc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEycHg7XG59XG4ud3JhcCBoZWFkZXIgbmF2IC5sYW5ndWFnZSBwLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDI1NEIzO1xufVxuLndyYXAgaGVhZGVyIG5hdiAuY29udGFjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3JhcCBoZWFkZXIgbmF2IC5tZW51IGxpIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RGREZERjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ud3JhcCBoZWFkZXIgbmF2IC5tZW51IGxpLnByaXZhY3kge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNkY2RjZGO1xufVxuLndyYXAgaDIge1xuICBtYXJnaW46IDAgMTZweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndyYXAgLmlubmVyIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ud3JhcCAuaW5uZXIgLnRlcm1zX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3JhcCAuaW5uZXIgLnRlcm1zX2xpc3QgbGkge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREZERkRGO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndyYXAgLmlubmVyIC50ZXJtc19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLndyYXAgLmlubmVyIC50ZXJtc19saXN0IGxpIGEge1xuICBjb2xvcjogIzJGNzNENDtcbn1cbi53cmFwIC5pbm5lciAudGVybXNfbGlzdCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2ljb25fbGluay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbi53cmFwIC5pbm5lciAucHJpdmFjeV90ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuLndyYXAgLmlubmVyIC5wcml2YWN5X2xpc3Qge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLndyYXAgLmlubmVyIC5wcml2YWN5X2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLndyYXAgLmlubmVyIC5wcml2YWN5X2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3JhcCAuaW5uZXIgLnByaXZhY3lfbGlzdCBsaSBoMyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53cmFwIC5pbm5lciAucHJpdmFjeV9saXN0IGxpIHAge1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLndyYXAgLmlubmVyIC5wcml2YWN5X2xpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMkY3M0Q0O1xufVxuLndyYXAgLmlubmVyIC5wcml2YWN5X2xpc3QgbGkgb2wge1xuICBtYXJnaW46IDE2cHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG4ud3JhcCAuaW5uZXIgLnByaXZhY3lfbGlzdCBsaSBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ud3JhcCAuaW5uZXIgLnByaXZhY3lfbGlzdCBsaSBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0pIFwiKSBcIjtcbn1cbi53cmFwIC5jcyB7XG4gIG1hcmdpbjogMTZweDtcbn1cbi53cmFwIC5jcyBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndyYXAgZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYmFja2dyb3VuZDogIzA3MTY4QztcbiAgY29sb3I6ICNmZmY7XG59XG4ud3JhcCBmb290ZXIgLmZvb3QtY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53cmFwIGZvb3RlciAuZm9vdC1jb250YWN0IC5jb250YWN0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndyYXAgZm9vdGVyIC5mb290LWNvbnRhY3QgLmNvbnRhY3QgYSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndyYXAgZm9vdGVyIC5mb290LWNvbnRhY3QgLmNvbnRhY3QgYSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLndyYXAgZm9vdGVyIC5mb290LWNvbnRhY3QgLmNvbnRhY3QgYSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ud3JhcCBmb290ZXIgLmZvb3QtY29udGFjdCAuY29udGFjdCBhIC5hcnJvd19uZXh0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi53cmFwIGZvb3RlciAuZm9vdC1jb250YWN0IC5jb250YWN0IGEgLmFycm93X25leHQgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53cmFwIGZvb3RlciAuZm9vdC1tZW51IGgxIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiA4MHB4IDAgMDtcbn1cbi53cmFwIGZvb3RlciAuZm9vdC1tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDE2cHggYXV0byA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndyYXAgZm9vdGVyIC5mb290LW1lbnUgdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ud3JhcCBmb290ZXIgLmZvb3QtbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3JhcCBmb290ZXIgLmZvb3QtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBvcGFjaXR5OiAwLjY0O1xufVxuLndyYXAgZm9vdGVyIC5mb290LWlubmVyIC5mb290LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXAgZm9vdGVyIC5mb290LWlubmVyIHAge1xuICBtYXJnaW46IDA7XG59XG4ud3JhcCBmb290ZXIgLmZvb3QtaW5uZXIgcC5hZGRyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ud3JhcCBmb290ZXIgLmZvb3QtaW5uZXIgcC5wcml2YWN5IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cmFwIHtcbiAgLyog5Yy755mC5b6T5LqL6ICF56K66KqN44Oi44O844OA44OrICovXG59XG4ud3JhcCAubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG59XG4ud3JhcCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi53cmFwIC5tb2RhbC1jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3JhcCAubW9kYWwtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndyYXAgLm1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzZGNkY2RjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3JhcCAubW9kYWwtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi53cmFwIC5idG4teWVzLFxuLndyYXAgLmJ0bi1ubyB7XG4gIHBhZGRpbmc6IDEzLjVweCAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud3JhcCAuYnRuLXllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU0QjM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53cmFwIC5idG4teWVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTY4Qztcbn1cbi53cmFwIC5idG4tbm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi53cmFwIC5idG4tbm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLyogdG9wLVBDXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zbXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC53cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTA2NkNBIDMuMzclLCAjQTlEMkZGIDc3LjQlKTtcbiAgfVxuICAud3JhcCBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbjogMjBweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLndyYXAgaGVhZGVyIC5oZWFkZXJfaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiAxMzZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAud3JhcCBoZWFkZXIgLmhlYWRlcl9pbm5lciBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAud3JhcCBoZWFkZXIgLmhlYWRlcl9pbm5lciAuYnRuX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndyYXAgaGVhZGVyIG5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAud3JhcCBoZWFkZXIgbmF2IC5sYW5ndWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAud3JhcCBoZWFkZXIgbmF2IC5oZWFkX2J1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjRweDtcbiAgICB3aWR0aDogMTklO1xuICAgIG1heC13aWR0aDogMjc2cHg7XG4gIH1cbiAgLndyYXAgaGVhZGVyIG5hdiAuaGVhZF9idXR0b25zIC5jb250YWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAud3JhcCBoZWFkZXIgbmF2IC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndyYXAgaGVhZGVyIG5hdiAubWVudSBsaSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAud3JhcCBoZWFkZXIgbmF2IC5tZW51IGxpLnByaXZhY3kge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndyYXAgaDIge1xuICAgIG1hcmdpbjogMCA4MHB4IDgwcHg7XG4gIH1cbiAgLndyYXAgLmlubmVyIHtcbiAgICBtYXJnaW46IDgwcHggODBweCAxNjBweDtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG4gIC53cmFwIC5jcyB7XG4gICAgbWFyZ2luOiAtNjRweCAwIDA7XG4gICAgcGFkZGluZzogMHB4IDgwcHg7XG4gIH1cbiAgLndyYXAgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nOiAwIDgwcHggMjRweDtcbiAgfVxuICAud3JhcCBmb290ZXIgLmZvb3QtY29udGFjdCB7XG4gICAgcGFkZGluZzogMTYwcHggMCAxMjBweDtcbiAgfVxuICAud3JhcCBmb290ZXIgLmZvb3QtY29udGFjdCAuY29udGFjdCBhIHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDY0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAud3JhcCBmb290ZXIgLmZvb3QtY29udGFjdCAuY29udGFjdCBhIHAgc3Ryb25nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuICAud3JhcCBmb290ZXIgaDEge1xuICAgIHdpZHRoOiA5JTtcbiAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICB9XG4gIC53cmFwIGZvb3RlciAuZm9vdC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiA4MHB4IDAgMzJweDtcbiAgfVxuICAud3JhcCBmb290ZXIgLmZvb3QtbWVudSBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC53cmFwIGZvb3RlciAuZm9vdC1tZW51IHVsIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLndyYXAgZm9vdGVyIC5mb290LW1lbnUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLndyYXAgZm9vdGVyIC5mb290LWlubmVyIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLndyYXAgZm9vdGVyIC5mb290LWlubmVyIHAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAud3JhcCBmb290ZXIgLmZvb3QtaW5uZXIgcC5hZGRyZXNzIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC53cmFwIGZvb3RlciAuZm9vdC1pbm5lciBwLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC53cmFwIGZvb3RlciAuZm9vdC1pbm5lciBwLnByaXZhY3kge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC53cmFwIGZvb3RlciAuZm9vdC1pbm5lciAuZm9vdC1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgd2lkdGg6IDY2LjY3JTtcbiAgfVxuICAud3JhcCBmb290ZXIgLmZvb3QtaW5uZXIgLmZvb3QtaW5mbyBwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53cmFwIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICB9XG4gIC53cmFwIC5tb2RhbC1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAud3JhcCAubW9kYWwtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAud3JhcCAubW9kYWwtYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLndyYXAgLmJ0bi15ZXMsXG4gIC53cmFwIC5idG4tbm8ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuLyogdG9wLXRhYmxldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjcHJpdmFjeS1wb2xpY3kgLndyYXAgaDIsXG4gICN0ZXJtcyAud3JhcCBoMiB7XG4gICAgbWFyZ2luOiAwIDI0cHggODBweDtcbiAgfVxuICAud3JhcCBoZWFkZXIgLmhlYWRlcl9pbm5lciB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAud3JhcCBoZWFkZXIgLmhlYWRlcl9pbm5lciBoMSB7XG4gICAgd2lkdGg6IDE4JTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC53cmFwIGhlYWRlciAuaGVhZGVyX2lubmVyIC5idG5fbWVudSB7XG4gICAgd2lkdGg6IDUlO1xuICB9XG4gIC53cmFwIGhlYWRlciBuYXYgLmxhbmd1YWdlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC53cmFwIGhlYWRlciBuYXYgLm1lbnUgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLndyYXAgaGVhZGVyIG5hdiAubWVudSBsaS5wcml2YWN5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAud3JhcCAuaW5uZXIge1xuICAgIG1hcmdpbjogODBweCAyNHB4IDE2MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLndyYXAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLndyYXAgZm9vdGVyIC5mb290LW1lbnUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcHJpdmFjeS1wb2xpY3kgLndyYXAgaDIsXG4gICN0ZXJtcyAud3JhcCBoMiB7XG4gICAgbWFyZ2luOiAwIDQwcHggODBweDtcbiAgfVxuICAud3JhcCBoZWFkZXIgLmhlYWRlcl9pbm5lciB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAud3JhcCBoZWFkZXIgLmhlYWRlcl9pbm5lciBoMSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLndyYXAgaGVhZGVyIC5oZWFkZXJfaW5uZXIgLmJ0bl9tZW51IHtcbiAgICB3aWR0aDogNiU7XG4gIH1cbiAgLndyYXAgaGVhZGVyIG5hdiAubGFuZ3VhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLndyYXAgaGVhZGVyIG5hdiAubWVudSBsaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAud3JhcCBoZWFkZXIgbmF2IC5tZW51IGxpLnByaXZhY3kge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC53cmFwIC5pbm5lciB7XG4gICAgbWFyZ2luOiA4MHB4IDQwcHggMTYwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAud3JhcCBmb290ZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICAud3JhcCBmb290ZXIgLmZvb3QtbWVudSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLndyYXAgZm9vdGVyIC5mb290LWlubmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKiBtaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vICRub3QtcGM6IDEwMjM7Ly8gMTAyNHB45pyq5rqA44Gv44K/44OW44Os44OD44OI44Go5Yik5patXG4vLyAkdGFibGV0OiA3Njg7Ly8g44K/44OW44Os44OD44OI44Gu5Z+65rqW44Go44GZ44KL44K144Kk44K6XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUsICR2aWV3cG9ydDogZmFsc2UpIHtcbiAgQGlmICR2aWV3cG9ydCB7XG4gICAgZm9udC1zaXplOiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCk7XG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgICBmb250LXNpemU6IG1hdGguZGl2KCRzaXplICwgMTYpICsgcmVtO1xuICB9XG59XG5cbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xuICBAcmV0dXJuIG1hdGguZGl2KDEwMCAsICR2aWV3cG9ydCkgKiAkc2l6ZSAqIDF2dztcbn1cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiDoibLmjIflrpoodGV4dClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR0ZXh0X3ByaW1hcnkgOiAjMTExMTExO1xuJHRleHRfcHJpbWFyeV9ob3ZlciA6ICMxOTE5MTk7XG4kdGV4dF9wcmltYXJ5X2Rpc2FibGVkIDogcmdiYSg1NCwgNTQsIDU0LCAwLjQ4KTtcblxuJHRleHRfc2Vjb25kYXJ5IDogIzVCNUI1QjtcbiR0ZXh0X3NlY29uZGFyeV9ob3ZlciA6ICMzNjM2MzY7XG4kdGV4dF9zZWNvbmRhcnlfZGlzYWJsZWQgOiByZ2JhKDkxLCA5MSwgOTEsIDAuNDgpO1xuXG4kdGV4dF90ZXJ0aWFyeSA6ICM2RjZGNkY7XG4kdGV4dF90ZXJ0aWFyeV9ob3ZlciA6ICM1QjVCNUI7XG4kdGV4dF90ZXJ0aWFyeV9kaXNhYmxlZCA6IHJnYmEoMTExLCAxMTEsIDExMSwgMC40OCk7XG5cbiR0ZXh0X2FjY2VudCA6ICMwMjU0QjM7XG4kdGV4dF9hY2NlbnRfaG92ZXIgOiAjMDcxNjhDO1xuJHRleHRfYWNjZW50X2Rpc2FibGVkIDogcmdiYSgyLCA4NCwgMTc5LCAwLjQ4KTtcblxuJHRleHRfaW5mbyA6ICMyRjczRDQ7XG4kdGV4dF9pbmZvX2hvdmVyIDogIzI2NjZCRjtcbiR0ZXh0X2luZm9fZGlzYWJsZWQgOiByZ2JhKDQ3LCAxMTUsIDIxMiwgMC40OCk7XG5cbiR0ZXh0X3N1Y2Nlc3MgOiAjMDA4NzQ0O1xuJHRleHRfc3VjY2Vzc19ob3ZlciA6ICMwMDc4M0M7XG4kdGV4dF9zdWNjZXNzX2Rpc2FibGVkIDogcmdiYSgwLCAxMzUsIDY4LCAwLjQ4KTtcblxuJHRleHRfd2FybmluZyA6ICNDNzRFMUU7XG4kdGV4dF93YXJuaW5nX2hvdmVyIDogI0I1NDAwRTtcbiR0ZXh0X3dhcm5pbmdfZGlzYWJsZWQgOiByZ2JhKDE5OSwgNzgsIDMwLCAwLjQ4KTtcblxuJHRleHRfZXJyb3IgOiAjRTYxMDNEO1xuJHRleHRfZXJyb3JfaG92ZXIgOiAjRDMwMDMwO1xuJHRleHRfZXJyb3JfZGlzYWJsZWQgOiByZ2JhKDIzMCwgMTYsIDYxLCAwLjQ4KTtcblxuXG4vKiDoibLmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRTYWdlQmx1ZUxpZ2h0IDogIzdEQUZFODtcblxuJExvdmVyUmVkTGlnaHQgOiAjRkZCMUFDO1xuJExvdmVyUmVkTWVkaXVtIDogI0NGMTMxNDtcbiRMb3ZlclJlZERhcmsgOiAjOEMwNzA3O1xuXG4kQXNzaXN0R3JlZW5MaWdodCA6ICM4RENGOTQ7XG4kQXNzaXN0R3JlZW5NZWRpdW0gOiAjMTM5MDdFO1xuJEFzc2lzdEdyZWVuRGFyayA6ICMwMjUxMTc7XG5cbiRCZW5lZml0T3JhbmdlTGlnaHQgOiAjRUJCMjZFO1xuJEJlbmVmaXRPcmFuZ2VNZWRpdW0gOiAjREI3QjBBO1xuJEJlbmVmaXRPcmFuZ2VEYXJrIDogI0M2NUIwRTtcblxuLyog6Imy5oyH5a6aKOOCsOODqeODh+ODvOOCt+ODp+ODsylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRncmFkaWVudF9wcmltYXJ5IDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTA2NkNBIDMuMzclLCAjQTlEMkZGIDc3LjQlKTtcbiRncmFkaWVudF9wcmltYXJ5X3NtcCA6IGxpbmVhci1ncmFkaWVudCg4OS4xZGVnLCAjMTA2NkNBIDUuMTYlLCAjQTlEMkZGIDEwMS43OCUpO1xuJGdyYWRpZW50X3NlY29uZGFyeSA6IGxpbmVhci1ncmFkaWVudCgzNTcuNTFkZWcsICNDRjEzMTQgLTAuODglLCAjMTMwQTg5IDk2LjcyJSk7XG4kZ3JhZGllbnRfbGluZSA6IGxpbmVhci1ncmFkaWVudCg5MC42ZGVnLCAkdGV4dF9hY2NlbnRfaG92ZXIgNi4yMiUsICNDRjEzMTQgMTk0LjI1JSk7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkB1c2UgJ2Jhc2UnIGFzIGI7XHJcblxyXG4vKiB0b3Atc21wXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBmb250LWZhbWlseTogemVuLWtha3UtZ290aGljLW5ldywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG5cdGNvbG9yOiBiLiR0ZXh0X3ByaW1hcnk7XHJcblx0QGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG5cclxuICAmLnR4dF9lbntcclxuICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcclxuICB9XHJcbn1cclxuXHJcbmF7XHJcbiAgY29sb3I6IGIuJHRleHRfcHJpbWFyeTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiBiLiR0ZXh0X3NlY29uZGFyeTtcclxuICB9XHJcbn1cclxuaW1ne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDMwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi50eHRfZW57XHJcbiAgZm9udC1mYW1pbHk6ICduZXVlLWthYmVsJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ud2l0aF9pY29ue1xyXG4gIGF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgLmFycm93X25leHR7XHJcbiAgICAgIC5hcnJvd3tcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgLmFycm93X25leHR7XHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGN7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi8vICNwcml2YWN5LXBvbGljeSxcclxuLy8gI3Rlcm1ze1xyXG4vLyAgIC53cmFwe1xyXG4vLyAgICAgaDJ7XHJcbi8vICAgICAgIG1hcmdpbjogMTIwcHggMTZweCA4MHB4O1xyXG4vLyAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSg0MCk7XHJcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4vLyAgICAgICBjb2xvcjogI2ZmZjtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi53cmFwe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgYmFja2dyb3VuZDogYi4kZ3JhZGllbnRfcHJpbWFyeV9zbXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBcclxuICAuc3ViX3RpdGxle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICBcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGIuJGdyYWRpZW50X3NlY29uZGFyeTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiLiR0ZXh0X2FjY2VudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiLiR0ZXh0X2FjY2VudF9ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGhye1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RGREZERjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBoZWFkZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgLmhlYWRlcl9pbm5lcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDE0NDFweDtcclxuICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICBtYXJnaW46IDhweCA2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICBoMXtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG5fbWVudXtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBuYXZ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA4MHB4KTtcclxuICAgICAgbWFyZ2luOiA4cHggNnB4O1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAubGFuZ3VhZ2V7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICM2RjZGNkY7XHJcblxyXG4gICAgICAgICAgJi5zZXBhcmF0b3J7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiBiLiR0ZXh0X2FjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLm1lbnV7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RGREZERjtcclxuICAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcclxuXHJcbiAgICAgICAgICAmLnByaXZhY3l7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDE0KTtcclxuICAgICAgICAgICAgY29sb3I6ICM2RjZGNkZcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgye1xyXG4gICAgbWFyZ2luOiAwIDE2cHg7XHJcbiAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSg0MCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5pbm5lcntcclxuICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgIC50ZXJtc19saXN0e1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERkRGREY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiBiLiR0ZXh0X2luZm87XHJcblxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2ljb25fbGluay5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaXZhY3lfdGV4dHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLnByaXZhY3lfbGlzdHtcclxuICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6IGIuJHRleHRfaW5mbztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9se1xyXG4gICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSkgXCIpIFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jc3tcclxuICAgIG1hcmdpbjogMTZweDtcclxuXHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGJhY2tncm91bmQ6IGIuJHRleHRfYWNjZW50X2hvdmVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgLmZvb3QtY29udGFjdHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogODBweCAwIDYwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgLmNvbnRhY3R7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoNTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hcnJvd19uZXh0e1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290LW1lbnV7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgbWFyZ2luOiA4MHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW46IDE2cHggYXV0byA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIFxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTQpO1xyXG4gIFxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3QtaW5uZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjRweDtcclxuICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTIpO1xyXG4gICAgICBvcGFjaXR5OiAuNjQ7XHJcblxyXG4gICAgICAuZm9vdC1pbmZve1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmLmFkZHJlc3N7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnByaXZhY3l7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIOWMu+eZguW+k+S6i+iAheeiuuiqjeODouODvOODgOODqyAqL1xyXG4gIC5tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40OCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgcGFkZGluZzogMTZweCAyNHB4IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDMycHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICByaWdodDogMTZweDtcclxuICAgIGNvbG9yOiBiLiR0ZXh0X3RlcnRpYXJ5O1xyXG4gICAgQGluY2x1ZGUgYi5mb250LXNpemUoMjgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcblxyXG4gIC5idG4teWVzLFxyXG4gIC5idG4tbm8ge1xyXG4gICAgcGFkZGluZzogMTMuNXB4IDI0cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAuYnRuLXllcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiLiR0ZXh0X2FjY2VudDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYi4kdGV4dF9hY2NlbnRfaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLW5vIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XHJcbiAgICBjb2xvcjogYi4kdGV4dF9wcmltYXJ5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xyXG4gICAgICBjb2xvcjogYi4kdGV4dF9wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG5cclxuLyogdG9wLVBDXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDFweCl7XHJcbiAgLnBje1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5zbXB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG5cclxuICAvLyAjcHJpdmFjeS1wb2xpY3ksXHJcbiAgLy8gI3Rlcm1ze1xyXG4gIC8vICAgLndyYXB7XHJcbiAgLy8gICAgIGgye1xyXG4gIC8vICAgICAgIG1hcmdpbjogMjAwcHggODBweCA4MHB4O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAud3JhcHtcclxuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICAgIGJhY2tncm91bmQ6IGIuJGdyYWRpZW50X3ByaW1hcnk7XHJcblxyXG4gICAgaGVhZGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgbWFyZ2luOiAyMHB4IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgLmhlYWRlcl9pbm5lcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICB3aWR0aDogMTM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bl9tZW51e1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG5hdntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cclxuICAgICAgICAubGFuZ3VhZ2V7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZF9idXR0b25ze1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgIHdpZHRoOiAxOSU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3NnB4O1xyXG5cclxuICAgICAgICAgIC5jb250YWN0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDE2KTtcclxuXHJcbiAgICAgICAgICAgICYucHJpdmFjeXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgIG1hcmdpbjogMCA4MHB4IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVye1xyXG4gICAgICBtYXJnaW46IDgwcHggODBweCAxNjBweDtcclxuICAgICAgcGFkZGluZzogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3N7XHJcbiAgICAgIG1hcmdpbjogLTY0cHggMCAwO1xyXG4gICAgICBwYWRkaW5nOiAwcHggODBweDtcclxuICAgIH1cclxuICBcclxuICAgIGZvb3RlcntcclxuICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgODBweCAyNHB4O1xyXG4gICAgICBcclxuICAgICAgLmZvb3QtY29udGFjdHtcclxuICAgICAgICBwYWRkaW5nOiAxNjBweCAwIDEyMHB4O1xyXG5cclxuICAgICAgICAuY29udGFjdHtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGdhcDogNjRweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoNjQpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDF7XHJcbiAgICAgICAgd2lkdGg6IDklO1xyXG4gICAgICAgIG1heC13aWR0aDogMTM2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZvb3QtbWVudXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiA4MHB4IDAgMzJweDtcclxuXHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAuZm9vdC1pbm5lcntcclxuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTQpO1xyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmLmFkZHJlc3N7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNvcHlyaWdodHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wcml2YWN5e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290LWluZm97XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICB3aWR0aDogNjYuNjclO1xyXG5cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9ICBcclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgLm1vZGFsLWJ1dHRvbnMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG4gICBcclxuICAgIC5idG4teWVzLFxyXG4gICAgLmJ0bi1ubyB7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHRvcC10YWJsZXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAjcHJpdmFjeS1wb2xpY3ksXHJcbiAgI3Rlcm1ze1xyXG4gICAgLndyYXB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIG1hcmdpbjogMCAyNHB4IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cmFwe1xyXG4gICAgaGVhZGVye1xyXG4gICAgICAuaGVhZGVyX2lubmVye1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcblxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fbWVudXtcclxuICAgICAgICAgIHdpZHRoOiA1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG5hdntcclxuICAgICAgICAubGFuZ3VhZ2V7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51e1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcclxuXHJcbiAgICAgICAgICAgICYucHJpdmFjeXtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXJ7XHJcbiAgICAgIG1hcmdpbjogODBweCAyNHB4IDE2MHB4O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlcntcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAgICAgLmZvb3QtY29udGFjdHtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3QtbWVudXtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuZm9vdC1pbm5lcntcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjFweCkgYW5kICggbWF4LXdpZHRoOjEyMDBweCkge1xyXG4gICNwcml2YWN5LXBvbGljeSxcclxuICAjdGVybXN7XHJcbiAgICAud3JhcHtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQwcHggODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndyYXB7XHJcbiAgICBoZWFkZXJ7XHJcbiAgICAgIC5oZWFkZXJfaW5uZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuXHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fbWVudXtcclxuICAgICAgICAgIHdpZHRoOiA2JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG5hdntcclxuICAgICAgICAubGFuZ3VhZ2V7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51e1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcclxuXHJcbiAgICAgICAgICAgICYucHJpdmFjeXtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXJ7XHJcbiAgICAgIG1hcmdpbjogODBweCA0MHB4IDE2MHB4O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlcntcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAgICAgLmZvb3QtY29udGFjdHtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3QtbWVudXtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdC1pbm5lcntcclxuICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
