
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900|Noto+Serif+JP:200,300,400,500,600,700,900&amp;subset=japanese);

@charset "UTF-8";
/* =================================================================
 License : e-TRUST Inc.
 File name : assets.css
 Style : assets.css
================================================================= */
.flex {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.jcss {
  -ms-flex-pack: start;
      -webkit-box-pack: start;
      -webkit-justify-content: start;
      justify-content: start;
}

.jcsc {
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
}

.jcsb {
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.aic {
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

.ais {
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: start;
      align-items: start;
}

* {
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media only screen and (max-width: 640px) {
  .disnone {
    display: block !important;
    position: fixed;
    top: 1%;
    left: 2%;
    z-index: 9;
  }
  .disnone a {
    color: #fff;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .disnone {
    display: block !important;
    position: fixed;
    top: 1%;
    left: 2%;
    z-index: 9;
  }
  .disnone a {
    color: #fff;
  }
}

@media only screen and (max-width: 640px) {
  .spdisnone {
    display: none !important;
  }
}

.tdpd10 td {
  padding: 10px !important;
}

li {
  list-style: none;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  font-weight: 400;
}

body {
  counter-reset: number 0;
  line-height: 1.7em;
  font-weight: 500;
  letter-spacing: 0.1em;
  color: #333333;
  font-family: "Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-style: normal;
  font-weight: bold;
  word-wrap: break-word;
  font-size: 16px;
  min-width: 100%;
  overflow: hidden;
}

.inner {
  max-width: 1200px;
  margin: 0 auto;
}

@media only screen and (max-width: 640px) {
  .inner {
    padding: 20px;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .inner {
    padding: 64px 10px 20px;
  }
}

#contents_wrap {
  width: 100%;
  min-width: 100%;
}

#contents {
  width: 100%;
  max-width: 1000px;
  padding-bottom: 150px;
}

@media only screen and (max-width: 834px) {
  #contents {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  #contents {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

#main {
  width: 100%;
}

#main #col_main {
  width: 100%;
}

#side {
  width: 18.75000%;
}

.map {
  margin: 56px 20px 0;
}

.map li {
  border-left: 5px solid #CCCCCC;
  list-style: none;
  margin: 0 0 15px;
  padding: 0 0 0 10px;
  text-align: left;
}

table {
  table-layout: auto;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  table {
    table-layout: fixed;
  }
}

.tlfix table {
  table-layout: fixed;
}

table td img {
  height: auto !important;
}

.pdtd10 td {
  padding: 10px !important;
}

pre {
  margin: 0;
  padding: 0;
  white-space: pre-line;
}

b, strong {
  font-weight: bold;
}

u {
  text-decoration: line-through;
}

img {
  max-width: 100%;
  height: auto !important;
}

small {
  font-size: 80%;
}

hr {
  border: none;
  height: 0;
  border-bottom: 1px dashed #B3B3B3;
}

span {
  font-weight: inherit;
}

u {
  text-decoration: underline;
}

b {
  font-weight: 500;
}

input[type="button"] {
  cursor: pointer;
  padding: 5px 10px;
}

a {
  text-decoration: none;
}

a:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  -webkit-transition: 1s;
  transition: 1s;
}

a {
  -webkit-transition: 1s;
  transition: 1s;
}

.imgR, .imgL {
  float: none	!important;
  margin-left: 0;
}

@media only screen and (max-width: 640px) {
  .imgR, .imgL {
    display: block;
    float: none;
    max-width: 100% !important;
    text-align: center;
  }
}

.imgL {
  float: none;
  max-width: 100% !important;
}

.mincho {
  font-family: "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

.gothic {
  font-family: "Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

@media only screen and (max-width: 640px) {
  .fltL {
    float: none;
    width: 100% !important;
  }
  .fltR {
    float: none;
    width: 100% !important;
  }
  .sptal {
    text-align: left !important;
  }
  .sptar {
    text-align: right !important;
  }
  .sptac {
    text-align: center !important;
  }
  .spcenter {
    text-align: center;
    display: block;
    margin-top: 10px;
  }
}

header#global_header {
  max-width: 100%;
  width: 100%;
  min-width: 100%;
  height: auto;
  text-align: center;
}

@-webkit-keyframes zoom {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes zoom {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.hed_left {
  width: 20%;
}

@media screen and (min-width: 834px) and (max-width: 1000px) {
  .hed_left {
    width: 100%;
  }
}

@media only screen and (max-width: 834px) {
  .hed_left {
    width: 100%;
  }
}

#builingual {
  z-index: 2 !important;
}

.hed_right {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: end;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  width: 80%;
}

@media only screen and (max-width: 834px) {
  .hed_right {
    -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    width: 100%;
  }
}

@media screen and (min-width: 834px) and (max-width: 1000px) {
  .hed_right {
    -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    width: 100%;
  }
}

@media only screen and (max-width: 834px) {
  .hed_right {
    position: fixed;
    bottom: 6%;
    right: 0;
    left: 0;
    z-index: 2;
    background: #fff;
    padding: 10px;
    -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
  }
}

.hed_right .tel2 {
  font-size: 1.5em;
  color: #333;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

@media only screen and (max-width: 640px) {
  .hed_right .tel2 {
    font-size: 1.25em;
    margin-right: 0;
    -ms-flex-pack: start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .hed_right .tel2 {
    font-size: 1.25em;
  }
}

.hed_right .tel2 a {
  color: #333;
  display: block;
  font-weight: bold;
}

.hed_right .tel_time {
  margin-right: 10px;
  padding: 5px;
  border-radius: 5px;
}

.hed_right .tel_time img {
  margin-right: 7px;
}

.hed_right .tel_time .time {
  font-size: 13px;
  display: block;
  background: #f99400;
  color: #ffffff;
  margin-top: 5px;
}

@media only screen and (max-width: 834px) {
  .hed_right .tel_time .time {
    font-size: 12px;
    text-align: left;
    padding: 5px;
  }
}

.hed_right .hed_cont a {
  background: #008cd7;
  color: #ffffff;
  font-size: 1.25em;
  padding: 19px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  border-radius: 50px;
  width: 230px;
  height: 65px;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

@media only screen and (max-width: 640px) {
  .hed_right .hed_cont a {
    width: 100%;
    padding: 15px 18px;
    display: block;
    border-radius: 10px;
  }
}

@media only screen and (max-width: 640px) {
  .hed_right .hed_cont a span {
    display: none;
  }
}

.hed_right .hed_cont a img {
  margin-right: 7px;
}

@media only screen and (max-width: 640px) {
  .hed_right .hed_cont a img {
    margin-right: 0;
  }
}

.hed_right .net a {
  margin-left: 10px;
  background: #ff0000;
  color: #ffffff;
  font-size: 1.25em;
  padding: 19px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  border-radius: 50px;
  width: 230px;
  height: 65px;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

@media only screen and (max-width: 640px) {
  .hed_right .net a {
    width: 100%;
    padding: 15px 14px;
    display: block;
    border-radius: 10px;
  }
}

@media only screen and (max-width: 640px) {
  .hed_right .net a span {
    display: none;
  }
}

.hed_right .net a img {
  margin-right: 7px;
}

@media only screen and (max-width: 640px) {
  .hed_right .net a img {
    margin-right: 0;
  }
}

.pcnone {
  display: none;
}

@media only screen and (max-width: 834px) {
  .pcnone {
    display: block;
  }
}

#header {
  background: rgba(255, 255, 255, 0.9);
  padding: 15px 10px;
}

@media only screen and (max-width: 834px) {
  #header {
    -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    padding: 20px 10px;
  }
}

#header .wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  #header .wrap {
    display: block;
    padding: 0;
  }
}

@media screen and (min-width: 834px) and (max-width: 1000px) {
  #header .wrap {
    display: block;
  }
}

#header #siteID {
  text-align: center;
}

@media only screen and (max-width: 834px) {
  #header #siteID {
    text-align: center;
  }
}

#header #siteID a {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  display: block;
}

.fixed {
  position: fixed !important;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  z-index: 3;
  background: rgba(250, 250, 250, 0.8);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  margin-top: 0 !important;
  padding: 10px;
}

#hed_info .address {
  text-align: right;
}

@media only screen and (max-width: 640px) {
  #hed_info .address {
    text-align: center;
  }
}

.navwrap {
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  padding: 10px;
}

@media screen and (min-width: 834px) and (max-width: 1540px) {
  .navwrap {
    width: 100%;
  }
}

.hedwrap {
  border-bottom: 5px solid #ff0000;
}

#nav_global {
  width: 100%;
}

@media only screen and (max-width: 834px) {
  #nav_global {
    display: none;
  }
}

#nav_global .inner {
  padding: 0;
}

#nav_global ul {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

#nav_global ul .pcnone {
  display: none;
}

#nav_global ul .spnone {
  display: block;
}

@media only screen and (max-width: 640px) {
  #nav_global ul .spnone {
    display: none;
  }
}

#nav_global ul li {
  z-index: 1;
  position: relative;
  width: 100%;
  border-left: 3px dotted #6ee0fa;
  white-space: nowrap;
}

#nav_global ul li:last-of-type {
  border-right: 3px dotted #6ee0fa;
}

#nav_global ul li a {
  width: 100%;
  display: block;
  color: #333333;
  padding: 0 10px;
}

#nav_global ul li a span {
  display: block;
  font-size: 10px;
  color: #008cd7;
  line-height: 1em;
  white-space: break-spaces;
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  #nav_global ul li a {
    font-size: 14px;
  }
}

#nav_global ul li a:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-animation: zoom .3s;
  animation: zoom .3s;
}

#nav_global ul ul {
  position: absolute;
  width: 200px;
  z-index: 100;
  display: block;
  background: rgba(255, 255, 255, 0.9);
  text-align: center;
  left: -2%;
  right: 0;
}

#nav_global ul ul li {
  border-bottom: 1px solid #6ee0fa;
  font-size: 14px;
  border-left: none;
}

#nav_global ul ul li:last-of-type {
  border-right: none;
}

#nav_global ul ul li a {
  color: #333333;
  padding: 15px 0;
}

#mainArea {
  width: auto !important;
}

@media only screen and (max-width: 640px) {
  #mainArea {
    margin: auto;
  }
}

.mainwrap {
  background: url(../images/common/main_bg.jpg);
  background-size: cover;
  padding: 150px 0;
  position: relative;
  z-index: -1;
}

@media only screen and (max-width: 834px) {
  .mainwrap {
    padding: 50px 10px;
  }
}

#local-keyvisual {
  position: relative;
  background-position: center top;
  z-index: 0;
}

#local-keyvisual:empty {
  display: none;
}

#local-keyvisual h1 {
  color: #fff;
  font-size: 3em;
  z-index: 1;
  position: relative;
  text-align: center;
  line-height: 1em;
  width: 100%;
  margin: 0 auto;
  padding: 100px 0;
  text-shadow: 1px 1px 4px #1567DC;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

#local-keyvisual h1:empty {
  display: none;
}

#local-keyvisual h1 span {
  display: block;
  font-size: 30px;
}

@media only screen and (max-width: 834px) {
  #local-keyvisual h1 span {
    font-size: 18px;
  }
}

@media only screen and (max-width: 834px) {
  #local-keyvisual h1 {
    margin-bottom: 50px;
    padding: 80px 0;
    font-size: 1.8em;
  }
}

#slider {
  max-width: 1000px !important;
  margin: 0 auto;
}

#slider button {
  display: none !important;
}

#local-keyvisual #local-keyvisual-bg, #local-keyvisual .local-keyvisual-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-size: cover;
  background-position: center;
}

#local-keyvisual #local-keyvisual-bg:empty, #local-keyvisual .local-keyvisual-bg:empty {
  display: none;
}

#local-keyvisual-title:empty {
  display: none;
}

.pan1 {
  margin: 20px 0 100px;
}

@media only screen and (max-width: 834px) {
  .pan1 {
    display: none;
  }
}

.pan1 a {
  color: #000;
}

.toggleMenu {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 49px;
  width: 49px;
  background-size: contain;
  position: fixed;
  top: 5px;
  right: 5px;
  z-index: 100;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  background: #008cd7;
  border-radius: 10px;
}

.toggleMenu:after {
  content: 'MENU';
  font-size: 13px;
  color: #008cd7;
  display: block;
  position: absolute;
  bottom: -50%;
  left: 8%;
  font-weight: bold;
}

@media only screen and (max-width: 640px) {
  .toggleMenu {
    width: 49px;
  }
}

.hide {
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
}

.toggleMenu .bars {
  margin: 0 30px 0 15px;
  height: 22px;
  width: 35px;
  position: relative;
}

.toggleMenu a:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.toggleMenu .bars span {
  height: 3px;
  background-color: #fff;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  position: absolute;
  left: -5px;
}

.toggleMenu .bars span:nth-of-type(1) {
  width: 30px;
  top: 0;
}

.toggleMenu .bars span:nth-of-type(2) {
  width: 30px;
  top: 10px;
}

.toggleMenu .bars span:nth-of-type(3) {
  width: 30px;
  top: 20px;
}

.toggleMenu.isActive .bars span {
  right: 0;
}

.toggleMenu.isActive .bars span:nth-of-type(1), .toggleMenu.isActive .bars span:nth-of-type(3) {
  width: 30px;
  top: 10px;
}

.toggleMenu.isActive .bars span:nth-of-type(1) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.toggleMenu.isActive .bars span:nth-of-type(2) {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.toggleMenu.isActive .bars span:nth-of-type(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.overlayMenu {
  width: 100%;
  -webkit-transition: -webkit-transform .8s ease;
  transition: -webkit-transform .8s ease;
  transition: transform .8s ease;
  transition: transform .8s ease, -webkit-transform .8s ease;
  z-index: 10;
  position: fixed;
  top: 0;
  right: 100%;
  bottom: 0;
  background: url(../images/common/bnr_bg.jpg);
  background-size: cover;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity .6s ease, visibility .6s ease;
  transition: opacity .6s ease, visibility .6s ease;
}

.fixed .overlayMenu {
  visibility: visible;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.overlayMenu.isOpened {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.overlayMenu > .outer {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background-size: cover;
  padding-top: 100px !important;
}

.overlayMenu > .outer .inner {
  padding: 0 100px;
}

.overlayMenu > .outer .sp_hed_right {
  margin-top: 40px;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .overlayMenu > .outer .sp_hed_right {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    -ms-flex-align: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
  }
}

.overlayMenu > .outer .sp_hed_right .tel2 {
  font-size: 1.5em;
  color: #fff;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

.overlayMenu > .outer .sp_hed_right .tel2 a {
  color: #fff;
  display: block;
  font-weight: bold;
}

.overlayMenu > .outer .sp_hed_right .tel_time {
  margin-right: 10px;
  padding: 5px;
  border-radius: 5px;
}

@media only screen and (max-width: 640px) {
  .overlayMenu > .outer .sp_hed_right .tel_time {
    width: 375px;
    margin: 0 auto;
  }
}

.overlayMenu > .outer .sp_hed_right .tel_time img {
  margin-right: 7px;
}

.overlayMenu > .outer .sp_hed_right .tel_time .time {
  font-size: 13px;
  display: block;
  background: #f99400;
  color: #ffffff;
  margin-top: 5px;
}

.overlayMenu > .outer .sp_hed_right .hed_cont a {
  background: #008cd7;
  color: #ffffff;
  font-size: 1.25em;
  padding: 19px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  border-radius: 50px;
  width: 230px;
  height: 65px;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

@media only screen and (max-width: 640px) {
  .overlayMenu > .outer .sp_hed_right .hed_cont a {
    width: 375px;
    display: block;
    margin: 10px auto 0;
  }
}

@media only screen and (max-width: 640px) {
  .overlayMenu > .outer .sp_hed_right .hed_cont a span {
    display: none;
  }
}

.overlayMenu > .outer .sp_hed_right .hed_cont a img {
  margin-right: 7px;
}

@media only screen and (max-width: 640px) {
  .overlayMenu > .outer .sp_hed_right .hed_cont a img {
    margin-right: 0;
  }
}

.overlayMenu > .outer .sp_hed_right .net a {
  margin-left: 10px;
  background: #ff0000;
  color: #ffffff;
  font-size: 1.25em;
  padding: 19px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  border-radius: 50px;
  width: 230px;
  height: 65px;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

@media only screen and (max-width: 640px) {
  .overlayMenu > .outer .sp_hed_right .net a {
    width: 375px;
    margin: 10px auto 0;
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  .overlayMenu > .outer .sp_hed_right .net a span {
    display: none;
  }
}

.overlayMenu > .outer .sp_hed_right .net a img {
  margin-right: 7px;
}

@media only screen and (max-width: 640px) {
  .overlayMenu > .outer .sp_hed_right .net a img {
    margin-right: 0;
  }
}

@media only screen and (max-width: 834px) {
  .overlayMenu > .outer {
    padding: 20px 0;
  }
}

.overlayMenu > .outer ul {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
}

.overlayMenu > .outer li {
  width: 46%;
  margin: 5px;
}

.overlayMenu > .outer li a {
  background: #fff;
  color: #333333;
  padding: 5px;
  display: block;
  font-size: 20px;
  font-weight: bold;
  border-radius: 10px;
}

@media only screen and (max-width: 640px) {
  .overlayMenu > .outer li a {
    font-size: 18px;
  }
}

.overlayMenu > .outer li a span {
  display: block;
  font-size: 13px;
  color: #008cd7;
  font-weight: 400;
}

.overlayMenu:before, .overlayMenu:after {
  content: "";
  height: 20px;
  background-size: cover;
  position: absolute;
  left: 10px;
  right: 10px;
}

.overlayMenu:before {
  top: 0;
}

.overlayMenu:after {
  bottom: 0;
}

@media (max-width: 835px) {
  .pcOnly {
    display: none !important;
  }
}

@media (min-width: 835px) {
  .smOnly {
    display: none !important;
  }
}

footer#global_footer {
  width: 100%;
  min-width: 100% !important;
  height: auto;
  text-align: center;
}

footer#global_footer .inner {
  padding: 50px 10px 80px;
}

@media only screen and (max-width: 834px) {
  footer#global_footer .inner {
    padding: 30px 0;
  }
}

footer#global_footer a {
  text-decoration: none;
}

footer#global_footer #nav_footer {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  footer#global_footer #nav_footer {
    display: none;
  }
}

@media only screen and (max-width: 640px) {
  footer#global_footer #nav_footer {
    display: none;
  }
}

footer#global_footer #nav_footer ul {
  padding: 0;
}

footer#global_footer #nav_footer li {
  text-align: left;
  position: relative;
  padding-left: 15px;
}

footer#global_footer #nav_footer li:before {
  font-family: "Font Awesome 5 pro";
  content: "\f138";
  /*アイコンのユニコード*/
  position: absolute;
  /*絶対位置*/
  font-size: 1em;
  /*サイズ*/
  left: 0;
  /*アイコンの位置*/
  top: 4px;
  /*アイコンの位置*/
  color: #008cd7;
  /*アイコン色*/
  font-weight: bold;
}

footer#global_footer #nav_footer li a {
  text-decoration: none;
  padding: 2px 10px;
  display: block;
  color: #333333;
}

footer#global_footer #nav_footer li a:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

footer#global_footer #copy a {
  text-decoration: none;
  color: #fff;
}

footer#global_footer #copy a:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  footer#global_footer #copy a {
    line-height: 60px;
  }
}

#copy {
  color: #fff;
}

.small_bg {
  background: #008cd7;
}

.pagetop {
  position: fixed;
  right: 10px;
  bottom: 7%;
  z-index: 2;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

@media only screen and (max-width: 834px) {
  .pagetop {
    bottom: 22%;
  }
}

.pagetop a {
  width: 50px;
  height: 50px;
  background: #f99400;
  color: #fff;
  border-radius: 50%;
  font-size: 30px;
  display: block;
  padding: 10px 12px;
}

.ft_L {
  line-height: 1.3em;
  text-align: left;
}

.ft_L .ftlogo2 {
  margin-top: 30px;
}

@media only screen and (max-width: 834px) {
  .ft_L {
    width: 100%;
    text-align: center;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .ft_L {
    padding-left: 10px;
  }
}

#footer {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  #footer {
    display: block;
  }
}

.ft1wrap {
  background: url(../images/common/cont_bg.jpg) center;
  background-size: cover;
  padding: 40px 0;
  margin-top: -7px;
}

#footer1 .fth2 h2 {
  font-size: 2.5em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
  color: #008cd7;
  margin-bottom: 30px;
}

#footer1 .fth2 h2:before {
  content: url(../images/common/midashi_icon.png);
  display: block;
  padding-bottom: 15px;
}

#footer1 .fttxt {
  color: #ffffff;
  margin-bottom: 50px;
}

#footer1 .ftcontwrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 640px) {
  #footer1 .ftcontwrap {
    display: block;
  }
}

#footer1 .ftcontwrap .ftcont a {
  background: #008cd7;
  color: #ffffff;
  font-size: 1.25em;
  padding: 19px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  border-radius: 50px;
  width: 230px;
  height: 65px;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

@media only screen and (max-width: 640px) {
  #footer1 .ftcontwrap .ftcont a {
    margin: 0 auto;
    width: 375px;
  }
}

#footer1 .ftcontwrap .ftcont a img {
  margin-right: 7px;
}

#footer1 .ftcontwrap .ftnet a {
  margin-left: 10px;
  background: #ff0000;
  color: #ffffff;
  font-size: 1.25em;
  padding: 19px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  border-radius: 50px;
  width: 230px;
  height: 65px;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

@media only screen and (max-width: 640px) {
  #footer1 .ftcontwrap .ftnet a {
    margin: 10px auto;
    width: 375px;
  }
}

#footer1 .ftcontwrap .ftnet a img {
  margin-right: 7px;
}

#footer1 .tel2 {
  font-size: 1.5em;
  color: #333;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

#footer1 .tel2 a {
  color: #333;
  display: block;
  font-weight: bold;
}

#footer1 .fttelwrap {
  margin-right: 10px;
  padding: 5px;
  border-radius: 5px;
}

#footer1 .fttelwrap img {
  margin-right: 7px;
}

#footer1 .fttelwrap .time {
  font-size: 13px;
  display: block;
  background: #f99400;
  color: #ffffff;
  max-width: 250px;
  margin: 5px auto 0;
}

.ft_map iframe {
  width: 100%;
  height: 200px;
}

#footer2 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  padding: 50px 0 !important;
}

/* box */
@media only screen and (max-width: 834px) {
  #builingual {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
    -ms-flex-pack: end;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    position: fixed;
    bottom: 0;
    right: auto;
    padding: 0px 10px !important;
    background: rgba(255, 255, 255, 0.4) !important;
    -ms-flex-direction: row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        flex-direction: row;
    width: 100% !important;
    left: 0 !important;
  }
}

.h2_01 {
  position: relative;
  z-index: 1;
}

.h2_01 h2 {
  font-size: 2.5em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
  line-height: 1em;
  color: #008cd7;
}

.h2_01 h2:before {
  content: url(../images/common/midashi_icon.png);
  display: block;
  padding-bottom: 15px;
  position: relative;
  z-index: 1;
}

@media only screen and (max-width: 640px) {
  .h2_01 h2 {
    font-size: 1.5em;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .h2_01 h2 {
    font-size: 1.8em;
  }
}

.h2_02 h2 {
  font-size: 2.5em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
  line-height: 1em;
  color: #ffffff;
  position: relative;
}

.h2_02 h2:before {
  content: url(../images/common/midashi_icon.png);
  display: block;
  padding-bottom: 15px;
}

.btnlist ul {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
}

.btnlist li {
  width: 30%;
  margin: 10px;
  float: none !important;
}

.btnlist li:last-of-type {
  margin: 10px;
  margin-right: 10px !important;
}

@media only screen and (max-width: 640px) {
  .btnlist li {
    width: 100%;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .btnlist li {
    width: 30%;
  }
}

.btnlist li a {
  padding: 10px;
  display: block;
  background: #f99400;
  border-radius: 10px;
  color: #ffffff;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
  font-size: 1.25em;
}

@media only screen and (max-width: 834px) {
  .btnlist li a {
    font-size: 1em;
  }
}

.bg100 {
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
  background: url(../images/common/cont1_bg2.png) no-repeat center;
  background-size: cover;
  padding: 50px 10px 180px;
  position: relative;
}

@media only screen and (max-width: 834px) {
  .bg100 {
    padding: 50px 10px 490px;
  }
}

@media screen and (min-width: 834px) and (max-width: 1300px) {
  .bg100 {
    padding: 50px 10px 490px;
  }
}

.bg100 .img01 {
  position: absolute;
  top: 8%;
  left: 16%;
  -webkit-animation: vertical 1s ease-in-out infinite alternate;
  animation: vertical 1s ease-in-out infinite alternate;
}

@media only screen and (max-width: 640px) {
  .bg100 .img01 {
    top: -3%;
    left: 2%;
  }
}

.bg100 .img02 {
  position: absolute;
  left: 10%;
  top: 35%;
  -webkit-animation: vertical 1s ease-in-out infinite alternate;
  animation: vertical 1s ease-in-out infinite alternate;
}

@media only screen and (max-width: 834px) {
  .bg100 .img02 {
    left: -1%;
    top: 25%;
  }
}

.bg100 .img03 {
  position: absolute;
  right: 17%;
  top: 0;
  -webkit-animation: vertical 1s ease-in-out infinite alternate;
  animation: vertical 1s ease-in-out infinite alternate;
}

@media only screen and (max-width: 640px) {
  .bg100 .img03 {
    right: -1%;
    top: -5%;
  }
}

.bg100 .img04 {
  position: absolute;
  right: 7%;
  top: 28%;
  -webkit-animation: vertical 1s ease-in-out infinite alternate;
  animation: vertical 1s ease-in-out infinite alternate;
}

@media only screen and (max-width: 834px) {
  .bg100 .img04 {
    right: -1%;
    top: 19%;
  }
}

.bg100 .img05 {
  position: absolute;
  left: 11%;
  bottom: 10%;
  -webkit-animation: bound 3s infinite;
  animation: bound 3s infinite;
}

@media only screen and (max-width: 640px) {
  .bg100 .img05 {
    bottom: 17%;
  }
}

@media screen and (min-width: 834px) and (max-width: 1300px) {
  .bg100 .img05 {
    left: 30%;
  }
}

.bg100 .img06 {
  position: absolute;
  right: 15%;
  bottom: 23%;
  -webkit-animation: bound 2s infinite;
  animation: bound 2s infinite;
}

@media screen and (min-width: 834px) and (max-width: 1300px) {
  .bg100 .img06 {
    right: 30%;
  }
}

@-webkit-keyframes horizontal {
  0% {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@keyframes horizontal {
  0% {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}

@-webkit-keyframes vertical {
  0% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@keyframes vertical {
  0% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@-webkit-keyframes bound {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  5% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  10% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);
  }
  25% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  50% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bound {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  5% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  10% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);
  }
  25% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  30% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  50% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.bg100_2 {
  position: relative;
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
}

.bg100_2:before {
  content: url(../images/common/cont2_top.png);
  position: absolute;
  top: -8%;
  right: 0;
  left: 0;
}

@media only screen and (max-width: 640px) {
  .bg100_2:before {
    left: inherit;
    top: -8%;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .bg100_2:before {
    top: -15%;
    left: inherit;
  }
}

@media screen and (min-width: 834px) and (max-width: 1300px) {
  .bg100_2:before {
    top: -12%;
    left: inherit;
  }
}

.bg100_2:after {
  content: url(../images/common/cont2_btm.png);
  position: absolute;
  bottom: auto;
  right: 0;
  left: 0;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .bg100_2:after {
    left: inherit;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .bg100_2:after {
    left: inherit;
  }
}

@media only screen and (max-width: 640px) {
  .bg100_2:after {
    bottom: auto;
  }
}

.bg100_2 .img07 {
  position: absolute;
  left: 5%;
  top: 0;
  -webkit-animation: bound 2s infinite;
  animation: bound 2s infinite;
}

@media only screen and (max-width: 834px) {
  .bg100_2 .img07 {
    left: 5%;
    top: -6%;
  }
}

@media screen and (min-width: 834px) and (max-width: 1300px) {
  .bg100_2 .img07 {
    left: 5%;
    top: -6%;
  }
}

.bg100_2 .img08 {
  position: absolute;
  right: 4%;
  bottom: -8%;
  -webkit-animation: bound 3s infinite;
  animation: bound 3s infinite;
  z-index: 1;
}

@media only screen and (max-width: 640px) {
  .bg100_2 .img08 {
    right: 4%;
    bottom: -5%;
    z-index: 1;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .bg100_2 .img08 {
    bottom: -17%;
    z-index: 1;
  }
}

@media screen and (min-width: 834px) and (max-width: 1300px) {
  .bg100_2 .img08 {
    bottom: -11%;
    z-index: 1;
  }
}

.bg100_2 .img09 {
  position: absolute;
  right: 2%;
  top: 0;
  -webkit-animation: vertical 1s ease-in-out infinite alternate;
  animation: vertical 1s ease-in-out infinite alternate;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .bg100_2 .img09 {
    right: 2%;
    top: -22%;
  }
}

@media only screen and (max-width: 640px) {
  .bg100_2 .img09 {
    top: -13%;
    right: 2%;
  }
}

@media screen and (min-width: 834px) and (max-width: 1300px) {
  .bg100_2 .img09 {
    right: 2%;
    top: -22%;
  }
}

.bg100_2 .img10 {
  position: absolute;
  left: 2%;
  bottom: -9%;
  -webkit-animation: vertical 1s ease-in-out infinite alternate;
  animation: vertical 1s ease-in-out infinite alternate;
  z-index: 1;
}

@media only screen and (max-width: 834px) {
  .bg100_2 .img10 {
    bottom: -9%;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .bg100_2 .img10 {
    bottom: -22%;
  }
}

@media screen and (min-width: 834px) and (max-width: 1300px) {
  .bg100_2 .img10 {
    bottom: -12%;
  }
}

.chiryou_wrap {
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
  background: url(../images/common/bnr_bg.jpg);
  background-size: cover;
  padding: 50px 0;
  margin-top: 160px;
}

@media only screen and (max-width: 640px) {
  .chiryou_wrap {
    margin-top: 265px;
  }
}

.btnbox {
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.btnbox .box {
  width: 46%;
  margin: 8px;
}

@media only screen and (max-width: 640px) {
  .btnbox .box {
    width: 100%;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .btnbox .box {
    width: 47%;
  }
}

.top_txt div {
  font-size: 1.5em;
  font-weight: bold;
}

.txt {
  line-height: 2em;
}

.btn a {
  display: block;
  padding: 10px 0;
  color: #333333;
  font-weight: bold;
  background: url(../images/common/btn_bg.png) no-repeat center;
  background-size: cover;
  border-radius: 50px;
}

.fb iframe {
  width: 100%;
}

#facebook ._2p3a {
  width: 100% !important;
  margin: 0 auto;
}

.sec_01 {
  background: url(../images/common/cont1_bg.png) no-repeat center;
  background-size: contain;
  padding: 155px 0;
}

@media only screen and (max-width: 640px) {
  .sec_01 {
    padding: 82px 0;
  }
}

.sec_02 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-direction: row-reverse;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  padding: 0 10px;
}

@media only screen and (max-width: 640px) {
  .sec_02 {
    display: block;
  }
  .sec_02 .flxL {
    width: 100% !important;
  }
  .sec_02 .flxR {
    width: 100% !important;
    margin-top: 50px;
  }
}

.sec_02 .flxL {
  width: 48%;
}

.sec_02 .flxR {
  width: 48%;
}

.sec_03 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  padding: 0 10px;
}

@media only screen and (max-width: 640px) {
  .sec_03 {
    display: block;
  }
  .sec_03 .flxL {
    width: 100% !important;
  }
  .sec_03 .flxR {
    width: 100% !important;
    margin-top: 50px;
  }
}

.sec_03 .flxL {
  width: 48%;
}

.sec_03 .flxR {
  width: 48%;
}

.sec_04wrap {
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
  background: url(../images/common/annnai_bg.jpg);
  background-size: cover;
  padding: 100px 10px;
}

.sec_04 {
  color: #ffffff;
  padding: 0;
}

.sec_04 .cont2 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

@media only screen and (max-width: 834px) {
  .sec_04 .cont2 {
    display: block;
  }
}

.sec_04 .cont2L {
  width: 38%;
}

@media only screen and (max-width: 834px) {
  .sec_04 .cont2L {
    width: 100% !important;
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 834px) {
  .sec_04 .cont2L div {
    text-align: center !important;
  }
}

.sec_04 .cont2R {
  width: 58%;
}

@media only screen and (max-width: 834px) {
  .sec_04 .cont2R {
    width: 100% !important;
  }
}

.sec_04 .top_tel div {
  font-size: 1.5em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

.sec_04 .top_tel div img {
  margin-right: 7px;
}

.sec_04 .tel2 a {
  color: #ffffff;
}

.td_uketsuke td {
  background: #fff;
  border: none;
  color: #008cd7;
}

.td_uketsuke br {
  display: none;
}

@media only screen and (max-width: 640px) {
  .td_uketsuke br {
    display: block;
  }
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  .td_uketsuke br {
    display: block;
  }
}

.td_uketsuke tr {
  border-bottom: 1px solid #f7f7f7;
}

.td_uketsuke .td_L {
  background: #008cd7;
  color: #ffffff;
  width: 30%;
}

.td_uketsuke .td_top {
  background: #6ee0fa;
  color: #183c6d;
}

.list {
  max-width: 800px;
  margin: 0 auto;
}

@media only screen and (max-width: 640px) {
  .list {
    max-width: 100%;
  }
}

.list li {
  font-size: 1.25em;
  position: relative;
  padding: 20px 0 15px 60px;
}

.list li .nb {
  background: url(../images/common/number_bg.png) center no-repeat;
  background-size: content;
  padding: 8px 16px;
  color: #ffffff;
  position: absolute;
  left: 0;
  top: 15%;
}

.txt_small {
  font-size: 13px;
  line-height: 1.2em;
  margin-top: 10px;
}

.img-animation {
  overflow: hidden;
  position: relative;
}

.img-animation.animated:after {
  -webkit-animation: img-animation 1.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  animation: img-animation 1.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  background: #fff;
  bottom: 0;
  content: '';
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

@-webkit-keyframes img-animation {
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@keyframes img-animation {
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

.newswrap .news {
  height: 400px;
  overflow-y: auto;
}

@media only screen and (max-width: 834px) {
  .newswrap .news {
    padding-left: 0;
    font-size: 16px;
  }
}

.newswrap .news dt {
  border: none !important;
  -ms-flex-align: center !important;
      -webkit-box-align: center !important;
      -webkit-align-items: center !important;
      align-items: center !important;
  display: block !important;
  width: auto !important;
}

.newswrap .news dd {
  border: none !important;
  padding: 0 !important;
  width: 100% !important;
}

.newswrap .news dl {
  border-bottom: 1px dashed #ccc !important;
  padding: 20px 10px !important;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  display: block !important;
}

.ekiten iframe:nth-of-type(1) {
  width: 280px !important;
  height: 260px !important;
  overflow-y: auto;
}

.fb #pageplugin {
  height: 260px;
}

.td_sns td {
  border: 1px solid #008cd7 !important;
  width: 25% !important;
}

@media only screen and (max-width: 640px) {
  .td_sns td {
    width: 100% !important;
  }
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #fff;
  border: none;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 2px #777;
  box-shadow: inset 0 0 2px #777;
}

::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.home_td {
  margin-left: -7.69231% !important;
  display: inline-table;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .home_td {
    margin-left: -7.69231% !important;
  }
}

@media only screen and (max-width: 640px) {
  .home_td {
    margin-left: 0 !important;
  }
}

.home_td .box {
  z-index: 10;
  float: left;
  width: 42.30769% !important;
  margin-left: 7.69231% !important;
  margin-bottom: 30px !important;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .home_td .box {
    width: 42.30769% !important;
    margin-left: 7.69231% !important;
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  .home_td .box {
    width: 100% !important;
    margin-left: 0 !important;
  }
}

.home_td .box img {
  width: 100% !important;
  border-radius: 15px;
}

.home_td .box .cont_titl {
  display: block;
  margin: 30px 0 10px;
}

.home_td .box .cont_titl h3 {
  font-size: 25px;
  font-weight: bold;
}

@media only screen and (max-width: 640px) {
  .home_td .box .cont_titl h3 {
    font-size: 20px;
  }
}

.home_td .box .cont_titl h3:first-letter {
  font-size: 35px;
  color: #ef9916;
}

@media only screen and (max-width: 640px) {
  .home_td .box .cont_titl h3:first-letter {
    font-size: 30px;
  }
}

/* title */
.h2_03 h2 {
  font-size: 2em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
  line-height: 1em;
  position: relative;
  padding: 10px 30px;
  background: #f99400;
  border-radius: 10px;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  .h2_03 h2 {
    font-size: 1.7em;
  }
}

.h2_03 h2:before {
  content: '';
  width: 10px;
  height: 15px;
  display: inline-block;
  background: #fff;
  border-radius: 10px;
  position: absolute;
  left: 7px;
  top: 40%;
}

.h2_04 {
  position: relative;
  margin: 1.5em 0;
  padding: 30px;
  min-width: 120px;
  max-width: 100%;
  color: #ffffff;
  font-size: 16px;
  background: #008cd7;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
}

.h2_04 h2:before {
  content: "";
  position: absolute;
  bottom: -24px;
  left: 50%;
  margin-left: -15px;
  border: 12px solid transparent;
  border-top: 12px solid #008cd7;
  z-index: 2;
}

.h2_04 h2:after {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -17px;
  border: 14px solid transparent;
  border-top: 14px solid #fff;
  z-index: 1;
}

.h2_04 h2 {
  font-size: 2em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

@media only screen and (max-width: 640px) {
  .h2_04 h2 {
    font-size: 1.7em;
  }
}

.h3_01 h3 {
  font-size: 1.25em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

@media only screen and (max-width: 834px) {
  .h3_01 h3 {
    font-size: 1.2em;
  }
}

.h3_01 h3 .cloud {
  background: url(../images/common/tokuchou_bg.png) no-repeat center;
  padding: 35px;
  margin-right: 10px;
}

.h3_02 h3 {
  font-size: 1.25em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
  background: #ECFAFB;
  padding: 10px;
}

@media only screen and (max-width: 834px) {
  .h3_02 h3 {
    font-size: 1.2em;
  }
}

.contbox .box {
  width: 30%;
}

.dl_katachi dt {
  border: none !important;
}

@media only screen and (max-width: 640px) {
  .dl_katachi dt {
    width: 100% !important;
  }
}

.dl_katachi dd {
  border: none !important;
}

@media only screen and (max-width: 640px) {
  .dl_katachi dd {
    width: 100% !important;
  }
}

.dl_katachi dl {
  background: #f7f7f7;
  padding: 5px;
  margin: 5px 0;
}

@media only screen and (max-width: 640px) {
  .dl_katachi dl {
    display: block !important;
  }
}

.dl_03 dt {
  border: none !important;
  width: 100% !important;
  display: block !important;
  border-bottom: 1px dotted #008cd7 !important;
  font-weight: bold;
}

.dl_03 dd {
  border: none !important;
  width: 100% !important;
}

.dl_03 dl {
  display: block !important;
}

.katachi_cont {
  border: double 6px #f99400;
  padding: 30px;
}

.katachi_cont h3 {
  font-size: 1.25em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
  border-bottom: 1px dotted #008cd7;
  margin-bottom: 5px;
}

.self_cont {
  border: double 6px #f99400;
  padding: 30px;
}

.self_cont h3 {
  font-size: 1.25em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
  padding: 10px;
  background: #008cd7;
  color: #ffffff;
  border-radius: 10px;
}

@media only screen and (max-width: 640px) {
  .self_cont h3 {
    font-size: 1em;
  }
}

.list2 {
  max-width: 500px;
  margin: 0 auto;
}

@media only screen and (max-width: 834px) {
  .list2 {
    max-width: 100%;
  }
}

.list3 {
  margin: 0 auto;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(#e8f9fc), to(#d7f2f6));
  background: linear-gradient(#ffffff, #e8f9fc, #d7f2f6);
  padding: 30px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.list3 li {
  font-size: 1.25em;
  margin: 5px 0;
  position: relative;
  padding: 15px 0 15px 62px;
}

.list3 li:before {
  content: url(../images/contents/check_icon.png);
  position: absolute;
  left: 0;
  top: 12%;
}

.list4 {
  background: #fff;
  padding: 10px;
}

.flow_wrap {
  background: #F9E7D1;
  padding: 50px;
  border-radius: 10px;
}

@media only screen and (max-width: 640px) {
  .flow_wrap {
    padding: 30px;
  }
}

.flow_wrap .td_img td {
  border: none !important;
}

.flow_wrap h3 {
  font-size: 1.5em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
  border-bottom: 1px dotted #f99400;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

.flow_wrap h3 span {
  color: #008cd7;
}

.flow_wrap .btn {
  max-width: 300px;
  margin: 0 auto;
}

.flow_wrap .btn a {
  text-align: center !important;
}

.flow_cont {
  background: #F9E7D1;
  padding: 50px;
  border-radius: 10px;
}

@media only screen and (max-width: 640px) {
  .flow_cont {
    padding: 30px;
  }
}

.flow_cont h3 {
  font-size: 1.5em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
  border-bottom: 1px dotted #f99400;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

.flow_cont h3 span {
  color: #008cd7;
}

.flow_cont .btn {
  max-width: 300px;
  margin: 0 auto;
}

.flow_cont .btn a {
  text-align: center !important;
}

@media only screen and (max-width: 640px) {
  .flow_cont div {
    text-align: left !important;
  }
}

.td_price td {
  width: 20%;
}

.td_price .td_top {
  background: #008cd7;
  color: #ffffff;
}

.td_price .td_L {
  background: #f7f7f7;
}

.td_price2 .td_L {
  background: #008cd7;
  color: #ffffff;
}

.td_price2 .td_red {
  background: #ff0000;
  color: #ffffff;
}

.td_price2 .td_price {
  width: 18%;
  background: #f7f7f7;
}

.td_price2 td {
  width: 32%;
}

.txt_price h3 {
  background: #F9E7D1;
  display: inline-block;
  text-align: center;
  padding: 5px;
}

.list5 li {
  background: #f7f7f7;
  padding: 5px;
  margin: 5px;
}

.txt_kakomi {
  background: #ff0000;
  color: #ffffff;
  padding: 30px;
  font-size: 1.25em;
}

@media only screen and (max-width: 640px) {
  .txt_kakomi {
    font-size: 1em;
  }
}

.triangle {
  margin: 0 auto;
  width: 0;
  height: 0;
  border-left: 100px solid transparent;
  border-right: 100px solid transparent;
  border-top: 60px solid #ff9a00;
}

.sec_05 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  -ms-flex-direction: row-reverse;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@media only screen and (max-width: 640px) {
  .sec_05 {
    display: block;
  }
  .sec_05 .flxL {
    width: 100% !important;
  }
  .sec_05 .flxR {
    width: 100% !important;
    margin-top: 15px;
  }
}

.sec_05 .flxL {
  width: 48%;
}

.sec_05 .flxR {
  width: 48%;
}

.sec_06 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 640px) {
  .sec_06 {
    display: block;
  }
  .sec_06 .flxL {
    width: 100% !important;
  }
  .sec_06 .flxR {
    width: 100% !important;
    margin-top: 15px;
  }
}

.sec_06 .flxL {
  width: 48%;
}

.sec_06 .flxR {
  width: 48%;
}

.sec_07 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-direction: row-reverse;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  .sec_07 {
    display: block;
  }
  .sec_07 .flxL {
    width: 100% !important;
  }
  .sec_07 .flxR {
    width: 100% !important;
  }
}

.sec_07 .flxL {
  width: 68%;
}

.sec_07 .flxR {
  width: 30%;
}

.sec_07 .tel2 div {
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
  font-size: 1.5em;
  background: #ECFAFB;
  text-align: center !important;
  padding: 10px !important;
}

.sec_07 .tel2 {
  white-space: nowrap;
}

.sec_07 .tel2 a {
  color: #333333;
  font-weight: bold;
}

.sec_08 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  -ms-flex-direction: row-reverse;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@media only screen and (max-width: 640px) {
  .sec_08 {
    display: block;
  }
  .sec_08 .flxL {
    width: 100% !important;
  }
  .sec_08 .flxR {
    width: 100% !important;
    margin-top: 15px;
  }
}

.sec_08 .flxL {
  width: 30%;
}

.sec_08 .flxR {
  width: 68%;
}

.imgbox {
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  background: #ECFAFB;
  padding: 15px;
}

.imgbox .box {
  width: 30%;
  margin: 10px;
}

@media only screen and (max-width: 640px) {
  .imgbox .box {
    width: 100%;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .imgbox .box {
    width: 46%;
  }
}

.imgbox .box img {
  width: 100% !important;
  height: 240px !important;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit:cover;';
}

.flow_txt {
  text-align: left !important;
  background: #fff;
  padding: 10px;
}

.dl_add {
  line-height: 1.2em;
  padding: 10px;
}

.dl_add dt {
  border: none !important;
  background: #F9E7D1 !important;
  padding: 5px !important;
  -ms-flex-align: center !important;
      -webkit-box-align: center !important;
      -webkit-align-items: center !important;
      align-items: center !important;
  width: 25% !important;
}

.dl_add dd {
  border: none !important;
  width: 75% !important;
}

.dl_add dl {
  margin: 5px 0;
}

.txt {
  line-height: 2em;
}

.cont_tel div {
  font-size: 2em;
  font-family: "M PLUS Rounded 1c";
  font-weight: bold;
}

.cont_tel div span {
  font-size: 13px;
  display: inline-block;
  background: #008cd7;
  color: #ffffff;
  padding: 5px;
  width: 200px;
  text-align: center;
}

.cont_tel a {
  color: #333333;
}

.cont_form {
  padding: 30px;
  background: #ECFAFB;
}

.cont_form dl {
  border-bottom: 1px solid #fff;
  margin: 10px;
}

.txt_back {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(#e8f9fc), to(#d7f2f6));
  background: linear-gradient(#ffffff, #e8f9fc, #d7f2f6);
  padding: 30px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.dl_01 {
  border: 1px solid #f99400;
}

.dl_01 .back {
  background: #ECFAFB;
  padding: 5px;
  display: inline-block;
}

.dl_01 dt {
  border: none !important;
  -ms-flex-align: center !important;
      -webkit-box-align: center !important;
      -webkit-align-items: center !important;
      align-items: center !important;
}

@media only screen and (max-width: 640px) {
  .dl_01 dt {
    display: block !important;
    width: 100% !important;
  }
}

.dl_01 dd {
  border: none !important;
}

@media only screen and (max-width: 640px) {
  .dl_01 dd {
    width: 100% !important;
  }
}

.dl_01 dl {
  border-bottom: 1px dotted #f99400;
}

@media only screen and (max-width: 640px) {
  .dl_01 dl {
    display: block !important;
  }
}

.cont_form a {
  color: #333333;
}

.cont_form a:hover {
  text-decoration: underline;
}

.con100 {
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
}

.gmap {
  z-index: 0;
}

.gmap iframe {
  width: 100%;
}

.slider2 img {
  margin: 0 auto;
}

.bg_100per_wrap {
  position: relative;
  padding: 500px 0 !important;
}

@media only screen and (max-width: 640px) {
  .bg_100per_wrap {
    padding: 550px 0 !important;
  }
}

.bg_100per_inner {
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin-left: calc(((100vw - 100%) / 2) * -1);
  margin-right: calc(((100vw - 100%) / 2) * -1);
  background: url(../images/common/cont2_bg.jpg);
  background-size: cover;
  z-index: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: end;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
  background-attachment: fixed;
}

@media only screen and (max-width: 834px) {
  .bg_100per_inner {
    display: block;
  }
}

.modaal-close {
  position: absolute !important;
  right: -20px !important;
  top: -20px !important;
  background: rgba(0, 0, 0, 0.7) !important;
}

.modaal-content-container h3 {
  border-bottom: 1px solid #008cd7;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 15px;
  padding: 0 0 5px;
}

.modaal-content-container p {
  margin: 0 0 20px;
}

.modaal-close:focus:before, .modaal-close:focus:after, .modaal-close:hover:before, .modaal-close:hover:after {
  background: #fff !important;
}

@media only screen and (max-width: 640px) {
  .modaal-content-container {
    height: 400px;
    overflow-y: scroll;
  }
}

.policy {
  padding: 10px 0;
  text-align: center;
}

.policy a {
  color: #008cd7;
}

#TRANS_ANNOT {
  display: none;
}

.slide-bottom {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-bottom.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.slide-top {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-top.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.slide-right {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(50px, 0px);
  transform: translate(50px, 0px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-right.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.slide-left {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(-50px, 0px);
  transform: translate(-50px, 0px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-left.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

@-webkit-keyframes fadeIn_left {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(-50px, 0);
    transform: translate(-50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@keyframes fadeIn_left {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(-50px, 0);
    transform: translate(-50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@-webkit-keyframes fadeIn_right {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(50px, 0);
    transform: translate(50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@keyframes fadeIn_right {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(50px, 0);
    transform: translate(50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

.sns {
  margin-top: 50px;
}

#media {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 10px;
}

#media .row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
}

#media .row .box {
  width: 31%;
  margin-bottom: 50px;
}

@media only screen and (max-width: 640px) {
  #media .row .box {
    width: 100% !important;
  }
}

#media .row .box h3 {
  text-align: left;
  margin-top: 15px;
}

#media .row .box p {
  text-align: left;
}

#media .row .box img {
  width: 380px !important;
  height: 380px !important;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit: cover;';
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy5jc3MiLCI8bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBTUEsdUpBQUE7O0FBTkEsZ0JBQUE7QUFDQTs7OzttRUFPbUU7QUFEbkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0FBSUY7O0FBREE7RUFDRSxvQkFBQTtNQUFBLHVCQUFBO01BQUEsOEJBQUE7TUFBQSxzQkFBQTtBQUtGOztBQUZBO0VBQ0UscUJBQUE7TUFBQSx3QkFBQTtNQUFBLCtCQUFBO01BQUEsdUJBQUE7QUFNRjs7QUFIQTtFQUNFLHNCQUFBO01BQUEseUJBQUE7TUFBQSxzQ0FBQTtNQUFBLDhCQUFBO0FBT0Y7O0FBSkE7RUFDRSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsMkJBQUE7TUFBQSxtQkFBQTtBQVFGOztBQUxBO0VBQ0UscUJBQUE7TUFBQSx3QkFBQTtNQUFBLDBCQUFBO01BQUEsa0JBQUE7QUFTRjs7QUFOQTtFQUdFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTtFQUFBLHNCQUFBO0FBT0Y7O0FBSkE7RUFDRTtJQUNFLHlCQUFBO0lBQ0EsZUFBQTtJQUNBLE9BQUE7SUFDQSxRQUFBO0lBQ0EsVUFBQTtFQU9GO0VBTEE7SUFDRSxXQUFBO0VBT0Y7QUFDRjs7QUFKQTtFQUNFO0lBQ0UseUJBQUE7SUFDQSxlQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSxVQUFBO0VBT0Y7RUFMQTtJQUNFLFdBQUE7RUFPRjtBQUNGOztBQUpBO0VBQ0U7SUFDRSx3QkFBQTtFQU9GO0FBQ0Y7O0FBSkE7RUFDRSx3QkFBQTtBQU9GOztBQUpBO0VBQ0UsZ0JBQUE7QUFPRjs7QUFKQTtFQUNFLGdCQUFBO0FBT0Y7O0FBSkE7RUFDRSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx1SkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUFPRjs7QUFKQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBQU9GOztBQUpBO0VBQ0U7SUFDRSxhQUFBO0VBT0Y7QUFDRjs7QUFKQTtFQUNFO0lBQ0UsdUJBQUE7RUFPRjtBQUNGOztBQUpBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7QUFPRjs7QUFKQTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FBT0Y7O0FBSkE7RUFDRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RUFPRjtBQUNGOztBQUpBO0VBQ0U7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VBT0Y7QUFDRjs7QUFKQTtFQUNFLFdBQUE7QUFPRjs7QUFKQTtFQUNFLFdBQUE7QUFPRjs7QUFKQTtFQUNFLGdCQUFBO0FBT0Y7O0FBSkE7RUFDRSxtQkFBQTtBQU9GOztBQUpBO0VBQ0UsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQU9GOztBQUpBO0VBQ0Usa0JBQUE7QUFPRjs7QUFKQTtFQUNFO0lBQ0UsbUJBQUE7RUFPRjtBQUNGOztBQUpBO0VBQ0UsbUJBQUE7QUFPRjs7QUFKQTtFQUNFLHVCQUFBO0FBT0Y7O0FBSkE7RUFDRSx3QkFBQTtBQU9GOztBQUpBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtBQU9GOztBQUpBO0VBQ0UsaUJBQUE7QUFPRjs7QUFKQTtFQUNFLDZCQUFBO0FBT0Y7O0FBSkE7RUFDRSxlQUFBO0VBQ0EsdUJBQUE7QUFPRjs7QUFKQTtFQUNFLGNBQUE7QUFPRjs7QUFKQTtFQUNFLFlBQUE7RUFDQSxTQUFBO0VBQ0EsaUNBQUE7QUFPRjs7QUFKQTtFQUNFLG9CQUFBO0FBT0Y7O0FBSkE7RUFDRSwwQkFBQTtBQU9GOztBQUpBO0VBQ0UsZ0JBQUE7QUFPRjs7QUFKQTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtBQU9GOztBQUpBO0VBQ0UscUJBQUE7QUFPRjs7QUFKQTtFQUNFLFlBQUE7RUM3T0YsaUVBQUE7RUQ4T0Usc0JBQUE7RUFBQSxjQUFBO0FBUUY7O0FBTEE7RUFDRSxzQkFBQTtFQUFBLGNBQUE7QUFRRjs7QUFMQTtFQUNFLHNCQUFBO0VBQ0EsY0FBQTtBQVFGOztBQUxBO0VBQ0U7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLDBCQUFBO0lBQ0Esa0JBQUE7RUFRRjtBQUNGOztBQUxBO0VBQ0UsV0FBQTtFQUNBLDBCQUFBO0FBUUY7O0FBTEE7RUFDRSxrSUFBQTtBQVFGOztBQUxBO0VBQ0UsdUpBQUE7QUFRRjs7QUFMQTtFQUNFO0lBQ0UsV0FBQTtJQUNBLHNCQUFBO0VBUUY7RUFOQTtJQUNFLFdBQUE7SUFDQSxzQkFBQTtFQVFGO0VBTkE7SUFDRSwyQkFBQTtFQVFGO0VBTkE7SUFDRSw0QkFBQTtFQVFGO0VBTkE7SUFDRSw2QkFBQTtFQVFGO0VBTkE7SUFDRSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtFQVFGO0FBQ0Y7O0FBTEE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUFRRjs7QUFDQTtFQUNFO0lBQ0UsNkJBQUE7SUFBQSxxQkFBQTtFQUVGO0FBQ0Y7O0FBTEE7RUFDRTtJQUNFLDZCQUFBO0lBQUEscUJBQUE7RUFFRjtBQUNGOztBQUNBO0VBQ0UsVUFBQTtBQUVGOztBQUNBO0VBQ0U7SUFDRSxXQUFBO0VBRUY7QUFDRjs7QUFDQTtFQUNFO0lBQ0UsV0FBQTtFQUVGO0FBQ0Y7O0FBQ0E7RUFDRSxxQkFBQTtBQUVGOztBQUNBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO01BQUEscUJBQUE7TUFBQSxpQ0FBQTtNQUFBLHlCQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLDJCQUFBO01BQUEsbUJBQUE7RUFDQSxVQUFBO0FBS0Y7O0FBRkE7RUFDRTtJQUNFLHFCQUFBO1FBQUEsd0JBQUE7UUFBQSwrQkFBQTtRQUFBLHVCQUFBO0lBQ0EsV0FBQTtFQU1GO0FBQ0Y7O0FBSEE7RUFDRTtJQUNFLHFCQUFBO1FBQUEsd0JBQUE7UUFBQSwrQkFBQTtRQUFBLHVCQUFBO0lBQ0EsV0FBQTtFQU9GO0FBQ0Y7O0FBSkE7RUFDRTtJQUNFLGVBQUE7SUFDQSxVQUFBO0lBQ0EsUUFBQTtJQUNBLE9BQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EscUJBQUE7UUFBQSx3QkFBQTtRQUFBLCtCQUFBO1FBQUEsdUJBQUE7RUFRRjtBQUNGOztBQUxBO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsd0JBQUE7TUFBQSwrQkFBQTtNQUFBLHVCQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLDJCQUFBO01BQUEsbUJBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0FBV0Y7O0FBUkE7RUFDRTtJQUNFLGlCQUFBO0lBQ0EsZUFBQTtJQUNBLG9CQUFBO1FBQUEsdUJBQUE7UUFBQSxtQ0FBQTtRQUFBLDJCQUFBO0VBWUY7QUFDRjs7QUFUQTtFQUNFO0lBQ0UsaUJBQUE7RUFZRjtBQUNGOztBQVRBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQVlGOztBQVRBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUFZRjs7QUFUQTtFQUNFLGlCQUFBO0FBWUY7O0FBVEE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUFZRjs7QUFUQTtFQUNFO0lBQ0UsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtFQVlGO0FBQ0Y7O0FBVEE7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7TUFBQSx3QkFBQTtNQUFBLCtCQUFBO01BQUEsdUJBQUE7RUFDQSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsMkJBQUE7TUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0FBZUY7O0FBWkE7RUFDRTtJQUNFLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtFQWVGO0FBQ0Y7O0FBWkE7RUFDRTtJQUNFLGFBQUE7RUFlRjtBQUNGOztBQVpBO0VBQ0UsaUJBQUE7QUFlRjs7QUFaQTtFQUNFO0lBQ0UsZUFBQTtFQWVGO0FBQ0Y7O0FBWkE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLHdCQUFBO01BQUEsK0JBQUE7TUFBQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSwyQkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7QUFrQkY7O0FBZkE7RUFDRTtJQUNFLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtFQWtCRjtBQUNGOztBQWZBO0VBQ0U7SUFDRSxhQUFBO0VBa0JGO0FBQ0Y7O0FBZkE7RUFDRSxpQkFBQTtBQWtCRjs7QUFmQTtFQUNFO0lBQ0UsZUFBQTtFQWtCRjtBQUNGOztBQWZBO0VBQ0UsYUFBQTtBQWtCRjs7QUFmQTtFQUNFO0lBQ0UsY0FBQTtFQWtCRjtBQUNGOztBQWZBO0VBQ0Usb0NBQUE7RUFDQSxrQkFBQTtBQWtCRjs7QUFmQTtFQUNFO0lBQ0UscUJBQUE7UUFBQSx3QkFBQTtRQUFBLCtCQUFBO1FBQUEsdUJBQUE7SUFDQSxrQkFBQTtFQW1CRjtBQUNGOztBQWhCQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsc0NBQUE7TUFBQSw4QkFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSwyQkFBQTtNQUFBLG1CQUFBO0FBc0JGOztBQW5CQTtFQUNFO0lBQ0UsY0FBQTtJQUNBLFVBQUE7RUFzQkY7QUFDRjs7QUFuQkE7RUFDRTtJQUNFLGNBQUE7RUFzQkY7QUFDRjs7QUFuQkE7RUFDRSxrQkFBQTtBQXNCRjs7QUFuQkE7RUFDRTtJQUNFLGtCQUFBO0VBc0JGO0FBQ0Y7O0FBbkJBO0VBQ0UsVUFBQTtFQ2hqQkYsa0VBQUE7RURpakJFLGNBQUE7QUF1QkY7O0FBcEJBO0VBQ0UsMEJBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtFQUNBLG9DQUFBO0VBRUEsK0NBQUE7RUFBQSx1Q0FBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtBQXNCRjs7QUFuQkE7RUFDRSxpQkFBQTtBQXNCRjs7QUFuQkE7RUFDRTtJQUNFLGtCQUFBO0VBc0JGO0FBQ0Y7O0FBbkJBO0VBQ0Usb0NBQUE7RUFBQSw0QkFBQTtFQUNBLGFBQUE7QUFzQkY7O0FBbkJBO0VBQ0U7SUFDRSxXQUFBO0VBc0JGO0FBQ0Y7O0FBbkJBO0VBQ0UsZ0NBQUE7QUFzQkY7O0FBbkJBO0VBQ0UsV0FBQTtBQXNCRjs7QUFuQkE7RUFDRTtJQUNFLGFBQUE7RUFzQkY7QUFDRjs7QUFuQkE7RUFDRSxVQUFBO0FBc0JGOztBQW5CQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsc0NBQUE7TUFBQSw4QkFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSwyQkFBQTtNQUFBLG1CQUFBO0FBeUJGOztBQXRCQTtFQUNFLGFBQUE7QUF5QkY7O0FBdEJBO0VBQ0UsY0FBQTtBQXlCRjs7QUF0QkE7RUFDRTtJQUNFLGFBQUE7RUF5QkY7QUFDRjs7QUF0QkE7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7RUFDQSxtQkFBQTtBQXlCRjs7QUF0QkE7RUFDRSxnQ0FBQTtBQXlCRjs7QUF0QkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FBeUJGOztBQXRCQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QUF5QkY7O0FBdEJBO0VBQ0U7SUFDRSxlQUFBO0VBeUJGO0FBQ0Y7O0FBdEJBO0VBQ0UsVUFBQTtFQy9wQkYsa0VBQUE7RURpcUJFLDJCQUFBO0VBQUEsbUJBQUE7QUF5QkY7O0FBdEJBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7QUF5QkY7O0FBdEJBO0VBQ0UsZ0NBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QUF5QkY7O0FBdEJBO0VBQ0Usa0JBQUE7QUF5QkY7O0FBdEJBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUF5QkY7O0FBdEJBO0VBQ0Usc0JBQUE7QUF5QkY7O0FBdEJBO0VBQ0U7SUFDRSxZQUFBO0VBeUJGO0FBQ0Y7O0FBdEJBO0VBQ0UsNkNBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FBeUJGOztBQXRCQTtFQUNFO0lBQ0Usa0JBQUE7RUF5QkY7QUFDRjs7QUF0QkE7RUFDRSxrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsVUFBQTtBQXlCRjs7QUF0QkE7RUFDRSxhQUFBO0FBeUJGOztBQXRCQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7QUF5QkY7O0FBdEJBO0VBQ0UsYUFBQTtBQXlCRjs7QUF0QkE7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQXlCRjs7QUF0QkE7RUFDRTtJQUNFLGVBQUE7RUF5QkY7QUFDRjs7QUF0QkE7RUFDRTtJQUNFLG1CQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0VBeUJGO0FBQ0Y7O0FBdEJBO0VBQ0UsNEJBQUE7RUFDQSxjQUFBO0FBeUJGOztBQXRCQTtFQUNFLHdCQUFBO0FBeUJGOztBQXRCQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0FBeUJGOztBQXRCQTtFQUNFLGFBQUE7QUF5QkY7O0FBdEJBO0VBQ0UsYUFBQTtBQXlCRjs7QUF0QkE7RUFDRSxvQkFBQTtBQXlCRjs7QUF0QkE7RUFDRTtJQUNFLGFBQUE7RUF5QkY7QUFDRjs7QUF0QkE7RUFDRSxXQUFBO0FBeUJGOztBQXRCQTtFQUVFLG9CQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGFBQUE7RUFFQSxzQkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7RUFBQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0Esb0NBQUE7RUFBQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUF1QkY7O0FBcEJBO0VBQ0UsZUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtBQXVCRjs7QUFwQkE7RUFDRTtJQUNFLFdBQUE7RUF1QkY7QUFDRjs7QUFwQkE7RUFDRSxvQ0FBQTtFQUFBLDRCQUFBO0FBdUJGOztBQXBCQTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQXVCRjs7QUFwQkE7RUFDRSxVQUFBO0VDaDJCRixrRUFBQTtBRHczQkE7O0FBckJBO0VBQ0UsV0FBQTtFQUNBLHNCQUFBO0VBRUEsZ0NBQUE7RUFBQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBQXVCRjs7QUFwQkE7RUFDRSxXQUFBO0VBQ0EsTUFBQTtBQXVCRjs7QUFwQkE7RUFDRSxXQUFBO0VBQ0EsU0FBQTtBQXVCRjs7QUFwQkE7RUFDRSxXQUFBO0VBQ0EsU0FBQTtBQXVCRjs7QUFwQkE7RUFDRSxRQUFBO0FBdUJGOztBQXBCQTtFQUNFLFdBQUE7RUFDQSxTQUFBO0FBdUJGOztBQXBCQTtFQUVFLGdDQUFBO0VBQUEsd0JBQUE7QUFzQkY7O0FBbkJBO0VBQ0UsVUFBQTtFQzE0QkYsZ0VBQUE7QURpNkJBOztBQXBCQTtFQUVFLGlDQUFBO0VBQUEseUJBQUE7QUFzQkY7O0FBbkJBO0VBQ0UsV0FBQTtFQUdBLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSw4QkFBQTtFQUFBLDBEQUFBO0VBRUEsV0FBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSw0Q0FBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQy81QkYsZ0VBQUE7RURnNkJFLHlEQUFBO0VBQUEsaURBQUE7QUFvQkY7O0FBakJBO0VBQ0UsbUJBQUE7RUFDQSxVQUFBO0VDcjZCRixrRUFBQTtBRDA3QkE7O0FBbEJBO0VBRUUsbUNBQUE7RUFBQSwyQkFBQTtBQW9CRjs7QUFqQkE7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlDQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtBQW9CRjs7QUFqQkE7RUFDRSxnQkFBQTtBQW9CRjs7QUFqQkE7RUFDRSxnQkFBQTtBQW9CRjs7QUFqQkE7RUFDRTtJQUNFLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxxQkFBQTtJQUFBLGFBQUE7SUFDQSxxQkFBQTtRQUFBLHdCQUFBO1FBQUEsK0JBQUE7UUFBQSx1QkFBQTtJQUNBLHNCQUFBO1FBQUEseUJBQUE7UUFBQSwyQkFBQTtRQUFBLG1CQUFBO0VBdUJGO0FBQ0Y7O0FBcEJBO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsd0JBQUE7TUFBQSwrQkFBQTtNQUFBLHVCQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLDJCQUFBO01BQUEsbUJBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0FBMEJGOztBQXZCQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUEwQkY7O0FBdkJBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUEwQkY7O0FBdkJBO0VBQ0U7SUFDRSxZQUFBO0lBQ0EsY0FBQTtFQTBCRjtBQUNGOztBQXZCQTtFQUNFLGlCQUFBO0FBMEJGOztBQXZCQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBQTBCRjs7QUF2QkE7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7TUFBQSx3QkFBQTtNQUFBLCtCQUFBO01BQUEsdUJBQUE7RUFDQSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsMkJBQUE7TUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0FBNkJGOztBQTFCQTtFQUNFO0lBQ0UsWUFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtFQTZCRjtBQUNGOztBQTFCQTtFQUNFO0lBQ0UsYUFBQTtFQTZCRjtBQUNGOztBQTFCQTtFQUNFLGlCQUFBO0FBNkJGOztBQTFCQTtFQUNFO0lBQ0UsZUFBQTtFQTZCRjtBQUNGOztBQTFCQTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsd0JBQUE7TUFBQSwrQkFBQTtNQUFBLHVCQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLDJCQUFBO01BQUEsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQkFBQTtBQWdDRjs7QUE3QkE7RUFDRTtJQUNFLFlBQUE7SUFDQSxtQkFBQTtJQUNBLGNBQUE7RUFnQ0Y7QUFDRjs7QUE3QkE7RUFDRTtJQUNFLGFBQUE7RUFnQ0Y7QUFDRjs7QUE3QkE7RUFDRSxpQkFBQTtBQWdDRjs7QUE3QkE7RUFDRTtJQUNFLGVBQUE7RUFnQ0Y7QUFDRjs7QUE3QkE7RUFDRTtJQUNFLGVBQUE7RUFnQ0Y7QUFDRjs7QUE3QkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSx1QkFBQTtNQUFBLGVBQUE7RUFDQSxxQkFBQTtNQUFBLHdCQUFBO01BQUEsK0JBQUE7TUFBQSx1QkFBQTtBQW1DRjs7QUFoQ0E7RUFDRSxVQUFBO0VBQ0EsV0FBQTtBQW1DRjs7QUFoQ0E7RUFDRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FBbUNGOztBQWhDQTtFQUNFO0lBQ0UsZUFBQTtFQW1DRjtBQUNGOztBQWhDQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FBbUNGOztBQWhDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0FBbUNGOztBQWhDQTtFQUNFLE1BQUE7QUFtQ0Y7O0FBaENBO0VBQ0UsU0FBQTtBQW1DRjs7QUFoQ0E7RUFDRTtJQUNFLHdCQUFBO0VBbUNGO0FBQ0Y7O0FBaENBO0VBQ0U7SUFDRSx3QkFBQTtFQW1DRjtBQUNGOztBQWhDQTtFQUNFLFdBQUE7RUFDQSwwQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQW1DRjs7QUFoQ0E7RUFDRSx1QkFBQTtBQW1DRjs7QUFoQ0E7RUFDRTtJQUNFLGVBQUE7RUFtQ0Y7QUFDRjs7QUFoQ0E7RUFDRSxxQkFBQTtBQW1DRjs7QUFoQ0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLHNDQUFBO01BQUEsOEJBQUE7QUFxQ0Y7O0FBbENBO0VBQ0U7SUFDRSxhQUFBO0VBcUNGO0FBQ0Y7O0FBbENBO0VBQ0U7SUFDRSxhQUFBO0VBcUNGO0FBQ0Y7O0FBbENBO0VBQ0UsVUFBQTtBQXFDRjs7QUFsQ0E7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUFxQ0Y7O0FBbENBO0VBQ0UsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0FBcUNGOztBQWxDQTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBQXFDRjs7QUFsQ0E7RUFDRSxZQUFBO0VDM3NDRixpRUFBQTtBRGl2Q0E7O0FBbkNBO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FBc0NGOztBQW5DQTtFQUNFLFlBQUE7RUNwdENGLGlFQUFBO0FEMnZDQTs7QUFwQ0E7RUFDRTtJQUNFLGlCQUFBO0VBdUNGO0FBQ0Y7O0FBcENBO0VBQ0UsV0FBQTtBQXVDRjs7QUFwQ0E7RUFDRSxtQkFBQTtBQXVDRjs7QUFwQ0E7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQzF1Q0Ysa0VBQUE7QURreENBOztBQXJDQTtFQUNFO0lBQ0UsV0FBQTtFQXdDRjtBQUNGOztBQXJDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FBd0NGOztBQXJDQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QUF3Q0Y7O0FBckNBO0VBQ0UsZ0JBQUE7QUF3Q0Y7O0FBckNBO0VBQ0U7SUFDRSxXQUFBO0lBQ0Esa0JBQUE7RUF3Q0Y7QUFDRjs7QUFyQ0E7RUFDRTtJQUNFLGtCQUFBO0VBd0NGO0FBQ0Y7O0FBckNBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSxzQ0FBQTtNQUFBLDhCQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLDJCQUFBO01BQUEsbUJBQUE7QUEyQ0Y7O0FBeENBO0VBQ0U7SUFDRSxjQUFBO0VBMkNGO0FBQ0Y7O0FBeENBO0VBQ0Usb0RBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBQTJDRjs7QUF4Q0E7RUFDRSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUEyQ0Y7O0FBeENBO0VBQ0UsK0NBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUEyQ0Y7O0FBeENBO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0FBMkNGOztBQXhDQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLHdCQUFBO01BQUEsK0JBQUE7TUFBQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSwyQkFBQTtNQUFBLG1CQUFBO0FBOENGOztBQTNDQTtFQUNFO0lBQ0UsY0FBQTtFQThDRjtBQUNGOztBQTNDQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLHdCQUFBO01BQUEsK0JBQUE7TUFBQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSwyQkFBQTtNQUFBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7QUFpREY7O0FBOUNBO0VBQ0U7SUFDRSxjQUFBO0lBQ0EsWUFBQTtFQWlERjtBQUNGOztBQTlDQTtFQUNFLGlCQUFBO0FBaURGOztBQTlDQTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsd0JBQUE7TUFBQSwrQkFBQTtNQUFBLHVCQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLDJCQUFBO01BQUEsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQkFBQTtBQW9ERjs7QUFqREE7RUFDRTtJQUNFLGlCQUFBO0lBQ0EsWUFBQTtFQW9ERjtBQUNGOztBQWpEQTtFQUNFLGlCQUFBO0FBb0RGOztBQWpEQTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLHdCQUFBO01BQUEsK0JBQUE7TUFBQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSwyQkFBQTtNQUFBLG1CQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQkFBQTtBQXVERjs7QUFwREE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FBdURGOztBQXBEQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FBdURGOztBQXBEQTtFQUNFLGlCQUFBO0FBdURGOztBQXBEQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBQXVERjs7QUFwREE7RUFDRSxXQUFBO0VBQ0EsYUFBQTtBQXVERjs7QUFwREE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLHNDQUFBO01BQUEsOEJBQUE7RUFDQSwwQkFBQTtBQXlERjs7QUF0REEsUUFBQTtBQUNBO0VBQ0U7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxhQUFBO0lBQ0Esc0JBQUE7UUFBQSx5QkFBQTtRQUFBLDJCQUFBO1FBQUEsbUJBQUE7SUFDQSxrQkFBQTtRQUFBLHFCQUFBO1FBQUEsaUNBQUE7UUFBQSx5QkFBQTtJQUNBLGVBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLDRCQUFBO0lBQ0EsK0NBQUE7SUFDQSx1QkFBQTtRQUFBLDhCQUFBO1FBQUEsNkJBQUE7UUFBQSwyQkFBQTtRQUFBLG1CQUFBO0lBQ0Esc0JBQUE7SUFDQSxrQkFBQTtFQTZERjtBQUNGOztBQTFEQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBQTZERjs7QUExREE7RUFDRSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUE2REY7O0FBMURBO0VBQ0UsK0NBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QUE2REY7O0FBMURBO0VBQ0U7SUFDRSxnQkFBQTtFQTZERjtBQUNGOztBQTFEQTtFQUNFO0lBQ0UsZ0JBQUE7RUE2REY7QUFDRjs7QUExREE7RUFDRSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBQTZERjs7QUExREE7RUFDRSwrQ0FBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtBQTZERjs7QUExREE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLHNDQUFBO01BQUEsOEJBQUE7RUFDQSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsMkJBQUE7TUFBQSxtQkFBQTtFQUNBLG1CQUFBO01BQUEsdUJBQUE7TUFBQSxlQUFBO0FBaUVGOztBQTlEQTtFQUNFLFVBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QUFpRUY7O0FBOURBO0VBQ0UsWUFBQTtFQUNBLDZCQUFBO0FBaUVGOztBQTlEQTtFQUNFO0lBQ0UsV0FBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFO0lBQ0UsVUFBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QUFpRUY7O0FBOURBO0VBQ0U7SUFDRSxjQUFBO0VBaUVGO0FBQ0Y7O0FBOURBO0VBQ0UsdURBQUE7RUFDQSx3REFBQTtFQUNBLGdFQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0FBaUVGOztBQTlEQTtFQUNFO0lBQ0Usd0JBQUE7RUFpRUY7QUFDRjs7QUE5REE7RUFDRTtJQUNFLHdCQUFBO0VBaUVGO0FBQ0Y7O0FBOURBO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLDZEQUFBO0VBQUEscURBQUE7QUFpRUY7O0FBOURBO0VBQ0U7SUFDRSxRQUFBO0lBQ0EsUUFBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSw2REFBQTtFQUFBLHFEQUFBO0FBaUVGOztBQTlEQTtFQUNFO0lBQ0UsU0FBQTtJQUNBLFFBQUE7RUFpRUY7QUFDRjs7QUE5REE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsNkRBQUE7RUFBQSxxREFBQTtBQWlFRjs7QUE5REE7RUFDRTtJQUNFLFVBQUE7SUFDQSxRQUFBO0VBaUVGO0FBQ0Y7O0FBOURBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLDZEQUFBO0VBQUEscURBQUE7QUFpRUY7O0FBOURBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsUUFBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxvQ0FBQTtFQUFBLDRCQUFBO0FBaUVGOztBQTlEQTtFQUNFO0lBQ0UsV0FBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFO0lBQ0UsU0FBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxvQ0FBQTtFQUFBLDRCQUFBO0FBaUVGOztBQTlEQTtFQUNFO0lBQ0UsVUFBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFO0lBQ0UsbUNBQUE7SUFBQSwyQkFBQTtFQWlFRjtFQS9EQTtJQUNFLGtDQUFBO0lBQUEsMEJBQUE7RUFpRUY7QUFDRjs7QUF2RUE7RUFDRTtJQUNFLG1DQUFBO0lBQUEsMkJBQUE7RUFpRUY7RUEvREE7SUFDRSxrQ0FBQTtJQUFBLDBCQUFBO0VBaUVGO0FBQ0Y7O0FBOURBO0VBQ0U7SUFDRSxvQ0FBQTtJQUFBLDRCQUFBO0VBaUVGO0VBL0RBO0lBQ0Usa0NBQUE7SUFBQSwwQkFBQTtFQWlFRjtBQUNGOztBQXZFQTtFQUNFO0lBQ0Usb0NBQUE7SUFBQSw0QkFBQTtFQWlFRjtFQS9EQTtJQUNFLGtDQUFBO0lBQUEsMEJBQUE7RUFpRUY7QUFDRjs7QUE5REE7RUFDRTtJQUNFLGdDQUFBO0lBQUEsd0JBQUE7RUFpRUY7RUEvREE7SUFDRSxnQ0FBQTtJQUFBLHdCQUFBO0VBaUVGO0VBL0RBO0lBQ0UsZ0NBQUE7SUFBQSx3QkFBQTtFQWlFRjtFQS9EQTtJQUNFLG9DQUFBO0lBQUEsNEJBQUE7RUFpRUY7RUEvREE7SUFDRSxnQ0FBQTtJQUFBLHdCQUFBO0VBaUVGO0VBL0RBO0lBQ0Usb0NBQUE7SUFBQSw0QkFBQTtFQWlFRjtFQS9EQTtJQUNFLGdDQUFBO0lBQUEsd0JBQUE7RUFpRUY7RUEvREE7SUFDRSxnQ0FBQTtJQUFBLHdCQUFBO0VBaUVGO0FBQ0Y7O0FBekZBO0VBQ0U7SUFDRSxnQ0FBQTtJQUFBLHdCQUFBO0VBaUVGO0VBL0RBO0lBQ0UsZ0NBQUE7SUFBQSx3QkFBQTtFQWlFRjtFQS9EQTtJQUNFLGdDQUFBO0lBQUEsd0JBQUE7RUFpRUY7RUEvREE7SUFDRSxvQ0FBQTtJQUFBLDRCQUFBO0VBaUVGO0VBL0RBO0lBQ0UsZ0NBQUE7SUFBQSx3QkFBQTtFQWlFRjtFQS9EQTtJQUNFLG9DQUFBO0lBQUEsNEJBQUE7RUFpRUY7RUEvREE7SUFDRSxnQ0FBQTtJQUFBLHdCQUFBO0VBaUVGO0VBL0RBO0lBQ0UsZ0NBQUE7SUFBQSx3QkFBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFLGtCQUFBO0VBQ0EsdURBQUE7RUFDQSx3REFBQTtBQWlFRjs7QUE5REE7RUFDRSw0Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0FBaUVGOztBQTlEQTtFQUNFO0lBQ0UsYUFBQTtJQUNBLFFBQUE7RUFpRUY7QUFDRjs7QUE5REE7RUFDRTtJQUNFLFNBQUE7SUFDQSxhQUFBO0VBaUVGO0FBQ0Y7O0FBOURBO0VBQ0U7SUFDRSxTQUFBO0lBQ0EsYUFBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFLDRDQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7QUFpRUY7O0FBOURBO0VBQ0U7SUFDRSxhQUFBO0VBaUVGO0FBQ0Y7O0FBOURBO0VBQ0U7SUFDRSxhQUFBO0VBaUVGO0FBQ0Y7O0FBOURBO0VBQ0U7SUFDRSxZQUFBO0VBaUVGO0FBQ0Y7O0FBOURBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLG9DQUFBO0VBQUEsNEJBQUE7QUFpRUY7O0FBOURBO0VBQ0U7SUFDRSxRQUFBO0lBQ0EsUUFBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFO0lBQ0UsUUFBQTtJQUNBLFFBQUE7RUFpRUY7QUFDRjs7QUE5REE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0Esb0NBQUE7RUFBQSw0QkFBQTtFQUNBLFVBQUE7QUFpRUY7O0FBOURBO0VBQ0U7SUFDRSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7RUFpRUY7QUFDRjs7QUE5REE7RUFDRTtJQUNFLFlBQUE7SUFDQSxVQUFBO0VBaUVGO0FBQ0Y7O0FBOURBO0VBQ0U7SUFDRSxZQUFBO0lBQ0EsVUFBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE1BQUE7RUFDQSw2REFBQTtFQUFBLHFEQUFBO0FBaUVGOztBQTlEQTtFQUNFO0lBQ0UsU0FBQTtJQUNBLFNBQUE7RUFpRUY7QUFDRjs7QUE5REE7RUFDRTtJQUNFLFNBQUE7SUFDQSxTQUFBO0VBaUVGO0FBQ0Y7O0FBOURBO0VBQ0U7SUFDRSxTQUFBO0lBQ0EsU0FBQTtFQWlFRjtBQUNGOztBQTlEQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSw2REFBQTtFQUFBLHFEQUFBO0VBQ0EsVUFBQTtBQWlFRjs7QUE5REE7RUFDRTtJQUNFLFdBQUE7RUFpRUY7QUFDRjs7QUE5REE7RUFDRTtJQUNFLFlBQUE7RUFpRUY7QUFDRjs7QUE5REE7RUFDRTtJQUNFLFlBQUE7RUFpRUY7QUFDRjs7QUE5REE7RUFDRSx1REFBQTtFQUNBLHdEQUFBO0VBQ0EsNENBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBQWlFRjs7QUE5REE7RUFDRTtJQUNFLGlCQUFBO0VBaUVGO0FBQ0Y7O0FBOURBO0VBQ0Usc0JBQUE7TUFBQSx5QkFBQTtNQUFBLHNDQUFBO01BQUEsOEJBQUE7QUFrRUY7O0FBL0RBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7QUFrRUY7O0FBL0RBO0VBQ0U7SUFDRSxXQUFBO0VBa0VGO0FBQ0Y7O0FBL0RBO0VBQ0U7SUFDRSxVQUFBO0VBa0VGO0FBQ0Y7O0FBL0RBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtBQWtFRjs7QUEvREE7RUFDRSxnQkFBQTtBQWtFRjs7QUEvREE7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLDZEQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBQWtFRjs7QUEvREE7RUFDRSxXQUFBO0FBa0VGOztBQS9EQTtFQUNFLHNCQUFBO0VBQ0EsY0FBQTtBQWtFRjs7QUEvREE7RUFDRSwrREFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7QUFrRUY7O0FBL0RBO0VBQ0U7SUFDRSxlQUFBO0VBa0VGO0FBQ0Y7O0FBL0RBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSxzQ0FBQTtNQUFBLDhCQUFBO0VBQ0EsK0JBQUE7TUFBQSw4QkFBQTtNQUFBLDhCQUFBO01BQUEsbUNBQUE7TUFBQSwyQkFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSwyQkFBQTtNQUFBLG1CQUFBO0VBQ0EsZUFBQTtBQXNFRjs7QUFuRUE7RUFDRTtJQUNFLGNBQUE7RUFzRUY7RUFwRUE7SUFDRSxzQkFBQTtFQXNFRjtFQXBFQTtJQUNFLHNCQUFBO0lBQ0EsZ0JBQUE7RUFzRUY7QUFDRjs7QUFuRUE7RUFDRSxVQUFBO0FBc0VGOztBQW5FQTtFQUNFLFVBQUE7QUFzRUY7O0FBbkVBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSxzQ0FBQTtNQUFBLDhCQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLDJCQUFBO01BQUEsbUJBQUE7RUFDQSxlQUFBO0FBeUVGOztBQXRFQTtFQUNFO0lBQ0UsY0FBQTtFQXlFRjtFQXZFQTtJQUNFLHNCQUFBO0VBeUVGO0VBdkVBO0lBQ0Usc0JBQUE7SUFDQSxnQkFBQTtFQXlFRjtBQUNGOztBQXRFQTtFQUNFLFVBQUE7QUF5RUY7O0FBdEVBO0VBQ0UsVUFBQTtBQXlFRjs7QUF0RUE7RUFDRSx1REFBQTtFQUNBLHdEQUFBO0VBQ0EsK0NBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FBeUVGOztBQXRFQTtFQUNFLGNBQUE7RUFDQSxVQUFBO0FBeUVGOztBQXRFQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsc0NBQUE7TUFBQSw4QkFBQTtBQTJFRjs7QUF4RUE7RUFDRTtJQUNFLGNBQUE7RUEyRUY7QUFDRjs7QUF4RUE7RUFDRSxVQUFBO0FBMkVGOztBQXhFQTtFQUNFO0lBQ0Usc0JBQUE7SUFDQSxtQkFBQTtFQTJFRjtBQUNGOztBQXhFQTtFQUNFO0lBQ0UsNkJBQUE7RUEyRUY7QUFDRjs7QUF4RUE7RUFDRSxVQUFBO0FBMkVGOztBQXhFQTtFQUNFO0lBQ0Usc0JBQUE7RUEyRUY7QUFDRjs7QUF4RUE7RUFDRSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7QUEyRUY7O0FBeEVBO0VBQ0UsaUJBQUE7QUEyRUY7O0FBeEVBO0VBQ0UsY0FBQTtBQTJFRjs7QUF4RUE7RUFDRSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FBMkVGOztBQXhFQTtFQUNFLGFBQUE7QUEyRUY7O0FBeEVBO0VBQ0U7SUFDRSxjQUFBO0VBMkVGO0FBQ0Y7O0FBeEVBO0VBQ0U7SUFDRSxjQUFBO0VBMkVGO0FBQ0Y7O0FBeEVBO0VBQ0UsZ0NBQUE7QUEyRUY7O0FBeEVBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBQTJFRjs7QUF4RUE7RUFDRSxtQkFBQTtFQUNBLGNBQUE7QUEyRUY7O0FBeEVBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0FBMkVGOztBQXhFQTtFQUNFO0lBQ0UsZUFBQTtFQTJFRjtBQUNGOztBQXhFQTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBQTJFRjs7QUF4RUE7RUFDRSxnRUFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtBQTJFRjs7QUF4RUE7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQTJFRjs7QUF4RUE7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0FBMkVGOztBQXhFQTtFQUVFLDBFQUFBO0VBQUEsa0VBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7QUEwRUY7O0FBaEVBO0VBQ0U7SUFFRSxtQ0FBQTtJQUFBLDJCQUFBO0VBa0VGO0FBQ0Y7O0FBdEVBO0VBQ0U7SUFFRSxtQ0FBQTtJQUFBLDJCQUFBO0VBa0VGO0FBQ0Y7O0FBL0RBO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0FBa0VGOztBQS9EQTtFQUNFO0lBQ0UsZUFBQTtJQUNBLGVBQUE7RUFrRUY7QUFDRjs7QUEvREE7RUFDRSx1QkFBQTtFQUNBLGlDQUFBO01BQUEsb0NBQUE7TUFBQSxzQ0FBQTtNQUFBLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBQW1FRjs7QUFoRUE7RUFDRSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QUFtRUY7O0FBaEVBO0VBQ0UseUNBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO01BQUEsd0JBQUE7TUFBQSwrQkFBQTtNQUFBLHVCQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLHNDQUFBO01BQUEsOEJBQUE7RUFDQSx5QkFBQTtBQXFFRjs7QUFsRUE7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsYUFBQTtBQXFFRjs7QUFsRUE7RUFDRSxvQ0FBQTtFQUNBLHFCQUFBO0FBcUVGOztBQWxFQTtFQUNFO0lBQ0Usc0JBQUE7RUFxRUY7QUFDRjs7QUFsRUE7RUFDRSxXQUFBO0FBcUVGOztBQWxFQTtFQUNFLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0NBQUE7RUFBQSw4QkFBQTtBQXFFRjs7QUFsRUE7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtBQXFFRjs7QUFsRUE7RUFDRSxpQ0FBQTtFQUNBLHFCQUFBO0FBcUVGOztBQWxFQTtFQUNFO0lBQ0UsaUNBQUE7RUFxRUY7QUFDRjs7QUFsRUE7RUFDRTtJQUNFLHlCQUFBO0VBcUVGO0FBQ0Y7O0FBbEVBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSwyQkFBQTtFQUNBLGdDQUFBO0VBQ0EsOEJBQUE7QUFxRUY7O0FBbEVBO0VBQ0U7SUFDRSwyQkFBQTtJQUNBLGdDQUFBO0lBQ0EsY0FBQTtFQXFFRjtBQUNGOztBQWxFQTtFQUNFO0lBQ0Usc0JBQUE7SUFDQSx5QkFBQTtFQXFFRjtBQUNGOztBQWxFQTtFQUNFLHNCQUFBO0VBQ0EsbUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0FBcUVGOztBQWxFQTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtBQXFFRjs7QUFsRUE7RUFDRTtJQUNFLGVBQUE7RUFxRUY7QUFDRjs7QUFsRUE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBQXFFRjs7QUFsRUE7RUFDRTtJQUNFLGVBQUE7RUFxRUY7QUFDRjs7QUFsRUEsVUFBQTtBQUNBO0VBQ0UsY0FBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQXFFRjs7QUFsRUE7RUFDRTtJQUNFLGdCQUFBO0VBcUVGO0FBQ0Y7O0FBbEVBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtBQXFFRjs7QUFsRUE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQUEsc0JBQUE7RUFDQSxtQkFBQTtBQXFFRjs7QUFsRUE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLFVBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSxVQUFBO0FBcUVGOztBQWxFQTtFQUNFLGNBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0FBcUVGOztBQWxFQTtFQUNFO0lBQ0UsZ0JBQUE7RUFxRUY7QUFDRjs7QUFsRUE7RUFDRSxpQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0U7SUFDRSxnQkFBQTtFQXFFRjtBQUNGOztBQWxFQTtFQUNFLGtFQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FBcUVGOztBQWxFQTtFQUNFLGlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBQXFFRjs7QUFsRUE7RUFDRTtJQUNFLGdCQUFBO0VBcUVGO0FBQ0Y7O0FBbEVBO0VBQ0UsVUFBQTtBQXFFRjs7QUFsRUE7RUFDRSx1QkFBQTtBQXFFRjs7QUFsRUE7RUFDRTtJQUNFLHNCQUFBO0VBcUVGO0FBQ0Y7O0FBbEVBO0VBQ0UsdUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0U7SUFDRSxzQkFBQTtFQXFFRjtBQUNGOztBQWxFQTtFQUNFLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QUFxRUY7O0FBbEVBO0VBQ0U7SUFDRSx5QkFBQTtFQXFFRjtBQUNGOztBQWxFQTtFQUNFLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLDRDQUFBO0VBQ0EsaUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsdUJBQUE7RUFDQSxzQkFBQTtBQXFFRjs7QUFsRUE7RUFDRSx5QkFBQTtBQXFFRjs7QUFsRUE7RUFDRSwwQkFBQTtFQUNBLGFBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsaUJBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQkFBQTtBQXFFRjs7QUFsRUE7RUFDRSwwQkFBQTtFQUNBLGFBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsaUJBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FBcUVGOztBQWxFQTtFQUNFO0lBQ0UsY0FBQTtFQXFFRjtBQUNGOztBQWxFQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBQXFFRjs7QUFsRUE7RUFDRTtJQUNFLGVBQUE7RUFxRUY7QUFDRjs7QUFsRUE7RUFDRSxjQUFBO0VBQ0EsNEdBQUE7RUFBQSxzREFBQTtFQUNBLGFBQUE7RUFDQSwrQ0FBQTtFQUFBLHVDQUFBO0FBcUVGOztBQWxFQTtFQUNFLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsK0NBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0FBcUVGOztBQWxFQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtBQXFFRjs7QUFsRUE7RUFDRSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQXFFRjs7QUFsRUE7RUFDRTtJQUNFLGFBQUE7RUFxRUY7QUFDRjs7QUFsRUE7RUFDRSx1QkFBQTtBQXFFRjs7QUFsRUE7RUFDRSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsY0FBQTtBQXFFRjs7QUFsRUE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsNkJBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0U7SUFDRSxhQUFBO0VBcUVGO0FBQ0Y7O0FBbEVBO0VBQ0UsZ0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FBcUVGOztBQWxFQTtFQUNFLGNBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0FBcUVGOztBQWxFQTtFQUNFLDZCQUFBO0FBcUVGOztBQWxFQTtFQUNFO0lBQ0UsMkJBQUE7RUFxRUY7QUFDRjs7QUFsRUE7RUFDRSxVQUFBO0FBcUVGOztBQWxFQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQXFFRjs7QUFsRUE7RUFDRSxtQkFBQTtBQXFFRjs7QUFsRUE7RUFDRSxtQkFBQTtFQUNBLGNBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FBcUVGOztBQWxFQTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBQXFFRjs7QUFsRUE7RUFDRSxVQUFBO0FBcUVGOztBQWxFQTtFQUNFLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQXFFRjs7QUFsRUE7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0U7SUFDRSxjQUFBO0VBcUVGO0FBQ0Y7O0FBbEVBO0VBQ0UsY0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esb0NBQUE7RUFDQSxxQ0FBQTtFQUNBLDhCQUFBO0FBcUVGOztBQWxFQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsc0NBQUE7TUFBQSw4QkFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSwyQkFBQTtNQUFBLG1CQUFBO0VBQ0EsK0JBQUE7TUFBQSw4QkFBQTtNQUFBLDhCQUFBO01BQUEsbUNBQUE7TUFBQSwyQkFBQTtBQXlFRjs7QUF0RUE7RUFDRTtJQUNFLGNBQUE7RUF5RUY7RUF2RUE7SUFDRSxzQkFBQTtFQXlFRjtFQXZFQTtJQUNFLHNCQUFBO0lBQ0EsZ0JBQUE7RUF5RUY7QUFDRjs7QUF0RUE7RUFDRSxVQUFBO0FBeUVGOztBQXRFQTtFQUNFLFVBQUE7QUF5RUY7O0FBdEVBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSxzQ0FBQTtNQUFBLDhCQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLDJCQUFBO01BQUEsbUJBQUE7QUE0RUY7O0FBekVBO0VBQ0U7SUFDRSxjQUFBO0VBNEVGO0VBMUVBO0lBQ0Usc0JBQUE7RUE0RUY7RUExRUE7SUFDRSxzQkFBQTtJQUNBLGdCQUFBO0VBNEVGO0FBQ0Y7O0FBekVBO0VBQ0UsVUFBQTtBQTRFRjs7QUF6RUE7RUFDRSxVQUFBO0FBNEVGOztBQXpFQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsc0NBQUE7TUFBQSw4QkFBQTtFQUNBLCtCQUFBO01BQUEsOEJBQUE7TUFBQSw4QkFBQTtNQUFBLG1DQUFBO01BQUEsMkJBQUE7RUFDQSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsMkJBQUE7TUFBQSxtQkFBQTtBQWdGRjs7QUE3RUE7RUFDRTtJQUNFLGNBQUE7RUFnRkY7RUE5RUE7SUFDRSxzQkFBQTtFQWdGRjtFQTlFQTtJQUNFLHNCQUFBO0VBZ0ZGO0FBQ0Y7O0FBN0VBO0VBQ0UsVUFBQTtBQWdGRjs7QUE3RUE7RUFDRSxVQUFBO0FBZ0ZGOztBQTdFQTtFQUNFLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSx3QkFBQTtBQWdGRjs7QUE3RUE7RUFDRSxtQkFBQTtBQWdGRjs7QUE3RUE7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7QUFnRkY7O0FBN0VBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO01BQUEseUJBQUE7TUFBQSxzQ0FBQTtNQUFBLDhCQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLDJCQUFBO01BQUEsbUJBQUE7RUFDQSwrQkFBQTtNQUFBLDhCQUFBO01BQUEsOEJBQUE7TUFBQSxtQ0FBQTtNQUFBLDJCQUFBO0FBb0ZGOztBQWpGQTtFQUNFO0lBQ0UsY0FBQTtFQW9GRjtFQWxGQTtJQUNFLHNCQUFBO0VBb0ZGO0VBbEZBO0lBQ0Usc0JBQUE7SUFDQSxnQkFBQTtFQW9GRjtBQUNGOztBQWpGQTtFQUNFLFVBQUE7QUFvRkY7O0FBakZBO0VBQ0UsVUFBQTtBQW9GRjs7QUFqRkE7RUFDRSxxQkFBQTtNQUFBLHdCQUFBO01BQUEsK0JBQUE7TUFBQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBQXFGRjs7QUFsRkE7RUFDRSxVQUFBO0VBQ0EsWUFBQTtBQXFGRjs7QUFsRkE7RUFDRTtJQUNFLFdBQUE7RUFxRkY7QUFDRjs7QUFsRkE7RUFDRTtJQUNFLFVBQUE7RUFxRkY7QUFDRjs7QUFsRkE7RUFDRSxzQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLGdDQUFBO0FBc0ZGOztBQW5GQTtFQUNFLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0FBc0ZGOztBQW5GQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtBQXNGRjs7QUFuRkE7RUFDRSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQ0FBQTtNQUFBLG9DQUFBO01BQUEsc0NBQUE7TUFBQSw4QkFBQTtFQUNBLHFCQUFBO0FBdUZGOztBQXBGQTtFQUNFLHVCQUFBO0VBQ0EscUJBQUE7QUF1RkY7O0FBcEZBO0VBQ0UsYUFBQTtBQXVGRjs7QUFwRkE7RUFDRSxnQkFBQTtBQXVGRjs7QUFwRkE7RUFDRSxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQkFBQTtBQXVGRjs7QUFwRkE7RUFDRSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FBdUZGOztBQXBGQTtFQUNFLGNBQUE7QUF1RkY7O0FBcEZBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FBdUZGOztBQXBGQTtFQUNFLDZCQUFBO0VBQ0EsWUFBQTtBQXVGRjs7QUFwRkE7RUFDRSw0R0FBQTtFQUFBLHNEQUFBO0VBQ0EsYUFBQTtFQUNBLCtDQUFBO0VBQUEsdUNBQUE7QUF1RkY7O0FBcEZBO0VBQ0UseUJBQUE7QUF1RkY7O0FBcEZBO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUF1RkY7O0FBcEZBO0VBQ0UsdUJBQUE7RUFDQSxpQ0FBQTtNQUFBLG9DQUFBO01BQUEsc0NBQUE7TUFBQSw4QkFBQTtBQXdGRjs7QUFyRkE7RUFDRTtJQUNFLHlCQUFBO0lBQ0Esc0JBQUE7RUF3RkY7QUFDRjs7QUFyRkE7RUFDRSx1QkFBQTtBQXdGRjs7QUFyRkE7RUFDRTtJQUNFLHNCQUFBO0VBd0ZGO0FBQ0Y7O0FBckZBO0VBQ0UsaUNBQUE7QUF3RkY7O0FBckZBO0VBQ0U7SUFDRSx5QkFBQTtFQXdGRjtBQUNGOztBQXJGQTtFQUNFLGNBQUE7QUF3RkY7O0FBckZBO0VBQ0UsMEJBQUE7QUF3RkY7O0FBckZBO0VBQ0UsdURBQUE7RUFDQSx3REFBQTtBQXdGRjs7QUFyRkE7RUFDRSxVQUFBO0FBd0ZGOztBQXJGQTtFQUNFLFdBQUE7QUF3RkY7O0FBckZBO0VBQ0UsY0FBQTtBQXdGRjs7QUFyRkE7RUFDRSxrQkFBQTtFQUNBLDJCQUFBO0FBd0ZGOztBQXJGQTtFQUNFO0lBQ0UsMkJBQUE7RUF3RkY7QUFDRjs7QUFyRkE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsOENBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7TUFBQSxxQkFBQTtNQUFBLGlDQUFBO01BQUEseUJBQUE7RUFDQSw0QkFBQTtBQTBGRjs7QUF2RkE7RUFDRTtJQUNFLGNBQUE7RUEwRkY7QUFDRjs7QUF2RkE7RUFDRSw2QkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSx5Q0FBQTtBQTBGRjs7QUF2RkE7RUFDRSxnQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUEwRkY7O0FBdkZBO0VBQ0UsZ0JBQUE7QUEwRkY7O0FBdkZBO0VBQ0UsMkJBQUE7QUEwRkY7O0FBdkZBO0VBQ0U7SUFDRSxhQUFBO0lBQ0Esa0JBQUE7RUEwRkY7QUFDRjs7QUF2RkE7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QUEwRkY7O0FBdkZBO0VBQ0UsY0FBQTtBQTBGRjs7QUF2RkE7RUFDRSxhQUFBO0FBMEZGOztBQXZGQTtFQUNFLFVBQUE7RUNsZ0dGLGdFQUFBO0VEbWdHRSxxQ0FBQTtFQUFBLDZCQUFBO0VBQ0EsOEJBQUE7RUFBQSxzQkFBQTtBQTJGRjs7QUF4RkE7RUFDRSxVQUFBO0VDeGdHRixrRUFBQTtFRHlnR0Usa0NBQUE7RUFBQSwwQkFBQTtBQTRGRjs7QUF6RkE7RUFDRSxVQUFBO0VDN2dHRixnRUFBQTtFRDhnR0Usc0NBQUE7RUFBQSw4QkFBQTtFQUNBLDhCQUFBO0VBQUEsc0JBQUE7QUE2RkY7O0FBMUZBO0VBQ0UsVUFBQTtFQ25oR0Ysa0VBQUE7RURvaEdFLGtDQUFBO0VBQUEsMEJBQUE7QUE4RkY7O0FBM0ZBO0VBQ0UsVUFBQTtFQ3hoR0YsZ0VBQUE7RUR5aEdFLHVDQUFBO0VBQUEsK0JBQUE7RUFDQSw4QkFBQTtFQUFBLHNCQUFBO0FBK0ZGOztBQTVGQTtFQUNFLFVBQUE7RUM5aEdGLGtFQUFBO0VEK2hHRSxrQ0FBQTtFQUFBLDBCQUFBO0FBZ0dGOztBQTdGQTtFQUNFLFVBQUE7RUNuaUdGLGdFQUFBO0VEb2lHRSx3Q0FBQTtFQUFBLGdDQUFBO0VBQ0EsOEJBQUE7RUFBQSxzQkFBQTtBQWlHRjs7QUE5RkE7RUFDRSxVQUFBO0VDemlHRixrRUFBQTtFRDBpR0Usa0NBQUE7RUFBQSwwQkFBQTtBQWtHRjs7QUEvRkE7RUFDRTtJQUNFLFVBQUE7SUMvaUdKLGdFQUFBO0lEZ2pHSSxzQ0FBQTtJQUFBLDhCQUFBO0VBbUdGO0VBakdBO0lBQ0UsVUFBQTtJQ25qR0osa0VBQUE7RUR1cEdFO0FBQ0Y7O0FBM0dBO0VBQ0U7SUFDRSxVQUFBO0lDL2lHSixnRUFBQTtJRGdqR0ksc0NBQUE7SUFBQSw4QkFBQTtFQW1HRjtFQWpHQTtJQUNFLFVBQUE7SUNuakdKLGtFQUFBO0VEdXBHRTtBQUNGOztBQWpHQTtFQUNFO0lBQ0UsVUFBQTtJQ3pqR0osZ0VBQUE7SUQwakdJLHFDQUFBO0lBQUEsNkJBQUE7RUFxR0Y7RUFuR0E7SUFDRSxVQUFBO0lDN2pHSixrRUFBQTtFRG1xR0U7QUFDRjs7QUE3R0E7RUFDRTtJQUNFLFVBQUE7SUN6akdKLGdFQUFBO0lEMGpHSSxxQ0FBQTtJQUFBLDZCQUFBO0VBcUdGO0VBbkdBO0lBQ0UsVUFBQTtJQzdqR0osa0VBQUE7RURtcUdFO0FBQ0Y7O0FBekZBO0VBQ0UsZ0JBQUE7QUE0RkY7O0FBekZBO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBQTRGRjs7QUF6RkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSx5QkFBQTtNQUFBLHNDQUFBO01BQUEsOEJBQUE7RUFDQSxxQkFBQTtNQUFBLHdCQUFBO01BQUEsK0JBQUE7TUFBQSx1QkFBQTtFQUNBLG1CQUFBO01BQUEsdUJBQUE7TUFBQSxlQUFBO0FBZ0dGOztBQTdGQTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBQWdHRjs7QUE3RkE7RUFDRTtJQUNFLHNCQUFBO0VBZ0dGO0FBQ0Y7O0FBN0ZBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBQWdHRjs7QUE3RkE7RUFDRSxnQkFBQTtBQWdHRjs7QUE3RkE7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLGlDQUFBO0FBaUdGIiwiZmlsZSI6ImFzc2V0cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gTGljZW5zZSA6IGUtVFJVU1QgSW5jLlxyXG4gRmlsZSBuYW1lIDogYXNzZXRzLmNzc1xyXG4gU3R5bGUgOiBhc3NldHMuY3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Tm90bytTYW5zK0pQOjEwMCwzMDAsNDAwLDUwMCw3MDAsOTAwfE5vdG8rU2VyaWYrSlA6MjAwLDMwMCw0MDAsNTAwLDYwMCw3MDAsOTAwJmFtcDtzdWJzZXQ9amFwYW5lc2UpO1xuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uamNzcyB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5qY3NjIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qY3NiIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWljIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFpcyB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGlzbm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxJTtcbiAgICBsZWZ0OiAyJTtcbiAgICB6LWluZGV4OiA5O1xuICB9XG4gIC5kaXNub25lIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmRpc25vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMSU7XG4gICAgbGVmdDogMiU7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAuZGlzbm9uZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zcGRpc25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGRwZDEwIHRkIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5ib2R5IHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZzogNjRweCAxMHB4IDIwcHg7XG4gIH1cbn1cblxuI2NvbnRlbnRzX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4jY29udGVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjY29udGVudHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjY29udGVudHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbWFpbiAjY29sX21haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3NpZGUge1xuICB3aWR0aDogMTguNzUwMDAlO1xufVxuXG4ubWFwIHtcbiAgbWFyZ2luOiA1NnB4IDIwcHggMDtcbn1cblxuLm1hcCBsaSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0NDQ0NDQztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cbn1cblxuLnRsZml4IHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxudGFibGUgdGQgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wZHRkMTAgdGQge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbnByZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNCM0IzQjM7XG59XG5cbnNwYW4ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi5pbWdSLCAuaW1nTCB7XG4gIGZsb2F0OiBub25lXHQhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaW1nUiwgLmltZ0wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaW1nTCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbmNobyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgXCLmuLjmmI7mnJ3kvZNcIiwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbn1cblxuLmdvdGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZsdEwge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsdFIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwdGFsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwdGFyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcHRhYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5oZWFkZXIjZ2xvYmFsX2hlYWRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tIHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4uaGVkX2xlZnQge1xuICB3aWR0aDogMjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVkX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmhlZF9sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jYnVpbGluZ3VhbCB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLmhlZF9yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmhlZF9yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlZF9yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaGVkX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA2JTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5oZWRfcmlnaHQgLnRlbDIge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZWRfcmlnaHQgLnRlbDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaGVkX3JpZ2h0IC50ZWwyIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG4uaGVkX3JpZ2h0IC50ZWwyIGEge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGVkX3JpZ2h0IC50ZWxfdGltZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5oZWRfcmlnaHQgLnRlbF90aW1lIGltZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uaGVkX3JpZ2h0IC50ZWxfdGltZSAudGltZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmOTk0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmhlZF9yaWdodCAudGVsX3RpbWUgLnRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4uaGVkX3JpZ2h0IC5oZWRfY29udCBhIHtcbiAgYmFja2dyb3VuZDogIzAwOGNkNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwYWRkaW5nOiAxOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZWRfcmlnaHQgLmhlZF9jb250IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlZF9yaWdodCAuaGVkX2NvbnQgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWRfcmlnaHQgLmhlZF9jb250IGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlZF9yaWdodCAuaGVkX2NvbnQgYSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uaGVkX3JpZ2h0IC5uZXQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHBhZGRpbmc6IDE5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogNjVweDtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlZF9yaWdodCAubmV0IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlZF9yaWdodCAubmV0IGEgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVkX3JpZ2h0IC5uZXQgYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGVkX3JpZ2h0IC5uZXQgYSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucGNub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAucGNub25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG5cbiNoZWFkZXIgLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciAud3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjaGVhZGVyIC53cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jaGVhZGVyICNzaXRlSUQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciAjc2l0ZUlEIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI2hlYWRlciAjc2l0ZUlEIGEge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuI2hlZF9pbmZvIC5hZGRyZXNzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI2hlZF9pbmZvIC5hZGRyZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdndyYXAge1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAubmF2d3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhlZHdyYXAge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmMDAwMDtcbn1cblxuI25hdl9nbG9iYWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjbmF2X2dsb2JhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jbmF2X2dsb2JhbCAuaW5uZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbmF2X2dsb2JhbCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI25hdl9nbG9iYWwgdWwgLnBjbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIC5zcG5vbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjbmF2X2dsb2JhbCB1bCAuc3Bub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNuYXZfZ2xvYmFsIHVsIGxpIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBkb3R0ZWQgIzZlZTBmYTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI25hdl9nbG9iYWwgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggZG90dGVkICM2ZWUwZmE7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMDA4Y2Q3O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNuYXZfZ2xvYmFsIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4jbmF2X2dsb2JhbCB1bCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IC4zcztcbiAgYW5pbWF0aW9uOiB6b29tIC4zcztcbn1cblxuI25hdl9nbG9iYWwgdWwgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IC0yJTtcbiAgcmlnaHQ6IDA7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZWUwZmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuI25hdl9nbG9iYWwgdWwgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbiNtYWluQXJlYSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI21haW5BcmVhIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLm1haW53cmFwIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vbWFpbl9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5tYWlud3JhcCB7XG4gICAgcGFkZGluZzogNTBweCAxMHB4O1xuICB9XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHotaW5kZXg6IDA7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbG9jYWwta2V5dmlzdWFsIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggIzE1NjdEQztcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgaDE6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbG9jYWwta2V5dmlzdWFsIGgxIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gICNsb2NhbC1rZXl2aXN1YWwgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2xvY2FsLWtleXZpc3VhbCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxufVxuXG4jc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNzbGlkZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jbG9jYWwta2V5dmlzdWFsICNsb2NhbC1rZXl2aXN1YWwtYmcsICNsb2NhbC1rZXl2aXN1YWwgLmxvY2FsLWtleXZpc3VhbC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgI2xvY2FsLWtleXZpc3VhbC1iZzplbXB0eSwgI2xvY2FsLWtleXZpc3VhbCAubG9jYWwta2V5dmlzdWFsLWJnOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xvY2FsLWtleXZpc3VhbC10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYW4xIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnBhbjEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhbjEgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udG9nZ2xlTWVudSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OXB4O1xuICB3aWR0aDogNDlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICMwMDhjZDc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi50b2dnbGVNZW51OmFmdGVyIHtcbiAgY29udGVudDogJ01FTlUnO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDA4Y2Q3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01MCU7XG4gIGxlZnQ6IDglO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudG9nZ2xlTWVudSB7XG4gICAgd2lkdGg6IDQ5cHg7XG4gIH1cbn1cblxuLmhpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xufVxuXG4udG9nZ2xlTWVudSAuYmFycyB7XG4gIG1hcmdpbjogMCAzMHB4IDAgMTVweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9nZ2xlTWVudSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvZ2dsZU1lbnUgLmJhcnMgc3BhbiB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi50b2dnbGVNZW51IC5iYXJzIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAwO1xufVxuXG4udG9nZ2xlTWVudSAuYmFycyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLnRvZ2dsZU1lbnUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IDIwcHg7XG59XG5cbi50b2dnbGVNZW51LmlzQWN0aXZlIC5iYXJzIHNwYW4ge1xuICByaWdodDogMDtcbn1cblxuLnRvZ2dsZU1lbnUuaXNBY3RpdmUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgxKSwgLnRvZ2dsZU1lbnUuaXNBY3RpdmUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi50b2dnbGVNZW51LmlzQWN0aXZlIC5iYXJzIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udG9nZ2xlTWVudS5pc0FjdGl2ZSAuYmFycyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvZ2dsZU1lbnUuaXNBY3RpdmUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm92ZXJsYXlNZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjhzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC44cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjhzIGVhc2U7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vYm5yX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2UsIHZpc2liaWxpdHkgLjZzIGVhc2U7XG59XG5cbi5maXhlZCAub3ZlcmxheU1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ub3ZlcmxheU1lbnUuaXNPcGVuZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgLmlubmVyIHtcbiAgcGFkZGluZzogMCAxMDBweDtcbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9oZWRfcmlnaHQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9oZWRfcmlnaHQgLnRlbDIge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgLnNwX2hlZF9yaWdodCAudGVsMiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9oZWRfcmlnaHQgLnRlbF90aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAub3ZlcmxheU1lbnUgPiAub3V0ZXIgLnNwX2hlZF9yaWdodCAudGVsX3RpbWUge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgLnNwX2hlZF9yaWdodCAudGVsX3RpbWUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC50ZWxfdGltZSAudGltZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmOTk0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC5oZWRfY29udCBhIHtcbiAgYmFja2dyb3VuZDogIzAwOGNkNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwYWRkaW5nOiAxOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC5oZWRfY29udCBhIHtcbiAgICB3aWR0aDogMzc1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC5oZWRfY29udCBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9oZWRfcmlnaHQgLmhlZF9jb250IGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9oZWRfcmlnaHQgLmhlZF9jb250IGEgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9oZWRfcmlnaHQgLm5ldCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZjAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgcGFkZGluZzogMTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAub3ZlcmxheU1lbnUgPiAub3V0ZXIgLnNwX2hlZF9yaWdodCAubmV0IGEge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9oZWRfcmlnaHQgLm5ldCBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9oZWRfcmlnaHQgLm5ldCBhIGltZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC5uZXQgYSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciBsaSB7XG4gIHdpZHRoOiA0NiU7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgbGkgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDA4Y2Q3O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3ZlcmxheU1lbnU6YmVmb3JlLCAub3ZlcmxheU1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5vdmVybGF5TWVudTpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5cbi5vdmVybGF5TWVudTphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgzNXB4KSB7XG4gIC5wY09ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODM1cHgpIHtcbiAgLnNtT25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgLmlubmVyIHtcbiAgcGFkZGluZzogNTBweCAxMHB4IDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgZm9vdGVyI2dsb2JhbF9mb290ZXIgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgI25hdl9mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgZm9vdGVyI2dsb2JhbF9mb290ZXIgI25hdl9mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyICNuYXZfZm9vdGVyIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyICNuYXZfZm9vdGVyIGxpOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IHByb1wiO1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xuICAvKuOCouOCpOOCs+ODs+OBruODpuODi+OCs+ODvOODiSovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyrntbblr77kvY3nva4qL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyrjgrXjgqTjgroqL1xuICBsZWZ0OiAwO1xuICAvKuOCouOCpOOCs+ODs+OBruS9jee9riovXG4gIHRvcDogNHB4O1xuICAvKuOCouOCpOOCs+ODs+OBruS9jee9riovXG4gIGNvbG9yOiAjMDA4Y2Q3O1xuICAvKuOCouOCpOOCs+ODs+iJsiovXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjY29weSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgI2NvcHkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciAjY29weSBhIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG4jY29weSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc21hbGxfYmcge1xuICBiYWNrZ3JvdW5kOiAjMDA4Y2Q3O1xufVxuXG4ucGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogNyU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnBhZ2V0b3Age1xuICAgIGJvdHRvbTogMjIlO1xuICB9XG59XG5cbi5wYWdldG9wIGEge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjk5NDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi5mdF9MIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnRfTCAuZnRsb2dvMiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmZ0X0wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZnRfTCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbiNmb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2Zvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZ0MXdyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9jb250X2JnLmpwZykgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbiNmb290ZXIxIC5mdGgyIGgyIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDA4Y2Q3O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jZm9vdGVyMSAuZnRoMiBoMjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9taWRhc2hpX2ljb24ucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4jZm9vdGVyMSAuZnR0eHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuI2Zvb3RlcjEgLmZ0Y29udHdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjZm9vdGVyMSAuZnRjb250d3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI2Zvb3RlcjEgLmZ0Y29udHdyYXAgLmZ0Y29udCBhIHtcbiAgYmFja2dyb3VuZDogIzAwOGNkNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwYWRkaW5nOiAxOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNmb290ZXIxIC5mdGNvbnR3cmFwIC5mdGNvbnQgYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDM3NXB4O1xuICB9XG59XG5cbiNmb290ZXIxIC5mdGNvbnR3cmFwIC5mdGNvbnQgYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuI2Zvb3RlcjEgLmZ0Y29udHdyYXAgLmZ0bmV0IGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwYWRkaW5nOiAxOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNmb290ZXIxIC5mdGNvbnR3cmFwIC5mdG5ldCBhIHtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB3aWR0aDogMzc1cHg7XG4gIH1cbn1cblxuI2Zvb3RlcjEgLmZ0Y29udHdyYXAgLmZ0bmV0IGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbiNmb290ZXIxIC50ZWwyIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2Zvb3RlcjEgLnRlbDIgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNmb290ZXIxIC5mdHRlbHdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4jZm9vdGVyMSAuZnR0ZWx3cmFwIGltZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4jZm9vdGVyMSAuZnR0ZWx3cmFwIC50aW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2Y5OTQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbn1cblxuLmZ0X21hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuI2Zvb3RlcjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xufVxuXG4vKiBib3ggKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2J1aWxpbmd1YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oMl8wMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmgyXzAxIGgyIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjMDA4Y2Q3O1xufVxuXG4uaDJfMDEgaDI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9jb21tb24vbWlkYXNoaV9pY29uLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oMl8wMSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5oMl8wMSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxufVxuXG4uaDJfMDIgaDIge1xuICBmb250LXNpemU6IDIuNWVtO1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmgyXzAyIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvY29tbW9uL21pZGFzaGlfaWNvbi5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5idG5saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5idG5saXN0IGxpIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAxMHB4O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnRubGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5idG5saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5idG5saXN0IGxpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi5idG5saXN0IGxpIGEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2Y5OTQwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuYnRubGlzdCBsaSBhIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYmcxMDAge1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vY29udDFfYmcyLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNTBweCAxMHB4IDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmJnMTAwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDEwcHggNDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmJnMTAwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDEwcHggNDkwcHg7XG4gIH1cbn1cblxuLmJnMTAwIC5pbWcwMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgbGVmdDogMTYlO1xuICBhbmltYXRpb246IHZlcnRpY2FsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmcxMDAgLmltZzAxIHtcbiAgICB0b3A6IC0zJTtcbiAgICBsZWZ0OiAyJTtcbiAgfVxufVxuXG4uYmcxMDAgLmltZzAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMCU7XG4gIHRvcDogMzUlO1xuICBhbmltYXRpb246IHZlcnRpY2FsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuYmcxMDAgLmltZzAyIHtcbiAgICBsZWZ0OiAtMSU7XG4gICAgdG9wOiAyNSU7XG4gIH1cbn1cblxuLmJnMTAwIC5pbWcwMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3JTtcbiAgdG9wOiAwO1xuICBhbmltYXRpb246IHZlcnRpY2FsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmcxMDAgLmltZzAzIHtcbiAgICByaWdodDogLTElO1xuICAgIHRvcDogLTUlO1xuICB9XG59XG5cbi5iZzEwMCAuaW1nMDQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3JTtcbiAgdG9wOiAyOCU7XG4gIGFuaW1hdGlvbjogdmVydGljYWwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5iZzEwMCAuaW1nMDQge1xuICAgIHJpZ2h0OiAtMSU7XG4gICAgdG9wOiAxOSU7XG4gIH1cbn1cblxuLmJnMTAwIC5pbWcwNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTElO1xuICBib3R0b206IDEwJTtcbiAgYW5pbWF0aW9uOiBib3VuZCAzcyBpbmZpbml0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmcxMDAgLmltZzA1IHtcbiAgICBib3R0b206IDE3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYmcxMDAgLmltZzA1IHtcbiAgICBsZWZ0OiAzMCU7XG4gIH1cbn1cblxuLmJnMTAwIC5pbWcwNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMyU7XG4gIGFuaW1hdGlvbjogYm91bmQgMnMgaW5maW5pdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5iZzEwMCAuaW1nMDYge1xuICAgIHJpZ2h0OiAzMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBob3Jpem9udGFsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uYmcxMDBfMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5iZzEwMF8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2NvbnQyX3RvcC5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTglO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmcxMDBfMjpiZWZvcmUge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgdG9wOiAtOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuYmcxMDBfMjpiZWZvcmUge1xuICAgIHRvcDogLTE1JTtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5iZzEwMF8yOmJlZm9yZSB7XG4gICAgdG9wOiAtMTIlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmJnMTAwXzI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9jb250Ml9idG0ucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5iZzEwMF8yOmFmdGVyIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iZzEwMF8yOmFmdGVyIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJnMTAwXzI6YWZ0ZXIge1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4uYmcxMDBfMiAuaW1nMDcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUlO1xuICB0b3A6IDA7XG4gIGFuaW1hdGlvbjogYm91bmQgMnMgaW5maW5pdGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmJnMTAwXzIgLmltZzA3IHtcbiAgICBsZWZ0OiA1JTtcbiAgICB0b3A6IC02JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYmcxMDBfMiAuaW1nMDcge1xuICAgIGxlZnQ6IDUlO1xuICAgIHRvcDogLTYlO1xuICB9XG59XG5cbi5iZzEwMF8yIC5pbWcwOCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQlO1xuICBib3R0b206IC04JTtcbiAgYW5pbWF0aW9uOiBib3VuZCAzcyBpbmZpbml0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmcxMDBfMiAuaW1nMDgge1xuICAgIHJpZ2h0OiA0JTtcbiAgICBib3R0b206IC01JTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmJnMTAwXzIgLmltZzA4IHtcbiAgICBib3R0b206IC0xNyU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYmcxMDBfMiAuaW1nMDgge1xuICAgIGJvdHRvbTogLTExJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5iZzEwMF8yIC5pbWcwOSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIlO1xuICB0b3A6IDA7XG4gIGFuaW1hdGlvbjogdmVydGljYWwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5iZzEwMF8yIC5pbWcwOSB7XG4gICAgcmlnaHQ6IDIlO1xuICAgIHRvcDogLTIyJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5iZzEwMF8yIC5pbWcwOSB7XG4gICAgdG9wOiAtMTMlO1xuICAgIHJpZ2h0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYmcxMDBfMiAuaW1nMDkge1xuICAgIHJpZ2h0OiAyJTtcbiAgICB0b3A6IC0yMiU7XG4gIH1cbn1cblxuLmJnMTAwXzIgLmltZzEwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyJTtcbiAgYm90dG9tOiAtOSU7XG4gIGFuaW1hdGlvbjogdmVydGljYWwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5iZzEwMF8yIC5pbWcxMCB7XG4gICAgYm90dG9tOiAtOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuYmcxMDBfMiAuaW1nMTAge1xuICAgIGJvdHRvbTogLTIyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYmcxMDBfMiAuaW1nMTAge1xuICAgIGJvdHRvbTogLTEyJTtcbiAgfVxufVxuXG4uY2hpcnlvdV93cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2Jucl9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jaGlyeW91X3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDI2NXB4O1xuICB9XG59XG5cbi5idG5ib3gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5idG5ib3ggLmJveCB7XG4gIHdpZHRoOiA0NiU7XG4gIG1hcmdpbjogOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5idG5ib3ggLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuYnRuYm94IC5ib3gge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cblxuLnRvcF90eHQgZGl2IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50eHQge1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5mYiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2ZhY2Vib29rIC5fMnAzYSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjXzAxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vY29udDFfYmcucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDE1NXB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNlY18wMSB7XG4gICAgcGFkZGluZzogODJweCAwO1xuICB9XG59XG5cbi5zZWNfMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zZWNfMDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWNfMDIgLmZseEwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY18wMiAuZmx4UiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5zZWNfMDIgLmZseEwge1xuICB3aWR0aDogNDglO1xufVxuXG4uc2VjXzAyIC5mbHhSIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLnNlY18wMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zZWNfMDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWNfMDMgLmZseEwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY18wMyAuZmx4UiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5zZWNfMDMgLmZseEwge1xuICB3aWR0aDogNDglO1xufVxuXG4uc2VjXzAzIC5mbHhSIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLnNlY18wNHdyYXAge1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vYW5ubmFpX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDEwcHg7XG59XG5cbi5zZWNfMDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY18wNCAuY29udDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnNlY18wNCAuY29udDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWNfMDQgLmNvbnQyTCB7XG4gIHdpZHRoOiAzOCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnNlY18wNCAuY29udDJMIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuc2VjXzA0IC5jb250MkwgZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VjXzA0IC5jb250MlIge1xuICB3aWR0aDogNTglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5zZWNfMDQgLmNvbnQyUiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VjXzA0IC50b3BfdGVsIGRpdiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjXzA0IC50b3BfdGVsIGRpdiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLnNlY18wNCAudGVsMiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZF91a2V0c3VrZSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDhjZDc7XG59XG5cbi50ZF91a2V0c3VrZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnRkX3VrZXRzdWtlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50ZF91a2V0c3VrZSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRkX3VrZXRzdWtlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi50ZF91a2V0c3VrZSAudGRfTCB7XG4gIGJhY2tncm91bmQ6ICMwMDhjZDc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMzAlO1xufVxuXG4udGRfdWtldHN1a2UgLnRkX3RvcCB7XG4gIGJhY2tncm91bmQ6ICM2ZWUwZmE7XG4gIGNvbG9yOiAjMTgzYzZkO1xufVxuXG4ubGlzdCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDAgMTVweCA2MHB4O1xufVxuXG4ubGlzdCBsaSAubmIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9udW1iZXJfYmcucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRlbnQ7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE1JTtcbn1cblxuLnR4dF9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaW1nLWFuaW1hdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltZy1hbmltYXRpb24uYW5pbWF0ZWQ6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaW1nLWFuaW1hdGlvbiAxLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgYm90aDtcbiAgYW5pbWF0aW9uOiBpbWctYW5pbWF0aW9uIDEuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW1nLWFuaW1hdGlvbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGltZy1hbmltYXRpb24ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLm5ld3N3cmFwIC5uZXdzIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAubmV3c3dyYXAgLm5ld3Mge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm5ld3N3cmFwIC5uZXdzIGR0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm5ld3N3cmFwIC5uZXdzIGRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm5ld3N3cmFwIC5uZXdzIGRsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2NjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZWtpdGVuIGlmcmFtZTpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5mYiAjcGFnZXBsdWdpbiB7XG4gIGhlaWdodDogMjYwcHg7XG59XG5cbi50ZF9zbnMgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4Y2Q3ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudGRfc25zIHRkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAjNzc3O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmhvbWVfdGQge1xuICBtYXJnaW4tbGVmdDogLTcuNjkyMzElICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaG9tZV90ZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjY5MjMxJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhvbWVfdGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvbWVfdGQgLmJveCB7XG4gIHotaW5kZXg6IDEwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQyLjMwNzY5JSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNy42OTIzMSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5ob21lX3RkIC5ib3gge1xuICAgIHdpZHRoOiA0Mi4zMDc2OSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy42OTIzMSUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lX3RkIC5ib3gge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG9tZV90ZCAuYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5ob21lX3RkIC5ib3ggLmNvbnRfdGl0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMCAxMHB4O1xufVxuXG4uaG9tZV90ZCAuYm94IC5jb250X3RpdGwgaDMge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lX3RkIC5ib3ggLmNvbnRfdGl0bCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5ob21lX3RkIC5ib3ggLmNvbnRfdGl0bCBoMzpmaXJzdC1sZXR0ZXIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjZWY5OTE2O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lX3RkIC5ib3ggLmNvbnRfdGl0bCBoMzpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4vKiB0aXRsZSAqL1xuLmgyXzAzIGgyIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2Y5OTQwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmgyXzAzIGgyIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICB9XG59XG5cbi5oMl8wMyBoMjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiA0MCU7XG59XG5cbi5oMl8wNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMwMDhjZDc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5oMl8wNCBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgIzAwOGNkNztcbiAgei1pbmRleDogMjtcbn1cblxuLmgyXzA0IGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgYm9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oMl8wNCBoMiB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaDJfMDQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gIH1cbn1cblxuLmgzXzAxIGgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5oM18wMSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuXG4uaDNfMDEgaDMgLmNsb3VkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vdG9rdWNob3VfYmcucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBwYWRkaW5nOiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5oM18wMiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI0VDRkFGQjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaDNfMDIgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cblxuLmNvbnRib3ggLmJveCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5kbF9rYXRhY2hpIGR0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRsX2thdGFjaGkgZHQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRsX2thdGFjaGkgZGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGxfa2F0YWNoaSBkZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGxfa2F0YWNoaSBkbCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGxfa2F0YWNoaSBkbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGxfMDMgZHQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDA4Y2Q3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGxfMDMgZGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmRsXzAzIGRsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmthdGFjaGlfY29udCB7XG4gIGJvcmRlcjogZG91YmxlIDZweCAjZjk5NDAwO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ua2F0YWNoaV9jb250IGgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDhjZDc7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNlbGZfY29udCB7XG4gIGJvcmRlcjogZG91YmxlIDZweCAjZjk5NDAwO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uc2VsZl9jb250IGgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA4Y2Q3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2VsZl9jb250IGgzIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4ubGlzdDIge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAubGlzdDIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGlzdDMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmZmZmYsICNlOGY5ZmMsICNkN2YyZjYpO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5saXN0MyBsaSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW46IDVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDYycHg7XG59XG5cbi5saXN0MyBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2NvbnRlbnRzL2NoZWNrX2ljb24ucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEyJTtcbn1cblxuLmxpc3Q0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZsb3dfd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGOUU3RDE7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZsb3dfd3JhcCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4uZmxvd193cmFwIC50ZF9pbWcgdGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZsb3dfd3JhcCBoMyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNmOTk0MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mbG93X3dyYXAgaDMgc3BhbiB7XG4gIGNvbG9yOiAjMDA4Y2Q3O1xufVxuXG4uZmxvd193cmFwIC5idG4ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZsb3dfd3JhcCAuYnRuIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmZsb3dfY29udCB7XG4gIGJhY2tncm91bmQ6ICNGOUU3RDE7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZsb3dfY29udCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4uZmxvd19jb250IGgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2Y5OTQwMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZsb3dfY29udCBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDhjZDc7XG59XG5cbi5mbG93X2NvbnQgLmJ0biB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZmxvd19jb250IC5idG4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mbG93X2NvbnQgZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRkX3ByaWNlIHRkIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnRkX3ByaWNlIC50ZF90b3Age1xuICBiYWNrZ3JvdW5kOiAjMDA4Y2Q3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRkX3ByaWNlIC50ZF9MIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLnRkX3ByaWNlMiAudGRfTCB7XG4gIGJhY2tncm91bmQ6ICMwMDhjZDc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGRfcHJpY2UyIC50ZF9yZWQge1xuICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRkX3ByaWNlMiAudGRfcHJpY2Uge1xuICB3aWR0aDogMTglO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4udGRfcHJpY2UyIHRkIHtcbiAgd2lkdGg6IDMyJTtcbn1cblxuLnR4dF9wcmljZSBoMyB7XG4gIGJhY2tncm91bmQ6ICNGOUU3RDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5saXN0NSBsaSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi50eHRfa2Frb21pIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50eHRfa2Frb21pIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4udHJpYW5nbGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2MHB4IHNvbGlkICNmZjlhMDA7XG59XG5cbi5zZWNfMDUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2VjXzA1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjXzA1IC5mbHhMIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWNfMDUgLmZseFIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uc2VjXzA1IC5mbHhMIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLnNlY18wNSAuZmx4UiB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5zZWNfMDYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNlY18wNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY18wNiAuZmx4TCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjXzA2IC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnNlY18wNiAuZmx4TCB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5zZWNfMDYgLmZseFIge1xuICB3aWR0aDogNDglO1xufVxuXG4uc2VjXzA3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnNlY18wNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY18wNyAuZmx4TCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjXzA3IC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWNfMDcgLmZseEwge1xuICB3aWR0aDogNjglO1xufVxuXG4uc2VjXzA3IC5mbHhSIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnNlY18wNyAudGVsMiBkaXYge1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgYmFja2dyb3VuZDogI0VDRkFGQjtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnNlY18wNyAudGVsMiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWNfMDcgLnRlbDIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlY18wOCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zZWNfMDgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWNfMDggLmZseEwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY18wOCAuZmx4UiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5zZWNfMDggLmZseEwge1xuICB3aWR0aDogMzAlO1xufVxuXG4uc2VjXzA4IC5mbHhSIHtcbiAgd2lkdGg6IDY4JTtcbn1cblxuLmltZ2JveCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRUNGQUZCO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uaW1nYm94IC5ib3gge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmltZ2JveCAuYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5pbWdib3ggLmJveCB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuXG4uaW1nYm94IC5ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvdmVyOyc7XG59XG5cbi5mbG93X3R4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmRsX2FkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmRsX2FkZCBkdCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRjlFN0QxICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmRsX2FkZCBkZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5kbF9hZGQgZGwge1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4udHh0IHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLmNvbnRfdGVsIGRpdiB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbnRfdGVsIGRpdiBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDhjZDc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udF90ZWwgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY29udF9mb3JtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI0VDRkFGQjtcbn1cblxuLmNvbnRfZm9ybSBkbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50eHRfYmFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmZmZmLCAjZThmOWZjLCAjZDdmMmY2KTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZGxfMDEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjk5NDAwO1xufVxuXG4uZGxfMDEgLmJhY2sge1xuICBiYWNrZ3JvdW5kOiAjRUNGQUZCO1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRsXzAxIGR0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGxfMDEgZHQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGxfMDEgZGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGxfMDEgZGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRsXzAxIGRsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZjk5NDAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kbF8wMSBkbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udF9mb3JtIGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmNvbnRfZm9ybSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb24xMDAge1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbn1cblxuLmdtYXAge1xuICB6LWluZGV4OiAwO1xufVxuXG4uZ21hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlcjIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5iZ18xMDBwZXJfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTAwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5iZ18xMDBwZXJfd3JhcCB7XG4gICAgcGFkZGluZzogNTUwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iZ18xMDBwZXJfaW5uZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2NvbnQyX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmJnXzEwMHBlcl9pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vZGFhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciBoMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4Y2Q3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAwIDAgNXB4O1xufVxuXG4ubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ubW9kYWFsLWNsb3NlOmZvY3VzOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTpmb2N1czphZnRlciwgLm1vZGFhbC1jbG9zZTpob3ZlcjpiZWZvcmUsIC5tb2RhYWwtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLnBvbGljeSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9saWN5IGEge1xuICBjb2xvcjogIzAwOGNkNztcbn1cblxuI1RSQU5TX0FOTk9UIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlLWJvdHRvbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwMG1zO1xufVxuXG4uc2xpZGUtYm90dG9tLnNjcm9sbGluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5zbGlkZS10b3Age1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxNTAwbXM7XG59XG5cbi5zbGlkZS10b3Auc2Nyb2xsaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnNsaWRlLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MDBtcztcbn1cblxuLnNsaWRlLXJpZ2h0LnNjcm9sbGluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5zbGlkZS1sZWZ0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxNTAwbXM7XG59XG5cbi5zbGlkZS1sZWZ0LnNjcm9sbGluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluX2xlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbl9yaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbiNtZWRpYSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4jbWVkaWEgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuI21lZGlhIC5yb3cgLmJveCB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI21lZGlhIC5yb3cgLmJveCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWVkaWEgLnJvdyAuYm94IGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuI21lZGlhIC5yb3cgLmJveCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI21lZGlhIC5yb3cgLmJveCBpbWcge1xuICB3aWR0aDogMzgwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuIixudWxsXX0= */
