@charset "UTF-8";
/* ======================================================== */
/* ======================================================== */
/*@import url(‘https://use.typekit.net/top7zgj.css’);*/
/*$font-stack: 'source_sans_proregular';
$font-headers: 'Myriad Pro';*/
@font-face {
  font-family: 'Myriad Pro';
  src: url("../fonts/MyriadPro-BlackSemiExt.eot");
  src: url("../fonts/MyriadPro-BlackSemiExt.eot?#iefix") format("embedded-opentype"), url("../fonts/MyriadPro-BlackSemiExt.woff2") format("woff2"), url("../fonts/MyriadPro-BlackSemiExt.woff") format("woff"), url("../fonts/MyriadPro-BlackSemiExt.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'source_sans_proregular';
  src: url("../fonts/sourcesanspro-regular-webfont.woff2") format("woff2"), url("../fonts/sourcesanspro-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

body {
  padding: 0;
  margin: 0;
  font-family: "source-sans-pro", sans-serif; }

.no-padding {
  padding: 0; }

.padding-right {
  padding-right: 0; }

.padding-left {
  padding-left: 0; }

ul {
  margin: 0;
  padding: 0;
  list-style: none; }

:focus {
  outline: -webkit-focus-ring-color auto 0px; }

a {
  text-decoration: none;
  color: #ee7238; }
  a:hover {
    text-decoration: none;
    color: #ee7238; }
  a:focus {
    text-decoration: none;
    color: #ee7238; }

a:focus, a:hover {
  text-decoration: none;
  outline: 0px auto -webkit-focus-ring-color; }

.clear {
  clear: both; }

.theme-btn {
  font-size: 20px;
  color: white;
  padding: 10px 55px;
  margin: 15px 0 0;
  text-decoration: none;
  display: inline-block;
  border: 1px solid #ee7238;
  background-color: #ee7238;
  border-radius: 4px;
  font-family: "source-sans-pro", sans-serif;
  line-height: 30px;
  cursor: pointer; }
  .theme-btn:hover {
    color: white;
    background-color: #d85a1f;
    transform: perspective(1px) translateZ(0);
    transition-duration: 0.3s;
    transition-property: #d85a1f, #ee7238; }
  .theme-btn:focus {
    color: white;
    background-color: #d85a1f;
    transform: perspective(1px) translateZ(0);
    transition-duration: 0.3s;
    transition-property: #d85a1f, #ee7238; }

.large-btn {
  font-size: 30px;
  padding: 21px 34px; }

.cookie-btn {
  font-size: 16px;
  color: white;
  padding: 5px 40px;
  text-decoration: none;
  font-family: "myriad-pro-semiextended", sans-serif;
  border-radius: 4px;
  background: #414c57;
  font-weight: 600;
  cursor: pointer; }

.mid-btn {
  padding: 2.5% 25%; }

.full-width-btn {
  width: 100%;
  padding: 10px 0px;
  text-align: center; }

.title h2 {
  font-size: 45px;
  margin: 0 0 15px;
  text-transform: uppercase;
  font-family: "myriad-pro-semiextended", sans-serif;
  color: #414c57; }

.description p {
  color: #2e3338;
  font-size: 24px; }

.orange {
  color: #ee7238; }

.primary-color {
  color: #414c57; }

@media (max-width: 991px) {
  .theme-btn {
    font-size: 18px;
    width: 100%;
    text-align: center;
    margin-bottom: 25px; }
  .large-btn {
    font-size: 24px;
    padding: 15px 15px; } }

/*==================== 02. Banner ====================*/
.hero-banner {
  position: relative;
  margin-top: 130px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 1114px; }
  .hero-banner-landing-page {
    margin-top: 91px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center;
    height: 900px;
    min-height: 400px;
    position: relative; }
    .hero-banner-landing-page-inner {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: stretch;
      align-items: stretch;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
      .hero-banner-landing-page-inner .left-side-banner {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -ms-flex-pack: center;
        justify-content: center;
        width: 60%;
        height: 85%;
        top: 0;
        left: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        z-index: 5; }
        .hero-banner-landing-page-inner .left-side-banner-top {
          width: 100%;
          height: 100%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: start;
          align-items: flex-start;
          -ms-flex-pack: center;
          justify-content: center;
          padding-top: 40px;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
          .hero-banner-landing-page-inner .left-side-banner-top .banner-left-image {
            width: 100%; }
            .hero-banner-landing-page-inner .left-side-banner-top .banner-left-image a {
              height: 100%; }
            .hero-banner-landing-page-inner .left-side-banner-top .banner-left-image img {
              max-height: 100%; }
          .hero-banner-landing-page-inner .left-side-banner-top .banner-block {
            margin-top: 0 !important;
            margin-bottom: 10px !important;
            width: 100%;
            margin-left: 7%; }
            .hero-banner-landing-page-inner .left-side-banner-top .banner-block .play {
              margin-top: 0 !important; }
              .hero-banner-landing-page-inner .left-side-banner-top .banner-block .play-inner {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                align-items: center;
                -ms-flex-line-pack: center;
                align-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                width: 100%; }
                .hero-banner-landing-page-inner .left-side-banner-top .banner-block .play-inner-left {
                  padding-right: 20px; }
                .hero-banner-landing-page-inner .left-side-banner-top .banner-block .play-inner-right {
                  line-height: 1; }
                  .hero-banner-landing-page-inner .left-side-banner-top .banner-block .play-inner-right span {
                    padding: 0;
                    margin-left: 0;
                    line-height: 1; }
            .hero-banner-landing-page-inner .left-side-banner-top .banner-block strong {
              color: #3A4149 !important; }
        .hero-banner-landing-page-inner .left-side-banner-bottom {
          width: 100%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: start;
          align-items: flex-start;
          -ms-flex-pack: center;
          justify-content: center; }
      .hero-banner-landing-page-inner .right-side-banner {
        width: 40%;
        margin-left: auto;
        display: -ms-flexbox;
        display: flex; }
        .hero-banner-landing-page-inner .right-side-banner-inner {
          width: 100%; }
        .hero-banner-landing-page-inner .right-side-banner svg {
          position: absolute;
          bottom: 0;
          right: -80px;
          height: 100%;
          max-width: 80%; }
          .hero-banner-landing-page-inner .right-side-banner svg #man1, .hero-banner-landing-page-inner .right-side-banner svg #man2, .hero-banner-landing-page-inner .right-side-banner svg #man3 {
            position: absolute; }
  .hero-banner .banner-block {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto; }
    .hero-banner .banner-block .banner-slug {
      margin-top: 85px; }
      .hero-banner .banner-block .banner-slug h1 {
        font-size: 85px;
        color: #fff;
        line-height: 85px;
        font-family: "myriad-pro-semiextended", sans-serif;
        text-transform: uppercase;
        margin: 0; }
      .hero-banner .banner-block .banner-slug h2 {
        font-size: 45px;
        color: #fff;
        font-family: "myriad-pro-semiextended", sans-serif;
        text-transform: uppercase; }
    .hero-banner .banner-block .banner-description {
      padding: 25px 125px 0px 0px;
      color: #fff; }
      .hero-banner .banner-block .banner-description p {
        font-size: 24px;
        opacity: 0.8;
        line-height: 32px; }
      .hero-banner .banner-block .banner-description .large-btn {
        margin-top: 32px; }
    .hero-banner .banner-block .play {
      margin-top: 25px;
      display: inline-block;
      position: relative; }
      .hero-banner .banner-block .play img {
        display: inline-block; }
      .hero-banner .banner-block .play span {
        font-size: 24px;
        line-height: 32px;
        color: #fff;
        opacity: 0.8;
        font-weight: 400;
        padding-left: 20px;
        vertical-align: middle; }
      .hero-banner .banner-block .play strong {
        color: #ee7238;
        opacity: 1; }

.fancybox-container video {
  max-width: 80%;
  width: 100%; }

@media (max-width: 1199px) {
  .hero-banner-news .news-banner-block .news-banner-description h3 br {
    display: none; } }

@media (max-width: 991px) {
  .play {
    margin-bottom: 10px; }
  .hero-banner .banner-block .play img {
    width: 60px; }
  .hero-banner .banner-block .play span {
    font-size: 16px;
    margin-left: 5px;
    padding: 0; }
  .hero-banner-landing-page {
    padding-bottom: 0 !important; }
    .hero-banner-landing-page-inner {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .hero-banner-landing-page-inner .left-side-banner {
        width: 100%; }
      .hero-banner-landing-page-inner .right-side-banner {
        width: 100%; }
        .hero-banner-landing-page-inner .right-side-banner-inner {
          height: 100%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          -ms-flex-pack: center;
          justify-content: center; }
          .hero-banner-landing-page-inner .right-side-banner-inner svg {
            position: relative;
            right: auto;
            bottom: auto;
            width: 100%;
            height: 150%; }
  .fancybox-container video {
    max-width: 90%;
    width: 100%; } }

.hero-banner-news {
  margin-top: 130px;
  position: relative;
  height: 790px;
  background-size: cover !important;
  background-repeat: no-repeat !important; }
  .hero-banner-news .news-banner-block {
    padding-top: 183px; }
    .hero-banner-news .news-banner-block .news-banner-slug h2 {
      font-size: 45px;
      color: #fff;
      font-family: "myriad-pro-semiextended", sans-serif;
      text-transform: uppercase; }
    .hero-banner-news .news-banner-block .news-banner-description {
      padding-bottom: 20px; }
      .hero-banner-news .news-banner-block .news-banner-description h3 {
        font-size: 24px;
        opacity: 0.8;
        line-height: 32px;
        color: #fff; }
      .hero-banner-news .news-banner-block .news-banner-description #searchform {
        padding-top: 20px; }
        .hero-banner-news .news-banner-block .news-banner-description #searchform .search-area {
          display: inline-block;
          position: relative; }
          .hero-banner-news .news-banner-block .news-banner-description #searchform .search-area input {
            border-radius: 3px;
            border: 2px solid #eee;
            padding: 11px 20px;
            background: transparent;
            margin: 0;
            font-family: "source-sans-pro", sans-serif;
            font-size: 24px;
            color: white;
            height: auto;
            width: 100%;
            float: left; }
            .hero-banner-news .news-banner-block .news-banner-description #searchform .search-area input::-webkit-input-placeholder {
              /* Chrome/Opera/Safari */
              color: white;
              margin: 0; }
            .hero-banner-news .news-banner-block .news-banner-description #searchform .search-area input::-moz-placeholder {
              /* Firefox 19+ */
              color: white; }
            .hero-banner-news .news-banner-block .news-banner-description #searchform .search-area input:-ms-input-placeholder {
              /* IE 10+ */
              color: white; }
            .hero-banner-news .news-banner-block .news-banner-description #searchform .search-area input:-moz-placeholder {
              /* Firefox 18- */
              color: white; }
          .hero-banner-news .news-banner-block .news-banner-description #searchform .search-area #searchsubmit {
            width: 55px;
            height: 60px;
            background-image: url(../img/search.png);
            background-repeat: no-repeat;
            background-position-x: 50%;
            background-position-y: 48%;
            border: 0;
            position: absolute;
            right: 0;
            color: transparent; }
        .hero-banner-news .news-banner-block .news-banner-description #searchform .year-search {
          display: inline-block;
          padding-left: 20px; }
          .hero-banner-news .news-banner-block .news-banner-description #searchform .year-search select {
            border-radius: 3px;
            border: 2px solid #eee;
            padding: 11px 30px;
            background: transparent;
            background-image: url("../img/search-dropdown.png");
            background-repeat: no-repeat;
            background-position-x: 92%;
            background-position-y: 48%;
            font-family: "source-sans-pro", sans-serif;
            font-size: 24px;
            margin: 0;
            color: white;
            height: auto;
            float: left;
            width: 250px;
            appearance: none;
            -webkit-appearance: none;
            -moz-appearance: none; }
            .hero-banner-news .news-banner-block .news-banner-description #searchform .year-search select::-webkit-input-placeholder {
              /* Chrome/Opera/Safari */
              color: white; }
            .hero-banner-news .news-banner-block .news-banner-description #searchform .year-search select::-moz-placeholder {
              /* Firefox 19+ */
              color: white; }
            .hero-banner-news .news-banner-block .news-banner-description #searchform .year-search select:-ms-input-placeholder {
              /* IE 10+ */
              color: white; }
            .hero-banner-news .news-banner-block .news-banner-description #searchform .year-search select:-moz-placeholder {
              /* Firefox 18- */
              color: white; }
            .hero-banner-news .news-banner-block .news-banner-description #searchform .year-search select option {
              background: #414c57;
              color: white;
              border-radius: 3px;
              border: 2px solid #eee; }

@media (max-width: 1200px) {
  .hero-banner-news .news-banner-block .news-banner-description #searchform .year-search {
    padding-left: 0; } }

@media (max-width: 991px) {
  .hero-banner {
    height: auto;
    padding-bottom: 40%; }
  .hero-banner-landing-page .left-side-banner {
    height: 75%; }
    .hero-banner-landing-page .left-side-banner-top {
      padding-top: 40px; }
  .hero-banner .banner-block .banner-slug h1 {
    font-size: 59px;
    line-height: 59px; }
  .hero-banner .banner-block .banner-description {
    padding: 0; }
  .hero-banner .banner-block .banner-description .large-btn {
    width: 100%;
    text-align: center; }
  .header .header-color .navbar-default .navbar-header .logo {
    padding-left: 15px; } }

@media (max-width: 768px) {
  .hero-banner-landing-page {
    margin-top: 110px; } }

/*==================== 02.1. Hands Animation Landing Page ====================*/
.hands-animation {
  width: 100%;
  height: 450px;
  background-color: #EF7A00;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  overflow: hidden; }
  .hands-animation svg {
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }

/*==================== 03. White trapezium block ====================*/
.white-trapezium {
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px; }
  .white-trapezium .trapezium-top {
    height: 130px;
    width: 100%;
    background: white;
    position: absolute;
    top: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(-2.814deg);
    transform: skewY(-2.814deg); }
  .white-trapezium .trapezium-bottom {
    height: 130px;
    width: 100%;
    background: white;
    position: absolute;
    bottom: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(2.814deg);
    transform: skewY(2.814deg); }
  .white-trapezium .left-content {
    z-index: 1; }
    .white-trapezium .left-content .title {
      margin-top: 30px; }
    .white-trapezium .left-content .description {
      margin-bottom: 60px; }
      .white-trapezium .left-content .description p {
        line-height: 32px; }
      .white-trapezium .left-content .description a {
        margin-top: 40px;
        margin-top: 15px; }
  .white-trapezium .left-con {
    z-index: 1; }
    .white-trapezium .left-con .left-image img {
      border-radius: 100%;
      margin: 0 auto; }
  .white-trapezium .right-con {
    z-index: 1; }
  .white-trapezium .right_content_type {
    z-index: 1; }
    .white-trapezium .right_content_type .right-image img {
      border-radius: 100%;
      margin: 0 auto; }

@media (max-width: 768px) {
  .hands-animation {
    height: 300px; }
  .white-trapezium .right-image {
    margin-top: 35px; }
  .two-column .tow-column-box {
    background-position: 70% !important; }
  .two-column .tow-column-box .solid-overlay .description p {
    font-size: 14px;
    min-height: initial; }
  .two-column .tow-column-box .solid-overlay a.theme-btn.mid-btn {
    font-size: 14px;
    padding: 0; }
  .join .join-form .title .wpcf7 .wpcf7-form .join-field-1 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item {
    width: 100%; }
  .join .trapezium-top {
    display: none; }
  .join .join-form .title .wpcf7 .wpcf7-form p .theme-btn {
    margin-top: 20px; }
  .herculesstrikesgold .socail {
    width: 100%;
    float: left; }
  .join-form.text-center {
    width: 100%;
    float: left;
    margin-bottom: 25px; }
  .joiningform .footer {
    width: 100%;
    float: left;
    padding-top: 50px; }
  .joiningform .footer-bottom {
    width: 100%;
    float: left; } }

@media (max-width: 991px) {
  .white-trapezium {
    padding-top: 0;
    padding-bottom: 130px; }
  .white-trapezium .trapezium-bottom {
    display: none; }
  .white-trapezium .left-content .title {
    margin-top: 0; }
  .white-trapezium .left-content .description a {
    width: 100%;
    text-align: center; }
  .white-trapezium .right_content_type .right-image img {
    position: absolute;
    top: 3px;
    right: 0;
    left: 0; }
  .white-trapezium .left-content .description {
    margin-bottom: 0; } }

/*==================== grey-trapezium block ====================*/
.grey-trapezium {
  position: relative;
  padding-top: 196px;
  background: #414c57;
  padding-bottom: 77px; }
  .grey-trapezium .left-image img {
    border-radius: 100%; }
  .grey-trapezium .title {
    color: #fff;
    padding-top: 46px; }
    .grey-trapezium .title h2 {
      color: white; }
  .grey-trapezium .description p {
    color: #fff;
    opacity: 0.8;
    font-weight: 400; }

@media (max-width: 991px) {
  .grey-trapezium .left-image img {
    margin: 0 auto; } }

/*==================== 2-Column block ====================*/
.two-column {
  background: #ee7238;
  position: relative; }
  .two-column .tow-column-box {
    position: relative;
    height: 366px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important; }
    .two-column .tow-column-box .solid-overlay {
      padding: 20px 20px 20px 25px; }
      .two-column .tow-column-box .solid-overlay .title h3 {
        color: #fff;
        margin: 5px 0 0;
        line-height: 25px;
        font-weight: bold; }
      .two-column .tow-column-box .solid-overlay .description {
        padding-top: 10px;
        width: 54%; }
        .two-column .tow-column-box .solid-overlay .description p {
          color: #fff;
          font-size: 20px;
          opacity: 0.8;
          font-weight: 400;
          min-height: 200px; }

@media (max-width: 991px) {
  .two-column {
    background: #414c57; }
  .two-column .container {
    padding-left: 0;
    padding-right: 0;
    width: 100%; }
  .two-column .tow-column-box {
    background-size: cover !important; } }

/*==================== Our Client block ====================*/
.client {
  position: relative;
  padding-top: 70px;
  padding-bottom: 100px; }
  .client .client-header .title h2 {
    color: #414c57; }
  .client .client-header .sub-heading h3 {
    color: #414c57; }
  .client .logo {
    padding-top: 70px; }
    .client .logo .icon {
      text-align: center;
      min-height: 100px; }
      .client .logo .icon img {
        max-width: 100%;
        margin: 0 auto; }
    .client .logo .slick-dots li {
      margin: 0 !important; }
      .client .logo .slick-dots li button:before {
        font-size: 12px; }
    .client .logo .slick-dots li.slick-active button:before {
      color: #ee7238; }
    .client .logo .clear {
      margin: 20px 0; }

@media (max-width: 991px) {
  .client .logo {
    padding-top: 0;
    margin-top: 50px; }
  .client .logo .slick-arrow {
    top: 50%;
    position: absolute;
    z-index: 99; }
  .client .logo .right-arrow {
    right: 0; } }

/*==================== Our Sectors block ====================*/
.sectors {
  padding-top: 70px;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  position: relative; }
  .sectors .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6); }
  .sectors .title {
    color: #fff;
    padding-bottom: 100px; }
    .sectors .title h2 {
      color: white; }
    .sectors .title h3 {
      opacity: 0.8; }
  .sectors .sector-block {
    padding-bottom: 120px; }
    .sectors .sector-block .wrapper .thumbnail-block {
      height: 185px;
      text-align: center;
      background-position: center !important;
      background-repeat: no-repeat !important;
      background-size: cover !important; }
      .sectors .sector-block .wrapper .thumbnail-block .sector-icon {
        width: 85px;
        height: 85px;
        display: inline-block;
        margin: -60px 0 0;
        background-size: cover !important; }
    .sectors .sector-block .wrapper .description {
      color: #fff;
      padding-top: 5px; }
      .sectors .sector-block .wrapper .description p {
        font-size: 18px;
        color: #fff;
        opacity: 0.8;
        min-height: 78px; }
  .sectors .small .wrapper .description p {
    min-height: 125px; }

/*==================== News & Blog block ====================*/
.news {
  padding-top: 57px;
  padding-bottom: 87px;
  background: #f1f1f1; }
  .news .title {
    padding-bottom: 50px; }
  .news .news-articles .sub-title span {
    color: #ee7238; }
  .news .news-articles .cal {
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #dfdfdf; }
    .news .news-articles .cal .calender {
      border: 1px solid #bebebe;
      width: 85%;
      text-align: center; }
      .news .news-articles .cal .calender .row-1 {
        font-family: "myriad-pro-semiextended", sans-serif;
        background: #cc0000;
        font-size: 12px;
        padding: 5px 10px;
        color: white;
        font-weight: 400;
        text-transform: uppercase; }
      .news .news-articles .cal .calender .row-2 {
        background: #fff;
        font-size: 32px;
        font-weight: 900; }
      .news .news-articles .cal .calender .row-3 {
        background: #fff;
        text-transform: uppercase;
        font-weight: 700;
        padding-bottom: 10px; }
    .news .news-articles .cal .text a {
      font-size: 18px;
      color: #ee7238;
      opacity: 0.8; }
  .news .news-articles .cal:nth-last-child(1) {
    border-bottom: 0; }
  .news .facebook .sub-title {
    padding-left: 40px; }
    .news .facebook .sub-title .footer_map {
      padding-top: 20px; }
  .news .linkedin .sub-title {
    padding-left: 40px; }
  .news .text-icon {
    width: 30px;
    height: 30px;
    float: left;
    margin: -2px 5px 0px 0; }

/*==================== Footer ====================*/
.footer {
  padding-bottom: 76px;
  position: relative;
  z-index: 1; }
  .footer .infor {
    padding-top: 40px; }
    .footer .infor .address {
      padding-top: 22px; }
      .footer .infor .address span {
        color: #414c57;
        font-size: 16px; }
  .footer .about-menu {
    padding-top: 70px; }
    .footer .about-menu span {
      font-size: 16px;
      font-weight: 600;
      text-transform: uppercase;
      color: #414c57; }
    .footer .about-menu .menu {
      padding-top: 15px; }
      .footer .about-menu .menu li {
        padding-top: 5px; }
        .footer .about-menu .menu li a {
          font-size: 16px; }
  .footer .sectors-menu {
    padding-top: 70px; }
    .footer .sectors-menu span {
      font-weight: 600;
      text-transform: uppercase;
      font-size: 16px;
      color: #414c57; }
    .footer .sectors-menu .menu {
      padding-top: 15px; }
      .footer .sectors-menu .menu li {
        padding-top: 5px; }
        .footer .sectors-menu .menu li a {
          font-size: 16px;
          font-family: "source-sans-pro", sans-serif; }
  .footer .policies-menu {
    padding-top: 70px; }
    .footer .policies-menu span {
      font-weight: 600;
      text-transform: uppercase;
      font-size: 16px;
      color: #414c57; }
    .footer .policies-menu .menu {
      padding-top: 15px; }
      .footer .policies-menu .menu li {
        padding-top: 5px; }
        .footer .policies-menu .menu li a {
          font-size: 16px;
          font-family: "source-sans-pro", sans-serif; }
  .footer .expertise-sec {
    padding-top: 70px; }
    .footer .expertise-sec span {
      font-weight: 600;
      text-transform: uppercase;
      font-size: 16px;
      color: #414c57; }
    .footer .expertise-sec .menu {
      padding-top: 15px; }
      .footer .expertise-sec .menu li {
        padding-top: 5px; }
        .footer .expertise-sec .menu li a {
          font-size: 16px; }
    .footer .expertise-sec .sectors-footer-menu {
      padding-top: 20px;
      display: block; }
  .footer .accreditation {
    padding-top: 20px; }

.bottom-logo-section {
  margin: 20px 0 0; }
  .bottom-logo-section .bottom-logo-wrap {
    padding: 0 8px;
    display: inline-block; }

.footer-bottom {
  background: #414c57;
  padding-top: 10px;
  padding-bottom: 10px; }
  .footer-bottom .copyright {
    display: inline-block; }
    .footer-bottom .copyright span {
      color: white;
      font-size: 14px;
      font-weight: 400; }
  .footer-bottom .terms-page {
    display: inline-block; }
    .footer-bottom .terms-page li {
      display: inline-block; }
      .footer-bottom .terms-page li a {
        color: #ee7238;
        font-size: 14px;
        font-weight: 400;
        font-family: "source-sans-pro", sans-serif; }
    .footer-bottom .terms-page li:nth-child(1) {
      border: 1px solid #222d39;
      border-top: 0;
      border-bottom: 0;
      padding: 0 12px;
      margin: 0 12px; }
  .footer-bottom .company-link span {
    color: white; }

@media (max-width: 768px) {
  .footer-bottom .terms-page li:nth-child(1) {
    border-left: 0;
    padding-left: 0;
    margin-left: 0; }
  .footer-bottom .copyright {
    display: block; }
  .contactus .footer {
    padding-top: 0; }
  .contactus .footer {
    margin-top: -50px;
    z-index: 50; } }

@media (max-width: 991px) {
  .bottom-logo-section .bottom-logo-wrap a img {
    margin: 0 auto;
    width: 60%; }
  .contactus .footer {
    margin-top: -95px;
    z-index: 50; }
  .footer-bottom .company-link {
    float: left !important;
    width: 100%; }
  .footer {
    padding-top: 50px; } }

/*==================== Our Mission block ====================*/
.our-mission-section {
  background-image: url(../img/price-work-bg.png);
  background-repeat: no-repeat;
  background-position: 100% 0%;
  background-size: cover;
  margin-top: -65px;
  padding-top: 60px; }

@media (max-width: 991px) {
  .our-mission-section {
    background-image: none;
    background-color: #ee7238; } }

.background-block {
  position: relative; }
  .background-block .our-mission {
    position: relative;
    /*background: #ee7238;
	    background-image: url(../img/price-work.png);
	    background-repeat: no-repeat;
	    background-position: 100% 0%;
	    background-size: 54% 100%;*/
    /*background-color: #ee7238;*/
    background-image: url(../img/price-work-bg.png);
    background-repeat: no-repeat;
    background-position: 100% 38%;
    background-size: 100%;
    z-index: 1;
    /*&:before {
		    top: 0;
		    transform: skewY(-1.814deg);
		    transform-origin: 0% 100%;
		    transform-origin: 0% 100%;
    		height: 100%;
		  }

		  &:after {
		    bottom: 0;
		    transform: skewY(1.814deg);
		    transform-origin: 100%;
		  }*/ }
    .background-block .our-mission:before, .background-block .our-mission:after {
      background: inherit;
      content: '';
      display: block;
      /*height: 50%;*/
      left: 0;
      position: absolute;
      right: 0;
      z-index: -1;
      -webkit-backface-visibility: hidden; }
    .background-block .our-mission .title {
      padding-top: 60px;
      color: #fff; }
      .background-block .our-mission .title h2 {
        color: #fff; }
    .background-block .our-mission .description {
      color: white;
      padding-top: 10px;
      padding-bottom: 75px; }
      .background-block .our-mission .description h4 {
        font-size: 24px;
        line-height: 32px; }

/*==================== Testimonials block ====================*/
.background-block {
  position: relative; }
  .background-block .testimonials {
    background: url(../img/missionssss.png) top right;
    /*background-position: right;	*/
    background-repeat: no-repeat;
    background-size: cover; }
    .background-block .testimonials .title {
      padding-top: 60px;
      color: #fff; }
      .background-block .testimonials .title h2 {
        color: white; }
    .background-block .testimonials .description {
      color: white;
      padding-top: 10px;
      padding-bottom: 75px; }
      .background-block .testimonials .description h4 {
        font-size: 24px;
        font-style: italic; }
      .background-block .testimonials .description h3 {
        padding-top: 40px;
        text-transform: uppercase; }

.testi {
  position: relative;
  padding-top: 0px; }
  .testi .trapezium-top {
    height: 138px;
    width: 100%;
    background: white;
    position: absolute;
    top: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(-2.814deg);
    transform: skewY(-2.814deg); }
  .testi .clients-box {
    z-index: 1;
    padding-bottom: 40px; }
    .testi .clients-box .clients {
      background: #ee7238;
      padding: 30px 25px;
      min-height: 230px;
      position: relative; }
      .testi .clients-box .clients .comment {
        background: url(../img/comma.png);
        background-repeat: no-repeat;
        background-position: top;
        background-position-x: 0; }
        .testi .clients-box .clients .comment p {
          color: white;
          font-family: "source-sans-pro", sans-serif;
          font-size: 24px;
          font-style: italic;
          padding-top: 40px; }
    .testi .clients-box .image-tes {
      background: url(../img/rectangel.png);
      height: 53px;
      width: 53px;
      background-repeat: no-repeat;
      background-position: left;
      background-position-y: -51px;
      display: inline-block; }
      .testi .clients-box .image-tes img {
        margin: 0 auto; }
    .testi .clients-box .company {
      display: block;
      border: 1px solid #eee;
      margin-left: 50px;
      margin-top: -58px;
      padding: 25px; }
      .testi .clients-box .company .logo {
        display: inline-block;
        width: 170px; }
        .testi .clients-box .company .logo img {
          margin: 0 auto; }
      .testi .clients-box .company .infor {
        display: inline-block;
        padding-left: 20px; }
        .testi .clients-box .company .infor .company-position {
          margin: 0;
          font-size: 20px;
          font-family: "source-sans-pro", sans-serif; }
        .testi .clients-box .company .infor .location {
          text-decoration: underline; }

@media (max-width: 991px) {
  .background-block .testimonials {
    background-image: none;
    background-color: #ee7238; } }

@media (max-width: 768px) {
  .background-block .testimonials {
    background: none;
    background-color: #ee7238; } }

/*==================== Post page ====================*/
.post-list {
  padding-top: 70px;
  position: relative;
  padding-bottom: 80px; }
  .post-list .trapezium-top {
    height: 130px;
    width: 100%;
    background: white;
    position: absolute;
    top: -83px;
    left: 0;
    right: 0;
    -ms-transform: skewY(-2.814deg);
    transform: skewY(-2.814deg); }
  .post-list .title {
    padding-bottom: 15px; }
    .post-list .title h5 {
      font-weight: 900;
      text-transform: uppercase;
      font-family: "myriad-pro-semiextended", sans-serif; }
  .post-list .articals-list .cal {
    padding-bottom: 20px;
    padding-top: 20px; }
    .post-list .articals-list .cal .calender {
      text-align: center;
      text-transform: uppercase;
      border: 1px solid #bebebe;
      width: 80%; }
      .post-list .articals-list .cal .calender .row-1 {
        font-family: "myriad-pro-semiextended", sans-serif;
        background: #ee7238;
        font-size: 20px;
        padding: 7px 20px;
        color: white;
        font-weight: 600; }
      .post-list .articals-list .cal .calender .row-2 {
        background: #fff;
        font-size: 54px;
        font-family: "myriad-pro-semiextended", sans-serif; }
      .post-list .articals-list .cal .calender .row-3 {
        background: #fff;
        font-size: 22px;
        padding-bottom: 10px;
        font-weight: 300;
        color: #454545; }
  .post-list .articals-list .text h4 {
    font-size: 20px;
    line-height: 32px;
    margin: 0;
    font-weight: 800;
    color: #2e3338; }
  .post-list .articals-list .text p {
    font-size: 16px;
    margin: 0;
    line-height: 24px;
    color: #2e3338; }
  .post-list .articals-list .text .read-more-link {
    text-decoration: underline; }
  .post-list .socail .facebook h3 {
    padding-bottom: 20px; }
    .post-list .socail .facebook h3 i {
      background: url(../img/facebook-2.png) no-repeat;
      width: 30px;
      height: 30px;
      float: left;
      margin-right: 14px; }
  .post-list .socail .linkedin {
    padding-top: 40px; }
    .post-list .socail .linkedin h3 i {
      background: url(../img/linkedin-2.png) no-repeat;
      width: 30px;
      height: 30px;
      float: left;
      margin-right: 14px; }

/*==================== 3-column-trapezium ====================*/
.three-column-trapezium {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative; }
  .three-column-trapezium .trapezium-top {
    height: 130px;
    width: 100%;
    background: white;
    position: absolute;
    top: -83px;
    left: 0;
    right: 0;
    -ms-transform: skewY(-2.814deg);
    transform: skewY(-2.814deg); }
  .three-column-trapezium .trapezium-bottom {
    height: 138px;
    width: 100%;
    background: white;
    position: absolute;
    bottom: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(2.814deg);
    transform: skewY(2.814deg); }
  .three-column-trapezium .title h2 {
    z-index: 2; }
  .three-column-trapezium .title h3 {
    color: #414c57;
    z-index: 2; }
  .three-column-trapezium .icon-thumb {
    margin: 35px 0 5px; }
    .three-column-trapezium .icon-thumb .content .item-title {
      font-size: 20px;
      font-family: "myriad-pro-semiextended", sans-serif;
      color: #414c57; }
      .three-column-trapezium .icon-thumb .content .item-title h4 {
        text-transform: uppercase; }
    .three-column-trapezium .icon-thumb .content .description {
      padding-top: 5px; }
      .three-column-trapezium .icon-thumb .content .description p {
        font-size: 18px;
        color: #414c57; }

.latest-news-banner {
  padding-top: 60px;
  padding-bottom: 128px;
  margin-top: 130px;
  background: #414c57; }
  .latest-news-banner .header-news h2 {
    font-weight: 900;
    text-transform: uppercase;
    font-family: "myriad-pro-semiextended", sans-serif;
    color: #fff;
    font-size: 45px;
    line-height: 45px; }

.single-content {
  padding-bottom: 60px; }
  .single-content .left-content .breadcrumbs {
    color: #ee7238; }

.case-study {
  padding-top: 190px;
  padding-bottom: 190px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: relative; }
  .case-study .trapezium-bottom-up {
    height: 130px;
    width: 100%;
    background: white;
    position: absolute;
    bottom: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(-2.814deg);
    transform: skewY(-2.814deg); }
  .case-study .title {
    padding-bottom: 60px; }
    .case-study .title h2 {
      color: #fff; }
    .case-study .title h3 {
      color: #fff;
      opacity: 0.8; }
  .case-study .case-study-slider .left-arrow {
    position: absolute;
    top: 40%;
    left: 0;
    z-index: 99;
    color: white; }
  .case-study .case-study-slider .right-arrow {
    position: absolute;
    top: 40%;
    right: 0;
    z-index: 99;
    color: white; }
  .case-study .case-study-slider .block-tr {
    padding-bottom: 40px; }
    .case-study .case-study-slider .block-tr .wrapper {
      margin: 0 18px;
      border: 1px solid #eee;
      border-radius: 15px;
      background: #e2e2e2; }
      .case-study .case-study-slider .block-tr .wrapper .grey-bg {
        height: 191px;
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        background-position: center !important;
        background-size: cover !important; }
      .case-study .case-study-slider .block-tr .wrapper .details-project {
        border-radius: 0 0px 15px 15px;
        background: #fff;
        padding: 10px 20px; }
        .case-study .case-study-slider .block-tr .wrapper .details-project span {
          color: #303030;
          font-size: 13px;
          font-weight: 600;
          text-transform: uppercase;
          line-height: 1.5;
          opacity: 0.7;
          letter-spacing: 2.5px; }
        .case-study .case-study-slider .block-tr .wrapper .details-project h3 {
          color: #303030;
          font-weight: 600;
          min-height: 60px; }

@media (max-width: 768px) {
  .case-study {
    margin-top: 15%;
    padding-top: 35%; } }

@media (max-width: 991px) {
  .case-study .block-tr {
    margin-bottom: 26px; }
  .case-study {
    padding-top: 175px; } }

.accreditation-section {
  padding-bottom: 65px;
  position: relative; }
  .accreditation-section .trapezium-top {
    height: 130px;
    width: 100%;
    background: white;
    position: absolute;
    top: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(-2.814deg);
    transform: skewY(-2.814deg); }
  .accreditation-section .trapezium-bottom {
    height: 138px;
    width: 100%;
    background: white;
    position: absolute;
    bottom: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(2.814deg);
    transform: skewY(2.814deg); }
  .accreditation-section .title {
    padding-bottom: 60px;
    z-index: 5; }
  .accreditation-section .slider .accreditation .left-arrow {
    height: 16px;
    left: 0; }
  .accreditation-section .slider .accreditation .right-arrow {
    height: 16px;
    right: 0; }
  .accreditation-section .slider .accreditation .slick-dots {
    bottom: -86px;
    z-index: 5; }
    .accreditation-section .slider .accreditation .slick-dots li {
      margin: 0 2px; }
      .accreditation-section .slider .accreditation .slick-dots li button:before {
        font-size: 15px;
        color: #dcdcdc;
        opacity: 1; }
    .accreditation-section .slider .accreditation .slick-dots li.slick-active button:before {
      opacity: .75;
      color: #ee7238; }
  .accreditation-section .slider .accreditation .slick-arrow {
    top: 50%;
    z-index: 99;
    position: absolute; }
  .accreditation-section .slider .accreditation div img {
    margin: 0 auto; }

/*health-screening*/
.health-screening {
  padding-top: 70px;
  padding-bottom: 70px;
  background-repeat: no-repeat !important;
  background-size: cover !important; }
  .health-screening .title {
    padding-bottom: 40px; }
    .health-screening .title h2 {
      color: #fff; }
    .health-screening .title h3 {
      color: #fff;
      opacity: 0.8;
      margin: 0; }
    .health-screening .title p {
      margin-bottom: 5px; }
  .health-screening .medical .image img {
    margin: 0 auto; }
  .health-screening .medical .description {
    padding-top: 25px; }
    .health-screening .medical .description h3 {
      color: #fff;
      opacity: 0.8;
      text-align: center;
      margin: 0; }
  .health-screening .center-text {
    padding-top: 60px;
    padding-bottom: 40px; }
    .health-screening .center-text h3 {
      color: #fff;
      opacity: 0.8;
      font-weight: bold; }
  .health-screening .small-icon .medical-test {
    padding-bottom: 40px;
    padding-right: 40px; }
    .health-screening .small-icon .medical-test .text p {
      color: #fff;
      opacity: 0.8;
      font-size: 18px;
      font-weight: bold;
      margin: 0; }
    .health-screening .small-icon .medical-test .text span {
      color: #fff;
      opacity: 0.8;
      font-size: 16px;
      font-weight: 300; }
  .health-screening .advantages .wrapper {
    background: #4b4c4b;
    border-radius: 10px; }
    .health-screening .advantages .wrapper .top-div {
      padding: 25px 20px; }
      .health-screening .advantages .wrapper .top-div .ad-title h4 {
        color: #fff;
        font-size: 20px;
        font-weight: bold; }
      .health-screening .advantages .wrapper .top-div .list {
        padding-top: 20px;
        padding-left: 28px; }
        .health-screening .advantages .wrapper .top-div .list li {
          color: #fff;
          padding-top: 10px;
          font-size: 16px; }
          .health-screening .advantages .wrapper .top-div .list li i {
            width: 20px;
            height: 20px;
            float: left;
            margin-left: -28px;
            position: absolute;
            background-repeat: no-repeat !important;
            background-size: cover !important; }
    .health-screening .advantages .wrapper .contact {
      border-radius: 0px 0px 10px 10px;
      background: #ee7238; }
      .health-screening .advantages .wrapper .contact .con h4 {
        color: #fff;
        font-size: 20px;
        padding: 10px 0px; }

@media (max-width: 768px) {
  .health-screening .small-icon .medical-test {
    text-align: center;
    padding-right: 0; }
  .health-screening .small-icon .medical-test .image img {
    display: inline-block; } }

@media (max-width: 991px) {
  .health-screening {
    padding-top: 25%; }
  .health-screening .medical {
    margin-bottom: 45px; }
  .health-screening .medical .description {
    padding-top: 10px; }
  .advantages {
    padding: 0;
    margin-top: 20px; }
  .health-screening .title {
    padding-top: 64px; } }

.team-member {
  padding-top: 40px;
  position: relative; }
  .team-member .trapezium-top {
    height: 138px;
    width: 100%;
    background: white;
    position: absolute;
    top: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(-2.814deg);
    transform: skewY(-2.814deg); }
  .team-member .member {
    padding-bottom: 40px;
    z-index: 1; }
    .team-member .member .image img {
      border-radius: 100%; }
    .team-member .member .personel-details {
      padding-top: 15px; }
      .team-member .member .personel-details h4 {
        font-size: 20px;
        font-family: "myriad-pro-semiextended", sans-serif;
        text-transform: uppercase;
        color: #414c57; }
      .team-member .member .personel-details .position {
        color: #adadad;
        font-weight: 300;
        text-transform: none;
        font-family: "source-sans-pro", sans-serif; }
      .team-member .member .personel-details a {
        font-style: normal; }
        .team-member .member .personel-details a .emails {
          font-size: 14px;
          color: #ee7238;
          font-family: "source-sans-pro", sans-serif; }
        .team-member .member .personel-details a.fa-envelope:before {
          color: #adadad;
          float: left;
          font-size: 15px;
          margin: 0px 3px 0 0; }

@media (max-width: 991px) {
  .team-member .member .image img {
    display: inline-block; } }

.icon-grey-trapezium {
  padding-top: 160px;
  padding-bottom: 120px;
  background: #414c57;
  position: relative; }
  .icon-grey-trapezium .trapezium-bottom-up {
    height: 130px;
    width: 100%;
    background: white;
    position: absolute;
    bottom: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(-2.814deg);
    transform: skewY(-2.814deg); }
  .icon-grey-trapezium .title {
    padding-bottom: 40px; }
    .icon-grey-trapezium .title h2 {
      color: #fff; }
  .icon-grey-trapezium .icon-text .icon-box {
    display: inline-table; }
    .icon-grey-trapezium .icon-text .icon-box .image img {
      margin: 0 auto; }
    .icon-grey-trapezium .icon-text .icon-box .text {
      padding-top: 20px; }
      .icon-grey-trapezium .icon-text .icon-box .text h3 {
        color: #fff; }

@media (max-width: 991px) {
  .icon-grey-trapezium .icon-box {
    width: 100% !important; } }

.slider-case {
  margin-top: 130px;
  position: relative; }
  .slider-case .slide .cse-slide .slide-item {
    height: 950px;
    background-size: cover !important;
    background-repeat: no-repeat !important; }
    .slider-case .slide .cse-slide .slide-item .overlay-box .text {
      padding-top: 286px; }
      .slider-case .slide .cse-slide .slide-item .overlay-box .text h2 {
        font-size: 45px;
        color: #fff;
        margin: 0;
        font-family: "myriad-pro-semiextended", sans-serif;
        text-transform: uppercase; }
      .slider-case .slide .cse-slide .slide-item .overlay-box .text h3 {
        color: #fff; }
  .slider-case .slide .cse-slide .slick-arrow {
    top: 50%;
    z-index: 2;
    position: absolute; }
    .slider-case .slide .cse-slide .slick-arrow:before {
      color: #fff;
      font-size: 28px; }
  .slider-case .slide .cse-slide .right-arrow {
    right: 20px; }
  .slider-case .slide .cse-slide .left-arrow {
    left: 20px; }

@media (max-width: 991px) {
  .slider-case .slide .cse-slide .slide-item .overlay-box .text {
    padding-top: 60px;
    padding-bottom: 200px; }
  .slider-case .slide .cse-slide .slide-item {
    height: auto; } }

.trapezium-tree {
  padding-top: 150px;
  padding-bottom: 80px;
  background: #414c57; }
  .trapezium-tree .title {
    padding-bottom: 60px; }
    .trapezium-tree .title h2 {
      color: #fff; }
    .trapezium-tree .title h3 {
      color: #fff; }
  .trapezium-tree .icon-text .box .circle {
    background: #ee7238;
    border-radius: 100%;
    height: 200px;
    width: 200px;
    margin: 0 auto; }
    .trapezium-tree .icon-text .box .circle .text {
      padding-top: 60px; }
      .trapezium-tree .icon-text .box .circle .text h2 {
        font-family: "myriad-pro-semiextended", sans-serif;
        color: #fff;
        font-weight: 800;
        margin: 0;
        line-height: 1;
        font-size: 45px; }
      .trapezium-tree .icon-text .box .circle .text h3 {
        font-weight: 300;
        color: #fff;
        margin: 0;
        line-height: 1;
        font-size: 25px; }

@media (max-width: 991px) {
  .trapezium-tree .icon-text .box {
    padding-bottom: 20px; }
  .trapezium-tree .title {
    padding-top: 115px; } }

.contact-us-top {
  margin-top: 130px;
  position: relative;
  background: url(../img/contact-us-sd.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 80px;
  padding-bottom: 189px; }
  .contact-us-top .title {
    padding-bottom: 40px; }
    .contact-us-top .title h2 {
      color: #fff; }
  .contact-us-top .contact-form {
    padding: 0px 31px 0px 0px; }
    .contact-us-top .contact-form .wpcf7 {
      background: #fff;
      border-radius: 3px;
      padding: 40px 60px 40px 80px; }
      .contact-us-top .contact-form .wpcf7 .wpcf7-form p label {
        font-size: 17px;
        opacity: 0.5;
        color: #303030;
        font-family: "source-sans-pro", sans-serif;
        width: 100%; }
        .contact-us-top .contact-form .wpcf7 .wpcf7-form p label .wpcf7-form-control {
          width: 100%;
          margin-top: 10px;
          padding: 10px 12px;
          border-radius: 3px;
          border: 1px solid #e0e0e0;
          box-shadow: inset 0 0 8px #e0e0e0; }
          .contact-us-top .contact-form .wpcf7 .wpcf7-form p label .wpcf7-form-control .wpcf7-text {
            width: 100%; }
        .contact-us-top .contact-form .wpcf7 .wpcf7-form p label textarea {
          color: #303030; }
      .contact-us-top .contact-form .wpcf7 .wpcf7-form p .wpcf7-submit {
        width: 100%;
        font-size: 20px;
        padding: 10px 38px; }
  .contact-us-top .contact-header {
    padding-left: 40px; }
    .contact-us-top .contact-header h6 {
      font-size: 22px;
      padding-bottom: 15px;
      color: #fff;
      font-weight: 600; }
    .contact-us-top .contact-header p {
      color: #fff;
      font-size: 16px;
      opacity: 0.8;
      line-height: 30px; }
      .contact-us-top .contact-header p a {
        text-decoration: underline; }
  .contact-us-top .contact {
    padding-top: 40px;
    padding-left: 40px; }
    .contact-us-top .contact li {
      font-weight: 400;
      font-size: 18px;
      color: #fff;
      margin-top: 10px;
      opacity: 0.8; }
      .contact-us-top .contact li i.cnt-icon {
        width: 25px;
        height: 25px;
        float: left;
        margin: 0 8px 0 0;
        background-repeat: no-repeat !important;
        background-size: auto !important;
        background-position: 100% !important; }
    .contact-us-top .contact .phone {
      background: url(../img/contact-icon.png); }
    .contact-us-top .contact .fax {
      background: url("../img/fax.png"); }
    .contact-us-top .contact .email {
      background: url("../img/email-icon.png"); }

.acf-map {
  width: 100%;
  height: 700px; }

/* fixes potential theme css conflict */
.acf-map img {
  max-width: inherit !important; }

@media (max-width: 575px) {
  .contact-us-top .contact-header {
    padding-left: 0; }
  .contact-us-top .contact-form {
    padding: 0; } }

@media (max-width: 991px) {
  .contact-us-top .contact-form .wpcf7 {
    padding: 40px 60px 40px 60px; }
  .contact-us-top .contact-form .wpcf7 {
    margin-bottom: 40px; } }

.google-map {
  position: relative;
  top: -88px;
  z-index: 10;
  -ms-transform: skewY(-3.5deg);
  transform: skewY(-3.5deg);
  -ms-transform-origin: 70% 0;
  transform-origin: 70% 0;
  -ms-transform: translate(0, 0) skewX(0) skewY(-183deg);
  transform: translate(0, 0) skewX(0) skewY(-183deg);
  -webkit-transform: translate(0, 0) skewX(0) skewY(-183deg); }
  .google-map .trapezium-bottom {
    height: 130px;
    width: 100%;
    background: white;
    position: absolute;
    bottom: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(2.814deg);
    transform: skewY(2.814deg); }

@media (max-width: 991px) {
  .google-map .trapezium-bottom {
    height: 119px; } }

.tesimonial-header {
  margin-top: 130px;
  padding-top: 60px;
  padding-bottom: 100px;
  background: #414c57; }
  .tesimonial-header .title h2 {
    font-family: "myriad-pro-semiextended", sans-serif;
    color: #fff;
    font-weight: 800;
    text-transform: uppercase; }

/*==================== News List (Post) ====================*/
.post-list .articals-list .cal .calender {
  width: 78%; }

.post-list .articals-list .cal .calender .row-2 .date {
  font-size: 54px;
  font-weight: 900;
  line-height: 1;
  padding: 4px 0;
  display: block; }

.post-list .articals-list .cal .calender .row-2 .month {
  font-family: "myriad-pro-semiextended", sans-serif;
  font-size: 20px;
  font-weight: 900;
  text-transform: uppercase; }

.post-list .articals-list .cal .calender .row-2 .day {
  background: #fff;
  font-size: 22px;
  font-weight: 300; }

/*==================== Single News ====================*/
.single-content {
  padding-bottom: 60px;
  position: relative; }
  .single-content .trapezium-top {
    height: 130px;
    width: 100%;
    background: white;
    position: absolute;
    top: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(-2.814deg);
    transform: skewY(-2.814deg); }
  .single-content .left-content {
    z-index: 1; }
    .single-content .left-content .breadcrumbs {
      padding-bottom: 20px;
      color: #999;
      font-size: 16px;
      font-weight: 400; }
    .single-content .left-content .title {
      padding-bottom: 20px; }
      .single-content .left-content .title h3 {
        color: #2e3338;
        font-size: 30px;
        line-height: 32px;
        margin: 0; }
      .single-content .left-content .title .time-frame {
        color: #999999;
        font-size: 24px;
        margin: 0; }
      .single-content .left-content .title p {
        font-size: 20px;
        font-family: "source-sans-pro", sans-serif;
        color: #2e3338;
        opacity: 0.8;
        padding-top: 20px;
        line-height: 30px; }
    .single-content .left-content .content p {
      font-size: 16px;
      line-height: 24px;
      color: #2e3338;
      opacity: 0.8;
      margin: 0; }

@media (max-width: 991px) {
  .single-content .left-content .content p img {
    max-width: 100%; } }

.accred-modal.in {
  background: rgba(0, 0, 0, 0.7); }

.accred-modal {
  text-align: center;
  padding: 0 !important; }
  .accred-modal .modal-dialog {
    width: 940px;
    z-index: 10;
    display: inline-block;
    vertical-align: middle;
    overflow-y: initial !important; }
    .accred-modal .modal-dialog .modal-content {
      padding: 0 30px 70px 30px; }
      .accred-modal .modal-dialog .modal-content .modal-body .title {
        padding-top: 77px;
        padding-bottom: 60px; }
        .accred-modal .modal-dialog .modal-content .modal-body .title h2 {
          font-size: 45px;
          margin: 0 0 15px;
          text-transform: uppercase;
          font-family: "myriad-pro-semiextended", sans-serif; }
        .accred-modal .modal-dialog .modal-content .modal-body .title .sub-title {
          font-weight: 400;
          color: #414c57;
          font-size: 18px;
          line-height: 27px; }
      .accred-modal .modal-dialog .modal-content .modal-body .accreditations-slider .left-arrow {
        height: 23px;
        left: -15px; }
      .accred-modal .modal-dialog .modal-content .modal-body .accreditations-slider .right-arrow {
        height: 23px;
        right: -15px; }
      .accred-modal .modal-dialog .modal-content .modal-body .accreditations-slider .slick-dots {
        bottom: -43px; }
        .accred-modal .modal-dialog .modal-content .modal-body .accreditations-slider .slick-dots li {
          margin: 0 2px; }
          .accred-modal .modal-dialog .modal-content .modal-body .accreditations-slider .slick-dots li button:before {
            font-size: 15px;
            color: #dcdcdc;
            opacity: 1; }
      .accred-modal .modal-dialog .modal-content .modal-body .accreditations-slider .slick-slide img {
        margin: 0 auto; }
      .accred-modal .modal-dialog .modal-content .modal-body .accreditations-slider .slick-arrow {
        top: 45%;
        position: absolute; }
      .accred-modal .modal-dialog .modal-content .footer-text {
        padding-top: 40px; }
        .accred-modal .modal-dialog .modal-content .footer-text p {
          font-weight: 400;
          color: #414c57;
          font-size: 18px;
          line-height: 27px; }

/*Custom CSS*/
.pushy {
  background: #26323e; }

.pushy .pushy-content ul .pushy-link a {
  font-size: 16px;
  font-weight: 600;
  color: white;
  font-family: "myriad-pro-semiextended", sans-serif;
  text-transform: uppercase; }

nav.navbar.navbar-default ul.dropdown-menu {
  min-width: 305px; }

nav.navbar.navbar-default ul.dropdown-menu li {
  text-align: left;
  padding: 0px !important; }

nav.navbar.navbar-default ul.dropdown-menu.sec-menu li {
  width: 20%;
  padding: 10px !important; }

div#container {
  width: 100%;
  display: inline-block; }

li.pushy-submenu ul {
  padding: 0; }

.pushy-content ul ul li.pushy-link a {
  background: #414c57;
  border-bottom: 1px solid #25303a; }

li.pushy-submenu.pushy-submenu-closed button#first-link:focus,
li.pushy-submenu.pushy-submenu-closed button#first-link:hover,
li.pushy-submenu.pushy-submenu-closed button#first-link:active {
  outline: none; }

li.pushy-submenu.pushy-submenu-closed button#first-link, .pushy-content ul ul li.pushy-link a {
  background-image: url(../../assets/img/arrow-right.png);
  background-repeat: no-repeat;
  background-position: 92% 48%; }

li.pushy-submenu.pushy-submenu-open ul .pushy-link a {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  font-family: "myriad-pro-semiextended", sans-serif; }

li.pushy-submenu.pushy-submenu-open button#first-link {
  background: #ee7238;
  background-image: url(../../assets/img/up-mobile.png);
  background-repeat: no-repeat;
  background-position: 92% 48%;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  font-family: "myriad-pro-semiextended", sans-serif; }

li.pushy-submenu.pushy-submenu-closed button#first-link {
  background-image: url(../../assets/img/downarrow-mobile.png);
  background-repeat: no-repeat;
  background-position: 92% 48%;
  font-family: "myriad-pro-semiextended", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600; }

li.pushy-submenu.pushy-submenu-open button#first-link
body .pushy a, .pushy button#first-link {
  color: #fff; }

img.mobile-menu-icon {
  width: 216px;
  padding: 25px 0 10px 37px; }

button.menu-btn {
  display: none; }

@media (max-width: 768px) {
  button.menu-btn {
    display: block; }
  button.navbar-toggle {
    display: none; }
  .three-column-trapezium .icon-thumb {
    text-align: center; }
  .three-column-trapezium .icon-thumb img {
    display: inline-block; } }

#csSlider .container {
  position: relative; }

.modal {
  display: none;
  position: fixed;
  z-index: 1550;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 1; }

.sliderContent {
  padding: 0;
  background: #fff; }

.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px; }

/* The Close Button */
.close {
  color: #fff;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  opacity: 1; }

.mySlides {
  display: none; }

.cursor {
  cursor: pointer; }

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  color: #fff;
  font-size: 20px; }

.next {
  right: -25px; }

.prev {
  left: -25px; }

.whoweare .right-image, .whoweare .left-image {
  margin-top: 75px; }

.ourculturevalue .white-trapezium .right-con .title {
  padding-top: 20px; }

.accred-modal .modal-dialog .modal-content .modal-body .accreditations-slider .slick-dots li.slick-active button:before {
  color: #ee7138; }

.occupationalhealthscreening .white-trapezium .left-content .title h2 span {
  display: block; }

.occupationalhealthscreening .white-trapezium .right_content_type .right-image img {
  padding: 2px 55px;
  margin: 0; }

.occupationalhealthscreening .white-trapezium .left-content .description p {
  margin-top: 35px; }

.projectname .right-image:before {
  width: 100%;
  height: 85px;
  float: left;
  content: '';
  background: url(../img/case-image28.png) no-repeat;
  background-position: center;
  margin-bottom: 40px; }

.projectname .right-image img {
  display: inline-block; }

.projectname .right-image {
  text-align: center; }

.cs-modal-content {
  padding: 20px 45px; }

.cs-modal-content h3 {
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: bold; }

.cs-modal-content p {
  font-size: 16px;
  line-height: 24px; }

a.share-opt {
  width: 25px;
  height: 25px;
  float: left;
  margin-right: 10px;
  background: red; }

.google-map .trapezium-bottom {
  height: 169px;
  width: 100%;
  background: white;
  position: absolute;
  bottom: -83px;
  left: 0;
  right: 0;
  z-index: 1;
  -ms-transform: skewY(4.814deg);
  transform: skewY(4.814deg); }

.acf-map div:nth-child(1) {
  -ms-transform: skewY(0.5deg);
  transform: skewY(0.5deg);
  -ms-transform-origin: 70% 0;
  transform-origin: 70% 0; }

@media (max-width: 768px) {
  button.menu-btn {
    display: block; }
  button.navbar-toggle {
    display: none; } }

#csSlider .container {
  position: relative; }

.modal {
  display: none;
  position: fixed;
  z-index: 1550;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #000000b3;
  opacity: 1; }

.sliderContent {
  padding: 0;
  background: #fff; }

.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px; }

/* The Close Button */
.close {
  color: #fff;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  opacity: 1; }

.mySlides {
  display: none; }

.cursor {
  cursor: pointer; }

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  color: #fff;
  font-size: 20px; }

.next {
  right: -25px; }

.prev {
  left: -25px; }

.modal .close {
  width: 35px;
  height: 35px;
  display: inline-block;
  background: url(../img/close-button.png);
  background-repeat: no-repeat;
  background-size: 35px; }

.background-block .our-mission {
  position: relative;
  background-image: url(../img/price-work-bg.png);
  background-repeat: no-repeat;
  background-position: 100% 0%;
  background-size: 100%;
  z-index: 1;
  margin-top: -68px;
  padding-top: 55px; }

.occupationalhealthscreening .white-trapezium .right_content_type .right-image img {
  padding: 0;
  margin: 2px 55px; }

.navbar-default .navbar-nav > .open > a {
  background: #fff; }

.navbar-default .navbar-nav > .open > a:focus {
  background: #fff; }

#myList .cal {
  display: none; }

.content {
  padding-bottom: 60px;
  position: relative; }
  .content .trapezium-top {
    height: 130px;
    width: 100%;
    background: white;
    position: absolute;
    top: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(-2.814deg);
    transform: skewY(-2.814deg); }
  .content .con-title {
    z-index: 1; }
    .content .con-title .content {
      padding-bottom: 30px; }
      .content .con-title .content h3 {
        font-size: 30px;
        line-height: 32px;
        color: #2e3338; }
      .content .con-title .content p {
        font-size: 16px;
        line-height: 24px;
        color: #2e3338; }

.join {
  background: url(../img/Vector-Smart-Object1.png) no-repeat;
  background-size: cover;
  height: 1150px;
  margin-top: 130px;
  padding-bottom: 70px;
  padding-top: 70px;
  position: relative; }
  .join .trapezium-top {
    height: 130px;
    width: 100%;
    background: white;
    position: absolute;
    bottom: -83px;
    left: 0;
    right: 0;
    z-index: 1;
    -ms-transform: skewY(-2.814deg);
    transform: skewY(-2.814deg); }
  .join .join-form .title {
    padding-bottom: 40px; }
    .join .join-form .title h2 {
      font-family: "myriad-pro-semiextended", sans-serif;
      font-size: 45px;
      color: white; }
    .join .join-form .title .wpcf7 {
      background: white;
      margin-top: 40px;
      border-radius: 3px; }
      .join .join-form .title .wpcf7 .wpcf7-form {
        padding: 25px 90px 40px 70px; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field .title {
          padding-bottom: 0px;
          text-align: left;
          color: #303030;
          font-weight: bold;
          font-family: "source-sans-pro", sans-serif;
          opacity: 1;
          font-size: 20px;
          line-height: 32px; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field label {
          font-size: 17px;
          opacity: 0.5;
          color: #303030;
          font-family: "source-sans-pro", sans-serif;
          width: 100%;
          text-align: left;
          line-height: 22px;
          margin-top: 15px;
          margin-bottom: 0; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field .wpcf7-form-control-wrap input {
          outline: none;
          border: 1px solid #eee;
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
          padding: 17px;
          border-radius: 3px;
          display: inline-block;
          position: relative;
          width: 20px;
          height: 20px; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field .wpcf7-form-control-wrap .form-control {
          width: 100%;
          padding: 22px 12px;
          border-radius: 3px;
          border: 1px solid #e0e0e0;
          box-shadow: inset 0 0 8px #e0e0e0; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field .wpcf7-form-control-wrap select option:checked {
          color: #ccc; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field-1 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item {
          margin: 0;
          float: left;
          width: 33.33%; }
          .join .join-form .title .wpcf7 .wpcf7-form .join-field-1 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label {
            position: relative;
            margin-bottom: 0; }
            .join .join-form .title .wpcf7 .wpcf7-form .join-field-1 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label input {
              outline: none;
              border: 1px solid #eee;
              box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
              padding: 17px;
              border-radius: 3px;
              display: inline-block;
              position: relative;
              width: 20px;
              height: 20px;
              background-color: transparent;
              cursor: pointer;
              /* left: 0;
			    							position: absolute;*/ }
            .join .join-form .title .wpcf7 .wpcf7-form .join-field-1 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label {
              font-size: 16px;
              line-height: 32px;
              color: #303030;
              font-weight: 400; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field-1 label.trade {
          font-size: 17px;
          opacity: 0.5;
          color: #303030;
          font-family: "source-sans-pro", sans-serif;
          width: 100%;
          text-align: left;
          line-height: 22px;
          margin-top: 15px;
          margin-top: 0px;
          margin-bottom: 10px; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field-1 label.quali {
          font-size: 17px;
          opacity: 0.5;
          color: #303030;
          font-family: "source-sans-pro", sans-serif;
          width: 100%;
          text-align: left;
          line-height: 22px;
          margin-top: 15px;
          margin-bottom: 0; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field-1 .qualification {
          text-align: left;
          color: #303030;
          font-weight: bold;
          font-family: "source-sans-pro", sans-serif;
          opacity: 1;
          font-size: 20px;
          line-height: 32px; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field-3 label {
          font-size: 17px;
          opacity: 0.5;
          color: #303030;
          font-family: "source-sans-pro", sans-serif;
          width: 100%;
          text-align: left;
          line-height: 22px;
          margin-top: 15px;
          margin-bottom: 0; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field-3 #fileuploadfield {
          display: none; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field-3 #uploadtextfield {
          height: 18px;
          width: 139px; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field-3 #uploadbrowsebutton {
          margin-top: -15px;
          text-align: center;
          border: 1px solid #ccc;
          border-radius: 3px;
          background: transparent;
          color: #414c57;
          font-weight: 700;
          padding: 5px 20px;
          background: url(../img/dropdown-p.png) no-repeat;
          background-position: right;
          background-position-x: 94%;
          font-size: 20px;
          line-height: 32px;
          width: 100%;
          /*&:hover{
						  	background-color:white;
						  	color: #ccc;
						  }*/ }
          .join .join-form .title .wpcf7 .wpcf7-form .join-field-3 #uploadbrowsebutton:focus {
            outline: 0; }
        .join .join-form .title .wpcf7 .wpcf7-form .join-field-3 ::-webkit-file-upload-button {
          background: white;
          color: #303030;
          font-weight: 700;
          padding: 5px 25px;
          background: url(../img/dropdown-p.png) no-repeat;
          background-position: right;
          background-position-x: 94%;
          font-size: 20px;
          line-height: 32px;
          text-align: center;
          border: 1px solid #ccc;
          border-radius: 3px;
          color: #414c57; }
        .join .join-form .title .wpcf7 .wpcf7-form p .wpcf7-submit {
          margin-top: 25px; }
        .join .join-form .title .wpcf7 .wpcf7-form p .mid-btn {
          padding: 1.5% 25%; }

@media (max-width: 991px) {
  .join {
    padding-top: 20px;
    height: auto; }
  .join .join-form .title h2 {
    font-size: 30px; }
  .join .join-form .title .wpcf7 .wpcf7-form {
    padding: 13px 22px 13px 22px; }
  .join .join-form .title .wpcf7 {
    margin-top: 15px; }
  .join .join-form .title .wpcf7 .wpcf7-form .join-field .title {
    margin: 0; }
  .join .join-form .title .wpcf7 .wpcf7-form .join-field label {
    font-size: 12px; }
  .join .join-form .title .wpcf7 .wpcf7-form p .wpcf7-submit {
    margin-top: 0; }
  .join .join-form .title .wpcf7 .wpcf7-form p .theme-btn {
    margin-bottom: 0; } }

#csSlider {
  display: none;
  position: fixed;
  z-index: 999;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #000000b3;
  opacity: 1; }

#csSlider .container {
  position: relative; }

#csSlider .sliderContent {
  padding: 0;
  background: #fff; }

#csSlider .modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px; }

#csSlider .close {
  color: #fff;
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 35px;
  opacity: 1;
  z-index: 99999999; }

#csSlider .mySlides {
  display: none; }

#csSlider .cursor {
  cursor: pointer; }

#csSlider .prev,
#csSlider .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  color: #fff;
  font-size: 20px; }

#csSlider .next {
  right: -25px; }

#csSlider .prev {
  left: -25px; }

.crunchify-social .crunchify-facebook .image {
  background: url(../img/fb-share.png) no-repeat;
  background-position: center;
  height: 16px;
  width: 16px;
  display: inline-block; }

.crunchify-social .crunchify-twitter .image {
  background: url(../img/twitter-share.png) no-repeat;
  background-position: center;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-left: 15px; }

.crunchify-social .crunchify-pinterest .image {
  background: url(../img/printerest-share.png) no-repeat;
  background-position: center;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-left: 15px; }

.mySlides .modal-content-text .wrapper {
  padding: 20px;
  height: 444px;
  overflow-y: auto; }

.mySlides .modal-content-text .wrapper h3 {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 24px;
  font-family: "myriad-pro-semiextended", sans-serif;
  color: #2e3338; }

.mySlides .modal-content-text .wrapper p {
  font-size: 16px;
  line-height: 24px;
  font-family: "source-sans-pro", sans-serif;
  color: #2e3338; }

@media (min-width: 991px) and (max-width: 1004px) {
  .container {
    width: 950px; } }

@media (max-width: 991px) {
  .header .header-color .navbar-default .menu {
    display: none; }
  button.menu-btn {
    display: block; }
  button.navbar-toggle {
    display: none; }
  .grey-trapezium .right-info {
    padding-left: 25px; }
  .two-column .tow-column-box {
    height: auto !important; }
  .sectors {
    display: none; }
  .news .facebook, .news .linkedin {
    display: none; }
  .footer .footer-menu, .footer .address {
    display: none; }
  .footer .infor {
    padding-top: 0; }
  .footer .logo-company {
    text-align: center;
    margin: 0 0 10px; }
    .footer .logo-company img {
      display: inline-block; }
  .occupationalhealthscreening .white-trapezium .right_content_type .right-image img {
    padding: 0;
    margin: auto; } }

@media (min-width: 991px) and (max-width: 1004px) {
  .container {
    width: 950px; } }

@media (max-width: 991px) {
  .header .header-color .navbar-default .menu {
    display: none; }
  button.menu-btn {
    display: block; }
  button.navbar-toggle {
    display: none; }
  .grey-trapezium .right-info {
    padding-left: 25px; }
  .two-column .tow-column-box {
    height: auto !important; }
  .sectors {
    display: none; }
  .news .facebook, .news .linkedin {
    display: none; }
  .projectname .right-image:before {
    display: none; }
  .footer .footer-menu, .footer .address {
    display: none; }
  .footer .infor {
    padding-top: 0; }
  .footer .logo-company {
    text-align: center;
    margin: 0 0 10px; }
    .footer .logo-company img {
      display: inline-block; }
  .background-block .our-mission {
    background-position: 0% 0%;
    background-size: cover; } }

@media (max-width: 768px) {
  .hero-banner-news .news-banner-block .news-banner-description #searchform .year-search {
    width: 100%;
    float: left;
    display: block;
    padding-left: 0;
    margin-top: 15px; }
  .hero-banner-news .news-banner-block .news-banner-description #searchform .year-search select {
    width: 100%; }
  .hero-banner-news .news-banner-block .news-banner-description #searchform .search-area {
    display: block; }
  .whoweare .grey-trapezium {
    padding-top: 248px; }
  .header .header-color .navbar-default .navbar-header .logo {
    max-width: 160px; } }

@media (max-width: 568px) {
  .title h2 {
    font-size: 32px; }
  .hero-banner .banner-block .banner-slug h1 {
    font-size: 30px;
    line-height: 32px; }
  .hero-banner .banner-block .banner-description p {
    font-size: 20px;
    line-height: 24px; } }

@media (max-width: 400px) {
  button.menu-btn {
    position: absolute;
    top: 24px;
    right: 10px;
    width: 90px;
    height: 22px;
    font-size: 15px;
    background-size: 27%; }
  .header .header-color .navbar-default .navbar-header .logo {
    max-width: 160px; }
  .contact-us-top .title h2 {
    font-size: 24px;
    line-height: 24px; } }

.facebook {
  z-index: 9; }

.join .join-form .title .wpcf7 .wpcf7-form .join-field .wpcf7-form-control-wrap select.form-control {
  padding: 0 5px;
  height: 46px; }

#close-modal {
  color: #000;
  font-size: 22px;
  float: right;
  margin: 12px -15px 0 0; }

.content table {
  width: 100% !important;
  color: #000 !important;
  background-color: #fff !important;
  border: 0 !important;
  border-collapse: collapse !important; }
  .content table th,
  .content table tr:first-child td {
    font: 700 18px/28px "source-sans-pro", sans-serif !important;
    background-color: #f9f9f9 !important;
    border-width: 2px 0 !important;
    border-style: solid !important;
    border-color: #ddd !important; }
  .content table th,
  .content table td {
    padding: 8px !important;
    text-align: left !important; }
  .content table td {
    font: 400 16px/28px "source-sans-pro", sans-serif !important;
    color: #333 !important;
    background-color: #fff !important;
    border-width: 0px 0px 1px 0px !important;
    border-style: solid !important;
    border-color: #ddd !important; }
  .content table tr:nth-child(odd) td {
    background-color: #f9f9f9 !important; }

.xml-feed {
  position: relative;
  overflow: hidden;
  padding-top: 196px;
  padding-bottom: 196px; }
  .xml-feed .title h2,
  .xml-feed .sub-heading {
    color: #414c57; }
  .xml-feed .sub-heading {
    margin-bottom: 30px; }
  .xml-feed .sub-heading > * {
    font-size: 24px; }
  .xml-feed .xml-feed-item-item {
    padding: 20px;
    margin-bottom: 30px;
    color: #fff;
    background-color: #414c57; }
  .xml-feed .xml-feed-item-title {
    margin-top: 0; }
  .xml-feed .xml-feed-action {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center; }

.mb-15 {
  margin-bottom: 15px;
}
/*For REGULATORY NEWS design*/
@media (min-width: 768px) {
  .xml-feed .equal-height {
    display: flex;
    flex-wrap: wrap;
  }
  .xml-feed .equal-height .xml-feed-item-item {
    height: 100%;
  }
  .xml-feed .equal-height .xml-feed-item-date {
    padding-bottom: 35px;
  }
  .xml-feed .equal-height .xml-feed-item-action {
    position: absolute;
    bottom: 15px;
  }
  .xml-feed .equal-height .xml-feed-item-item {
    position: relative;
  }
  .xml-feed .equal-height .theme-btn {
    padding: 10px 40px;
  }
}

/*==================== 01. Header ====================*/
.header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 10; }
  .header .top-color {
    background: #414c57; }
    .header .top-color .top-header {
      /*padding: 10px 0;*/ }
      .header .top-color .top-header .top-bar {
        float: right; }
        .header .top-color .top-header .top-bar span {
          display: inline-block;
          margin: 0;
          font-size: 16px;
          font-weight: 400;
          color: white;
          text-transform: uppercase;
          font-family: "myriad-pro-semiextended", sans-serif; }
        .header .top-color .top-header .top-bar .social-icon {
          display: inline-block;
          padding-right: 30px;
          vertical-align: middle; }
          .header .top-color .top-header .top-bar .social-icon li {
            display: inline-block;
            color: white;
            font-weight: 400;
            padding-left: 8px; }
        .header .top-color .top-header .top-bar .phone {
          display: inline-block;
          padding-right: 20px; }
          .header .top-color .top-header .top-bar .phone li {
            display: inline-block;
            color: white;
            font-weight: 400;
            font-size: 18px;
            font-family: "myriad-pro-semiextended", sans-serif; }
            .header .top-color .top-header .top-bar .phone li img {
              display: inline-block;
              padding-right: 5px;
              padding-bottom: 4px; }
        .header .top-color .top-header .top-bar .register {
          display: inline-block;
          padding: 6px 15px;
          background: #ee7238;
          color: white; }
          .header .top-color .top-header .top-bar .register li {
            display: inline-block; }
            .header .top-color .top-header .top-bar .register li a {
              display: inline-block;
              text-transform: uppercase;
              font-size: 16px;
              font-weight: 400;
              font-family: "myriad-pro-semiextended", sans-serif;
              color: white; }
            .header .top-color .top-header .top-bar .register li img {
              display: inline-block;
              padding-right: 5px;
              padding-bottom: 5px; }
  .header .header-color {
    background: #fff; }
    .header .header-color .navbar-default {
      background: #fff;
      margin-bottom: 0px;
      border: none; }
      .header .header-color .navbar-default .navbar-header .logo {
        max-width: 240px;
        padding: 25px 0; }
      .header .header-color .navbar-default .menu .collapse {
        padding-right: 0; }
      .header .header-color .navbar-default .menu .nav li a {
        font-family: "myriad-pro-semiextended", sans-serif;
        font-size: 14px;
        line-height: 1.5;
        color: #414c57;
        text-transform: uppercase;
        font-weight: 400;
        outline: none;
        padding: 35px 0; }
        .header .header-color .navbar-default .menu .nav li a:hover {
          /*background: none;
							    color: transparent;*/ }
        .header .header-color .navbar-default .menu .nav li a:focus {
          outline: none; }
      .header .header-color .navbar-default .menu .nav li .arrow {
        /*background: url(../img/dropdown_aroow-1.png);
							background-position: right;
							background-repeat: no-repeat;*/ }
      .header .header-color .navbar-default .menu .nav .dropdown.open {
        position: static; }
      .header .header-color .navbar-default .menu .nav .dropdown-menu li a {
        padding: 10px 0px; }
      .header .header-color .navbar-default .menu .nav .dropdown-menu .auto {
        padding: 0; }
        .header .header-color .navbar-default .menu .nav .dropdown-menu .auto .image {
          width: 50%;
          float: left; }
      .header .header-color .navbar-default .menu .nav .expertise-menu .dropdown-menu {
        padding: 20px 20px; }
        .header .header-color .navbar-default .menu .nav .expertise-menu .dropdown-menu li .image .ov-wr {
          position: relative; }
          .header .header-color .navbar-default .menu .nav .expertise-menu .dropdown-menu li .image .ov-wr .overlay {
            position: absolute;
            width: 100%;
            bottom: 0;
            left: 0;
            background: rgba(238, 114, 56, 0.9);
            color: #fff;
            padding: 10px;
            text-align: left;
            margin: 0 auto; }
            .header .header-color .navbar-default .menu .nav .expertise-menu .dropdown-menu li .image .ov-wr .overlay h6 {
              font-family: "myriad-pro-semiextended", sans-serif;
              font-weight: 700;
              text-transform: uppercase;
              background: url(../img/arrow-right.png);
              background-position: right;
              background-repeat: no-repeat;
              margin: 0;
              font-size: 18px;
              /*line-height: 39px;*/
              padding: 3px 8px; }
        .header .header-color .navbar-default .menu .nav .expertise-menu .dropdown-menu li .ex-text {
          padding: 0 10px; }
          .header .header-color .navbar-default .menu .nav .expertise-menu .dropdown-menu li .ex-text .title h6 {
            color: #5b646e;
            font-family: "source-sans-pro", sans-serif;
            text-transform: uppercase;
            font-weight: 800;
            font-size: 18px;
            line-height: 39px;
            margin: 0; }
          .header .header-color .navbar-default .menu .nav .expertise-menu .dropdown-menu li .ex-text .ex-description p {
            font-size: 16px;
            color: #5b646e;
            /*padding-top: 10px;*/
            margin: 0;
            line-height: 26px; }
          .header .header-color .navbar-default .menu .nav .expertise-menu .dropdown-menu li .ex-text .ex-description a .link {
            color: #ee7238;
            font-size: 16px;
            line-height: 26px;
            text-transform: none;
            font-weight: 400;
            font-family: "source-sans-pro", sans-serif; }
      .header .header-color .navbar-default .menu .nav .sectors-menu .sec-menu {
        padding: 7px 8px; }
        .header .header-color .navbar-default .menu .nav .sectors-menu .sec-menu .dropdown-menu-brand img {
          height: 142px;
          object-fit: cover; }
        .header .header-color .navbar-default .menu .nav .sectors-menu .sec-menu .dropdown-menu-brand .ov-wrap {
          position: relative; }
        .header .header-color .navbar-default .menu .nav .sectors-menu .sec-menu .dropdown-menu-brand .overlay {
          position: absolute;
          width: 100%;
          bottom: 0;
          left: 0;
          background: rgba(238, 114, 56, 0.9);
          color: #fff;
          padding: 10px;
          text-align: left;
          margin: 0 auto; }
          .header .header-color .navbar-default .menu .nav .sectors-menu .sec-menu .dropdown-menu-brand .overlay h6 {
            font-family: "myriad-pro-semiextended", sans-serif;
            font-weight: 700;
            text-transform: uppercase;
            background: url(../img/arrow-right.png);
            background-position: right;
            background-repeat: no-repeat;
            padding: 0px 8px;
            font-size: 16px;
            line-height: 26px;
            margin: 0; }
      .header .header-color .navbar-default .menu .nav .about .about-menu {
        cursor: pointer; }
        .header .header-color .navbar-default .menu .nav .about .about-menu h6 {
          font-family: "myriad-pro-semiextended", sans-serif;
          line-height: 42px;
          font-size: 14px;
          border-bottom: 1px solid #eee;
          text-transform: uppercase;
          color: #414c57;
          font-weight: 600;
          margin: 0;
          background: url(../img/arrowmenu-right.png);
          background-position: right;
          background-repeat: no-repeat; }
      .header .header-color .navbar-default .menu .nav .about .ancor-3 {
        cursor: pointer; }
      .header .header-color .navbar-default .menu .nav .dropdown.about.open {
        position: relative; }
      .header .header-color .navbar-default .menu .nav .dropdown-menu.aboutus {
        top: 70px; }
      .header .header-color .navbar-default .menu .nav .dropdown-menu.policies {
        top: 70px;
        left: -346px;
        min-width: 605px; }
        .header .header-color .navbar-default .menu .nav .dropdown-menu.policies a {
          padding: 0px 0px; }
        .header .header-color .navbar-default .menu .nav .dropdown-menu.policies .polices-item {
          padding: 0 32px 0 47px;
          background: url(../img/police.png) no-repeat;
          background-position: 20px 15px; }
          .header .header-color .navbar-default .menu .nav .dropdown-menu.policies .polices-item h6 {
            font-family: "myriad-pro-semiextended", sans-serif;
            line-height: 42px;
            font-size: 14px;
            border-bottom: 1px solid #eee;
            text-transform: uppercase;
            color: #414c57;
            font-weight: 600;
            margin: 0;
            background: url(../img/arrowmenu-right.png);
            background-position: right;
            background-repeat: no-repeat; }
      .header .header-color .navbar-default .menu .nav .dropdown.policies.open {
        position: relative; }
      .header .header-color .navbar-default .menu .nav .dropdown-menu.policies {
        top: 70px; }

.nav > li.dropdown.open .dropdown-menu {
  padding-bottom: 0; }

.nav > li.dropdown.open .dropdown-menu {
  display: table;
  border-radius: 0px;
  margin: 0 auto;
  text-align: center;
  left: 0;
  right: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border: none; }

.dropdown-menu > li {
  display: table-cell;
  /* height: 50px;
  line-height: 50px;*/
  vertical-align: middle; }

.menu-btn {
  background: url(../img/reorder-optionssss.png) no-repeat;
  cursor: pointer;
  font-family: "myriad-pro-semiextended", sans-serif;
  color: #414c57;
  background-size: contain !important;
  background-position: left !important;
  padding: 0 0 0 45px;
  cursor: pointer;
  text-transform: uppercase;
  width: 100px;
  height: 25px;
  border: none;
  font-size: 18px;
  color: #414c57;
  text-align: right; }

#MainMenu li {
  padding: 0px 25px; }

.dropdown-menu a li {
  padding: 0; }

li.dropdown:after {
  width: 10px;
  height: 10px;
  background: red;
  margin: -50px -15px 0 0;
  content: '';
  float: right;
  background: url(../img/dropdown_aroow-1.png);
  background-position: right;
  background-repeat: no-repeat; }

li.main-menu-item.current a {
  border-bottom: 4px solid #ee7138; }

.header .header-color .navbar-default .menu .nav .open .dropdown-menu {
  display: initial; }

#cookie_directive_container {
  display: none;
  transition: 0.6s; }
  #cookie_directive_container .cookie-header {
    background: #ee7238; }
    #cookie_directive_container .cookie-header #cookie_accept {
      padding: 20px 0px; }
      #cookie_directive_container .cookie-header #cookie_accept .accept {
        display: inline-block;
        margin-right: 60px; }
      #cookie_directive_container .cookie-header #cookie_accept .close-btn {
        display: inline-block;
        background: url(../img/cross.png) no-repeat !important;
        height: 16px;
        width: 16px;
        background-size: cover;
        position: relative;
        top: 9px; }
      #cookie_directive_container .cookie-header #cookie_accept p {
        margin: 0; }
      #cookie_directive_container .cookie-header #cookie_accept .cookie-text {
        display: inline-block;
        margin: 0;
        font-size: 14px;
        line-height: 1;
        color: white;
        margin-top: 10px; }
        #cookie_directive_container .cookie-header #cookie_accept .cookie-text a {
          color: white; }

.register-mobile {
  display: none !important; }

.expertise-menu.currents {
  border-bottom: 4px solid #ee7138; }

@media (max-width: 1199px) {
  #MainMenu li {
    padding: 0px 15px; } }

@media (min-width: 992px) and (max-width: 1198) {
  .header .header-color .navbar-default .menu .nav li a {
    padding-left: 15px;
    padding-right: 15px; } }

@media (max-width: 991px) {
  .header .top-color .top-header .top-bar span {
    display: none; }
  .header .top-color .top-header .top-bar .social-icon {
    display: none; }
  button.menu-btn {
    position: absolute;
    top: 33px;
    right: 30px; }
  .header .top-color .container {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .header .top-color .top-header .top-bar {
    float: none; }
  .header .top-color .top-header .top-bar .phone {
    float: left;
    width: 50%;
    padding: 5px 0;
    text-align: center; }
  .header .top-color .top-header .top-bar .register {
    float: left;
    width: 50%;
    text-align: center; }
  .header .top-color .top-header .top-bar .register li, .header .top-color .top-header .top-bar .phone li {
    font-size: 14px; }
  #cookie_directive_container .cookie-header #cookie_accept .cookie-text {
    margin-bottom: 15px;
    text-align: center; }
  #cookie_directive_container .cookie-header #cookie_accept .btn-cokiee {
    margin-bottom: 15px; }
  #cookie_directive_container .cookie-header #cookie_accept .accept {
    margin-right: 15px;
    float: left !important; }
  .register-destop {
    display: none !important; }
  .register-mobile {
    display: block !important; }
  .accred-modal .modal-dialog {
    width: 100%; }
  .accred-modal .modal-dialog .modal-content .modal-body .title h2 {
    font-size: 22px; }
  .accred-modal .modal-content {
    margin: 0;
    width: 95%; } }

@media (max-width: 575px) {
  .header .top-color .top-header .top-bar .phone {
    width: 100%; }
  .header .top-color .top-header .top-bar .register {
    width: 100%; }
  #cookie_directive_container .cookie-header #cookie_accept .cookie-text {
    margin-bottom: 15px;
    text-align: center; }
  #cookie_directive_container .cookie-header #cookie_accept .btn-cokiee {
    margin-bottom: 15px; }
  #cookie_directive_container .cookie-header #cookie_accept .accept {
    margin-right: 15px;
    float: none !important; } }

.dropdown-menu li a {
  border-bottom: 0 !important; }

/*==================== Investor Centre ====================*/
.hero-banner.investor-centre .banner-description {
  padding: 25px 70px 0px 0px;
  color: #fff; }

.investor-centre iframe {
  position: relative;
  display: block;
  width: 80%;
  height: 80%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto; }

.investor-centre iframe.share-price-ticker {
  width: 100%;
  height: 336px;
  margin-top: 10%; }

@media (min-width: 992px) {
  .investor-centre iframe.video {
    margin-top: 50%; } }

.board-directors .image {
  margin: auto;
  width: 75%; }

.board-directors .personel-details {
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  width: 75%;
  position: relative;
  z-index: 2; }

.board-directors .image img {
  border-radius: 100%; }

.board-directors .personel-details h4 {
  font-size: 20px;
  font-family: "myriad-pro-semiextended", sans-serif;
  text-transform: uppercase;
  color: #414c57; }

.board-directors .personel-details .position {
  color: #adadad;
  font-weight: 300;
  text-transform: none;
  font-family: "source-sans-pro", sans-serif; }

.board-directors .personel-details .biography {
  font-size: 16px; }

.results-reports {
  margin-top: 130px;
  overflow: hidden; }

.results-reports .reports-container {
  padding: 20px; }
  .results-reports .reports-container .report {
    padding: 20px; }

.navbar.navbar-default.main #MainMenu li {
  padding: 0px 15px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJfaGVyby1iYW5uZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9pbnZlc3Rvci1jZW50cmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakIsOERBQThEO0FBSTlELDhEQUE4RDtBQUU5RCx1REFBQTtBQUlBOzhCQUM4QjtBQVU5QjtFQUNJLDBCQUF5QjtFQUN6QixnREFBK0M7RUFDL0MsNFFBR2lFO0VBQ2pFLGlCQUFnQjtFQUNoQixtQkFBa0IsRUFBQTs7QUFFdEI7RUFDSSxzQ0FBcUM7RUFDckMsNElBQ3NFO0VBQ3RFLG9CQUFtQjtFQUNuQixtQkFBa0IsRUFBQTs7QUFJdEI7RUFDQyxXQUFVO0VBQ1YsVUFBUTtFQUNSLDJDQXBDd0MsRUFxQ3hDOztBQUNEO0VBQ0MsV0FBVSxFQUNWOztBQUNEO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUNEO0VBQ0MsZ0JBQWUsRUFDZjs7QUFDRDtFQUNDLFVBQVM7RUFDVCxXQUFVO0VBQ1YsaUJBQWdCLEVBQ2hCOztBQUNEO0VBQ0ksMkNBQTBDLEVBQzdDOztBQUNEO0VBQ0Msc0JBQXFCO0VBQ3JCLGVBbkQwQixFQTREMUI7RUFYRDtJQUlFLHNCQUFxQjtJQUNyQixlQXREeUIsRUF1RHpCO0VBTkY7SUFRRSxzQkFBcUI7SUFDckIsZUExRHlCLEVBMkR6Qjs7QUFFRjtFQUNJLHNCQUFxQjtFQUNyQiwyQ0FBMEMsRUFDN0M7O0FBQ0Q7RUFDSSxZQUFXLEVBQ2Q7O0FBQ0Q7RUFDQyxnQkFBZTtFQUNmLGFBQVc7RUFDWCxtQkFBa0I7RUFDZixpQkFBZ0I7RUFDbkIsc0JBQW9CO0VBQ3BCLHNCQUFxQjtFQUNyQiwwQkEzRTBCO0VBNEUxQiwwQkE1RTBCO0VBNkUxQixtQkFBa0I7RUFDbEIsMkNBcEZ3QztFQXFGeEMsa0JBQWlCO0VBQ2pCLGdCQUFlLEVBc0JmO0VBbENEO0lBY0UsYUFBVztJQUNYLDBCQUF3QjtJQUV4Qiww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b250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypAaW1wb3J0IHVybCjigJhodHRwczovL3VzZS50eXBla2l0Lm5ldC90b3A3emdqLmNzc+KAmSk7Ki9cbi8qJGZvbnQtc3RhY2s6ICdzb3VyY2Vfc2Fuc19wcm9yZWd1bGFyJztcbiRmb250LWhlYWRlcnM6ICdNeXJpYWQgUHJvJzsqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLUJsYWNrU2VtaUV4dC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLUJsYWNrU2VtaUV4dC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9NeXJpYWRQcm8tQmxhY2tTZW1pRXh0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NeXJpYWRQcm8tQmxhY2tTZW1pRXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLUJsYWNrU2VtaUV4dC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzb3VyY2Vfc2Fuc19wcm9yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zb3VyY2VzYW5zcHJvLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc291cmNlc2Fuc3Byby1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWRkaW5nLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucGFkZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDBweDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2VlNzIzODsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNlZTcyMzg7IH1cbiAgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZWU3MjM4OyB9XG5cbmE6Zm9jdXMsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDBweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgfVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4udGhlbWUtYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggNTVweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZTcyMzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTcyMzg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRoZW1lLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODVhMWY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICNkODVhMWYsICNlZTcyMzg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogI2Q4NWExZiwgI2VlNzIzODsgfVxuICAudGhlbWUtYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NWExZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogI2Q4NWExZiwgI2VlNzIzODtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAjZDg1YTFmLCAjZWU3MjM4OyB9XG5cbi5sYXJnZS1idG4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDIxcHggMzRweDsgfVxuXG4uY29va2llLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICM0MTRjNTc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWlkLWJ0biB7XG4gIHBhZGRpbmc6IDIuNSUgMjUlOyB9XG5cbi5mdWxsLXdpZHRoLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1zZW1pZXh0ZW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0MTRjNTc7IH1cblxuLmRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogIzJlMzMzODtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5vcmFuZ2Uge1xuICBjb2xvcjogI2VlNzIzODsgfVxuXG4ucHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiAjNDE0YzU3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGhlbWUtYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmxhcmdlLWJ0biB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDsgfSB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT0gMDIuIEJhbm5lciA9PT09PT09PT09PT09PT09PT09PSovXG4uaGVyby1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMTE0cHg7IH1cbiAgLmhlcm8tYmFubmVyLWxhbmRpbmctcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogOTFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgIC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2UtaW5uZXIgLmxlZnQtc2lkZS1iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGhlaWdodDogODUlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlLWlubmVyIC5sZWZ0LXNpZGUtYmFubmVyLXRvcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgLmhlcm8tYmFubmVyLWxhbmRpbmctcGFnZS1pbm5lciAubGVmdC1zaWRlLWJhbm5lci10b3AgLmJhbm5lci1sZWZ0LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlLWlubmVyIC5sZWZ0LXNpZGUtYmFubmVyLXRvcCAuYmFubmVyLWxlZnQtaW1hZ2UgYSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLmhlcm8tYmFubmVyLWxhbmRpbmctcGFnZS1pbm5lciAubGVmdC1zaWRlLWJhbm5lci10b3AgLmJhbm5lci1sZWZ0LWltYWdlIGltZyB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlLWlubmVyIC5sZWZ0LXNpZGUtYmFubmVyLXRvcCAuYmFubmVyLWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDclOyB9XG4gICAgICAgICAgICAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlLWlubmVyIC5sZWZ0LXNpZGUtYmFubmVyLXRvcCAuYmFubmVyLWJsb2NrIC5wbGF5IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2UtaW5uZXIgLmxlZnQtc2lkZS1iYW5uZXItdG9wIC5iYW5uZXItYmxvY2sgLnBsYXktaW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlLWlubmVyIC5sZWZ0LXNpZGUtYmFubmVyLXRvcCAuYmFubmVyLWJsb2NrIC5wbGF5LWlubmVyLWxlZnQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICAgICAgICAgIC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2UtaW5uZXIgLmxlZnQtc2lkZS1iYW5uZXItdG9wIC5iYW5uZXItYmxvY2sgLnBsYXktaW5uZXItcmlnaHQge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgICAgICAgICAgIC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2UtaW5uZXIgLmxlZnQtc2lkZS1iYW5uZXItdG9wIC5iYW5uZXItYmxvY2sgLnBsYXktaW5uZXItcmlnaHQgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAgICAgLmhlcm8tYmFubmVyLWxhbmRpbmctcGFnZS1pbm5lciAubGVmdC1zaWRlLWJhbm5lci10b3AgLmJhbm5lci1ibG9jayBzdHJvbmcge1xuICAgICAgICAgICAgICBjb2xvcjogIzNBNDE0OSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2UtaW5uZXIgLmxlZnQtc2lkZS1iYW5uZXItYm90dG9tIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlLWlubmVyIC5yaWdodC1zaWRlLWJhbm5lciB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2UtaW5uZXIgLnJpZ2h0LXNpZGUtYmFubmVyLWlubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlLWlubmVyIC5yaWdodC1zaWRlLWJhbm5lciBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IC04MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfVxuICAgICAgICAgIC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2UtaW5uZXIgLnJpZ2h0LXNpZGUtYmFubmVyIHN2ZyAjbWFuMSwgLmhlcm8tYmFubmVyLWxhbmRpbmctcGFnZS1pbm5lciAucmlnaHQtc2lkZS1iYW5uZXIgc3ZnICNtYW4yLCAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlLWlubmVyIC5yaWdodC1zaWRlLWJhbm5lciBzdmcgI21hbjMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5oZXJvLWJhbm5lciAuYmFubmVyLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5oZXJvLWJhbm5lciAuYmFubmVyLWJsb2NrIC5iYW5uZXItc2x1ZyB7XG4gICAgICBtYXJnaW4tdG9wOiA4NXB4OyB9XG4gICAgICAuaGVyby1iYW5uZXIgLmJhbm5lci1ibG9jayAuYmFubmVyLXNsdWcgaDEge1xuICAgICAgICBmb250LXNpemU6IDg1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogODVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1zZW1pZXh0ZW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuaGVyby1iYW5uZXIgLmJhbm5lci1ibG9jayAuYmFubmVyLXNsdWcgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlcm8tYmFubmVyIC5iYW5uZXItYmxvY2sgLmJhbm5lci1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDEyNXB4IDBweCAwcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlcm8tYmFubmVyIC5iYW5uZXItYmxvY2sgLmJhbm5lci1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAuaGVyby1iYW5uZXIgLmJhbm5lci1ibG9jayAuYmFubmVyLWRlc2NyaXB0aW9uIC5sYXJnZS1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgLmhlcm8tYmFubmVyIC5iYW5uZXItYmxvY2sgLnBsYXkge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlcm8tYmFubmVyIC5iYW5uZXItYmxvY2sgLnBsYXkgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuaGVyby1iYW5uZXIgLmJhbm5lci1ibG9jayAucGxheSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuaGVyby1iYW5uZXIgLmJhbm5lci1ibG9jayAucGxheSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogI2VlNzIzODtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHZpZGVvIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbiBoMyBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGxheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaGVyby1iYW5uZXIgLmJhbm5lci1ibG9jayAucGxheSBpbWcge1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIC5oZXJvLWJhbm5lciAuYmFubmVyLWJsb2NrIC5wbGF5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmhlcm8tYmFubmVyLWxhbmRpbmctcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlLWlubmVyIC5sZWZ0LXNpZGUtYmFubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2UtaW5uZXIgLnJpZ2h0LXNpZGUtYmFubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmhlcm8tYmFubmVyLWxhbmRpbmctcGFnZS1pbm5lciAucmlnaHQtc2lkZS1iYW5uZXItaW5uZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlLWlubmVyIC5yaWdodC1zaWRlLWJhbm5lci1pbm5lciBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTUwJTsgfVxuICAuZmFuY3lib3gtY29udGFpbmVyIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5oZXJvLWJhbm5lci1uZXdzIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3OTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IH1cbiAgLmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMTgzcHg7IH1cbiAgICAuaGVyby1iYW5uZXItbmV3cyAubmV3cy1iYW5uZXItYmxvY2sgLm5ld3MtYmFubmVyLXNsdWcgaDIge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5oZXJvLWJhbm5lci1uZXdzIC5uZXdzLWJhbm5lci1ibG9jayAubmV3cy1iYW5uZXItZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5oZXJvLWJhbm5lci1uZXdzIC5uZXdzLWJhbm5lci1ibG9jayAubmV3cy1iYW5uZXItZGVzY3JpcHRpb24gaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVyby1iYW5uZXItbmV3cyAubmV3cy1iYW5uZXItYmxvY2sgLm5ld3MtYmFubmVyLWRlc2NyaXB0aW9uICNzZWFyY2hmb3JtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgICAgLmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbiAjc2VhcmNoZm9ybSAuc2VhcmNoLWFyZWEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVyby1iYW5uZXItbmV3cyAubmV3cy1iYW5uZXItYmxvY2sgLm5ld3MtYmFubmVyLWRlc2NyaXB0aW9uICNzZWFyY2hmb3JtIC5zZWFyY2gtYXJlYSBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICAgIC5oZXJvLWJhbm5lci1uZXdzIC5uZXdzLWJhbm5lci1ibG9jayAubmV3cy1iYW5uZXItZGVzY3JpcHRpb24gI3NlYXJjaGZvcm0gLnNlYXJjaC1hcmVhIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgLmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbiAjc2VhcmNoZm9ybSAuc2VhcmNoLWFyZWEgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgIC5oZXJvLWJhbm5lci1uZXdzIC5uZXdzLWJhbm5lci1ibG9jayAubmV3cy1iYW5uZXItZGVzY3JpcHRpb24gI3NlYXJjaGZvcm0gLnNlYXJjaC1hcmVhIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgIC5oZXJvLWJhbm5lci1uZXdzIC5uZXdzLWJhbm5lci1ibG9jayAubmV3cy1iYW5uZXItZGVzY3JpcHRpb24gI3NlYXJjaGZvcm0gLnNlYXJjaC1hcmVhIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAuaGVyby1iYW5uZXItbmV3cyAubmV3cy1iYW5uZXItYmxvY2sgLm5ld3MtYmFubmVyLWRlc2NyaXB0aW9uICNzZWFyY2hmb3JtIC5zZWFyY2gtYXJlYSAjc2VhcmNoc3VibWl0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWFyY2gucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDglO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbiAjc2VhcmNoZm9ybSAueWVhci1zZWFyY2gge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAuaGVyby1iYW5uZXItbmV3cyAubmV3cy1iYW5uZXItYmxvY2sgLm5ld3MtYmFubmVyLWRlc2NyaXB0aW9uICNzZWFyY2hmb3JtIC55ZWFyLXNlYXJjaCBzZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlYXJjaC1kcm9wZG93bi5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MiU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQ4JTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1zYW5zLXByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgICAgICAgICAuaGVyby1iYW5uZXItbmV3cyAubmV3cy1iYW5uZXItYmxvY2sgLm5ld3MtYmFubmVyLWRlc2NyaXB0aW9uICNzZWFyY2hmb3JtIC55ZWFyLXNlYXJjaCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgICAgLmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbiAjc2VhcmNoZm9ybSAueWVhci1zZWFyY2ggc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgICAuaGVyby1iYW5uZXItbmV3cyAubmV3cy1iYW5uZXItYmxvY2sgLm5ld3MtYmFubmVyLWRlc2NyaXB0aW9uICNzZWFyY2hmb3JtIC55ZWFyLXNlYXJjaCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgLyogSUUgMTArICovXG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgICAgLmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbiAjc2VhcmNoZm9ybSAueWVhci1zZWFyY2ggc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgIC5oZXJvLWJhbm5lci1uZXdzIC5uZXdzLWJhbm5lci1ibG9jayAubmV3cy1iYW5uZXItZGVzY3JpcHRpb24gI3NlYXJjaGZvcm0gLnllYXItc2VhcmNoIHNlbGVjdCBvcHRpb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDE0YzU3O1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VlZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLWJhbm5lci1uZXdzIC5uZXdzLWJhbm5lci1ibG9jayAubmV3cy1iYW5uZXItZGVzY3JpcHRpb24gI3NlYXJjaGZvcm0gLnllYXItc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDQwJTsgfVxuICAuaGVyby1iYW5uZXItbGFuZGluZy1wYWdlIC5sZWZ0LXNpZGUtYmFubmVyIHtcbiAgICBoZWlnaHQ6IDc1JTsgfVxuICAgIC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2UgLmxlZnQtc2lkZS1iYW5uZXItdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5oZXJvLWJhbm5lciAuYmFubmVyLWJsb2NrIC5iYW5uZXItc2x1ZyBoMSB7XG4gICAgZm9udC1zaXplOiA1OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4OyB9XG4gIC5oZXJvLWJhbm5lciAuYmFubmVyLWJsb2NrIC5iYW5uZXItZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmhlcm8tYmFubmVyIC5iYW5uZXItYmxvY2sgLmJhbm5lci1kZXNjcmlwdGlvbiAubGFyZ2UtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDExMHB4OyB9IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PSAwMi4xLiBIYW5kcyBBbmltYXRpb24gTGFuZGluZyBQYWdlID09PT09PT09PT09PT09PT09PT09Ki9cbi5oYW5kcy1hbmltYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGN0EwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGFuZHMtYW5pbWF0aW9uIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4vKj09PT09PT09PT09PT09PT09PT09IDAzLiBXaGl0ZSB0cmFwZXppdW0gYmxvY2sgPT09PT09PT09PT09PT09PT09PT0qL1xuLndoaXRlLXRyYXBleml1bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC53aGl0ZS10cmFwZXppdW0gLnRyYXBleml1bS10b3Age1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTgzcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpOyB9XG4gIC53aGl0ZS10cmFwZXppdW0gLnRyYXBleml1bS1ib3R0b20ge1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTgzcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgyLjgxNGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgyLjgxNGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgyLjgxNGRlZyk7IH1cbiAgLndoaXRlLXRyYXBleml1bSAubGVmdC1jb250ZW50IHtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLndoaXRlLXRyYXBleml1bSAubGVmdC1jb250ZW50IC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLndoaXRlLXRyYXBleml1bSAubGVmdC1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgICAud2hpdGUtdHJhcGV6aXVtIC5sZWZ0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgLndoaXRlLXRyYXBleml1bSAubGVmdC1jb250ZW50IC5kZXNjcmlwdGlvbiBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAud2hpdGUtdHJhcGV6aXVtIC5sZWZ0LWNvbiB7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC53aGl0ZS10cmFwZXppdW0gLmxlZnQtY29uIC5sZWZ0LWltYWdlIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLndoaXRlLXRyYXBleml1bSAucmlnaHQtY29uIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC53aGl0ZS10cmFwZXppdW0gLnJpZ2h0X2NvbnRlbnRfdHlwZSB7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC53aGl0ZS10cmFwZXppdW0gLnJpZ2h0X2NvbnRlbnRfdHlwZSAucmlnaHQtaW1hZ2UgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhbmRzLWFuaW1hdGlvbiB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAud2hpdGUtdHJhcGV6aXVtIC5yaWdodC1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAudHdvLWNvbHVtbiAudG93LWNvbHVtbi1ib3gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSAhaW1wb3J0YW50OyB9XG4gIC50d28tY29sdW1uIC50b3ctY29sdW1uLWJveCAuc29saWQtb3ZlcmxheSAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgLnR3by1jb2x1bW4gLnRvdy1jb2x1bW4tYm94IC5zb2xpZC1vdmVybGF5IGEudGhlbWUtYnRuLm1pZC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmNyAud3BjZjctZm9ybSAuam9pbi1maWVsZC0xIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmpvaW4gLnRyYXBleml1bS10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIHAgLnRoZW1lLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuaGVyY3VsZXNzdHJpa2VzZ29sZCAuc29jYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuam9pbi1mb3JtLnRleHQtY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5qb2luaW5nZm9ybSAuZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuam9pbmluZ2Zvcm0gLmZvb3Rlci1ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aGl0ZS10cmFwZXppdW0ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDsgfVxuICAud2hpdGUtdHJhcGV6aXVtIC50cmFwZXppdW0tYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53aGl0ZS10cmFwZXppdW0gLmxlZnQtY29udGVudCAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLndoaXRlLXRyYXBleml1bSAubGVmdC1jb250ZW50IC5kZXNjcmlwdGlvbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLndoaXRlLXRyYXBleml1bSAucmlnaHRfY29udGVudF90eXBlIC5yaWdodC1pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC53aGl0ZS10cmFwZXppdW0gLmxlZnQtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKj09PT09PT09PT09PT09PT09PT09IGdyZXktdHJhcGV6aXVtIGJsb2NrID09PT09PT09PT09PT09PT09PT09Ki9cbi5ncmV5LXRyYXBleml1bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE5NnB4O1xuICBiYWNrZ3JvdW5kOiAjNDE0YzU3O1xuICBwYWRkaW5nLWJvdHRvbTogNzdweDsgfVxuICAuZ3JleS10cmFwZXppdW0gLmxlZnQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5ncmV5LXRyYXBleml1bSAudGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiA0NnB4OyB9XG4gICAgLmdyZXktdHJhcGV6aXVtIC50aXRsZSBoMiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmdyZXktdHJhcGV6aXVtIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdyZXktdHJhcGV6aXVtIC5sZWZ0LWltYWdlIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4vKj09PT09PT09PT09PT09PT09PT09IDItQ29sdW1uIGJsb2NrID09PT09PT09PT09PT09PT09PT09Ki9cbi50d28tY29sdW1uIHtcbiAgYmFja2dyb3VuZDogI2VlNzIzODtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50d28tY29sdW1uIC50b3ctY29sdW1uLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzY2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgfVxuICAgIC50d28tY29sdW1uIC50b3ctY29sdW1uLWJveCAuc29saWQtb3ZlcmxheSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyNXB4OyB9XG4gICAgICAudHdvLWNvbHVtbiAudG93LWNvbHVtbi1ib3ggLnNvbGlkLW92ZXJsYXkgLnRpdGxlIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAudHdvLWNvbHVtbiAudG93LWNvbHVtbi1ib3ggLnNvbGlkLW92ZXJsYXkgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1NCU7IH1cbiAgICAgICAgLnR3by1jb2x1bW4gLnRvdy1jb2x1bW4tYm94IC5zb2xpZC1vdmVybGF5IC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50d28tY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDE0YzU3OyB9XG4gIC50d28tY29sdW1uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50d28tY29sdW1uIC50b3ctY29sdW1uLWJveCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PSBPdXIgQ2xpZW50IGJsb2NrID09PT09PT09PT09PT09PT09PT09Ki9cbi5jbGllbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLmNsaWVudCAuY2xpZW50LWhlYWRlciAudGl0bGUgaDIge1xuICAgIGNvbG9yOiAjNDE0YzU3OyB9XG4gIC5jbGllbnQgLmNsaWVudC1oZWFkZXIgLnN1Yi1oZWFkaW5nIGgzIHtcbiAgICBjb2xvcjogIzQxNGM1NzsgfVxuICAuY2xpZW50IC5sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAgIC5jbGllbnQgLmxvZ28gLmljb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5jbGllbnQgLmxvZ28gLmljb24gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jbGllbnQgLmxvZ28gLnNsaWNrLWRvdHMgbGkge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jbGllbnQgLmxvZ28gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jbGllbnQgLmxvZ28gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNlZTcyMzg7IH1cbiAgICAuY2xpZW50IC5sb2dvIC5jbGVhciB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNsaWVudCAubG9nbyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuY2xpZW50IC5sb2dvIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gIC5jbGllbnQgLmxvZ28gLnJpZ2h0LWFycm93IHtcbiAgICByaWdodDogMDsgfSB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT0gT3VyIFNlY3RvcnMgYmxvY2sgPT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3RvcnMge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3RvcnMgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAuc2VjdG9ycyAudGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgIC5zZWN0b3JzIC50aXRsZSBoMiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuc2VjdG9ycyAudGl0bGUgaDMge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5zZWN0b3JzIC5zZWN0b3ItYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuICAgIC5zZWN0b3JzIC5zZWN0b3ItYmxvY2sgLndyYXBwZXIgLnRodW1ibmFpbC1ibG9jayB7XG4gICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zZWN0b3JzIC5zZWN0b3ItYmxvY2sgLndyYXBwZXIgLnRodW1ibmFpbC1ibG9jayAuc2VjdG9yLWljb24ge1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogLTYwcHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgICAuc2VjdG9ycyAuc2VjdG9yLWJsb2NrIC53cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgIC5zZWN0b3JzIC5zZWN0b3ItYmxvY2sgLndyYXBwZXIgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc4cHg7IH1cbiAgLnNlY3RvcnMgLnNtYWxsIC53cmFwcGVyIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweDsgfVxuXG4vKj09PT09PT09PT09PT09PT09PT09IE5ld3MgJiBCbG9nIGJsb2NrID09PT09PT09PT09PT09PT09PT09Ki9cbi5uZXdzIHtcbiAgcGFkZGluZy10b3A6IDU3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4N3B4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5uZXdzIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLm5ld3MgLm5ld3MtYXJ0aWNsZXMgLnN1Yi10aXRsZSBzcGFuIHtcbiAgICBjb2xvcjogI2VlNzIzODsgfVxuICAubmV3cyAubmV3cy1hcnRpY2xlcyAuY2FsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjsgfVxuICAgIC5uZXdzIC5uZXdzLWFydGljbGVzIC5jYWwgLmNhbGVuZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubmV3cyAubmV3cy1hcnRpY2xlcyAuY2FsIC5jYWxlbmRlciAucm93LTEge1xuICAgICAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5uZXdzIC5uZXdzLWFydGljbGVzIC5jYWwgLmNhbGVuZGVyIC5yb3ctMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICAgLm5ld3MgLm5ld3MtYXJ0aWNsZXMgLmNhbCAuY2FsZW5kZXIgLnJvdy0zIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAubmV3cyAubmV3cy1hcnRpY2xlcyAuY2FsIC50ZXh0IGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNlZTcyMzg7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLm5ld3MgLm5ld3MtYXJ0aWNsZXMgLmNhbDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAubmV3cyAuZmFjZWJvb2sgLnN1Yi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLm5ld3MgLmZhY2Vib29rIC5zdWItdGl0bGUgLmZvb3Rlcl9tYXAge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLm5ld3MgLmxpbmtlZGluIC5zdWItdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAubmV3cyAudGV4dC1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAtMnB4IDVweCAwcHggMDsgfVxuXG4vKj09PT09PT09PT09PT09PT09PT09IEZvb3RlciA9PT09PT09PT09PT09PT09PT09PSovXG4uZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAuZm9vdGVyIC5pbmZvciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgICAuZm9vdGVyIC5pbmZvciAuYWRkcmVzcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjJweDsgfVxuICAgICAgLmZvb3RlciAuaW5mb3IgLmFkZHJlc3Mgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNDE0YzU3O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmZvb3RlciAuYWJvdXQtbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgICAuZm9vdGVyIC5hYm91dC1tZW51IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzQxNGM1NzsgfVxuICAgIC5mb290ZXIgLmFib3V0LW1lbnUgLm1lbnUge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAgIC5mb290ZXIgLmFib3V0LW1lbnUgLm1lbnUgbGkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAgIC5mb290ZXIgLmFib3V0LW1lbnUgLm1lbnUgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mb290ZXIgLnNlY3RvcnMtbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgICAuZm9vdGVyIC5zZWN0b3JzLW1lbnUgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNDE0YzU3OyB9XG4gICAgLmZvb3RlciAuc2VjdG9ycy1tZW51IC5tZW51IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICAuZm9vdGVyIC5zZWN0b3JzLW1lbnUgLm1lbnUgbGkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAgIC5mb290ZXIgLnNlY3RvcnMtbWVudSAubWVudSBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZvb3RlciAucG9saWNpZXMtbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgICAuZm9vdGVyIC5wb2xpY2llcy1tZW51IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzQxNGM1NzsgfVxuICAgIC5mb290ZXIgLnBvbGljaWVzLW1lbnUgLm1lbnUge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAgIC5mb290ZXIgLnBvbGljaWVzLW1lbnUgLm1lbnUgbGkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAgIC5mb290ZXIgLnBvbGljaWVzLW1lbnUgLm1lbnUgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1zYW5zLXByb1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5mb290ZXIgLmV4cGVydGlzZS1zZWMge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gICAgLmZvb3RlciAuZXhwZXJ0aXNlLXNlYyBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM0MTRjNTc7IH1cbiAgICAuZm9vdGVyIC5leHBlcnRpc2Utc2VjIC5tZW51IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICAuZm9vdGVyIC5leHBlcnRpc2Utc2VjIC5tZW51IGxpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgICAgICAuZm9vdGVyIC5leHBlcnRpc2Utc2VjIC5tZW51IGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5mb290ZXIgLmV4cGVydGlzZS1zZWMgLnNlY3RvcnMtZm9vdGVyLW1lbnUge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9vdGVyIC5hY2NyZWRpdGF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uYm90dG9tLWxvZ28tc2VjdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwIDA7IH1cbiAgLmJvdHRvbS1sb2dvLXNlY3Rpb24gLmJvdHRvbS1sb2dvLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICM0MTRjNTc7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0IHNwYW4ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZm9vdGVyLWJvdHRvbSAudGVybXMtcGFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvb3Rlci1ib3R0b20gLnRlcm1zLXBhZ2UgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZm9vdGVyLWJvdHRvbSAudGVybXMtcGFnZSBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNlZTcyMzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9vdGVyLWJvdHRvbSAudGVybXMtcGFnZSBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIyMmQzOTtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDEycHg7IH1cbiAgLmZvb3Rlci1ib3R0b20gLmNvbXBhbnktbGluayBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItYm90dG9tIC50ZXJtcy1wYWdlIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mb290ZXItYm90dG9tIC5jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb250YWN0dXMgLmZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmNvbnRhY3R1cyAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB6LWluZGV4OiA1MDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYm90dG9tLWxvZ28tc2VjdGlvbiAuYm90dG9tLWxvZ28td3JhcCBhIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDYwJTsgfVxuICAuY29udGFjdHVzIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IC05NXB4O1xuICAgIHotaW5kZXg6IDUwOyB9XG4gIC5mb290ZXItYm90dG9tIC5jb21wYW55LWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG4vKj09PT09PT09PT09PT09PT09PT09IE91ciBNaXNzaW9uIGJsb2NrID09PT09PT09PT09PT09PT09PT09Ki9cbi5vdXItbWlzc2lvbi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcmljZS13b3JrLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IC02NXB4O1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm91ci1taXNzaW9uLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNzIzODsgfSB9XG5cbi5iYWNrZ3JvdW5kLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYWNrZ3JvdW5kLWJsb2NrIC5vdXItbWlzc2lvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qYmFja2dyb3VuZDogI2VlNzIzODtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJpY2Utd29yay5wbmcpO1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMCU7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDU0JSAxMDAlOyovXG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjM4OyovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcmljZS13b3JrLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDM4JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICAvKiY6YmVmb3JlIHtcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICB0cmFuc2Zvcm06IHNrZXdZKC0xLjgxNGRlZyk7XG5cdFx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG5cdFx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgXHRcdGhlaWdodDogMTAwJTtcblx0XHQgIH1cblxuXHRcdCAgJjphZnRlciB7XG5cdFx0ICAgIGJvdHRvbTogMDtcblx0XHQgICAgdHJhbnNmb3JtOiBza2V3WSgxLjgxNGRlZyk7XG5cdFx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG5cdFx0ICB9Ki8gfVxuICAgIC5iYWNrZ3JvdW5kLWJsb2NrIC5vdXItbWlzc2lvbjpiZWZvcmUsIC5iYWNrZ3JvdW5kLWJsb2NrIC5vdXItbWlzc2lvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8qaGVpZ2h0OiA1MCU7Ki9cbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuYmFja2dyb3VuZC1ibG9jayAub3VyLW1pc3Npb24gLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5iYWNrZ3JvdW5kLWJsb2NrIC5vdXItbWlzc2lvbiAudGl0bGUgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5iYWNrZ3JvdW5kLWJsb2NrIC5vdXItbWlzc2lvbiAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICAgICAgLmJhY2tncm91bmQtYmxvY2sgLm91ci1taXNzaW9uIC5kZXNjcmlwdGlvbiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PSBUZXN0aW1vbmlhbHMgYmxvY2sgPT09PT09PT09PT09PT09PT09PT0qL1xuLmJhY2tncm91bmQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhY2tncm91bmQtYmxvY2sgLnRlc3RpbW9uaWFscyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taXNzaW9uc3Nzcy5wbmcpIHRvcCByaWdodDtcbiAgICAvKmJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1x0Ki9cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuYmFja2dyb3VuZC1ibG9jayAudGVzdGltb25pYWxzIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYmFja2dyb3VuZC1ibG9jayAudGVzdGltb25pYWxzIC50aXRsZSBoMiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5iYWNrZ3JvdW5kLWJsb2NrIC50ZXN0aW1vbmlhbHMgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cbiAgICAgIC5iYWNrZ3JvdW5kLWJsb2NrIC50ZXN0aW1vbmlhbHMgLmRlc2NyaXB0aW9uIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgIC5iYWNrZ3JvdW5kLWJsb2NrIC50ZXN0aW1vbmlhbHMgLmRlc2NyaXB0aW9uIGgzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRlc3RpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIC50ZXN0aSAudHJhcGV6aXVtLXRvcCB7XG4gICAgaGVpZ2h0OiAxMzhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7IH1cbiAgLnRlc3RpIC5jbGllbnRzLWJveCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC50ZXN0aSAuY2xpZW50cy1ib3ggLmNsaWVudHMge1xuICAgICAgYmFja2dyb3VuZDogI2VlNzIzODtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAudGVzdGkgLmNsaWVudHMtYm94IC5jbGllbnRzIC5jb21tZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tYS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDsgfVxuICAgICAgICAudGVzdGkgLmNsaWVudHMtYm94IC5jbGllbnRzIC5jb21tZW50IHAge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgLnRlc3RpIC5jbGllbnRzLWJveCAuaW1hZ2UtdGVzIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVjdGFuZ2VsLnBuZyk7XG4gICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICB3aWR0aDogNTNweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNTFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnRlc3RpIC5jbGllbnRzLWJveCAuaW1hZ2UtdGVzIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnRlc3RpIC5jbGllbnRzLWJveCAuY29tcGFueSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgICAgcGFkZGluZzogMjVweDsgfVxuICAgICAgLnRlc3RpIC5jbGllbnRzLWJveCAuY29tcGFueSAubG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE3MHB4OyB9XG4gICAgICAgIC50ZXN0aSAuY2xpZW50cy1ib3ggLmNvbXBhbnkgLmxvZ28gaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnRlc3RpIC5jbGllbnRzLWJveCAuY29tcGFueSAuaW5mb3Ige1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAudGVzdGkgLmNsaWVudHMtYm94IC5jb21wYW55IC5pbmZvciAuY29tcGFueS1wb3NpdGlvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAudGVzdGkgLmNsaWVudHMtYm94IC5jb21wYW55IC5pbmZvciAubG9jYXRpb24ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFja2dyb3VuZC1ibG9jayAudGVzdGltb25pYWxzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTcyMzg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhY2tncm91bmQtYmxvY2sgLnRlc3RpbW9uaWFscyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjM4OyB9IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PSBQb3N0IHBhZ2UgPT09PT09PT09PT09PT09PT09PT0qL1xuLnBvc3QtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5wb3N0LWxpc3QgLnRyYXBleml1bS10b3Age1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTgzcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTsgfVxuICAucG9zdC1saXN0IC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAucG9zdC1saXN0IC50aXRsZSBoNSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnBvc3QtbGlzdCAuYXJ0aWNhbHMtbGlzdCAuY2FsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5wb3N0LWxpc3QgLmFydGljYWxzLWxpc3QgLmNhbCAuY2FsZW5kZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmU7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgICAucG9zdC1saXN0IC5hcnRpY2Fscy1saXN0IC5jYWwgLmNhbGVuZGVyIC5yb3ctMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZTcyMzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBvc3QtbGlzdCAuYXJ0aWNhbHMtbGlzdCAuY2FsIC5jYWxlbmRlciAucm93LTIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5wb3N0LWxpc3QgLmFydGljYWxzLWxpc3QgLmNhbCAuY2FsZW5kZXIgLnJvdy0zIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICM0NTQ1NDU7IH1cbiAgLnBvc3QtbGlzdCAuYXJ0aWNhbHMtbGlzdCAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMmUzMzM4OyB9XG4gIC5wb3N0LWxpc3QgLmFydGljYWxzLWxpc3QgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzJlMzMzODsgfVxuICAucG9zdC1saXN0IC5hcnRpY2Fscy1saXN0IC50ZXh0IC5yZWFkLW1vcmUtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBvc3QtbGlzdCAuc29jYWlsIC5mYWNlYm9vayBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAucG9zdC1saXN0IC5zb2NhaWwgLmZhY2Vib29rIGgzIGkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYWNlYm9vay0yLnBuZykgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAucG9zdC1saXN0IC5zb2NhaWwgLmxpbmtlZGluIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgIC5wb3N0LWxpc3QgLnNvY2FpbCAubGlua2VkaW4gaDMgaSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmtlZGluLTIucG5nKSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT0gMy1jb2x1bW4tdHJhcGV6aXVtID09PT09PT09PT09PT09PT09PT09Ki9cbi50aHJlZS1jb2x1bW4tdHJhcGV6aXVtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRocmVlLWNvbHVtbi10cmFwZXppdW0gLnRyYXBleml1bS10b3Age1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTgzcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTsgfVxuICAudGhyZWUtY29sdW1uLXRyYXBleml1bSAudHJhcGV6aXVtLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiAxMzhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtODNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tld1koMi44MTRkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTsgfVxuICAudGhyZWUtY29sdW1uLXRyYXBleml1bSAudGl0bGUgaDIge1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLnRocmVlLWNvbHVtbi10cmFwZXppdW0gLnRpdGxlIGgzIHtcbiAgICBjb2xvcjogIzQxNGM1NztcbiAgICB6LWluZGV4OiAyOyB9XG4gIC50aHJlZS1jb2x1bW4tdHJhcGV6aXVtIC5pY29uLXRodW1iIHtcbiAgICBtYXJnaW46IDM1cHggMCA1cHg7IH1cbiAgICAudGhyZWUtY29sdW1uLXRyYXBleml1bSAuaWNvbi10aHVtYiAuY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM0MTRjNTc7IH1cbiAgICAgIC50aHJlZS1jb2x1bW4tdHJhcGV6aXVtIC5pY29uLXRodW1iIC5jb250ZW50IC5pdGVtLXRpdGxlIGg0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC50aHJlZS1jb2x1bW4tdHJhcGV6aXVtIC5pY29uLXRodW1iIC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAudGhyZWUtY29sdW1uLXRyYXBleml1bSAuaWNvbi10aHVtYiAuY29udGVudCAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICM0MTRjNTc7IH1cblxuLmxhdGVzdC1uZXdzLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDE0YzU3OyB9XG4gIC5sYXRlc3QtbmV3cy1iYW5uZXIgLmhlYWRlci1uZXdzIGgyIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1zZW1pZXh0ZW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cblxuLnNpbmdsZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLnNpbmdsZS1jb250ZW50IC5sZWZ0LWNvbnRlbnQgLmJyZWFkY3J1bWJzIHtcbiAgICBjb2xvcjogI2VlNzIzODsgfVxuXG4uY2FzZS1zdHVkeSB7XG4gIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXNlLXN0dWR5IC50cmFwZXppdW0tYm90dG9tLXVwIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTsgfVxuICAuY2FzZS1zdHVkeSAudGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLmNhc2Utc3R1ZHkgLnRpdGxlIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnRpdGxlIGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5jYXNlLXN0dWR5IC5jYXNlLXN0dWR5LXNsaWRlciAubGVmdC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jYXNlLXN0dWR5IC5jYXNlLXN0dWR5LXNsaWRlciAucmlnaHQtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmNhc2Utc3R1ZHkgLmNhc2Utc3R1ZHktc2xpZGVyIC5ibG9jay10ciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuY2FzZS1zdHVkeSAuY2FzZS1zdHVkeS1zbGlkZXIgLmJsb2NrLXRyIC53cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCAxOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTJlMmUyOyB9XG4gICAgICAuY2FzZS1zdHVkeSAuY2FzZS1zdHVkeS1zbGlkZXIgLmJsb2NrLXRyIC53cmFwcGVyIC5ncmV5LWJnIHtcbiAgICAgICAgaGVpZ2h0OiAxOTFweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jYXNlLXN0dWR5IC5jYXNlLXN0dWR5LXNsaWRlciAuYmxvY2stdHIgLndyYXBwZXIgLmRldGFpbHMtcHJvamVjdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMHB4IDE1cHggMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICAgIC5jYXNlLXN0dWR5IC5jYXNlLXN0dWR5LXNsaWRlciAuYmxvY2stdHIgLndyYXBwZXIgLmRldGFpbHMtcHJvamVjdCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDsgfVxuICAgICAgICAuY2FzZS1zdHVkeSAuY2FzZS1zdHVkeS1zbGlkZXIgLmJsb2NrLXRyIC53cmFwcGVyIC5kZXRhaWxzLXByb2plY3QgaDMge1xuICAgICAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWluLWhlaWdodDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2Utc3R1ZHkge1xuICAgIG1hcmdpbi10b3A6IDE1JTtcbiAgICBwYWRkaW5nLXRvcDogMzUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXNlLXN0dWR5IC5ibG9jay10ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAuY2FzZS1zdHVkeSB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4OyB9IH1cblxuLmFjY3JlZGl0YXRpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFjY3JlZGl0YXRpb24tc2VjdGlvbiAudHJhcGV6aXVtLXRvcCB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7IH1cbiAgLmFjY3JlZGl0YXRpb24tc2VjdGlvbiAudHJhcGV6aXVtLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiAxMzhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtODNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tld1koMi44MTRkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTsgfVxuICAuYWNjcmVkaXRhdGlvbi1zZWN0aW9uIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgei1pbmRleDogNTsgfVxuICAuYWNjcmVkaXRhdGlvbi1zZWN0aW9uIC5zbGlkZXIgLmFjY3JlZGl0YXRpb24gLmxlZnQtYXJyb3cge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hY2NyZWRpdGF0aW9uLXNlY3Rpb24gLnNsaWRlciAuYWNjcmVkaXRhdGlvbiAucmlnaHQtYXJyb3cge1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogMDsgfVxuICAuYWNjcmVkaXRhdGlvbi1zZWN0aW9uIC5zbGlkZXIgLmFjY3JlZGl0YXRpb24gLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTg2cHg7XG4gICAgei1pbmRleDogNTsgfVxuICAgIC5hY2NyZWRpdGF0aW9uLXNlY3Rpb24gLnNsaWRlciAuYWNjcmVkaXRhdGlvbiAuc2xpY2stZG90cyBsaSB7XG4gICAgICBtYXJnaW46IDAgMnB4OyB9XG4gICAgICAuYWNjcmVkaXRhdGlvbi1zZWN0aW9uIC5zbGlkZXIgLmFjY3JlZGl0YXRpb24gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICNkY2RjZGM7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYWNjcmVkaXRhdGlvbi1zZWN0aW9uIC5zbGlkZXIgLmFjY3JlZGl0YXRpb24gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgY29sb3I6ICNlZTcyMzg7IH1cbiAgLmFjY3JlZGl0YXRpb24tc2VjdGlvbiAuc2xpZGVyIC5hY2NyZWRpdGF0aW9uIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogOTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5hY2NyZWRpdGF0aW9uLXNlY3Rpb24gLnNsaWRlciAuYWNjcmVkaXRhdGlvbiBkaXYgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKmhlYWx0aC1zY3JlZW5pbmcqL1xuLmhlYWx0aC1zY3JlZW5pbmcge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG4gIC5oZWFsdGgtc2NyZWVuaW5nIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuaGVhbHRoLXNjcmVlbmluZyAudGl0bGUgaDIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhbHRoLXNjcmVlbmluZyAudGl0bGUgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuaGVhbHRoLXNjcmVlbmluZyAudGl0bGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmhlYWx0aC1zY3JlZW5pbmcgLm1lZGljYWwgLmltYWdlIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmhlYWx0aC1zY3JlZW5pbmcgLm1lZGljYWwgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgIC5oZWFsdGgtc2NyZWVuaW5nIC5tZWRpY2FsIC5kZXNjcmlwdGlvbiBoMyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuaGVhbHRoLXNjcmVlbmluZyAuY2VudGVyLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmhlYWx0aC1zY3JlZW5pbmcgLmNlbnRlci10ZXh0IGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmhlYWx0aC1zY3JlZW5pbmcgLnNtYWxsLWljb24gLm1lZGljYWwtdGVzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgIC5oZWFsdGgtc2NyZWVuaW5nIC5zbWFsbC1pY29uIC5tZWRpY2FsLXRlc3QgLnRleHQgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmhlYWx0aC1zY3JlZW5pbmcgLnNtYWxsLWljb24gLm1lZGljYWwtdGVzdCAudGV4dCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuaGVhbHRoLXNjcmVlbmluZyAuYWR2YW50YWdlcyAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzRiNGM0YjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLmhlYWx0aC1zY3JlZW5pbmcgLmFkdmFudGFnZXMgLndyYXBwZXIgLnRvcC1kaXYge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4OyB9XG4gICAgICAuaGVhbHRoLXNjcmVlbmluZyAuYWR2YW50YWdlcyAud3JhcHBlciAudG9wLWRpdiAuYWQtdGl0bGUgaDQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmhlYWx0aC1zY3JlZW5pbmcgLmFkdmFudGFnZXMgLndyYXBwZXIgLnRvcC1kaXYgLmxpc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG4gICAgICAgIC5oZWFsdGgtc2NyZWVuaW5nIC5hZHZhbnRhZ2VzIC53cmFwcGVyIC50b3AtZGl2IC5saXN0IGxpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAuaGVhbHRoLXNjcmVlbmluZyAuYWR2YW50YWdlcyAud3JhcHBlciAudG9wLWRpdiAubGlzdCBsaSBpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhbHRoLXNjcmVlbmluZyAuYWR2YW50YWdlcyAud3JhcHBlciAuY29udGFjdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlZTcyMzg7IH1cbiAgICAgIC5oZWFsdGgtc2NyZWVuaW5nIC5hZHZhbnRhZ2VzIC53cmFwcGVyIC5jb250YWN0IC5jb24gaDQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWx0aC1zY3JlZW5pbmcgLnNtYWxsLWljb24gLm1lZGljYWwtdGVzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmhlYWx0aC1zY3JlZW5pbmcgLnNtYWxsLWljb24gLm1lZGljYWwtdGVzdCAuaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWx0aC1zY3JlZW5pbmcge1xuICAgIHBhZGRpbmctdG9wOiAyNSU7IH1cbiAgLmhlYWx0aC1zY3JlZW5pbmcgLm1lZGljYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLmhlYWx0aC1zY3JlZW5pbmcgLm1lZGljYWwgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5oZWFsdGgtc2NyZWVuaW5nIC50aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7IH0gfVxuXG4udGVhbS1tZW1iZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLW1lbWJlciAudHJhcGV6aXVtLXRvcCB7XG4gICAgaGVpZ2h0OiAxMzhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7IH1cbiAgLnRlYW0tbWVtYmVyIC5tZW1iZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAudGVhbS1tZW1iZXIgLm1lbWJlciAuaW1hZ2UgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAudGVhbS1tZW1iZXIgLm1lbWJlciAucGVyc29uZWwtZGV0YWlscyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICAgLnRlYW0tbWVtYmVyIC5tZW1iZXIgLnBlcnNvbmVsLWRldGFpbHMgaDQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjNDE0YzU3OyB9XG4gICAgICAudGVhbS1tZW1iZXIgLm1lbWJlciAucGVyc29uZWwtZGV0YWlscyAucG9zaXRpb24ge1xuICAgICAgICBjb2xvcjogI2FkYWRhZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1zYW5zLXByb1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAudGVhbS1tZW1iZXIgLm1lbWJlciAucGVyc29uZWwtZGV0YWlscyBhIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAgIC50ZWFtLW1lbWJlciAubWVtYmVyIC5wZXJzb25lbC1kZXRhaWxzIGEgLmVtYWlscyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjZWU3MjM4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1zYW5zLXByb1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC50ZWFtLW1lbWJlciAubWVtYmVyIC5wZXJzb25lbC1kZXRhaWxzIGEuZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI2FkYWRhZDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwcHggM3B4IDAgMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlYW0tbWVtYmVyIC5tZW1iZXIgLmltYWdlIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmljb24tZ3JleS10cmFwZXppdW0ge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZDogIzQxNGM1NztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pY29uLWdyZXktdHJhcGV6aXVtIC50cmFwZXppdW0tYm90dG9tLXVwIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTsgfVxuICAuaWNvbi1ncmV5LXRyYXBleml1bSAudGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmljb24tZ3JleS10cmFwZXppdW0gLnRpdGxlIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5pY29uLWdyZXktdHJhcGV6aXVtIC5pY29uLXRleHQgLmljb24tYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7IH1cbiAgICAuaWNvbi1ncmV5LXRyYXBleml1bSAuaWNvbi10ZXh0IC5pY29uLWJveCAuaW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmljb24tZ3JleS10cmFwZXppdW0gLmljb24tdGV4dCAuaWNvbi1ib3ggLnRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIC5pY29uLWdyZXktdHJhcGV6aXVtIC5pY29uLXRleHQgLmljb24tYm94IC50ZXh0IGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pY29uLWdyZXktdHJhcGV6aXVtIC5pY29uLWJveCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5zbGlkZXItY2FzZSB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaWRlci1jYXNlIC5zbGlkZSAuY3NlLXNsaWRlIC5zbGlkZS1pdGVtIHtcbiAgICBoZWlnaHQ6IDk1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2xpZGVyLWNhc2UgLnNsaWRlIC5jc2Utc2xpZGUgLnNsaWRlLWl0ZW0gLm92ZXJsYXktYm94IC50ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyODZweDsgfVxuICAgICAgLnNsaWRlci1jYXNlIC5zbGlkZSAuY3NlLXNsaWRlIC5zbGlkZS1pdGVtIC5vdmVybGF5LWJveCAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1zZW1pZXh0ZW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnNsaWRlci1jYXNlIC5zbGlkZSAuY3NlLXNsaWRlIC5zbGlkZS1pdGVtIC5vdmVybGF5LWJveCAudGV4dCBoMyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zbGlkZXItY2FzZSAuc2xpZGUgLmNzZS1zbGlkZSAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnNsaWRlci1jYXNlIC5zbGlkZSAuY3NlLXNsaWRlIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLnNsaWRlci1jYXNlIC5zbGlkZSAuY3NlLXNsaWRlIC5yaWdodC1hcnJvdyB7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLnNsaWRlci1jYXNlIC5zbGlkZSAuY3NlLXNsaWRlIC5sZWZ0LWFycm93IHtcbiAgICBsZWZ0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWNhc2UgLnNsaWRlIC5jc2Utc2xpZGUgLnNsaWRlLWl0ZW0gLm92ZXJsYXktYm94IC50ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH1cbiAgLnNsaWRlci1jYXNlIC5zbGlkZSAuY3NlLXNsaWRlIC5zbGlkZS1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJhcGV6aXVtLXRyZWUge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjNDE0YzU3OyB9XG4gIC50cmFwZXppdW0tdHJlZSAudGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLnRyYXBleml1bS10cmVlIC50aXRsZSBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50cmFwZXppdW0tdHJlZSAudGl0bGUgaDMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnRyYXBleml1bS10cmVlIC5pY29uLXRleHQgLmJveCAuY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWU3MjM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAudHJhcGV6aXVtLXRyZWUgLmljb24tdGV4dCAuYm94IC5jaXJjbGUgLnRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgICAgIC50cmFwZXppdW0tdHJlZSAuaWNvbi10ZXh0IC5ib3ggLmNpcmNsZSAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgICAgIC50cmFwZXppdW0tdHJlZSAuaWNvbi10ZXh0IC5ib3ggLmNpcmNsZSAudGV4dCBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50cmFwZXppdW0tdHJlZSAuaWNvbi10ZXh0IC5ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC50cmFwZXppdW0tdHJlZSAudGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDsgfSB9XG5cbi5jb250YWN0LXVzLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGFjdC11cy1zZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDE4OXB4OyB9XG4gIC5jb250YWN0LXVzLXRvcCAudGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmNvbnRhY3QtdXMtdG9wIC50aXRsZSBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29udGFjdC11cy10b3AgLmNvbnRhY3QtZm9ybSB7XG4gICAgcGFkZGluZzogMHB4IDMxcHggMHB4IDBweDsgfVxuICAgIC5jb250YWN0LXVzLXRvcCAuY29udGFjdC1mb3JtIC53cGNmNyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4IDQwcHggODBweDsgfVxuICAgICAgLmNvbnRhY3QtdXMtdG9wIC5jb250YWN0LWZvcm0gLndwY2Y3IC53cGNmNy1mb3JtIHAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1zYW5zLXByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuY29udGFjdC11cy10b3AgLmNvbnRhY3QtZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0gcCBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCA4cHggI2UwZTBlMDtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA4cHggI2UwZTBlMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgOHB4ICNlMGUwZTA7IH1cbiAgICAgICAgICAuY29udGFjdC11cy10b3AgLmNvbnRhY3QtZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0gcCBsYWJlbCAud3BjZjctZm9ybS1jb250cm9sIC53cGNmNy10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5jb250YWN0LXVzLXRvcCAuY29udGFjdC1mb3JtIC53cGNmNyAud3BjZjctZm9ybSBwIGxhYmVsIHRleHRhcmVhIHtcbiAgICAgICAgICBjb2xvcjogIzMwMzAzMDsgfVxuICAgICAgLmNvbnRhY3QtdXMtdG9wIC5jb250YWN0LWZvcm0gLndwY2Y3IC53cGNmNy1mb3JtIHAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzhweDsgfVxuICAuY29udGFjdC11cy10b3AgLmNvbnRhY3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAuY29udGFjdC11cy10b3AgLmNvbnRhY3QtaGVhZGVyIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmNvbnRhY3QtdXMtdG9wIC5jb250YWN0LWhlYWRlciBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5jb250YWN0LXVzLXRvcCAuY29udGFjdC1oZWFkZXIgcCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNvbnRhY3QtdXMtdG9wIC5jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAuY29udGFjdC11cy10b3AgLmNvbnRhY3QgbGkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgICAgLmNvbnRhY3QtdXMtdG9wIC5jb250YWN0IGxpIGkuY250LWljb24ge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5jb250YWN0LXVzLXRvcCAuY29udGFjdCAucGhvbmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250YWN0LWljb24ucG5nKTsgfVxuICAgIC5jb250YWN0LXVzLXRvcCAuY29udGFjdCAuZmF4IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mYXgucG5nXCIpOyB9XG4gICAgLmNvbnRhY3QtdXMtdG9wIC5jb250YWN0IC5lbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZW1haWwtaWNvbi5wbmdcIik7IH1cblxuLmFjZi1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MDBweDsgfVxuXG4vKiBmaXhlcyBwb3RlbnRpYWwgdGhlbWUgY3NzIGNvbmZsaWN0ICovXG4uYWNmLW1hcCBpbWcge1xuICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbnRhY3QtdXMtdG9wIC5jb250YWN0LWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb250YWN0LXVzLXRvcCAuY29udGFjdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LXVzLXRvcCAuY29udGFjdC1mb3JtIC53cGNmNyB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4IDQwcHggNjBweDsgfVxuICAuY29udGFjdC11cy10b3AgLmNvbnRhY3QtZm9ybSAud3BjZjcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uZ29vZ2xlLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtODhweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogc2tld1koLTMuNWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDcwJSAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBza2V3WCgwKSBza2V3WSgtMTgzZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBza2V3WCgwKSBza2V3WSgtMTgzZGVnKTsgfVxuICAuZ29vZ2xlLW1hcCAudHJhcGV6aXVtLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtODNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tld1koMi44MTRkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdvb2dsZS1tYXAgLnRyYXBleml1bS1ib3R0b20ge1xuICAgIGhlaWdodDogMTE5cHg7IH0gfVxuXG4udGVzaW1vbmlhbC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzQxNGM1NzsgfVxuICAudGVzaW1vbmlhbC1oZWFkZXIgLnRpdGxlIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKj09PT09PT09PT09PT09PT09PT09IE5ld3MgTGlzdCAoUG9zdCkgPT09PT09PT09PT09PT09PT09PT0qL1xuLnBvc3QtbGlzdCAuYXJ0aWNhbHMtbGlzdCAuY2FsIC5jYWxlbmRlciB7XG4gIHdpZHRoOiA3OCU7IH1cblxuLnBvc3QtbGlzdCAuYXJ0aWNhbHMtbGlzdCAuY2FsIC5jYWxlbmRlciAucm93LTIgLmRhdGUge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBvc3QtbGlzdCAuYXJ0aWNhbHMtbGlzdCAuY2FsIC5jYWxlbmRlciAucm93LTIgLm1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1zZW1pZXh0ZW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wb3N0LWxpc3QgLmFydGljYWxzLWxpc3QgLmNhbCAuY2FsZW5kZXIgLnJvdy0yIC5kYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PSBTaW5nbGUgTmV3cyA9PT09PT09PT09PT09PT09PT09PSovXG4uc2luZ2xlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaW5nbGUtY29udGVudCAudHJhcGV6aXVtLXRvcCB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7IH1cbiAgLnNpbmdsZS1jb250ZW50IC5sZWZ0LWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuc2luZ2xlLWNvbnRlbnQgLmxlZnQtY29udGVudCAuYnJlYWRjcnVtYnMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuc2luZ2xlLWNvbnRlbnQgLmxlZnQtY29udGVudCAudGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zaW5nbGUtY29udGVudCAubGVmdC1jb250ZW50IC50aXRsZSBoMyB7XG4gICAgICAgIGNvbG9yOiAjMmUzMzM4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zaW5nbGUtY29udGVudCAubGVmdC1jb250ZW50IC50aXRsZSAudGltZS1mcmFtZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnNpbmdsZS1jb250ZW50IC5sZWZ0LWNvbnRlbnQgLnRpdGxlIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1zYW5zLXByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJlMzMzODtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuc2luZ2xlLWNvbnRlbnQgLmxlZnQtY29udGVudCAuY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMyZTMzMzg7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtY29udGVudCAubGVmdC1jb250ZW50IC5jb250ZW50IHAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWNjcmVkLW1vZGFsLmluIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG5cbi5hY2NyZWQtbW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuYWNjcmVkLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA5NDBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdy15OiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgICAuYWNjcmVkLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDcwcHggMzBweDsgfVxuICAgICAgLmFjY3JlZC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgICAgICAuYWNjcmVkLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnRpdGxlIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmFjY3JlZC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC50aXRsZSAuc3ViLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjNDE0YzU3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgLmFjY3JlZC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5hY2NyZWRpdGF0aW9ucy1zbGlkZXIgLmxlZnQtYXJyb3cge1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIGxlZnQ6IC0xNXB4OyB9XG4gICAgICAuYWNjcmVkLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmFjY3JlZGl0YXRpb25zLXNsaWRlciAucmlnaHQtYXJyb3cge1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHJpZ2h0OiAtMTVweDsgfVxuICAgICAgLmFjY3JlZC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5hY2NyZWRpdGF0aW9ucy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IC00M3B4OyB9XG4gICAgICAgIC5hY2NyZWQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuYWNjcmVkaXRhdGlvbnMtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMnB4OyB9XG4gICAgICAgICAgLmFjY3JlZC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5hY2NyZWRpdGF0aW9ucy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2RjZGNkYztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5hY2NyZWQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuYWNjcmVkaXRhdGlvbnMtc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmFjY3JlZC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5hY2NyZWRpdGF0aW9ucy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmFjY3JlZC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5mb290ZXItdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgICAgIC5hY2NyZWQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuZm9vdGVyLXRleHQgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogIzQxNGM1NztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuLypDdXN0b20gQ1NTKi9cbi5wdXNoeSB7XG4gIGJhY2tncm91bmQ6ICMyNjMyM2U7IH1cblxuLnB1c2h5IC5wdXNoeS1jb250ZW50IHVsIC5wdXNoeS1saW5rIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1zZW1pZXh0ZW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5uYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHVsLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDMwNXB4OyB9XG5cbm5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQgdWwuZHJvcGRvd24tbWVudSBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbm5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQgdWwuZHJvcGRvd24tbWVudS5zZWMtbWVudSBsaSB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuXG5kaXYjY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5saS5wdXNoeS1zdWJtZW51IHVsIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ucHVzaHktY29udGVudCB1bCB1bCBsaS5wdXNoeS1saW5rIGEge1xuICBiYWNrZ3JvdW5kOiAjNDE0YzU3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1MzAzYTsgfVxuXG5saS5wdXNoeS1zdWJtZW51LnB1c2h5LXN1Ym1lbnUtY2xvc2VkIGJ1dHRvbiNmaXJzdC1saW5rOmZvY3VzLFxubGkucHVzaHktc3VibWVudS5wdXNoeS1zdWJtZW51LWNsb3NlZCBidXR0b24jZmlyc3QtbGluazpob3ZlcixcbmxpLnB1c2h5LXN1Ym1lbnUucHVzaHktc3VibWVudS1jbG9zZWQgYnV0dG9uI2ZpcnN0LWxpbms6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5saS5wdXNoeS1zdWJtZW51LnB1c2h5LXN1Ym1lbnUtY2xvc2VkIGJ1dHRvbiNmaXJzdC1saW5rLCAucHVzaHktY29udGVudCB1bCB1bCBsaS5wdXNoeS1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9hcnJvdy1yaWdodC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MiUgNDglOyB9XG5cbmxpLnB1c2h5LXN1Ym1lbnUucHVzaHktc3VibWVudS1vcGVuIHVsIC5wdXNoeS1saW5rIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7IH1cblxubGkucHVzaHktc3VibWVudS5wdXNoeS1zdWJtZW51LW9wZW4gYnV0dG9uI2ZpcnN0LWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZWU3MjM4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy91cC1tb2JpbGUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlIDQ4JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmOyB9XG5cbmxpLnB1c2h5LXN1Ym1lbnUucHVzaHktc3VibWVudS1jbG9zZWQgYnV0dG9uI2ZpcnN0LWxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9kb3duYXJyb3ctbW9iaWxlLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSA0OCU7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5saS5wdXNoeS1zdWJtZW51LnB1c2h5LXN1Ym1lbnUtb3BlbiBidXR0b24jZmlyc3QtbGlua1xuYm9keSAucHVzaHkgYSwgLnB1c2h5IGJ1dHRvbiNmaXJzdC1saW5rIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuaW1nLm1vYmlsZS1tZW51LWljb24ge1xuICB3aWR0aDogMjE2cHg7XG4gIHBhZGRpbmc6IDI1cHggMCAxMHB4IDM3cHg7IH1cblxuYnV0dG9uLm1lbnUtYnRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYnV0dG9uLm1lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBidXR0b24ubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGhyZWUtY29sdW1uLXRyYXBleml1bSAuaWNvbi10aHVtYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50aHJlZS1jb2x1bW4tdHJhcGV6aXVtIC5pY29uLXRodW1iIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuI2NzU2xpZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNTUwO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2xpZGVyQ29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuLyogVGhlIENsb3NlIEJ1dHRvbiAqL1xuLmNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5teVNsaWRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmN1cnNvciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBOZXh0ICYgcHJldmlvdXMgYnV0dG9ucyAqL1xuLnByZXYsXG4ubmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4ubmV4dCB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuXG4ucHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG5cbi53aG93ZWFyZSAucmlnaHQtaW1hZ2UsIC53aG93ZWFyZSAubGVmdC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7IH1cblxuLm91cmN1bHR1cmV2YWx1ZSAud2hpdGUtdHJhcGV6aXVtIC5yaWdodC1jb24gLnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmFjY3JlZC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5hY2NyZWRpdGF0aW9ucy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogI2VlNzEzODsgfVxuXG4ub2NjdXBhdGlvbmFsaGVhbHRoc2NyZWVuaW5nIC53aGl0ZS10cmFwZXppdW0gLmxlZnQtY29udGVudCAudGl0bGUgaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vY2N1cGF0aW9uYWxoZWFsdGhzY3JlZW5pbmcgLndoaXRlLXRyYXBleml1bSAucmlnaHRfY29udGVudF90eXBlIC5yaWdodC1pbWFnZSBpbWcge1xuICBwYWRkaW5nOiAycHggNTVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5vY2N1cGF0aW9uYWxoZWFsdGhzY3JlZW5pbmcgLndoaXRlLXRyYXBleml1bSAubGVmdC1jb250ZW50IC5kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4ucHJvamVjdG5hbWUgLnJpZ2h0LWltYWdlOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYXNlLWltYWdlMjgucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucHJvamVjdG5hbWUgLnJpZ2h0LWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucHJvamVjdG5hbWUgLnJpZ2h0LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jcy1tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCA0NXB4OyB9XG5cbi5jcy1tb2RhbC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmNzLW1vZGFsLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuYS5zaGFyZS1vcHQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZWQ7IH1cblxuLmdvb2dsZS1tYXAgLnRyYXBleml1bS1ib3R0b20ge1xuICBoZWlnaHQ6IDE2OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtODNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSg0LjgxNGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3WSg0LjgxNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXdZKDQuODE0ZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3WSg0LjgxNGRlZyk7IH1cblxuLmFjZi1tYXAgZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogc2tld1koMC41ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNzAlIDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJ1dHRvbi5tZW51LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgYnV0dG9uLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jY3NTbGlkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE1NTA7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGIzO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbGlkZXJDb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuXG4vKiBUaGUgQ2xvc2UgQnV0dG9uICovXG4uY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm15U2xpZGVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3Vyc29yIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIE5leHQgJiBwcmV2aW91cyBidXR0b25zICovXG4ucHJldixcbi5uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG5cbi5wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cblxuLm1vZGFsIC5jbG9zZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbG9zZS1idXR0b24ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4OyB9XG5cbi5iYWNrZ3JvdW5kLWJsb2NrIC5vdXItbWlzc2lvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcmljZS13b3JrLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTY4cHg7XG4gIHBhZGRpbmctdG9wOiA1NXB4OyB9XG5cbi5vY2N1cGF0aW9uYWxoZWFsdGhzY3JlZW5pbmcgLndoaXRlLXRyYXBleml1bSAucmlnaHRfY29udGVudF90eXBlIC5yaWdodC1pbWFnZSBpbWcge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJweCA1NXB4OyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4jbXlMaXN0IC5jYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29udGVudCAudHJhcGV6aXVtLXRvcCB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7IH1cbiAgLmNvbnRlbnQgLmNvbi10aXRsZSB7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5jb250ZW50IC5jb24tdGl0bGUgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5jb250ZW50IC5jb24tdGl0bGUgLmNvbnRlbnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogIzJlMzMzODsgfVxuICAgICAgLmNvbnRlbnQgLmNvbi10aXRsZSAuY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMyZTMzMzg7IH1cblxuLmpvaW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL1ZlY3Rvci1TbWFydC1PYmplY3QxLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDExNTBweDtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5qb2luIC50cmFwZXppdW0tdG9wIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTsgfVxuICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSBoMiB7XG4gICAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMjVweCA5MHB4IDQwcHggNzBweDsgfVxuICAgICAgICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0gLmpvaW4tZmllbGQgLnRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIC5qb2luLWZpZWxkIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1zYW5zLXByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmNyAud3BjZjctZm9ybSAuam9pbi1maWVsZCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMHB4IC0xNXB4IDEwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0gLmpvaW4tZmllbGQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCA4cHggI2UwZTBlMDtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA4cHggI2UwZTBlMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgOHB4ICNlMGUwZTA7IH1cbiAgICAgICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIC5qb2luLWZpZWxkIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBzZWxlY3Qgb3B0aW9uOmNoZWNrZWQge1xuICAgICAgICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgICAgIC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmNyAud3BjZjctZm9ybSAuam9pbi1maWVsZC0xIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgICAgICAgICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0gLmpvaW4tZmllbGQtMSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIC5qb2luLWZpZWxkLTEgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIGlucHV0IHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDBweCAtMTVweCAxMHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIC8qIGxlZnQ6IDA7XG5cdFx0XHQgICAgXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7Ki8gfVxuICAgICAgICAgICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIC5qb2luLWZpZWxkLTEgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0gLmpvaW4tZmllbGQtMSBsYWJlbC50cmFkZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIC5qb2luLWZpZWxkLTEgbGFiZWwucXVhbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIC5qb2luLWZpZWxkLTEgLnF1YWxpZmljYXRpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIC5qb2luLWZpZWxkLTMgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIC5qb2luLWZpZWxkLTMgI2ZpbGV1cGxvYWRmaWVsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0gLmpvaW4tZmllbGQtMyAjdXBsb2FkdGV4dGZpZWxkIHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDEzOXB4OyB9XG4gICAgICAgIC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmNyAud3BjZjctZm9ybSAuam9pbi1maWVsZC0zICN1cGxvYWRicm93c2VidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogIzQxNGM1NztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZHJvcGRvd24tcC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk0JTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLyomOmhvdmVye1xuXHRcdFx0XHRcdFx0ICBcdGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG5cdFx0XHRcdFx0XHQgIFx0Y29sb3I6ICNjY2M7XG5cdFx0XHRcdFx0XHQgIH0qLyB9XG4gICAgICAgICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIC5qb2luLWZpZWxkLTMgI3VwbG9hZGJyb3dzZWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICAgIC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmNyAud3BjZjctZm9ybSAuam9pbi1maWVsZC0zIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kcm9wZG93bi1wLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTQlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgY29sb3I6ICM0MTRjNTc7IH1cbiAgICAgICAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIHAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgICAgICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0gcCAubWlkLWJ0biB7XG4gICAgICAgICAgcGFkZGluZzogMS41JSAyNSU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5qb2luIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0ge1xuICAgIHBhZGRpbmc6IDEzcHggMjJweCAxM3B4IDIycHg7IH1cbiAgLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmNyAud3BjZjctZm9ybSAuam9pbi1maWVsZCAudGl0bGUge1xuICAgIG1hcmdpbjogMDsgfVxuICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0gLmpvaW4tZmllbGQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0gcCAud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmNyAud3BjZjctZm9ybSBwIC50aGVtZS1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4jY3NTbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwYjM7XG4gIG9wYWNpdHk6IDE7IH1cblxuI2NzU2xpZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2NzU2xpZGVyIC5zbGlkZXJDb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4jY3NTbGlkZXIgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuI2NzU2xpZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTk5OTk7IH1cblxuI2NzU2xpZGVyIC5teVNsaWRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NzU2xpZGVyIC5jdXJzb3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2NzU2xpZGVyIC5wcmV2LFxuI2NzU2xpZGVyIC5uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiNjc1NsaWRlciAubmV4dCB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuXG4jY3NTbGlkZXIgLnByZXYge1xuICBsZWZ0OiAtMjVweDsgfVxuXG4uY3J1bmNoaWZ5LXNvY2lhbCAuY3J1bmNoaWZ5LWZhY2Vib29rIC5pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmItc2hhcmUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jcnVuY2hpZnktc29jaWFsIC5jcnVuY2hpZnktdHdpdHRlciAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R3aXR0ZXItc2hhcmUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uY3J1bmNoaWZ5LXNvY2lhbCAuY3J1bmNoaWZ5LXBpbnRlcmVzdCAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaW50ZXJlc3Qtc2hhcmUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4ubXlTbGlkZXMgLm1vZGFsLWNvbnRlbnQtdGV4dCAud3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogNDQ0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm15U2xpZGVzIC5tb2RhbC1jb250ZW50LXRleHQgLndyYXBwZXIgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJlMzMzODsgfVxuXG4ubXlTbGlkZXMgLm1vZGFsLWNvbnRlbnQtdGV4dCAud3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmUzMzM4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEwMDRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBidXR0b24ubWVudS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGJ1dHRvbi5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ncmV5LXRyYXBleml1bSAucmlnaHQtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC50d28tY29sdW1uIC50b3ctY29sdW1uLWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnNlY3RvcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ld3MgLmZhY2Vib29rLCAubmV3cyAubGlua2VkaW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlciAuZm9vdGVyLW1lbnUsIC5mb290ZXIgLmFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlciAuaW5mb3Ige1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5mb290ZXIgLmxvZ28tY29tcGFueSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAuZm9vdGVyIC5sb2dvLWNvbXBhbnkgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAub2NjdXBhdGlvbmFsaGVhbHRoc2NyZWVuaW5nIC53aGl0ZS10cmFwZXppdW0gLnJpZ2h0X2NvbnRlbnRfdHlwZSAucmlnaHQtaW1hZ2UgaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEwMDRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBidXR0b24ubWVudS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGJ1dHRvbi5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ncmV5LXRyYXBleml1bSAucmlnaHQtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC50d28tY29sdW1uIC50b3ctY29sdW1uLWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnNlY3RvcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ld3MgLmZhY2Vib29rLCAubmV3cyAubGlua2VkaW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2plY3RuYW1lIC5yaWdodC1pbWFnZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlciAuZm9vdGVyLW1lbnUsIC5mb290ZXIgLmFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlciAuaW5mb3Ige1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5mb290ZXIgLmxvZ28tY29tcGFueSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAuZm9vdGVyIC5sb2dvLWNvbXBhbnkgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYmFja2dyb3VuZC1ibG9jayAub3VyLW1pc3Npb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbiAjc2VhcmNoZm9ybSAueWVhci1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5oZXJvLWJhbm5lci1uZXdzIC5uZXdzLWJhbm5lci1ibG9jayAubmV3cy1iYW5uZXItZGVzY3JpcHRpb24gI3NlYXJjaGZvcm0gLnllYXItc2VhcmNoIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbiAjc2VhcmNoZm9ybSAuc2VhcmNoLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53aG93ZWFyZSAuZ3JleS10cmFwZXppdW0ge1xuICAgIHBhZGRpbmctdG9wOiAyNDhweDsgfVxuICAuaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC50aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5oZXJvLWJhbm5lciAuYmFubmVyLWJsb2NrIC5iYW5uZXItc2x1ZyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5oZXJvLWJhbm5lciAuYmFubmVyLWJsb2NrIC5iYW5uZXItZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIGJ1dHRvbi5tZW51LWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjclOyB9XG4gIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMTYwcHg7IH1cbiAgLmNvbnRhY3QtdXMtdG9wIC50aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLmZhY2Vib29rIHtcbiAgei1pbmRleDogOTsgfVxuXG4uam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0gLmpvaW4tZmllbGQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgaGVpZ2h0OiA0NnB4OyB9XG5cbiNjbG9zZS1tb2RhbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxMnB4IC0xNXB4IDAgMDsgfVxuXG4uY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAuY29udGVudCB0YWJsZSB0aCxcbiAgLmNvbnRlbnQgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGZvbnQ6IDcwMCAxOHB4LzI4cHggXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2RkZCAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50IHRhYmxlIHRoLFxuICAuY29udGVudCB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50IHRhYmxlIHRkIHtcbiAgICBmb250OiA0MDAgMTZweC8yOHB4IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDBweCAwcHggMXB4IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkZGQgIWltcG9ydGFudDsgfVxuICAuY29udGVudCB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50OyB9XG5cbi54bWwtZmVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDE5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTk2cHg7IH1cbiAgLnhtbC1mZWVkIC50aXRsZSBoMixcbiAgLnhtbC1mZWVkIC5zdWItaGVhZGluZyB7XG4gICAgY29sb3I6ICM0MTRjNTc7IH1cbiAgLnhtbC1mZWVkIC5zdWItaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAueG1sLWZlZWQgLnN1Yi1oZWFkaW5nID4gKiB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC54bWwtZmVlZCAueG1sLWZlZWQtaXRlbS1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNGM1NzsgfVxuICAueG1sLWZlZWQgLnhtbC1mZWVkLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnhtbC1mZWVkIC54bWwtZmVlZC1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PSAwMS4gSGVhZGVyID09PT09PT09PT09PT09PT09PT09Ki9cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5oZWFkZXIgLnRvcC1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogIzQxNGM1NzsgfVxuICAgIC5oZWFkZXIgLnRvcC1jb2xvciAudG9wLWhlYWRlciB7XG4gICAgICAvKnBhZGRpbmc6IDEwcHggMDsqLyB9XG4gICAgICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgLmhlYWRlciAudG9wLWNvbG9yIC50b3AtaGVhZGVyIC50b3AtYmFyIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1zZW1pZXh0ZW5kZWRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnNvY2lhbC1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgLmhlYWRlciAudG9wLWNvbG9yIC50b3AtaGVhZGVyIC50b3AtYmFyIC5zb2NpYWwtaWNvbiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICAgICAgLmhlYWRlciAudG9wLWNvbG9yIC50b3AtaGVhZGVyIC50b3AtYmFyIC5waG9uZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnBob25lIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnBob25lIGxpIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gICAgICAgIC5oZWFkZXIgLnRvcC1jb2xvciAudG9wLWhlYWRlciAudG9wLWJhciAucmVnaXN0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWU3MjM4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgIC5oZWFkZXIgLnRvcC1jb2xvciAudG9wLWhlYWRlciAudG9wLWJhciAucmVnaXN0ZXIgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnJlZ2lzdGVyIGxpIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1zZW1pZXh0ZW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnJlZ2lzdGVyIGxpIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5oZWFkZXIgLmhlYWRlci1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSAuY29sbGFwc2Uge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5tZW51IC5uYXYgbGkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICM0MTRjNTc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAgICAgICAuaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5tZW51IC5uYXYgbGkgYTpob3ZlciB7XG4gICAgICAgICAgLypiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHQgICAgY29sb3I6IHRyYW5zcGFyZW50OyovIH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSAubmF2IGxpIGE6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiBsaSAuYXJyb3cge1xuICAgICAgICAvKmJhY2tncm91bmQ6IHVybCguLi9pbWcvZHJvcGRvd25fYXJvb3ctMS5wbmcpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsqLyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5tZW51IC5uYXYgLmRyb3Bkb3duLm9wZW4ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5tZW51IC5uYXYgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4OyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5tZW51IC5uYXYgLmRyb3Bkb3duLW1lbnUgLmF1dG8ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuZHJvcGRvd24tbWVudSAuYXV0byAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuZXhwZXJ0aXNlLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSAubmF2IC5leHBlcnRpc2UtbWVudSAuZHJvcGRvd24tbWVudSBsaSAuaW1hZ2UgLm92LXdyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5tZW51IC5uYXYgLmV4cGVydGlzZS1tZW51IC5kcm9wZG93bi1tZW51IGxpIC5pbWFnZSAub3Ytd3IgLm92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDExNCwgNTYsIDAuOSk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuZXhwZXJ0aXNlLW1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgLmltYWdlIC5vdi13ciAub3ZlcmxheSBoNiB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctcmlnaHQucG5nKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAvKmxpbmUtaGVpZ2h0OiAzOXB4OyovXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7IH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSAubmF2IC5leHBlcnRpc2UtbWVudSAuZHJvcGRvd24tbWVudSBsaSAuZXgtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgICAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSAubmF2IC5leHBlcnRpc2UtbWVudSAuZHJvcGRvd24tbWVudSBsaSAuZXgtdGV4dCAudGl0bGUgaDYge1xuICAgICAgICAgICAgY29sb3I6ICM1YjY0NmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAuaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5tZW51IC5uYXYgLmV4cGVydGlzZS1tZW51IC5kcm9wZG93bi1tZW51IGxpIC5leC10ZXh0IC5leC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNWI2NDZlO1xuICAgICAgICAgICAgLypwYWRkaW5nLXRvcDogMTBweDsqL1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAgICAgICAuaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5tZW51IC5uYXYgLmV4cGVydGlzZS1tZW51IC5kcm9wZG93bi1tZW51IGxpIC5leC10ZXh0IC5leC1kZXNjcmlwdGlvbiBhIC5saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWU3MjM4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSAubmF2IC5zZWN0b3JzLW1lbnUgLnNlYy1tZW51IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDhweDsgfVxuICAgICAgICAuaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5tZW51IC5uYXYgLnNlY3RvcnMtbWVudSAuc2VjLW1lbnUgLmRyb3Bkb3duLW1lbnUtYnJhbmQgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDE0MnB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuc2VjdG9ycy1tZW51IC5zZWMtbWVudSAuZHJvcGRvd24tbWVudS1icmFuZCAub3Ytd3JhcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuc2VjdG9ycy1tZW51IC5zZWMtbWVudSAuZHJvcGRvd24tbWVudS1icmFuZCAub3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAxMTQsIDU2LCAwLjkpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuc2VjdG9ycy1tZW51IC5zZWMtbWVudSAuZHJvcGRvd24tbWVudS1icmFuZCAub3ZlcmxheSBoNiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuYWJvdXQgLmFib3V0LW1lbnUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSAubmF2IC5hYm91dCAuYWJvdXQtbWVudSBoNiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1zZW1pZXh0ZW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzQxNGM1NztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93bWVudS1yaWdodC5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuYWJvdXQgLmFuY29yLTMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuZHJvcGRvd24uYWJvdXQub3BlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSAubmF2IC5kcm9wZG93bi1tZW51LmFib3V0dXMge1xuICAgICAgICB0b3A6IDcwcHg7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuZHJvcGRvd24tbWVudS5wb2xpY2llcyB7XG4gICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgbGVmdDogLTM0NnB4O1xuICAgICAgICBtaW4td2lkdGg6IDYwNXB4OyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuZHJvcGRvd24tbWVudS5wb2xpY2llcyBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4OyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuZHJvcGRvd24tbWVudS5wb2xpY2llcyAucG9saWNlcy1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMycHggMCA0N3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9saWNlLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMTVweDsgfVxuICAgICAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuZHJvcGRvd24tbWVudS5wb2xpY2llcyAucG9saWNlcy1pdGVtIGg2IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNDE0YzU3O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dtZW51LXJpZ2h0LnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAuZHJvcGRvd24ucG9saWNpZXMub3BlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSAubmF2IC5kcm9wZG93bi1tZW51LnBvbGljaWVzIHtcbiAgICAgICAgdG9wOiA3MHB4OyB9XG5cbi5uYXYgPiBsaS5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm5hdiA+IGxpLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIC8qIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7Ki9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWVudS1idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Jlb3JkZXItb3B0aW9uc3Nzcy5wbmcpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLXNlbWlleHRlbmRlZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQxNGM1NztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgNDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNDE0YzU3O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4jTWFpbk1lbnUgbGkge1xuICBwYWRkaW5nOiAwcHggMjVweDsgfVxuXG4uZHJvcGRvd24tbWVudSBhIGxpIHtcbiAgcGFkZGluZzogMDsgfVxuXG5saS5kcm9wZG93bjphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgbWFyZ2luOiAtNTBweCAtMTVweCAwIDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZHJvcGRvd25fYXJvb3ctMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5saS5tYWluLW1lbnUtaXRlbS5jdXJyZW50IGEge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2VlNzEzODsgfVxuXG4uaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5tZW51IC5uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBpbml0aWFsOyB9XG5cbiNjb29raWVfZGlyZWN0aXZlX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNnM7IH1cbiAgI2Nvb2tpZV9kaXJlY3RpdmVfY29udGFpbmVyIC5jb29raWUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWU3MjM4OyB9XG4gICAgI2Nvb2tpZV9kaXJlY3RpdmVfY29udGFpbmVyIC5jb29raWUtaGVhZGVyICNjb29raWVfYWNjZXB0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4OyB9XG4gICAgICAjY29va2llX2RpcmVjdGl2ZV9jb250YWluZXIgLmNvb2tpZS1oZWFkZXIgI2Nvb2tpZV9hY2NlcHQgLmFjY2VwdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAjY29va2llX2RpcmVjdGl2ZV9jb250YWluZXIgLmNvb2tpZS1oZWFkZXIgI2Nvb2tpZV9hY2NlcHQgLmNsb3NlLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jcm9zcy5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogOXB4OyB9XG4gICAgICAjY29va2llX2RpcmVjdGl2ZV9jb250YWluZXIgLmNvb2tpZS1oZWFkZXIgI2Nvb2tpZV9hY2NlcHQgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgI2Nvb2tpZV9kaXJlY3RpdmVfY29udGFpbmVyIC5jb29raWUtaGVhZGVyICNjb29raWVfYWNjZXB0IC5jb29raWUtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgI2Nvb2tpZV9kaXJlY3RpdmVfY29udGFpbmVyIC5jb29raWUtaGVhZGVyICNjb29raWVfYWNjZXB0IC5jb29raWUtdGV4dCBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cblxuLnJlZ2lzdGVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZXhwZXJ0aXNlLW1lbnUuY3VycmVudHMge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2VlNzEzODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNNYWluTWVudSBsaSB7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnNvY2lhbC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJ1dHRvbi5tZW51LWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzNweDtcbiAgICByaWdodDogMzBweDsgfVxuICAuaGVhZGVyIC50b3AtY29sb3IgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmhlYWRlciAudG9wLWNvbG9yIC50b3AtaGVhZGVyIC50b3AtYmFyIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnBob25lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnJlZ2lzdGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnJlZ2lzdGVyIGxpLCAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnBob25lIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI2Nvb2tpZV9kaXJlY3RpdmVfY29udGFpbmVyIC5jb29raWUtaGVhZGVyICNjb29raWVfYWNjZXB0IC5jb29raWUtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2Nvb2tpZV9kaXJlY3RpdmVfY29udGFpbmVyIC5jb29raWUtaGVhZGVyICNjb29raWVfYWNjZXB0IC5idG4tY29raWVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICNjb29raWVfZGlyZWN0aXZlX2NvbnRhaW5lciAuY29va2llLWhlYWRlciAjY29va2llX2FjY2VwdCAuYWNjZXB0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAucmVnaXN0ZXItZGVzdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnJlZ2lzdGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuYWNjcmVkLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hY2NyZWQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAudGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuYWNjcmVkLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDk1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnBob25lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXIgLnJlZ2lzdGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjY29va2llX2RpcmVjdGl2ZV9jb250YWluZXIgLmNvb2tpZS1oZWFkZXIgI2Nvb2tpZV9hY2NlcHQgLmNvb2tpZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjY29va2llX2RpcmVjdGl2ZV9jb250YWluZXIgLmNvb2tpZS1oZWFkZXIgI2Nvb2tpZV9hY2NlcHQgLmJ0bi1jb2tpZWUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI2Nvb2tpZV9kaXJlY3RpdmVfY29udGFpbmVyIC5jb29raWUtaGVhZGVyICNjb29raWVfYWNjZXB0IC5hY2NlcHQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4vKj09PT09PT09PT09PT09PT09PT09IEludmVzdG9yIENlbnRyZSA9PT09PT09PT09PT09PT09PT09PSovXG4uaGVyby1iYW5uZXIuaW52ZXN0b3ItY2VudHJlIC5iYW5uZXItZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAyNXB4IDcwcHggMHB4IDBweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmludmVzdG9yLWNlbnRyZSBpZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uaW52ZXN0b3ItY2VudHJlIGlmcmFtZS5zaGFyZS1wcmljZS10aWNrZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMzZweDtcbiAgbWFyZ2luLXRvcDogMTAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW52ZXN0b3ItY2VudHJlIGlmcmFtZS52aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogNTAlOyB9IH1cblxuLmJvYXJkLWRpcmVjdG9ycyAuaW1hZ2Uge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA3NSU7IH1cblxuLmJvYXJkLWRpcmVjdG9ycyAucGVyc29uZWwtZGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiA3NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4uYm9hcmQtZGlyZWN0b3JzIC5pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5ib2FyZC1kaXJlY3RvcnMgLnBlcnNvbmVsLWRldGFpbHMgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tc2VtaWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDE0YzU3OyB9XG5cbi5ib2FyZC1kaXJlY3RvcnMgLnBlcnNvbmVsLWRldGFpbHMgLnBvc2l0aW9uIHtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjsgfVxuXG4uYm9hcmQtZGlyZWN0b3JzIC5wZXJzb25lbC1kZXRhaWxzIC5iaW9ncmFwaHkge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnJlc3VsdHMtcmVwb3J0cyB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5yZXN1bHRzLXJlcG9ydHMgLnJlcG9ydHMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDsgfVxuICAucmVzdWx0cy1yZXBvcnRzIC5yZXBvcnRzLWNvbnRhaW5lciAucmVwb3J0IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5uYXZiYXIubmF2YmFyLWRlZmF1bHQubWFpbiAjTWFpbk1lbnUgbGkge1xuICBwYWRkaW5nOiAwcHggMTVweDsgfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qQGltcG9ydCB1cmwo4oCYaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvdG9wN3pnai5jc3PigJkpOyovXG4kZm9udC1zdGFjazogJ3NvdXJjZS1zYW5zLXBybycsc2Fucy1zZXJpZjtcbiRmb250LWhlYWRlcnM6ICdteXJpYWQtcHJvLXNlbWlleHRlbmRlZCcsc2Fucy1zZXJpZjtcblxuLyokZm9udC1zdGFjazogJ3NvdXJjZV9zYW5zX3Byb3JlZ3VsYXInO1xuJGZvbnQtaGVhZGVyczogJ015cmlhZCBQcm8nOyovXG5cbiRoZWFkZXItdGV4dC1jb2xvcjogI2VlNzIzODtcbiRwcmltYXJ5LWNvbG9yOiAjNDE0YzU3O1xuJHNlY29uZGFyeS1jb2xvcjogIzJlMzMzODtcbiRtZW51LXRleHQtY29sb3IgOiM1YjY0NmU7XG4kYm94LWdyZXkgOiAjZTJlMmUyO1xuXG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUJsYWNrU2VtaUV4dC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUJsYWNrU2VtaUV4dC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFByby1CbGFja1NlbWlFeHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUJsYWNrU2VtaUV4dC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUJsYWNrU2VtaUV4dC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3NvdXJjZV9zYW5zX3Byb3JlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9zb3VyY2VzYW5zcHJvLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvc291cmNlc2Fuc3Byby1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbmJvZHl7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjowO1xuXHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG59XG4ubm8tcGFkZGluZ3tcblx0cGFkZGluZzogMDtcbn1cbi5wYWRkaW5nLXJpZ2h0e1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZGRpbmctbGVmdHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxudWx7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbjpmb2N1cyB7XG4gICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMHB4O1xufVxuYXtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGhlYWRlci10ZXh0LWNvbG9yO1xuXHQmOmhvdmVye1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJGhlYWRlci10ZXh0LWNvbG9yO1xuXHR9XG5cdCY6Zm9jdXN7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkaGVhZGVyLXRleHQtY29sb3I7XG5cdH1cbn1cbmE6Zm9jdXMsIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwcHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG4uY2xlYXJ7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4udGhlbWUtYnRue1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOndoaXRlO1xuXHRwYWRkaW5nOiAxMHB4IDU1cHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiAxcHggc29saWQgJGhlYWRlci10ZXh0LWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLXRleHQtY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVye1xuXHRcdGNvbG9yOndoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2Q4NWExZjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogI2Q4NWExZiwgJGhlYWRlci10ZXh0LWNvbG9yO1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6ICNkODVhMWYsICRoZWFkZXItdGV4dC1jb2xvcjtcblxuXHR9XG5cdCY6Zm9jdXN7XG5cdFx0Y29sb3I6d2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZDg1YTFmO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAjZDg1YTFmLCAkaGVhZGVyLXRleHQtY29sb3I7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogI2Q4NWExZiwgJGhlYWRlci10ZXh0LWNvbG9yO1xuXHR9XG59XG4ubGFyZ2UtYnRuIHtcblx0Zm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDIxcHggMzRweDtcblxufVxuLmNvb2tpZS1idG57XG5cdGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNXB4IDQwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDE0YzU3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1pZC1idG57XG5cdHBhZGRpbmc6IDIuNSUgMjUlO1xufVxuLmZ1bGwtd2lkdGgtYnRue1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTBweCAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG4uZGVzY3JpcHRpb24gcCB7XG5cdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuXG5cbi5vcmFuZ2V7XG5cdGNvbG9yOiAkaGVhZGVyLXRleHQtY29sb3I7XG5cbn1cbi5wcmltYXJ5LWNvbG9ye1xuXHRjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQudGhlbWUtYnRue1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR3aWR0aDogMTAwJTtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblx0LmxhcmdlLWJ0biB7XG5cdCAgICBmb250LXNpemU6IDI0cHg7XG5cdCAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09IDAyLiBCYW5uZXIgPT09PT09PT09PT09PT09PT09PT0qL1xuQGltcG9ydCBcIl9oZXJvLWJhbm5lci5zY3NzXCI7XG5cbi8qPT09PT09PT09PT09PT09PT09PT0gMDIuMS4gSGFuZHMgQW5pbWF0aW9uIExhbmRpbmcgUGFnZSA9PT09PT09PT09PT09PT09PT09PSovXG5cbi5oYW5kcy1hbmltYXRpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0NTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VGN0EwMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRzdmcge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOjA7XG5cdFx0bGVmdDo1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG5cblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09IDAzLiBXaGl0ZSB0cmFwZXppdW0gYmxvY2sgPT09PT09PT09PT09PT09PT09PT0qL1xuLndoaXRlLXRyYXBleml1bXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0LnRyYXBleml1bS10b3Age1xuXHQgICAgaGVpZ2h0OiAxMzBweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IC04M3B4O1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgei1pbmRleDogMTtcblx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHR9XG5cdC50cmFwZXppdW0tYm90dG9te1xuXHRcdGhlaWdodDogMTMwcHg7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYm90dG9tOiAtODNweDtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICByaWdodDogMDtcblx0ICAgIHotaW5kZXg6IDE7XG5cdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koMi44MTRkZWcpO1xuXHQgICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcblx0ICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcblx0ICAgIHRyYW5zZm9ybTogc2tld1koMi44MTRkZWcpO1xuXHR9XG5cdC5sZWZ0LWNvbnRlbnR7XG5cdFx0ei1pbmRleDogMTtcblx0XHQudGl0bGUge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHQuZGVzY3JpcHRpb257XG5cblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHRwe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5sZWZ0LWNvbntcblx0XHR6LWluZGV4OiAxO1xuXHRcdC5sZWZ0LWltYWdle1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJpZ2h0LWNvbiB7XG5cdCAgICB6LWluZGV4OiAxO1xuXHR9XG5cdC5yaWdodF9jb250ZW50X3R5cGV7XG5cdFx0ei1pbmRleDogMTtcblx0XHQucmlnaHQtaW1hZ2V7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcblxuXHQuaGFuZHMtYW5pbWF0aW9uIHtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHR9XG5cdC53aGl0ZS10cmFwZXppdW0gLnJpZ2h0LWltYWdlIHtcblx0ICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cdH1cblx0ICAudHdvLWNvbHVtbiAudG93LWNvbHVtbi1ib3gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC50d28tY29sdW1uIC50b3ctY29sdW1uLWJveCAuc29saWQtb3ZlcmxheSAuZGVzY3JpcHRpb24gcHtcbiAgXHQgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLnR3by1jb2x1bW4gLnRvdy1jb2x1bW4tYm94IC5zb2xpZC1vdmVybGF5IGEudGhlbWUtYnRuLm1pZC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0gLmpvaW4tZmllbGQtMSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmpvaW4gLnRyYXBleml1bS10b3B7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuam9pbiAuam9pbi1mb3JtIC50aXRsZSAud3BjZjcgLndwY2Y3LWZvcm0gcCAudGhlbWUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5oZXJjdWxlc3N0cmlrZXNnb2xkIC5zb2NhaWwge1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBmbG9hdDogbGVmdDtcblx0fVxuXHQuam9pbi1mb3JtLnRleHQtY2VudGVyIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cdC5qb2luaW5nZm9ybSAuZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5qb2luaW5nZm9ybSAuZm9vdGVyLWJvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQud2hpdGUtdHJhcGV6aXVte1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMzBweDtcblx0fVxuXHQud2hpdGUtdHJhcGV6aXVtIC50cmFwZXppdW0tYm90dG9te1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LndoaXRlLXRyYXBleml1bSAubGVmdC1jb250ZW50IC50aXRsZXtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC53aGl0ZS10cmFwZXppdW0gLmxlZnQtY29udGVudCAuZGVzY3JpcHRpb24gYXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LndoaXRlLXRyYXBleml1bSAucmlnaHRfY29udGVudF90eXBlIC5yaWdodC1pbWFnZSBpbWd7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAzcHg7XG5cdCAgICByaWdodDogMDtcblx0ICAgIGxlZnQ6IDA7XG5cdH1cblx0LndoaXRlLXRyYXBleml1bSAubGVmdC1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk4KSB7XG5cbn1cbi8qPT09PT09PT09PT09PT09PT09PT0gZ3JleS10cmFwZXppdW0gYmxvY2sgPT09PT09PT09PT09PT09PT09PT0qL1xuLmdyZXktdHJhcGV6aXVte1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAxOTZweDtcblx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdHBhZGRpbmctYm90dG9tOiA3N3B4O1xuXHQubGVmdC1pbWFnZXtcblx0XHRpbWd7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQudGl0bGV7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZy10b3A6IDQ2cHg7XG5cdFx0aDJ7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5kZXNjcmlwdGlvbntcblx0XHRwe1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmdyZXktdHJhcGV6aXVtIC5sZWZ0LWltYWdlIGltZ3tcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTgpIHtcblxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09IDItQ29sdW1uIGJsb2NrID09PT09PT09PT09PT09PT09PT09Ki9cbi50d28tY29sdW1ue1xuXHRiYWNrZ3JvdW5kOiAkaGVhZGVyLXRleHQtY29sb3I7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnRvdy1jb2x1bW4tYm94e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDM2NnB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdFx0LnNvbGlkLW92ZXJsYXl7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDI1cHg7XG5cdFx0XHQudGl0bGUgaDN7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0ICAgIG1hcmdpbjogNXB4IDAgMDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiA1NCU7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnR3by1jb2x1bW57XG4gICAgXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gICAgLnR3by1jb2x1bW4gLmNvbnRhaW5lcntcbiAgICBcdHBhZGRpbmctbGVmdDogMDtcbiAgICBcdHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgXHR3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnR3by1jb2x1bW4gLnRvdy1jb2x1bW4tYm94e1xuICAgIFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTgpIHtcblxufVxuLyo9PT09PT09PT09PT09PT09PT09PSBPdXIgQ2xpZW50IGJsb2NrID09PT09PT09PT09PT09PT09PT09Ki9cbi5jbGllbnR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDcwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0LmNsaWVudC1oZWFkZXJ7XG5cdFx0LnRpdGxle1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1Yi1oZWFkaW5ne1xuXHRcdFx0aDN7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxvZ297XG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0Lmljb257XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLXRleHQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHQuY2xlYXIge1xuXHRcdCAgICBtYXJnaW46IDIwcHggMDtcblx0XHR9XG5cdH1cblxufVxuQG1lZGlhICggbWF4LXdpZHRoOiA5OTFweCl7XG5cdC5jbGllbnQgLmxvZ28ge1xuXHQgICAgcGFkZGluZy10b3A6IDA7XG5cdCAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cdC5jbGllbnQgLmxvZ28gLnNsaWNrLWFycm93IHtcblx0ICAgIHRvcDogNTAlO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgei1pbmRleDogOTk7XG5cdH1cblx0LmNsaWVudCAubG9nbyAucmlnaHQtYXJyb3cge1xuXHQgICAgcmlnaHQ6IDA7XG5cdH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PSBPdXIgU2VjdG9ycyBibG9jayA9PT09PT09PT09PT09PT09PT09PSovXG5cbi5zZWN0b3Jze1xuXHRwYWRkaW5nLXRvcDogNzBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Lm92ZXJsYXl7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuXHR9XG5cdC50aXRsZXtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0aDJ7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxuXG5cblx0LnNlY3Rvci1ibG9ja3tcblx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdFx0LndyYXBwZXJ7XG5cdFx0XHQudGh1bWJuYWlsLWJsb2Nre1xuXHRcdFx0ICAgIGhlaWdodDoxODVweDtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0LnNlY3Rvci1pY29uIHtcblx0XHRcdFx0ICAgIHdpZHRoOiA4NXB4O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiA4NXB4O1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgbWFyZ2luOiAtNjBweCAwIDA7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA3OHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNtYWxse1xuXHRcdC53cmFwcGVye1xuXHRcdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEyNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09IE5ld3MgJiBCbG9nIGJsb2NrID09PT09PT09PT09PT09PT09PT09Ki9cblxuLm5ld3N7XG5cdHBhZGRpbmctdG9wOiA1N3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogODdweDtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0LnRpdGxle1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR9XG5cdC5uZXdzLWFydGljbGVze1xuXHRcdC5zdWItdGl0bGUgc3BhbiB7XG5cdFx0ICAgIGNvbG9yOiAkaGVhZGVyLXRleHQtY29sb3I7XG5cdFx0fVxuXHRcdC5jYWx7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG5cdFx0XHQuY2FsZW5kZXJ7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgI2JlYmViZTtcblx0XHRcdFx0d2lkdGg6IDg1JTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQucm93LTEge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogI2NjMDAwMDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXG5cdFx0XHRcdCAgICBjb2xvcjogd2hpdGU7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucm93LTIge1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJvdy0ze1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRoZWFkZXItdGV4dC1jb2xvcjtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhbDpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5mYWNlYm9va3tcblx0XHQuc3ViLXRpdGxle1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0LmZvb3Rlcl9tYXB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubGlua2VkaW57XG5cdFx0LnN1Yi10aXRsZXtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHR9XG5cdH1cblx0LnRleHQtaWNvbiB7XG5cdCAgICB3aWR0aDogMzBweDtcblx0ICAgIGhlaWdodDogMzBweDtcblx0ICAgIGZsb2F0OiBsZWZ0O1xuXHQgICAgbWFyZ2luOiAtMnB4IDVweCAwcHggMDtcblx0fVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT0gRm9vdGVyID09PT09PT09PT09PT09PT09PT09Ki9cbkBpbXBvcnQgXCJfZm9vdGVyLnNjc3NcIjtcblxuXG4vKj09PT09PT09PT09PT09PT09PT09IE91ciBNaXNzaW9uIGJsb2NrID09PT09PT09PT09PT09PT09PT09Ki9cbi5vdXItbWlzc2lvbi1zZWN0aW9ue1xuIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcmljZS13b3JrLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG5cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG5cdC5vdXItbWlzc2lvbi1zZWN0aW9ue1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjM4O1xuXHR9XG59XG4uYmFja2dyb3VuZC1ibG9ja3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQub3VyLW1pc3Npb257XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICAvKmJhY2tncm91bmQ6ICNlZTcyMzg7XG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByaWNlLXdvcmsucG5nKTtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDAlO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiA1NCUgMTAwJTsqL1xuXHQgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjM4OyovXG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByaWNlLXdvcmstYmcucG5nKTtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDM4JTtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAgIFx0ei1pbmRleDogMTtcbiAgICBcdCY6YmVmb3JlLFxuXHRcdCAgJjphZnRlciB7XG5cdFx0ICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgLypoZWlnaHQ6IDUwJTsqL1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICB6LWluZGV4OiAtMTtcblx0XHQgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIGZvciBDaHJvbWUgV2luZG93c1xuXHRcdCAgfVxuXHRcdC8qJjpiZWZvcmUge1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0ICAgIHRyYW5zZm9ybTogc2tld1koLTEuODE0ZGVnKTtcblx0XHQgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcblx0XHQgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICBcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdCAgfVxuXG5cdFx0ICAmOmFmdGVyIHtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICB0cmFuc2Zvcm06IHNrZXdZKDEuODE0ZGVnKTtcblx0XHQgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcblx0XHQgIH0qL1xuXHRcdC50aXRsZXtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRoMntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdFx0XHRoNHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09IFRlc3RpbW9uaWFscyBibG9jayA9PT09PT09PT09PT09PT09PT09PSovXG4uYmFja2dyb3VuZC1ibG9ja3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQudGVzdGltb25pYWxze1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWlzc2lvbnNzc3MucG5nKSB0b3AgcmlnaHQ7XG5cdFx0LypiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcdCovXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdC50aXRsZXtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRoMntcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0fVxuXHRcdFx0aDN7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbi50ZXN0aXtcbiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gcGFkZGluZy10b3A6IDBweDtcbiAudHJhcGV6aXVtLXRvcHtcbiAgICAgaGVpZ2h0OiAxMzhweDtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHRvcDogLTgzcHg7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHJpZ2h0OiAwO1xuICAgICB6LWluZGV4OiAxO1xuICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgIHRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiB9XG4gLmNsaWVudHMtYm94e1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAuY2xpZW50c3tcbiAgIGJhY2tncm91bmQ6ICRoZWFkZXItdGV4dC1jb2xvcjtcbiAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgLmNvbW1lbnR7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tYS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgICBwe1xuICAgICBjb2xvcjogd2hpdGU7XG4gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgIH1cblxuICB9XG4gIC5pbWFnZS10ZXN7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWN0YW5nZWwucG5nKTtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTUxcHg7XG4gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGltZ3tcbiAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgfVxuICAgLmNvbXBhbnl7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgLmxvZ297XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgd2lkdGg6IDE3MHB4O1xuICAgICBpbWd7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgfVxuXG4gICAgfVxuICAgIC5pbmZvcntcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgIC5jb21wYW55LXBvc2l0aW9ue1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXG4gICAgIH1cbiAgICAgLmxvY2F0aW9ue1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgIH1cbiAgICB9XG4gICB9XG4gfVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuXHQuYmFja2dyb3VuZC1ibG9jayAudGVzdGltb25pYWxzIHtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjM4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xuXHQuYmFja2dyb3VuZC1ibG9jayAudGVzdGltb25pYWxzIHtcblx0ICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjM4O1xuXHR9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT0gUG9zdCBwYWdlID09PT09PT09PT09PT09PT09PT09Ki9cbi5wb3N0LWxpc3R7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHQudHJhcGV6aXVtLXRvcCB7XG5cdCAgICBoZWlnaHQ6IDEzMHB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogLTgzcHg7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cblx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHR9XG5cdC50aXRsZXtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRoNXtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XG5cdFx0fVxuXHR9XG5cdC5hcnRpY2Fscy1saXN0e1xuXHRcdC5jYWx7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdFx0XHQuY2FsZW5kZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjYmViZWJlO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHQucm93LTF7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLXRleHQtY29sb3I7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiA3cHggMjBweDtcblx0XHRcdFx0ICAgIGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQucm93LTJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogNTRweDtcblx0XHRcdFx0ICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5yb3ctM3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHQgICAgY29sb3I6ICM0NTQ1NDU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHQge1xuXHRcdFx0aDQge1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdCAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQucmVhZC1tb3JlLWxpbmsge1xuXHRcdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc29jYWlse1xuXHRcdC5mYWNlYm9va3tcblxuXHRcdFx0aDN7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmFjZWJvb2stMi5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0ICAgIGhlaWdodDogMzBweDtcblx0XHRcdFx0ICAgIGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5saW5rZWRpbntcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0aDN7XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rZWRpbi0yLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT0gMy1jb2x1bW4tdHJhcGV6aXVtID09PT09PT09PT09PT09PT09PT09Ki9cbi50aHJlZS1jb2x1bW4tdHJhcGV6aXVte1xuXHRwYWRkaW5nLXRvcDogNjBweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnRyYXBleml1bS10b3Age1xuXHQgICAgaGVpZ2h0OiAxMzBweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IC04M3B4O1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXG5cdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcblx0ICAgIC1tb3otdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgLW1zLXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcblx0ICAgIHRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcblx0fVxuXHQudHJhcGV6aXVtLWJvdHRvbXtcblx0XHRoZWlnaHQ6IDEzOHB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvdHRvbTogLTgzcHg7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICB6LWluZGV4OiAxO1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcblx0ICAgIC1tb3otdHJhbnNmb3JtOiBza2V3WSgyLjgxNGRlZyk7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgyLjgxNGRlZyk7XG5cdCAgICB0cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcblx0fVxuXHQudGl0bGV7XG5cdFx0aDJ7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHR9XG5cdC5pY29uLXRodW1ie1xuXHRcdG1hcmdpbjogMzVweCAwIDVweDtcblx0XHQuY29udGVudHtcblx0XHRcdC5pdGVtLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGg0e1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cbi5sYXRlc3QtbmV3cy1iYW5uZXJ7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHQuaGVhZGVyLW5ld3N7XG5cdFx0aDJ7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHR9XG5cdH1cbn1cbi5zaW5nbGUtY29udGVudHtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdC5sZWZ0LWNvbnRlbnR7XG5cdFx0LmJyZWFkY3J1bWJze1xuXHRcdFx0Y29sb3I6ICRoZWFkZXItdGV4dC1jb2xvcjtcblx0XHR9XG5cdH1cbn1cbi5jYXNlLXN0dWR5e1xuXHRwYWRkaW5nLXRvcDogMTkwcHg7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC50cmFwZXppdW0tYm90dG9tLXVwe1xuXHRcdGhlaWdodDogMTMwcHg7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYm90dG9tOiAtODNweDtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICByaWdodDogMDtcblx0ICAgIHotaW5kZXg6IDE7XG5cdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcblx0ICAgIC1tb3otdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgLW1zLXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcblx0ICAgIHRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcblx0fVxuXHQudGl0bGV7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0aDJ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0aDN7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdH1cblx0LmNhc2Utc3R1ZHktc2xpZGVye1xuXHRcdC5sZWZ0LWFycm93e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA0MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHRcdC5yaWdodC1hcnJvd3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdFx0LmJsb2NrLXRye1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdC53cmFwcGVye1xuXHRcdFx0bWFyZ2luOiAwIDE4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdGJhY2tncm91bmQ6ICRib3gtZ3JleTtcblx0XHRcdC5ncmV5LWJne1xuXHRcdFx0XHRoZWlnaHQ6IDE5MXB4O1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgIFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5kZXRhaWxzLXByb2plY3R7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMHB4IDE1cHggMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGNvbG9yOiAjMzAzMDMwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdGNvbG9yOiAjMzAzMDMwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR9XG5cdH1cblxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcblx0XHQuY2FzZS1zdHVkeSB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDE1JTtcbiAgICBcdFx0cGFkZGluZy10b3A6IDM1JTtcblx0XHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuXHQuY2FzZS1zdHVkeSAuYmxvY2stdHIge1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0fVxuXHQuY2FzZS1zdHVkeSB7XG4gICAgXHRwYWRkaW5nLXRvcDogMTc1cHg7XG5cdH1cbn1cblxuLmFjY3JlZGl0YXRpb24tc2VjdGlvbntcblx0cGFkZGluZy1ib3R0b206IDY1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnRyYXBleml1bS10b3Age1xuXHQgICAgaGVpZ2h0OiAxMzBweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IC04M3B4O1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgei1pbmRleDogMTtcblx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHR9XG5cdC50cmFwZXppdW0tYm90dG9te1xuXHRcdGhlaWdodDogMTM4cHg7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYm90dG9tOiAtODNweDtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICByaWdodDogMDtcblx0ICAgIHotaW5kZXg6IDE7XG5cdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koMi44MTRkZWcpO1xuXHQgICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcblx0ICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcblx0ICAgIHRyYW5zZm9ybTogc2tld1koMi44MTRkZWcpO1xuXHR9XG5cdC50aXRsZXtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHR6LWluZGV4OiA1O1xuXHR9XG5cdC5zbGlkZXJ7XG5cdFx0LmFjY3JlZGl0YXRpb257XG5cdFx0XHQubGVmdC1hcnJvd3tcblxuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cblx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0fVxuXHRcdFx0LnJpZ2h0LWFycm93e1xuXG5cdFx0XHRcdGhlaWdodDogMTZweDtcblxuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHRcdC5zbGljay1kb3Rze1xuXHRcdFx0XHRib3R0b206IC04NnB4O1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW46IDAgMnB4O1xuXHRcdFx0XHRcdGJ1dHRvbntcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZGNkY2RjO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG5cdFx0XHRcdCAgICBvcGFjaXR5OiAuNzU7XG5cdFx0XHRcdCAgICBjb2xvcjogJGhlYWRlci10ZXh0LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stYXJyb3d7XG5cdFx0XHRcdCB0b3A6IDUwJTtcblx0XHRcdFx0ICAgIHotaW5kZXg6IDk5O1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdFx0ZGl2e1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKmhlYWx0aC1zY3JlZW5pbmcqL1xuLmhlYWx0aC1zY3JlZW5pbmd7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdC50aXRsZXtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRoMntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0fVxuXHQubWVkaWNhbHtcblx0XHQuaW1hZ2V7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdGgze1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNlbnRlci10ZXh0e1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdGgze1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cblx0LnNtYWxsLWljb257XG5cdFx0Lm1lZGljYWwtdGVzdHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdC5pbWFnZXtcblx0XHRcdFx0aW1ne1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hZHZhbnRhZ2Vze1xuXHRcdC53cmFwcGVye1xuXHRcdFx0YmFja2dyb3VuZDogIzRiNGM0Yjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHQudG9wLWRpdntcblx0XHRcdFx0cGFkZGluZzogMjVweCAyMHB4O1xuXHRcdFx0XHQuYWQtdGl0bGV7XG5cdFx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcbiAgICBcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5saXN0e1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjhweDtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0ICAgICAgICBtYXJnaW4tbGVmdDogLTI4cHg7XG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnRhY3R7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkaGVhZGVyLXRleHQtY29sb3I7XG5cdFx0XHRcdC5jb257XG5cdFx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xuXHQuaGVhbHRoLXNjcmVlbmluZyAuc21hbGwtaWNvbiAubWVkaWNhbC10ZXN0IHtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblx0LmhlYWx0aC1zY3JlZW5pbmcgLnNtYWxsLWljb24gLm1lZGljYWwtdGVzdCAuaW1hZ2UgaW1nIHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcblx0LmhlYWx0aC1zY3JlZW5pbmcge1xuICAgIHBhZGRpbmctdG9wOiAyNSU7XG5cdH1cblx0LmhlYWx0aC1zY3JlZW5pbmcgLm1lZGljYWwge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblx0fVxuXHQuaGVhbHRoLXNjcmVlbmluZyAubWVkaWNhbCAuZGVzY3JpcHRpb24ge1xuXHQgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cdH1cblx0LmFkdmFudGFnZXMge1xuXHQgICAgcGFkZGluZzogMDtcblx0ICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LmhlYWx0aC1zY3JlZW5pbmcgLnRpdGxle1xuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHR9XG59XG4udGVhbS1tZW1iZXJ7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC50cmFwZXppdW0tdG9we1xuXHQgICAgaGVpZ2h0OiAxMzhweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IC04M3B4O1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgei1pbmRleDogMTtcblx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHR9XG5cdC5tZW1iZXJ7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHQuaW1hZ2V7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wZXJzb25lbC1kZXRhaWxze1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRoNHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICM0MTRjNTc7XG5cdFx0XHR9XG5cdFx0XHQucG9zaXRpb257XG5cdFx0XHRcdGNvbG9yOiAjYWRhZGFkO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHQuZW1haWxze1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRjb2xvcjogJGhlYWRlci10ZXh0LWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcblxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZmEtZW52ZWxvcGU6YmVmb3JlIHtcblx0XHRcdFx0ICAgIGNvbG9yOiAjYWRhZGFkO1xuXHRcdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7XG4gICAgXHRcdFx0XHRtYXJnaW46IDBweCAzcHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQudGVhbS1tZW1iZXIgLm1lbWJlciAuaW1hZ2UgaW1nIHtcblx0ICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi5pY29uLWdyZXktdHJhcGV6aXVte1xuXHRwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQudHJhcGV6aXVtLWJvdHRvbS11cHtcblx0XHRoZWlnaHQ6IDEzMHB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvdHRvbTogLTgzcHg7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICB6LWluZGV4OiAxO1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG5cdCAgICAtbW96LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcblx0ICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG5cdCAgICB0cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG5cdH1cblx0LnRpdGxle1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdGgye1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5pY29uLXRleHR7XG5cdFx0Lmljb24tYm94e1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLXRhYmxlO1xuXHRcdFx0LmltYWdle1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5pY29uLWdyZXktdHJhcGV6aXVtIC5pY29uLWJveCB7XG5cdCAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuLnNsaWRlci1jYXNle1xuXHRtYXJnaW4tdG9wOiAxMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuc2xpZGV7XG5cdFx0LmNzZS1zbGlkZXtcblx0XHRcdC5zbGlkZS1pdGVte1xuXHRcdFx0XHRoZWlnaHQ6IDk1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRcdFx0Lm92ZXJsYXktYm94e1xuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDI4NnB4O1xuXHRcdFx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zbGljay1hcnJvd3tcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHQgICAgei1pbmRleDogMjtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yaWdodC1hcnJvdyB7XG5cdFx0XHQgICAgcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQubGVmdC1hcnJvdyB7XG5cdFx0XHQgICAgbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcblx0LnNsaWRlci1jYXNlIC5zbGlkZSAuY3NlLXNsaWRlIC5zbGlkZS1pdGVtIC5vdmVybGF5LWJveCAudGV4dHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG5cdH1cblx0LnNsaWRlci1jYXNlIC5zbGlkZSAuY3NlLXNsaWRlIC5zbGlkZS1pdGVte1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuLnRyYXBleml1bS10cmVle1xuXHRwYWRkaW5nLXRvcDogMTUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0LnRpdGxle1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdGgye1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5pY29uLXRleHR7XG5cdFx0LmJveHtcblx0XHRcdC5jaXJjbGV7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRoZWFkZXItdGV4dC1jb2xvcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuXHQudHJhcGV6aXVtLXRyZWUgLmljb24tdGV4dCAuYm94e1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cdC50cmFwZXppdW0tdHJlZSAudGl0bGV7XG5cdFx0cGFkZGluZy10b3A6MTE1cHg7XG5cdH1cbn1cbi5jb250YWN0LXVzLXRvcHtcblx0bWFyZ2luLXRvcDogMTMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250YWN0LXVzLXNkLnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTg5cHg7XG5cdC50aXRsZXtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRoMntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQuY29udGFjdC1mb3Jte1xuXHRcdHBhZGRpbmc6IDBweCAzMXB4IDBweCAwcHg7XG5cdFx0LndwY2Y3e1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdHBhZGRpbmc6IDQwcHggNjBweCA0MHB4IDgwcHg7XG5cdFx0XHQud3BjZjctZm9ybXtcblx0XHRcdFx0cHtcblxuXHRcdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMDMwMzA7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0LndwY2Y3LWZvcm0tY29udHJvbHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHQgICAgcGFkZGluZzogMTBweCAxMnB4O1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuXHRcdFx0XHRcdFx0ICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDhweCAjZTBlMGUwO1xuXHRcdFx0XHRcdFx0ICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDhweCAjZTBlMGUwO1xuXHRcdFx0XHRcdFx0ICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA4cHggI2UwZTBlMDtcblx0XHRcdFx0XHRcdFx0LndwY2Y3LXRleHR7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogIzMwMzAzMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LndwY2Y3LXN1Ym1pdHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAzOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb250YWN0LWhlYWRlcntcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0aDZ7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdGF7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdC5jb250YWN0e1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRsaXtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRpLmNudC1pY29uIHtcblx0XHRcdCAgICB3aWR0aDogMjVweDtcblx0XHRcdCAgICBoZWlnaHQ6IDI1cHg7XG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgbWFyZ2luOiAwIDhweCAwIDA7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRcdCAgICBcdGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xuXHRcdCAgICBcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBob25le1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250YWN0LWljb24ucG5nKTtcblx0XHR9XG5cdFx0LmZheHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ZheC5wbmcnKTtcblx0XHR9XG5cdFx0LmVtYWlse1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZW1haWwtaWNvbi5wbmcnKTtcblx0XHR9XG5cdH1cbn1cbi5hY2YtbWFwIHtcblxuXHR3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwMHB4O1xufVxuXG4vKiBmaXhlcyBwb3RlbnRpYWwgdGhlbWUgY3NzIGNvbmZsaWN0ICovXG4uYWNmLW1hcCBpbWcge1xuICAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpe1xuXHQuY29udGFjdC11cy10b3AgLmNvbnRhY3QtaGVhZGVyIHtcblx0ICAgIHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQuY29udGFjdC11cy10b3AgLmNvbnRhY3QtZm9ybSB7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuXHQuY29udGFjdC11cy10b3AgLmNvbnRhY3QtZm9ybSAud3BjZjcge1xuXHQgICAgcGFkZGluZzogNDBweCA2MHB4IDQwcHggNjBweDtcblx0fVxuXHQuY29udGFjdC11cy10b3AgLmNvbnRhY3QtZm9ybSAud3BjZjcge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG59XG5cbi5nb29nbGUtbWFwe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTg4cHg7XG5cdHotaW5kZXg6IDEwO1xuXHR0cmFuc2Zvcm06IHNrZXdZKC0zLjVkZWcpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA3MCUgMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2tld1goMCkgc2tld1koLTE4M2RlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2tld1goMCkgc2tld1koLTE4M2RlZyk7XG5cdC50cmFwZXppdW0tYm90dG9te1xuXHRcdGhlaWdodDogMTMwcHg7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYm90dG9tOiAtODNweDtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICByaWdodDogMDtcblx0ICAgIHotaW5kZXg6IDE7XG5cdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koMi44MTRkZWcpO1xuXHQgICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcblx0ICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKDIuODE0ZGVnKTtcblx0ICAgIHRyYW5zZm9ybTogc2tld1koMi44MTRkZWcpO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuXHQuZ29vZ2xlLW1hcCAudHJhcGV6aXVtLWJvdHRvbXtcblx0XHQgICAgaGVpZ2h0OiAxMTlweDtcblx0fVxufVxuLnRlc2ltb25pYWwtaGVhZGVye1xuXHRtYXJnaW4tdG9wOiAxMzBweDtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdC50aXRsZXtcblx0XHRoMntcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09IE5ld3MgTGlzdCAoUG9zdCkgPT09PT09PT09PT09PT09PT09PT0qL1xuLnBvc3QtbGlzdCAuYXJ0aWNhbHMtbGlzdCAuY2FsIC5jYWxlbmRlcntcbiB3aWR0aDogNzglO1xufVxuLnBvc3QtbGlzdCAuYXJ0aWNhbHMtbGlzdCAuY2FsIC5jYWxlbmRlciAucm93LTIgLmRhdGV7XG5cbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3N0LWxpc3QgLmFydGljYWxzLWxpc3QgLmNhbCAuY2FsZW5kZXIgLnJvdy0yIC5tb250aHtcblxuIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucG9zdC1saXN0IC5hcnRpY2Fscy1saXN0IC5jYWwgLmNhbGVuZGVyIC5yb3ctMiAuZGF5e1xuIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PSBTaW5nbGUgTmV3cyA9PT09PT09PT09PT09PT09PT09PSovXG4uc2luZ2xlLWNvbnRlbnR7XG4gcGFkZGluZy1ib3R0b206IDYwcHg7XG4gcG9zaXRpb246IHJlbGF0aXZlO1xuIC50cmFwZXppdW0tdG9wIHtcbiAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHRvcDogLTgzcHg7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHJpZ2h0OiAwO1xuICAgICB6LWluZGV4OiAxO1xuICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiAgICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG4gICAgIHRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcbiB9XG4gLmxlZnQtY29udGVudHtcbiAgei1pbmRleDogMTtcbiAgLmJyZWFkY3J1bWJze1xuICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICBjb2xvcjogIzk5OTtcbiAgIGZvbnQtc2l6ZTogMTZweDtcbiAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnRpdGxle1xuICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICBoM3tcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgfVxuICAgLnRpbWUtZnJhbWV7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgIH1cbiAgIHB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgICBjb2xvcjogIzJlMzMzODtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICB9XG4gIH1cbiAgLmNvbnRlbnR7XG4gICBwe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICB9XG4gIH1cblxuIH1cbiAuc29jaWFsLWZlZWR7XG5cbiB9XG59XG4gQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiBcdC5zaW5nbGUtY29udGVudCAubGVmdC1jb250ZW50IC5jb250ZW50IHAgaW1ne1xuIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gXHR9XG4gfVxuXG4uYWNjcmVkLW1vZGFsLmlue1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG59XG4uYWNjcmVkLW1vZGFse1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHQubW9kYWwtZGlhbG9ne1xuXHRcdHdpZHRoOiA5NDBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0ICAgIG92ZXJmbG93LXk6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHQubW9kYWwtY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDAgMzBweCA3MHB4IDMwcHg7XG5cdFx0XHQubW9kYWwtYm9keXtcblx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA3N3B4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0XHRcdGgye1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdCAgICBtYXJnaW46IDAgMCAxNXB4O1xuXHRcdFx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdCAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnN1Yi10aXRsZXtcblxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNDE0YzU3O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFjY3JlZGl0YXRpb25zLXNsaWRlcntcblx0XHRcdFx0XHQubGVmdC1hcnJvd3tcblx0XHRcdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmlnaHQtYXJyb3d7XG5cblx0XHRcdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNsaWNrLWRvdHN7XG5cdFx0XHRcdFx0XHRib3R0b206IC00M3B4O1xuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAycHg7XG5cdFx0XHRcdFx0XHRcdGJ1dHRvbntcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZGNkY2RjO1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNsaWNrLXNsaWRle1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNsaWNrLWFycm93e1xuXHRcdFx0XHRcdFx0dG9wOiA0NSU7XG4gICAgXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mb290ZXItdGV4dHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0ICAgIGNvbG9yOiAjNDE0YzU3O1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8qQ3VzdG9tIENTUyovXG5cbi5wdXNoeXtcblx0YmFja2dyb3VuZDogIzI2MzIzZTtcblxufVxuLnB1c2h5IC5wdXNoeS1jb250ZW50IHVsIC5wdXNoeS1saW5rIGF7XG5cdGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5uYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMzA1cHg7XG59XG5cbm5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQgdWwuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxubmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdCB1bC5kcm9wZG93bi1tZW51LnNlYy1tZW51IGxpIHtcbiAgIHdpZHRoOjIwJTtcbiAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuXG5cbmRpdiNjb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxubGkucHVzaHktc3VibWVudSB1bCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnB1c2h5LWNvbnRlbnQgdWwgdWwgbGkucHVzaHktbGluayBhe1xuICBiYWNrZ3JvdW5kOiAjNDE0YzU3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1MzAzYTtcbn1cblxubGkucHVzaHktc3VibWVudS5wdXNoeS1zdWJtZW51LWNsb3NlZCBidXR0b24jZmlyc3QtbGluazpmb2N1cyxcbmxpLnB1c2h5LXN1Ym1lbnUucHVzaHktc3VibWVudS1jbG9zZWQgYnV0dG9uI2ZpcnN0LWxpbms6aG92ZXIsXG5saS5wdXNoeS1zdWJtZW51LnB1c2h5LXN1Ym1lbnUtY2xvc2VkIGJ1dHRvbiNmaXJzdC1saW5rOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxubGkucHVzaHktc3VibWVudS5wdXNoeS1zdWJtZW51LWNsb3NlZCBidXR0b24jZmlyc3QtbGluaywgLnB1c2h5LWNvbnRlbnQgdWwgdWwgbGkucHVzaHktbGluayBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9hcnJvdy1yaWdodC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlIDQ4JTtcbn1cbmxpLnB1c2h5LXN1Ym1lbnUucHVzaHktc3VibWVudS1vcGVuIHVsIC5wdXNoeS1saW5rIGF7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdCAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XG59XG5cbmxpLnB1c2h5LXN1Ym1lbnUucHVzaHktc3VibWVudS1vcGVuIGJ1dHRvbiNmaXJzdC1saW5rIHtcblx0YmFja2dyb3VuZDokaGVhZGVyLXRleHQtY29sb3I7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy91cC1tb2JpbGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSA0OCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XG5cbn1cbmxpLnB1c2h5LXN1Ym1lbnUucHVzaHktc3VibWVudS1jbG9zZWQgYnV0dG9uI2ZpcnN0LWxpbmsge1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvZG93bmFycm93LW1vYmlsZS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlIDQ4JTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG59XG5saS5wdXNoeS1zdWJtZW51LnB1c2h5LXN1Ym1lbnUtb3BlbiBidXR0b24jZmlyc3QtbGlua1xuXG5ib2R5IC5wdXNoeSBhICwgLnB1c2h5IGJ1dHRvbiNmaXJzdC1saW5re1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5cbmltZy5tb2JpbGUtbWVudS1pY29uIHtcbiAgICB3aWR0aDogMjE2cHg7XG4gICAgcGFkZGluZzogMjVweCAwIDEwcHggMzdweDtcbn1cblxuIGJ1dHRvbi5tZW51LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgYnV0dG9uLm1lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiB9XG5cbiBidXR0b24ubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi50aHJlZS1jb2x1bW4tdHJhcGV6aXVtIC5pY29uLXRodW1iIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGhyZWUtY29sdW1uLXRyYXBleml1bSAuaWNvbi10aHVtYiBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxufVxuXG4jY3NTbGlkZXIgLmNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Lm1vZGFsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiAxNTUwO1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC43KTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC5zbGlkZXJDb250ZW50IHtcblx0ICAgIHBhZGRpbmc6IDA7XG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHR9XG5cblx0LyogVGhlIENsb3NlIEJ1dHRvbiAqL1xuXHQuY2xvc2Uge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAxMHB4O1xuXHQgICAgcmlnaHQ6IDI1cHg7XG5cdCAgICBmb250LXNpemU6IDM1cHg7XG5cdCAgICBvcGFjaXR5OiAxO1xuXHR9XG5cdC5teVNsaWRlcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY3Vyc29yIHtcblx0XHRjdXJzb3I6IHBvaW50ZXJcblx0fVxuXG5cdC8qIE5leHQgJiBwcmV2aW91cyBidXR0b25zICovXG5cdC5wcmV2LFxuXHQubmV4dCB7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDUwJTtcblx0ICAgIGNvbG9yOiAjZmZmO1xuXHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHR9XG5cblx0Lm5leHQge1xuXHRcdHJpZ2h0OiAtMjVweDtcblx0fVxuXHQucHJldiB7XG5cdFx0bGVmdDogLTI1cHg7XG5cdH1cblxuXG4ud2hvd2VhcmUgLnJpZ2h0LWltYWdlLCAud2hvd2VhcmUgLmxlZnQtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG59XG4ub3VyY3VsdHVyZXZhbHVlIC53aGl0ZS10cmFwZXppdW0gLnJpZ2h0LWNvbiAudGl0bGV7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmFjY3JlZC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5hY2NyZWRpdGF0aW9ucy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZWU3MTM4O1xufVxuLm9jY3VwYXRpb25hbGhlYWx0aHNjcmVlbmluZyAud2hpdGUtdHJhcGV6aXVtIC5sZWZ0LWNvbnRlbnQgLnRpdGxlIGgyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9jY3VwYXRpb25hbGhlYWx0aHNjcmVlbmluZyAud2hpdGUtdHJhcGV6aXVtIC5yaWdodF9jb250ZW50X3R5cGUgLnJpZ2h0LWltYWdlIGltZyB7XG4gICAgcGFkZGluZzogMnB4IDU1cHg7XG4gICAgbWFyZ2luOiAwO1xufVxuLm9jY3VwYXRpb25hbGhlYWx0aHNjcmVlbmluZyAud2hpdGUtdHJhcGV6aXVtIC5sZWZ0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHAge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG59XG4ub2NjdXBhdGlvbmFsaGVhbHRoc2NyZWVuaW5nIC53aGl0ZS10cmFwZXppdW0gLnJpZ2h0X2NvbnRlbnRfdHlwZSAucmlnaHQtaW1hZ2UgaW1ne1xuXG59XG4ucHJvamVjdG5hbWUgLnJpZ2h0LWltYWdlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2FzZS1pbWFnZTI4LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnByb2plY3RuYW1lIC5yaWdodC1pbWFnZSBpbWd7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9qZWN0bmFtZSAucmlnaHQtaW1hZ2V7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jcy1tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG59XG4uY3MtbW9kYWwtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY3MtbW9kYWwtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5hLnNoYXJlLW9wdCB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG59XG4uZ29vZ2xlLW1hcCAudHJhcGV6aXVtLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiAxNjlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtODNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDQuODE0ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tld1koNC44MTRkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKDQuODE0ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDQuODE0ZGVnKTtcbn1cbi5hY2YtbWFwIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogc2tld1koMC41ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA3MCUgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgYnV0dG9uLm1lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiB9XG5cbiBidXR0b24ubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxufVxuXG4jY3NTbGlkZXIgLmNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Lm1vZGFsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiAxNTUwO1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGIzO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0LnNsaWRlckNvbnRlbnQge1xuXHQgICAgcGFkZGluZzogMDtcblx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdH1cblxuXHQvKiBUaGUgQ2xvc2UgQnV0dG9uICovXG5cdC5jbG9zZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDEwcHg7XG5cdCAgICByaWdodDogMjVweDtcblx0ICAgIGZvbnQtc2l6ZTogMzVweDtcblx0ICAgIG9wYWNpdHk6IDE7XG5cdH1cblx0Lm15U2xpZGVzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jdXJzb3Ige1xuXHRcdGN1cnNvcjogcG9pbnRlclxuXHR9XG5cblx0LyogTmV4dCAmIHByZXZpb3VzIGJ1dHRvbnMgKi9cblx0LnByZXYsXG5cdC5uZXh0IHtcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogNTAlO1xuXHQgICAgY29sb3I6ICNmZmY7XG5cdCAgICBmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQubmV4dCB7XG5cdFx0cmlnaHQ6IC0yNXB4O1xuXHR9XG5cdC5wcmV2IHtcblx0XHRsZWZ0OiAtMjVweDtcblx0fVxuXG5cblxuLm1vZGFsIC5jbG9zZSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nsb3NlLWJ1dHRvbi5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNXB4O1xufVxuLmJhY2tncm91bmQtYmxvY2sgLm91ci1taXNzaW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByaWNlLXdvcmstYmcucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwJTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW4tdG9wOiAtNjhweDtcblx0cGFkZGluZy10b3A6IDU1cHg7XG59XG4ub2NjdXBhdGlvbmFsaGVhbHRoc2NyZWVuaW5nIC53aGl0ZS10cmFwZXppdW0gLnJpZ2h0X2NvbnRlbnRfdHlwZSAucmlnaHQtaW1hZ2UgaW1ne1xuXHRwYWRkaW5nOiAwIDtcblx0bWFyZ2luOiAycHggNTVweDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4ub3Blbj5he1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXN7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG4jbXlMaXN0IC5jYWx7IGRpc3BsYXk6bm9uZTtcbn1cblxuXG5cbi5jb250ZW50e1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQudHJhcGV6aXVtLXRvcCB7XG5cdCAgICBoZWlnaHQ6IDEzMHB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogLTgzcHg7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICB6LWluZGV4OiAxO1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG5cdCAgICAtbW96LXRyYW5zZm9ybTogc2tld1koLTIuODE0ZGVnKTtcblx0ICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG5cdCAgICB0cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG5cdH1cblx0LmNvbi10aXRsZXtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC5jb250ZW50e1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0Y29sb3I6ICMyZTMzMzg7XG5cblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMmUzMzM4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uam9pbntcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9WZWN0b3ItU21hcnQtT2JqZWN0MS5wbmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0aGVpZ2h0OiAxMTUwcHg7XG5cdG1hcmdpbi10b3A6IDEzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0cGFkZGluZy10b3A6IDcwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnRyYXBleml1bS10b3Age1xuXHQgICAgaGVpZ2h0OiAxMzBweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3R0b206IC04M3B4O1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgei1pbmRleDogMTtcblx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC0yLjgxNGRlZyk7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHQgICAgdHJhbnNmb3JtOiBza2V3WSgtMi44MTRkZWcpO1xuXHR9XG5cdC5qb2luLWZvcm17XG5cdFx0LnRpdGxle1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXG5cdFx0XHR9XG5cdFx0XHQud3BjZjd7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNle1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0LndwY2Y3LWZvcm17XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCA5MHB4IDQwcHggNzBweDtcblx0XHRcdFx0XHQuam9pbi1maWVsZHtcblx0XHRcdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzMDMwMzA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogIzMwMzAzMDtcblx0XHRcdFx0XHRcdCAgICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0ICAgXHRtYXJnaW4tdG9wOiAxNXB4O1xuICAgXHQgXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtcblx0XHRcdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRcdFx0XHQgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4wNSksIGluc2V0IDBweCAtMTVweCAxMHB4IC0xMnB4IHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDIwcHg7XG5cblxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2x7XG5cdFx0XHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0XHQgICAgcGFkZGluZzogMjJweCAxMnB4O1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcblx0XHRcdFx0XHRcdFx0ICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDhweCAjZTBlMGUwO1xuXHRcdFx0XHRcdFx0XHQgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgOHB4ICNlMGUwZTA7XG5cdFx0XHRcdFx0XHRcdCAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgOHB4ICNlMGUwZTA7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICAgIHNlbGVjdHtcblx0XHRcdFx0XHRcdCAgICBcdG9wdGlvbjpjaGVja2Vke1xuXHRcdFx0XHRcdFx0ICAgIFx0XHRjb2xvcjogI2NjYztcblx0XHRcdFx0XHRcdCAgICBcdFx0fVxuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuam9pbi1maWVsZC0xe1xuXHRcdFx0XHRcdFx0LndwY2Y3LWZvcm0tY29udHJvbC13cmFwe1xuXHRcdFx0XHRcdFx0XHQud3BjZjctY2hlY2tib3h7XG5cblx0XHRcdFx0XHRcdFx0XHQud3BjZjctbGlzdC1pdGVte1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGFiZWx7XG5cbiAgICBcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICBcdFx0XHRcdFx0XHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwwLjA1KSwgaW5zZXQgMHB4IC0xNXB4IDEwcHggLTEycHggcmdiYSgwLDAsMCwwLjA1KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAvKiBsZWZ0OiAwO1xuXHRcdFx0ICAgIFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyovXG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSg0OCwgNDgsIDQ4LCAxKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bGFiZWwudHJhZGV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0XHQgICAgY29sb3I6ICMzMDMwMzA7XG5cdFx0XHRcdFx0XHQgICAgZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRcdCAgIFx0bWFyZ2luLXRvcDogMTVweDtcbiAgIFx0IFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcbiAgIFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRsYWJlbC5xdWFsaXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogIzMwMzAzMDtcblx0XHRcdFx0XHRcdCAgICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0ICAgXHRtYXJnaW4tdG9wOiAxNXB4O1xuICAgXHQgXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucXVhbGlmaWNhdGlvbntcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogIzMwMzAzMDtcblx0XHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdCAgICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0XHRcdH1cblxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5qb2luLWZpZWxkLTN7XG5cdFx0XHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogIzMwMzAzMDtcblx0XHRcdFx0XHRcdCAgICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0ICAgXHRtYXJnaW4tdG9wOiAxNXB4O1xuICAgXHQgXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQjZmlsZXVwbG9hZGZpZWxkIHtcblx0XHRcdFx0XHRcdCAgICBkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQjdXBsb2FkdGV4dGZpZWxkIHtcblx0XHRcdFx0XHRcdCAgaGVpZ2h0OjE4cHg7XG5cdFx0XHRcdFx0XHQgIHdpZHRoOjEzOXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0I3VwbG9hZGJyb3dzZWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHQgIG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdFx0XHRcdFx0ICB0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRcdCAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0XHRcdCAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0ICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0ICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHQgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHQgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0XHRcdFx0ICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Ryb3Bkb3duLXAucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHQgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0Oztcblx0XHRcdFx0XHRcdCAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NCU7XG5cdFx0XHRcdFx0XHQgIGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdCAgbGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAvKiY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQgIFx0YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcblx0XHRcdFx0XHRcdCAgXHRjb2xvcjogI2NjYztcblx0XHRcdFx0XHRcdCAgfSovXG5cdFx0XHRcdFx0XHQgICY6Zm9jdXN7XG5cdFx0XHRcdFx0XHQgIFx0b3V0bGluZTogMDtcblx0XHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHQgIGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHRcdFx0ICBjb2xvcjogIzMwMzAzMDtcblx0XHRcdFx0XHRcdCAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdCAgcGFkZGluZzogNXB4IDI1cHg7XG5cdFx0XHRcdFx0XHQgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZHJvcGRvd24tcC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdCAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7O1xuXHRcdFx0XHRcdFx0ICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk0JTtcblx0XHRcdFx0XHRcdCAgZm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0ICBsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0XHRcdCAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0XHQgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdFx0XHQgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdFx0XHRcdFx0ICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0LndwY2Y3LXN1Ym1pdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5taWQtYnRuIHtcblx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiAxLjUlIDI1JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuXHQuam9pbntcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgaDJ7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cdC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmNyAud3BjZjctZm9ybSB7XG5cdCAgICBwYWRkaW5nOiAxM3B4IDIycHggMTNweCAyMnB4O1xuXHR9XG5cdC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmN3tcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cdC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmNyAud3BjZjctZm9ybSAuam9pbi1maWVsZCAudGl0bGV7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmNyAud3BjZjctZm9ybSAuam9pbi1maWVsZCBsYWJlbHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblx0LmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIHAgLndwY2Y3LXN1Ym1pdHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5qb2luIC5qb2luLWZvcm0gLnRpdGxlIC53cGNmNyAud3BjZjctZm9ybSBwIC50aGVtZS1idG57XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuI2NzU2xpZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiA5OTk7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwYjM7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQjY3NTbGlkZXIgLmNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0I2NzU2xpZGVyIC5zbGlkZXJDb250ZW50IHtcblx0ICAgIHBhZGRpbmc6IDA7XG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdCNjc1NsaWRlciAubW9kYWwtY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0fVxuXG5cdCNjc1NsaWRlciAuY2xvc2Uge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAxMHB4O1xuXHQgICAgcmlnaHQ6IDEwcHg7XG5cdCAgICBmb250LXNpemU6IDM1cHg7XG5cdCAgICBvcGFjaXR5OiAxO1xuXHQgICAgei1pbmRleDogOTk5OTk5OTk7XG5cdH1cblx0I2NzU2xpZGVyIC5teVNsaWRlcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQjY3NTbGlkZXIgLmN1cnNvciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyXG5cdH1cblxuXHQjY3NTbGlkZXIgLnByZXYsXG5cdCNjc1NsaWRlciAubmV4dCB7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDUwJTtcblx0ICAgIGNvbG9yOiAjZmZmO1xuXHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHR9XG5cblx0I2NzU2xpZGVyIC5uZXh0IHtcblx0XHRyaWdodDogLTI1cHg7XG5cdH1cblx0I2NzU2xpZGVyIC5wcmV2IHtcblx0XHRsZWZ0OiAtMjVweDtcblx0fVxuXG5cblxuLmNydW5jaGlmeS1zb2NpYWwgLmNydW5jaGlmeS1mYWNlYm9vayAuaW1hZ2V7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYi1zaGFyZS5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHR9XG4uY3J1bmNoaWZ5LXNvY2lhbCAuY3J1bmNoaWZ5LXR3aXR0ZXIgLmltYWdle1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHdpdHRlci1zaGFyZS5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxuLmNydW5jaGlmeS1zb2NpYWwgLmNydW5jaGlmeS1waW50ZXJlc3QgLmltYWdle1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpbnRlcmVzdC1zaGFyZS5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxuXG4ubXlTbGlkZXMgLm1vZGFsLWNvbnRlbnQtdGV4dCAud3JhcHBlcntcblx0cGFkZGluZzogMjBweDtcblx0aGVpZ2h0OiA0NDRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm15U2xpZGVzIC5tb2RhbC1jb250ZW50LXRleHQgLndyYXBwZXIgaDN7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuXHRjb2xvcjogIzJlMzMzODtcbn1cbi5teVNsaWRlcyAubW9kYWwtY29udGVudC10ZXh0IC53cmFwcGVyIHB7XG5cblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXHRjb2xvcjogIzJlMzMzODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTAwNHB4KSB7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDk1MHB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgIC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBidXR0b24ubWVudS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYnV0dG9uLm5hdmJhci10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ3JleS10cmFwZXppdW0gLnJpZ2h0LWluZm8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuICAgIC50d28tY29sdW1uIC50b3ctY29sdW1uLWJveCB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VjdG9ycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uZXdzIC5mYWNlYm9vaywgLm5ld3MgLmxpbmtlZGluIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9vdGVyIHtcbiAgICAgICAgLmZvb3Rlci1tZW51LCAuYWRkcmVzcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAubG9nby1jb21wYW55IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAub2NjdXBhdGlvbmFsaGVhbHRoc2NyZWVuaW5nIC53aGl0ZS10cmFwZXppdW0gLnJpZ2h0X2NvbnRlbnRfdHlwZSAucmlnaHQtaW1hZ2UgaW1nIHtcblx0ICAgIHBhZGRpbmc6IDA7XG5cdCAgICBtYXJnaW46IGF1dG87XG5cdH1cblxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDA0cHgpIHtcbiAgICAuY29udGFpbmVye1xuICAgICAgICB3aWR0aDogOTUwcHg7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgLmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGJ1dHRvbi5tZW51LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBidXR0b24ubmF2YmFyLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ncmV5LXRyYXBleml1bSAucmlnaHQtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gICAgLnR3by1jb2x1bW4gLnRvdy1jb2x1bW4tYm94IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWN0b3JzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5ld3MgLmZhY2Vib29rLCAubmV3cyAubGlua2VkaW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucHJvamVjdG5hbWUgLnJpZ2h0LWltYWdlOmJlZm9yZSB7XG4gICAgXHRkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgICAuZm9vdGVyLW1lbnUsIC5hZGRyZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9yIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvLWNvbXBhbnkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iYWNrZ3JvdW5kLWJsb2NrIC5vdXItbWlzc2lvbiB7XG5cdCAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG4gICAgXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcblx0Lmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbiAjc2VhcmNoZm9ybSAueWVhci1zZWFyY2gge1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBmbG9hdDogbGVmdDtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgcGFkZGluZy1sZWZ0OiAwO1xuXHQgICAgbWFyZ2luLXRvcDogMTVweDtcblx0fVxuXHQuaGVyby1iYW5uZXItbmV3cyAubmV3cy1iYW5uZXItYmxvY2sgLm5ld3MtYmFubmVyLWRlc2NyaXB0aW9uICNzZWFyY2hmb3JtIC55ZWFyLXNlYXJjaCBzZWxlY3Qge1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdH1cblx0Lmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbiAjc2VhcmNoZm9ybSAuc2VhcmNoLWFyZWF7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lndob3dlYXJlIC5ncmV5LXRyYXBleml1bSB7XG5cdCAgICBwYWRkaW5nLXRvcDogMjQ4cHg7XG5cdH1cblx0LmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubG9nbyB7XG5cdCAgICBtYXgtd2lkdGg6IDE2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7XG5cdC50aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuXHR9XG5cdC5oZXJvLWJhbm5lciAuYmFubmVyLWJsb2NrIC5iYW5uZXItc2x1ZyBoMSB7XG5cdCAgICBmb250LXNpemU6IDMwcHg7XG5cdCAgICBsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXHQuaGVyby1iYW5uZXIgLmJhbm5lci1ibG9jayAuYmFubmVyLWRlc2NyaXB0aW9uIHB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCl7XG5cdGJ1dHRvbi5tZW51LWJ0biB7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDI0cHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG4gICAgXHR3aWR0aDogOTBweDtcbiAgICBcdGhlaWdodDogMjJweDtcbiAgICBcdGZvbnQtc2l6ZTogMTVweDtcbiAgICBcdGJhY2tncm91bmQtc2l6ZTogMjclO1xuXHR9XG5cdC5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLmxvZ28ge1xuXHQgICAgbWF4LXdpZHRoOiAxNjBweDtcblx0fVxuXHQuY29udGFjdC11cy10b3AgLnRpdGxlIGgye1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcbiAgICBcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59XG5cblxuLmZhY2Vib29rIHtcbiAgICB6LWluZGV4OiA5O1xufVxuLmpvaW4gLmpvaW4tZm9ybSAudGl0bGUgLndwY2Y3IC53cGNmNy1mb3JtIC5qb2luLWZpZWxkIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbnBhZGRpbmc6IDAgNXB4O1xuaGVpZ2h0OiA0NnB4O1xufVxuI2Nsb3NlLW1vZGFsIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMTJweCAtMTVweCAwIDA7XG59XG5cbi8vIHRhYmxlXG5cbi5jb250ZW50IHtcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgdGgsXG4gICAgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgICAgZm9udDogNzAwIDE4cHgvMjhweCBcInNvdXJjZS1zYW5zLXByb1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBmb250OiA0MDAgMTZweC8yOHB4IFwic291cmNlLXNhbnMtcHJvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDBweCAwcHggMXB4IDBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyB4bWwgZmVlZFxuXG4ueG1sLWZlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgcGFkZGluZy10b3A6IDE5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTk2cHg7XG5cbiAgLy8gJjo6YmVmb3JlLFxuICAvLyAmOjphZnRlciB7XG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIGxlZnQ6IDA7XG4gIC8vICAgcmlnaHQ6IDA7XG4gIC8vICAgei1pbmRleDogMTtcbiAgLy8gICB3aWR0aDogMTAwJTtcbiAgLy8gICBoZWlnaHQ6IDEzMHB4O1xuICAvLyAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8vIH1cbiAgLy9cbiAgLy8gJjo6YmVmb3JlIHtcbiAgLy8gICB0b3A6IC04M3B4O1xuICAvLyAgIHRyYW5zZm9ybTogc2tld1koMi44MTRkZWcpO1xuICAvLyB9XG4gIC8vXG4gIC8vICY6OmFmdGVyIHtcbiAgLy8gICBib3R0b206IC04M3B4O1xuICAvLyAgIHRyYW5zZm9ybTogc2tld1koMi44MTRkZWcpO1xuICAvLyB9XG5cbiAgLnRpdGxlIGgyLFxuICAuc3ViLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjNDE0YzU3O1xuICB9XG5cbiAgLnN1Yi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnN1Yi1oZWFkaW5nID4gKiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnhtbC1mZWVkLWl0ZW0taXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTRjNTc7XG4gIH1cblxuICAueG1sLWZlZWQtaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC54bWwtZmVlZC1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PSAwMS4gSGVhZGVyID09PT09PT09PT09PT09PT09PT09Ki9cbkBpbXBvcnQgXCJfaGVhZGVyLnNjc3NcIjtcblxuLyo9PT09PT09PT09PT09PT09PT09PSBJbnZlc3RvciBDZW50cmUgPT09PT09PT09PT09PT09PT09PT0qL1xuQGltcG9ydCBcIl9pbnZlc3Rvci1jZW50cmUuc2Nzc1wiO1xuIiwiLmhlcm8tYmFubmVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDEzMHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMTE0cHg7XG5cdCYtbGFuZGluZy1wYWdlIHtcblx0XHRtYXJnaW4tdG9wOjkxcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGhlaWdodDogOTAwcHg7XG5cdFx0bWluLWhlaWdodDogNDAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCYtaW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdC5sZWZ0LXNpZGUtYmFubmVyIHtcblx0XHRcdFx0Ly9wYWRkaW5nLWJvdHRvbToxNTBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0aGVpZ2h0OiA4NSU7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0Ji10b3Age1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdC5iYW5uZXItbGVmdC1pbWFnZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5iYW5uZXItYmxvY2sge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3JTtcblx0XHRcdFx0XHRcdC5wbGF5IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdCYtaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYtcmlnaHQge1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzNBNDE0OSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yaWdodC1zaWRlLWJhbm5lciB7XG5cdFx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6cmVkO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQvL3RvcDozMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdFx0cmlnaHQ6LTgwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOjgwJTtcblx0XHRcdFx0XHQjbWFuMSwgI21hbjIsICNtYW4zIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiBtYXRyaXgoMSwwLDAsMSwtMTAwLDApO1xuXHRcdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyNtYW4xaGFuZCwgI21hbjJoYW5kLCAjbWFuM2hhbmQge1xuXHRcdFx0XHRcdC8vXHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuXHRcdFx0XHRcdC8vfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lci1ibG9ja3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQuYmFubmVyLXNsdWd7XG5cdFx0XHRtYXJnaW4tdG9wOiA4NXB4O1xuXHRcdFx0aDF7XG5cdFx0XHQgICAgZm9udC1zaXplOiA4NXB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogODVweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdGgye1xuXHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0ICAgXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXJzO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmFubmVyLWRlc2NyaXB0aW9ue1xuXHRcdFx0cGFkZGluZzogMjVweCAxMjVweCAwcHggMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwe1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblx0XHRcdC5sYXJnZS1idG57XG5cdFx0XHRcdG1hcmdpbi10b3A6MzJweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHQucGxheSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ly8gdG9wOiA0ODdweDtcblx0XHRcdFx0Ly8gcmlnaHQ6MDtcblx0XHRcdFx0Ly8gbWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogI2VlNzIzODtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHZpZGVvIHtcblx0bWF4LXdpZHRoOiA4MCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbi5oZXJvLWJhbm5lci1uZXdzIC5uZXdzLWJhbm5lci1ibG9jayAubmV3cy1iYW5uZXItZGVzY3JpcHRpb24gaDMgYnJ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG5cdFxuXHQucGxheSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5oZXJvLWJhbm5lciAuYmFubmVyLWJsb2NrIC5wbGF5IGltZ3tcblx0XHR3aWR0aDogNjBweDtcblx0fVxuXHQuaGVyby1iYW5uZXIgLmJhbm5lci1ibG9jayAucGxheSBzcGFue1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuaGVyby1iYW5uZXIge1xuXHRcdCYtbGFuZGluZy1wYWdlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQubGVmdC1zaWRlLWJhbm5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJpZ2h0LXNpZGUtYmFubmVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQvL2hlaWdodDogMzAwcHg7XG5cdFx0XHRcdFx0Ji1pbm5lciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjE1MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXG5cdC5mYW5jeWJveC1jb250YWluZXIgdmlkZW8ge1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cblxuLmhlcm8tYmFubmVyLW5ld3N7XG5cdG1hcmdpbi10b3A6IDEzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNzkwcHg7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXG5cdC5uZXdzLWJhbm5lci1ibG9ja3tcblx0XHRwYWRkaW5nLXRvcDogMTgzcHg7XG5cdFx0Lm5ld3MtYmFubmVyLXNsdWd7XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbntcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4OyBcblx0XHRcdGgze1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0I3NlYXJjaGZvcm17XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHQuc2VhcmNoLWFyZWF7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1x0XG5cblx0XHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdCAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHQgICAgY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdCAgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdCAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgICBmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdCAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuXHRcdFx0XHRcdFx0XHQgIGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCAgXG5cdFx0XHRcdFx0XHRcdCAgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdFx0XHRcdFx0XHQgIGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0IFxuXHRcdFx0XHRcdFx0XHQgIFxuXHRcdFx0XHRcdFx0XHQgIFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG5cdFx0XHRcdFx0XHRcdCAgY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHQgIFxuXHRcdFx0XHRcdFx0XHQgIFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHRcdFx0XHRcdCAgY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHQgIFxuXHRcdFx0XHRcdFx0XHQgXG5cdFx0XHRcdFx0XHRcdCAgXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0I3NlYXJjaHN1Ym1pdCB7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VhcmNoLnBuZyk7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQ4JTtcblx0XHRcdFx0XHQgICAgYm9yZGVyOiAwO1xuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHRcdCAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC55ZWFyLXNlYXJjaHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdHNlbGVjdHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDMwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NlYXJjaC1kcm9wZG93bi5wbmcnKTtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MiU7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDglO1xuXHRcdFx0XHRcdCAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdCAgICBjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0ICAgIFxuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ICAgIGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0ICAgIGFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdCAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IFxuXHRcdFx0XHRcdCAgICBcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG5cdFx0XHRcdFx0XHRcdCAgY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0ICBcblx0XHRcdFx0XHRcdFx0IFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdFx0XHRcdFx0XHQgIGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0IFxuXHRcdFx0XHRcdFx0XHQgIFxuXHRcdFx0XHRcdFx0XHQgIFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG5cdFx0XHRcdFx0XHRcdCAgY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHQgIFxuXHRcdFx0XHRcdFx0XHQgIFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHRcdFx0XHRcdCAgY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHQgIFxuXHRcdFx0XHRcdFx0XHQgXG5cdFx0XHRcdFx0XHRcdCAgXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0b3B0aW9ue1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2VlZTtcblxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tYmFubmVyLW5ld3MgLm5ld3MtYmFubmVyLWJsb2NrIC5uZXdzLWJhbm5lci1kZXNjcmlwdGlvbiAjc2VhcmNoZm9ybSAueWVhci1zZWFyY2h7XG4gIFx0cGFkZGluZy1sZWZ0OjA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oZXJvLWJhbm5lcntcblx0XHRoZWlnaHQ6IGF1dG87XG4gICAgXHRwYWRkaW5nLWJvdHRvbTogNDAlO1xuXHR9XG5cblx0Lmhlcm8tYmFubmVyIHtcblx0XHQmLWxhbmRpbmctcGFnZSB7XG5cdFx0XHQubGVmdC1zaWRlLWJhbm5lciB7XG5cdFx0XHRcdC8vcGFkZGluZy1ib3R0b206MTUwcHg7XG5cdFx0XHRcdGhlaWdodDogNzUlO1xuXHRcdFx0XHQmLXRvcCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cblxuXHQuaGVyby1iYW5uZXIgLmJhbm5lci1ibG9jayAuYmFubmVyLXNsdWcgaDEge1xuXHQgICAgZm9udC1zaXplOiA1OXB4O1xuICAgIFx0bGluZS1oZWlnaHQ6IDU5cHg7XG5cdCAgIFxuXHR9XG5cdC5oZXJvLWJhbm5lciAuYmFubmVyLWJsb2NrIC5iYW5uZXItZGVzY3JpcHRpb257XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuaGVyby1iYW5uZXIgLmJhbm5lci1ibG9jayAuYmFubmVyLWRlc2NyaXB0aW9uIC5sYXJnZS1idG57XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmhlYWRlciAuaGVhZGVyLWNvbG9yIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubG9nb3tcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG5cdC5oZXJvLWJhbm5lci1sYW5kaW5nLXBhZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDExMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCl7XG5cdC5oZXJvLWJhbm5lciB7XG5cdFx0Ji1sYW5kaW5nLXBhZ2Uge1xuXHRcdFx0LnJpZ2h0LXNpZGUtYmFubmVyIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHQvL2hlaWdodDogODAlO1xuXHRcdFx0XHRcdC8vYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmZvb3Rlcntcblx0XG5cdHBhZGRpbmctYm90dG9tOiA3NnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblx0LmluZm9ye1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdC5sb2dvLWNvbXBhbnl7XG5cdFx0XHRpbWd7XG5cdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hZGRyZXNze1xuXHRcdFx0cGFkZGluZy10b3A6IDIycHg7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFib3V0LW1lbnV7XG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1x0XHRcdFxuXHRcdH1cblx0XHQubWVudXtcblx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XG5cdFx0XHRsaXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlY3RvcnMtbWVudXtcblx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0XHRzcGFue1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHRcblx0XHR9XG5cdFx0Lm1lbnV7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdGxpe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBvbGljaWVzLW1lbnV7XG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1x0XG5cdFx0fVxuXHRcdC5tZW51e1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRsaXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5leHBlcnRpc2Utc2Vje1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdHNwYW57XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcdFxuXHRcdH1cblx0XHQubWVudXtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0bGl7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWN0b3JzLWZvb3Rlci1tZW51e1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFxuXHRcdH1cblx0fVxuXHQuYWNjcmVkaXRhdGlvbntcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxufVxuLmJvdHRvbS1sb2dvLXNlY3Rpb257XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcblx0LmJvdHRvbS1sb2dvLXdyYXAge1xuICAgIFx0cGFkZGluZzogMCA4cHg7XG4gICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aW1ne1xuXHRcdFx0XG5cdFx0fVxuXHR9XHRcbn1cbi5mb290ZXItYm90dG9te1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHQuY29weXJpZ2h0e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRzcGFue1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cblx0LnRlcm1zLXBhZ2V7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICRoZWFkZXItdGV4dC1jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpOm50aC1jaGlsZCgxKSB7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjJkMzk7XG5cdFx0ICAgIGJvcmRlci10b3A6IDA7XG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDA7XG5cdFx0ICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBcdFx0bWFyZ2luOiAwIDEycHg7XG5cdFx0fVxuXHR9XG5cdC5jb21wYW55LWxpbmsge1xuXHRcdHNwYW57XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAoIG1heC13aWR0aDogNzY4cHgpe1xuXHQuZm9vdGVyLWJvdHRvbSAudGVybXMtcGFnZSBsaTpudGgtY2hpbGQoMSkge1xuXHQgICAgYm9yZGVyLWxlZnQ6IDA7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdCAgICBtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQuZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0IHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jb250YWN0dXMgLmZvb3RlciB7XG5cdCAgICBwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQuY29udGFjdHVzIC5mb290ZXJ7XG5cdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdFx0ei1pbmRleDogNTA7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuYm90dG9tLWxvZ28tc2VjdGlvbiAuYm90dG9tLWxvZ28td3JhcCBhIGltZ3tcblx0XHRtYXJnaW46IDAgYXV0bztcbiAgIFx0XHR3aWR0aDogNjAlO1xuXHR9XG5cdC5jb250YWN0dXMgLmZvb3Rlcntcblx0XHRtYXJnaW4tdG9wOiAtOTVweDtcblx0XHR6LWluZGV4OiA1MDtcblx0fVxuXHQuZm9vdGVyLWJvdHRvbSAuY29tcGFueS1saW5re1xuXHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0fVxuXHQuZm9vdGVye1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHR9XG59IiwiLmhlYWRlcntcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDtcblx0LnRvcC1jb2xvcntcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcblx0XHRcblx0XHQudG9wLWhlYWRlcntcblx0XHRcdC8qcGFkZGluZzogMTBweCAwOyovXG5cdFx0XHQudG9wLWJhcntcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XG5cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnNvY2lhbC1pY29ue1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucGhvbmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdCAgICBcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdCAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcblx0XHRcdFx0XHQgICAgaW1ne1xuXHRcdFx0XHRcdCAgICBcdCBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHQgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdCAgICAgcGFkZGluZy1ib3R0b206IDRweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucmVnaXN0ZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZweCAxNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlZTcyMzg7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXG5cblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6JGZvbnQtaGVhZGVyczsgXG5cdFx0XHRcdFx0XHRcdGNvbG9yOndoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdC5oZWFkZXItY29sb3J7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHQubmF2YmFyLWRlZmF1bHR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Lm5hdmJhci1oZWFkZXJ7XG5cdFx0XHRcdC5sb2dve1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubWVudXtcblx0XHRcdFx0LmNvbGxhcHNle1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0Lm5hdiB7XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggMDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdC5jYXJldHtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdCAgICAvKmJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdCAgICBjb2xvcjogdHJhbnNwYXJlbnQ7Ki9cblx0XHRcdFx0XHRcdFx0ICAgIFxuXHRcdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmFycm93e1xuXHRcdFx0XHRcdFx0XHQvKmJhY2tncm91bmQ6IHVybCguLi9pbWcvZHJvcGRvd25fYXJvb3ctMS5wbmcpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsqL1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kcm9wZG93bi5vcGVue1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRyb3Bkb3duLW1lbnV7XG5cdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmF1dG97XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHQuaW1hZ2V7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSBcblx0XHRcdFx0XHQuZXhwZXJ0aXNlLW1lbnV7XG5cdFx0XHRcdFx0XHQuZHJvcGRvd24tbWVudXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHQuaW1hZ2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblxuXHRcdFx0XHRcdFx0XHRcdFx0Lm92LXdye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQub3ZlcmxheXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMTE0LCA1NiwgMC45KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoNntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1yaWdodC5wbmcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvKmxpbmUtaGVpZ2h0OiAzOXB4OyovXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LmV4LXRleHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoNntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJG1lbnUtdGV4dC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzlweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0LmV4LWRlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJG1lbnUtdGV4dC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvKnBhZGRpbmctdG9wOiAxMHB4OyovXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQubGlua3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkaGVhZGVyLXRleHQtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmV4cGVydGlzZXtcblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zZWN0b3JzLW1lbnV7XG5cdFx0XHRcdFx0XHQuc2VjLW1lbnV7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCA4cHg7XG5cdFx0XHRcdFx0XHRcdC5kcm9wZG93bi1tZW51LWJyYW5ke1xuXHRcdFx0XHRcdFx0XHRcdGltZ3sgIFxuXHRcdFx0XHRcdFx0XHRcdFx0ICAgICBoZWlnaHQ6IDE0MnB4O1xuICAgIFx0XHRcdFx0XHRcdFx0XHRcdCBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5vdi13cmFwIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Lm92ZXJsYXl7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMTE0LCA1NiwgMC45KTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGg2e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1yaWdodC5wbmcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYWJvdXR7XG5cdFx0XHRcdFx0XHQuYWJvdXQtbWVudXtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRoNntcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93bWVudS1yaWdodC5wbmcpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmFuY29yLTN7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZHJvcGRvd24uYWJvdXQub3Blbntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRyb3Bkb3duLW1lbnUuYWJvdXR1c3tcblx0XHRcdFx0XHRcdHRvcDogNzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZHJvcGRvd24tbWVudS5wb2xpY2llc3tcblx0XHRcdFx0XHRcdHRvcDogNzBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IC0zNDZweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogNjA1cHg7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnBvbGljZXMtaXRlbXtcblx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwIDMycHggMCA0N3B4O1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG9saWNlLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMTVweDtcblx0XHRcdFx0XHRcdFx0aDZ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcnM7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd21lbnUtcmlnaHQucG5nKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZHJvcGRvd24ucG9saWNpZXMub3Blbntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRyb3Bkb3duLW1lbnUucG9saWNpZXN7XG5cdFx0XHRcdFx0XHR0b3A6IDcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0XG5cdH1cblx0XG59XG5cbi5uYXYgPiBsaS5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm5hdiA+IGxpLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgIFx0bWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgXG5cbn1cbi5kcm9wZG93bi1tZW51ID4gbGkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuIC8qIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7Ki9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgXG59XG4ubWVudS1idG57XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVvcmRlci1vcHRpb25zc3NzLnBuZykgbm8tcmVwZWF0O1xuXHRjdXJzb3I6cG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVycztcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNDE0YzU3O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI01haW5NZW51IGxpIHtcbiAgICBwYWRkaW5nOiAwcHggMjVweDtcbn1cbi5kcm9wZG93bi1tZW51IGEgbGl7XG5cdHBhZGRpbmc6IDA7XG59IFxubGkuZHJvcGRvd246YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgbWFyZ2luOiAtNTBweCAtMTVweCAwIDA7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZHJvcGRvd25fYXJvb3ctMS5wbmcpOyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG5cbn1cbmxpLm1haW4tbWVudS1pdGVtLmN1cnJlbnQgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNlZTcxMzg7XG59XG5cbi5oZWFkZXIgLmhlYWRlci1jb2xvciAubmF2YmFyLWRlZmF1bHQgLm1lbnUgLm5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG5cdGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbiNjb29raWVfZGlyZWN0aXZlX2NvbnRhaW5lcntcblx0ZGlzcGxheTogbm9uZTtcblx0dHJhbnNpdGlvbjogMC42cztcblx0LmNvb2tpZS1oZWFkZXJ7XG5cdFx0YmFja2dyb3VuZDogJGhlYWRlci10ZXh0LWNvbG9yO1xuXHRcdCNjb29raWVfYWNjZXB0e1xuXHRcdFx0cGFkZGluZzogMjBweCAwcHg7XG5cdFx0XHQuYWNjZXB0e1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNjBweDtcblx0XHRcdH1cblx0XHRcdC5jbG9zZS1idG57XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcdFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nyb3NzLnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuXHRcdFx0XHRcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgdG9wOiA5cHg7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQuY29va2llLXRleHR7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yZWdpc3Rlci1tb2JpbGV7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5leHBlcnRpc2UtbWVudS5jdXJyZW50c3tcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNlZTcxMzg7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IFxuICAgICNNYWluTWVudSBsaSB7XG4gICAgXHRwYWRkaW5nOiAwcHggMTVweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OCkgeyBcbiAgICAuaGVhZGVyIC5oZWFkZXItY29sb3IgLm5hdmJhci1kZWZhdWx0IC5tZW51IC5uYXYgbGkgYXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oZWFkZXIgLnRvcC1jb2xvciAudG9wLWhlYWRlciAudG9wLWJhciBzcGFue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmhlYWRlciAudG9wLWNvbG9yIC50b3AtaGVhZGVyIC50b3AtYmFyIC5zb2NpYWwtaWNvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdGJ1dHRvbi5tZW51LWJ0bntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDMzcHg7XG5cdCAgICByaWdodDogMzBweDtcblx0fVxuXHQuaGVhZGVyIC50b3AtY29sb3IgLmNvbnRhaW5lcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQuaGVhZGVyIC50b3AtY29sb3IgLnRvcC1oZWFkZXIgLnRvcC1iYXJ7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblx0LmhlYWRlciAudG9wLWNvbG9yIC50b3AtaGVhZGVyIC50b3AtYmFyIC5waG9uZXtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5oZWFkZXIgLnRvcC1jb2xvciAudG9wLWhlYWRlciAudG9wLWJhciAucmVnaXN0ZXJ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmhlYWRlciAudG9wLWNvbG9yIC50b3AtaGVhZGVyIC50b3AtYmFyIC5yZWdpc3RlciBsaSwgLmhlYWRlciAudG9wLWNvbG9yIC50b3AtaGVhZGVyIC50b3AtYmFyIC5waG9uZSBsaXtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0I2Nvb2tpZV9kaXJlY3RpdmVfY29udGFpbmVyIC5jb29raWUtaGVhZGVyICNjb29raWVfYWNjZXB0IC5jb29raWUtdGV4dHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQjY29va2llX2RpcmVjdGl2ZV9jb250YWluZXIgLmNvb2tpZS1oZWFkZXIgI2Nvb2tpZV9hY2NlcHQgLmJ0bi1jb2tpZWV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHQjY29va2llX2RpcmVjdGl2ZV9jb250YWluZXIgLmNvb2tpZS1oZWFkZXIgI2Nvb2tpZV9hY2NlcHQgLmFjY2VwdHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0fVxuXHQucmVnaXN0ZXItZGVzdG9we1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQucmVnaXN0ZXItbW9iaWxle1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0LmFjY3JlZC1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAgLmFjY3JlZC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC50aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5hY2NyZWQtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogOTUlO1xufVxuXHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7XG5cdC5oZWFkZXIgLnRvcC1jb2xvciAudG9wLWhlYWRlciAudG9wLWJhciAucGhvbmUge1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdH1cblx0LmhlYWRlciAudG9wLWNvbG9yIC50b3AtaGVhZGVyIC50b3AtYmFyIC5yZWdpc3RlciB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0fVxuXHQjY29va2llX2RpcmVjdGl2ZV9jb250YWluZXIgLmNvb2tpZS1oZWFkZXIgI2Nvb2tpZV9hY2NlcHQgLmNvb2tpZS10ZXh0e1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCNjb29raWVfZGlyZWN0aXZlX2NvbnRhaW5lciAuY29va2llLWhlYWRlciAjY29va2llX2FjY2VwdCAuYnRuLWNva2llZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdCNjb29raWVfZGlyZWN0aXZlX2NvbnRhaW5lciAuY29va2llLWhlYWRlciAjY29va2llX2FjY2VwdCAuYWNjZXB0e1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuXG5cbi5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn0iLCIuaGVyby1iYW5uZXIuaW52ZXN0b3ItY2VudHJlIHtcbiAgICAuYmFubmVyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMjVweCA3MHB4IDBweCAwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLmludmVzdG9yLWNlbnRyZSB7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgaWZyYW1lLnNoYXJlLXByaWNlLXRpY2tlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMzNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW52ZXN0b3ItY2VudHJlIHtcbiAgICAgICAgaWZyYW1lLnZpZGVvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvYXJkLWRpcmVjdG9ycyB7XG4gICAgLmltYWdlIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cbn1cblxuLmJvYXJkLWRpcmVjdG9ycyAge1xuICAgIC5wZXJzb25lbC1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cblxuLmJvYXJkLWRpcmVjdG9ycyB7XG4gICAgLmltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib2FyZC1kaXJlY3RvcnMge1xuICAgIC5wZXJzb25lbC1kZXRhaWxzIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1zZW1pZXh0ZW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzQxNGM1NztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvYXJkLWRpcmVjdG9ycyB7XG4gICAgLnBlcnNvbmVsLWRldGFpbHMge1xuICAgICAgICAucG9zaXRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICNhZGFkYWQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvYXJkLWRpcmVjdG9ycyAgIHtcbiAgICAucGVyc29uZWwtZGV0YWlscyB7XG4gICAgICAgIC5iaW9ncmFwaHkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVzdWx0cy1yZXBvcnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVzdWx0cy1yZXBvcnRzIHtcbiAgICAucmVwb3J0cy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG59XG5cbi5uYXZiYXIubmF2YmFyLWRlZmF1bHQubWFpbiB7XG4gICAgI01haW5NZW51IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
