@charset "UTF-8";

@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,600&subset=japanese);

* address,* dd,* div,* dl,* dt,* figure,* form,* h1,* h2,* h3,* h4,* h5,* h6,* li,* ol,* p,* table,* td,* th,* tr,* ul {
  margin: 0;
}

* iframe,* img,* object {
  border: none;
  vertical-align: top;
}

ul:not([data-reset=false]) {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

h1:not([data-reset=false]),h2:not([data-reset=false]),h3:not([data-reset=false]),h4:not([data-reset=false]),h5:not([data-reset=false]),h6:not([data-reset=false]) {
  margin: 0;
}

.clearfix:after,.clearfix:before {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

footer,header,main,section {
  display: block;
}

#global-header {
  position: relative;
  z-index: 5000;
  height: 88px;
}

#global-header .global-header-outline {
  position: relative;
  z-index: 1000;
  background: #fff;
  height: inherit;
}

#global-header .global-header-inner {
  position: relative;
  width: 984px;
  height: inherit;
  margin: 0 auto;
}

#global-header .global-header-inner #header-menu {
  position: absolute;
  top: 0;
  left: 90px;
  right: 184px;
  height: inherit;
}

#global-header .global-header-inner #header-menu .header-menu-inner {
  height: inherit;
}

#global-header .header-main {
  position: relative;
  height: inherit;
}

#global-header .header-main .title {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#global-header .header-main .title a {
  display: block;
  text-decoration: none;
}

#global-header .header-main .header-tools {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#global-header .header-tools {
  zoom: 1;
}

#global-header .header-tools:after,#global-header .header-tools:before {
  content: "";
  clear: both;
  display: block;
}

#global-header .header-tools li {
  float: left;
  text-align: center;
}

#global-header .header-tools li a {
  display: block;
  padding: 0 13px;
  text-decoration: none;
}

#global-header .header-tools li a.active {
  opacity: .4!important;
}

#global-header .header-tools li .label {
  display: block;
}

#global-header .header-tools li .label-txt {
  margin-top: 8px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  color: #000;
}

#header-search {
  visibility: hidden;
  height: 88px;
  background: #1a1a1a;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform .25s ease-out;
  transition: -webkit-transform .25s ease-out;
  transition: transform .25s ease-out;
  transition: transform .25s ease-out,-webkit-transform .25s ease-out;
}

#header-search.active {
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

#header-search.active.is-closing {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

#header-search .header-search-inner {
  overflow: hidden;
  width: 962px;
  margin: 0 auto;
  padding: 22px 0;
}

#header-search #productSearch {
  overflow: hidden;
}

#header-search #productSearch input[type=text] {
  float: left;
}

#header-search #productSearch input[type=submit] {
  float: right;
}

#header-search #searchQuery {
  width: 892px;
  height: auto;
  padding: 11px 0;
  border: 0;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #dcdcdc;
  font-size: 18px;
  line-height: 1;
  background: 0 0;
}

#header-search #searchQuery:focus {
  margin: 0;
}

#header-search #search {
  overflow: hidden;
  width: 45px;
  height: 45px;
  padding: 0;
  border: 0;
  border-radius: 4px;
  background: url(/user_data/packages/default/img/header/icn_search.png) no-repeat 50% 50%;
  background-size: 27px auto;
  background-color: #fff;
  cursor: pointer;
}

#header-menu .header-nav {
  height: 100%;
  padding: 20px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#header-menu .header-nav .label-icn {
  display: none;
}

#header-menu .header-nav ul {
  display: table;
  width: 100%;
  height: 100%;
}

#header-menu .header-nav li {
  display: table;
  height: 100%;
  float: left;
  font-size: 12px;
}

#header-menu .header-nav li a {
  display: table-cell;
  vertical-align: middle;
  padding: 0 13px;
  color: #000;
  font-weight: 700;
}

#header-menu .header-nav li.active a {
  color: #b5b5b5;
  text-decoration: none;
}

.for-outline {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

html {
  height: 100%;
}

body {
  margin: 0;
  width: 100%;
  min-width: 1040px;
  background: #fff;
  font-family: "Helvetica Neue",Helvetica,Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  color: #010101;
  -webkit-text-size-adjust: none;
}

#index a:link {
  color: #0090d4;
  text-decoration: none;
}

#index a:visited {
  color: #0090d4;
  text-decoration: none;
}

#index a:hover {
  color: #0090d4;
  text-decoration: underline;
}

#index a:active {
  color: #0090d4;
  text-decoration: underline;
}

#breadCrumbs {
  width: 100%;
  background: #f5f5f5;
}

#breadCrumbs ul {
  width: 100%;
  max-width: 1040px;
  padding: 25px 28px 0;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

#breadCrumbs ul li {
  font-size: 11px;
  line-height: 1em;
}

#breadCrumbs ul li+li::before {
  content: "\00a0>\00a0";
  display: inline-block;
}

article {
  background: #f5f5f5;
  width: 100%;
  padding-top: 70px;
}

article>.inner {
  width: 100%;
  max-width: 984px;
  margin: 0 auto;
  padding: 0 40px 120px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

article>.inner .kv {
  width: 769px;
  margin: 0 auto;
}

article>.inner .kv img {
  width: 100%;
  height: auto;
}

article>.inner .kv img.sp {
  display: none;
}

article>.inner h2 {
  width: 305px;
  margin: 40px auto 0;
}

article>.inner h2 img {
  width: 100%;
  height: auto;
}

article>.inner h2+p {
  padding-top: 60px;
}

article>.inner p {
  font-family: 'Noto Serif JP',serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 2.5em;
  margin-top: -.5em;
}

article>.inner p+p {
  padding-top: 80px;
}

#intro {
  margin-top: 120px;
}

#intro img {
  width: 100%;
  height: auto;
}

#intro h1.wv-logo {
  width: 466px;
  margin: 0 auto;
}

#intro .insta-icon {
  width: 80px;
  margin: 60px auto 0;
}

#intro h2.headcopy {
  width: 663px;
  margin: 20px auto 0;
}

#intro h2.headcopy img.sp {
  display: none;
}

#intro>h3 {
  font-size: 16px;
  line-height: 1.6em;
  font-family: 'Noto Serif JP',serif;
  font-weight: 400;
  text-align: center;
  margin-top: 60px;
}

#intro>ul {
  font-size: 12px;
  line-height: 1.8em;
  color: #666;
  font-family: 'Noto Serif JP',serif;
  font-weight: 400;
  width: 508px;
  margin: 30px auto 0;
}

#intro>ul>li::before {
  content: "\203B";
  display: inline-block;
}

#intro .box-wrap {
  width: 100%;
  max-width: 984px;
  margin: 120px auto 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#intro .box-wrap .box {
  width: 286px;
  height: 276px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#intro .box-wrap .box>p {
  text-align: center;
  font-size: 16px;
  line-height: 1.7em;
  margin-top: 80px;
  font-family: 'Noto Serif JP',serif;
  font-weight: 400;
}

#intro .box-wrap .box>p>span {
  color: #3897f0;
}

#intro .box-wrap .box.box1 {
  background: url(../img/pc/intro_box_1.png) no-repeat center/100%;
}

#intro .box-wrap .box.box2 {
  background: url(../img/pc/intro_box_2.png) no-repeat center/100%;
}

#intro .box-wrap .box.box3 {
  position: relative;
}

#intro .box-wrap .box.box3::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 304px;
  height: 333px;
  background: url(../img/pc/intro_box_3.png) no-repeat center/100%;
}

aside {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 120px auto;
}

aside .instagram {
  display: none;
}

aside .backnumber {
  width: 185px;
}

aside .backnumber>a {
  opacity: 1;
  -webkit-transition: opacity ease .4s;
  transition: opacity ease .4s;
}

aside .backnumber>a:hover {
  opacity: .3;
}

aside .backnumber>a>img {
  width: 100%;
  height: auto;
}

aside .backnumber>p {
  font-family: 'Noto Serif JP',serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.6em;
  margin-top: 20px;
  letter-spacing: -.04em;
}

aside .ridge {
  width: 240px;
  padding-top: 6px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 60px;
}

aside .ridge>a {
  color: #000!important;
  text-decoration: none!important;
  opacity: 1;
  -webkit-transition: opacity ease .4s;
  transition: opacity ease .4s;
}

aside .ridge>a:hover {
  opacity: .3!important;
}

aside .ridge>a>img {
  width: 100%;
  height: auto;
}

aside .ridge>a>p {
  font-family: 'Noto Serif JP',serif;
  font-weight: 400;
  text-align: center;
  font-size: 16px;
  line-height: 1em;
  margin-top: 20px;
}

#shoppingguide_area {
  font-size: 14px;
}

#shoppingguide_box {
  width: 984px;
  margin: 0 auto;
  clear: both;
  padding: 62px 0 30px;
  border-top: 1px solid #dcdcdc;
}

#shoppingguide_area h2 {
  margin: 0;
  border: none;
  line-height: 1;
  margin-left: -3px;
  color: #3c3c3c;
  font-size: 20px;
  font-weight: 400;
  padding: 0 0 20px;
}

#shoppingguide_area h3 {
  border: 0;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  letter-spacing: .008em;
  margin-bottom: 2px;
  font-size: 14px;
}

#shoppingguide_area p {
  color: #3c3c3c;
  border: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  letter-spacing: .008em;
  padding: 0 0 20px;
  font-size: 14px;
  line-height: 1.74;
}

#shoppingguide_area .block_body_left {
  width: 296px;
  padding: 0 48px 0 0;
  float: left;
}

#shoppingguide_area .block_body_right {
  width: 296px;
  float: right;
}

#shoppingguide_area .gray {
  padding: 10px 10px 0;
  background: #eaeaea;
}

#shoppingguide_area table {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  letter-spacing: .008em;
  width: 100%;
  border-top: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0 0 30px;
}

#shoppingguide_area td,#shoppingguide_area th {
  color: #3c3c3c;
  border-spacing: 0;
  empty-cells: show;
  text-align: left;
  font-weight: 400;
  padding: 8px 3px;
}

#shoppingguide_area th {
  border-bottom: 1px solid #ccc;
  vertical-align: top;
  background: 0 0;
  text-align: left;
  font-weight: 400;
}

#shoppingguide_area td {
  border-bottom: 1px solid #ccc;
  text-align: right;
}

#footer_wrap {
  width: 984px;
  margin: 0 auto;
  margin-top: 41px;
  border-top: 1px solid #dcdcdc;
  padding-top: 40px;
  padding-bottom: 19px;
}

#footer {
  margin: auto;
  padding: 40px 0 20px;
}

#pagetop {
  width: 960px;
  margin: 0 auto;
  padding: 10px 0;
  text-align: right;
}

#copyright {
  clear: both;
  text-align: left;
  font-size: 11px;
  letter-spacing: 0;
  padding: 0;
}

#footer_line {
  width: 984px;
  margin: 0 auto;
}

#footer_guide {
  font-size: 120%;
  text-align: left;
  margin: 0 0 10px;
  clear: both;
  overflow: hidden;
  padding: 0 0 0 8px;
}

#footer_guide li {
  border-right: 1px solid #3c3c3c;
  float: left;
  padding: 0 16px 0 0;
  margin: 0 16px 0 0;
}

#footer_guide li.end {
  border-right: none;
}

#footer_guide li a {
  color: #3c3c3c;
}

#footer-list-wrapper {
  overflow: hidden;
}

#footer-list-wrapper ul {
  width: 246px;
  float: left;
}

#footer-list-wrapper li {
  text-align: left;
  margin-top: 14px;
  font-size: 12px;
}

#footer-list-wrapper li:first-child {
  margin-top: 0;
}

#footer-list-wrapper li a {
  color: #000;
}

#footer-list-wrapper li.list-strong {
  font-weight: 700;
}

#footer-list-wrapper li.list-strong.list-strong-twitter {
  overflow: hidden;
}

#footer-list-wrapper li.list-strong.list-strong-twitter .icn-strong {
  float: left;
  margin-left: 20px;
}

#footer-list-wrapper li.list-strong.list-strong-twitter .icn-strong:first-child {
  margin-left: 0;
}

.only-sp {
  display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBjLmNzcyIsIl9yZXNldC5zY3NzIiwiX3BjX2NvbW1vbmhlYWRlci5zY3NzIiwiX2xpYi5zY3NzIiwiX3BjX2ZyYW1lLnNjc3MiLCJfd3YtcGMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsMkZBU0UsVUFPQSxLQUNBLE1BSEEsS0FDQSxLQU9BLFNBVEEsT0NYRixLRENFLEtBQ0EsS0FDQSxLQUNBLEtBQ0EsS0FLQSxLQURBLEtBSEEsSUFVQSxRQUdBLEtBREEsS0FEQSxLQVRBLEtBYUQsT0FBQSxFQUlDLFNBREEsTUFHRCxTQUFBLE9BQ0EsS0FBQSxlQUFnQixJQUtmLDJCQ0lBLFdBQUEsS0RKQSxPQUFRLEVDT1YsYUFBQSxFREdTLDJCQUFBLDJCQUFBLDJCQUFBLDJCQUFBLDJCQUFBLDJCRTNDVCxPQUFBLEVGaURTLGdCRTVDVCxpQkRMQSxRQUFBLE1BQ0EsUUFBQSxJRG9EUyxnQkNoRFQsTUFBQSxLREpvQixPQUFQLE9BQWIsS0FBSyxRQUNKLFFBQVMsTUFHVixlQUNFLFNBQVUsU0FDVixRQUFTLEtBQ1QsT0FBUSxLQUNSLHNDQUNFLFNBQVUsU0FDVixRQUFTLEtBQ1QsV0FBWSxLQUNaLE9BQVEsUUFFVixvQ0FDRSxTQUFVLFNBQ1YsTUFBTyxNQUNQLE9BQVEsUUFDUixPQUFRLEVBQUEsS0FDUixpREFDSCxTQ0FRLFNEQ0gsSUFBSyxFQ0dYLEtBQUEsS0RETSxNQUFPLE1BQ1AsT0FBUSxRQUViLG9FQUNBLE9BQUEsUUFLQyw0QkNJQSxTQUFBLFNESkUsT0FBUSxRQ09aLG1DRExNLFNBQVUsU0FDVixJQUFLLElBQ0wsS0FBTSxFQUNLLGtCQUtaLGlCQXRDTCxVQTRCRSxpQkNpQlMscUNEVEgsUUFBQSxNQVJOLGdCQUFBLEtFaENVLDBDRjZDRCxTQUFHLFNBT2QsSUFBQSxJRWhEQSxNQUFBLEVESEMsa0JBQUcsaUJBR0osVUFBQSxpQkFIQyw2QkQ4REMsS0FBQSxFQy9DRSxtQ0FBQSxvQ0RpREYsUUNoREUsR0RiSixNQUFBLEtDQ0Us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SSxXQUFBLElBQ0EsV0FBQSxLRmtDRixZQUFBLElBYkYsdUJFakJNLGNBQUEsSUFBQSxNQUFBLEtBdENOLFdBQUEsTUYwRUEsYUEyQ0EsTUV6RUksTUYwRUYsT0FBQSxFQS9ERixLQXNCRSxXQUFBLEtBMkNGLFdFdkVJLElBQUEsTUFBQSxRRndFSyxZQUFPLEtBekNkLGVBQUEsS0V6QkYsUUY0QkUsT0FBQSxLQTZDRixRQUFBLEtBQUEsRUU5RGMsS0ZnQ1osU0UzQ0YsTUFBQSxNRjhFQSxPQUFBLEVBQUEsS0FDRSxRQUFZLEtBQUEsRUFuTGQsV0FBQSxNQXlJQSxXQStDQSxNQUFBLEtDaExFLFdBQUEsS0RvSUEsVUFBQSxLQWdERixlQUFBLEVDNUtBLFFBQUEsRURnTEEsYUNoTEEsTUFBQSxNRGtJRSxPQUFBLEVBQUEsS0NsSUYsY0RxSUUsVUFBQSxLQW1ERixXQUFBLEtDeExBLE9BQUEsRUFBQSxFQUFBLEtEV0csTUFBQSxLQThIRCxTQUFBLE9BNUxGLFFBQUEsRUFBQSxFQUFBLEVBQUEsSUErTEEsaUJDM0xJLGFBQUEsSUFBQSxNQUFBLFFEaVBGLE1DaFBFLEtDdUtGLFFBQUEsRUFBQSxLQUFBLEVBQUEsRUFDQSxPQUFBLEVBQUEsS0FBQSxFQUFBLEVGd0JGLHFCRXJCRSxhQUFBLEtGd0JGLG1CQUNFLE1BQUEsUUFHRixxQkl6S0EsU0FBQSxPSjZLQSx3Qkl6S0UsTUFBQSxNQUNBLE1BQUEsS0o2S0Ysd0JJeEtDLFdBQUEsS0FFRSxXQUFBLEtBQ0EsVUFBQSxLSjJLSCxvQ0l0S0csV0FBQSxFSjBLSCwwQklyS0csTUFBQSxLSnlLSCxvQ0lwS0csWUFBQSxJSndLSCx3REtyT0UsU0FBQSxPTHlPRixvRUFDRSxNQUFBLEtBQ0EsWUFBQSxLQUdGLGdGQUNFLFlBQUEsRUFHRixTQUNFLFFBQUEiLCJmaWxlIjoicGMuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCJAY2hhcnNldCAnVVRGLTgnO1xuXG4qIGgxLFxuKiBoMixcbiogaDMsXG4qIGg0LFxuKiBoNSxcbiogaDYsXG4qIHAsXG4qIGFkZHJlc3MsXG4qIHVsLFxuKiBvbCxcbiogbGksXG4qIGZvcm0sXG4qIGRsLFxuKiBkdCxcbiogZGQsXG4qIGRpdixcbiogdGFibGUsXG4qIHRyLFxuKiB0aCxcbiogdGQsXG4qIGZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuKiBpbWcsXG4qIGlmcmFtZSxcbiogb2JqZWN0IHtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG51bDpub3QoW2RhdGEtcmVzZXQ9XCJmYWxzZVwiXSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgJjpub3QoW2RhdGEtcmVzZXQ9XCJmYWxzZVwiXSkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiBib2R5ICovXG5tYWluLHNlY3Rpb24saGVhZGVyLGZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZ2xvYmFsLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTAwMDtcbiAgaGVpZ2h0OiA4OHB4O1xuICAuZ2xvYmFsLWhlYWRlci1vdXRsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlci1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5ODRweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgI2hlYWRlci1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDkwcHg7XG4gICAgICByaWdodDogMTg0cHg7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAuaGVhZGVyLW1lbnUtaW5uZXIge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAudGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItdG9vbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXRvb2xzIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAubGFiZWwtdHh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jaGVhZGVyLXNlYXJjaCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA4OHB4O1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dDtcbiAgJi5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICYuaXMtY2xvc2luZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLXNlYXJjaC1pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogOTYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjJweCAwO1xuICB9XG4gICNwcm9kdWN0U2VhcmNoIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHsgZmxvYXQ6IGxlZnQ7fVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge2Zsb2F0OiByaWdodDt9XG4gIH1cbiAgI3NlYXJjaFF1ZXJ5IHtcbiAgICB3aWR0aDogODkycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNkY2RjZGM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICY6Zm9jdXMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAjc2VhcmNoIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvdXNlcl9kYXRhL3BhY2thZ2VzL2RlZmF1bHQvaW1nL2hlYWRlci9pY25fc2VhcmNoLnBuZycpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbiNoZWFkZXItbWVudSB7XG4gIC5oZWFkZXItbmF2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLmxhYmVsLWljbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2I1YjViNTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvci1vdXRsaW5lIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbiIsIi8vID09PT09PT09PT09IGJhc2UgY29sb3JzID09PT09PT09PT09XG4kY29sb3I6ICMwMTAxMDE7XG4kbGlua2NvbG9yOiAjMDA5MGQ0O1xuJHZpc2l0ZWRjb2xvcjogIzAwOTBkNDtcbiRob3ZlcmNvbG9yOiAjMDA5MGQ0O1xuJGFjdGl2ZWNvbG9yOiAjMDA5MGQ0O1xuXG4kYmxhY2s6ICMyMjE4MTU7XG5cbi8vID09PT09PT09PT09IGZvbnQgc2l6ZSA9PT09PT09PT09PVxuJGZzaXplbGxsOiAyOHB4O1xuJGZzaXplbGw6IDI0cHg7XG4kZnNpemVsOiAyMHB4O1xuJGZzaXplbTogMTVweDtcbiRmc2l6ZXM6IDEzcHg7XG4kZnNpemVzczogMTFweDtcbiRmc2l6ZXNzczogMTBweDtcblxuLy8gPT09PT09PT09PT0gbGluZSBoZWlnaHQgPT09PT09PT09PT1cbiRsaGVpZ2h0bGw6IDI7XG4kbGhlaWdodGw6IDEuODtcbiRsaGVpZ2h0bTogMS41O1xuJGxoZWlnaHRzOiAxLjE7XG4kbGhlaWdodHNzOiAxO1xuXG4vLyA9PT09PT09PT09PSBtaXhpbiA9PT09PT09PT09PVxuQG1peGluIGZvbnRtIHtcblx0Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywgT3Nha2EsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICfvvK3vvLMg77yw44K044K344OD44KvJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnRiIHtcblx0Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywgT3Nha2EsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICfvvK3vvLMg77yw44K044K344OD44KvJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiRiZW5kZXJfcHJlZml4ZXM6IC1tcy0sIC1vLSwgLW1vei0sIC13ZWJraXQtLCAnJztcbkBtaXhpbiBhZGRQcmVmaXggKCRwcm9wLCAkcHJvcF92YWx1ZSkge1xuXHRAZWFjaCAkcHJlZml4IGluICRiZW5kZXJfcHJlZml4ZXMge1xuXHRcdCN7JHByZWZpeH0jeyRwcm9wfTogI3skcHJvcF92YWx1ZX07XG5cdH1cbn1cblxuQG1peGluIGNvbCgkbWFyZ2luLCAkd2lkdGgpIHtcblx0bWFyZ2luOiAwICRtYXJnaW4gMCAwO1xuXHR3aWR0aDogJHdpZHRoO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuQG1peGluIHJvdW5kKCRzaWRlLCAkcmFkaXVzOiA1cHgpIHtcbiAgYm9yZGVyLSN7JHNpZGV9LXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzLSN7JHNpZGV9OiAkcmFkaXVzO1xuICAtd2Via2l0LWJvcmRlci0jeyRzaWRlfS1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCRyaWdodDogM3B4LCAkYm90dG9tOiAzcHgsICRzaGFkZTogNXB4LCAkY29sb3I6ICM2NjYpIHtcbiAgYm94LXNoYWRvdzogI3skcmlnaHR9ICN7JGJvdHRvbX0gI3skc2hhZGV9ICN7JGNvbG9yfTtcbiAgLW1vei1ib3gtc2hhZG93OiAjeyRyaWdodH0gI3skYm90dG9tfSAjeyRzaGFkZX0gI3skY29sb3J9O1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICN7JHJpZ2h0fSAjeyRib3R0b219ICN7JHNoYWRlfSAjeyRjb2xvcn07XG4gIC1tcy1ib3gtc2hhZG93OiAjeyRyaWdodH0gI3skYm90dG9tfSAjeyRzaGFkZX0gI3skY29sb3J9O1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuXHR6b29tOiAxO1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtaXhpbiB3cml0ZVJvdGF0ZUtleWZyYW1lcyAoKSB7XG5cdEAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUge1xuXHRcdGZyb20ge1xuXHRcdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IxLCAkb2Zmc2V0MSwgJGNvbG9yMiAsJG9mZnNldDI6MTAwLCAkY29sb3IzOm51bGwsICRvZmZzZXQzOjEwMCwgJGNvbG9yNDpudWxsLCAkb2Zmc2V0NDoxMDAsICRjb2xvcjU6bnVsbCwgJG9mZnNldDU6MTAwLCAkY29sb3I2Om51bGwsICRvZmZzZXQ2OjEwMCwgJGNvbG9yNzpudWxsLCAkb2Zmc2V0NzoxMDApe1xuXHQkYW5nbGVfb2xkOicnO1xuXHQkYW5nbGVfd2Via2l0OicnO1xuXHQkYW5nbGVfc3ZnOicnO1xuXHQkY29sb3Itc3RvcDFfY3NzOicjJyN7JGNvbG9yMX0nICcjeyRvZmZzZXQxfSclJztcblx0JGNvbG9yLXN0b3AyX2NzczonLCMnI3skY29sb3IyfScgJyN7JG9mZnNldDJ9JyUnO1xuXHQkY29sb3Itc3RvcDNfY3NzOicnO1xuXHQkY29sb3Itc3RvcDRfY3NzOicnO1xuXHQkY29sb3Itc3RvcDVfY3NzOicnO1xuXHQkY29sb3Itc3RvcDZfY3NzOicnO1xuXHQkY29sb3Itc3RvcDdfY3NzOicnO1xuXHQkY29sb3Itc3RvcDFfc3ZnOiclM2NzdG9wJTIwc3R5bGUlM2QlMjJzdG9wJTJkY29sb3IlM2ElMjMnI3skY29sb3IxfSclMjIlMjBvZmZzZXQlM2QlMjInI3skb2Zmc2V0MX0nJTI1JTIyJTJmJTNlJztcblx0JGNvbG9yLXN0b3AyX3N2ZzonJTNjc3RvcCUyMHN0eWxlJTNkJTIyc3RvcCUyZGNvbG9yJTNhJTIzJyN7JGNvbG9yMn0nJTIyJTIwb2Zmc2V0JTNkJTIyJyN7JG9mZnNldDJ9JyUyNSUyMiUyZiUzZSc7XG5cdCRjb2xvci1zdG9wM19zdmc6Jyc7XG5cdCRjb2xvci1zdG9wNF9zdmc6Jyc7XG5cdCRjb2xvci1zdG9wNV9zdmc6Jyc7XG5cdCRjb2xvci1zdG9wNl9zdmc6Jyc7XG5cdCRjb2xvci1zdG9wN19zdmc6Jyc7XG5cdCRjb2xvci1zdG9wMV93ZWJraXQ6J2NvbG9yLXN0b3AoJyN7JG9mZnNldDF9JyUsICMnI3skY29sb3IxfScpJztcblx0JGNvbG9yLXN0b3AyX3dlYmtpdDonLGNvbG9yLXN0b3AoJyN7JG9mZnNldDJ9JyUsICMnI3skY29sb3IyfScpJztcblx0JGNvbG9yLXN0b3AzX3dlYmtpdDonJztcblx0JGNvbG9yLXN0b3A0X3dlYmtpdDonJztcblx0JGNvbG9yLXN0b3A1X3dlYmtpdDonJztcblx0JGNvbG9yLXN0b3A2X3dlYmtpdDonJztcblx0JGNvbG9yLXN0b3A3X3dlYmtpdDonJztcblx0QGlmICRhbmdsZSA9PSBcInRvIGJvdHRvbVwie1xuXHRcdCRhbmdsZV9vbGQ6J3RvcCc7XG5cdFx0JGFuZ2xlX3dlYmtpdDonbGVmdCB0b3AsIGxlZnQgYm90dG9tJztcblx0XHQkYW5nbGVfc3ZnOiclMjB4MiUzZCUyMjAlMjUlMjIlMjB5MiUzZCUyMjEwMCUyNSUyMic7XG5cdH1cblx0QGlmICRhbmdsZSA9PSBcInRvIGxlZnRcIntcblx0XHQkYW5nbGVfb2xkOidyaWdodCwnO1xuXHRcdCRhbmdsZV93ZWJraXQ6J3JpZ2h0IHRvcCwgbGVmdCB0b3AnO1xuXHRcdCRhbmdsZV9zdmc6JyUyMHgyJTNkJTIyMTAwJTI1JTIyJztcblx0fVxuXHRAaWYgJGFuZ2xlID09IFwidG8gdG9wXCJ7XG5cdFx0JGFuZ2xlX29sZDonYm90dG9tLCc7XG5cdFx0JGFuZ2xlX3dlYmtpdDonbGVmdCBib3R0b20sIGxlZnQgdG9wJztcblx0XHQkYW5nbGVfc3ZnOiclMjB4MiUzZCUyMjAlMjIlMjB5MSUzZCUyMjEwMCUyNSUyMic7XG5cdH1cblx0QGlmICRhbmdsZSA9PSBcInRvIHJpZ2h0XCJ7XG5cdFx0JGFuZ2xlX29sZDonbGVmdCwnO1xuXHRcdCRhbmdsZV93ZWJraXQ6J2xlZnQgdG9wLCByaWdodCB0b3AnO1xuXHRcdCRhbmdsZV9zdmc6Jyc7XG5cdH1cblx0QGlmICRjb2xvcjMgIT0gbnVsbCB7XG5cdFx0JGNvbG9yLXN0b3AzX2NzczonLCMnI3skY29sb3IzfScgJyN7JG9mZnNldDN9JyUnO1xuXHRcdCRjb2xvci1zdG9wM19zdmc6JyUzY3N0b3AlMjBzdHlsZSUzZCUyMnN0b3AlMmRjb2xvciUzYSUyMycjeyRjb2xvcjN9JyUyMiUyMG9mZnNldCUzZCUyMicjeyRvZmZzZXQzfSclMjUlMjIlMmYlM2UnO1xuXHRcdCRjb2xvci1zdG9wM193ZWJraXQ6Jyxjb2xvci1zdG9wKCcjeyRvZmZzZXQzfSclLCAjJyN7JGNvbG9yM30nKSc7XG5cdH1cblx0QGlmICRjb2xvcjQgIT0gbnVsbCB7XG5cdFx0JGNvbG9yLXN0b3A0X2NzczonLCMnI3skY29sb3I0fScgJyN7JG9mZnNldDR9JyUnO1xuXHRcdCRjb2xvci1zdG9wNF9zdmc6JyUzY3N0b3AlMjBzdHlsZSUzZCUyMnN0b3AlMmRjb2xvciUzYSUyMycjeyRjb2xvcjR9JyUyMiUyMG9mZnNldCUzZCUyMicjeyRvZmZzZXQ0fSclMjUlMjIlMmYlM2UnO1xuXHRcdCRjb2xvci1zdG9wNF93ZWJraXQ6Jyxjb2xvci1zdG9wKCcjeyRvZmZzZXQ0fSclLCAjJyN7JGNvbG9yNH0nKSc7XG5cdH1cblx0QGlmICRjb2xvcjUgIT0gbnVsbCB7XG5cdFx0JGNvbG9yLXN0b3A1X2NzczonLCMnI3skY29sb3I1fScgJyN7JG9mZnNldDV9JyUnO1xuXHRcdCRjb2xvci1zdG9wNV9zdmc6JyUzY3N0b3AlMjBzdHlsZSUzZCUyMnN0b3AlMmRjb2xvciUzYSUyMycjeyRjb2xvcjV9JyUyMiUyMG9mZnNldCUzZCUyMicjeyRvZmZzZXQ1fSclMjUlMjIlMmYlM2UnO1xuXHRcdCRjb2xvci1zdG9wNV93ZWJraXQ6Jyxjb2xvci1zdG9wKCcjeyRvZmZzZXQ1fSclLCAjJyN7JGNvbG9yNX0nKSc7XG5cdH1cblx0QGlmICRjb2xvcjYgIT0gbnVsbCB7XG5cdFx0JGNvbG9yLXN0b3A2X2NzczonLCMnI3skY29sb3I2fScgJyN7JG9mZnNldDZ9JyUnO1xuXHRcdCRjb2xvci1zdG9wNl9zdmc6JyUzY3N0b3AlMjBzdHlsZSUzZCUyMnN0b3AlMmRjb2xvciUzYSUyMycjeyRjb2xvcjZ9JyUyMiUyMG9mZnNldCUzZCUyMicjeyRvZmZzZXQ2fSclMjUlMjIlMmYlM2UnO1xuXHRcdCRjb2xvci1zdG9wNl93ZWJraXQ6Jyxjb2xvci1zdG9wKCcjeyRvZmZzZXQ2fSclLCAjJyN7JGNvbG9yNn0nKSc7XG5cdH1cblx0QGlmICRjb2xvcjcgIT0gbnVsbCB7XG5cdFx0JGNvbG9yLXN0b3A3X2NzczonLCMnI3skY29sb3I3fScgJyN7JG9mZnNldDd9JyUnO1xuXHRcdCRjb2xvci1zdG9wN19zdmc6JyUzY3N0b3AlMjBzdHlsZSUzZCUyMnN0b3AlMmRjb2xvciUzYSUyMycjeyRjb2xvcjd9JyUyMiUyMG9mZnNldCUzZCUyMicjeyRvZmZzZXQ3fSclMjUlMjIlMmYlM2UnO1xuXHRcdCRjb2xvci1zdG9wN193ZWJraXQ6Jyxjb2xvci1zdG9wKCcjeyRvZmZzZXQ3fSclLCAjJyN7JGNvbG9yN30nKSc7XG5cdH1cblxuXHQtcGllLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjeyRhbmdsZV9vbGR9LCN7JGNvbG9yLXN0b3AxX2Nzc30jeyRjb2xvci1zdG9wMl9jc3N9I3skY29sb3Itc3RvcDNfY3NzfSN7JGNvbG9yLXN0b3A0X2Nzc30jeyRjb2xvci1zdG9wNV9jc3N9I3skY29sb3Itc3RvcDZfY3NzfSN7JGNvbG9yLXN0b3A3X2Nzc30pO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzYyUzZnhtbCUyMHZlcnNpb24lM2QlMjIxJTJlMCUyMiUzZiUzZSUzY3N2ZyUyMHhtbG5zJTNkJTIyaHR0cCUzYSUyZiUyZnd3dyUyZXczJTJlb3JnJTJmMjAwMCUyZnN2ZyUyMiUyMHdpZHRoJTNkJTIyMTAwJTI1JTIyJTIwaGVpZ2h0JTNkJTIyMTAwJTI1JTIyJTNlJTNjZGVmcyUzZSUzY2xpbmVhckdyYWRpZW50JTIwaWQlM2QlMjJHJTIyI3skYW5nbGVfc3ZnfSUzZSN7JGNvbG9yLXN0b3AxX3N2Z30jeyRjb2xvci1zdG9wMl9zdmd9I3skY29sb3Itc3RvcDNfc3ZnfSN7JGNvbG9yLXN0b3A0X3N2Z30jeyRjb2xvci1zdG9wNV9zdmd9I3skY29sb3Itc3RvcDZfc3ZnfSN7JGNvbG9yLXN0b3A3X3N2Z30lM2MlMmZsaW5lYXJHcmFkaWVudCUzZSUzYyUyZmRlZnMlM2UlM2NyZWN0JTIwd2lkdGglM2QlMjIxMDAlMjUlMjIlMjBoZWlnaHQlM2QlMjIxMDAlMjUlMjIlMjBmaWxsJTNkJTIydXJsJTI4JTIzRyUyOSUyMiUyZiUzZSUzYyUyZnN2ZyUzZSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCN7JGFuZ2xlX3dlYmtpdH0sI3skY29sb3Itc3RvcDFfd2Via2l0fSN7JGNvbG9yLXN0b3AyX3dlYmtpdH0jeyRjb2xvci1zdG9wM193ZWJraXR9I3skY29sb3Itc3RvcDRfd2Via2l0fSN7JGNvbG9yLXN0b3A1X3dlYmtpdH0jeyRjb2xvci1zdG9wNl93ZWJraXR9I3skY29sb3Itc3RvcDdfd2Via2l0fSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI3skYW5nbGVfb2xkfSwjeyRjb2xvci1zdG9wMV9jc3N9I3skY29sb3Itc3RvcDJfY3NzfSN7JGNvbG9yLXN0b3AzX2Nzc30jeyRjb2xvci1zdG9wNF9jc3N9I3skY29sb3Itc3RvcDVfY3NzfSN7JGNvbG9yLXN0b3A2X2Nzc30jeyRjb2xvci1zdG9wN19jc3N9KTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoI3skYW5nbGVfb2xkfSwjeyRjb2xvci1zdG9wMV9jc3N9I3skY29sb3Itc3RvcDJfY3NzfSN7JGNvbG9yLXN0b3AzX2Nzc30jeyRjb2xvci1zdG9wNF9jc3N9I3skY29sb3Itc3RvcDVfY3NzfSN7JGNvbG9yLXN0b3A2X2Nzc30jeyRjb2xvci1zdG9wN19jc3N9KTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgjeyRhbmdsZV9vbGR9LCN7JGNvbG9yLXN0b3AxX2Nzc30jeyRjb2xvci1zdG9wMl9jc3N9I3skY29sb3Itc3RvcDNfY3NzfSN7JGNvbG9yLXN0b3A0X2Nzc30jeyRjb2xvci1zdG9wNV9jc3N9I3skY29sb3Itc3RvcDZfY3NzfSN7JGNvbG9yLXN0b3A3X2Nzc30pO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI3skYW5nbGVfb2xkfSwjeyRjb2xvci1zdG9wMV9jc3N9I3skY29sb3Itc3RvcDJfY3NzfSN7JGNvbG9yLXN0b3AzX2Nzc30jeyRjb2xvci1zdG9wNF9jc3N9I3skY29sb3Itc3RvcDVfY3NzfSN7JGNvbG9yLXN0b3A2X2Nzc30jeyRjb2xvci1zdG9wN19jc3N9KTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCN7JGFuZ2xlfSwjeyRjb2xvci1zdG9wMV9jc3N9I3skY29sb3Itc3RvcDJfY3NzfSN7JGNvbG9yLXN0b3AzX2Nzc30jeyRjb2xvci1zdG9wNF9jc3N9I3skY29sb3Itc3RvcDVfY3NzfSN7JGNvbG9yLXN0b3A2X2Nzc30jeyRjb2xvci1zdG9wN19jc3N9KTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBtaXhpbiBtaWRkbGUoJHZtcG9zKSB7XG4gIHBvc2l0aW9uOiAkdm1wb3M7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1peGluIGNlbnRlcigkaHNwb3MpIHtcbiAgcG9zaXRpb246ICRoc3BvcztcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1peGluIGNlbnRlck1pZGRsZSgkY21wb3MpIHtcbiAgcG9zaXRpb246ICRjbXBvcztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywgT3Nha2EsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICfvvK3vvLMg77yw44K044K344OD44KvJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICRjb2xvcjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG5hIHtcbiAgJjpsaW5rIHtcbiAgIGNvbG9yOiAkbGlua2NvbG9yO1xuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgIGNvbG9yOiAkdmlzaXRlZGNvbG9yO1xuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICBjb2xvcjogJGhvdmVyY29sb3I7XG4gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgIGNvbG9yOiAkYWN0aXZlY29sb3I7XG4gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5AaW1wb3J0IFwiX3d2LWluaXRcIjtcbkBpbXBvcnQgXCJfd3YtcGNcIjtcblxuLy8gQ09NTU9OIEZPT1RFUlxuI3Nob3BwaW5nZ3VpZGVfYXJlYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNzaG9wcGluZ2d1aWRlX2JveCB7XG4gIHdpZHRoOiA5ODRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA2MnB4IDAgMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XG59XG4jc2hvcHBpbmdndWlkZV9hcmVhIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjA7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBjb2xvcjojM2MzYzNjO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuI3Nob3BwaW5nZ3VpZGVfYXJlYSBoMyB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA4ZW07XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3Nob3BwaW5nZ3VpZGVfYXJlYSBwIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA4ZW07XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc0O1xufVxuI3Nob3BwaW5nZ3VpZGVfYXJlYSAuYmxvY2tfYm9keV9sZWZ0IHtcbiAgd2lkdGg6IDI5NnB4O1xuICBwYWRkaW5nOiAwIDQ4cHggMCAwO1xuICBmbG9hdDogbGVmdDtcbn1cbiNzaG9wcGluZ2d1aWRlX2FyZWEgLmJsb2NrX2JvZHlfcmlnaHQge1xuICB3aWR0aDogMjk2cHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNzaG9wcGluZ2d1aWRlX2FyZWEgLmdyYXkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbn1cbiNzaG9wcGluZ2d1aWRlX2FyZWEgdGFibGUge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA4ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbiNzaG9wcGluZ2d1aWRlX2FyZWEgdGgsXG4jc2hvcHBpbmdndWlkZV9hcmVhIHRke1xuICBjb2xvcjogIzNjM2MzYztcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDhweCAzcHg7XG59XG4jc2hvcHBpbmdndWlkZV9hcmVhIHRoe1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNzaG9wcGluZ2d1aWRlX2FyZWEgdGR7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNmb290ZXJfd3JhcCB7XG4gIHdpZHRoOiA5ODRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDQxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG4jZm9vdGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbn1cbiNwYWdldG9wIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNjb3B5cmlnaHQge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbiNmb290ZXJfbGluZSB7XG4gIHdpZHRoOiA5ODRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jZm9vdGVyX2d1aWRlIHtcbiAgZm9udC1zaXplOiAxMjAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDAgOHB4O1xufVxuI2Zvb3Rlcl9ndWlkZSBsaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzYzNjM2M7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE2cHggMCAwO1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG4jZm9vdGVyX2d1aWRlIGxpLmVuZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbiNmb290ZXJfZ3VpZGUgbGkgYSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xufVxuXG4jZm9vdGVyLWxpc3Qtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNmb290ZXItbGlzdC13cmFwcGVyIHVsIHtcbiAgd2lkdGg6IDI0NnB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2Zvb3Rlci1saXN0LXdyYXBwZXIgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNmb290ZXItbGlzdC13cmFwcGVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI2Zvb3Rlci1saXN0LXdyYXBwZXIgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jZm9vdGVyLWxpc3Qtd3JhcHBlciBsaS5saXN0LXN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jZm9vdGVyLWxpc3Qtd3JhcHBlciBsaS5saXN0LXN0cm9uZy5saXN0LXN0cm9uZy10d2l0dGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4jZm9vdGVyLWxpc3Qtd3JhcHBlciBsaS5saXN0LXN0cm9uZy5saXN0LXN0cm9uZy10d2l0dGVyIC5pY24tc3Ryb25nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4jZm9vdGVyLWxpc3Qtd3JhcHBlciBsaS5saXN0LXN0cm9uZy5saXN0LXN0cm9uZy10d2l0dGVyIC5pY24tc3Ryb25nOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5vbmx5LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIiNicmVhZENydW1ic3tcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHVse1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjhweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpe1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICYrbGk6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcXDAwYTA+XFwwMGEwXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9Ly9saVxuICB9XG5cbn0vLyNicmVhZENydW1ic1xuXG5hcnRpY2xle1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gID4uaW5uZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHggMTIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAua3Z7XG4gICAgICB3aWR0aDogNzY5cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgJi5zcHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9Ly9pbWdcbiAgICB9Ly8ua3ZcbiAgICBoMntcbiAgICAgIHdpZHRoOiAzMDVweDtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmK3B7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgfVxuICAgIH0vL2gyXG4gICAgcHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAgICYrcHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9Ly8uaW5uZXJcbn0vL2FydGljbGVcblxuI2ludHJve1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoMS53di1sb2dve1xuICAgIHdpZHRoOiA0NjZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfS8vaDEud3YtbG9nb1xuICAuaW5zdGEtaWNvbntcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuICB9Ly8uaW5zdGEtaWNvblxuICBoMi5oZWFkY29weXtcbiAgICB3aWR0aDogNjYzcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBpbWcuc3B7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfS8vaDIuaGVhZGNvcHlcbiAgPmgze1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfS8vaDNcbiAgPnVse1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogNTA4cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICA+bGk6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDNCXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9Ly91bFxuICAuYm94LXdyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG8gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuYm94e1xuICAgICAgd2lkdGg6IDI4NnB4O1xuICAgICAgaGVpZ2h0OiAyNzZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICA+cHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgID5zcGFue1xuICAgICAgICAgIGNvbG9yOiAjMzg5N2YwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJveDF7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BjL2ludHJvX2JveF8xLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcbiAgICAgIH1cbiAgICAgICYuYm94MntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGMvaW50cm9fYm94XzIucG5nJykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xuICAgICAgfVxuICAgICAgJi5ib3gze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzMDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDMzM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BjL2ludHJvX2JveF8zLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5ib3hcbiAgfS8vLmJveC13cmFwXG59Ly8jaW50cm9cblxuYXNpZGV7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICAuaW5zdGFncmFte1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhY2tudW1iZXJ7XG4gICAgd2lkdGg6MTg1cHg7XG4gICAgPmF7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC40cztcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgfVxuICAgICAgPmltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH0vL2ltZ1xuICAgIH0vL2FcbiAgICA+cHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICB9XG4gIH0vLy5iYWNrbnVtYmVyXG4gIC5yaWRnZXtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgID5he1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAuNHM7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAuMyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgPmltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH0vL2ltZ1xuICAgICAgPnB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9Ly9hXG4gIH0vLy5yaWRnZVxufS8vYXNpZGVcbiJdfQ== */
