@charset "UTF-8";
@-webkit-keyframes swing-a {
  0% {
    transform: translateY(0) rotate(0.1deg);
  }
  50% {
    transform: translateY(10px) rotate(0.1deg);
  }
  100% {
    transform: translateY(0) rotate(0.1deg);
  }
}
@keyframes swing-a {
  0% {
    transform: translateY(0) rotate(0.1deg);
  }
  50% {
    transform: translateY(10px) rotate(0.1deg);
  }
  100% {
    transform: translateY(0) rotate(0.1deg);
  }
}

@-webkit-keyframes swing-b {
  0% {
    transform: translateY(0) rotate(0.1deg);
  }
  50% {
    transform: translateY(-10px) rotate(0.1deg);
  }
  100% {
    transform: translateY(0) rotate(0.1deg);
  }
}

@keyframes swing-b {
  0% {
    transform: translateY(0) rotate(0.1deg);
  }
  50% {
    transform: translateY(-10px) rotate(0.1deg);
  }
  100% {
    transform: translateY(0) rotate(0.1deg);
  }
}

@-webkit-keyframes bounce-ttl {
  0% {
    transform: scale(1.2);
    opacity: 0;
  }
  40% {
    transform: scale(1.2);
    opacity: 0;
  }
  50% {
    transform: scale(0.8);
    opacity: 1;
  }
  60% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes bounce-ttl {
  0% {
    transform: scale(1.2);
    opacity: 0;
  }
  40% {
    transform: scale(1.2);
    opacity: 0;
  }
  50% {
    transform: scale(0.8);
    opacity: 1;
  }
  60% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes fadeIn-contents {
  from {
    opacity: 0;
    top: 20px;
  }
  to {
    opacity: 1;
    top: 0px;
  }
}

@keyframes fadeIn-contents {
  from {
    opacity: 0;
    top: 20px;
  }
  to {
    opacity: 1;
    top: 0px;
  }
}

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

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes slideIn {
  0% {
    opacity: 0;
    margin-top: 40px;
  }
  100% {
    opacity: .8;
    margin-top: 0;
  }
}

@keyframes slideIn {
  0% {
    opacity: 0;
    margin-top: 40px;
  }
  100% {
    opacity: .8;
    margin-top: 0;
  }
}

/*sp*/
/*tablet*/
/*laptopPC*/
/*icon*/
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?o0a215");
  src: url("../fonts/icomoon.eot?o0a215#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?o0a215") format("truetype"), url("../fonts/icomoon.woff?o0a215") format("woff"), url("../fonts/icomoon.svg?o0a215#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

.swingbg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: auto auto;
}

@media (max-width: 768px) {
  .swingbg {
    background-size: cover;
  }
}

@media (max-width: 425px) {
  .swingbg {
    display: none;
  }
}

.swingbg-a {
  background-image: url(../../../images/mainvisual-bg-a.png);
  -webkit-animation: swing-a 7s linear infinite;
          animation: swing-a 7s linear infinite;
}

.swingbg-b {
  background-image: url(../../../images/mainvisual-bg-b.png);
  -webkit-animation: swing-b 7s linear infinite;
          animation: swing-b 7s linear infinite;
}

.imgbox {
  position: relative;
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .imgbox {
    display: none;
  }
}

.imgbox--img {
  position: absolute;
}

.imgbox--img01 {
  top: 0;
  right: -50px;
}

.imgbox--img02 {
  top: 700px;
  left: -50px;
}

.imgbox--img03 {
  top: 1600px;
  right: -50px;
}

.imgbox--img04 {
  top: 2700px;
  left: -50px;
}

.imgbox--img05 {
  top: 3700px;
  right: -50px;
}

.imgbox--img06 {
  top: 4400px;
  left: -50px;
}

.imgbox--img07 {
  top: 5300px;
  right: -50px;
}

.imgbox--img08 {
  top: 6300px;
  left: -50px;
}

.imgbox--img09 {
  top: 7400px;
  right: -50px;
}

.imgbox--img10 {
  top: 8100px;
  left: -50px;
}

.js-fadein {
  opacity: 0;
}

.js-fadein.show {
  opacity: .8;
  -webkit-animation: slideIn 1s ease 0s 1 normal;
          animation: slideIn 1s ease 0s 1 normal;
}

.mainvisual {
  position: relative;
  background-size: auto auto;
  background-color: #fff5ae;
  background-image: repeating-linear-gradient(90deg, transparent, transparent 40px, #fad9c7 40px, #fad9c7 80px);
  overflow: hidden;
}

.mainvisual:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -45px;
  left: 0;
  width: 100%;
  height: 90px;
  background: url(../../../images/mainvisual-bg-wave.png) repeat-x bottom left;
}

@media (max-width: 425px) {
  .mainvisual {
    display: none;
  }
}

.mainvisual--wrap {
  position: relative;
  width: 100%;
  max-width: 520px;
  height: 520px;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .mainvisual--wrap {
    height: 420px;
  }
}

.mainvisual--announce {
  position: absolute;
  top: 0;
  left: -100px;
}

@media (max-width: 768px) {
  .mainvisual--announce {
    left: -10px;
  }
}

.mainvisual--ttl {
  position: absolute;
  top: 110px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 430px;
  /*バウンド*/
  -webkit-animation: bounce-ttl ease 3s;
          animation: bounce-ttl ease 3s;
}

@media (max-width: 768px) {
  .mainvisual--ttl {
    top: 90px;
    width: 320px;
  }
}

.mainvisual--copy {
  position: absolute;
  top: 20px;
  right: 130px;
  width: 85px;
  /*フェードイン*/
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@media (max-width: 768px) {
  .mainvisual--copy {
    top: 10px;
    right: 140px;
    width: 65px;
  }
}

.mainvisual--building {
  position: absolute;
  bottom: 0;
  right: -200px;
  width: 185px;
  z-index: 50;
  /*フェードイン*/
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@media (max-width: 768px) {
  .mainvisual--building {
    right: -100px;
  }
}

.mainvisual--ttl_sp {
  display: none;
}

@media (max-width: 425px) {
  .mainvisual--ttl_sp {
    display: block;
  }
}

.contents_nav {
  position: relative;
  width: 100%;
  height: 60px;
  background: #d3b497;
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.2);
}

@media (max-width: 425px) {
  .contents_nav {
    height: auto;
    background-color: transparent;
    box-shadow: none;
  }
}

.contents_nav--tab {
  box-sizing: border-box;
  max-width: 768px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.contents_nav--tab:before {
  content: "";
  position: absolute;
  display: block;
  top: 10px;
  right: 49%;
  width: 2px;
  height: 40px;
  background: #fff;
}

@media (max-width: 768px) {
  .contents_nav--tab {
    padding: 0 40px;
  }
}

@media (max-width: 425px) {
  .contents_nav--tab {
    display: block;
    padding: 20px 0 0 0;
  }
  .contents_nav--tab:before {
    background-color: transparent;
  }
}

.contents_nav--link {
  position: relative;
  display: block;
  box-sizing: border-box;
  max-width: 330px;
  width: 90%;
  padding: 10px 0 0 0;
  text-align: center;
  background-position: top center;
  background-repeat: no-repeat;
  opacity: 1;
  transition: .3s;
}

@media (max-width: 425px) {
  .contents_nav--link {
    padding-top: 0;
    margin: 10px auto;
  }
}

.contents {
  position: relative;
  background: url(../../../images/bg-contents.png) top center repeat;
  overflow: hidden;
}

.contents--footernote {
  box-sizing: border-box;
  max-width: 1000px;
  width: 100%;
  margin: 0 auto 30px auto;
  padding: 20px 0 0 0;
}

@media (max-width: 425px) {
  .contents--footernote {
    display: block;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.contents--footernote_line {
  display: inline-block;
  font-size: 10px;
  line-height: 1.2;
}

@media (max-width: 425px) {
  .contents--footernote_line {
    display: block;
    padding-top: 5px;
    padding-left: 11px;
    text-indent: -11px;
  }
}

.contents--footernote_line:nth-child(3):after {
  content: "\000A";
  white-space: wrap;
}

@media (max-width: 425px) {
  .contents--footernote_line:after {
    content: none;
  }
}

.contents_box {
  position: relative;
  /*フェードイン*/
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-name: fadeIn-contents;
          animation-name: fadeIn-contents;
}

.contents_box--ttl {
  position: relative;
  text-align: center;
  width: 720px;
  margin: 70px auto 60px auto;
}

@media (max-width: 768px) {
  .contents_box--ttl {
    width: 640px;
    margin-top: 50px;
    margin-bottom: 40px;
  }
}

@media (max-width: 425px) {
  .contents_box--ttl {
    width: 302px;
    margin-top: 40px;
    margin-bottom: 20px;
  }
}

.contents_box--ttlimg-sp {
  display: none;
}

@media (max-width: 768px) {
  .contents_box--ttlimg-pc {
    display: none;
  }
  .contents_box--ttlimg-sp {
    display: block;
  }
}

.list_shop {
  position: relative;
  width: 1000px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  -webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3));
}

@media (max-width: 768px) {
  .list_shop {
    width: 660px;
  }
}

@media (max-width: 425px) {
  .list_shop {
    width: 320px;
  }
}

.list_shop--item {
  position: relative;
  width: 320px;
  margin: 75px 20px 55px 0;
  background: url(../../../images/card-mid.png) repeat-y top center;
}

.list_shop--item:before, .list_shop--item:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
}

.list_shop--item:before {
  background: url(../../../images/card-top.png) no-repeat top center;
  top: -75px;
  height: 75px;
}

.list_shop--item:after {
  background: url(../../../images/card-btm.png) no-repeat top center;
  bottom: -35px;
  height: 40px;
}

.list_shop--item:nth-child(3n) {
  margin-right: 0;
}

@media (max-width: 768px) {
  .list_shop--item:nth-child(3n) {
    margin-right: 20px;
  }
  .list_shop--item:nth-child(2n) {
    margin-right: 0;
  }
}

@media (max-width: 425px) {
  .list_shop--item {
    margin-right: auto;
    margin-left: auto;
  }
  .list_shop--item:nth-child(3n) {
    margin-right: auto;
  }
  .list_shop--item:nth-child(2n) {
    margin-right: auto;
  }
}

.list_shop--inner {
  position: relative;
  text-align: center;
  padding: 0 20px 70px 20px;
}

.list_shop--floor {
  position: absolute;
  top: -53px;
  left: 18px;
  box-sizing: border-box;
  width: 40px;
}

.list_shop--floor:after {
  content: "";
  position: absolute;
  right: -6px;
  top: -6px;
  width: 1px;
  height: 35px;
  background: #fff;
  transform: rotate(15deg);
}

.list_shop--floorimg {
  height: 20px;
}

.list_shop--name {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 17px;
  line-height: 21px;
  letter-spacing: -0.5px;
  text-align: center;
  height: 65px;
  margin: -75px 20px 10px 70px;
}

.list_shop--name-short {
  margin-right: 10px;
  margin-left: 20px;
}

.list_shop--name_sml {
  font-size: 14px;
}

.list_shop--icon {
  position: absolute;
  top: 195px;
  right: 15px;
}

.list_shop--pic {
  position: relative;
  top: -10px;
  display: block;
  margin: 0 auto 10px auto;
  width: 240px;
  border: 5px solid #fff;
  box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.2);
}

.list_shop--label {
  position: relative;
  display: inline-block;
  padding: 3px 10px 3px 10px;
  margin: 0 auto;
  font-weight: bolder;
  font-size: 11px;
  line-height: 1.4;
  text-align: center;
  color: #fff;
  background: #b48c64;
  border-radius: 3px;
}

.list_shop--label_break:after {
  content: "\A";
  white-space: pre;
}

.list_shop--ttl {
  font-weight: bolder;
  font-size: 17px;
  line-height: 1.4;
  letter-spacing: -1px;
  margin: 10px 0;
}

.list_shop--ttl_sml {
  font-size: 14px;
}

.list_shop--txt {
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: -1px;
  margin: 10px 0 10px 0;
}

.list_shop--price {
  color: #ff0000;
  font-size: 22px;
  line-height: 1.2;
  font-weight: bolder;
  padding-bottom: 10px;
}

.list_shop--price_sml {
  font-size: 13px;
  font-weight: bolder;
  letter-spacing: -1px;
}

.list_shop--note {
  font-size: 11px;
  line-height: 1.4;
  text-indent: -11px;
  padding: 0 0 0 11px;
  margin: 0 10px;
  text-align: left;
}

.list_shop--btn {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 240px;
  border-radius: 21px;
  color: #b93d8d;
  font-size: 16px;
  line-height: 42px;
  font-weight: bolder;
  text-align: center;
  text-decoration: none;
  background: #f6c9e3;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f6c9e3 0%, #dfd3e3 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6c9e3', endColorstr='#dfd3e3',GradientType=0 );
  /* IE6-9 */
  box-shadow: 1px 3px 0 0 #ba88b1;
  transition: .3s;
}

.list_shop--btn:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 6px;
  border-color: transparent transparent transparent #b93d8e;
}

.list_shop--btn:hover {
  bottom: 12px;
  box-shadow: 0 0 0 0;
  -webkit-filter: saturate(150%);
          filter: saturate(150%);
}

.list_shop--btnimg {
  position: relative;
  z-index: 10;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9jc3MvbGF5b3V0L2xheW91dC5jc3MiLCJjb21tb24vY3NzL19taXhpbi5zY3NzIiwiY29tbW9uL2Nzcy9sYXlvdXQvbGF5b3V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCO0VBQ0U7SUFBSyx1Q0FBdUM7RURBNUM7RUNDQTtJQUFNLDBDQUEwQztFREVoRDtFQ0RBO0lBQU8sdUNBQXVDO0VESTlDO0FBQ0Y7QUNSQTtFQUNFO0lBQUssdUNBQXVDO0VEQTVDO0VDQ0E7SUFBTSwwQ0FBMEM7RURFaEQ7RUNEQTtJQUFPLHVDQUF1QztFREk5QztBQUNGOztBQ0hBO0VBQ0U7SUFBSyx1Q0FBdUM7RURPNUM7RUNOQTtJQUFNLDJDQUEyQztFRFNqRDtFQ1JBO0lBQU8sdUNBQXVDO0VEVzlDO0FBQ0Y7O0FDZkE7RUFDRTtJQUFLLHVDQUF1QztFRE81QztFQ05BO0lBQU0sMkNBQTJDO0VEU2pEO0VDUkE7SUFBTyx1Q0FBdUM7RURXOUM7QUFDRjs7QUNSQTtFQUNDO0lBQUsscUJBQXFCO0lBQUUsVUFBVTtFRGFyQztFQ1pEO0lBQU0scUJBQXFCO0lBQUUsVUFBVTtFRGdCdEM7RUNmRDtJQUFNLHFCQUFxQjtJQUFFLFVBQVU7RURtQnRDO0VDbEJEO0lBQU0sbUJBQW1CO0VEcUJ4QjtFQ3BCRDtJQUFPLG1CQUFtQjtFRHVCekI7QUFDRjs7QUM3QkE7RUFDQztJQUFLLHFCQUFxQjtJQUFFLFVBQVU7RURhckM7RUNaRDtJQUFNLHFCQUFxQjtJQUFFLFVBQVU7RURnQnRDO0VDZkQ7SUFBTSxxQkFBcUI7SUFBRSxVQUFVO0VEbUJ0QztFQ2xCRDtJQUFNLG1CQUFtQjtFRHFCeEI7RUNwQkQ7SUFBTyxtQkFBbUI7RUR1QnpCO0FBQ0Y7O0FDcEJBO0VBQ0M7SUFDQyxVQUFVO0lBQ1YsU0FBUTtFRHVCUjtFQ3JCRDtJQUNDLFVBQVU7SUFDVixRQUFPO0VEdUJQO0FBQ0Y7O0FDL0JBO0VBQ0M7SUFDQyxVQUFVO0lBQ1YsU0FBUTtF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O0VBQUUsaUJBQUE7RUFDNkMsYUFBQTtFQUNFLDRCQUFBO0VBQ3BFLGdFQUFnRTtFQUFFLHFEQUFBO0VBQ2xFLG1IQUFtSDtFQUFFLFVBQUE7RUFDckgsK0JBQTZDO0VBQzdDLGVBQWU7QUZ1TWpCOztBRTNORTtFQXNCQyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVU7RUFDVixNQUFLO0VBQ0wsU0FBUTtFQUNSLGNBQWM7RUFDZCxRQUFRO0VBQ1IsU0FBUztFQUNULG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IseURBQXlEO0FGeU01RDs7QUV6T0U7RUFtQ0MsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQiw4QkFBc0I7VUFBdEIsc0JBQXNCO0FGME16Qjs7QUV2TUM7RUFDQyxrQkFBa0I7RUFDbEIsV0FBVztBRjBNYiIsImZpbGUiOiJjb21tb24vY3NzL2xheW91dC9sYXlvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGtleWZyYW1lcyBzd2luZy1hIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMC4xZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoMC4xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDAuMWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZy1iIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMC4xZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKDAuMWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwLjFkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlLXR0bCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4tY29udGVudHMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMjBweDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuODtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qc3AqL1xuLyp0YWJsZXQqL1xuLypsYXB0b3BQQyovXG4vKmljb24qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/bzBhMjE1XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90P28wYTIxNSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi50dGY/bzBhMjE1XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLndvZmY/bzBhMjE1XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24uc3ZnP28wYTIxNSNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc3dpbmdiZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zd2luZ2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3dpbmdiZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3dpbmdiZy1hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9tYWludmlzdWFsLWJnLWEucG5nKTtcbiAgYW5pbWF0aW9uOiBzd2luZy1hIDdzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnN3aW5nYmctYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvbWFpbnZpc3VhbC1iZy1iLnBuZyk7XG4gIGFuaW1hdGlvbjogc3dpbmctYiA3cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5pbWdib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbWdib3gtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmltZ2JveC0taW1nMDEge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNTBweDtcbn1cblxuLmltZ2JveC0taW1nMDIge1xuICB0b3A6IDcwMHB4O1xuICBsZWZ0OiAtNTBweDtcbn1cblxuLmltZ2JveC0taW1nMDMge1xuICB0b3A6IDE2MDBweDtcbiAgcmlnaHQ6IC01MHB4O1xufVxuXG4uaW1nYm94LS1pbWcwNCB7XG4gIHRvcDogMjcwMHB4O1xuICBsZWZ0OiAtNTBweDtcbn1cblxuLmltZ2JveC0taW1nMDUge1xuICB0b3A6IDM3MDBweDtcbiAgcmlnaHQ6IC01MHB4O1xufVxuXG4uaW1nYm94LS1pbWcwNiB7XG4gIHRvcDogNDQwMHB4O1xuICBsZWZ0OiAtNTBweDtcbn1cblxuLmltZ2JveC0taW1nMDcge1xuICB0b3A6IDUzMDBweDtcbiAgcmlnaHQ6IC01MHB4O1xufVxuXG4uaW1nYm94LS1pbWcwOCB7XG4gIHRvcDogNjMwMHB4O1xuICBsZWZ0OiAtNTBweDtcbn1cblxuLmltZ2JveC0taW1nMDkge1xuICB0b3A6IDc0MDBweDtcbiAgcmlnaHQ6IC01MHB4O1xufVxuXG4uaW1nYm94LS1pbWcxMCB7XG4gIHRvcDogODEwMHB4O1xuICBsZWZ0OiAtNTBweDtcbn1cblxuLmpzLWZhZGVpbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qcy1mYWRlaW4uc2hvdyB7XG4gIG9wYWNpdHk6IC44O1xuICBhbmltYXRpb246IHNsaWRlSW4gMXMgZWFzZSAwcyAxIG5vcm1hbDtcbn1cblxuLm1haW52aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWFlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgNDBweCwgI2ZhZDljNyA0MHB4LCAjZmFkOWM3IDgwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbnZpc3VhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbWFpbnZpc3VhbC1iZy13YXZlLnBuZykgcmVwZWF0LXggYm90dG9tIGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWFpbnZpc3VhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbnZpc3VhbC0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIGhlaWdodDogNTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW52aXN1YWwtLXdyYXAge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cblxuLm1haW52aXN1YWwtLWFubm91bmNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWludmlzdWFsLS1hbm5vdW5jZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cblxuLm1haW52aXN1YWwtLXR0bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDMwcHg7XG4gIC8q44OQ44Km44Oz44OJKi9cbiAgYW5pbWF0aW9uOiBib3VuY2UtdHRsIGVhc2UgM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbnZpc3VhbC0tdHRsIHtcbiAgICB0b3A6IDkwcHg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi5tYWludmlzdWFsLS1jb3B5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxMzBweDtcbiAgd2lkdGg6IDg1cHg7XG4gIC8q44OV44Kn44O844OJ44Kk44OzKi9cbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWludmlzdWFsLS1jb3B5IHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG59XG5cbi5tYWludmlzdWFsLS1idWlsZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTIwMHB4O1xuICB3aWR0aDogMTg1cHg7XG4gIHotaW5kZXg6IDUwO1xuICAvKuODleOCp+ODvOODieOCpOODsyovXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbnZpc3VhbC0tYnVpbGRpbmcge1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gIH1cbn1cblxuLm1haW52aXN1YWwtLXR0bF9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWFpbnZpc3VhbC0tdHRsX3NwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29udGVudHNfbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZDNiNDk3O1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250ZW50c19uYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5jb250ZW50c19uYXYtLXRhYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29udGVudHNfbmF2LS10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAxMHB4O1xuICByaWdodDogNDklO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudHNfbmF2LS10YWIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNvbnRlbnRzX25hdi0tdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB9XG4gIC5jb250ZW50c19uYXYtLXRhYjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5jb250ZW50c19uYXYtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250ZW50c19uYXYtLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG59XG5cbi5jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9iZy1jb250ZW50cy5wbmcpIHRvcCBjZW50ZXIgcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGVudHMtLWZvb3Rlcm5vdGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250ZW50cy0tZm9vdGVybm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzLS1mb290ZXJub3RlX2xpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250ZW50cy0tZm9vdGVybm90ZV9saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICB0ZXh0LWluZGVudDogLTExcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzLS1mb290ZXJub3RlX2xpbmU6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMEFcIjtcbiAgd2hpdGUtc3BhY2U6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY29udGVudHMtLWZvb3Rlcm5vdGVfbGluZTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4uY29udGVudHNfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKuODleOCp+ODvOODieOCpOODsyovXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4tY29udGVudHM7XG59XG5cbi5jb250ZW50c19ib3gtLXR0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogNzBweCBhdXRvIDYwcHggYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50c19ib3gtLXR0bCB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNvbnRlbnRzX2JveC0tdHRsIHtcbiAgICB3aWR0aDogMzAycHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jb250ZW50c19ib3gtLXR0bGltZy1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudHNfYm94LS10dGxpbWctcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnRzX2JveC0tdHRsaW1nLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubGlzdF9zaG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdF9zaG9wIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5saXN0X3Nob3Age1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG4ubGlzdF9zaG9wLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogNzVweCAyMHB4IDU1cHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9jYXJkLW1pZC5wbmcpIHJlcGVhdC15IHRvcCBjZW50ZXI7XG59XG5cbi5saXN0X3Nob3AtLWl0ZW06YmVmb3JlLCAubGlzdF9zaG9wLS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpc3Rfc2hvcC0taXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2NhcmQtdG9wLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIHRvcDogLTc1cHg7XG4gIGhlaWdodDogNzVweDtcbn1cblxuLmxpc3Rfc2hvcC0taXRlbTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvY2FyZC1idG0ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYm90dG9tOiAtMzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ubGlzdF9zaG9wLS1pdGVtOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdF9zaG9wLS1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubGlzdF9zaG9wLS1pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxpc3Rfc2hvcC0taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5saXN0X3Nob3AtLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5saXN0X3Nob3AtLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5saXN0X3Nob3AtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweCA3MHB4IDIwcHg7XG59XG5cbi5saXN0X3Nob3AtLWZsb29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01M3B4O1xuICBsZWZ0OiAxOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmxpc3Rfc2hvcC0tZmxvb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNnB4O1xuICB0b3A6IC02cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xufVxuXG4ubGlzdF9zaG9wLS1mbG9vcmltZyB7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmxpc3Rfc2hvcC0tbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNjVweDtcbiAgbWFyZ2luOiAtNzVweCAyMHB4IDEwcHggNzBweDtcbn1cblxuLmxpc3Rfc2hvcC0tbmFtZS1zaG9ydCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5saXN0X3Nob3AtLW5hbWVfc21sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubGlzdF9zaG9wLS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5NXB4O1xuICByaWdodDogMTVweDtcbn1cblxuLmxpc3Rfc2hvcC0tcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICB3aWR0aDogMjQwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5saXN0X3Nob3AtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMHB4IDNweCAxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYjQ4YzY0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5saXN0X3Nob3AtLWxhYmVsX2JyZWFrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXEFcIjtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLmxpc3Rfc2hvcC0tdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5saXN0X3Nob3AtLXR0bF9zbWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5saXN0X3Nob3AtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbn1cblxuLmxpc3Rfc2hvcC0tcHJpY2Uge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3Rfc2hvcC0tcHJpY2Vfc21sIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cblxuLmxpc3Rfc2hvcC0tbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1pbmRlbnQ6IC0xMXB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMXB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3Rfc2hvcC0tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDI0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBjb2xvcjogI2I5M2Q4ZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmNmM5ZTM7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmM5ZTMgMCUsICNkZmQzZTMgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2YzllMyAwJSwgI2RmZDNlMyAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y2YzllMyAwJSwgI2RmZDNlMyAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjZjOWUzJywgZW5kQ29sb3JzdHI9JyNkZmQzZTMnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovXG4gIGJveC1zaGFkb3c6IDFweCAzcHggMCAwICNiYTg4YjE7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmxpc3Rfc2hvcC0tYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2I5M2Q4ZTtcbn1cblxuLmxpc3Rfc2hvcC0tYnRuOmhvdmVyIHtcbiAgYm90dG9tOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwO1xuICBmaWx0ZXI6IHNhdHVyYXRlKDE1MCUpO1xufVxuXG4ubGlzdF9zaG9wLS1idG5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8g44K/44Kk44OI44Or44OQ44OD44KvXHJcbkBrZXlmcmFtZXMgc3dpbmctYSB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDAuMWRlZyl9XHJcbiAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSgwLjFkZWcpfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDAuMWRlZyl9XHJcbn1cclxuQGtleWZyYW1lcyBzd2luZy1iIHtcclxuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMC4xZGVnKX1cclxuICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgwLjFkZWcpfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDAuMWRlZyl9XHJcbn1cclxuXHJcbi8vIOOCv+OCpOODiOODq+ODreOCtOWKueaenFxyXG5Aa2V5ZnJhbWVzIGJvdW5jZS10dGwge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyBvcGFjaXR5OiAwOyB9XHJcblx0NDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyBvcGFjaXR5OiAwOyAgfVxyXG5cdDUwJSB7IHRyYW5zZm9ybTogc2NhbGUoMC44KTsgb3BhY2l0eTogMTsgfVxyXG5cdDYwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cclxuXHQxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxyXG59XHJcblxyXG4vLyDjgrPjg7Pjg4bjg7Pjg4Tjga7jg5Xjgqfjg7zjg4njgqTjg7NcclxuQGtleWZyYW1lcyBmYWRlSW4tY29udGVudHMge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRvcDoyMHB4O1xyXG5cdH0gICAgICBcclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dG9wOjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIOODleOCp+ODvOODieOCpOODs1xyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICAwJSB7b3BhY2l0eTogMH1cclxuICAgIDEwMCUge29wYWNpdHk6IDF9XHJcbn1cclxuXHJcbi8vIOOCueODqeOCpOODieOCpOODs1xyXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRtYXJnaW4tdG9wOjQwcHg7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogLjg7XHJcblx0XHRtYXJnaW4tdG9wOjA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLypzcCovXHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLyp0YWJsZXQqL1xyXG5AbWl4aW4gdGIge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8qbGFwdG9wUEMqL1xyXG5AbWl4aW4gbHQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qaWNvbiovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29tb29uLmVvdD9vMGEyMTUnKTtcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90P28wYTIxNSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi50dGY/bzBhMjE1JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29tb29uLndvZmY/bzBhMjE1JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uc3ZnP28wYTIxNSNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gaWNvbiB7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0c3BlYWs6IG5vbmU7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCIuLi9taXhpblwiO1xyXG5cclxuLy/jgobjgozjgovjg4jjg4Pjg5fog4zmma9cclxuLnN3aW5nYmcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6MDtcclxuXHRsZWZ0OjA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcclxuXHRAaW5jbHVkZSB0YiB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmLWEge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9tYWludmlzdWFsLWJnLWEucG5nKTtcclxuXHRcdGFuaW1hdGlvbjogc3dpbmctYSA3cyBsaW5lYXIgaW5maW5pdGU7XHJcblx0fVxyXG5cdCYtYiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL21haW52aXN1YWwtYmctYi5wbmcpO1xyXG5cdFx0YW5pbWF0aW9uOiBzd2luZy1iIDdzIGxpbmVhciBpbmZpbml0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi8v44OV44Kn44O844OJ44Kk44Oz6IOM5pmvXHJcbi5pbWdib3gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IDE0NDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRAaW5jbHVkZSB0YiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmLS1pbWcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHQmLS1pbWcwMSB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogLTUwcHg7XHJcblx0fVxyXG5cdCYtLWltZzAyIHtcclxuXHRcdHRvcDogNzAwcHg7XHJcblx0XHRsZWZ0OiAtNTBweDtcclxuXHR9XHJcblx0Ji0taW1nMDMge1xyXG5cdFx0dG9wOjE2MDBweDtcclxuXHRcdHJpZ2h0OiAtNTBweDtcclxuXHR9XHJcblx0Ji0taW1nMDQge1xyXG5cdFx0dG9wOjI3MDBweDtcclxuXHRcdGxlZnQ6IC01MHB4O1xyXG5cdH1cclxuXHQmLS1pbWcwNSB7XHJcblx0XHR0b3A6MzcwMHB4O1xyXG5cdFx0cmlnaHQ6IC01MHB4O1xyXG5cdH1cclxuXHQmLS1pbWcwNiB7XHJcblx0XHR0b3A6NDQwMHB4O1xyXG5cdFx0bGVmdDogLTUwcHg7XHJcblx0fVxyXG5cdCYtLWltZzA3IHtcclxuXHRcdHRvcDo1MzAwcHg7XHJcblx0XHRyaWdodDogLTUwcHg7XHJcblx0fVxyXG5cdCYtLWltZzA4IHtcclxuXHRcdHRvcDo2MzAwcHg7XHJcblx0XHRsZWZ0OiAtNTBweDtcclxuXHR9XHJcblx0Ji0taW1nMDkge1xyXG5cdFx0dG9wOjc0MDBweDtcclxuXHRcdHJpZ2h0OiAtNTBweDtcclxuXHR9XHJcblx0Ji0taW1nMTAge1xyXG5cdFx0dG9wOjgxMDBweDtcclxuXHRcdGxlZnQ6IC01MHB4O1xyXG5cdH1cclxufVxyXG4uanMtZmFkZWluIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbi5qcy1mYWRlaW4uc2hvdyB7XHJcblx0b3BhY2l0eTogLjg7XHJcblx0YW5pbWF0aW9uOiBzbGlkZUluIDFzIGVhc2UgMHMgMSBub3JtYWw7XHJcbn1cclxuXHJcbi8vIOODoeOCpOODs+ODk+OCuOODpeOCouODq1xyXG4ubWFpbnZpc3VhbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDUsIDE3NCwgMSk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDQwcHgsIHJnYmEoMjUwLCAyMTcsIDE5OSwgMSkgNDBweCwgcmdiYSgyNTAsIDIxNywgMTk5LCAxKSA4MHB4ICk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQvL3dhdmVsaW5lXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC00NXB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9tYWludmlzdWFsLWJnLXdhdmUucG5nKSByZXBlYXQteCBib3R0b20gbGVmdDtcclxuXHR9XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Ji0td3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNTIwcHg7XHJcblx0XHRoZWlnaHQ6IDUyMHB4O1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdEBpbmNsdWRlIHRiIHtcclxuXHRcdFx0aGVpZ2h0OiA0MjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tYW5ub3VuY2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOjA7XHJcblx0XHRsZWZ0Oi0xMDBweDtcclxuXHRcdEBpbmNsdWRlIHRiIHtcclxuXHRcdFx0bGVmdDotMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tdHRsIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDoxMTBweDtcclxuXHRcdGxlZnQ6MDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdHdpZHRoOiA0MzBweDtcclxuXHRcdC8q44OQ44Km44Oz44OJKi9cclxuXHRcdGFuaW1hdGlvbjogYm91bmNlLXR0bCBlYXNlIDNzO1xyXG5cdFx0QGluY2x1ZGUgdGIge1xyXG5cdFx0XHR0b3A6OTBweDtcclxuXHRcdFx0d2lkdGg6IDMyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1jb3B5IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMjBweDtcclxuXHRcdHJpZ2h0OiAxMzBweDtcclxuXHRcdHdpZHRoOiA4NXB4O1xyXG5cdFx0Lyrjg5Xjgqfjg7zjg4njgqTjg7MqL1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuXHRcdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcblx0XHRAaW5jbHVkZSB0YiB7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0cmlnaHQ6IDE0MHB4O1xyXG5cdFx0XHR3aWR0aDogNjVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tYnVpbGRpbmcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOjA7XHJcblx0XHRyaWdodDogLTIwMHB4O1xyXG5cdFx0d2lkdGg6IDE4NXB4O1xyXG5cdFx0ei1pbmRleDogNTA7XHJcblx0XHQvKuODleOCp+ODvOODieOCpOODsyovXHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG5cdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuXHRcdEBpbmNsdWRlIHRiIHtcclxuXHRcdFx0cmlnaHQ6IC0xMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tdHRsX3NwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5jb250ZW50c19uYXYge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0YmFja2dyb3VuZDogI2QzYjQ5NztcclxuXHRib3gtc2hhZG93OiAwIDJweCAzcHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG5cdCYtLXRhYiB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0bWF4LXdpZHRoOiA3NjhweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdHJpZ2h0OiA0OSU7XHJcblx0XHRcdHdpZHRoOiAycHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRiIHtcclxuXHRcdFx0cGFkZGluZzogMCA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogMjBweCAwIDAgMDtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWxpbmsge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAzMzBweDtcclxuXHRcdHdpZHRoOiA5MCU7XHJcblx0XHRwYWRkaW5nOjEwcHggMCAwIDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOjA7XHJcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbnRlbnRzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9iZy1jb250ZW50cy5wbmcpIHRvcCBjZW50ZXIgcmVwZWF0O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ji0tZm9vdGVybm90ZSB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcclxuXHRcdHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1mb290ZXJub3RlX2xpbmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTFweDtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IC0xMXB4O1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcXDAwMEFcIjtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgICBcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5jb250ZW50c19ib3gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvKuODleOCp+ODvOODieOCpOODsyovXHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZUluLWNvbnRlbnRzO1xyXG5cdCYtLXR0bCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogNzIwcHg7XHJcblx0XHRtYXJnaW46IDcwcHggYXV0byA2MHB4IGF1dG87XHJcblx0XHRAaW5jbHVkZSB0YiB7XHJcblx0XHRcdHdpZHRoOiA2NDBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0d2lkdGg6IDMwMnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS10dGxpbWcge1xyXG5cdFx0Ji1zcCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB0YiB7XHJcblx0XHRcdCYtcGMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1zcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ubGlzdF9zaG9wIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggNXB4IHJnYmEoMCwwLDAsMC4zKSk7XHJcblx0QGluY2x1ZGUgdGIge1xyXG5cdFx0d2lkdGg6IDY2MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHR3aWR0aDogMzIwcHg7XHJcblx0fVxyXG5cdCYtLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDMyMHB4O1xyXG5cdFx0bWFyZ2luOiA3NXB4IDIwcHggNTVweCAwO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9jYXJkLW1pZC5wbmcpIHJlcGVhdC15IHRvcCBjZW50ZXI7XHJcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvY2FyZC10b3AucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuXHRcdFx0dG9wOiAtNzVweDtcclxuXHRcdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvY2FyZC1idG0ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuXHRcdFx0Ym90dG9tOiAtMzVweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoM24pIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGIge1xyXG5cdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHggNzBweCAyMHB4O1xyXG5cdH1cclxuXHQmLS1mbG9vciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6LTUzcHg7XHJcblx0XHRsZWZ0OjE4cHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDotNnB4O1xyXG5cdFx0XHR0b3A6LTZweDtcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZylcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZmxvb3JpbWcge1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHQmLS1uYW1lIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogNjVweDtcclxuXHRcdG1hcmdpbjotNzVweCAyMHB4IDEwcHggNzBweDtcclxuXHRcdCYtc2hvcnQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1uYW1lX3NtbCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdCYtLWljb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxOTVweDtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHQmLS1waWMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOi0xMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XHJcblx0XHR3aWR0aDogMjQwcHg7XHJcblx0XHRib3JkZXI6NXB4IHNvbGlkICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDNweCAycHggcmdiYSgwLDAsMCwwLjIpO1xyXG5cdH1cclxuXHQmLS1sYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAzcHggMTBweCAzcHggMTBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQ6ICNiNDhjNjQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0fVxyXG5cdCYtLWxhYmVsX2JyZWFrIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcQVwiO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogcHJlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS10dGwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzotMXB4O1xyXG5cdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0fVxyXG5cdCYtLXR0bF9zbWwge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHQmLS10eHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG5cdFx0bWFyZ2luOiAxMHB4IDAgMTBweCAwO1xyXG5cdH1cclxuXHQmLS1wcmljZSB7XHJcblx0XHRjb2xvcjogI2ZmMDAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRmb250LXdlaWdodDogYm9sZGVyO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdCYtLXByaWNlX3NtbCB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZGVyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcblx0fVxyXG5cdCYtLW5vdGUge1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdHRleHQtaW5kZW50OiAtMTFweDtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDExcHg7XHJcblx0XHRtYXJnaW46MCAxMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0Ji0tYnRuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbToxNXB4O1xyXG5cdFx0bGVmdDowO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcblx0XHRjb2xvcjogI2I5M2Q4ZDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6ICNmNmM5ZTM7IC8qIE9sZCBicm93c2VycyAqL1xyXG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgI2Y2YzllMyAwJSwgI2RmZDNlMyAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICNmNmM5ZTMgMCUsI2RmZDNlMyAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjZjZjOWUzIDAlLCNkZmQzZTMgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmNmM5ZTMnLCBlbmRDb2xvcnN0cj0nI2RmZDNlMycsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxuXHRcdGJveC1zaGFkb3c6IDFweCAzcHggMCAwIHJnYmEoMTg2LDEzNiwxNzcsMS4wKTtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OjIwcHg7XHJcblx0XHRcdHRvcDowO1xyXG5cdFx0XHRib3R0b206MDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvIDA7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDZweDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjkzZDhlO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvdHRvbTogMTJweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMDtcclxuXHRcdFx0ZmlsdGVyOiBzYXR1cmF0ZSgxNTAlKVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1idG5pbWcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuIl19 */
