@charset "UTF-8";
#business .under-main {
  background-image: url("../images/quality/main.jpg"); }


.quality-img {height:350px; width:auto;  overflow:hidden; }
.quality-img  img{ width:100%; height:350px;  object-fit: cover; }


.quality-gallery-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly; 
 margin:auto;
width:100%; text-align:center; }
  .business-border {border:1px solid #000000;  max-width: 1015px; text-align:center; margin:auto; }

@media all and (min-width: 769px) {
    .quality-gallery-list {
      max-width: 1015px; margin-bottom: 10px; margin-top:-30px;   } }

@media all and (min-width: 769px) {
  .quality-gallery-item {
    margin-bottom: 0px;
    width: calc((100% - 66px) / 3); } }

@media all and (max-width: 768px) {
  .quality-gallery-item {
    margin-bottom: 30px;
    width: calc((100% - 10px) / 1); } 
 .quality-gallery-list {
     width:auto; margin-bottom: 10px; margin-top:-30px; margin-left:10px; margin-right:10px ; }
    .business-border {border:1px solid #000000;  max-width: 1015px; text-align:center; margin:auto 1rem; 
 } }

.quality-gallery-item .pict {
  width:100%;  overflow-x:hidden;
  height: auto;    
  margin-bottom: 10px; }

.quality-gallery-item .pict img{
  width:100%;  }



@media all and (min-width: 769px) {
  #business .under-block .item {
    height: 581px;
    position: relative; } }

#business .under-flex {
  position: relative; }
  @media all and (min-width: 769px) {
    #business .under-flex::after {
      height: 581px;
      top: 0; } }
  @media all and (min-width: 769px) {
    #business .under-flex .box {
      height: 440px;
      margin-top: calc((581px - 440px) / 2); } }


@media all and (min-width: 769px) {
  .business-about {
    margin-bottom: 115px; } }

@media all and (max-width: 768px) {
  .business-about {
    margin-bottom: 55px; } }

@media all and (min-width: 769px) {
  .business-about-images {
    margin-bottom: 40px; } }

@media all and (max-width: 768px) {
  .business-about-images {
    margin-bottom: 25px;
    padding-right: 20px;
    padding-left: 20px; } }

.business-about-nav {
  background-color: #C2D4EE;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }
  @media all and (min-width: 769px) {
    .business-about-nav {
      padding-left: 40px;
      padding-right: 40px; } }
  @media all and (min-width: 769px) {
    .business-about-nav {
      max-width: 1928px;
      margin-top: 80px;
      margin-bottom: 75px; } }
  @media all and (max-width: 768px) {
    .business-about-nav {
      margin-top: 40px;
      margin-bottom: 35px;
      padding-right: 20px;
      padding-left: 20px; } }
  .business-about-nav .head {
    color: #014097;
    position: relative; }
    @media all and (min-width: 769px) {
      .business-about-nav .head {
        font-size: 25px;
        top: -25px; } }
    @media all and (max-width: 768px) {
      .business-about-nav .head {
        font-size: 20px;
        top: -20px; } }
  .business-about-nav .list {
    display: flex;
    flex-wrap: wrap; }
    @media all and (min-width: 769px) {
      .business-about-nav .list {
        justify-content: center;
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px; } }
    @media all and (max-width: 768px) {
      .business-about-nav .list {
        justify-content: space-around; } }
  @media all and (min-width: 769px) {
    .business-about-nav .item {
      margin-left: 30px;
      margin-right: 30px;
      margin-bottom: 50px; } }
  @media all and (max-width: 768px) {
    .business-about-nav .item {
      padding-left: 15px;
      padding-right: 15px;
      margin-bottom: 30px;
      width: calc(100% / 2); } }
  .business-about-nav .item a {
    display: block; }
  .business-about-nav .item .pict {
    max-width: 244px; }
    @media all and (min-width: 769px) {
      .business-about-nav .item .pict {
        margin-bottom: 25px; } }
    @media all and (max-width: 768px) {
      .business-about-nav .item .pict {
        margin-bottom: 15px; } }
  .business-about-nav .item .name {
    color: #014097; }
    @media all and (min-width: 769px) {
      .business-about-nav .item .name {
        font-size: 18px; } }
    @media all and (max-width: 768px) {
      .business-about-nav .item .name {
        font-size: 16px; } }
    .business-about-nav .item .name::after {
      content: "";
      display: block;
      border-left: solid 1px #014097;
      border-bottom: solid 1px #014097;
      height: 15px;
      width: 15px;
      transform: rotate(-45deg);
      margin-top: 10px;
      margin-left: auto;
      margin-right: auto; }
      @media all and (max-width: 768px) {
        .business-about-nav .item .name::after {
          margin-top: 0; } }

.business-about-text {
  text-align: center; }
  @media all and (min-width: 769px) {
    .business-about-text {
      padding-left: 40px;
      padding-right: 40px; } }
  @media all and (min-width: 769px) {
    .business-about-text {
      margin-bottom: 70px; } }
  @media all and (max-width: 768px) {
    .business-about-text {
      margin-bottom: 35px;
      padding-left: 20px;
      padding-right: 20px;
      text-align: left; }
      .business-about-text br {
        display: none; } }

.business-about .under-blue-block .inner {
background-color: transparent;
  color: #000000; }
  .business-about .under-blue-block .inner::after {
    border: solid 0px #000000; }

.business-about .under-blue-block .head-main {
  border-top: solid 1px #000000;
  border-bottom: solid 1px #000000; }

@media all and (min-width: 769px) {
  .business-quality {
    margin-bottom: 90px; } }

@media all and (max-width: 768px) {
  .business-quality {
    margin-bottom: 45px; } }

@media all and (min-width: 769px) {
  .business-quality .under-block {
    padding-bottom: 115px; } }

@media all and (max-width: 768px) {
  .business-quality .under-block {
    padding-bottom: 45px; } }

.business-quality .list .item:nth-child(1) .under-flex::after {
  background-image: url("../images/quality/main2.jpg"); }

.business-field .under-block {
  background-color: transparent; }
  @media all and (min-width: 769px) {
    .business-field .under-block > .list {
      margin-bottom: 30px; } }

@media all and (min-width: 769px) {
  .business-field-item {
    margin-bottom: 85px; } }

@media all and (max-width: 768px) {
  .business-field-item {
    margin-bottom: 40px; } }

.business-field-item:nth-child(odd) .under-flex {
  justify-content: flex-end; }
  .business-field-item:nth-child(odd) .under-flex::after {
    left: 0; }

.business-field-item:nth-child(even) .under-flex {
  justify-content: flex-start !important; }
  .business-field-item:nth-child(even) .under-flex::after {
    right: 0;
    left: unset !important; }

.business-field-item:nth-child(1) .under-flex::after {
  background-image: url("../images/business/field_1.jpg"); }

.business-field-item:nth-child(2) .under-flex::after {
  background-image: url("../images/business/field_2.jpg"); }

.business-field-item:nth-child(3) .under-flex::after {
  background-image: url("../images/business/field_3.jpg"); }

.business-field-item:nth-child(4) .under-flex::after {
  background-image: url("../images/business/field_4.jpg"); }

.business-field-item:nth-child(5) .under-flex::after {
  background-image: url("../images/business/field_5.jpg"); }

.business-field-item:nth-child(6) .under-flex::after {
  background-image: url("../images/business/field_6.jpg"); }

@media all and (max-width: 768px) {
  .business-field-item .under-flex {
    padding-top: 220px; } }

@media all and (max-width: 768px) {
  .business-field-item .under-flex::after {
    height: 220px !important; } }

@media all and (min-width: 769px) {
  .business-field .name {
    padding-left: 40px;
    padding-right: 40px; } }

@media all and (max-width: 768px) {
  .business-field .name {
    padding-right: 20px;
    padding-left: 20px; } }

.business-field .name .inner {
  border-top: solid 1px #014097; }
  @media all and (min-width: 769px) {
    .business-field .name .inner {
      max-width: calc(1047px - 80px);
      margin-left: auto;
      margin-right: auto;
      font-size: 25px;
      padding-top: 30px; } }
  @media all and (max-width: 768px) {
    .business-field .name .inner {
      font-size: 19px;
      padding-top: 20px; } }

.business-field .name .name-jp {
  color: #014097; }

@media all and (min-width: 769px) {
  .business-field .features {
    padding-left: 40px;
    padding-right: 40px; } }

@media all and (min-width: 769px) {
  .business-field .features {
    display: flex;
    max-width: 1047px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 66px; } }

@media all and (max-width: 768px) {
  .business-field .features {
    margin-bottom: 25px;
    padding-right: 20px;
    padding-left: 20px; } }

.business-field .features .head {
  font-family: "Helvetica Neue", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
  background-color: #014097;
  color: #fff;
  position: relative;
  text-align: center; }
  @media all and (min-width: 769px) {
    .business-field .features .head {
      padding-left: 40px;
      padding-right: 40px;
      width: 200px; } }
  @media all and (max-width: 768px) {
    .business-field .features .head {
      padding: 20px; } }
  @media all and (min-width: 769px) {
    .business-field .features .head span {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); } }

.business-field .features .list {
  background-color: #F2F2F2;
  counter-reset: number 0; }
  @media all and (min-width: 769px) {
    .business-field .features .list {
      padding: 35px 40px;
      width: calc(100% - 200px); } }
  @media all and (max-width: 768px) {
    .business-field .features .list {
      padding: 20px; } }
  .business-field .features .list .item:not(:last-child) {
    margin-bottom: 25px; }
  .business-field .features .list .item::before {
    counter-increment: number 1;
    content: "0" counter(number);
    color: #014097; }
    @media all and (min-width: 769px) {
      .business-field .features .list .item::before {
        font-size: 28px;
        margin-right: 15px;
        vertical-align: middle; } }
    @media all and (max-width: 768px) {
      .business-field .features .list .item::before {
        font-size: 18px;
        margin-right: 10px; } }

@media all and (min-width: 769px) {
  .business-field .images {
    padding-left: 40px;
    padding-right: 40px; } }

@media all and (min-width: 769px) {
  .business-field .images {
    max-width: 1047px;
    margin-left: auto;
    margin-right: auto; } }

@media all and (max-width: 768px) {
  .business-field .images {
    padding-right: 20px;
    padding-left: 20px; } }

.business-field .images .list {
  display: flex;
  justify-content: space-between; }

@media all and (min-width: 769px) {
  .business-field .images .item {
    width: calc((100% - 47px) / 2); } }

@media all and (max-width: 768px) {
  .business-field .images .item {
    width: calc((100% - 15px) / 2); } }

.business-field .images .item .pict {
  margin-bottom: 5px; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYnVzaW5lc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9idXNpbmVzcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29uZmlnL190eXBvZ3JhcGh5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDS2hCO0VBRUksb0RBQXdEOztBQUl0RDtFQU5OO0lBT1EsYUFBYTtJQUNiLGtCQUFrQixJQUVyQjs7QUFWTDtFQWFJLGtCQUFrQjtFQUVoQjtJQWZOO01BZ0JRLGFBQWE7TUFDYixNQUFNLElBRVQ7RUFFQztJQXJCTjtNQXNCUSxhQUFhO01BQ2IscUNBQXFDLElBRXhDOztBQU1EO0VBREY7SUFFSSxvQkFBb0IsSUF3SXZCOztBQXRJQztFQUpGO0lBS0ksbUJBQW1CLElBcUl0Qjs7QUFsSUc7RUFERjtJQUVJLG1CQUFtQixJQU90Qjs7QUFMQztFQUpGO0lBS0ksbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixrQkFBa0IsSUFFckI7O0FBQ0Q7RUFFRSx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUM1Q3RCO0lEdUNFO01DdENBLGtCQUFrQjtNQUNsQixtQkFBbUIsSURnSWxCO0VBckZDO0lBTkY7TUFPSSxpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLG1CQUFtQixJQWtGdEI7RUFoRkM7SUFYRjtNQVlJLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIsbUJBQW1CO01BQ25CLGtCQUFrQixJQTRFckI7RUEzRkE7SUFrQkcsY0NoRVc7SURpRVgsa0JBQWtCO0lBQ2xCO01BcEJIO1FBcUJLLGVBQWU7UUFDZixVQUFVLElBTWI7SUFKQztNQXhCSDtRQXlCSyxlQUFlO1FBQ2YsVUFBVSxJQUViO0VBNUJGO0lBOEJHLGFBQWE7SUFDYixlQUFlO0lBQ2Y7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cFVXO0VEcVVYLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCO0lBcklMO01Bc0lPLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsWUFBWSxJQWFmO0VBWEM7SUExSUw7TUEySU8sYUFBYSxJQVVoQjtFQVBHO0lBOUlQO01BK0lTLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsU0FBUztNQUNULGdDQUFnQyxJQUVuQzs7QUFwSk47RUF1SksseUJDelZZO0VEMFZaLHVCQUF1QjtFQUN2QjtJQXpKTDtNQTBKTyxrQkFBa0I7TUFDbEIseUJBQXlCLElBd0I1QjtFQXRCQztJQTdKTDtNQThKTyxhQUFhLElBcUJoQjtFQW5MSjtJQWtLUyxtQkFDRjtFQW5LUDtJQXFLUywyQkFBMkI7SUFDM0IsNEJBQTJCO0lBQzNCLGNDMVdPO0lEMldQO01BeEtUO1FBeUtXLGVBQWU7UUFDZixrQkFBa0I7UUFDbEIsc0JBQXNCLElBTXpCO0lBSkM7TUE3S1Q7UUE4S1csZUFBZTtRQUNmLGtCQUFrQixJQUVyQjs7QUM3V1Q7RUQ0TEM7SUMzTEMsa0JBQWtCO0lBQ2xCLG1CQUFtQixJRHlZbEI7O0FBeEJDO0VBdkxIO0lBd0xLLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsa0JBQWtCLElBcUJyQjs7QUFuQkM7RUE1TEg7SUE2TEssbUJBQW1CO0lBQ25CLGtCQUFrQixJQWlCckI7O0FBL01GO0VBaU1LLGFBQWE7RUFDYiw4QkFBOEI7O0FBRzlCO0VBck1MO0lBc01PLDhCQUE4QixJQVFqQzs7QUFOQztFQXhNTDtJQXlNTyw4QkFBOEIsSUFLakM7O0FBOU1KO0VBNE1PLGtCQUFrQiIsImZpbGUiOiIuL2Nzcy9idXNpbmVzcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4jYnVzaW5lc3MgLnVuZGVyLW1haW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnVzaW5lc3MvbWFpbi5qcGdcIik7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgI2J1c2luZXNzIC51bmRlci1ibG9jayAuaXRlbSB7XG4gICAgaGVpZ2h0OiA1ODFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4jYnVzaW5lc3MgLnVuZGVyLWZsZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAjYnVzaW5lc3MgLnVuZGVyLWZsZXg6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogNTgxcHg7XG4gICAgICB0b3A6IDA7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICNidXNpbmVzcyAudW5kZXItZmxleCAuYm94IHtcbiAgICAgIGhlaWdodDogNDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKCg1ODFweCAtIDQ0MHB4KSAvIDIpOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ1c2luZXNzLWFib3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcy1hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5idXNpbmVzcy1hYm91dC1pbWFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MtYWJvdXQtaW1hZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmJ1c2luZXNzLWFib3V0LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMkQ0RUU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5idXNpbmVzcy1hYm91dC1uYXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmJ1c2luZXNzLWFib3V0LW5hdiB7XG4gICAgICBtYXgtd2lkdGg6IDE5MjhweDtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnVzaW5lc3MtYWJvdXQtbmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5idXNpbmVzcy1hYm91dC1uYXYgLmhlYWQge1xuICAgIGNvbG9yOiAjMDE0MDk3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYnVzaW5lc3MtYWJvdXQtbmF2IC5oZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB0b3A6IC0yNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJ1c2luZXNzLWFib3V0LW5hdiAuaGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdG9wOiAtMjBweDsgfSB9XG4gIC5idXNpbmVzcy1hYm91dC1uYXYgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5idXNpbmVzcy1hYm91dC1uYXYgLmxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5idXNpbmVzcy1hYm91dC1uYXYgLmxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmJ1c2luZXNzLWFib3V0LW5hdiAuaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5idXNpbmVzcy1hYm91dC1uYXYgLml0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7IH0gfVxuICAuYnVzaW5lc3MtYWJvdXQtbmF2IC5pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5idXNpbmVzcy1hYm91dC1uYXYgLml0ZW0gLnBpY3Qge1xuICAgIG1heC13aWR0aDogMjQ0cHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmJ1c2luZXNzLWFib3V0LW5hdiAuaXRlbSAucGljdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnVzaW5lc3MtYWJvdXQtbmF2IC5pdGVtIC5waWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5idXNpbmVzcy1hYm91dC1uYXYgLml0ZW0gLm5hbWUge1xuICAgIGNvbG9yOiAjMDE0MDk3OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5idXNpbmVzcy1hYm91dC1uYXYgLml0ZW0gLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnVzaW5lc3MtYWJvdXQtbmF2IC5pdGVtIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuYnVzaW5lc3MtYWJvdXQtbmF2IC5pdGVtIC5uYW1lOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICMwMTQwOTc7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAxNDA5NztcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJ1c2luZXNzLWFib3V0LW5hdiAuaXRlbSAubmFtZTo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uYnVzaW5lc3MtYWJvdXQtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5idXNpbmVzcy1hYm91dC10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5idXNpbmVzcy1hYm91dC10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5idXNpbmVzcy1hYm91dC10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmJ1c2luZXNzLWFib3V0LXRleHQgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJ1c2luZXNzLWFib3V0IC51bmRlci1ibHVlLWJsb2NrIC5pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5idXNpbmVzcy1hYm91dCAudW5kZXItYmx1ZS1ibG9jayAuaW5uZXI6OmFmdGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwMDAwOyB9XG5cbi5idXNpbmVzcy1hYm91dCAudW5kZXItYmx1ZS1ibG9jayAuaGVhZC1tYWluIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwMDAwOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5idXNpbmVzcy1xdWFsaXR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLXF1YWxpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnVzaW5lc3MtcXVhbGl0eSAudW5kZXItYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcy1xdWFsaXR5IC51bmRlci1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH0gfVxuXG4uYnVzaW5lc3MtcXVhbGl0eSAubGlzdCAuaXRlbTpudGgtY2hpbGQoMSkgLnVuZGVyLWZsZXg6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J1c2luZXNzL2ZpZWxkX3F1YWxpdHkuanBnXCIpOyB9XG5cbi5idXNpbmVzcy1maWVsZCAudW5kZXItYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5idXNpbmVzcy1maWVsZCAudW5kZXItYmxvY2sgPiAubGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ1c2luZXNzLWZpZWxkLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MtZmllbGQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5idXNpbmVzcy1maWVsZC1pdGVtOm50aC1jaGlsZChvZGQpIC51bmRlci1mbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuYnVzaW5lc3MtZmllbGQtaXRlbTpudGgtY2hpbGQob2RkKSAudW5kZXItZmxleDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7IH1cblxuLmJ1c2luZXNzLWZpZWxkLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC51bmRlci1mbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmJ1c2luZXNzLWZpZWxkLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC51bmRlci1mbGV4OjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4uYnVzaW5lc3MtZmllbGQtaXRlbTpudGgtY2hpbGQoMSkgLnVuZGVyLWZsZXg6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J1c2luZXNzL2ZpZWxkXzEuanBnXCIpOyB9XG5cbi5idXNpbmVzcy1maWVsZC1pdGVtOm50aC1jaGlsZCgyKSAudW5kZXItZmxleDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnVzaW5lc3MvZmllbGRfMi5qcGdcIik7IH1cblxuLmJ1c2luZXNzLWZpZWxkLWl0ZW06bnRoLWNoaWxkKDMpIC51bmRlci1mbGV4OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9idXNpbmVzcy9maWVsZF8zLmpwZ1wiKTsgfVxuXG4uYnVzaW5lc3MtZmllbGQtaXRlbTpudGgtY2hpbGQoNCkgLnVuZGVyLWZsZXg6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J1c2luZXNzL2ZpZWxkXzQuanBnXCIpOyB9XG5cbi5idXNpbmVzcy1maWVsZC1pdGVtOm50aC1jaGlsZCg1KSAudW5kZXItZmxleDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnVzaW5lc3MvZmllbGRfNS5qcGdcIik7IH1cblxuLmJ1c2luZXNzLWZpZWxkLWl0ZW06bnRoLWNoaWxkKDYpIC51bmRlci1mbGV4OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9idXNpbmVzcy9maWVsZF82LmpwZ1wiKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MtZmllbGQtaXRlbSAudW5kZXItZmxleCB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLWZpZWxkLWl0ZW0gLnVuZGVyLWZsZXg6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnVzaW5lc3MtZmllbGQgLm5hbWUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLWZpZWxkIC5uYW1lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5idXNpbmVzcy1maWVsZCAubmFtZSAuaW5uZXIge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAxNDA5NzsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5idXNpbmVzcy1maWVsZCAubmFtZSAuaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwNDdweCAtIDgwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1c2luZXNzLWZpZWxkIC5uYW1lIC5pbm5lciB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi5idXNpbmVzcy1maWVsZCAubmFtZSAubmFtZS1qcCB7XG4gIGNvbG9yOiAjMDE0MDk3OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5idXNpbmVzcy1maWVsZCAuZmVhdHVyZXMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ1c2luZXNzLWZpZWxkIC5mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEwNDdweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcy1maWVsZCAuZmVhdHVyZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uYnVzaW5lc3MtZmllbGQgLmZlYXR1cmVzIC5oZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgQXJpYWwsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDA5NztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmJ1c2luZXNzLWZpZWxkIC5mZWF0dXJlcyAuaGVhZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnVzaW5lc3MtZmllbGQgLmZlYXR1cmVzIC5oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5idXNpbmVzcy1maWVsZCAuZmVhdHVyZXMgLmhlYWQgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9IH1cblxuLmJ1c2luZXNzLWZpZWxkIC5mZWF0dXJlcyAubGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmJ1c2luZXNzLWZpZWxkIC5mZWF0dXJlcyAubGlzdCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDQwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnVzaW5lc3MtZmllbGQgLmZlYXR1cmVzIC5saXN0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAuYnVzaW5lc3MtZmllbGQgLmZlYXR1cmVzIC5saXN0IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmJ1c2luZXNzLWZpZWxkIC5mZWF0dXJlcyAubGlzdCAuaXRlbTo6YmVmb3JlIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XG4gICAgY29udGVudDogXCIwXCIgY291bnRlcihudW1iZXIpO1xuICAgIGNvbG9yOiAjMDE0MDk3OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5idXNpbmVzcy1maWVsZCAuZmVhdHVyZXMgLmxpc3QgLml0ZW06OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJ1c2luZXNzLWZpZWxkIC5mZWF0dXJlcyAubGlzdCAuaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnVzaW5lc3MtZmllbGQgLmltYWdlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnVzaW5lc3MtZmllbGQgLmltYWdlcyB7XG4gICAgbWF4LXdpZHRoOiAxMDQ3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLWZpZWxkIC5pbWFnZXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLmJ1c2luZXNzLWZpZWxkIC5pbWFnZXMgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ1c2luZXNzLWZpZWxkIC5pbWFnZXMgLml0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDdweCkgLyAyKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcy1maWVsZCAuaW1hZ2VzIC5pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE1cHgpIC8gMik7IH0gfVxuXG4uYnVzaW5lc3MtZmllbGQgLmltYWdlcyAuaXRlbSAucGljdCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuIiwiQGltcG9ydCBcIi4vLi4vY29uZmlnL21lZGlhcXVlcnlcIjtcbkBpbXBvcnQgXCIuLy4uL2NvbmZpZy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiLi8uLi9jb25maWcvdmFyaWFibGVzXCI7XG5cblxuI2J1c2luZXNzIHtcbiAgLnVuZGVyLW1haW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VfcGF0aCArIFwiYnVzaW5lc3MvbWFpbi5qcGdcIik7XG4gIH1cbiAgLnVuZGVyLWJsb2NrIHtcbiAgICAuaXRlbSB7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBoZWlnaHQ6IDU4MXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51bmRlci1mbGV4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgaGVpZ2h0OiA1ODFweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm94IHtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIGhlaWdodDogNDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoKDU4MXB4IC0gNDQwcHgpIC8gMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idXNpbmVzcyB7XG4gICYtYWJvdXQge1xuICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuICAgICYtaW1hZ2VzIHtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbmF2IHtcbiAgICAgIEBpbmNsdWRlIGNvbW1vbi1wYWRkaW5nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MyRDRFRTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAuaGVhZCB7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0ZW0ge1xuICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnBpY3Qge1xuICAgICAgICAgIG1heC13aWR0aDogMjQ0cHg7XG4gICAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkbWFpbi1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtYWluLWJsdWU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgY29tbW9uLXBhZGRpbmc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1heE19ICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnVuZGVyLWJsdWUtYmxvY2sge1xuICAgICAgLmlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsYWNrO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG1haW4tYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZWFkLW1haW4ge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJG1haW4tYmxhY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbWFpbi1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1xdWFsaXR5IHtcbiAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgIC51bmRlci1ibG9jayB7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpc3Qge1xuICAgICAgLml0ZW0ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgLnVuZGVyLWZsZXgge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlX3BhdGggKyBcImJ1c2luZXNzL2ZpZWxkX3F1YWxpdHkuanBnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWZpZWxkIHtcbiAgICAudW5kZXItYmxvY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmID4gLmxpc3Qge1xuICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgLnVuZGVyLWZsZXgge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgLnVuZGVyLWZsZXgge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgLnVuZGVyLWZsZXgge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VfcGF0aCArIFwiYnVzaW5lc3MvZmllbGRfMS5qcGdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC51bmRlci1mbGV4IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlX3BhdGggKyBcImJ1c2luZXNzL2ZpZWxkXzIuanBnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAudW5kZXItZmxleCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZV9wYXRoICsgXCJidXNpbmVzcy9maWVsZF8zLmpwZ1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgLnVuZGVyLWZsZXgge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VfcGF0aCArIFwiYnVzaW5lc3MvZmllbGRfNC5qcGdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIC51bmRlci1mbGV4IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlX3BhdGggKyBcImJ1c2luZXNzL2ZpZWxkXzUuanBnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAudW5kZXItZmxleCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZV9wYXRoICsgXCJidXNpbmVzcy9maWVsZF82LmpwZ1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51bmRlci1mbGV4IHtcbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYW1lIHtcbiAgICAgIEBpbmNsdWRlIGNvbW1vbi1wYWRkaW5nO1xuICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgLmlubmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRtYWluLWJsdWU7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwNDdweCAtIDgwcHgpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uYW1lLWpwIHtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlcyB7XG4gICAgICBAaW5jbHVkZSBjb21tb24tcGFkZGluZztcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC13aWR0aDogMTA0N3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgLmhlYWQge1xuICAgICAgICBAaW5jbHVkZSByZWNydWl0LWZvbnQtZmFtaWx5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xuICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggNDBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiMFwiY291bnRlcihudW1iZXIpO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2VzIHtcbiAgICAgIEBpbmNsdWRlIGNvbW1vbi1wYWRkaW5nO1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDQ3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAubGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ3cHgpIC8gMik7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE1cHgpIC8gMik7XG4gICAgICAgIH1cbiAgICAgICAgLnBpY3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJtZWRpYXF1ZXJ5XCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuXG5cbiRpbWFnZV9wYXRoOiAnLi4vaW1hZ2VzLyc7XG4kbWFpbi1ibGFjazogIzAwMDAwMDtcbiRtYWluLWJsdWU6ICMwMTQwOTc7XG4kbGlnaHQtZ3JheTogI0YyRjJGMjtcbiRyZWNydWl0LXJlZDogI0ZBMDQxMTtcbiRyZWNydWl0LWJyb3duOiAjMjMxODE1O1xuJHJlY3J1aXQtZ3JheTogI0U2RTZFNjtcblxuQG1peGluIGNvbW1vbi1wYWRkaW5nIHtcbiAgQG1lZGlhICN7JG1pbk19IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4lY292ZXItaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtaXhpbiBjb3Zlci1pbWcoJHJhdGlvOiAxMDAlKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAkcmF0aW87XG4gIH1cbiAgJiA+ICoge1xuICAgIEBleHRlbmQgJWNvdmVyLWltZztcbiAgfVxufSIsIkBtaXhpbiByZWNydWl0LWZvbnQtZmFtaWx5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgQXJpYWwsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGNvcnBvcmF0ZS1mb250LWZhbWlseSB7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/