@charset "UTF-8";
/*
 各ページ.css（ファイル名変更可）
 本サイト各ページ用CSS
*/
.onair_link {
  display: block;
  width: 100%; }
  .onair_link:hover {
    opacity: 0.8; }

.h2_main.top_movie {
  padding: 100px 0 0; }

.top_main_v_bg {
  width: 100%;
  padding-top: calc(880/1240*100%);
  background-image: url(../images/top/mainv_bg_pc.png);
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  position: relative;
  z-index: 0;
  overflow: hidden; }
  .top_main_v_bg:before {
    content: '';
    background: inherit;
    /*bgで設定した背景画像を継承する*/
    filter: blur(10px);
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    will-change: animation;
    -webkit-animation: blur 3.1s forwards;
            animation: blur 3.1s forwards;
    position: absolute;
    z-index: -1;
    /*重なり順序を一番下にしておく*/ }
  .top_main_v_bg .img-wrap {
    width: calc(700/1240*100%);
    margin: 0 auto;
    font-size: 0; }
    .top_main_v_bg .img-wrap img {
      width: 100%; }

.top_main_v_first {
  position: absolute;
  opacity: 0;
  bottom: 0;
  width: calc(840/1240*100%);
  max-width: 1240px;
  z-index: 15;
  position: absolute;
  left: 50%;
  bottom: -20%;
  transform: translate(-50%, 0); }
  .top_main_v_first .img-wrap {
    width: 100%;
    margin: 0 auto;
    font-size: 0; }
    .top_main_v_first .img-wrap img {
      width: 100%; }

.top_main_v_first.animated {
  -webkit-animation: fadeIn .8s forwards;
          animation: fadeIn .8s forwards; }

.top_main_v_second.animated {
  -webkit-animation: fadeIn .6s forwards;
          animation: fadeIn .6s forwards; }

.top_main_v_third.animated {
  -webkit-animation: fadeIn .6s forwards;
          animation: fadeIn .6s forwards; }

.top_main_v_second {
  position: absolute;
  opacity: 0;
  bottom: 0px;
  width: calc(840/1240*100%);
  max-width: 1240px;
  z-index: 10;
  position: absolute;
  left: 50%;
  bottom: -20%;
  transform: translate(-50%, 0); }
  .top_main_v_second .img-wrap {
    width: 100%;
    margin: 0 auto;
    font-size: 0; }
    .top_main_v_second .img-wrap img {
      width: 100%; }

.top_main_v_third {
  position: absolute;
  opacity: 0;
  bottom: 0px;
  width: calc(840/1240*100%);
  max-width: 1240px;
  z-index: 5;
  position: absolute;
  left: 50%;
  bottom: -20%;
  transform: translate(-50%, 0); }
  .top_main_v_third .img-wrap {
    width: 100%;
    margin: 0 auto;
    font-size: 0; }
    .top_main_v_third .img-wrap img {
      width: 100%; }

.top_main_logo {
  position: absolute;
  bottom: 2%;
  padding-bottom: calc(25/1240*100%);
  left: 50%;
  width: calc(421/1240*100%);
  max-width: 421px;
  transform: translate(-50%, 0);
  -webkit-animation: fadeIn 2s forwards;
          animation: fadeIn 2s forwards;
  opacity: 0;
  z-index: 20; }
  .top_main_logo .img-wrap {
    width: 100%;
    margin: 0 auto;
    font-size: 0; }
    .top_main_logo .img-wrap img {
      width: 100%; }

.top-main-sub-text {
  width: 80px;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translate(-50%, 0);
  margin-left: 24%;
  z-index: 30; }
  .top-main-sub-text img {
    width: 100%; }

.top_bnr-box {
  width: 200px;
  position: absolute;
  bottom: 30px;
  z-index: 30;
  right: 50%;
  transform: translate(50%, 0);
  margin-right: 30%; }
  .top_bnr-box:hover {
    opacity: 0.8; }
  .top_bnr-box a {
    display: block; }
  .top_bnr-box .top_bnr-img {
    background-image: url(../images/top/banner_top-bddvdbox_pc.png);
    width: 100%;
    height: 0;
    padding-top: 55.46218%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.top_onair {
  display: flex;
  background: #173756;
  color: #fff;
  align-items: center;
  font-size: 33px;
  flex-wrap: wrap;
  font-weight: bold;
  align-items: flex-end;
  line-height: 1;
  padding: 30px 0; }
  .top_onair .top_onair_label-l {
    width: 50%;
    text-align: right; }
  .top_onair .top_onair_label-r {
    width: 50%;
    box-sizing: border-box;
    padding: 0 0 0 10px;
    text-align: left;
    font-size: 33px; }
  .top_onair .top_onair_label-c {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 0 0 10px;
    text-align: center;
    font-size: 16px; }
  .top_onair .top_onair-t-big {
    font-size: 39px; }

/* ==========
main
=========== */
.main_inner.top {
  width: calc(800/1240*100%);
  max-width: 800px; }

.top_news_list {
  margin: 60px auto 0;
  position: relative; }
  .top_news_list .list-item {
    display: flex;
    justify-content: left;
    background-image: linear-gradient(to right, #000, #000 4px, transparent 4px, transparent 10px);
    background-size: 8px 1px;
    background-position: top;
    background-repeat: repeat-x; }
    .top_news_list .list-item a {
      display: block;
      text-decoration: underline; }
      .top_news_list .list-item a:hover {
        opacity: 0.8; }
    .top_news_list .list-item .day {
      font-size: 14px;
      width: 19%;
      padding: 30px 20px 0 0; }
      .top_news_list .list-item .day .label {
        background: #173756;
        padding: 2px 15px;
        border-radius: 2em;
        color: #fff; }
    .top_news_list .list-item .info {
      width: 81%;
      padding: 30px 0;
      font-size: 18px;
      color: #173756; }
    .top_news_list .list-item:last-child .day {
      padding: 1px; }
    .top_news_list .list-item:last-child .info {
      padding: 1px; }

.top_news_icon {
  display: block;
  width: 68px;
  height: 102px;
  background: url(../images/top/icon_news_part.png) no-repeat center/contain;
  position: absolute;
  top: -102px;
  right: 0;
  transform-origin: bottom center;
  -webkit-animation: swing 2s infinite;
          animation: swing 2s infinite; }

.btn_box.top {
  margin: 30px auto 0; }
  .btn_box.top a {
    padding: 10px 0; }

.top_movie {
  background: #f8da10;
  margin: 100px auto 0; }

.movie_box {
  width: calc(800/1240*100%);
  margin: 0 auto;
  padding: 0 0 100px;
  position: relative; }

.top_movie_icon {
  display: block;
  width: 68px;
  height: 102px;
  background: url(../images/top/icon_movie_part.png) no-repeat center/contain;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(0%);
  transition: transform 0s;
  opacity: 0;
  z-index: 2; }

.top_movie_icon.is-animated {
  opacity: 1;
  -webkit-animation: jump 1.5s forwards;
          animation: jump 1.5s forwards; }

.movie_wrap {
  width: 100%;
  margin: 60px auto 60px;
  padding: 0 0 100px;
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  z-index: 5; }
  .movie_wrap iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }

/* ---------------------------------
TWITTER
--------------------------------- */
.twitter-wrap {
  position: relative; }

.top_tw {
  position: relative; }

.top_tw_bg {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100%; }
  .top_tw_bg .img-wrap img {
    width: 100%; }

.twitter-area {
  position: relative;
  z-index: 10; }

.top_tw_icon {
  display: block;
  width: 68px;
  height: 102px;
  background: url(../images/top/icon_tw_part.png) no-repeat center/contain;
  position: absolute;
  top: -102px;
  right: 0;
  transform: translateY(0%);
  transition: transform 0s;
  -webkit-animation: bounce 1.5s infinite;
          animation: bounce 1.5s infinite; }

.tw-box {
  background: #fff;
  width: 100%;
  margin: 100px auto 0; }

.twitter-timeline-box {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 3%; }

.twitter-timeline {
  height: 754px; }

.top_credit {
  background: #173756;
  margin: 0 auto 0; }
  .top_credit .top_credit_inner {
    margin: 0 auto;
    width: calc(1000/1240*100%);
    max-width: 1000px; }
    .top_credit .top_credit_inner p {
      line-height: 1.6;
      color: #fff;
      text-align: center;
      margin: 20px auto 0;
      font-size: 14px; }
    .top_credit .top_credit_inner p.small {
      font-size: 12px; }
    .top_credit .top_credit_inner p:first-child {
      padding: 40px 0 0;
      margin: 0 auto 0; }

.bnr_box {
  display: flex;
  justify-content: space-between;
  margin: 60px auto 0; }
  .bnr_box .bnr_item {
    width: 50%; }
    .bnr_box .bnr_item .img-wrap {
      font-size: 0; }
      .bnr_box .bnr_item .img-wrap img {
        width: 100%; }
      .bnr_box .bnr_item .img-wrap a {
        display: block; }
        .bnr_box .bnr_item .img-wrap a:hover {
          opacity: 0.8; }
    .bnr_box .bnr_item .img-wrap.left {
      margin-right: 20px; }
    .bnr_box .bnr_item .img-wrap.right {
      margin-left: 20px; }

.top_footer.top {
  background: #173756; }
  .top_footer.top p {
    color: #fff; }

/* ---------------------------------
 SP（〜720px）
--------------------------------- */
@media only screen and (max-width: 720px) {
  .top_onair {
    padding: 30px 20px;
    display: block;
    height: 100%; }
    .top_onair .top_onair_label-l {
      text-align: center;
      width: 100%; }
    .top_onair .top_onair_label-r {
      text-align: center;
      width: 100%;
      font-size: 22px;
      padding: 5px 0 0; }
    .top_onair .top_onair_label-c {
      width: 100%;
      text-align: center;
      font-size: 12px;
      padding: 12px 0 0; } }

/* ---------------------------------
 SP（〜600px）
--------------------------------- */
/* ------------------------------------------------------------------
 SP 〜 tablet（〜992px）
------------------------------------------------------------------ */
@media only screen and (max-width: 992px) {
  .top_main_v_bg {
    width: 100%;
    padding-top: calc(1070/750*100%);
    background-image: url(../images/top/mainv_bg_sp.png);
    background-repeat: no-repeat; }
    .top_main_v_bg .img-wrap {
      width: 100%; }
  .top_main_v_first {
    width: 120%;
    bottom: -5%; }
  .top_main_v_second {
    width: 120%;
    bottom: -5%; }
  .top_main_v_third {
    width: 120%;
    bottom: -5%; }
  .top_main_logo {
    position: absolute;
    bottom: 13%;
    padding-bottom: calc(20/750*100%);
    width: calc(480/750*100%);
    max-width: 480px; }
  .top-main-sub-text {
    width: calc(100/750*100%);
    position: absolute;
    left: auto;
    transform: translate(0, 0);
    margin-left: 0;
    top: 10px;
    right: 2%;
    z-index: 30; }
  .top_bnr-box {
    width: calc(600/750*100%);
    position: absolute;
    bottom: 2%;
    left: 50%;
    right: auto;
    transform: translate(-50%, 0); }
    .top_bnr-box .top_bnr-img {
      background-image: url(../images/top/banner_top-bddvdbox_sp.png);
      width: 100%;
      height: 0;
      padding-top: 20.29851%;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
  .top_onair {
    padding: 20px 15px;
    height: 100%; }
    .top_onair .top_onair_label-l {
      font-size: 21px; }
    .top_onair .top_onair_label-r {
      font-size: 21px;
      white-space: nowrap; }
    .top_onair .top_onair_label-c {
      font-size: 12px; }
    .top_onair .top_onair-t-big {
      font-size: 28px; }
  .top_news_list .list-item {
    display: block; }
    .top_news_list .list-item .info {
      width: 100%;
      font-size: 16px;
      padding: 10px 0 20px; }
    .top_news_list .list-item .day {
      width: 100%;
      font-size: 12px;
      padding: 20px 0 0; }
      .top_news_list .list-item .day .label {
        background: #173756;
        padding: 2px 10px;
        border-radius: 2em;
        color: #fff; }
  .top_news_icon {
    width: 38px;
    height: 61px;
    top: -61px; }
  .top_movie {
    margin: 60px auto 0; }
  .h2_main.top_movie {
    padding: 60px 0 0; }
  .main_inner.top {
    width: calc(675/750*100%); }
  .tw-box {
    margin: 60px auto 0; }
  .top_credit .top_credit_inner {
    width: calc(675/750*100%); }
    .top_credit .top_credit_inner p {
      font-size: 12px; }
    .top_credit .top_credit_inner p.small {
      font-size: 12px; }
  .nav_area.d_sp {
    margin: 0 auto; }
  .bnr_box {
    display: block;
    padding: 0 0 40px; }
    .bnr_box .bnr_item {
      width: 100%; }
      .bnr_box .bnr_item .img-wrap.left {
        margin: 0 auto; }
      .bnr_box .bnr_item .img-wrap.right {
        margin: 20px auto 0; }
  .movie_box {
    padding: 0;
    width: 100%; }
  .top_movie_icon {
    width: 38px;
    height: 61px;
    top: 0px; }
  .movie_wrap {
    width: 100%;
    margin: 60px auto 60px; }
  /* ---------------------------------
  Tablet TWITTER
  --------------------------------- */
  .top_tw {
    top: -60px; }
  .top_tw_bg {
    top: -60px; }
  .top_tw_icon {
    width: 38px;
    height: 61px;
    top: -61px; }
  .twitter-area {
    width: 100%;
    margin: 0 auto; }
  .twitter-area .drama-box-body {
    border-radius: 0 0 5px 5px; }
  .twitter-timeline-box iframe {
    max-height: 430px; }
  .twitter-inner .d-box-title {
    width: 100%;
    height: 17px;
    background-image: url(../images/top/d-box-title-sns-tw-sp.png); }
  .twitter-inner .twitter-follow-btn a {
    font-size: 12px;
    padding: 5px 5px; } }

/* ---------------------------------
 PC（993px〜）
--------------------------------- */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeInSpeed {
  0% {
    opacity: 0; }
  40% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeInSpeed {
  0% {
    opacity: 0; }
  40% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes bounce {
  0%, 100%, 20%, 40%, 50% {
    transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  30% {
    transform: translateY(-15px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  35% {
    transform: translateY(-15px); }
  45% {
    transform: translateY(-1px); } }

@keyframes bounce {
  0%, 100%, 20%, 40%, 50% {
    transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  30% {
    transform: translateY(-15px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  35% {
    transform: translateY(-15px); }
  45% {
    transform: translateY(-1px); } }

@-webkit-keyframes swing {
  0%, 100% {
    transform: rotate(-9deg); }
  50% {
    transform: rotate(8deg); } }

@keyframes swing {
  0%, 100% {
    transform: rotate(-9deg); }
  50% {
    transform: rotate(8deg); } }

@-webkit-keyframes jump {
  0% {
    transform: translateY(0px); }
  30% {
    transform: translateY(-120%); }
  40% {
    transform: translateY(-100%); }
  60% {
    transform: translateY(-103%); }
  80% {
    transform: translateY(-100%); }
  100% {
    transform: translateY(-100%); } }

@keyframes jump {
  0% {
    transform: translateY(0px); }
  30% {
    transform: translateY(-120%); }
  40% {
    transform: translateY(-100%); }
  60% {
    transform: translateY(-103%); }
  80% {
    transform: translateY(-100%); }
  100% {
    transform: translateY(-100%); } }

@-webkit-keyframes blur {
  0% {
    filter: blur(10px);
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px); }
  100% {
    filter: blur(0);
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -o-filter: blur(0px);
    -ms-filter: blur(0px); } }

@keyframes blur {
  0% {
    filter: blur(10px);
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px); }
  100% {
    filter: blur(0);
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -o-filter: blur(0px);
    -ms-filter: blur(0px); } }

.delay1 {
  -webkit-animation-delay: 600ms;
          animation-delay: 600ms; }

.delay2 {
  -webkit-animation-delay: 1300ms;
          animation-delay: 1300ms; }

.delay3 {
  -webkit-animation-delay: 1600ms;
          animation-delay: 1600ms; }

.delay4 {
  -webkit-animation-delay: 2000ms;
          animation-delay: 2000ms; }

/*# sourceMappingURL=data:application/json;base64,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QXVCO1VBQXZCLHVCQUF1QixFQUFFIiwiZmlsZSI6InRvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuIOWQhOODmuODvOOCuC5jc3PvvIjjg5XjgqHjgqTjg6vlkI3lpInmm7Tlj6/vvIlcbiDmnKzjgrXjgqTjg4jlkITjg5rjg7zjgrjnlKhDU1NcbiovXG4ub25haXJfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAub25haXJfbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44OyB9XG5cbi5oMl9tYWluLnRvcF9tb3ZpZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDsgfVxuXG4udG9wX21haW5fdl9iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogY2FsYyg4ODAvMTI0MCoxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvbWFpbnZfYmdfcGMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50b3BfbWFpbl92X2JnOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAvKmJn44Gn6Kit5a6a44GX44Gf6IOM5pmv55S75YOP44KS57aZ5om/44GZ44KLKi9cbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgLW1vei1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgLW8tZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIC1tcy1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpbGwtY2hhbmdlOiBhbmltYXRpb247XG4gICAgYW5pbWF0aW9uOiBibHVyIDMuMXMgZm9yd2FyZHM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC8q6YeN44Gq44KK6aCG5bqP44KS5LiA55Wq5LiL44Gr44GX44Gm44GK44GPKi8gfVxuICAudG9wX21haW5fdl9iZyAuaW1nLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDcwMC8xMjQwKjEwMCUpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC50b3BfbWFpbl92X2JnIC5pbWctd3JhcCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnRvcF9tYWluX3ZfZmlyc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoODQwLzEyNDAqMTAwJSk7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICB6LWluZGV4OiAxNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTIwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgLnRvcF9tYWluX3ZfZmlyc3QgLmltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAudG9wX21haW5fdl9maXJzdCAuaW1nLXdyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50b3BfbWFpbl92X2ZpcnN0LmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gLjhzIGZvcndhcmRzOyB9XG5cbi50b3BfbWFpbl92X3NlY29uZC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZmFkZUluIC42cyBmb3J3YXJkczsgfVxuXG4udG9wX21haW5fdl90aGlyZC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZmFkZUluIC42cyBmb3J3YXJkczsgfVxuXG4udG9wX21haW5fdl9zZWNvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogY2FsYyg4NDAvMTI0MCoxMDAlKTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICAudG9wX21haW5fdl9zZWNvbmQgLmltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAudG9wX21haW5fdl9zZWNvbmQgLmltZy13cmFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4udG9wX21haW5fdl90aGlyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiBjYWxjKDg0MC8xMjQwKjEwMCUpO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTIwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgLnRvcF9tYWluX3ZfdGhpcmQgLmltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAudG9wX21haW5fdl90aGlyZCAuaW1nLXdyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50b3BfbWFpbl9sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIlO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygyNS8xMjQwKjEwMCUpO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBjYWxjKDQyMS8xMjQwKjEwMCUpO1xuICBtYXgtd2lkdGg6IDQyMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMnMgZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDIwOyB9XG4gIC50b3BfbWFpbl9sb2dvIC5pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLnRvcF9tYWluX2xvZ28gLmltZy13cmFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4udG9wLW1haW4tc3ViLXRleHQge1xuICB3aWR0aDogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG1hcmdpbi1sZWZ0OiAyNCU7XG4gIHotaW5kZXg6IDMwOyB9XG4gIC50b3AtbWFpbi1zdWItdGV4dCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50b3BfYm5yLWJveCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDMwO1xuICByaWdodDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICBtYXJnaW4tcmlnaHQ6IDMwJTsgfVxuICAudG9wX2Juci1ib3g6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAudG9wX2Juci1ib3ggYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRvcF9ibnItYm94IC50b3BfYm5yLWltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvYmFubmVyX3RvcC1iZGR2ZGJveF9wYy5wbmcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTUuNDYyMTglO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4udG9wX29uYWlyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogIzE3Mzc1NjtcbiAgY29sb3I6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIC50b3Bfb25haXIgLnRvcF9vbmFpcl9sYWJlbC1sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50b3Bfb25haXIgLnRvcF9vbmFpcl9sYWJlbC1yIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzNweDsgfVxuICAudG9wX29uYWlyIC50b3Bfb25haXJfbGFiZWwtYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnRvcF9vbmFpciAudG9wX29uYWlyLXQtYmlnIHtcbiAgICBmb250LXNpemU6IDM5cHg7IH1cblxuLyogPT09PT09PT09PVxubWFpblxuPT09PT09PT09PT0gKi9cbi5tYWluX2lubmVyLnRvcCB7XG4gIHdpZHRoOiBjYWxjKDgwMC8xMjQwKjEwMCUpO1xuICBtYXgtd2lkdGg6IDgwMHB4OyB9XG5cbi50b3BfbmV3c19saXN0IHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50b3BfbmV3c19saXN0IC5saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMCwgIzAwMCA0cHgsIHRyYW5zcGFyZW50IDRweCwgdHJhbnNwYXJlbnQgMTBweCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cbiAgICAudG9wX25ld3NfbGlzdCAubGlzdC1pdGVtIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnRvcF9uZXdzX2xpc3QgLmxpc3QtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLnRvcF9uZXdzX2xpc3QgLmxpc3QtaXRlbSAuZGF5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHdpZHRoOiAxOSU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMCAwOyB9XG4gICAgICAudG9wX25ld3NfbGlzdCAubGlzdC1pdGVtIC5kYXkgLmxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE3Mzc1NjtcbiAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudG9wX25ld3NfbGlzdCAubGlzdC1pdGVtIC5pbmZvIHtcbiAgICAgIHdpZHRoOiA4MSU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzE3Mzc1NjsgfVxuICAgIC50b3BfbmV3c19saXN0IC5saXN0LWl0ZW06bGFzdC1jaGlsZCAuZGF5IHtcbiAgICAgIHBhZGRpbmc6IDFweDsgfVxuICAgIC50b3BfbmV3c19saXN0IC5saXN0LWl0ZW06bGFzdC1jaGlsZCAuaW5mbyB7XG4gICAgICBwYWRkaW5nOiAxcHg7IH1cblxuLnRvcF9uZXdzX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogMTAycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2ljb25fbmV3c19wYXJ0LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMnB4O1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBzd2luZyAycyBpbmZpbml0ZTsgfVxuXG4uYnRuX2JveC50b3Age1xuICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gIC5idG5fYm94LnRvcCBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnRvcF9tb3ZpZSB7XG4gIGJhY2tncm91bmQ6ICNmOGRhMTA7XG4gIG1hcmdpbjogMTAwcHggYXV0byAwOyB9XG5cbi5tb3ZpZV9ib3gge1xuICB3aWR0aDogY2FsYyg4MDAvMTI0MCoxMDAlKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50b3BfbW92aWVfaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiAxMDJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvaWNvbl9tb3ZpZV9wYXJ0LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyOyB9XG5cbi50b3BfbW92aWVfaWNvbi5pcy1hbmltYXRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjoganVtcCAxLjVzIGZvcndhcmRzOyB9XG5cbi5tb3ZpZV93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNjBweCBhdXRvIDYwcHg7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDU7IH1cbiAgLm1vdmllX3dyYXAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVFdJVFRFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udHdpdHRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50b3BfdHcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRvcF90d19iZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB3aWR0aDogMTAwJTsgfVxuICAudG9wX3R3X2JnIC5pbWctd3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50d2l0dGVyLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi50b3BfdHdfaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiAxMDJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvaWNvbl90d19wYXJ0LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMnB4O1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzO1xuICBhbmltYXRpb246IGJvdW5jZSAxLjVzIGluZmluaXRlOyB9XG5cbi50dy1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDA7IH1cblxuLnR3aXR0ZXItdGltZWxpbmUtYm94IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMyU7IH1cblxuLnR3aXR0ZXItdGltZWxpbmUge1xuICBoZWlnaHQ6IDc1NHB4OyB9XG5cbi50b3BfY3JlZGl0IHtcbiAgYmFja2dyb3VuZDogIzE3Mzc1NjtcbiAgbWFyZ2luOiAwIGF1dG8gMDsgfVxuICAudG9wX2NyZWRpdCAudG9wX2NyZWRpdF9pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwMC8xMjQwKjEwMCUpO1xuICAgIG1heC13aWR0aDogMTAwMHB4OyB9XG4gICAgLnRvcF9jcmVkaXQgLnRvcF9jcmVkaXRfaW5uZXIgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnRvcF9jcmVkaXQgLnRvcF9jcmVkaXRfaW5uZXIgcC5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAudG9wX2NyZWRpdCAudG9wX2NyZWRpdF9pbm5lciBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMDsgfVxuXG4uYm5yX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDsgfVxuICAuYm5yX2JveCAuYm5yX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuYm5yX2JveCAuYm5yX2l0ZW0gLmltZy13cmFwIHtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgLmJucl9ib3ggLmJucl9pdGVtIC5pbWctd3JhcCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJucl9ib3ggLmJucl9pdGVtIC5pbWctd3JhcCBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmJucl9ib3ggLmJucl9pdGVtIC5pbWctd3JhcCBhOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAuYm5yX2JveCAuYm5yX2l0ZW0gLmltZy13cmFwLmxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmJucl9ib3ggLmJucl9pdGVtIC5pbWctd3JhcC5yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4udG9wX2Zvb3Rlci50b3Age1xuICBiYWNrZ3JvdW5kOiAjMTczNzU2OyB9XG4gIC50b3BfZm9vdGVyLnRvcCBwIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBTUO+8iOOAnDcyMHB477yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnRvcF9vbmFpciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50b3Bfb25haXIgLnRvcF9vbmFpcl9sYWJlbC1sIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRvcF9vbmFpciAudG9wX29uYWlyX2xhYmVsLXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwOyB9XG4gICAgLnRvcF9vbmFpciAudG9wX29uYWlyX2xhYmVsLWMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMDsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIFNQ77yI44CcNjAwcHjvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gU1Ag44CcIHRhYmxldO+8iOOAnDk5MnB477yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRvcF9tYWluX3ZfYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwNzAvNzUwKjEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL21haW52X2JnX3NwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC50b3BfbWFpbl92X2JnIC5pbWctd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAudG9wX21haW5fdl9maXJzdCB7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgYm90dG9tOiAtNSU7IH1cbiAgLnRvcF9tYWluX3Zfc2Vjb25kIHtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBib3R0b206IC01JTsgfVxuICAudG9wX21haW5fdl90aGlyZCB7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgYm90dG9tOiAtNSU7IH1cbiAgLnRvcF9tYWluX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEzJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyMC83NTAqMTAwJSk7XG4gICAgd2lkdGg6IGNhbGMoNDgwLzc1MCoxMDAlKTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9XG4gIC50b3AtbWFpbi1zdWItdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwLzc1MCoxMDAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDIlO1xuICAgIHotaW5kZXg6IDMwOyB9XG4gIC50b3BfYm5yLWJveCB7XG4gICAgd2lkdGg6IGNhbGMoNjAwLzc1MCoxMDAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgICAudG9wX2Juci1ib3ggLnRvcF9ibnItaW1nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2Jhbm5lcl90b3AtYmRkdmRib3hfc3AucG5nKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwLjI5ODUxJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLnRvcF9vbmFpciB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50b3Bfb25haXIgLnRvcF9vbmFpcl9sYWJlbC1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIC50b3Bfb25haXIgLnRvcF9vbmFpcl9sYWJlbC1yIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAudG9wX29uYWlyIC50b3Bfb25haXJfbGFiZWwtYyB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAudG9wX29uYWlyIC50b3Bfb25haXItdC1iaWcge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC50b3BfbmV3c19saXN0IC5saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRvcF9uZXdzX2xpc3QgLmxpc3QtaXRlbSAuaW5mbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4OyB9XG4gICAgLnRvcF9uZXdzX2xpc3QgLmxpc3QtaXRlbSAuZGF5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7IH1cbiAgICAgIC50b3BfbmV3c19saXN0IC5saXN0LWl0ZW0gLmRheSAubGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTczNzU2O1xuICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAudG9wX25ld3NfaWNvbiB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICAgIHRvcDogLTYxcHg7IH1cbiAgLnRvcF9tb3ZpZSB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDsgfVxuICAuaDJfbWFpbi50b3BfbW92aWUge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwOyB9XG4gIC5tYWluX2lubmVyLnRvcCB7XG4gICAgd2lkdGg6IGNhbGMoNjc1Lzc1MCoxMDAlKTsgfVxuICAudHctYm94IHtcbiAgICBtYXJnaW46IDYwcHggYXV0byAwOyB9XG4gIC50b3BfY3JlZGl0IC50b3BfY3JlZGl0X2lubmVyIHtcbiAgICB3aWR0aDogY2FsYyg2NzUvNzUwKjEwMCUpOyB9XG4gICAgLnRvcF9jcmVkaXQgLnRvcF9jcmVkaXRfaW5uZXIgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAudG9wX2NyZWRpdCAudG9wX2NyZWRpdF9pbm5lciBwLnNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubmF2X2FyZWEuZF9zcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmJucl9ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4OyB9XG4gICAgLmJucl9ib3ggLmJucl9pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYm5yX2JveCAuYm5yX2l0ZW0gLmltZy13cmFwLmxlZnQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmJucl9ib3ggLmJucl9pdGVtIC5pbWctd3JhcC5yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH1cbiAgLm1vdmllX2JveCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudG9wX21vdmllX2ljb24ge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgICB0b3A6IDBweDsgfVxuICAubW92aWVfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gNjBweDsgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGFibGV0IFRXSVRURVJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC50b3BfdHcge1xuICAgIHRvcDogLTYwcHg7IH1cbiAgLnRvcF90d19iZyB7XG4gICAgdG9wOiAtNjBweDsgfVxuICAudG9wX3R3X2ljb24ge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgICB0b3A6IC02MXB4OyB9XG4gIC50d2l0dGVyLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC50d2l0dGVyLWFyZWEgLmRyYW1hLWJveC1ib2R5IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDsgfVxuICAudHdpdHRlci10aW1lbGluZS1ib3ggaWZyYW1lIHtcbiAgICBtYXgtaGVpZ2h0OiA0MzBweDsgfVxuICAudHdpdHRlci1pbm5lciAuZC1ib3gtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9kLWJveC10aXRsZS1zbnMtdHctc3AucG5nKTsgfVxuICAudHdpdHRlci1pbm5lciAudHdpdHRlci1mb2xsb3ctYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gUEPvvIg5OTNweOOAnO+8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblNwZWVkIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAxMDAlLCAyMCUsIDQwJSwgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7IH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05ZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDhkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBqdW1wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMyUpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9IH1cblxuQGtleWZyYW1lcyBibHVyIHtcbiAgMCUge1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAtbW96LWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAtby1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgLW1zLWZpbHRlcjogYmx1cigxMHB4KTsgfVxuICAxMDAlIHtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAtbW96LWZpbHRlcjogYmx1cigwcHgpO1xuICAgIC1vLWZpbHRlcjogYmx1cigwcHgpO1xuICAgIC1tcy1maWx0ZXI6IGJsdXIoMHB4KTsgfSB9XG5cbi5kZWxheTEge1xuICBhbmltYXRpb24tZGVsYXk6IDYwMG1zOyB9XG5cbi5kZWxheTIge1xuICBhbmltYXRpb24tZGVsYXk6IDEzMDBtczsgfVxuXG4uZGVsYXkzIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxNjAwbXM7IH1cblxuLmRlbGF5NCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjAwMG1zOyB9XG4iXX0= */