@charset "UTF-8";
@media all and (max-width: 768px) {
  .contact-container #breadcrumbs {
    top: 0; } }

.contact-inner {
  margin-left: auto;
  margin-right: auto; }
  @media all and (min-width: 769px) {
    .contact-inner {
      padding-left: 40px;
      padding-right: 40px; } }
  @media all and (min-width: 769px) {
    .contact-inner {
      max-width: 1050px;
      margin-bottom: 110px; } }
  @media all and (max-width: 768px) {
    .contact-inner {
      padding-right: 20px;
      padding-left: 20px;
      margin-bottom: 55px; } }

.contact-types {
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  text-align: center; }
  @media all and (min-width: 769px) {
    .contact-types {
      margin-bottom: 60px;
      padding: 46px 36px; } }
  @media all and (max-width: 768px) {
    .contact-types {
      margin-bottom: 35px;
      padding: 23px 17px; } }
  @media all and (min-width: 769px) {
    .contact-types-list {
      display: flex;
      justify-content: center; } }
  @media all and (min-width: 769px) {
    .contact-types-item {
      width: calc((100% - 2px) / 3); } }
  @media all and (max-width: 768px) {
    .contact-types-item {
      margin-bottom: 30px; } }
  @media all and (min-width: 769px) {
    .contact-types-item:nth-child(2) {
      border-left: solid 1px #000; } }
  .contact-types-item .icon {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    height: 69px;
    width: 71px; }
  .contact-types-item .head {
    margin-bottom: 10px; }
    @media all and (min-width: 769px) {
      .contact-types-item .head {
        font-size: 15px; } }
  .contact-types-item .number {
    line-height: 1;
    margin-bottom: 18px; }
    @media all and (min-width: 769px) {
      .contact-types-item .number > * {
        font-size: 25px; } }
    @media all and (max-width: 768px) {
      .contact-types-item .number > * {
        font-size: 20px; } }
  .contact-types-item .sub {
    font-size: 12px;
    line-height: 1.55; }
  .contact-types-item .under-button {
    margin-left: auto;
    margin-right: auto;
    width: 196px; }

.contact-form .head {
  font-size: 15px;
  letter-spacing: 0.2em;
  margin-bottom: 4px; }

.contact-form .comment {
  font-family: "Helvetica Neue", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
  margin-bottom: 20px; }
  .contact-form .comment span {
    color: #E60012; }

.contact-form input,
.contact-form button,
.contact-form textarea,
.contact-form select {
  color: #000000;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  resize: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /*--- サイト毎に指定 ---*/
  font-family: "Helvetica Neue", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
  font-size: 14px;
  letter-spacing: 0.15em;
  /*--- サイト毎に指定 ---*/
  width: 100%; }

.contact-form input:-webkit-autofill {
  box-shadow: 0 0 0 1000px white inset; }

.contact-form ::-moz-placeholder {
  color: #898989; }

.contact-form :-ms-input-placeholder {
  color: #898989; }

.contact-form ::placeholder {
  color: #898989; }

.contact-form .hissu {
  color: #E60012;
  margin-left: 5px; }

@media all and (min-width: 769px) {
  .contact-form .form-list {
    padding-left: 20px;
    padding-right: 20px; } }

@media all and (min-width: 769px) {
  .contact-form .form-item {
    display: flex;
    padding: 17px 24px 17px 34px; } }

@media all and (max-width: 768px) {
  .contact-form .form-item {
    padding: 12px 15px 20px; } }

.contact-form .form-item:first-child {
  border-top: solid 1px #000; }

.contact-form .form-item:nth-child(odd) {
  background-color: #f9f9f9; }

.contact-form .form-head {
  letter-spacing: 0.2em; }
  @media all and (min-width: 769px) {
    .contact-form .form-head {
      padding-top: 15px;
      width: 240px; } }
  @media all and (max-width: 768px) {
    .contact-form .form-head {
      margin-bottom: 5px; } }

.contact-form .form-input-inner-head {
  font-family: "Helvetica Neue", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
  font-size: 14px;
  margin-bottom: 4px; }
  .contact-form .form-input-inner-head:not(:first-child) {
    margin-top: 20px; }

@media all and (min-width: 769px) {
  .contact-form .form-input,
  .contact-form .form-input-wrapper {
    width: calc(100% - 240px); } }

.contact-form .form-input-wrapper .form-input {
  width: 100%; }
  @media all and (min-width: 769px) {
    .contact-form .form-input-wrapper .form-input.address {
      width: 250px; } }

.contact-form .form-input {
  background-color: #fff;
  border: solid 1px #C9CACA;
  padding: 12px 15px; }
  .contact-form .form-input input {
    height: 100%;
    width: 100%; }

.contact-form .form-radio {
  padding: 12px 0;
  /* radio */ }
  .contact-form .form-radio input[type=radio] {
    display: block; }
    .contact-form .form-radio input[type=radio]::before {
      background-color: #fff;
      border: solid 1px #C9CACA;
      border-radius: 50%;
      content: "";
      position: absolute;
      top: 6px;
      left: 0;
      height: 14px;
      width: 14px; }
    .contact-form .form-radio input[type=radio]::after {
      background-color: #000;
      border-radius: 50%;
      content: '';
      display: none;
      position: absolute;
      top: 9px;
      left: 3px;
      height: 8px;
      width: 8px; }
    .contact-form .form-radio input[type=radio]:checked::after {
      display: block; }
  .contact-form .form-radio label {
    font-family: "Helvetica Neue", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
    line-height: 1;
    position: relative;
    display: block;
    padding: 6px 30px 0 25px;
    cursor: pointer;
    transition: all 0.15s ease;
    white-space: nowrap; }

.contact-form .form-textarea {
  background-color: #fff;
  border: solid 1px #C9CACA;
  padding: 12px 15px; }
  @media all and (min-width: 769px) {
    .contact-form .form-textarea {
      width: calc(100% - 240px); } }
  .contact-form .form-textarea textarea {
    width: 100%; }
    @media all and (min-width: 769px) {
      .contact-form .form-textarea textarea {
        height: 210px; } }

.contact-form .pretend-wrapper {
  border-top: solid 1px #000; }
  @media all and (min-width: 769px) {
    .contact-form .pretend-wrapper {
      margin-top: 36px;
      margin-bottom: 45px; } }
  @media all and (max-width: 768px) {
    .contact-form .pretend-wrapper {
      margin-bottom: 40px; } }

.contact-form .form-btn-wrapper .form-btn:nth-child(2) {
  margin-bottom: 30px; }

.contact-form .form-btn-wrapper .form-btn button {
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, メイリオ, Meiryo, serif;
  background-color: #D71618;
  border: solid 1px #D71618;
  color: #fff;
  cursor: pointer;
  display: block;
  letter-spacing: 0.2em;
  line-height: 55px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  transition: all 0.3s ease-in-out; }
  @media all and (min-width: 769px) {
    .contact-form .form-btn-wrapper .form-btn button {
      font-size: 13px;
      width: 292px; } }
  .contact-form .form-btn-wrapper .form-btn button::before {
    border-right: solid 1px #fff;
    border-bottom: solid 1px #fff;
    content: "";
    display: block;
    height: 13px;
    width: 13px;
    position: absolute;
    right: 18px;
    top: 21px;
    transform: rotate(-45deg);
    transition: all 0.3s ease-in-out; }
  @media all and (min-width: 769px) {
    .contact-form .form-btn-wrapper .form-btn button:hover {
      background-color: #fff;
      color: #D71618; }
      .contact-form .form-btn-wrapper .form-btn button:hover::before {
        border-right: solid 1px #D71618;
        border-bottom: solid 1px #D71618; } }

.contact-thanks {
  margin-left: auto;
  margin-right: auto; }
  @media all and (min-width: 769px) {
    .contact-thanks {
      max-width: 880px;
      margin-bottom: 200px; } }
  @media all and (max-width: 768px) {
    .contact-thanks {
      padding-left: 20px;
      padding-right: 20px;
      margin-bottom: 100px; } }
  @media all and (min-width: 769px) {
    .contact-thanks .head {
      font-size: 21px;
      margin-bottom: 20px;
      text-align: center; } }
  @media all and (max-width: 768px) {
    .contact-thanks .head {
      font-size: 16px;
      margin-bottom: 15px; } }
  .contact-thanks .text {
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
    .contact-thanks .text .box {
      display: inline-block;
      line-height: 2.2;
      text-align: left; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb25maWcvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbmZpZy9fdHlwb2dyYXBoeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ09aO0VBRko7SUFHTSxNQUFNLElBRVQ7O0FBSUQ7RUFFRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VDSnBCO0lEQ0E7TUNBRSxrQkFBa0I7TUFDbEIsbUJBQW1CLElEWXBCO0VBVEM7SUFKRjtNQUtJLGlCQUFpQjtNQUNqQixvQkFBb0IsSUFPdkI7RUFMQztJQVJGO01BU0ksbUJBQW1CO01BQ25CLGtCQUFrQjtNQUNsQixtQkFBbUIsSUFFdEI7O0FBQ0Q7RUFDRSw2QkN2QmU7RUR3QmYsZ0NDeEJlO0VEeUJmLGtCQUFrQjtFQUNsQjtJQUpGO01BS0ksbUJBQW1CO01BQ25CLGtCQUFrQixJQTREckI7RUExREM7SUFSRjtNQVNJLG1CQUFtQjtNQUNuQixrQkFBa0IsSUF3RHJCO0VBckRHO0lBREY7TUFFSSxhQUFhO01BQ2IsdUJBQXVCLElBRTFCO0VBRUM7SUFERjtNQUVJLDZCQUE2QixJQTZDaEM7RUEzQ0M7SUFKRjtNQUtJLG1CQUFtQixJQTBDdEI7RUF2Q0c7SUFSSDtNQVNLLDhCQ2pEUyxJRG9EWjtFQVpGO0lBY0csaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFdBQVc7RUFsQmQ7SUFxQkcsbUJBQW1CO0lBQ25CO01BdEJIO1FBdUJLLGVBQWUsSUFFbEI7RUF6QkY7SUEyQkcsY0FBYztJQUNkLG1CQUFtQjtJQUVqQjtNQTlCTDtRQStCTyxlQUFlLElBS2xCO0lBSEM7TUFqQ0w7UUFrQ08sZUFBZSxJQUVsQjtFQXBDSjtJQXVDRyxlQUFlO0lB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QUFrQjtJQUNsQixXQUFXO0lBQ1gsU0FBUztJQUNULHlCQUF5QjtJQUN6QixnQ0FBZ0M7RUFHaEM7SUFwTlQ7TUFxTlcsc0JBQXNCO01BQ3RCLGNBQWM7TUF0TnpCO1FBd05hLCtCQUErQjtRQUMvQixnQ0FBZ0MsSUFDakM7O0FBT2I7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCO0lBSEY7TUFJSSxnQkFBZ0I7TUFDaEIsb0JBQW9CLElBNEJ2QjtFQTFCQztJQVBGO01BUUksa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixvQkFBb0IsSUF1QnZCO0VBcEJHO0lBYkg7TUFjSyxlQUFlO01BQ2YsbUJBQW1CO01BQ25CLGtCQUFrQixJQU1yQjtFQUpDO0lBbEJIO01BbUJLLGVBQWU7TUFDZixtQkFBbUIsSUFFdEI7RUF0QkY7SUF3Qkcsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUExQnJCO01BNEJLLHFCQUFxQjtNQUNyQixnQkFBZ0I7TUFDaEIsZ0JBQWdCIiwiZmlsZSI6Ii4vY3NzL2NvbnRhY3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtY29udGFpbmVyICNicmVhZGNydW1icyB7XG4gICAgdG9wOiAwOyB9IH1cblxuLmNvbnRhY3QtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRhY3QtaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRhY3QtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtaW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH0gfVxuXG4uY29udGFjdC10eXBlcyB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMDE0MDk3O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAxNDA5NztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRhY3QtdHlwZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHBhZGRpbmc6IDQ2cHggMzZweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtdHlwZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIHBhZGRpbmc6IDIzcHggMTdweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRhY3QtdHlwZXMtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250YWN0LXR5cGVzLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAycHgpIC8gMyk7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LXR5cGVzLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRhY3QtdHlwZXMtaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMDE0MDk3OyB9IH1cbiAgLmNvbnRhY3QtdHlwZXMtaXRlbSAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIHdpZHRoOiA3MXB4OyB9XG4gIC5jb250YWN0LXR5cGVzLWl0ZW0gLmhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbnRhY3QtdHlwZXMtaXRlbSAuaGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIC5jb250YWN0LXR5cGVzLWl0ZW0gLm51bWJlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGFjdC10eXBlcy1pdGVtIC5udW1iZXIgPiAqIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdHlwZXMtaXRlbSAubnVtYmVyID4gKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5jb250YWN0LXR5cGVzLWl0ZW0gLnN1YiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1OyB9XG4gIC5jb250YWN0LXR5cGVzLWl0ZW0gLnVuZGVyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxOTZweDsgfVxuXG4uY29udGFjdC1mb3JtIC5oZWFkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4uY29udGFjdC1mb3JtIC5jb21tZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgQXJpYWwsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY29udGFjdC1mb3JtIC5jb21tZW50IHNwYW4ge1xuICAgIGNvbG9yOiAjRTYwMDEyOyB9XG5cbi5jb250YWN0LWZvcm0gaW5wdXQsXG4uY29udGFjdC1mb3JtIGJ1dHRvbixcbi5jb250YWN0LWZvcm0gdGV4dGFyZWEsXG4uY29udGFjdC1mb3JtIHNlbGVjdCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKi0tLSDjgrXjgqTjg4jmr47jgavmjIflrpogLS0tKi9cbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgQXJpYWwsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAvKi0tLSDjgrXjgqTjg4jmr47jgavmjIflrpogLS0tKi9cbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRhY3QtZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0OyB9XG5cbi5jb250YWN0LWZvcm0gOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODk4OTg5OyB9XG5cbi5jb250YWN0LWZvcm0gLmhpc3N1IHtcbiAgY29sb3I6ICNFNjAwMTI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbnRhY3QtZm9ybSAuZm9ybS1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250YWN0LWZvcm0gLmZvcm0taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxN3B4IDI0cHggMTdweCAzNHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMjBweDsgfSB9XG5cbi5jb250YWN0LWZvcm0gLmZvcm0taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDEsIDY0LCAxNTEsIDAuNCk7IH1cblxuLmNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCA2NCwgMTUxLCAwLjA0KTsgfVxuXG4uY29udGFjdC1mb3JtIC5mb3JtLWhlYWQge1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGFjdC1mb3JtIC5mb3JtLWhlYWQge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB3aWR0aDogMjQwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWZvcm0gLmZvcm0taGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG4uY29udGFjdC1mb3JtIC5mb3JtLWlucHV0LWlubmVyLWhlYWQge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLCBBcmlhbCwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAuY29udGFjdC1mb3JtIC5mb3JtLWlucHV0LWlubmVyLWhlYWQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbnRhY3QtZm9ybSAuZm9ybS1pbnB1dCxcbiAgLmNvbnRhY3QtZm9ybSAuZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjQwcHgpOyB9IH1cblxuLmNvbnRhY3QtZm9ybSAuZm9ybS1pbnB1dC13cmFwcGVyIC5mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGFjdC1mb3JtIC5mb3JtLWlucHV0LXdyYXBwZXIgLmZvcm0taW5wdXQuYWRkcmVzcyB7XG4gICAgICB3aWR0aDogMjUwcHg7IH0gfVxuXG4uY29udGFjdC1mb3JtIC5mb3JtLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0M5Q0FDQTtcbiAgcGFkZGluZzogMTJweCAxNXB4OyB9XG4gIC5jb250YWN0LWZvcm0gLmZvcm0taW5wdXQgaW5wdXQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY29udGFjdC1mb3JtIC5mb3JtLXJhZGlvIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICAvKiByYWRpbyAqLyB9XG4gIC5jb250YWN0LWZvcm0gLmZvcm0tcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjQzlDQUNBO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHdpZHRoOiAxNHB4OyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDA5NztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogOHB4OyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGFjdC1mb3JtIC5mb3JtLXJhZGlvIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLCBBcmlhbCwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMzBweCAwIDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNvbnRhY3QtZm9ybSAuZm9ybS10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDOUNBQ0E7XG4gIHBhZGRpbmc6IDEycHggMTVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250YWN0LWZvcm0gLmZvcm0tdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTsgfSB9XG4gIC5jb250YWN0LWZvcm0gLmZvcm0tdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb250YWN0LWZvcm0gLmZvcm0tdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDIxMHB4OyB9IH1cblxuLmNvbnRhY3QtZm9ybSAucHJldGVuZC13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMSwgNjQsIDE1MSwgMC40KTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250YWN0LWZvcm0gLnByZXRlbmQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtZm9ybSAucHJldGVuZC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uY29udGFjdC1mb3JtIC5mb3JtLWJ0bi13cmFwcGVyIC5mb3JtLWJ0bjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jb250YWN0LWZvcm0gLmZvcm0tYnRuLXdyYXBwZXIgLmZvcm0tYnRuIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzE2MTg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNENzE2MTg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1idG4td3JhcHBlciAuZm9ybS1idG4gYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHdpZHRoOiAyOTJweDsgfSB9XG4gIC5jb250YWN0LWZvcm0gLmZvcm0tYnRuLXdyYXBwZXIgLmZvcm0tYnRuIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMThweDtcbiAgICB0b3A6IDIxcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250YWN0LWZvcm0gLmZvcm0tYnRuLXdyYXBwZXIgLmZvcm0tYnRuIGJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNENzE2MTg7IH1cbiAgICAgIC5jb250YWN0LWZvcm0gLmZvcm0tYnRuLXdyYXBwZXIgLmZvcm0tYnRuIGJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI0Q3MTYxODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNENzE2MTg7IH0gfVxuXG4uY29udGFjdC10aGFua3Mge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRhY3QtdGhhbmtzIHtcbiAgICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtdGhhbmtzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRhY3QtdGhhbmtzIC5oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LXRoYW5rcyAuaGVhZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmNvbnRhY3QtdGhhbmtzIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmNvbnRhY3QtdGhhbmtzIC50ZXh0IC5ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiIsIkBpbXBvcnQgXCIuLy4uL2NvbmZpZy9tZWRpYXF1ZXJ5XCI7XG5AaW1wb3J0IFwiLi8uLi9jb25maWcvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIi4vLi4vY29uZmlnL3ZhcmlhYmxlc1wiO1xuXG5cbi5jb250YWN0LWNvbnRhaW5lciB7XG4gICNicmVhZGNydW1icyB7XG4gICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3Qge1xuICAmLWlubmVyIHtcbiAgICBAaW5jbHVkZSBjb21tb24tcGFkZGluZztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgIG1heC13aWR0aDogMTA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG4gIH1cbiAgJi10eXBlcyB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRtYWluLWJsdWU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtYWluLWJsdWU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZzogNDZweCAzNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIHBhZGRpbmc6IDIzcHggMTdweDtcbiAgICB9XG4gICAgJi1saXN0IHtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAycHgpIC8gMyk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJG1haW4tYmx1ZTtcbiAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkbWFpbi1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICB9XG4gICAgICAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubnVtYmVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICB9XG4gICAgICAudW5kZXItYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDE5NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWZvcm0ge1xuICAgIC5oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweFxuICAgIH1cbiAgICAuY29tbWVudCB7XG4gICAgICBAaW5jbHVkZSByZWNydWl0LWZvbnQtZmFtaWx5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0U2MDAxMjtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gUmVzZXRcbiAgICBpbnB1dCxcbiAgICBidXR0b24sXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0IHtcbiAgICAgIGNvbG9yOiAkbWFpbi1ibGFjaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLyotLS0g44K144Kk44OI5q+O44Gr5oyH5a6aIC0tLSovXG4gICAgICBAaW5jbHVkZSByZWNydWl0LWZvbnQtZmFtaWx5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgIC8qLS0tIOOCteOCpOODiOavjuOBq+aMh+WumiAtLS0qL1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0O1xuICAgIH1cbiAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIH1cbiAgICAuaGlzc3Uge1xuICAgICAgY29sb3I6ICNFNjAwMTI7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgICAuZm9ybS1saXN0IHtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDI0cHggMTdweCAzNHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMSwgNjQsIDE1MSwgMC40KTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDY0LCAxNTEsIDAuMDQpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1oZWFkIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWlucHV0LWlubmVyLWhlYWQge1xuICAgICAgQGluY2x1ZGUgcmVjcnVpdC1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pbnB1dCxcbiAgICAuZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWlucHV0LXdyYXBwZXIge1xuICAgICAgLmZvcm0taW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5hZGRyZXNzIHtcbiAgICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0M5Q0FDQTtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tcmFkaW8ge1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgLyogcmFkaW8gKi9cbiAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjQzlDQUNBO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgcmVjcnVpdC1mb250LWZhbWlseTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDZweCAzMHB4IDAgMjVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tdGV4dGFyZWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNDOUNBQ0E7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjQwcHgpO1xuICAgICAgfVxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmV0ZW5kLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMSwgNjQsIDE1MSwgMC40KTtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1idG4td3JhcHBlciB7XG4gICAgICAuZm9ybS1idG4ge1xuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIEBpbmNsdWRlIGNvcnBvcmF0ZS1mb250LWZhbWlseTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDcxNjE4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNENzE2MTg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogMjkycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRDcxNjE4O1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNENzE2MTg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNENzE2MTg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi10aGFua3Mge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgICAuaGVhZCB7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAuYm94IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJtZWRpYXF1ZXJ5XCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuXG5cbiRpbWFnZV9wYXRoOiAnLi4vaW1hZ2VzLyc7XG4kbWFpbi1ibGFjazogIzAwMDAwMDtcbiRtYWluLWJsdWU6ICMwMTQwOTc7XG4kbGlnaHQtZ3JheTogI0YyRjJGMjtcbiRyZWNydWl0LXJlZDogI0ZBMDQxMTtcbiRyZWNydWl0LWJyb3duOiAjMjMxODE1O1xuJHJlY3J1aXQtZ3JheTogI0U2RTZFNjtcblxuQG1peGluIGNvbW1vbi1wYWRkaW5nIHtcbiAgQG1lZGlhICN7JG1pbk19IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4lY292ZXItaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtaXhpbiBjb3Zlci1pbWcoJHJhdGlvOiAxMDAlKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAkcmF0aW87XG4gIH1cbiAgJiA+ICoge1xuICAgIEBleHRlbmQgJWNvdmVyLWltZztcbiAgfVxufSIsIkBtaXhpbiByZWNydWl0LWZvbnQtZmFtaWx5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgQXJpYWwsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGNvcnBvcmF0ZS1mb250LWZhbWlseSB7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/