@charset "UTF-8";
/* ======================================================================
 p-top
====================================================================== */
.main-visual {
  margin: 60px 20px 0;
  width: calc(100% - 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: max(590px, 43.1918008785vw);
  border-radius: 10px;
  position: relative;
}
.main-visual:before {
  content: "";
  background: url(../img/p-top/mv-gear.svg) no-repeat center/cover;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
  width: max(486px, 35.5783308931vw);
  height: max(486px, 35.5783308931vw);
  -webkit-transform: translate(31%, 31%);
  transform: translate(31%, 31%);
}
@media screen and (max-width: 767px) {
  .main-visual:before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .main-visual {
    margin: 0;
    width: 100%;
    height: 550px;
    border-radius: 0;
  }
}
.main-visual-txt {
  margin: max(105px, 7.6866764275vw) 0 0;
  padding: 0 100px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .main-visual-txt {
    padding: 0 4.6875vw 0 4.6875vw;
    margin: 210px 0 0;
    width: 100vw;
  }
}
.main-visual-maintxt {
  width: max(36.3103953148vw, 496px);
  -webkit-transform: translateX(-3.5%);
  transform: translateX(-3.5%);
}
@media screen and (max-width: 767px) {
  .main-visual-maintxt {
    width: 350px;
    max-width: 110vw;
    -webkit-transform: translateX(-4.5%);
    transform: translateX(-4.5%);
  }
}
.main-visual-maintxt img {
  width: 100%;
}
.main-visual-subtxt {
  margin: max(20px, 1.4641288433vw) 0 0;
  font-size: max(18px, 1.317715959vw);
  line-height: 2;
  color: #fff;
  text-shadow: 0px 0px 10px #02132B;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .main-visual-subtxt {
    margin: 10px 0 0;
    font-size: 15px;
    line-height: 1.85;
  }
}
.main-visual .slider {
  overflow: hidden;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .main-visual .slider {
    border-radius: 0;
  }
}
.main-visual .slider .slide {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .main-visual .slider .slide {
    width: 100%;
  }
}
.main-visual .slider .slide:nth-child(1) {
  z-index: 10;
}
.main-visual .slider .slide:nth-child(2) {
  z-index: 9;
}
.main-visual .slider .slide:nth-child(3) {
  z-index: 8;
}
.main-visual .whitebox {
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: max(24px, 1.756954612vw) max(40px, 2.9282576867vw) max(20px, 1.4641288433vw) max(20px, 1.4641288433vw);
  background: #fff;
  border-radius: 0 10px 0 0;
}
@media screen and (min-width: 768px) {
  .main-visual .whitebox .u-text-3 {
    font-size: max(18px, 1.317715959vw);
    line-height: 1.4444444444;
  }
}
@media screen and (max-width: 767px) {
  .main-visual .whitebox {
    left: 50%;
    width: 90.627vw;
    -webkit-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    -webkit-box-shadow: 0px 2px 6px rgba(124, 124, 124, 0.2);
    box-shadow: 0px 2px 6px rgba(124, 124, 124, 0.2);
    padding: 20px;
    border-radius: 10px;
    text-align: center;
  }
  .main-visual .whitebox .u-text-3 {
    font-size: 16px;
  }
}
.main-visual .whitebox:before {
  content: url(../img/p-top/cover.svg);
  bottom: -2px;
  right: -9px;
  position: absolute;
}
@media screen and (max-width: 767px) {
  .main-visual .whitebox:before {
    display: none;
  }
}
.main-visual .whitebox:after {
  content: url(../img/p-top/cover.svg);
  top: -10px;
  left: 0;
  position: absolute;
}
@media screen and (max-width: 767px) {
  .main-visual .whitebox:after {
    display: none;
  }
}
.main-visual .whitebox .c-button-2 {
  margin: 15px 0 0;
}
@media screen and (max-width: 767px) {
  .main-visual .whitebox .c-button-2 {
    margin: 10px 0 0;
  }
}

/* PCデフォルト */
.slide:nth-child(1) {
  background-image: url("../img/p-top/slide-img1.png");
}

.slide:nth-child(2) {
  background-image: url("../img/p-top/slide-img2.png");
}

.slide:nth-child(3) {
  background-image: url("../img/p-top/slide-img1.png");
}

.slide:nth-child(4) {
  background-image: url("../img/p-top/slide-img2.png");
}

/* SP用 */
@media (max-width: 768px) {
  .slide:nth-child(1) {
    background-image: url("../img/p-top/sp/slide-img1.png");
    background-size: cover !important;
    background-position: center center;
  }
  .slide:nth-child(2) {
    background-image: url("../img/p-top/slide-img2.png");
    background-size: cover !important;
    background-position: center center;
  }
  .slide:nth-child(3) {
    background-image: url("../img/p-top/slide-img1.png");
    background-size: cover !important;
    background-position: center center;
  }
  .slide:nth-child(4) {
    background-image: url("../img/p-top/slide-img2.png");
    background-size: cover !important;
    background-position: center center;
  }
}
.section {
  padding-top: 60px;
}

.section-1 {
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-1 {
    padding: 120px 4.6975vw 0;
  }
}
.section-1:before {
  content: url(../img/p-top/ico-gear.svg);
  position: absolute;
  top: 60px;
  left: 50%;
  -webkit-transform: translateX(-860px);
  transform: translateX(-860px);
}
.section-1 .u-text-1 {
  margin: 40px 0 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .section-1 .u-text-1 {
    text-align: left;
  }
}
.section-1 .u-text-1 + .u-text-1 {
  margin: 10px 0 0;
}

.section-2 {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-2 {
    padding: 0;
  }
}
.section-2 .inner {
  width: 1000px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .section-2 .inner {
    width: 100%;
    padding: 60px 4.6875vw;
  }
}
.section-2 .flex {
  margin: 40px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .section-2 .flex {
    margin: 30px 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.section-2 .flex-imgbox {
  width: 460px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .section-2 .flex-imgbox {
    width: 100%;
  }
}
.section-2 .flex-imgbox img {
  width: 100%;
  border-radius: 10px;
  -webkit-box-shadow: -5px 5px 0px 0px rgba(0, 45, 108, 0.16);
  box-shadow: -5px 5px 0px 0px rgba(0, 45, 108, 0.16);
}
.section-2 .flex-txtbox {
  width: 560px;
  padding: 50px 40px 50px 60px;
  background: #F1F8FF;
  border-radius: 10px;
  margin: 0 0 0 -20px;
}
@media screen and (max-width: 767px) {
  .section-2 .flex-txtbox {
    width: 100vw;
    margin: -25px 0 0;
    padding: 50px 4.6875vw 30px;
  }
}
.section-2 .flex-txtbox .u-text-1 {
  margin: 20px 0 0;
}
@media screen and (max-width: 767px) {
  .section-2 .flex.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.section-2 .flex.reverse .flex-txtbox {
  margin: 0 -20px 0 0;
}
@media screen and (max-width: 767px) {
  .section-2 .flex.reverse .flex-txtbox {
    margin: -25px 0 0;
  }
}

.section-3 {
  overflow: hidden;
  position: relative;
  padding: 80px 0;
  background: url(../img/p-top/sec3-bg.png);
  background-size: cover;
  background-position: center;
}
@media screen and (max-width: 767px) {
  .section-3 {
    background: url(../img/p-top/sp/sec2-bg.png);
    background-size: cover;
    background-position: center;
    padding: 60px 4.6875vw;
  }
}
.section-3 .inner {
  width: 1000px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .section-3 .inner {
    width: 100%;
  }
}
.section-3 .flex {
  margin: 40px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 40px;
}
@media screen and (max-width: 767px) {
  .section-3 .flex {
    margin: 30px 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.section-3 .flex-txtbox {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .section-3 .flex-txtbox {
    width: 100%;
  }
}
.section-3 .flex-txtbox .u-text-1 {
  color: #fff;
}
@media screen and (max-width: 767px) {
  .section-3 .flex-txtbox .u-text-1 {
    margin: 0 0 20px;
  }
}
.section-3 .flex-txtbox .c-button-3 {
  margin: 30px auto 0;
}
.section-3 .flex-txtbox img {
  max-width: 100%;
}
.section-3 .flex-imgbox {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .section-3 .flex-imgbox {
    display: none;
  }
}
.section-3 .flex-imgbox img {
  width: 100%;
  border-radius: 10px;
  -webkit-box-shadow: -5px 5px 0px 0px rgba(0, 45, 108, 0.16);
  box-shadow: -5px 5px 0px 0px rgba(0, 45, 108, 0.16);
}

.section-4 {
  overflow: hidden;
  position: relative;
  padding: 80px 0;
  position: relative;
  background: url(../img/p-top/sec4-bg.png);
  background-size: cover;
  background-position: center;
}
@media screen and (max-width: 767px) {
  .section-4 {
    padding: 60px 4.6875vw;
    background: url(../img/p-top/sp/sec4-bg.png);
    background-size: cover;
    background-position: center;
  }
}
.section-4 .inner {
  position: relative;
  z-index: 1;
  width: 1000px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .section-4 .inner {
    width: 100%;
  }
}
.section-4 .flex {
  margin: 40px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 40px;
}
@media screen and (max-width: 767px) {
  .section-4 .flex {
    margin: 30px 0 0;
  }
}
.section-4 .flex-txtbox {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .section-4 .flex-txtbox {
    width: 100%;
  }
  .section-4 .flex-txtbox .u-text-1 {
    margin-bottom: 15px;
  }
  .section-4 .flex-txtbox img {
    max-width: 100%;
  }
}
.section-4 .flex-txtbox .c-button-3 {
  margin: 30px auto 0;
}
.section-4 .flex-imgbox {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .section-4 .flex-imgbox {
    display: none;
  }
}
.section-4 .flex-imgbox img {
  width: 100%;
}

.section-5 {
  overflow: hidden;
  position: relative;
  padding: 80px 0;
  background: #F7F7F7;
}
@media screen and (max-width: 767px) {
  .section-5 {
    padding: 60px 4.6875vw;
  }
}
.section-5 .inner {
  width: 1000px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .section-5 .inner {
    width: 100%;
  }
}
.section-5 .flex {
  margin: 40px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 40px;
}
@media screen and (max-width: 767px) {
  .section-5 .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.section-5 .flex-txtbox {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .section-5 .flex-txtbox {
    width: 100%;
  }
}
.section-5 .flex-txtbox a {
  margin: 10px 0 15px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: #333333;
  color: #fff;
  padding: 1px 40px 3px 20px;
  border-radius: 999px;
  position: relative;
  border: 2px solid #333;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media screen and (max-width: 767px) {
  .section-5 .flex-txtbox a {
    padding: 5px 40px 7px 20px;
    line-height: 1;
  }
}
.section-5 .flex-txtbox a:hover {
  background: #fff;
  color: #333;
}
.section-5 .flex-txtbox a:hover:before {
  content: url(../img/common/h-blank.svg);
}
.section-5 .flex-txtbox a:before {
  position: absolute;
  content: url(../img/common/b-ico-w.svg);
  top: 55%;
  right: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.section-5 .flex-imgbox {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .section-5 .flex-imgbox {
    margin: 20px 0 0;
    width: 100%;
  }
}
.section-5 .flex-imgbox img {
  width: 100%;
}
.section-5 .flex-row {
  padding: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #B2D0EA;
}
@media screen and (max-width: 767px) {
  .section-5 .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.section-5 .flex-row .ttl {
  width: 145px;
}
@media screen and (max-width: 767px) {
  .section-5 .flex-row .ttl {
    width: 100%;
  }
}
.section-5 .flex-row .desc {
  width: calc(100% - 145px);
}
@media screen and (max-width: 767px) {
  .section-5 .flex-row .desc {
    width: 100%;
  }
  .section-5 .flex-row .desc p:first-of-type {
    margin: 5px 0 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtdG9wLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtBQUFBO0FBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUMySkY7RURwS0E7SUFXSTs7O0FDeUpKO0VEM0tGO0lBc0JJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQzJJRjtFRC9JQTtJQU1JO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOztBQ2tJRjtFRHBJQTtJQUlJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNrSEY7RUR4SEE7SUFRTTtJQUNBO0lBQ0E7OztBQUdOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNtR0Y7RUQzR0E7SUFVSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ29GSjtFRC9GRTtJQWFJOzs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ3dFRjtFRHRFSTtJQUNFO0lBQ0E7OztBQzBETjtFRHJFQTtJQWVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDdUNKO0VEM0NFO0lBTUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDOEJKO0VEbENFO0lBTUk7OztBQUdKO0VBQ0U7O0FDd0JKO0VEekJFO0lBR0k7Ozs7QUFNUjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7QUMzQkE7RUQwQkY7SUFHSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUN4Q0Y7RURzQ0E7SUFJSTs7O0FBRUY7RUFDRTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FDckRBO0VEa0RGO0lBS0k7OztBQUdGO0VBQ0U7RUFDQTs7QUM1REY7RUQwREE7SUFJSTtJQUNBOzs7QUFLSjtFQUNFO0VBQ0E7RUFDQTs7QUN2RUY7RURvRUE7SUFLSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUMvRUo7RUQ0RUU7SUFLSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzlGSjtFRHlGRTtJQU9JO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTs7QUNyR047RUR3R0U7SUFFSTs7O0FBRUg7RUFDQzs7QUM3R0o7RUQ0R0c7SUFHRzs7OztBQU9SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzVIQTtFRHNIRjtJQVNJO0lBQ0E7SUFDQTtJQUVBOzs7QUFVRjtFQUNFO0VBQ0E7O0FDL0lGO0VENklBO0lBSUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQ3ZKRjtFRG9KQTtJQUtJO0lBQ0E7OztBQUVGO0VBQ0U7O0FDN0pKO0VENEpFO0lBR0k7OztBQUVGO0VBQ0U7O0FDbEtOO0VEaUtJO0lBR0k7OztBQUdKO0VBQ0U7O0FBRUY7RUFDRTs7QUFHSjtFQUNFOztBQy9LSjtFRDhLRTtJQUdJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBTVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNuTUE7RUQ0TEY7SUFTSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUMvTUY7RUQyTUE7SUFNSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FDdk5GO0VEb05BO0lBS0k7OztBQUVGO0VBQ0U7O0FDNU5KO0VEMk5FO0lBR0k7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFOztBQUdKO0VBQ0U7O0FDNU9KO0VEMk9FO0lBR0k7OztBQUVGO0VBQ0U7OztBQVFSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDN1BBO0VEeVBGO0lBTUk7OztBQUVGO0VBQ0U7RUFDQTs7QUNuUUY7RURpUUE7SUFJSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FDM1FGO0VEd1FBO0lBS0k7OztBQUVGO0VBQ0U7O0FDaFJKO0VEK1FFO0lBR0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzdSTjtFRG9SSTtJQVdJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTjtFQUNFOztBQ25USjtFRGtURTtJQUdJO0lBQ0E7OztBQUVGO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FDL1RKO0VENFRFO0lBS0k7OztBQUVGO0VBQ0U7O0FDcFVOO0VEbVVJO0lBR0k7OztBQUdKO0VBQ0U7O0FDMVVOO0VEeVVJO0lBR0k7O0VBRUU7SUFDRSIsImZpbGUiOiJwLXRvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2V0dGluZ1wiIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBwLXRvcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubWFpbi12aXN1YWwge1xuICBtYXJnaW46IDYwcHggMjBweCAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogbWF4KDU5MHB4LCBjYWxjKDEwMHZ3ICogKDU5MCAvIDEzNjYpKSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtdG9wL212LWdlYXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiBtYXgoNDg2cHgsIGNhbGMoMTAwdncgKiAoNDg2IC8gMTM2NikpKTtcbiAgICBoZWlnaHQ6IG1heCg0ODZweCwgY2FsYygxMDB2dyAqICg0ODYgLyAxMzY2KSkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxJSwgMzElKTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICYtdHh0IHtcbiAgICBtYXJnaW46IG1heCgxMDVweCwgY2FsYygxMDB2dyAqICgxMDUgLyAxMzY2KSkpIDAgMDtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDAgNC42ODc1dncgMCA0LjY4NzV2dztcbiAgICAgIG1hcmdpbjogMjEwcHggMCAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuICAmLW1haW50eHQge1xuICAgIHdpZHRoOiBtYXgoY2FsYygxMDB2dyAqICg0OTYgLyAxMzY2KSksIDQ5NnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMuNSUpO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIG1heC13aWR0aDogMTEwdnc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQuNSUpO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtc3VidHh0IHtcbiAgICBtYXJnaW46IG1heCgyMHB4LCBjYWxjKDEwMHZ3ICogKDIwIC8gMTM2NikpKSAwIDA7XG4gICAgZm9udC1zaXplOiBtYXgoMThweCwgY2FsYygxMDB2dyAqICgxOCAvIDEzNjYpKSk7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCAjMDIxMzJCO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICAgIH1cbiAgfVxuICAuc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB6LWluZGV4OiA4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud2hpdGVib3gge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IG1heCgyNHB4LCBjYWxjKDEwMHZ3ICogKDI0IC8gMTM2NikpKSBtYXgoNDBweCwgY2FsYygxMDB2dyAqICg0MCAvIDEzNjYpKSkgbWF4KDIwcHgsIGNhbGMoMTAwdncgKiAoMjAgLyAxMzY2KSkpIG1heCgyMHB4LCBjYWxjKDEwMHZ3ICogKDIwIC8gMTM2NikpKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAwIDA7XG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgIC51LXRleHQtMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF4KDE4cHgsIGNhbGMoMTAwdncgKiAoMTggLyAxMzY2KSkpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDkwLjYyN3Z3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSw1MCUpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggIzdDN0M3QzMzO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAudS10ZXh0LTMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogdXJsKC4uL2ltZy9wLXRvcC9jb3Zlci5zdmcpO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgcmlnaHQ6IC05cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3AtdG9wL2NvdmVyLnN2Zyk7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmMtYnV0dG9uLTIge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogUEPjg4fjg5Xjgqnjg6vjg4ggKi9cbi5zbGlkZTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wLXRvcC9zbGlkZS1pbWcxLnBuZycpO1xufVxuLnNsaWRlOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3AtdG9wL3NsaWRlLWltZzIucG5nJyk7XG59XG4uc2xpZGU6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcC10b3Avc2xpZGUtaW1nMS5wbmcnKTtcbn1cbi5zbGlkZTpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wLXRvcC9zbGlkZS1pbWcyLnBuZycpO1xufVxuXG4vKiBTUOeUqCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZTpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3AtdG9wL3NwL3NsaWRlLWltZzEucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuICAuc2xpZGU6bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wLXRvcC9zbGlkZS1pbWcyLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgLnNsaWRlOm50aC1jaGlsZCgzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcC10b3Avc2xpZGUtaW1nMS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG4gIC5zbGlkZTpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3AtdG9wL3NsaWRlLWltZzIucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uc2VjdGlvbi0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMTIwcHggNC42OTc1dncgMDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9wLXRvcC9pY28tZ2Vhci5zdmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODYwcHgpO1xuICB9XG4gIC51LXRleHQtMSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJisudS10ZXh0LTEge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tMiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNjBweCA0LjY4NzV2dztcblxuICAgIH1cbiAgfVxuXG4gIC5mbGV4IHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJi1pbWdib3gge1xuICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogLTVweCA1cHggMHB4IDBweCByZ2JhKDAsIDQ1LCAxMDgsIDAuMTYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXR4dGJveCB7XG4gICAgICB3aWR0aDogNTYwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDQwcHggNTBweCA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogI0YxRjhGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbjogLTI1cHggMCAwO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDQuNjg3NXZ3IDMwcHg7XG4gICAgICB9XG4gICAgICAudS10ZXh0LTEge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJldmVyc2Uge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG4gICAgIC5mbGV4LXR4dGJveCB7XG4gICAgICBtYXJnaW46IDAgLTIwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IC0yNXB4IDAgMDtcbiAgICAgIH1cbiAgICAgfSBcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtdG9wL3NlYzMtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9zcC9zZWMyLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgXG4gICAgcGFkZGluZzogNjBweCA0LjY4NzV2dztcbiAgfVxuICAvLyAmOmJlZm9yZSB7XG4gIC8vICAgY29udGVudDogdXJsKC4uL2ltZy9wLXRvcC9zZWMtaWNvLnN2Zyk7XG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIGJvdHRvbTogLTkwcHg7XG4gIC8vICAgbGVmdDogNTAlO1xuICAvLyAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MDBweCk7XG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MzBweCk7XG4gIC8vIH1cbiAgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZmxleCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMCA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmLXR4dGJveCB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnUtdGV4dC0xIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYy1idXR0b24tMyB7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW1nYm94IHtcbiAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAtNXB4IDVweCAwcHggMHB4IHJnYmEoMCwgNDUsIDEwOCwgMC4xNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtdG9wL3NlYzQtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogNjBweCA0LjY4NzV2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtdG9wL3NwL3NlYzQtYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICBcbiAgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZmxleCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMCA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgfVxuICAgICYtdHh0Ym94IHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC51LXRleHQtMSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1idXR0b24tMyB7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW1nYm94IHtcbiAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxufVxuXG5cbi5zZWN0aW9uLTUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDYwcHggNC42ODc1dnc7XG4gIH1cbiAgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZmxleCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMCA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICYtdHh0Ym94IHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxcHggNDBweCAzcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDQwcHggN3B4IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzMzMzsgIFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY29tbW9uL2gtYmxhbmsuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9iLWljby13LnN2Zyk7XG4gICAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtaW1nYm94IHtcbiAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1yb3cge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjJEMEVBO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgLnR0bCB7XG4gICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVzYyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTQ1cHggKTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB2YXJpYWJsZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBpbWfjg4fjgqPjg6zjgq/jg4jjg6rjgb7jgafjga7jg5HjgrlcbiRpbWctZGlyOiBcIi4uL2ltZ1wiO1xuXG4vLyDjgrPjg7Pjg4bjg7Pjg4TluYVcbiRjb250ZW50LXdpZHRoOiAxMDAwcHg7XG5cbi8vIFNQ5pmC44Gu5bem5Y+z44Gu5L2Z55m977yI54mH5pa577yJXG4kc3Atc2lkZS1wYWRkaW5nOiA0LjY4NzV2dztcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGJyZWFrcG9pbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDkuIvoqJgy44Gk44Gu5aSJ5pWw44Gu6ZaT44GM44K/44OW44Os44OD44OI6KGo56S6XG4vLyDjgr/jg5bjg6zjg4Pjg4jooajnpLrjgarjgZfjga7loLTlkIjjga8y44Gk44Gu5aSJ5pWw44Gu5YCk44KS44CMMXB45beu44CN44Gn6Kit5a6a44GZ44KL44GT44GoXG5cbi8vICRwYy1icOS7peS4iuOBjFBD6KGo56S6XG4kcGMtYnA6IDEwMjVweDtcblxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcbiRzcC1icDogNzY3cHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmb250XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtMTogXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBzYW5zLXNlcmlmO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29sb3Jcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kYmxhY2s6ICMwMDA7XG5cbiR3aGl0ZTogI2ZmZjtcblxuJGNvbG9yLTE6ICMwMDA7XG5cbiRjb2xvci0yOiAjMDAwO1xuXG4kY29sb3ItMzogIzAwMDtcblxuJGNvbG9yLTQ6ICMwMDA7XG5cbiRjb2xvci01OiAjMDAwO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdFxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4vLyBJblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xuLy8gT3V0XG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGEtdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF90YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIGFuZCAobWF4LXdpZHRoOiAkY29udGVudC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgaGFja1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcbkBtaXhpbiBjaHJvbWUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gRmlyZUZveFxuQG1peGluIGZpcmVmb3gge1xuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBFZGdlXG5AbWl4aW4gZWRnZSB7XG4gIF86bGFuZyh4KTo6LW1zLSxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIElFKDExKVxuQG1peGluIGllIHtcbiAgXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gU2FmYXJpXG5AbWl4aW4gc2FmYXJpIHtcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuXG4gIEBpbmNsdWRlIGllIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaGlkZSBzY3JvbGxiYXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGxpbmUgY2xhbXBcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZSkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhvdmVyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl19 */
