@charset "UTF-8";
/*==================================================================================
 init
==================================================================================*/
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  line-height: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

img,
embed,
iframe,
object,
audio,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
  text-align: left;
}

/*==================================================================================
 pc - tablet
==================================================================================*/
.commonOutlineArea {
  margin: auto;
  width: 94%;
  max-width: 1000px;
  font-family: メイリオ, YuGothic, Yu Gothic, "游ゴシック", sans-serif;
  letter-spacing: 0.1em;
}

.commonOutlineArea article.outlines > div,
.commonOutlineArea article.outlines > table {
  margin: auto !important;
}

.commonOutlineArea section.intro {
  position: relative;
  /*padding-bottom: 80px;*/
  padding-left: 50%;
}

.commonOutlineArea section.intro > header {
  padding-top: 5px;
  font-size: 14px;
}

.commonOutlineArea section.intro > header h3 {
  padding-bottom: 30px;
  line-height: 1.4;
  font-size: 125%;
}

.commonOutlineArea section.intro > header dl:not(:last-of-type) {
  padding-bottom: 30px;
}

.commonOutlineArea section.intro > header dt {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-bottom: 10px;
  padding: 7px;
  min-width: 70px;
  text-align: center;
  color: #fff;
  background: #181b17;
}

.commonOutlineArea section.intro > header dd {
  line-height: 1.7;
}

.commonOutlineArea section.intro > header dd a {
  color: #1d80cd;
}

.commonOutlineArea section.intro .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 48%;
}

.commonOutlineArea section.intro .image img {
  width: 100%;
  height: auto;
}

.commonOutlineArea article.outlines {
  /*margin-bottom: 100px;*/
}

.commonOutlineArea article.outlines > div h4,
.commonOutlineArea article.outlines > table h4 {
  padding-bottom: 15px;
  line-height: 1.4;
  font-size: 20px;
  font-weight: normal !important;
  background-color: #7e7f7f;
  padding: 10px;
  margin-bottom: 10px !important;
  color: #fff;
}

.commonOutlineArea article.outlines > div + div,
.commonOutlineArea article.outlines > table + div {
  margin-top: 60px !important;
}

.commonOutlineArea article.outlines > table + table {
  margin-top: 30px !important;
}

.commonOutlineArea article.outlines table {
  width: 100% !important;
  border-collapse: collapse;
  color: #333;
  background: #fff;
}

.commonOutlineArea article.outlines table th,
.commonOutlineArea article.outlines table td {
  padding: 20px !important;
  border: 1px solid #cecece;
  vertical-align: middle;
  text-align: left !important;
  line-height: 1.4;
  font-size: 14px;
  color: #000;
}

.commonOutlineArea article.outlines table td:first-of-type {
  min-width: 250px;
  background: #eaeaea !important;
  color: #000;
  font-weight: bold;
}

@media (min-width: 768px) {
  .commonOutlineArea article.outlines table + table tr:first-child td {
    /*border-top: none !important;*/
  }
}

.commonOutlineArea section.intro {
  padding-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  padding-left: 0;
}

.commonOutlineArea section.intro > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 50%;
          flex: 1 50%;
}

.commonOutlineArea section.intro > header h3:empty {
  padding-bottom: 0;
}

.commonOutlineArea section.intro .image {
  position: relative;
  width: auto;
}

.commonOutlineArea section.intro .image img {
  -o-object-fit: cover;
     object-fit: cover;
}

.commonOutlineArea article.outlines > div + div,
.commonOutlineArea article.outlines > table + div {
  margin-top: 0 !important;
}

.commonOutlineArea article.outlines > div:not(:empty) + div,
.commonOutlineArea article.outlines > table:not(:empty) + div {
  margin-top: 60px !important;
}

.commonOutlineArea section.intro > header dd.contact span {
  font-weight: bold;
}

.commonOutlineArea section.intro > header dd.contact a {
  font-size: 24px;
  color: #ff0000;
}

.u-hide--pc {
  display: none;
}

/*==================================================================================
 sp
==================================================================================*/
@media screen and (max-width: 767px) {
  .commonOutlineArea article.outlines {
    /*margin-bottom: 80px;*/
  }
  .commonOutlineArea article.outlines > div h4,
  .commonOutlineArea article.outlines > table h4 {
    padding-bottom: 10px;
    font-size: 16px;
  }
  .commonOutlineArea article.outlines > div + div,
  .commonOutlineArea article.outlines > table + div {
    margin-top: 40px !important;
  }
  .commonOutlineArea article.outlines > table + table {
    margin-top: 20px !important;
  }
  .commonOutlineArea article.outlines table th,
  .commonOutlineArea article.outlines table td {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    padding: 15px 15px !important;
    width: 100%;
    border: 1px solid #cecece;
    font-size: 12px;
  }
  .commonOutlineArea article.outlines table td {
    border-bottom: none !important;
  }
  .commonOutlineArea article.outlines table tr:last-of-type td:last-of-type {
    border-bottom: 1px solid #cecece !important;
  }
  .commonOutlineArea article.outlines > table + table td:first-of-type {
    /*border-top: none !important;*/
  }
  .commonOutlineArea section.intro {
    padding-bottom: 60px;
    padding-top: 190px;
    padding-left: 0;
  }
  .commonOutlineArea section.intro > header {
    padding-top: 0;
    font-size: 12px;
  }
  .commonOutlineArea section.intro > header h3 {
    padding-bottom: 20px;
    text-align: center;
  }
  .commonOutlineArea section.intro > header dl:not(:last-of-type) {
    padding-bottom: 20px;
  }
  .commonOutlineArea section.intro > header dt {
    margin-bottom: 5px;
    padding: 5px;
    min-width: 70px;
  }
  .commonOutlineArea section.intro .image {
    right: 0;
    left: 0;
    width: auto;
    text-align: center;
  }
  .commonOutlineArea section.intro .image img {
    width: auto;
    height: 180px;
  }
  .commonOutlineArea article.outlines > div + div,
  .commonOutlineArea article.outlines > table + div {
    margin-top: 0 !important;
  }
  .commonOutlineArea article.outlines > div:not(:empty) + div,
  .commonOutlineArea article.outlines > table:not(:empty) + div {
    margin-top: 40px !important;
  }
  .commonOutlineArea section.intro {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-top: 0;
  }
  .u-hide--pc {
    display: block;
  }
}

@media screen and (min-width: 768px) {
  .outline {
    font-size: 48px;
  }
}

@media screen and (max-width: 767px) {
  .outline {
    font-size: 32px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm91dGxpbmUuY3NzIiwib3V0bGluZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7bUZER21GO0FDQ25GOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGNBQWM7QURDaEI7O0FDRUE7Ozs7OztFQU1FLGVBQWU7RUFDZixnQkFBZ0I7QURDbEI7O0FDRUE7RUFDRSxnQkFBZ0I7QURDbEI7O0FDRUE7Ozs7RUFJRSxTQUFTO0FEQ1g7O0FDRUE7RUFDRSw4QkFBOEI7RUFDOUIsc0JBQXNCO0FEQ3hCOztBQ0VBOzs7RUFHRSw4QkFBOEI7RUFDOUIsc0JBQXNCO0FEQ3hCOztBQ0VBOzs7Ozs7RUFNRSxZQUFZO0VBQ1osZUFBZTtBRENqQjs7QUNFQTtFQUNFLFNBQVM7QURDWDs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7QURDbkI7O0FDRUE7O0VBRUUsVUFBVTtFQUNWLGdCQUFnQjtBRENsQjs7QUNFQTs7bUZERW1GO0FDRW5GO0VBQ0UsWUFBWTtFQUNaLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsMkRBQWE7RUFDYixxQkFBcUI7QURBdkI7O0FDR0E7O0VBRUUsdUJBQXVCO0FEQXpCOztBQ0dBO0VBQ0Usa0JBQWtCO0VBQ2xCLHdCQUFBO0VBQ0EsaUJBQWlCO0FEQW5COztBQ0dBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7QURBakI7O0FDR0E7RUFDRSxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGVBQWU7QURBakI7O0FDR0E7RUFDRSxvQkFBb0I7QURBdEI7O0FDR0E7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLG1CQUFtQjtBREFyQjs7QUNHQTtFQUNFLGdCQUFnQjtBREFsQjs7QUNHQTtFQUNFLGNBQWM7QURBaEI7O0FDR0E7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxVQUFVO0FEQVo7O0FDR0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtBREFkOztBQ0dBO0VBQ0Usd0JBQUE7QURBRjs7QUNHQTs7RUFFRSxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZiw4QkFBOEI7RUFDOUIseUJBQXlCO0VBQ3pCLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsV0FBVztBREFiOztBQ0dBOztFQUVFLDJCQUEyQjtBREE3Qjs7QUNHQTtFQUNFLDJCQUEyQjtBREE3Qjs7QUNHQTtFQUNFLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsV0FBVztFQUNYLGdCQUFnQjtBREFsQjs7QUNHQTs7RUFFRSx3QkFBd0I7RUFDeEIseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixXQUFXO0FEQWI7O0FDR0E7RUFDRSxnQkFBZ0I7RUFDaEIsOEJBQThCO0VBQzlCLFdBQVc7RUFDWCxpQkFBaUI7QURBbkI7O0FDR0E7RUFDRTtJQUNFLCtCQUFBO0VEQUY7QUFDRjs7QUNHQTtFQUNFLG9CQUFvQjtFQUNwQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDhCQUEyQjtFQUEzQiw4QkFBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixlQUFlO0FEQWpCOztBQ0dBO0VBQ0UsbUJBQVc7TUFBWCxlQUFXO1VBQVgsV0FBVztBREFiOztBQ0dBO0VBQ0UsaUJBQWlCO0FEQW5COztBQ0dBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7QURBYjs7QUNHQTtFQUNFLG9CQUFpQjtLQUFqQixpQkFBaUI7QURBbkI7O0FDR0E7O0VBRUUsd0JBQXdCO0FEQTFCOztBQ0dBOztFQUVFLDJCQUEyQjtBREE3Qjs7QUNHQTtFQUNFLGlCQUFpQjtBREFuQjs7QUNHQTtFQUNFLGVBQWU7RUFFZixjQUFjO0FERGhCOztBQ0lBO0VBQ0UsYUFBYTtBRERmOztBQ0lBOzttRkRBbUY7QUNJbkY7RUFDRTtJQUNFLHVCQUFBO0VERkY7RUNLQTs7SUFFRSxvQkFBb0I7SUFDcEIsZUFBZTtFREhqQjtFQ01BOztJQUVFLDJCQUEyQjtFREo3QjtFQ09BO0lBQ0UsMkJBQTJCO0VETDdCO0VDUUE7O0lBRUUsOEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixjQUFjO0lBQ2QsNkJBQTZCO0lBQzdCLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIsZUFBZTtFRE5qQjtFQ1NBO0lBQ0UsOEJBQThCO0VEUGhDO0VDVUE7SUFDRSwyQ0FBMkM7RURSN0M7RUNXQTtJQUNFLCtCQUFBO0VEVEY7RUNZQTtJQUNFLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsZUFBZTtFRFZqQjtFQ2FBO0lBQ0UsY0FBYztJQUNkLGVBQWU7RURYakI7RUNjQTtJQUNFLG9CQUFvQjtJQUNwQixrQkFBa0I7RURacEI7RUNlQTtJQUNFLG9CQUFvQjtFRGJ0QjtFQ2dCQTtJQUNFLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osZUFBZTtFRGRqQjtFQ2lCQTtJQUNFLFFBQVE7SUFDUixPQUFPO0lBQ1AsV0FBVztJQUNYLGtCQUFrQjtFRGZwQjtFQ2tCQTtJQUNFLFdBQVc7SUFDWCxhQUFhO0VEaEJmO0VDbUJBOztJQUVFLHdCQUF3QjtFRGpCMUI7RUNvQkE7O0lBRUUsMkJBQTJCO0VEbEI3QjtFQ3FCQTtJQUNFLDRCQUE4QjtJQUE5Qiw4QkFBOEI7UUFBOUIsa0NBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixjQUFjO0VEbkJoQjtFQ3NCQTtJQUNFLGNBQWM7RURwQmhCO0FBQ0Y7O0FDdUJBO0VBQ0U7SUFDRSxlQUFlO0VEcEJqQjtBQUNGOztBQ3NCQTtFQUNFO0lBQ0UsZUFBZTtFRG5CakI7QUFDRiIsImZpbGUiOiJvdXRsaW5lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gaW5pdFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcGMgLSB0YWJsZXRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY29tbW9uT3V0bGluZUFyZWEge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA5NCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBmb250LWZhbWlseTog44Oh44Kk44Oq44KqLCBZdUdvdGhpYywgWXUgR290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gZGl2LFxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZSB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypwYWRkaW5nLWJvdHRvbTogODBweDsqL1xuICBwYWRkaW5nLWxlZnQ6IDUwJTtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgZGw6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGR0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE4MWIxNztcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgZGQge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkZCBhIHtcbiAgY29sb3I6ICMxZDgwY2Q7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDglO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMge1xuICAvKm1hcmdpbi1ib3R0b206IDEwMHB4OyovXG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gZGl2IGg0LFxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZSBoNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlN2Y3ZjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXYgKyBkaXYsXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgdGFibGUge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzIHRhYmxlIHRoLFxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUgdGQge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUgKyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgLypib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7Ki9cbiAgfVxufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiAqIHtcbiAgZmxleDogMSA1MCU7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGgzOmVtcHR5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvIC5pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXYgKyBkaXYsXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdjpub3QoOmVtcHR5KSArIGRpdixcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGU6bm90KDplbXB0eSkgKyBkaXYge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGRkLmNvbnRhY3Qgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkZC5jb250YWN0IGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuXG4udS1oaWRlLS1wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gc3BcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB7XG4gICAgLyptYXJnaW4tYm90dG9tOiA4MHB4OyovXG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXYgaDQsXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgaDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdiArIGRpdixcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZSArIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgKyB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzIHRhYmxlIHRoLFxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB0ZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VjZWNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzIHRhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0ZDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjZWNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZSArIHRhYmxlIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgIC8qYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyovXG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGRsOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICB9XG4gIC5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvIC5pbWFnZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdiArIGRpdixcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZSArIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gZGl2Om5vdCg6ZW1wdHkpICsgZGl2LFxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlOm5vdCg6ZW1wdHkpICsgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudS1oaWRlLS1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3V0bGluZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGluaXRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5odG1sLFxyXG5ib2R5LFxyXG5wLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5ibG9ja3F1b3RlLFxyXG5maWd1cmUsXHJcbmZpZWxkc2V0LFxyXG5sZWdlbmQsXHJcbnRleHRhcmVhLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuaHIsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaW1nLFxyXG5lbWJlZCxcclxuaWZyYW1lLFxyXG5vYmplY3QsXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaWZyYW1lIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBwYyAtIHRhYmxldFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHdpZHRoOiA5NCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IOODoeOCpOODquOCqiwgWXVHb3RoaWMsIFl1IEdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gZGl2LFxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlIHtcclxuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvKnBhZGRpbmctYm90dG9tOiA4MHB4OyovXHJcbiAgcGFkZGluZy1sZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIHtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgaDMge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgZm9udC1zaXplOiAxMjUlO1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkdCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nOiA3cHg7XHJcbiAgbWluLXdpZHRoOiA3MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMTgxYjE3O1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkZCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNztcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgZGQgYSB7XHJcbiAgY29sb3I6ICMxZDgwY2Q7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvIC5pbWFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA0OCU7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvIC5pbWFnZSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMge1xyXG4gIC8qbWFyZ2luLWJvdHRvbTogMTAwcHg7Ki9cclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXYgaDQsXHJcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgaDQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3ZjdmO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdiArIGRpdixcclxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZSArIGRpdiB7XHJcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgdGFibGUge1xyXG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBjb2xvcjogIzMzMztcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB0aCxcclxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUgdGQge1xyXG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2VjZWNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNlYWVhZWEgIWltcG9ydGFudDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUgKyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgICAvKmJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsqL1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8ge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+ICoge1xyXG4gIGZsZXg6IDEgNTAlO1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBoMzplbXB0eSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvIC5pbWFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyAuaW1hZ2UgaW1nIHtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXYgKyBkaXYsXHJcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgKyBkaXYge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXY6bm90KDplbXB0eSkgKyBkaXYsXHJcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGU6bm90KDplbXB0eSkgKyBkaXYge1xyXG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgZGQuY29udGFjdCBzcGFuIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgZGQuY29udGFjdCBhIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gIGNvbG9yOiAjZmYwMDAwO1xyXG59XHJcblxyXG4udS1oaWRlLS1wYyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBzcFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMge1xyXG4gICAgLyptYXJnaW4tYm90dG9tOiA4MHB4OyovXHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdiBoNCxcclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlIGg0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXYgKyBkaXYsXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZSArIGRpdiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgdGFibGUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUgdGgsXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUgdGQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB0cjpsYXN0LW9mLXR5cGUgdGQ6bGFzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjZWNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAvKmJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsqL1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGgzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgZGw6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgZHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gLmltYWdlIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gLmltYWdlIGltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdiArIGRpdixcclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgZGl2IHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gZGl2Om5vdCg6ZW1wdHkpICsgZGl2LFxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGU6bm90KDplbXB0eSkgKyBkaXYge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAudS1oaWRlLS1wYyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm91dGxpbmUge1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5vdXRsaW5lIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcbn1cclxuIl19 */
