@charset "UTF-8";
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
/* line 8, src/scss/common/_reset.scss */
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

/* line 86, src/scss/common/_reset.scss */
body {
  line-height: 1;
}

/* line 90, src/scss/common/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

/* line 104, src/scss/common/_reset.scss */
nav ul,
nav li,
li {
  list-style: none !important;
}

/* line 110, src/scss/common/_reset.scss */
blockquote,
q {
  quotes: none;
}

/* line 115, src/scss/common/_reset.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/* line 123, src/scss/common/_reset.scss */
a {
  background: transparent;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

/* change colours to suit your needs */
/* line 132, src/scss/common/_reset.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
/* line 139, src/scss/common/_reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 146, src/scss/common/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 150, src/scss/common/_reset.scss */
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 156, src/scss/common/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
/* line 162, src/scss/common/_reset.scss */
hr {
  border: 0;
  border-top: 1px solid #ccc;
  display: block;
  height: 1px;
  margin: 1em 0;
  padding: 0;
}

/* line 171, src/scss/common/_reset.scss */
input,
select {
  vertical-align: middle;
}

/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/* 左パディング */
/* 右パディング */
/* 下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/* 左パディング */
/* 右パディング */
/* 下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/* 左パディング */
/* 右パディング */
/* 下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/* 左パディング */
/* 右パディング */
/* 下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
/* line 3, src/scss/common/_base.scss */
body {
  overflow-x: hidden;
}

/* line 7, src/scss/common/_base.scss */
body *,
body *::before,
body *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 15, src/scss/common/_base.scss */
body.is-fixed {
  position: fixed;
}

/* line 31, src/scss/common/_base.scss */
.p-page {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #323232;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Pゴシック", "MS P Gothic", Osaka, sans-serif;
  font-weight: 300;
  height: 100%;
  line-break: strict;
  width: 100%;
}

/* line 41, src/scss/common/_base.scss */
.p-page img,
.p-page picture {
  display: block !important;
  vertical-align: bottom;
  width: 100%;
}

/* line 46, src/scss/common/_base.scss */
.p-page img :hover,
.p-page picture :hover {
  opacity: 1;
}

/* line 58, src/scss/common/_base.scss */
.p-page a {
  -webkit-transition: .3s;
  color: #323232;
  display: block;
  text-decoration: none;
  transition: .3s;
}

/* line 63, src/scss/common/_base.scss */
.p-page a:hover {
  opacity: 1;
}

/* line 68, src/scss/common/_base.scss */
.p-page ul,
.p-page li {
  list-style: none;
}

/* line 73, src/scss/common/_base.scss */
.p-page main {
  width: 100%;
}

/* line 78, src/scss/common/_base.scss */
button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
}

/* line 87, src/scss/common/_base.scss */
.main_bg {
  background-image: none;
  min-height: 100vh;
  position: relative;
}

/* line 91, src/scss/common/_base.scss */
.main_bg::before {
  background-image: url(../images2025/common/main_bg.jpg);
  background-position: center;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}

/* line 111, src/scss/common/_base.scss */
.main_bgsp {
  background-image: url(../images2025/common/main_bg_sp.jpg);
  background-position: center;
  background-size: cover;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}

/* line 123, src/scss/common/_base.scss */
.l-container {
  margin: 0 auto;
  position: relative;
  width: 100%;
}

/* line 160, src/scss/common/_base.scss */
.l-inner {
  margin: 0 auto;
  position: relative;
  z-index: 2;
}

/* line 179, src/scss/common/_base.scss */
.p-sidebar {
  -ms-overflow-style: none;
  scrollbar-width: none;
  display: block;
  height: 100vh;
  left: 0;
  left: calc(50% - 640px);
  overflow-y: auto;
  padding: 0 20px;
  position: fixed;
  top: 0;
  width: 320px;
  z-index: 100;
}

/* line 180, src/scss/common/_base.scss */
.p-sidebar ::-webkit-scrollbar {
  display: none;
}

/* line 195, src/scss/common/_base.scss */
.p-sidebar_logo {
  width: 268.5px;
}

/* line 198, src/scss/common/_base.scss */
.p-sidebar_data {
  margin: 14px auto 5px;
  width: 268px;
}

/* line 202, src/scss/common/_base.scss */
.p-sidebar_item {
  margin: 0 auto;
  width: 272px;
}

/* line 205, src/scss/common/_base.scss */
.p-sidebar_item_catch {
  margin: 0 auto 5px;
  width: 262px;
}

/* line 209, src/scss/common/_base.scss */
.p-sidebar_item_list {
  -ms-flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
          justify-content: space-between;
}

/* line 215, src/scss/common/_base.scss */
.p-sidebar_item_btn a {
  -webkit-transition: all .3s;
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  height: 48px;
  position: relative;
  transition: all .3s;
  width: 136px;
}

/* line 224, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(1) a {
  background-image: url(../images2025/common/sidemenu_btn_anchor1.png);
}

/* line 226, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(1) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_anchor1-hover.png);
}

/* line 230, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(2) a {
  background-image: url(../images2025/common/sidemenu_btn_anchor2.png);
}

/* line 232, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(2) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_anchor2-hover.png);
}

/* line 236, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(3) a {
  background-image: url(../images2025/common/sidemenu_btn_anchor3.png);
}

/* line 238, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(3) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_anchor3-hover.png);
}

/* line 242, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(4) a {
  background-image: url(../images2025/common/sidemenu_btn_anchor4.png);
}

/* line 244, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(4) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_anchor4-hover.png);
}

/* line 248, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(5) a {
  background-image: url(../images2025/common/sidemenu_btn_anchor5.png);
}

/* line 250, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(5) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_anchor5-hover.png);
}

/* line 254, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(6) a {
  background-image: url(../images2025/common/sidemenu_btn_anchor6.png);
}

/* line 256, src/scss/common/_base.scss */
.p-sidebar_item_btn:nth-child(6) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_anchor6-hover.png);
}

/* line 263, src/scss/common/_base.scss */
.p-sidebar_link {
  margin: 20px auto 10px;
}

/* line 267, src/scss/common/_base.scss */
.p-sidebar_link_list:first-child.p-sidebar_link_btn {
  margin-top: 0;
}

/* line 272, src/scss/common/_base.scss */
.p-sidebar_link_btn {
  margin-top: -3px;
}

/* line 274, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(1) a {
  background-image: url(../images2025/common/sidemenu_btn_link1.png);
}

/* line 276, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(1) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link1-hover.png);
}

/* line 280, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(2) a {
  background-image: url(../images2025/common/sidemenu_btn_link2.png);
}

/* line 282, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(2) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link2-hover.png);
}

/* line 286, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(3) a {
  background-image: url(../images2025/common/sidemenu_btn_link3.png);
}

/* line 288, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(3) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link3-hover.png);
}

/* line 292, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(4) a {
  background-image: url(../images2025/common/sidemenu_btn_link4.png);
}

/* line 294, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(4) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link4-hover.png);
}

/* line 298, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(5) a {
  background-image: url(../images2025/common/sidemenu_btn_link5.png);
}

/* line 300, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(5) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link5-hover.png);
}

/* line 304, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(6) a {
  background-image: url(../images2025/common/sidemenu_btn_link6.png);
}

/* line 306, src/scss/common/_base.scss */
.p-sidebar_link_btn:nth-child(6) a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link6-hover.png);
}

/* line 311, src/scss/common/_base.scss */
.p-sidebar_link_btn a {
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  height: 48px;
  margin: 0 auto;
  width: 268px;
}

/* line 320, src/scss/common/_base.scss */
.p-sidebar_copyright {
  color: #fff;
  font-size: 10px;
  font-weight: 300;
  line-height: 21px;
  text-align: center;
}

/*------------------------------------------------------------------*/
/* cookie承諾画面 */
/*------------------------------------------------------------------*/
/* line 345, src/scss/common/_base.scss */
.c-modal-cookie {
  -webkit-transition: all .3s linear;
  display: none;
  transition: all .3s linear;
}

/* line 350, src/scss/common/_base.scss */
.c-modal-cookie__modal {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  padding: 10px 6px;
  position: fixed;
  right: 0;
  width: 100%;
  z-index: 100;
}

/* line 360, src/scss/common/_base.scss */
.c-modal-cookie__text {
  color: #fff;
  font-family: "Noto Sans JP", sans-serif !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
}

/* line 369, src/scss/common/_base.scss */
.c-modal-cookie__modal a {
  color: #fffb33;
  display: inline;
}

/* line 374, src/scss/common/_base.scss */
.c-modal-cookie__bg {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 96;
}

/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/* 左パディング */
/* 右パディング */
/* 下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/* 左パディング */
/* 右パディング */
/* 下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
/* # =================================================================
   #  PC・SP出しわけ
   # ================================================================= */

/* # =================================================================
   #  非表示
   # ================================================================= */
/* line 80, src/scss/common/_utility.scss */
.is-hide {
  display: none !important;
}

/* # =================================================================
   #  レイアウト
   # ================================================================= */
/* line 87, src/scss/common/_utility.scss */
.u-container {
  margin-left: auto;
  margin-right: auto;
  width: 996px;
}

/* line 98, src/scss/common/_utility.scss */
.u-left {
  float: left;
}

/* line 102, src/scss/common/_utility.scss */
.u-right {
  float: right;
}

/* line 106, src/scss/common/_utility.scss */
.u-center {
  margin-left: auto;
  margin-right: auto;
}

/* line 111, src/scss/common/_utility.scss */
.u-hide {
  display: none;
}

/* line 115, src/scss/common/_utility.scss */
.u-block {
  display: block;
}

/* line 119, src/scss/common/_utility.scss */
.u-iblock {
  display: inline-block;
}

/* line 123, src/scss/common/_utility.scss */
.u-inline {
  display: inline;
}

/* line 127, src/scss/common/_utility.scss */
.u-opacity1 {
  opacity: 1;
}

/* line 131, src/scss/common/_utility.scss */
.u-over {
  overflow: hidden;
}

/* # =================================================================
  # テキスト
# ================================================================= */
/* line 138, src/scss/common/_utility.scss */
.u-suptext {
  font-size: 75.5%;
  position: relative;
  top: -0.1em;
  vertical-align: top;
}

/* line 145, src/scss/common/_utility.scss */
.u-subtext {
  font-size: 75.5%;
  position: relative;
  top: 0.1em;
  vertical-align: bottom;
}

/* line 152, src/scss/common/_utility.scss */
.u-indent-1 {
  padding-left: 1em;
  text-indent: -1em;
}

/* line 157, src/scss/common/_utility.scss */
.u-indent0 {
  text-indent: 0 !important;
}

/* line 161, src/scss/common/_utility.scss */
.u-indent1 {
  text-indent: 1em !important;
}

/* line 165, src/scss/common/_utility.scss */
.u-palt {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

/* line 169, src/scss/common/_utility.scss */
.u-italic {
  font-style: italic;
}

/* line 173, src/scss/common/_utility.scss */
.u-dela {
  font-family: "Dela Gothic One", sans-serif;
  font-weight: 400;
}

/* # =================================================================
   #  色
   # ================================================================= */
/* # =================================================================
   #  ボタンをディアクティブに
   # ================================================================= */
/* line 186, src/scss/common/_utility.scss */
.is-deactive {
  opacity: .5;
  pointer-events: none;
}

/* line 190, src/scss/common/_utility.scss */
.is-deactive:hover {
  cursor: none;
}

/* # =================================================================
   # 文字揃え
   # ================================================================= */
/* line 198, src/scss/common/_utility.scss */
.u-text-right {
  text-align: right !important;
}

/* line 202, src/scss/common/_utility.scss */
.u-text-center {
  text-align: center !important;
}

/* line 206, src/scss/common/_utility.scss */
.u-text-left {
  text-align: left !important;
}

/* line 210, src/scss/common/_utility.scss */
.u-vertical-middle {
  vertical-align: middle;
}

/* line 214, src/scss/common/_utility.scss */
.u-vertical-top {
  vertical-align: top;
}

/* line 218, src/scss/common/_utility.scss */
.u-vertical-bottom {
  vertical-align: bottom;
}

/* line 222, src/scss/common/_utility.scss */
.u-ellipsis {
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* # =================================================================
  #  transition
# ================================================================= */
/* line 232, src/scss/common/_utility.scss */
.u-transition {
  -webkit-transition: all ease .5s;
  transition: all ease .5s;
}

/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/* 左パディング */
/* 右パディング */
/* 下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
/*  マージン */
/*  上マージン */
/*  左マージン */
/*  右マージン */
/*  下マージン */
/* パディング */
/* 上パディング */
/* 左パディング */
/* 右パディング */
/* 下パディング */
/* 上位置 */
/* 左位置 */
/* 右位置 */
/* 下位置 */
/*icon_fadein*/
/* line 4, src/scss/common/_animation.scss */
.icon_fadein {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: all .5s ease-in-out;
  filter: alpha(opacity=0);
  opacity: 0;
  position: relative;
  transition: all .5s ease-in-out;
  z-index: 10;
}

/* line 16, src/scss/common/_animation.scss */
.icon_fadein.active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=1);
  opacity: 1;
}

/*fadein*/
/* line 23, src/scss/common/_animation.scss */
.fadein {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: all .8s ease-in-out;
  filter: alpha(opacity=0);
  opacity: 0;
  transition: all .8s ease-in-out;
}

/* line 33, src/scss/common/_animation.scss */
.fadein.active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=1);
  opacity: 1;
}

/* line 39, src/scss/common/_animation.scss */
.fadeup {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate(0, 30px);
  -webkit-transform-style: preserve-3d;
  -webkit-transition: all .5s ease;
  backface-visibility: hidden;
  filter: alpha(opacity=0);
  opacity: 0;
  transform: translate(0, 30px);
  transform-style: preserve-3d;
  transition: all .5s ease;
}

/* line 54, src/scss/common/_animation.scss */
.fadeup.active {
  -webkit-transform: translate(0, 0);
  filter: alpha(opacity=100);
  opacity: 1;
  transform: translate(0, 0);
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 10, src/scss/parts/_parts-pc.scss */
.header {
  display: none;
}

/* line 13, src/scss/parts/_parts-pc.scss */
.mv {
  padding: 100px 20px;
  position: relative;
  width: 100%;
}

/*------------------------------------------------------------------------------------ */
/*------------------------------------------------------------------------------------- */
/* line 22, src/scss/parts/_parts-pc.scss */
.p-parts__footer_linklist {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: center;
}

/* line 27, src/scss/parts/_parts-pc.scss */
.footer {
  background: #000;
  margin: 0 auto;
  padding: calc(20 / 1280 * 100vw) calc(20 / 1280 * 100vw) calc(40 / 1280 * 100vw);
}

/* line 33, src/scss/parts/_parts-pc.scss */
.footer__link a {
  -webkit-text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
  color: #fff;
  display: block;
  font-size: calc(12 / 1280 * 100vw);
  font-weight: 300;
  line-height: 1.7;
  margin: auto;
  margin-bottom: calc(10 / 1280 * 100vw);
  margin-top: calc(10 / 1280 * 100vw);
  text-align: center;
          text-decoration-line: underline;
          text-decoration-style: solid;
}

/* line 45, src/scss/parts/_parts-pc.scss */
.footer__link a:hover {
  opacity: .7;
}

/* line 49, src/scss/parts/_parts-pc.scss */
.footer .u-footer_banner {
  margin: auto;
  margin-left: calc(10 / 1280 * 100vw);
  margin-right: calc(10 / 1280 * 100vw);
  width: calc(260 / 1280 * 100vw);
}

/* line 54, src/scss/parts/_parts-pc.scss */
.footer .u-footer_banner:last-of-type {
  margin-right: 0;
}

/* line 58, src/scss/parts/_parts-pc.scss */
.footer__copyright {
  color: #fff;
  font-size: calc(10 / 1280 * 100vw);
  font-weight: 300;
  line-height: 2.1;
  text-align: center;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 7, src/scss/parts/_parts-tab.scss */
.p-page__mv_logo {
  display: none;
}

/* line 10, src/scss/parts/_parts-tab.scss */
.p-page__mv_catch {
  display: none;
}

/* line 15, src/scss/parts/_parts-tab.scss */
.header {
  display: block;
}

/* line 18, src/scss/parts/_parts-tab.scss */
img {
  display: block;
  height: auto;
  width: 100%;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 25, src/scss/parts/_parts-tab.scss */
.header {
  background-color: #000;
  height: 5.43478vw;
  padding-top: 1.08696vw;
  position: relative;
  width: 100%;
  z-index: 10;
}

/* line 32, src/scss/parts/_parts-tab.scss */
.header.is-fixed {
  left: 0;
  position: fixed;
  top: 0;
}

/* line 37, src/scss/parts/_parts-tab.scss */
.header .header_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
}

/* line 42, src/scss/parts/_parts-tab.scss */
.header_logo {
  margin: 0 auto;
  width: 11.73913vw;
}

/* line 46, src/scss/parts/_parts-tab.scss */
.header_btn {
  display: block;
  height: 2.3913vw;
  position: absolute;
  right: 2.17391vw;
  top: 0;
  width: 5.43478vw;
  z-index: 5;
}

/* line 54, src/scss/parts/_parts-tab.scss */
.header_btn-inner {
  cursor: pointer;
  height: 2.3913vw;
  position: relative;
  width: 5.43478vw;
}

/* line 59, src/scss/parts/_parts-tab.scss */
.header_btn-inner span {
  -webkit-transform-origin: 0% 50%;
  -webkit-transition: .3s;
  background: #fff;
  border: none;
  display: block;
  height: 0.21739vw;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0.54348vw;
          transform-origin: 0% 50%;
  transition: .3s;
  width: 5.43478vw;
}

/* line 71, src/scss/parts/_parts-tab.scss */
.header_btn-inner span:nth-of-type(2) {
  top: 1.63043vw;
}

/* line 74, src/scss/parts/_parts-tab.scss */
.header_btn-inner span:nth-of-type(3) {
  top: 2.71739vw;
}

/* line 78, src/scss/parts/_parts-tab.scss */
.header_btn-inner.close {
  margin-left: 2.71739vw;
}

/* line 81, src/scss/parts/_parts-tab.scss */
.header_btn-inner.close span:nth-of-type(1) {
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg);
  width: 3.58696vw;
}

/* line 85, src/scss/parts/_parts-tab.scss */
.header_btn-inner.close span:nth-of-type(2) {
  opacity: 0;
}

/* line 88, src/scss/parts/_parts-tab.scss */
.header_btn-inner.close span:nth-of-type(3) {
  -webkit-transform: rotate(-40deg);
  top: 2.71739vw;
          transform: rotate(-40deg);
  width: 3.58696vw;
}

/* line 97, src/scss/parts/_parts-tab.scss */
.header_menu {
  -webkit-transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.4s ease;
  background: rgba(0, 0, 0, 0.85);
  height: 100vh;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
          transform: translateX(100%);
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  width: 31.52174vw;
  z-index: 4;
}

/* line 108, src/scss/parts/_parts-tab.scss */
.header_menu.open {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

/* line 111, src/scss/parts/_parts-tab.scss */
.header_menu_list {
  margin: 0 auto;
  width: 26.30435vw;
}

/* line 116, src/scss/parts/_parts-tab.scss */
.header_menu_item_logo {
  margin: auto;
  margin-bottom: 1.63043vw;
  margin-top: 9.78261vw;
  width: 26.52174vw;
}

/* line 122, src/scss/parts/_parts-tab.scss */
.header_menu_item_btn {
  height: 5.27174vw;
  width: 26.30435vw;
}

/* line 126, src/scss/parts/_parts-tab.scss */
.header_menu_item_btn a {
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  height: 5.27174vw;
  text-decoration: none;
  width: 26.30435vw;
}

/* line 134, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(2) .header_menu_item_btn a {
  background-image: url(../images2025/common/sidemenu_btn_link1.png);
}

/* line 136, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(2) .header_menu_item_btn a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link1-hover.png);
}

/* line 140, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(3) .header_menu_item_btn a {
  background-image: url(../images2025/common/sidemenu_btn_link2.png);
}

/* line 142, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(3) .header_menu_item_btn a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link2-hover.png);
}

/* line 146, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(4) .header_menu_item_btn a {
  background-image: url(../images2025/common/sidemenu_btn_link3.png);
}

/* line 148, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(4) .header_menu_item_btn a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link3-hover.png);
}

/* line 152, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(5) .header_menu_item_btn a {
  background-image: url(../images2025/common/sidemenu_btn_link4.png);
}

/* line 154, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(5) .header_menu_item_btn a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link4-hover.png);
}

/* line 158, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(6) .header_menu_item_btn a {
  background-image: url(../images2025/common/sidemenu_btn_link5.png);
}

/* line 160, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(6) .header_menu_item_btn a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link5-hover.png);
}

/* line 164, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(7) .header_menu_item_btn a {
  background-image: url(../images2025/common/sidemenu_btn_link6.png);
}

/* line 166, src/scss/parts/_parts-tab.scss */
.header_menu_item:nth-child(7) .header_menu_item_btn a:hover {
  background-image: url(../images2025/common/sidemenu_btn_link6-hover.png);
}

/*------------------------------------------------------------------------------------ */
/*------------------------------------------------------------------------------------- */
/* line 177, src/scss/parts/_parts-tab.scss */
.p-parts__footer_linklist {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: center;
}

/* line 182, src/scss/parts/_parts-tab.scss */
.footer {
  background: #000;
  margin: 0 auto;
  padding: 2.17391vw 0vw 4.34783vw;
}

/* line 188, src/scss/parts/_parts-tab.scss */
.footer__link a {
  -webkit-text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
  color: #fff;
  display: block;
  font-size: 1.30435vw;
  font-weight: 300;
  line-height: 1.7;
  margin: 10px auto;
  text-align: center;
          text-decoration-line: underline;
          text-decoration-style: solid;
}

/* line 198, src/scss/parts/_parts-tab.scss */
.footer__link a:hover {
  opacity: .7;
}

/* line 202, src/scss/parts/_parts-tab.scss */
.footer .u-footer_banner {
  margin-left: 1.08696vw;
  margin-right: 1.08696vw;
  width: 28.26087vw;
}

/* line 206, src/scss/parts/_parts-tab.scss */
.footer .u-footer_banner:last-of-type {
  margin-right: 0;
}

/* line 210, src/scss/parts/_parts-tab.scss */
.footer__copyright {
  color: #fff;
  font-size: 1.08696vw;
  font-weight: 300;
  line-height: 2.1;
  text-align: center;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 13, src/scss/page/_top-tab.scss */
.p-top .p-sidebar {
  padding-top: calc(35 / 920 * 100vw);
}

/* line 19, src/scss/page/_top-tab.scss */
.p-top__sp_menu {
  display: none;
}

/* line 22, src/scss/page/_top-tab.scss */
.p-top__mv {
  display: none;
}

/* line 28, src/scss/page/_top-tab.scss */
.p-top__main {
  margin: 0 auto;
  padding-top: calc(40/920*100vw);
  width: 100%;
}

/* line 34, src/scss/page/_top-tab.scss */
.p-top_bg {
  -webkit-box-shadow: 0 0 calc(10 / 920 * 100vw) 0 rgba(0, 30, 140, 0.5), 0 0 calc(10 / 920 * 100vw) 0 rgba(0, 30, 140, 0.5);
  background: -webkit-gradient(linear, left top, right top, from(#8E62E8), to(#00B2F2));
  background: linear-gradient(90deg, #8E62E8 0%, #00B2F2 100%);
  border-radius: calc(20 / 920 * 100vw);
          box-shadow: 0 0 calc(10 / 920 * 100vw) 0 rgba(0, 30, 140, 0.5), 0 0 calc(10 / 920 * 100vw) 0 rgba(0, 30, 140, 0.5);
  height: auto;
  margin: 0 auto calc(40 / 920 * 100vw);
  padding: calc(40 / 920 * 100vw) calc(20 / 920 * 100vw) calc(20 / 920 * 100vw);
  position: relative;
  width: 100%;
  z-index: 0;
}

/* line 46, src/scss/page/_top-tab.scss */
.p-top_bg::after {
  background-image: url(../images2025/top/top__bg.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: calc(20 / 920 * 100vw);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

/* line 77, src/scss/page/_top-tab.scss */
.p-top .u-top_catch {
  margin: 0 auto;
  width: calc(344 / 920 * 100vw);
}

/* line 85, src/scss/page/_top-tab.scss */
.p-top .u-top_title {
  margin: calc(15 / 920 * 100vw) auto calc(35 / 920 * 100vw);
}

/* line 94, src/scss/page/_top-tab.scss */
.p-top .u-top_wrap {
  background: #FFF;
  border-radius: calc(10 / 920 * 100vw);
  padding: calc(20 / 920 * 100vw);
}

/* line 104, src/scss/page/_top-tab.scss */
.p-top .u-top_flex, .p-top .u-top_book {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: space-between;
}

/* line 111, src/scss/page/_top-tab.scss */
.p-top .u-top_book {
  background: #F3F3E0;
  border-radius: calc(60 / 920 * 100vw);
  margin: calc(30 / 920 * 100vw) auto 0;
  padding: calc(30 / 920 * 100vw) calc(60 / 920 * 100vw);
  width: calc(690 / 920 * 100vw);
}

/* line 118, src/scss/page/_top-tab.scss */
.p-top .u-top_book-ph {
  margin-right: calc(20 / 920 * 100vw);
  width: calc(148.5 / 920 * 100vw);
}

/* line 127, src/scss/page/_top-tab.scss */
.p-top .u-top_book-text {
  width: calc(401 / 920 * 100vw);
}

/* line 134, src/scss/page/_top-tab.scss */
.p-top .u-top_book-title {
  color: #001E8C;
  font-size: calc(16 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.3;
}

/* line 144, src/scss/page/_top-tab.scss */
.p-top .u-top_book-caption {
  color: #001E8C;
  font-size: calc(14 / 920 * 100vw);
  font-weight: 300;
  line-height: 1.5;
  margin: calc(10 / 920 * 100vw) auto;
}

/* line 156, src/scss/page/_top-tab.scss */
.p-top .u-top_book-btn a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-shadow: calc(4 / 920 * 100vw) calc(4 / 920 * 100vw) 0 0 rgba(0, 30, 140, 0.25);
          align-items: center;
  background: #001E8C;
  border-radius: calc(30 / 920 * 100vw);
          box-shadow: calc(4 / 920 * 100vw) calc(4 / 920 * 100vw) 0 0 rgba(0, 30, 140, 0.25);
  color: #fff;
  display: block;
  font-size: calc(18 / 920 * 100vw);
  font-weight: 600;
  height: calc(46 / 920 * 100vw);
          justify-content: center;
  line-height: calc(35 / 920 * 100vw);
  padding: calc(5 / 920 * 100vw) calc(54 / 920 * 100vw);
  text-align: center;
  width: calc(401 / 920 * 100vw);
}

/* line 184, src/scss/page/_top-tab.scss */
.p-top .u-top_main img {
  margin-left: calc(-20 / 920 * 100vw);
}

/* line 194, src/scss/page/_top-tab.scss */
.p-top .u-top_text {
  width: calc(384 / 920 * 100vw);
}

/* line 201, src/scss/page/_top-tab.scss */
.p-top .u-top_caption {
  color: #000;
  font-size: calc(18 / 920 * 100vw);
  line-height: 1.38889;
  margin: calc(20 / 920 * 100vw) auto 0;
}

/* line 212, src/scss/page/_top-tab.scss */
.p-top .u-top_caution {
  font-size: calc(12 / 920 * 100vw);
  line-height: 1.6;
}

/* line 222, src/scss/page/_top-tab.scss */
.p-top__specialprize-title {
  width: calc(186 / 920 * 100vw);
}

/* line 228, src/scss/page/_top-tab.scss */
.p-top__specialprize-main {
  width: calc(488 / 920 * 100vw);
}

/* line 237, src/scss/page/_top-tab.scss */
.p-top__genga-title {
  width: calc(344 / 920 * 100vw);
}

/* line 243, src/scss/page/_top-tab.scss */
.p-top__genga-main {
  width: calc(437 / 920 * 100vw);
}

/* line 248, src/scss/page/_top-tab.scss */
.p-top__genga-main img {
  margin-left: 0 !important;
}

/* line 252, src/scss/page/_top-tab.scss */
.p-top__genga .p-top__prize_caution {
  margin-top: calc(25 /  920 * 100vw);
}

/* line 261, src/scss/page/_top-tab.scss */
.p-top__goldcard-title {
  width: calc(366.5 / 920 * 100vw);
}

/* line 267, src/scss/page/_top-tab.scss */
.p-top__goldcard-main {
  width: calc(459 / 920 * 100vw);
}

/* line 276, src/scss/page/_top-tab.scss */
.p-top__catalog-title {
  width: calc(486 / 920 * 100vw);
}

/* line 282, src/scss/page/_top-tab.scss */
.p-top__catalog-main {
  width: calc(469 / 920 * 100vw);
}

/* line 291, src/scss/page/_top-tab.scss */
.p-top__comb-title {
  width: calc(473 / 920 * 100vw);
}

/* line 297, src/scss/page/_top-tab.scss */
.p-top__comb-main {
  width: calc(450 / 920 * 100vw);
}

/* line 303, src/scss/page/_top-tab.scss */
.p-top__comb-listflex {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: space-between;
}

/* line 307, src/scss/page/_top-tab.scss */
.p-top__comb .p-top__prize_item {
  padding-left: 0;
}

/* line 309, src/scss/page/_top-tab.scss */
.p-top__comb .p-top__prize_item.listflex {
  width: calc(420 / 920 * 100vw);
}

/* line 315, src/scss/page/_top-tab.scss */
.p-top__comb .p-top__prize_item:nth-child(2).listflex {
  width: calc(380 / 920 * 100vw);
}

/* line 324, src/scss/page/_top-tab.scss */
.p-top__bookcard {
  margin-bottom: 0;
}

/* line 327, src/scss/page/_top-tab.scss */
.p-top__bookcard-title {
  width: calc(364 / 920 * 100vw);
}

/* line 334, src/scss/page/_top-tab.scss */
.p-top__bookcard-main {
  width: calc(455 / 920 * 100vw);
}

/* line 339, src/scss/page/_top-tab.scss */
.p-top__bookcard-main img {
  margin-left: 0 !important;
}

/* line 345, src/scss/page/_top-tab.scss */
.p-top__contact {
  color: #000;
  text-align: center;
}

/* line 349, src/scss/page/_top-tab.scss */
.p-top__contact_wrap {
  -webkit-box-shadow: 0 0 calc(10 / 920 * 100vw) 0 rgba(0, 30, 140, 0.5);
  background: rgba(255, 255, 255, 0.9);
          box-shadow: 0 0 calc(10 / 920 * 100vw) 0 rgba(0, 30, 140, 0.5);
  margin: calc(80 / 920 * 100vw) auto calc(40 / 920 * 100vw);
  padding: calc(30 / 920 * 100vw);
  width: calc(628 / 920 * 100vw);
}

/* line 364, src/scss/page/_top-tab.scss */
.p-top__contact_title {
  font-size: calc(20 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.2;
}

/* line 374, src/scss/page/_top-tab.scss */
.p-top__contact_lead {
  font-size: calc(12 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.3;
  margin: calc(15 / 920 * 100vw) auto;
}

/* line 386, src/scss/page/_top-tab.scss */
.p-top__contact_mail {
  font-size: calc(21 / 920 * 100vw);
  font-weight: 300;
  line-height: 1;
}

/* line 396, src/scss/page/_top-tab.scss */
.p-top__contact_data {
  font-size: calc(16 / 920 * 100vw);
  font-weight: 300;
  line-height: 1.3;
  margin: calc(15 / 920 * 100vw) auto;
}

/* line 402, src/scss/page/_top-tab.scss */
.p-top__contact_data .u-min {
  font-size: calc(12 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.3;
}

/* line 417, src/scss/page/_top-tab.scss */
.p-top__contact_caution {
  font-size: calc(12 / 920 * 100vw);
  font-weight: 300;
  line-height: 1.3;
  text-align: left;
}

/* line 429, src/scss/page/_top-tab.scss */
.p-top .p-btn__guideline {
  display: block;
  height: calc(50 / 920 * 100vw);
  margin: calc(25 / 920 * 100vw) auto calc(30 / 920 * 100vw);
  position: relative;
  width: calc(388 / 920 * 100vw);
}

/* line 435, src/scss/page/_top-tab.scss */
.p-top .p-btn__guideline a {
  background-image: url(../images2025/top/top__btn_guideline.png);
  background-size: cover;
  content: '';
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}

/* line 443, src/scss/page/_top-tab.scss */
.p-top .p-btn__guideline a:hover {
  background-image: url(../images2025/top/top__btn_guideline-hover.png);
}

/* line 455, src/scss/page/_top-tab.scss */
.p-top__btn_shop {
  height: calc(54 / 920 * 100vw);
  margin: 0 auto calc(85 / 920 * 100vw);
  width: calc(408 / 920 * 100vw);
}

/* line 459, src/scss/page/_top-tab.scss */
.p-top__btn_shop a {
  background-image: url(../images2025/top/top__btn_shop.png);
  background-size: cover;
  content: '';
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}

/* line 468, src/scss/page/_top-tab.scss */
.p-top__btn_shop a:hover {
  background-image: url(../images2025/top/top__btn_shop-hover.png);
}

/* line 479, src/scss/page/_top-tab.scss */
.p-top__prize_catch {
  color: #555678;
  font-size: calc(14 / 920 * 100vw);
  line-height: 1.42;
  margin-bottom: calc(6 / 920 * 100vw);
  text-align: center;
}

/* line 490, src/scss/page/_top-tab.scss */
.p-top__prize_headings {
  color: #8E62E8;
  font-size: calc(22 / 920 * 100vw);
  line-height: 1.27;
  text-align: center;
}

/* line 501, src/scss/page/_top-tab.scss */
.p-top__prize_ppl {
  color: #8E62E8;
  font-size: calc(24 / 920 * 100vw);
  letter-spacing: calc(3 / 920 * 100vw);
  line-height: 1;
  text-align: center;
}

/* line 507, src/scss/page/_top-tab.scss */
.p-top__prize_ppl .u-large {
  font-size: calc(50 / 920 * 100vw);
  line-height: 1;
}

/* line 519, src/scss/page/_top-tab.scss */
.p-top__prize_item {
  padding-left: 1.2em;
  position: relative;
}

/* line 522, src/scss/page/_top-tab.scss */
.p-top__prize_item-text {
  color: #000;
  font-size: calc(14 /  920 * 100vw);
  line-height: 1.428;
  margin-top: calc(10 /  920 * 100vw);
  padding-left: 1.2em;
  position: relative;
  text-indent: 0;
}

/* line 530, src/scss/page/_top-tab.scss */
.p-top__prize_item-text::before {
  content: "・";
  left: 0;
  position: absolute;
  top: 0;
}

/* line 536, src/scss/page/_top-tab.scss */
.p-top__prize_item-text:first-child {
  margin-top: 0;
}

/* line 540, src/scss/page/_top-tab.scss */
.p-top__prize_item-caption {
  color: #000;
  font-size: calc(14 /  920 * 100vw);
  line-height: 1.428;
  margin-top: calc(10 /  920 * 100vw);
}

/* line 545, src/scss/page/_top-tab.scss */
.p-top__prize_item-caption .u-bold {
  font-weight: bold;
}

/* line 548, src/scss/page/_top-tab.scss */
.p-top__prize_item-caption:first-child {
  margin-top: 0;
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 5, src/scss/page/_guideline-tab.scss */
.p-guideline .p-sidebar {
  margin-top: calc(40 / 920 * 100vw);
}

/* line 8, src/scss/page/_guideline-tab.scss */
.p-guideline .u-mb0 {
  margin-bottom: 0;
}

/* line 11, src/scss/page/_guideline-tab.scss */
.p-guideline .u-mt10 {
  margin-top: calc(10 / 920 * 100vw);
}

/* line 14, src/scss/page/_guideline-tab.scss */
.p-guideline .u-mt15 {
  margin-top: calc(15 / 920 * 100vw);
}

/* line 17, src/scss/page/_guideline-tab.scss */
.p-guideline .u-mt20 {
  margin-top: calc(20 / 920 * 100vw);
}

/* line 20, src/scss/page/_guideline-tab.scss */
.p-guideline .u-mb20 {
  margin-bottom: calc(20 / 920 * 100vw);
}

/* line 23, src/scss/page/_guideline-tab.scss */
.p-guideline .u-text-c {
  text-align: center;
}

/* line 26, src/scss/page/_guideline-tab.scss */
.p-guideline__main {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5), 0 0 10px 0 rgba(0, 30, 140, 0.5);
  background: -webkit-gradient(linear, left top, right top, from(#8E62E8), to(#00B2F2));
  background: linear-gradient(90deg, #8E62E8 0%, #00B2F2 100%);
  border-radius: calc(20 / 920 * 100vw);
          box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5), 0 0 10px 0 rgba(0, 30, 140, 0.5);
  margin: calc(40 / 920 * 100vw) auto calc(80 / 920 * 100vw);
  max-width: 100%;
  padding: calc(20 / 920 * 100vw);
  width: 100%;
}

/* line 35, src/scss/page/_guideline-tab.scss */
.p-guideline__contents {
  background: #fff;
  border-radius: calc(20 / 920 * 100vw);
  padding: calc(40 / 920 * 100vw) 0 calc(40 / 920 * 100vw);
}

/* line 40, src/scss/page/_guideline-tab.scss */
.p-guideline__detail {
  margin: 0 auto calc(20 / 920 * 100vw);
  padding: 0 calc(76 / 920 * 100vw);
}

/* line 44, src/scss/page/_guideline-tab.scss */
.p-guideline__title {
  margin: 0 auto;
  width: calc(149 / 920 * 100vw);
}

/* line 48, src/scss/page/_guideline-tab.scss */
.p-guideline__headings {
  background: #E4ECEF;
  border-radius: 5px;
  color: #00B2F2;
  font-size: calc(24 / 920 * 100vw);
  font-weight: 600;
  line-height: 1;
  margin: calc(40 / 920 * 100vw) auto calc(20 / 920 * 100vw);
  padding: calc(13 / 920 * 100vw) 0;
  position: relative;
  text-align: center;
  z-index: 1;
}

/* line 61, src/scss/page/_guideline-tab.scss */
.p-guideline__prize {
  color: #00B2F2;
  font-size: calc(20 / 920 * 100vw);
  font-weight: 600;
  line-height: 1;
  margin: 0 auto calc(10 / 920 * 100vw);
  text-align: center;
}

/* line 69, src/scss/page/_guideline-tab.scss */
.p-guideline__data {
  font-size: calc(20 / 920 * 100vw);
  font-weight: 600;
  line-height: 1;
  margin: 0 auto calc(10 / 920 * 100vw);
}

/* line 75, src/scss/page/_guideline-tab.scss */
.p-guideline__caution {
  font-size: calc(12 / 920 * 100vw);
  line-height: 1.6666;
}

/* line 79, src/scss/page/_guideline-tab.scss */
.p-guideline__caption {
  font-size: calc(16 / 920 * 100vw);
  line-height: 1.4;
}

/* line 82, src/scss/page/_guideline-tab.scss */
.p-guideline__caption a {
  color: #000;
  display: inline;
  text-decoration: underline;
}

/* line 89, src/scss/page/_guideline-tab.scss */
.p-guideline__notes-title {
  margin: 0 auto calc(40 / 920 * 100vw);
  padding-top: calc(60 / 920 * 100vw);
  width: calc(224 / 920 * 100vw);
}

/* line 94, src/scss/page/_guideline-tab.scss */
.p-guideline__notes-list {
  max-width: 100%;
  padding: 0 calc(76 / 920 * 100vw);
}

/* line 98, src/scss/page/_guideline-tab.scss */
.p-guideline__notes-item {
  font-size: calc(16 / 920 * 100vw);
  line-height: 1.5;
  margin-top: calc(5 / 920 * 100vw);
  padding-left: 1em;
  text-indent: -1em;
}

/* line 104, src/scss/page/_guideline-tab.scss */
.p-guideline__notes-item::before {
  content: "・";
}

/* line 107, src/scss/page/_guideline-tab.scss */
.p-guideline__notes-item:first-child {
  margin-top: 0;
}

/* line 110, src/scss/page/_guideline-tab.scss */
.p-guideline__notes-item a {
  color: #323232;
  display: inline;
  text-decoration: underline;
}

/* line 117, src/scss/page/_guideline-tab.scss */
.p-guideline .p-page__bookstore {
  -ms-flex-wrap: wrap;
  gap: calc(15 / 920 * 100vw);
  display: grid;
      flex-wrap: wrap;
  grid-template-columns: repeat(4, 1fr);
  margin: calc(20 / 920 * 100vw) auto 0;
  padding: 0;
  width: 100%;
}

/* line 125, src/scss/page/_guideline-tab.scss */
.p-guideline .p-page__bookstore-item {
  border: 1px solid #000;
  max-width: calc(160 / 920 * 100vw);
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 5, src/scss/page/_faq-tab.scss */
.p-faq a {
  color: #323232;
  display: inline;
  text-decoration: underline;
}

/* line 10, src/scss/page/_faq-tab.scss */
.p-faq .p-sidebar {
  margin-top: calc(40 / 920 * 100vw);
}

/* line 13, src/scss/page/_faq-tab.scss */
.p-faq__main {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5), 0 0 10px 0 rgba(0, 30, 140, 0.5);
  background: -webkit-gradient(linear, left top, right top, from(#8E62E8), to(#00B2F2));
  background: linear-gradient(90deg, #8E62E8 0%, #00B2F2 100%);
  border-radius: calc(20 / 920 * 100vw);
          box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5), 0 0 10px 0 rgba(0, 30, 140, 0.5);
  margin: calc(40 / 920 * 100vw) auto calc(80 / 920 * 100vw);
  max-width: 100%;
  padding: calc(20 / 920 * 100vw);
  width: 100%;
}

/* line 22, src/scss/page/_faq-tab.scss */
.p-faq__contents {
  background: #fff;
  border-radius: calc(10 / 920 * 100vw);
  padding: calc(40 / 920 * 100vw) 0 calc(40 / 920 * 100vw);
}

/* line 27, src/scss/page/_faq-tab.scss */
.p-faq__detail {
  margin: 0 auto calc(20 / 920 * 100vw);
  padding: 0 calc(66 / 920 * 100vw);
}

/* line 31, src/scss/page/_faq-tab.scss */
.p-faq__title {
  margin: 0 auto calc(40 / 920 * 100vw);
  width: calc(242 / 920 * 100vw);
}

/* line 35, src/scss/page/_faq-tab.scss */
.p-faq__lead {
  color: #8E62E8;
  font-size: calc(20 / 920 * 100vw);
  font-weight: 600;
  line-height: calc(60 / 920 * 100vw);
  margin-bottom: calc(20 / 920 * 100vw);
  margin-top: calc(40 / 920 * 100vw);
  padding-left: calc(30 / 920 * 100vw);
  position: relative;
  z-index: 1;
}

/* line 45, src/scss/page/_faq-tab.scss */
.p-faq__lead:first-of-type {
  margin-top: 0;
}

/* line 48, src/scss/page/_faq-tab.scss */
.p-faq__lead::after {
  background-image: url(../images2025/faq/faq__headings_bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: block;
  height: calc(60 / 920 * 100vw);
  left: calc(0 / 920 * 100vw);
  position: absolute;
  top: calc(0 / 920 * 100vw);
  width: 100%;
  z-index: -1;
}

/* line 73, src/scss/page/_faq-tab.scss */
.p-faq__prize_headings {
  color: #8E62E8;
  font-size: calc(24 / 920 * 100vw);
  font-weight: 400;
  line-height: 1.16;
  margin-bottom: calc(20 / 920 * 100vw);
  margin-top: calc(30 / 920 * 100vw);
}

/* line 86, src/scss/page/_faq-tab.scss */
.p-faq__list {
  position: relative;
}

/* line 88, src/scss/page/_faq-tab.scss */
.p-faq__list-item {
  font-size: calc(16 / 920 * 100vw);
  line-height: 1.5;
  padding-left: 1.2em;
  position: relative;
  text-indent: 0;
}

/* line 97, src/scss/page/_faq-tab.scss */
.p-faq__list-item::before {
  content: "・";
  left: 0;
  position: absolute;
  top: 0;
}

/* line 105, src/scss/page/_faq-tab.scss */
.p-faq__aco {
  margin-bottom: calc(20 / 920 * 100vw);
}

/* line 107, src/scss/page/_faq-tab.scss */
.p-faq__aco-inner {
  background: #E4ECEF;
  border-radius: 0 0 5px 5px;
  display: none;
  padding: calc(20 / 920 * 100vw) calc(30 / 920 * 100vw);
}

/* line 113, src/scss/page/_faq-tab.scss */
.p-faq__aco-headings {
  background: var(--Linear, linear-gradient(90deg, #8E62E8 0%, #00B2F2 100%));
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  font-size: calc(20 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.5;
  padding: calc(13 / 920 * 100vw) calc(50 / 920 * 100vw) calc(13 / 920 * 100vw) calc(30 / 920 * 100vw);
  position: relative;
}

/* line 123, src/scss/page/_faq-tab.scss */
.p-faq__aco-headings::after {
  -webkit-transform: translateY(-50%);
  background-image: url(../images2025/faq/faq__aco_open.png);
  background-repeat: no-repeat;
  background-size: 100%;
  content: '';
  height: calc(24 / 920 * 100vw);
  position: absolute;
  right: calc(30 / 920 * 100vw);
  top: 50%;
          transform: translateY(-50%);
  width: calc(24 / 920 * 100vw);
}

/* line 135, src/scss/page/_faq-tab.scss */
.p-faq__aco-headings.active {
  border-radius: 5px 5px 0 0;
}

/* line 138, src/scss/page/_faq-tab.scss */
.p-faq__aco-headings.active::after {
  background-image: url(../images2025/faq/faq__aco_close.png);
  height: calc(20 / 920 * 100vw);
  right: calc(32 / 920 * 100vw);
  width: calc(20 / 920 * 100vw);
}

/* line 145, src/scss/page/_faq-tab.scss */
.p-faq__aco-caption {
  font-size: calc(16 / 920 * 100vw);
  line-height: 1.5;
}

/* line 148, src/scss/page/_faq-tab.scss */
.p-faq__aco-caption a {
  display: inline;
  text-decoration: underline;
}

/* line 154, src/scss/page/_faq-tab.scss */
.p-faq .p-page__bookstore {
  -ms-flex-wrap: wrap;
  gap: calc(15 / 920 * 100vw);
  display: grid;
      flex-wrap: wrap;
  grid-template-columns: repeat(4, 1fr);
  margin: calc(20 / 920 * 100vw) auto 0;
  padding: 0;
  width: 100%;
}

/* line 162, src/scss/page/_faq-tab.scss */
.p-faq .p-page__bookstore-item {
  max-width: calc(160 / 920 * 100vw);
}

/*----------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 4, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego {
  padding-top: calc(138 / 920 * 100vw);
}

/* line 5, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego .p-sidebar_copyright {
  color: #000;
}

/* line 8, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego .p-kanjidego__fixed-btn {
  display: none;
}

/* line 11, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego .p-sidebar {
  padding-bottom: calc(40 / 920 * 100vw);
  padding-top: calc(40 / 920 * 100vw);
}

/* line 20, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego .contents_bg {
  background-image: none;
  min-height: 100vh;
  position: relative;
}

/* line 24, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego .contents_bg::before {
  background-image: url(../images2025/kanjidego/kanjidego__bg.png);
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}

/* line 42, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__mv_catch {
  margin: 0 auto;
  width: calc(600 / 920 * 100vw);
}

/* line 49, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__mv_title {
  margin: calc(12 / 920 * 100vw) auto calc(70 / 920 * 100vw);
  width: calc(559 / 920 * 100vw);
}

/* line 57, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__mv_lead {
  margin: 0 auto;
  width: calc(721 / 920 * 100vw);
}

/* line 66, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal-btn {
  -webkit-transition: .3s;
  cursor: pointer;
  margin: calc(25 / 920 * 100vw) auto calc(100 / 920 * 100vw);
  transition: .3s;
  width: calc(356 / 920 * 100vw);
}

/* line 75, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal-btn img {
  -webkit-transition: opacity 0.3s ease;
  display: block;
  transition: opacity 0.3s ease;
}

/* line 79, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal-btn:hover img {
  content: url("../images2025/kanjidego/kanjidego__modal-on.png");
}

/* line 85, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_headings {
  margin: 0 auto calc(30 / 920 * 100vw);
  width: calc(627 / 920 * 100vw);
}

/* line 93, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider {
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow-y: auto;
  position: relative;
}

/* line 95, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider ::-webkit-scrollbar {
  display: none;
}

/* line 101, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider .splide {
  margin-bottom: calc(60 / 920 * 100vw);
  position: relative;
}

/* line 105, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider .splide__track {
  margin: 0 auto;
  width: calc(878 / 920 * 100vw);
}

/* line 112, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider .splide__list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 115, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider .splide__slide {
  background-color: white;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  overflow-y: scroll;
  width: 100%;
}

/* line 122, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider .splide-btn {
  -webkit-transform: translateY(-50%);
  cursor: pointer;
  position: absolute;
  top: 50%;
          transform: translateY(-50%);
  width: calc(42 / 920 * 100vw);
}

/* line 132, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider .splide-main-prev {
  left: calc(52 / 920 * 100vw);
}

/* line 138, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider .splide-main-next {
  right: calc(52 / 920 * 100vw);
}

/* line 144, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider .splide__pagination {
  bottom: calc(-40 / 920 * 100vw);
  position: absolute;
  top: auto;
}

/* line 152, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider .your-class-page {
  -webkit-transition: .5s all;
  background-color: #fff;
  border: 1px #000 solid;
  height: calc(12 / 920 * 100vw);
  margin-left: calc(10 / 920 * 100vw);
  margin-right: calc(10 / 920 * 100vw);
  transition: .5s all;
  width: calc(12 / 920 * 100vw);
}

/* line 167, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_slider .your-class-page.is-active {
  background-color: #000;
  opacity: 1;
}

/* line 172, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_title {
  margin: calc(30 / 920 * 100vw) auto calc(25 / 920 * 100vw);
  width: calc(691 / 920 * 100vw);
}

/* line 180, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_list {
  -ms-flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
          justify-content: center;
  margin: 0 auto;
  max-width: 691px;
  width: 100%;
}

/* line 187, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_list-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc((100% - (25px * 3)) / 4);
  -webkit-box-sizing: border-box;
  -webkit-transition: .3s;
          box-sizing: border-box;
          flex: 0 0 calc((100% - (25px * 3)) / 4);
  margin-bottom: calc(25 / 920 * 100vw);
  margin-left: calc(12.5 / 920 * 100vw);
  margin-right: calc(12.5 / 920 * 100vw);
  transition: .3s;
}

/* line 194, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_list-item:hover {
  opacity: .5;
}

/* line 198, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_list-ph {
  width: 100%;
}

/* line 200, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_list-ph img {
  border: 1px solid #A0A0A0;
  display: block;
  height: auto;
  width: 100%;
}

/* line 207, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_list-title {
  font-size: calc(12 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.5;
  margin: calc(5 / 920 * 100vw) 0;
}

/* line 217, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_list-wrap {
  border: 1px solid #000;
  border-radius: 4px;
  overflow: hidden;
  text-align: center;
  width: 100%;
}

/* line 224, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_list-thema {
  background-color: #fff;
  color: #000;
  font-size: calc(12 / 920 * 100vw);
  font-weight: 600;
  font-weight: 600;
  line-height: 1.5;
  padding: calc(2 / 920 * 100vw) 0;
}

/* line 225, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_list-thema_headings {
  background-color: #D53131;
  height: calc(20 / 920 * 100vw);
  max-width: 154px;
}

/* line 229, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__special_list-thema_headings img {
  display: block;
  height: auto;
  margin: 0 auto;
  padding-top: calc(4 / 920 * 100vw);
  width: calc( 54 / 920 * 100vw);
}

/* line 258, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__caption {
  font-size: calc(16 / 920 * 100vw);
  line-height: 1.5;
  margin: calc(20 / 920 * 100vw) auto 0;
  width: calc(688 / 920 * 100vw);
}

/* line 269, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__btn a {
  -webkit-box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.25);
  -webkit-transition: .3s;
  background-image: url(../images2025/kanjidego/kanjidego__btn.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 4px;
          box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.25);
  display: block;
  font-size: calc(16 / 920 * 100vw);
  height: calc(40 / 920 * 100vw);
  line-height: 1.5;
  line-height: calc(40 / 920 * 100vw);
  margin: calc(30 / 920 * 100vw) auto calc(80 / 920 * 100vw);
  position: relative;
  text-align: center;
  transition: .3s;
  width: calc(482 / 920 * 100vw);
}

/* line 293, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__btn a::after {
  -webkit-transform: translateY(-50%);
  background-image: url(../images2025/kanjidego/kanjidego__btn-arrow.png);
  background-repeat: no-repeat;
  background-size: cover;
  content: '';
  display: block;
  height: calc(14 / 920 * 100vw);
  position: absolute;
  right: calc(10 / 920 * 100vw);
  top: 50%;
          transform: translateY(-50%);
  width: calc(14 / 920 * 100vw);
}

/* line 311, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__btn a span {
  -webkit-transition: .5s;
  color: #00B2F2;
  display: inline-block;
  font-size: calc(20 / 920 * 100vw);
  line-height: 1.5;
  transition: .5s;
}

/* line 321, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__btn a:hover {
  background-image: url(../images2025/kanjidego/kanjidego__btn-hover.png);
  color: #fff;
}

/* line 324, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__btn a:hover span {
  color: #fff;
}

/* line 327, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__btn a:hover::after {
  background-image: url(../images2025/kanjidego/kanjidego__btn-arrow-white.png);
}

/* line 332, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail {
  background: #EBECEE;
  background-image: repeating-linear-gradient(-15deg, #fff 0px 2px, #EBECEE 2px 22px);
  border: 1px solid #000;
  margin: 0 auto calc(56 / 920 * 100vw);
  position: relative;
  width: calc(878 / 920 * 100vw);
}

/* line 343, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail::after {
  background: #fff;
  border: 1px solid #000;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  right: calc(-6 / 920 * 100vw);
  top: calc(6 / 920 * 100vw);
  width: 100%;
  z-index: -1;
}

/* line 361, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_inner {
  padding: calc(40 / 920 * 100vw) calc(95 / 920 * 100vw) calc(50 / 920 * 100vw);
}

/* line 367, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_headings {
  background: #000;
  color: #fff;
  font-size: calc(18 / 920 * 100vw);
  font-weight: 600;
  height: calc(36 / 920 * 100vw);
  letter-spacing: 0.5em;
  line-height: calc(36 / 920 * 100vw);
  text-align: center;
}

/* line 382, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 384, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_flex_left {
  margin-right: calc(30 / 920 * 100vw);
  width: calc(288 / 920 * 100vw);
}

/* line 392, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_flex_list {
  margin-bottom: calc(40 / 920 * 100vw);
}

/* line 397, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_flex_list-item {
  margin-top: calc(10 / 920 * 100vw);
}

/* line 402, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_flex_list-item:first-child {
  margin-top: 0;
}

/* line 406, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_flex_list-text {
  font-size: calc(17 / 920 * 100vw);
  line-height: 1.17;
}

/* line 412, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_flex_list-text span {
  background: #fff;
  display: inline-block;
  font-size: calc(12 / 920 * 100vw);
  line-height: 1.66;
  margin-bottom: calc(5 / 920 * 100vw);
  padding: 0 calc(5 / 920 * 100vw);
}

/* line 428, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_download {
  margin: 0 auto calc(20 / 920 * 100vw);
  width: calc(305 / 920 * 100vw);
}

/* line 436, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_btnlist {
  gap: calc(20 / 920 * 100vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0 auto calc(40 / 920 * 100vw);
  margin: 0 auto;
  padding: 0;
}

/* line 448, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_btn a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
  gap: calc(13 / 920 * 100vw);
  -webkit-transition: .3s;
          align-items: center;
  background: #000;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(14 / 920 * 100vw);
  font-weight: 600;
  height: calc(46 / 920 * 100vw);
          justify-content: center;
  line-height: calc(46 / 920 * 100vw);
  position: relative;
  transition: .3s;
  width: calc(157 / 920 * 100vw);
}

/* line 470, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_btn a:hover {
  background: #7D7D7D;
}

/* line 473, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_btn a img {
  content: '';
  display: block;
  height: calc(20 / 920 * 100vw);
  width: calc(20 / 920 * 100vw);
}

/* line 484, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_about {
  background: #fff;
  border: #000 2px solid;
  border-radius: 20px;
  margin-top: calc(40 / 920 * 100vw);
  padding: calc(30 / 920 * 100vw);
}

/* line 494, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_about_headings {
  color: #9C27B0;
  font-size: calc(22 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.81;
  text-align: center;
}

/* line 504, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_about_text {
  font-size: calc(16 / 920 * 100vw);
  line-height: 1.5;
  margin-top: calc(20 / 920 * 100vw);
}

/* line 513, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_about_btn {
  -ms-flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
  gap: calc(10 / 920 * 100vw);
  -webkit-transition: .3s;
          align-items: center;
  border: 2px solid #000;
  border-radius: 30px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
      flex-wrap: nowrap;
  height: calc(46 / 920 * 100vw);
          justify-content: center;
  margin: calc(25 / 920 * 100vw) auto 0;
  position: relative;
  transition: .3s;
}

/* line 529, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_about_btn .btn_text {
  color: #000;
  display: inline-block;
  font-size: calc(20 / 920 * 100vw);
  line-height: calc(45 / 920 * 100vw);
  text-align: center;
}

/* line 540, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_about_btn .btn_icon {
  -ms-flex-negative: 0;
  display: block;
      flex-shrink: 0;
  height: auto;
  width: calc(15 / 920 * 100vw);
}

/* line 549, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__detail_about_btn:hover {
  background: #F3F3E0;
}

/* line 556, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist_update-img {
  display: block;
  margin: calc(6 / 920 * 100vw) 0 0;
  width: calc(80 / 920 * 100vw) !important;
}

/* line 565, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist_headings {
  margin: 0 auto calc(56 / 920 * 100vw);
  width: calc(650 / 920 * 100vw);
}

/* line 573, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist_list {
  -ms-flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
          justify-content: flex-start;
  margin: 0 auto;
  max-width: 691px;
  width: 100%;
}

/* line 580, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist_list-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc((100% - (25px * 3)) / 4);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
          flex: 0 0 calc((100% - (25px * 3)) / 4);
  margin-bottom: 25px;
  margin-right: 25px;
}

/* line 585, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist_list-item:nth-child(4n) {
  margin-right: 0;
}

/* line 589, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist_list-ph {
  width: 100%;
}

/* line 591, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist_list-ph img {
  border: 1px solid #A0A0A0;
  display: block;
  height: auto;
  width: 100%;
}

/* line 598, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist_list-title {
  font-size: calc(12 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.5;
  margin: calc(5 / 920 * 100vw) 0;
}

/* line 608, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist_list-wrap {
  width: 100%;
}

/* line 610, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist_list-wrap a {
  -webkit-box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.25);
  -webkit-transition: .3s;
  background: #FDD835;
  border: 2px solid #000;
  border-radius: 15px;
          box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.25);
  color: #000;
  content: '';
  display: block;
  font-size: calc(14 / 920 * 100vw);
  font-weight: 600;
  height: calc(32 / 920 * 100vw);
  line-height: calc(31 / 920 * 100vw);
  margin: calc(5 / 920 * 100vw) auto 0;
  position: relative;
  text-align: center;
  transition: .3s;
  width: calc(154 / 920 * 100vw);
}

/* line 634, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist_list-wrap a:hover {
  background: #323232;
  border: 2px solid #FDD835;
  color: #fff;
}

/* line 642, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist-tab {
  -webkit-box-flex: 1;
      -ms-flex: 1;
  background-color: #a0a0a0;
  border-radius: 4px 4px 0 0;
  color: #fff;
  cursor: pointer;
          flex: 1;
  font-size: calc(16 / 920 * 100vw);
  font-weight: 600;
  height: calc(46 / 920 * 100vw);
  line-height: calc(46 / 920 * 100vw);
  margin: 0 auto calc(65 / 920 * 100vw);
  position: relative;
  text-align: center;
}

/* line 655, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist-tab.active {
  background-color: #D53131;
  border-bottom: solid 4px #D53131;
}

/* line 658, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist-tab.active::after {
  -webkit-transform: translateX(-50%);
  background-image: url(../images2025/kanjidego/kanjidego__tab-arrow.png);
  background-size: calc(17 / 920 * 100vw) calc(10 / 920 * 100vw);
  bottom: calc(-12 / 920 * 100vw);
  content: '';
  display: block;
  height: calc(10 / 920 * 100vw);
  left: 50%;
  position: absolute;
          transform: translateX(-50%);
  width: calc(17 / 920 * 100vw);
  z-index: 2;
}

/* line 672, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist-tab-wrap {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
  gap: calc(3.5 / 920 * 100vw);
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: center;
  margin: 0 auto;
  max-width: 691px;
  position: relative;
}

/* line 680, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist-tab-wrap::after {
  background-color: #D53131;
  background-size: cover;
  content: '';
  display: block;
  height: calc(4 / 920 * 100vw);
  left: 0;
  position: absolute;
  top: calc(42 / 920 * 100vw);
  width: 100%;
}

/* line 692, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist-tab-content {
  display: none;
}

/* line 694, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__booklist-tab-content.show {
  display: block;
}

/* line 700, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__linklist {
  margin: calc(80 / 920 * 100vw) auto calc(50 / 920 * 100vw);
}

/* line 705, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__linklist_headings {
  font-size: calc(14 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.42;
  text-align: center;
}

/* line 714, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__linklist-item {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: center;
}

/* line 717, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__linklist-item a {
  -webkit-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.25);
  border-radius: 50%;
          box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.25);
  margin: calc(10 / 920 * 100vw) calc(10 / 920 * 100vw) 0;
  width: calc(50 / 920 * 100vw);
}

/* line 729, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal {
  display: none;
  height: 100vh;
  left: 0;
  overflow-y: auto;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 9999;
}

/* line 738, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal.is-active {
  display: block;
}

/* line 741, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_close {
  cursor: pointer;
  height: calc(30 / 920 * 100vw);
  position: absolute;
  right: calc(10 / 920 * 100vw);
  top: calc(10 / 920 * 100vw);
  width: calc(30 / 920 * 100vw);
  z-index: 10;
}

/* line 755, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_close img {
  -o-object-fit: contain;
  height: 100%;
     object-fit: contain;
  width: 100%;
}

/* line 761, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_bg {
  background-color: rgba(0, 0, 0, 0.7);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}

/* line 770, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_inner {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  background-blend-mode: screen, normal;
  background-image: url(../images2025/kanjidego/kanjidego__modal_bg.png);
  background-repeat: repeat;
  background-size: calc(360 / 920 * 100vw) calc(360 / 920 * 100vw);
  border-radius: 20px;
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  margin: calc(50 / 920 * 100vw) auto;
  max-width: calc(947 / 920 * 100vw);
  padding: calc(50 / 920 * 100vw) 3.26087vw;
  position: relative;
  z-index: 5;
}

/* line 782, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_inner_flex {
  gap: calc(20 / 920 * 100vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

/* line 789, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_inner_flex_left {
  width: calc(479 / 920 * 100vw);
}

/* line 794, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_inner_flex_left iframe {
  width: calc(479 / 920 * 100vw);
}

/* line 801, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_inner_flex_right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 803, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_inner_flex_right_headings {
  display: block;
  height: auto;
  margin-bottom: calc(20 / 920 * 100vw);
  width: calc(380 / 920 * 100vw);
}

/* line 816, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_caption {
  font-size: calc(16 / 920 * 100vw);
  line-height: 1.5;
}

/* line 822, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_caption a {
  display: inline;
  text-decoration: underline;
}

/* line 827, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal-lead {
  margin: calc(40 / 920 * 100vw) auto calc(30 / 920 * 100vw);
  width: calc(652 / 920 * 100vw);
}

/* line 836, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_slider {
  -ms-overflow-style: none;
  scrollbar-width: none;
  position: relative;
}

/* line 838, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_slider ::-webkit-scrollbar {
  display: none;
}

/* line 843, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_slider .splide {
  width: 100%;
}

/* line 845, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_slider .splide .splide__slide img {
  display: block;
  height: auto;
  width: calc(480 / 920 * 100vw);
}

/* line 853, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_slider .splide .splide-btn {
  -webkit-transform: translateY(-50%);
  cursor: pointer;
  height: calc(40 / 920 * 100vw);
  position: absolute;
  top: 50%;
          transform: translateY(-50%);
  width: calc(40 / 920 * 100vw);
}

/* line 860, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_slider .splide .splide-btn img {
  -o-object-fit: contain;
  height: 100%;
     object-fit: contain;
  width: 100%;
}

/* line 870, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_slider .splide .splide-modal-prev {
  left: calc(10 / 920 * 100vw);
}

/* line 873, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_slider .splide .splide-modal-next {
  right: calc(10 / 920 * 100vw);
}

/* line 876, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_slider .splide .splide__pagination {
  bottom: calc(-30 / 920 * 100vw);
  position: absolute;
  top: auto;
}

/* line 884, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_slider .splide .splide__pagination__page {
  -webkit-transition: .5s all;
  background-color: #fff;
  border: 1px #000 solid;
  height: calc(12 / 920 * 100vw);
  margin-left: calc(10 / 920 * 100vw);
  margin-right: calc(10 / 920 * 100vw);
  transition: .5s all;
  width: calc(12 / 920 * 100vw);
}

/* line 899, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_slider .splide .splide__pagination__page.is-active {
  background-color: #000 !important;
  opacity: 1;
}

/* line 905, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_btn a {
  -webkit-transition: .3s;
  -webkit-box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.25);
  background-image: url(../images2025/kanjidego/kanjidego__btn.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 4px;
          box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.25);
  display: block;
  font-size: calc(16 / 920 * 100vw);
  height: calc(40 / 920 * 100vw);
  line-height: 1.5;
  line-height: calc(40 / 920 * 100vw);
  margin: calc(60 / 920 * 100vw) auto 0;
  position: relative;
  text-align: center;
  transition: .3s;
  width: calc(482 / 920 * 100vw);
}

/* line 929, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_btn a::after {
  -webkit-transform: translateY(-50%);
  background-image: url(../images2025/kanjidego/kanjidego__btn-arrow.png);
  background-repeat: no-repeat;
  background-size: cover;
  content: '';
  display: block;
  height: calc(14 / 920 * 100vw);
  position: absolute;
  right: calc(10 / 920 * 100vw);
  top: 50%;
          transform: translateY(-50%);
  width: calc(14 / 920 * 100vw);
}

/* line 947, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_btn a span {
  -webkit-transition: .5s;
  color: #00B2F2;
  display: inline-block;
  font-size: calc(20 / 920 * 100vw);
  line-height: 1.5;
  transition: .5s;
}

/* line 957, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_btn a:hover {
  background-image: url(../images2025/kanjidego/kanjidego__btn-hover.png);
  color: #fff;
}

/* line 960, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_btn a:hover span {
  color: #fff;
}

/* line 963, src/scss/page/_kanjidego-tab.scss */
.p-kanjidego__modal_btn a:hover::after {
  background-image: url(../images2025/kanjidego/kanjidego__btn-arrow-white.png);
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 5, src/scss/page/_recommend-tab.scss */
.p-recommend .p-sidebar {
  margin-top: calc(40 / 920 * 100vw);
}

/* line 11, src/scss/page/_recommend-tab.scss */
.p-recommend__main {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5), 0 0 10px 0 rgba(0, 30, 140, 0.5);
  background: -webkit-gradient(linear, left top, right top, from(#00DCB6), to(#FF3278));
  background: linear-gradient(90deg, #00DCB6 0%, #FF3278 100%);
  border-radius: calc(20 / 920 * 100vw);
          box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5), 0 0 10px 0 rgba(0, 30, 140, 0.5);
  margin: calc(40 / 920 * 100vw) auto 0;
  max-width: calc(920 / 920 * 100vw);
  padding: calc(20 / 920 * 100vw);
  width: 100%;
}

/* line 26, src/scss/page/_recommend-tab.scss */
.p-recommend__contents {
  background: #fff;
  border-radius: calc(10 / 920 * 100vw);
  padding: calc(40 / 920 * 100vw) 0 calc(70 / 920 * 100vw);
}

/* line 35, src/scss/page/_recommend-tab.scss */
.p-recommend__title {
  margin: 0 auto;
  width: calc(467 / 920 * 100vw);
}

/* line 42, src/scss/page/_recommend-tab.scss */
.p-recommend__lead {
  font-size: calc(18 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.66;
  margin: calc(40 / 920 * 100vw) auto;
  text-align: center;
}

/* line 53, src/scss/page/_recommend-tab.scss */
.p-recommend__ankerlist {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
  gap: calc(20 / 920 * 100vw);
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: center;
}

/* line 62, src/scss/page/_recommend-tab.scss */
.p-recommend__ankerlist-item:nth-child(1) a {
  background: #00C7A5;
  padding-left: calc(30 / 920 * 100vw);
}

/* line 65, src/scss/page/_recommend-tab.scss */
.p-recommend__ankerlist-item:nth-child(1) a:hover {
  background: rgba(0, 199, 165, 0.5);
}

/* line 69, src/scss/page/_recommend-tab.scss */
.p-recommend__ankerlist-item:nth-child(2) a {
  background: #FF5965;
  padding-left: calc(55 / 920 * 100vw);
}

/* line 72, src/scss/page/_recommend-tab.scss */
.p-recommend__ankerlist-item:nth-child(2) a:hover {
  background: rgba(255, 89, 101, 0.5);
}

/* line 76, src/scss/page/_recommend-tab.scss */
.p-recommend__ankerlist-item:nth-child(3) a {
  background: #FF7D12;
  padding-left: calc(95 / 920 * 100vw);
}

/* line 79, src/scss/page/_recommend-tab.scss */
.p-recommend__ankerlist-item:nth-child(3) a:hover {
  background: rgba(255, 125, 18, 0.5);
}

/* line 83, src/scss/page/_recommend-tab.scss */
.p-recommend__ankerlist-item a {
  -webkit-box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.25);
  border-radius: 30px;
          box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.25);
  color: #fff;
  display: block;
  font-size: calc(16 / 920 * 100vw);
  font-weight: 600;
  height: calc(46 / 920 * 100vw);
  line-height: calc(46 / 920 * 100vw);
  position: relative;
  width: calc(240 / 920 * 100vw);
}

/* line 100, src/scss/page/_recommend-tab.scss */
.p-recommend__ankerlist-item a::after {
  -webkit-transform: translateY(-50%);
  background-image: url(../images2025/recommend/recommend__btn_icon.png);
  background-repeat: no-repeat;
  background-size: cover;
  content: '';
  display: block;
  height: calc(24 / 920 * 100vw);
  position: absolute;
  right: calc(18 / 920 * 100vw);
  top: 50%;
          transform: translateY(-50%);
  width: calc(24 / 920 * 100vw);
  z-index: 3;
}

/* line 122, src/scss/page/_recommend-tab.scss */
.p-recommend__credit {
  font-size: calc(12 / 920 * 100vw);
  line-height: 1.66;
  margin: calc(12 / 920 * 100vw) auto 0;
  text-align: center;
}

/* line 132, src/scss/page/_recommend-tab.scss */
.p-recommend__media {
  -webkit-box-shadow: 6px 6px 0 0 #00C7A5;
  background: rgba(0, 199, 165, 0.2);
  border: 2px solid #00C7A5;
  border-radius: 20px;
          box-shadow: 6px 6px 0 0 #00C7A5;
  margin: calc(40 / 920 * 100vw) auto 0;
  padding: calc(40 / 920 *100vw);
  width: calc(772 / 920 * 100vw);
}

/* line 145, src/scss/page/_recommend-tab.scss */
.p-recommend__media_title {
  margin: 0 auto;
  width: calc(377 / 920 * 100vw);
}

/* line 153, src/scss/page/_recommend-tab.scss */
.p-recommend__pickup {
  -webkit-box-shadow: 6px 6px 0 0 #FF5965;
  background: rgba(255, 89, 101, 0.2);
  border: 2px solid #FF5965;
  border-radius: 20px;
          box-shadow: 6px 6px 0 0 #FF5965;
  margin: calc(40 / 920 * 100vw) auto 0;
  padding: calc(40 / 920 *100vw);
  width: calc(772 / 920 * 100vw);
}

/* line 166, src/scss/page/_recommend-tab.scss */
.p-recommend__pickup_title {
  margin: 0 auto;
  width: calc(284 / 920 * 100vw);
}

/* line 174, src/scss/page/_recommend-tab.scss */
.p-recommend__books {
  -webkit-box-shadow: 6px 6px 0 0 #FF7D12;
  background: #F3F3E0;
  border: 2px solid #FF7D12;
  border-radius: 20px;
          box-shadow: 6px 6px 0 0 #FF7D12;
  margin: calc(40 / 920 * 100vw) auto 0;
  padding: calc(40 / 920 *100vw);
  width: calc(772 / 920 * 100vw);
}

/* line 187, src/scss/page/_recommend-tab.scss */
.p-recommend__books_title {
  margin: 0 auto;
  width: calc(379 / 920 * 100vw);
}

/* line 194, src/scss/page/_recommend-tab.scss */
.p-recommend__books_lead {
  font-size: calc(18 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.66;
  margin: calc(8 / 920 * 100vw) auto 0;
  text-align: center;
}

/* line 205, src/scss/page/_recommend-tab.scss */
.p-recommend__books .p-recommend__comic_list-ph img {
  border: none;
}

/* line 210, src/scss/page/_recommend-tab.scss */
.p-recommend__comic_list {
  -ms-flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
  gap: calc(25 / 920 * 100vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
          justify-content: flex-start;
  margin: calc(40 / 920 * 100vw) auto 0;
  width: 100%;
}

/* line 221, src/scss/page/_recommend-tab.scss */
.p-recommend__comic_list-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc((100% - (3 * calc(25 / 920 * 100vw))) / 4);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
          flex: 0 1 calc((100% - (3 * calc(25 / 920 * 100vw))) / 4);
}

/* line 228, src/scss/page/_recommend-tab.scss */
.p-recommend__comic_list-ph {
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(180 / 920 * 100vw);
          justify-content: center;
  overflow: hidden;
  width: auto;
}

/* line 235, src/scss/page/_recommend-tab.scss */
.p-recommend__comic_list-ph img {
  border: 1px solid #A0A0A0;
  display: block;
  height: 100%;
  width: auto;
}

/* line 245, src/scss/page/_recommend-tab.scss */
.p-recommend__comic_list-title {
  font-size: calc(12 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.5;
  margin: calc(5 / 920 * 100vw) 0;
}

/* line 255, src/scss/page/_recommend-tab.scss */
.p-recommend__comic_list-wrap {
  width: 100%;
}

/* line 257, src/scss/page/_recommend-tab.scss */
.p-recommend__comic_list-wrap a {
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  -webkit-box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.25);
  -webkit-transition: .3s;
          align-items: center;
  background: #FDD835;
  border: 1px solid #000;
  border-radius: 15px;
          box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.25);
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(14 / 920 * 100vw);
  font-weight: 600;
  height: calc(30 / 920 * 100vw);
          justify-content: center;
  position: relative;
  text-align: center;
  transition: .3s;
  width: calc(152 / 920 * 100vw);
}

/* line 278, src/scss/page/_recommend-tab.scss */
.p-recommend__comic_list-wrap a:hover {
  background: #323232;
  border: 1px solid #FDD835;
  color: #fff;
}

/* line 287, src/scss/page/_recommend-tab.scss */
.p-recommend__linklist {
  margin: calc(50 / 920 * 100vw) auto;
}

/* line 292, src/scss/page/_recommend-tab.scss */
.p-recommend__linklist_headings {
  font-size: calc(14 / 920 * 100vw);
  font-weight: 600;
  line-height: 1.42;
  text-align: center;
}

/* line 301, src/scss/page/_recommend-tab.scss */
.p-recommend__linklist-item {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: center;
}

/* line 304, src/scss/page/_recommend-tab.scss */
.p-recommend__linklist-item a {
  -webkit-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.25);
  border-radius: 50%;
          box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.25);
  margin: calc(10 / 920 * 100vw) calc(10 / 920 * 100vw) 0;
  width: calc(50 / 920 * 100vw);
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 5, src/scss/page/_notfound-tab.scss */
.p-notfound__main {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5), 0 0 10px 0 rgba(0, 30, 140, 0.5);
  background: -webkit-gradient(linear, left top, right top, from(#8E62E8), to(#00B2F2));
  background: linear-gradient(90deg, #8E62E8 0%, #00B2F2 100%);
  border-radius: calc(20 / 920 * 100vw);
          box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5), 0 0 10px 0 rgba(0, 30, 140, 0.5);
  margin: calc(40 / 920 * 100vw) auto calc(80 / 920 * 100vw);
  max-width: calc(920 / 920 * 100vw);
  padding: calc(10 / 920 * 100vw);
  width: 100%;
}

/* line 14, src/scss/page/_notfound-tab.scss */
.p-notfound__contents {
  background: #fff;
  border-radius: calc(10 / 920 * 100vw);
  padding: calc(175 / 920 * 100vw) 0;
}

/* line 19, src/scss/page/_notfound-tab.scss */
.p-notfound__text {
  border-inline-end-width: 1.5;
  font-size: calc(20 / 920 * 100vw);
  font-weight: 600;
  margin-bottom: calc(40 / 920 * 100vw);
  text-align: center;
}

/* line 26, src/scss/page/_notfound-tab.scss */
.p-notfound__btn {
  height: calc(48 / 920 * 100vw);
  margin: 0 auto;
  width: calc(268 / 920 * 100vw);
}

/* line 30, src/scss/page/_notfound-tab.scss */
.p-notfound__btn a {
  background-image: url(../images2025/common/btn_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-size: calc(20 / 920 * 100vw);
  height: 100%;
  letter-spacing: 0.02em;
  line-height: calc(40 / 920 * 100vw);
  text-align: center;
  width: 100%;
}

/* line 41, src/scss/page/_notfound-tab.scss */
.p-notfound__btn a:hover {
  background-image: url(../images2025/common/btn_bg_hover.png);
  color: #00B2F2;
}
@media (min-width: 1024px) {
  /* line 3, src/scss/common/_base.scss */
  body {
    margin: auto;
  }
  /* line 138, src/scss/common/_base.scss */
  .l-content {
    margin: 0 auto;
    max-width: 1280px;
    padding-left: 320px;
    padding-top: 30px;
  }
  /* line 8, src/scss/common/_utility.scss */
  .is-pc {
    display: block;
  }
  /* line 11, src/scss/common/_utility.scss */
  .is-tab {
    display: none;
  }
  /* line 14, src/scss/common/_utility.scss */
  .is-sp {
    display: none;
  }
  /* line 17, src/scss/common/_utility.scss */
  br.is-pc {
    display: inline-block;
  }
  /* line 20, src/scss/common/_utility.scss */
  br.is-tab {
    display: none;
  }
  /* line 23, src/scss/common/_utility.scss */
  br.is-sp {
    display: none;
  }
  /* line 26, src/scss/common/_utility.scss */
  span.is-pc {
    display: inline;
  }
}
@media (max-width: 767px) {
  /* line 3, src/scss/common/_base.scss */
  body {
    margin: auto;
  }
  /* line 51, src/scss/common/_base.scss */
  .p-page img {
    display: block;
    height: auto;
  }
  /* line 104, src/scss/common/_base.scss */
  .main_bg::before {
    display: none;
  }
  /* line 123, src/scss/common/_base.scss */
  .l-container {
    width: 100%;
  }
  /* line 160, src/scss/common/_base.scss */
  .l-inner {
    margin: 0 auto;
    padding: 0vw 5.33333vw;
  }
  /* line 179, src/scss/common/_base.scss */
  .p-sidebar {
    display: none;
  }
  /* cookie **************/
  /* line 385, src/scss/common/_base.scss */
  .c-modal-cookie {
    -webkit-transition: all .3s linear;
    display: none;
    transition: all .3s linear;
  }
  /* line 390, src/scss/common/_base.scss */
  .c-modal-cookie__modal {
    background-color: rgba(0, 0, 0, 0.8);
    bottom: 0;
    padding: 2.66667vw 1.6vw;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 100;
  }
  /* line 400, src/scss/common/_base.scss */
  .c-modal-cookie__text {
    color: #fff;
    font-family: "Noto Sans JP", sans-serif !important;
    font-size: 3.73333vw;
    font-weight: 400;
    line-height: 1.4;
    text-align: center;
  }
  /* line 409, src/scss/common/_base.scss */
  .c-modal-cookie__modal a {
    color: #fffb33;
    display: inline;
  }
  /* line 414, src/scss/common/_base.scss */
  .c-modal-cookie__bg {
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 96;
  }
  /* line 62, src/scss/common/_utility.scss */
  .is-pc {
    display: none;
  }
  /* line 65, src/scss/common/_utility.scss */
  .is-sp {
    display: block;
  }
  /* line 68, src/scss/common/_utility.scss */
  br.is-pc {
    display: none;
  }
  /* line 71, src/scss/common/_utility.scss */
  br.is-sp {
    display: inline-block;
  }
  /* line 87, src/scss/common/_utility.scss */
  .u-container {
    padding: 0 15px;
    width: 100%;
  }
  /* line 36, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego .contents_bg::before {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 179, src/scss/common/_base.scss */
  .p-sidebar {
    display: none;
  }
  /* line 32, src/scss/common/_utility.scss */
  .is-tab {
    display: block;
  }
  /* line 35, src/scss/common/_utility.scss */
  br.is-tab {
    display: inline-block;
  }
  /* line 38, src/scss/common/_utility.scss */
  .is-pc {
    display: block;
  }
  /* line 41, src/scss/common/_utility.scss */
  .is-tab {
    display: none;
  }
  /* line 44, src/scss/common/_utility.scss */
  .is-sp {
    display: none;
  }
  /* line 47, src/scss/common/_utility.scss */
  br.is-pc {
    display: inline-block;
  }
  /* line 50, src/scss/common/_utility.scss */
  br.is-tab {
    display: none;
  }
  /* line 53, src/scss/common/_utility.scss */
  br.is-sp {
    display: none;
  }
  /* line 56, src/scss/common/_utility.scss */
  span.is-pc {
    display: inline;
  }
  /* line 22, src/scss/page/_top-tab.scss */
  .p-top__mv {
    display: block;
  }
}
@media (max-width: 1280px) {
  /* line 179, src/scss/common/_base.scss */
  .p-sidebar {
    left: 0 !important;
  }
}
@media (min-width: 1280px) {
  /* line 13, src/scss/page/_top-tab.scss */
  .p-top .p-sidebar {
    padding-top: 35px;
  }
  /* line 46, src/scss/page/_top-tab.scss */
  .p-top_bg::after {
    border-radius: 20px;
  }
  /* line 34, src/scss/page/_top-tab.scss */
  .p-top_bg {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5), 0 0 10px 0 rgba(0, 30, 140, 0.5);
    border-radius: 20px;
            box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5), 0 0 10px 0 rgba(0, 30, 140, 0.5);
    margin-bottom: 40px;
    padding: 30px 20px 20px;
    width: 920px;
  }
  /* line 77, src/scss/page/_top-tab.scss */
  .p-top .u-top_catch {
    width: 344px;
  }
  /* line 85, src/scss/page/_top-tab.scss */
  .p-top .u-top_title {
    margin: 15px auto 35px;
  }
  /* line 94, src/scss/page/_top-tab.scss */
  .p-top .u-top_wrap {
    border-radius: 10px;
    padding: 20px;
  }
  /* line 118, src/scss/page/_top-tab.scss */
  .p-top .u-top_book-ph {
    margin-right: 20px;
    width: 148.5px;
  }
  /* line 127, src/scss/page/_top-tab.scss */
  .p-top .u-top_book-text {
    width: 401px;
  }
  /* line 134, src/scss/page/_top-tab.scss */
  .p-top .u-top_book-title {
    font-size: 16px;
  }
  /* line 144, src/scss/page/_top-tab.scss */
  .p-top .u-top_book-caption {
    font-size: 14px;
    margin: 10px auto;
  }
  /* line 156, src/scss/page/_top-tab.scss */
  .p-top .u-top_book-btn a {
    -webkit-box-shadow: 4px 4px 0 0 rgba(0, 30, 140, 0.25);
    border-radius: 30px;
            box-shadow: 4px 4px 0 0 rgba(0, 30, 140, 0.25);
    font-size: 18px;
    height: 46px;
    line-height: 35px;
    padding: 5px 54px;
    width: 401px;
  }
  /* line 194, src/scss/page/_top-tab.scss */
  .p-top .u-top_text {
    width: 384px;
  }
  /* line 201, src/scss/page/_top-tab.scss */
  .p-top .u-top_caption {
    font-size: 18px;
    margin: 20px auto 0;
  }
  /* line 212, src/scss/page/_top-tab.scss */
  .p-top .u-top_caution {
    font-size: 12px;
  }
  /* line 222, src/scss/page/_top-tab.scss */
  .p-top__specialprize-title {
    width: 186px;
  }
  /* line 228, src/scss/page/_top-tab.scss */
  .p-top__specialprize-main {
    width: 488px;
  }
  /* line 237, src/scss/page/_top-tab.scss */
  .p-top__genga-title {
    width: 344px;
  }
  /* line 243, src/scss/page/_top-tab.scss */
  .p-top__genga-main {
    width: 437px;
  }
  /* line 252, src/scss/page/_top-tab.scss */
  .p-top__genga .p-top__prize_caution {
    margin-top: 25px;
  }
  /* line 261, src/scss/page/_top-tab.scss */
  .p-top__goldcard-title {
    width: 366.5px;
  }
  /* line 267, src/scss/page/_top-tab.scss */
  .p-top__goldcard-main {
    width: 592px;
  }
  /* line 276, src/scss/page/_top-tab.scss */
  .p-top__catalog-title {
    width: 486px;
  }
  /* line 282, src/scss/page/_top-tab.scss */
  .p-top__catalog-main {
    width: 469px;
  }
  /* line 291, src/scss/page/_top-tab.scss */
  .p-top__comb-title {
    width: 473px;
  }
  /* line 297, src/scss/page/_top-tab.scss */
  .p-top__comb-main {
    width: 450px;
  }
  /* line 309, src/scss/page/_top-tab.scss */
  .p-top__comb .p-top__prize_item.listflex {
    width: 420px;
  }
  /* line 315, src/scss/page/_top-tab.scss */
  .p-top__comb .p-top__prize_item:nth-child(2).listflex {
    width: 380px;
  }
  /* line 327, src/scss/page/_top-tab.scss */
  .p-top__bookcard-title {
    width: 364px;
  }
  /* line 334, src/scss/page/_top-tab.scss */
  .p-top__bookcard-main {
    width: 455px;
  }
  /* line 349, src/scss/page/_top-tab.scss */
  .p-top__contact_wrap {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5);
            box-shadow: 0 0 10px 0 rgba(0, 30, 140, 0.5);
    margin: 80px auto 40px;
    padding: 30px;
    width: 628px;
  }
  /* line 364, src/scss/page/_top-tab.scss */
  .p-top__contact_title {
    font-size: 20px;
  }
  /* line 374, src/scss/page/_top-tab.scss */
  .p-top__contact_lead {
    font-size: 12px;
    margin: 15px auto;
  }
  /* line 386, src/scss/page/_top-tab.scss */
  .p-top__contact_mail {
    font-size: 21px;
  }
  /* line 396, src/scss/page/_top-tab.scss */
  .p-top__contact_data {
    font-size: 16px;
    margin: 15px auto;
  }
  /* line 411, src/scss/page/_top-tab.scss */
  .p-top__contact_data .u-min {
    font-size: 12px;
  }
  /* line 417, src/scss/page/_top-tab.scss */
  .p-top__contact_caution {
    font-size: 12px;
  }
  /* line 429, src/scss/page/_top-tab.scss */
  .p-top .p-btn__guideline {
    height: 50px;
    margin: 25px auto 30px;
    width: 388px;
  }
  /* line 455, src/scss/page/_top-tab.scss */
  .p-top__btn_shop {
    margin: 0 auto 85px;
    width: 408px;
  }
  /* line 479, src/scss/page/_top-tab.scss */
  .p-top__prize_catch {
    font-size: 14px;
  }
  /* line 490, src/scss/page/_top-tab.scss */
  .p-top__prize_headings {
    font-size: 22px;
  }
  /* line 501, src/scss/page/_top-tab.scss */
  .p-top__prize_ppl {
    font-size: 24px;
    letter-spacing: 3px;
  }
  /* line 514, src/scss/page/_top-tab.scss */
  .p-top__prize_ppl .u-large {
    font-size: 50px;
  }
  /* line 35, src/scss/page/_faq-tab.scss */
  .p-faq__lead {
    font-size: 20px;
    line-height: 60px;
    margin-bottom: 20px;
    margin-top: 40px;
    padding-left: 30px;
  }
  /* line 67, src/scss/page/_faq-tab.scss */
  .p-faq__lead::after {
    height: 60px;
    top: 0px;
  }
  /* line 73, src/scss/page/_faq-tab.scss */
  .p-faq__prize_headings {
    font-size: 24px;
    margin-bottom: 20px;
    margin-top: 30px;
  }
  /* line 88, src/scss/page/_faq-tab.scss */
  .p-faq__list-item {
    font-size: 16px;
  }
  /* line 11, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego .p-sidebar {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  /* line 42, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__mv_catch {
    width: 600px;
  }
  /* line 49, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__mv_title {
    margin: 12px auto 70px;
    width: 559px;
  }
  /* line 57, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__mv_lead {
    width: 721px;
  }
  /* line 66, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal-btn {
    margin: 25px auto 100px;
    width: 356px;
  }
  /* line 85, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_headings {
    margin-bottom: 30px;
    width: 688px;
  }
  /* line 105, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_slider .splide__track {
    width: 878px;
  }
  /* line 122, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_slider .splide-btn {
    width: 42px;
  }
  /* line 132, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_slider .splide-main-prev {
    left: 52px;
  }
  /* line 138, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_slider .splide-main-next {
    right: 52px;
  }
  /* line 144, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_slider .splide__pagination {
    bottom: -40px;
  }
  /* line 152, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_slider .your-class-page {
    height: 12px;
    margin-left: 10px;
    margin-right: 10px;
    width: 12px;
  }
  /* line 172, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_title {
    margin: 30px auto 25px;
    width: 691px;
  }
  /* line 207, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_list-title {
    font-size: 12px;
    margin: 5px 0;
  }
  /* line 229, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_list-thema_headings img {
    padding-top: 4px;
    width: 54px;
  }
  /* line 225, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_list-thema_headings {
    height: 20px;
  }
  /* line 224, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__special_list-thema {
    font-size: 12px;
    padding: 2px 0;
  }
  /* line 258, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__caption {
    font-size: 16px;
    margin: 20px auto 0;
    width: 688px;
  }
  /* line 269, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__btn a {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: 30px auto 80px;
    width: 482px;
  }
  /* line 293, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__btn a::after {
    height: 14px;
    right: 10px;
    width: 14px;
  }
  /* line 311, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__btn a span {
    font-size: 20px;
  }
  /* line 332, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail {
    margin: 0 auto 56px;
    width: 878px;
  }
  /* line 343, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail::after {
    height: 100%;
    right: -6px;
    top: 6px;
    width: 100%;
  }
  /* line 361, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_inner {
    padding: 40px 95px 50px;
  }
  /* line 367, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_headings {
    font-size: 18px;
    height: 36px;
    line-height: 36px;
  }
  /* line 384, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_flex_left {
    margin-right: 30px;
    width: 288px;
  }
  /* line 392, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_flex_list {
    margin-bottom: 40px;
  }
  /* line 397, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_flex_list-item {
    margin-top: 10px;
  }
  /* line 406, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_flex_list-text {
    font-size: 17px;
  }
  /* line 412, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_flex_list-text span {
    font-size: 12px;
    margin-bottom: 5px;
    padding: 0 5px;
  }
  /* line 428, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_download {
    margin: 0 auto 20px;
    width: 305px;
  }
  /* line 436, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_btnlist {
    gap: 20px;
    margin: 0 auto 40px;
  }
  /* line 448, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_btn a {
    gap: 13px;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    width: 157px;
  }
  /* line 473, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_btn a img {
    height: 20px;
    width: 20px;
  }
  /* line 484, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_about {
    margin-top: 40px;
    padding: 30px;
  }
  /* line 494, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_about_headings {
    font-size: 22px;
  }
  /* line 504, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_about_text {
    font-size: 16px;
    margin-top: 20px;
  }
  /* line 513, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_about_btn {
    height: 46px;
    margin: 25px auto 0;
  }
  /* line 529, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_about_btn .btn_text {
    font-size: 20px;
    line-height: 45px;
  }
  /* line 540, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__detail_about_btn .btn_icon {
    width: 15px;
  }
  /* line 556, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__booklist_update-img {
    margin: 6px 0 0;
    width: 80px !important;
  }
  /* line 565, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__booklist_headings {
    margin: 0 auto 56px;
    width: 650px;
  }
  /* line 598, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__booklist_list-title {
    font-size: 12px;
    margin: 5px 0;
  }
  /* line 610, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__booklist_list-wrap a {
    font-size: 14px;
    height: 32px;
    line-height: 31px;
    margin: 5px auto 0;
    width: 154px;
  }
  /* line 700, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__linklist {
    margin: 80px auto 50px;
  }
  /* line 705, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__linklist_headings {
    font-size: 14px;
  }
  /* line 717, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__linklist-item a {
    margin: 10px 10px 0;
    width: 50px;
  }
  /* line 741, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_close {
    height: 30px;
    right: 10px;
    top: 10px;
    width: 30px;
  }
  /* line 782, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_inner_flex {
    gap: 20px;
  }
  /* line 789, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_inner_flex_left {
    width: 479px;
  }
  /* line 794, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_inner_flex_left iframe {
    width: 479px;
  }
  /* line 803, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_inner_flex_right_headings {
    margin-bottom: 20px;
    width: 380px;
  }
  /* line 816, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_caption {
    font-size: 16px;
  }
  /* line 827, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal-lead {
    margin: 40p auto 30px;
    width: 652px;
  }
  /* line 845, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_slider .splide .splide__slide img {
    width: 480px;
  }
  /* line 853, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_slider .splide .splide-btn {
    height: 40px;
    width: 40px;
  }
  /* line 876, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_slider .splide .splide__pagination {
    bottom: -30px;
  }
  /* line 884, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_slider .splide .splide__pagination__page {
    height: 12px;
    margin-left: 10px;
    margin-right: 10px;
    width: 12px;
  }
  /* line 905, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_btn a {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: 60px auto 0;
    width: 482px;
  }
  /* line 929, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_btn a::after {
    height: 14px;
    right: 10px;
    width: 14px;
  }
  /* line 947, src/scss/page/_kanjidego-tab.scss */
  .p-kanjidego__modal_btn a span {
    font-size: 20px;
  }
  /* line 5, src/scss/page/_recommend-tab.scss */
  .p-recommend .p-sidebar {
    margin-top: 40px;
  }
  /* line 11, src/scss/page/_recommend-tab.scss */
  .p-recommend__main {
    border-radius: 20px;
    margin: 40px auto 0;
    max-width: 920px;
    padding: 20px;
  }
  /* line 26, src/scss/page/_recommend-tab.scss */
  .p-recommend__contents {
    border-radius: 10px;
    padding: 40px 0 70px;
  }
  /* line 35, src/scss/page/_recommend-tab.scss */
  .p-recommend__title {
    width: 467px;
  }
  /* line 42, src/scss/page/_recommend-tab.scss */
  .p-recommend__lead {
    font-size: 18px;
    margin: 40px auto;
  }
  /* line 53, src/scss/page/_recommend-tab.scss */
  .p-recommend__ankerlist {
    gap: 20px;
  }
  /* line 83, src/scss/page/_recommend-tab.scss */
  .p-recommend__ankerlist-item a {
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    width: 240px;
  }
  /* line 100, src/scss/page/_recommend-tab.scss */
  .p-recommend__ankerlist-item a::after {
    height: 24px;
    right: 18px;
    width: 24px;
  }
  /* line 122, src/scss/page/_recommend-tab.scss */
  .p-recommend__credit {
    font-size: 12px;
    margin: 12px auto 0;
  }
  /* line 132, src/scss/page/_recommend-tab.scss */
  .p-recommend__media {
    margin: 40px auto 0;
    padding: 40px;
    width: 772px;
  }
  /* line 145, src/scss/page/_recommend-tab.scss */
  .p-recommend__media_title {
    width: 377px;
  }
  /* line 153, src/scss/page/_recommend-tab.scss */
  .p-recommend__pickup {
    margin: 40px auto 0;
    padding: 40px;
    width: 772px;
  }
  /* line 166, src/scss/page/_recommend-tab.scss */
  .p-recommend__pickup_title {
    width: 284px;
  }
  /* line 174, src/scss/page/_recommend-tab.scss */
  .p-recommend__books {
    margin: 40px auto 0;
    padding: 40px;
    width: 772px;
  }
  /* line 187, src/scss/page/_recommend-tab.scss */
  .p-recommend__books_title {
    width: 379px;
  }
  /* line 194, src/scss/page/_recommend-tab.scss */
  .p-recommend__books_lead {
    font-size: 18px;
    margin: 8px auto 0;
  }
  /* line 210, src/scss/page/_recommend-tab.scss */
  .p-recommend__comic_list {
    gap: 25px;
    margin: 40px auto 0;
  }
  /* line 221, src/scss/page/_recommend-tab.scss */
  .p-recommend__comic_list-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc((100% - 75px) / 4);
            flex: 0 1 calc((100% - 75px) / 4);
  }
  /* line 228, src/scss/page/_recommend-tab.scss */
  .p-recommend__comic_list-ph {
    height: 180px;
  }
  /* line 245, src/scss/page/_recommend-tab.scss */
  .p-recommend__comic_list-title {
    font-size: 12px;
    margin: 5px 0;
  }
  /* line 257, src/scss/page/_recommend-tab.scss */
  .p-recommend__comic_list-wrap a {
    font-size: 14px;
    height: 30px;
    width: 150px;
  }
  /* line 287, src/scss/page/_recommend-tab.scss */
  .p-recommend__linklist {
    margin: 50px auto;
  }
  /* line 292, src/scss/page/_recommend-tab.scss */
  .p-recommend__linklist_headings {
    font-size: 14px;
  }
  /* line 304, src/scss/page/_recommend-tab.scss */
  .p-recommend__linklist-item a {
    margin: 10px 10px 0;
    width: 50px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLXRhYjIwMjUuY3NzIiwiY29tbW9uL19yZXNldC5zY3NzIiwiY29tbW9uL19taXhpbi5zY3NzIiwiY29tbW9uL19iYXNlLnNjc3MiLCJjb21tb24vX3ZhcnMuc2NzcyIsImNvbW1vbi9fdXRpbGl0eS5zY3NzIiwiY29tbW9uL19hbmltYXRpb24uc2NzcyIsInBhcnRzL19wYXJ0cy1wYy5zY3NzIiwicGFydHMvX3BhcnRzLXRhYi5zY3NzIiwicGFnZS9fdG9wLXRhYi5zY3NzIiwicGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzIiwicGFnZS9fZmFxLXRhYi5zY3NzIiwicGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzIiwicGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzIiwicGFnZS9fbm90Zm91bmQtdGFiLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Q0RPQztBQUNELHdDQUF3QztBQ0R4Qzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBMkVFLHVCQUF1QjtFQUp2QixTQUFTO0VBRVQsZUFBZTtFQUpmLFNBQVM7RUFHVCxVQUFVO0VBRlYsVUFBVTtFQUlWLHdCQUF3QjtBREkxQjs7QUFFQSx5Q0FBeUM7QUNGekM7RUFDRSxjQUFjO0FESWhCOztBQUVBLHlDQUF5QztBQ0h6Qzs7Ozs7Ozs7Ozs7RUFXRSxjQUFjO0FES2hCOztBQUVBLDBDQUEwQztBQ0oxQzs7O0VBR0UsMkJBQTBCO0FETTVCOztBQUVBLDBDQUEwQztBQ0wxQzs7RUFFRSxZQUFZO0FET2Q7O0FBRUEsMENBQTBDO0FDTjFDOzs7O0VBSUUsV0FBVztFQUNYLGFBQWE7QURRZjs7QUFFQSwwQ0FBMEM7QUNQMUM7RUFLRSx1QkFBdUI7RUFGdkIsZUFBZTtFQUZmLFNBQVM7RUFDVCxVQUFVO0VBRVYsd0JBQXdCO0FEVTFCOztBQ05BLHNDQUFBO0FEU0EsMENBQTBDO0FDUjFD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RWF2bkloRDtJQVdJLG1CQUFtQjtJQURuQixhQUFhO0lBRGIsWUFBWTtFYm1uSWhCO0VBVUEsZ0RBQWdEO0Vhem5JOUM7SUFJSSxZQUFZO0Vid25JbEI7RUFhQSxnREFBZ0Q7RWFsb0k5QztJQU9JLGVBQWU7SUFDZixrQkFBa0I7RWI4bkl4QjtFQW1CQSxnREFBZ0Q7RWF6b0k5QztJQVNJLFNBQVM7SUFEVCxtQkFBbUI7RWJxb0l6QjtFQVVBLGdEQUFnRDtFYTVvSTVDO0lBSUksbUJBQWlDO1FBQWpDLHFDQUFpQztZQUFqQyxpQ0FBaUM7RWIyb0l6QztFQXNCQSxnREFBZ0Q7RWE5cEk1QztJQWNJLGFBQWE7RWJtcElyQjtFQVlBLGdEQUFnRDtFYTVwSTVDO0lBTUksZUFBZTtJQUNmLGFBQWE7RWJ5cElyQjtFQTRCQSxnREFBZ0Q7RWFsckkzQztJQWtCSyxlQUFlO0lBRWYsWUFBWTtJQURaLFlBQVk7RWJvcUl0QjtFQWdCQSxnREFBZ0Q7RWF2cUloRDtJQUdNLGlCQUFpQjtFYnVxSXZCO0VBWUEsZ0RBQWdEO0VhanJJOUM7SUFNSSxlQUFlO0ViOHFJckI7RUFrQkEsZ0RBQWdEO0VhN3JJN0M7SUFRSyxtQkFBbUI7SUFEbkIsV0FBVztFYjBySW5CO0FBei9GRiIsImZpbGUiOiJzdHlsZS10YWIyMDI1LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cbi8qIGxpbmUgOCwgc3JjL3Njc3MvY29tbW9uL19yZXNldC5zY3NzICovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmFiYnIsXG5hZGRyZXNzLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zYW1wLFxuc21hbGwsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG52YXIsXG5iLFxuaSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDg2LCBzcmMvc2Nzcy9jb21tb24vX3Jlc2V0LnNjc3MgKi9cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogbGluZSA5MCwgc3JjL3Njc3MvY29tbW9uL19yZXNldC5zY3NzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTA0LCBzcmMvc2Nzcy9jb21tb24vX3Jlc2V0LnNjc3MgKi9cbm5hdiB1bCxcbm5hdiBsaSxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExMCwgc3JjL3Njc3MvY29tbW9uL19yZXNldC5zY3NzICovXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuLyogbGluZSAxMTUsIHNyYy9zY3NzL2NvbW1vbi9fcmVzZXQuc2NzcyAqL1xuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9jb21tb24vX3Jlc2V0LnNjc3MgKi9cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG4vKiBsaW5lIDEzMiwgc3JjL3Njc3MvY29tbW9uL19yZXNldC5zY3NzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbi8qIGxpbmUgMTM5LCBzcmMvc2Nzcy9jb21tb24vX3Jlc2V0LnNjc3MgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSAxNDYsIHNyYy9zY3NzL2NvbW1vbi9fcmVzZXQuc2NzcyAqL1xuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi8qIGxpbmUgMTUwLCBzcmMvc2Nzcy9jb21tb24vX3Jlc2V0LnNjc3MgKi9cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLyogbGluZSAxNTYsIHNyYy9zY3NzL2NvbW1vbi9fcmVzZXQuc2NzcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG4vKiBsaW5lIDE2Miwgc3JjL3Njc3MvY29tbW9uL19yZXNldC5zY3NzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxNzEsIHNyYy9zY3NzL2NvbW1vbi9fcmVzZXQuc2NzcyAqL1xuaW5wdXQsXG5zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiAg44Oe44O844K444OzICovXG4vKiAg5LiK44Oe44O844K444OzICovXG4vKiAg5bem44Oe44O844K444OzICovXG4vKiAg5Y+z44Oe44O844K444OzICovXG4vKiAg5LiL44Oe44O844K444OzICovXG4vKiDjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuODkeODh+OCo+ODs+OCsCAqL1xuLyog5bem44OR44OH44Kj44Oz44KwICovXG4vKiDlj7Pjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4i+ODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK5L2N572uICovXG4vKiDlt6bkvY3nva4gKi9cbi8qIOWPs+S9jee9riAqL1xuLyog5LiL5L2N572uICovXG4vKiAg44Oe44O844K444OzICovXG4vKiAg5LiK44Oe44O844K444OzICovXG4vKiAg5bem44Oe44O844K444OzICovXG4vKiAg5Y+z44Oe44O844K444OzICovXG4vKiAg5LiL44Oe44O844K444OzICovXG4vKiDjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuODkeODh+OCo+ODs+OCsCAqL1xuLyog5bem44OR44OH44Kj44Oz44KwICovXG4vKiDlj7Pjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4i+ODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK5L2N572uICovXG4vKiDlt6bkvY3nva4gKi9cbi8qIOWPs+S9jee9riAqL1xuLyog5LiL5L2N572uICovXG4vKiAg44Oe44O844K444OzICovXG4vKiAg5LiK44Oe44O844K444OzICovXG4vKiAg5bem44Oe44O844K444OzICovXG4vKiAg5Y+z44Oe44O844K444OzICovXG4vKiAg5LiL44Oe44O844K444OzICovXG4vKiDjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuODkeODh+OCo+ODs+OCsCAqL1xuLyog5bem44OR44OH44Kj44Oz44KwICovXG4vKiDlj7Pjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4i+ODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK5L2N572uICovXG4vKiDlt6bkvY3nva4gKi9cbi8qIOWPs+S9jee9riAqL1xuLyog5LiL5L2N572uICovXG4vKiAg44Oe44O844K444OzICovXG4vKiAg5LiK44Oe44O844K444OzICovXG4vKiAg5bem44Oe44O844K444OzICovXG4vKiAg5Y+z44Oe44O844K444OzICovXG4vKiAg5LiL44Oe44O844K444OzICovXG4vKiDjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuODkeODh+OCo+ODs+OCsCAqL1xuLyog5bem44OR44OH44Kj44Oz44KwICovXG4vKiDlj7Pjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4i+ODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK5L2N572uICovXG4vKiDlt6bkvY3nva4gKi9cbi8qIOWPs+S9jee9riAqL1xuLyog5LiL5L2N572uICovXG4vKiBsaW5lIDMsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG5ib2R5ICosXG5ib2R5ICo6OmJlZm9yZSxcbmJvZHkgKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIGxpbmUgMTUsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG5ib2R5LmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMywgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbiAgYm9keSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDMsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4gIGJvZHkge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDMxLCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCJNUyBQ44K044K344OD44KvXCIsIFwiTVMgUCBHb3RoaWNcIiwgT3Nha2EsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIGxpbmUgNDEsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1wYWdlIGltZyxcbi5wLXBhZ2UgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKiBsaW5lIDQ2LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtcGFnZSBpbWcgOmhvdmVyLFxuLnAtcGFnZSBwaWN0dXJlIDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDUxLCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuICAucC1wYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIGxpbmUgNTgsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1wYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDYzLCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtcGFnZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSA2OCwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXBhZ2UgdWwsXG4ucC1wYWdlIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSA3Mywgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXBhZ2UgbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDc4LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiBsaW5lIDg3LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLm1haW5fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4vKiBsaW5lIDkxLCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLm1haW5fYmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vbWFpbl9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxMDQsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4gIC5tYWluX2JnOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxMTEsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ubWFpbl9iZ3NwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL21haW5fYmdfc3AuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbiAgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTM4LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuICAubC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLmwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxNjAsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4gIC5sLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwdncgNS4zMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8qIGxpbmUgMTc5LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNjQwcHgpO1xufVxuXG4vKiBsaW5lIDE4MCwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTk1LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9sb2dvIHtcbiAgd2lkdGg6IDI2OC41cHg7XG59XG5cbi8qIGxpbmUgMTk4LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9kYXRhIHtcbiAgd2lkdGg6IDI2OHB4O1xuICBtYXJnaW46IDE0cHggYXV0byA1cHg7XG59XG5cbi8qIGxpbmUgMjAyLCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9pdGVtIHtcbiAgd2lkdGg6IDI3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAyMDUsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2l0ZW1fY2F0Y2gge1xuICB3aWR0aDogMjYycHg7XG4gIG1hcmdpbjogMCBhdXRvIDVweDtcbn1cblxuLyogbGluZSAyMDksIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2l0ZW1fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiBsaW5lIDIxNSwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXJfaXRlbV9idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTM2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi8qIGxpbmUgMjI0LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9pdGVtX2J0bjpudGgtY2hpbGQoMSkgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fYW5jaG9yMS5wbmcpO1xufVxuXG4vKiBsaW5lIDIyNiwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXJfaXRlbV9idG46bnRoLWNoaWxkKDEpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2FuY2hvcjEtaG92ZXIucG5nKTtcbn1cblxuLyogbGluZSAyMzAsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2l0ZW1fYnRuOm50aC1jaGlsZCgyKSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9hbmNob3IyLnBuZyk7XG59XG5cbi8qIGxpbmUgMjMyLCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9pdGVtX2J0bjpudGgtY2hpbGQoMikgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fYW5jaG9yMi1ob3Zlci5wbmcpO1xufVxuXG4vKiBsaW5lIDIzNiwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXJfaXRlbV9idG46bnRoLWNoaWxkKDMpIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2FuY2hvcjMucG5nKTtcbn1cblxuLyogbGluZSAyMzgsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2l0ZW1fYnRuOm50aC1jaGlsZCgzKSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9hbmNob3IzLWhvdmVyLnBuZyk7XG59XG5cbi8qIGxpbmUgMjQyLCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9pdGVtX2J0bjpudGgtY2hpbGQoNCkgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fYW5jaG9yNC5wbmcpO1xufVxuXG4vKiBsaW5lIDI0NCwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXJfaXRlbV9idG46bnRoLWNoaWxkKDQpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2FuY2hvcjQtaG92ZXIucG5nKTtcbn1cblxuLyogbGluZSAyNDgsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2l0ZW1fYnRuOm50aC1jaGlsZCg1KSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9hbmNob3I1LnBuZyk7XG59XG5cbi8qIGxpbmUgMjUwLCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9pdGVtX2J0bjpudGgtY2hpbGQoNSkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fYW5jaG9yNS1ob3Zlci5wbmcpO1xufVxuXG4vKiBsaW5lIDI1NCwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXJfaXRlbV9idG46bnRoLWNoaWxkKDYpIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2FuY2hvcjYucG5nKTtcbn1cblxuLyogbGluZSAyNTYsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2l0ZW1fYnRuOm50aC1jaGlsZCg2KSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9hbmNob3I2LWhvdmVyLnBuZyk7XG59XG5cbi8qIGxpbmUgMjYzLCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9saW5rIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcbn1cblxuLyogbGluZSAyNjcsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2xpbmtfbGlzdDpmaXJzdC1jaGlsZC5wLXNpZGViYXJfbGlua19idG4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDI3Miwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXJfbGlua19idG4ge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4vKiBsaW5lIDI3NCwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXJfbGlua19idG46bnRoLWNoaWxkKDEpIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmsxLnBuZyk7XG59XG5cbi8qIGxpbmUgMjc2LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9saW5rX2J0bjpudGgtY2hpbGQoMSkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fbGluazEtaG92ZXIucG5nKTtcbn1cblxuLyogbGluZSAyODAsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2xpbmtfYnRuOm50aC1jaGlsZCgyKSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rMi5wbmcpO1xufVxuXG4vKiBsaW5lIDI4Miwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXJfbGlua19idG46bnRoLWNoaWxkKDIpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmsyLWhvdmVyLnBuZyk7XG59XG5cbi8qIGxpbmUgMjg2LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9saW5rX2J0bjpudGgtY2hpbGQoMykgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fbGluazMucG5nKTtcbn1cblxuLyogbGluZSAyODgsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2xpbmtfYnRuOm50aC1jaGlsZCgzKSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rMy1ob3Zlci5wbmcpO1xufVxuXG4vKiBsaW5lIDI5Miwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXJfbGlua19idG46bnRoLWNoaWxkKDQpIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms0LnBuZyk7XG59XG5cbi8qIGxpbmUgMjk0LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9saW5rX2J0bjpudGgtY2hpbGQoNCkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fbGluazQtaG92ZXIucG5nKTtcbn1cblxuLyogbGluZSAyOTgsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2xpbmtfYnRuOm50aC1jaGlsZCg1KSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rNS5wbmcpO1xufVxuXG4vKiBsaW5lIDMwMCwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXJfbGlua19idG46bnRoLWNoaWxkKDUpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms1LWhvdmVyLnBuZyk7XG59XG5cbi8qIGxpbmUgMzA0LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuLnAtc2lkZWJhcl9saW5rX2J0bjpudGgtY2hpbGQoNikgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fbGluazYucG5nKTtcbn1cblxuLyogbGluZSAzMDYsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2xpbmtfYnRuOm50aC1jaGlsZCg2KSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rNi1ob3Zlci5wbmcpO1xufVxuXG4vKiBsaW5lIDMxMSwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5wLXNpZGViYXJfbGlua19idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNjhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAzMjAsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4ucC1zaWRlYmFyX2NvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiBsaW5lIDE3OSwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbiAgLnAtc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxNzksIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4gIC5wLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDE3OSwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbiAgLnAtc2lkZWJhciB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGNvb2tpZeaJv+irvueUu+mdoiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAzNDUsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4uYy1tb2RhbC1jb29raWUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAzNTAsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4uYy1tb2RhbC1jb29raWVfX21vZGFsIHtcbiAgcGFkZGluZzogMTBweCA2cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDM2MCwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5jLW1vZGFsLWNvb2tpZV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLyogbGluZSAzNjksIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4uYy1tb2RhbC1jb29raWVfX21vZGFsIGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjZmZmYjMzO1xufVxuXG4vKiBsaW5lIDM3NCwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbi5jLW1vZGFsLWNvb2tpZV9fYmcge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5Njtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGNvb2tpZSAqKioqKioqKioqKioqKi9cbiAgLyogbGluZSAzODUsIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4gIC5jLW1vZGFsLWNvb2tpZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDM5MCwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbiAgLmMtbW9kYWwtY29va2llX19tb2RhbCB7XG4gICAgcGFkZGluZzogMi42NjY2N3Z3IDEuNnZ3O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQwMCwgc3JjL3Njc3MvY29tbW9uL19iYXNlLnNjc3MgKi9cbiAgLmMtbW9kYWwtY29va2llX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLyogbGluZSA0MDksIHNyYy9zY3NzL2NvbW1vbi9fYmFzZS5zY3NzICovXG4gIC5jLW1vZGFsLWNvb2tpZV9fbW9kYWwgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAjZmZmYjMzO1xuICB9XG4gIC8qIGxpbmUgNDE0LCBzcmMvc2Nzcy9jb21tb24vX2Jhc2Uuc2NzcyAqL1xuICAuYy1tb2RhbC1jb29raWVfX2JnIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTY7XG4gIH1cbn1cblxuLyogIOODnuODvOOCuOODsyAqL1xuLyogIOS4iuODnuODvOOCuOODsyAqL1xuLyogIOW3puODnuODvOOCuOODsyAqL1xuLyogIOWPs+ODnuODvOOCuOODsyAqL1xuLyogIOS4i+ODnuODvOOCuOODsyAqL1xuLyog44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOW3puODkeODh+OCo+ODs+OCsCAqL1xuLyog5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiDkuIvjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuS9jee9riAqL1xuLyog5bem5L2N572uICovXG4vKiDlj7PkvY3nva4gKi9cbi8qIOS4i+S9jee9riAqL1xuLyogIOODnuODvOOCuOODsyAqL1xuLyogIOS4iuODnuODvOOCuOODsyAqL1xuLyogIOW3puODnuODvOOCuOODsyAqL1xuLyogIOWPs+ODnuODvOOCuOODsyAqL1xuLyogIOS4i+ODnuODvOOCuOODsyAqL1xuLyog44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOW3puODkeODh+OCo+ODs+OCsCAqL1xuLyog5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiDkuIvjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuS9jee9riAqL1xuLyog5bem5L2N572uICovXG4vKiDlj7PkvY3nva4gKi9cbi8qIOS4i+S9jee9riAqL1xuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAgUEPjg7tTUOWHuuOBl+OCj+OBkVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDgsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4gIC5pcy1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbiAgLmlzLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDE0LCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuICAuaXMtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogbGluZSAxNywgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbiAgYnIuaXMtcGMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuICBici5pcy10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogbGluZSAyMywgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbiAgYnIuaXMtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogbGluZSAyNiwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbiAgc3Bhbi5pcy1wYyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuICAuaXMtdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuICBici5pcy10YWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAvKiBsaW5lIDM4LCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuICAuaXMtcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qIGxpbmUgNDEsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4gIC5pcy10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogbGluZSA0NCwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbiAgLmlzLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4gIGJyLmlzLXBjIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLyogbGluZSA1MCwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbiAgYnIuaXMtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4gIGJyLmlzLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgNTYsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4gIHNwYW4uaXMtcGMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA2Miwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbiAgLmlzLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgNjUsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4gIC5pcy1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSA2OCwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbiAgYnIuaXMtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogbGluZSA3MSwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbiAgYnIuaXMtc3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDpnZ7ooajnpLpcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIGxpbmUgODAsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4uaXMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44Os44Kk44Ki44Km44OIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBsaW5lIDg3LCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuLnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDk5NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA4Nywgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbiAgLnUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSA5OCwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbi51LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogbGluZSAxMDIsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4udS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogbGluZSAxMDYsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4udS1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDExMSwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbi51LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDExNSwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTE5LCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuLnUtaWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDEyMywgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbi51LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLyogbGluZSAxMjcsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4udS1vcGFjaXR5MSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMTMxLCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuLnUtb3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIyDjg4bjgq3jgrnjg4hcbiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIGxpbmUgMTM4LCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuLnUtc3VwdGV4dCB7XG4gIGZvbnQtc2l6ZTogNzUuNSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4xZW07XG59XG5cbi8qIGxpbmUgMTQ1LCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuLnUtc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogNzUuNSU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjFlbTtcbn1cblxuLyogbGluZSAxNTIsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4udS1pbmRlbnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLyogbGluZSAxNTcsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4udS1pbmRlbnQwIHtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNjEsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4udS1pbmRlbnQxIHtcbiAgdGV4dC1pbmRlbnQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2NSwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbi51LXBhbHQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4vKiBsaW5lIDE2OSwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbi51LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogbGluZSAxNzMsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4udS1kZWxhIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVsYSBHb3RoaWMgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOiJslxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44Oc44K/44Oz44KS44OH44Kj44Ki44Kv44OG44Kj44OW44GrXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBsaW5lIDE4Niwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbi5pcy1kZWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLyogbGluZSAxOTAsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4uaXMtZGVhY3RpdmU6aG92ZXIge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMg5paH5a2X5o+D44GIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBsaW5lIDE5OCwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbi51LXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwMiwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjA2LCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIxMCwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbi51LXZlcnRpY2FsLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIGxpbmUgMjE0LCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuLnUtdmVydGljYWwtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogbGluZSAyMTgsIHNyYy9zY3NzL2NvbW1vbi9fdXRpbGl0eS5zY3NzICovXG4udS12ZXJ0aWNhbC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKiBsaW5lIDIyMiwgc3JjL3Njc3MvY29tbW9uL191dGlsaXR5LnNjc3MgKi9cbi51LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICMgIHRyYW5zaXRpb25cbiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIGxpbmUgMjMyLCBzcmMvc2Nzcy9jb21tb24vX3V0aWxpdHkuc2NzcyAqL1xuLnUtdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIC41cztcbn1cblxuLyogIOODnuODvOOCuOODsyAqL1xuLyogIOS4iuODnuODvOOCuOODsyAqL1xuLyogIOW3puODnuODvOOCuOODsyAqL1xuLyogIOWPs+ODnuODvOOCuOODsyAqL1xuLyogIOS4i+ODnuODvOOCuOODsyAqL1xuLyog44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOW3puODkeODh+OCo+ODs+OCsCAqL1xuLyog5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiDkuIvjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuS9jee9riAqL1xuLyog5bem5L2N572uICovXG4vKiDlj7PkvY3nva4gKi9cbi8qIOS4i+S9jee9riAqL1xuLyogIOODnuODvOOCuOODsyAqL1xuLyogIOS4iuODnuODvOOCuOODsyAqL1xuLyogIOW3puODnuODvOOCuOODsyAqL1xuLyogIOWPs+ODnuODvOOCuOODsyAqL1xuLyogIOS4i+ODnuODvOOCuOODsyAqL1xuLyog44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOW3puODkeODh+OCo+ODs+OCsCAqL1xuLyog5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiDkuIvjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuS9jee9riAqL1xuLyog5bem5L2N572uICovXG4vKiDlj7PkvY3nva4gKi9cbi8qIOS4i+S9jee9riAqL1xuLyppY29uX2ZhZGVpbiovXG4vKiBsaW5lIDQsIHNyYy9zY3NzL2NvbW1vbi9fYW5pbWF0aW9uLnNjc3MgKi9cbi5pY29uX2ZhZGVpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zY3NzL2NvbW1vbi9fYW5pbWF0aW9uLnNjc3MgKi9cbi5pY29uX2ZhZGVpbi5hY3RpdmUge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLypmYWRlaW4qL1xuLyogbGluZSAyMywgc3JjL3Njc3MvY29tbW9uL19hbmltYXRpb24uc2NzcyAqL1xuLmZhZGVpbiB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMzMsIHNyYy9zY3NzL2NvbW1vbi9fYW5pbWF0aW9uLnNjc3MgKi9cbi5mYWRlaW4uYWN0aXZlIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMzksIHNyYy9zY3NzL2NvbW1vbi9fYW5pbWF0aW9uLnNjc3MgKi9cbi5mYWRldXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4vKiBsaW5lIDU0LCBzcmMvc2Nzcy9jb21tb24vX2FuaW1hdGlvbi5zY3NzICovXG4uZmFkZXVwLmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDEwLCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtcGMuc2NzcyAqL1xuLmhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy1wYy5zY3NzICovXG4ubXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDIyLCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtcGMuc2NzcyAqL1xuLnAtcGFydHNfX2Zvb3Rlcl9saW5rbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtcGMuc2NzcyAqL1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpIGNhbGMoMjAgLyAxMjgwICogMTAwdncpIGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAzMywgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXBjLnNjc3MgKi9cbi5mb290ZXJfX2xpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMoMTIgLyAxMjgwICogMTAwdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSA0NSwgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXBjLnNjc3MgKi9cbi5mb290ZXJfX2xpbmsgYTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4vKiBsaW5lIDQ5LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtcGMuc2NzcyAqL1xuLmZvb3RlciAudS1mb290ZXJfYmFubmVyIHtcbiAgd2lkdGg6IGNhbGMoMjYwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgNTQsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy1wYy5zY3NzICovXG4uZm9vdGVyIC51LWZvb3Rlcl9iYW5uZXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDU4LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtcGMuc2NzcyAqL1xuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgNywgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXRhYi5zY3NzICovXG4ucC1wYWdlX19tdl9sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxMCwgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXRhYi5zY3NzICovXG4ucC1wYWdlX19tdl9jYXRjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTUsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDE4LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSAyNSwgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXRhYi5zY3NzICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1LjQzNDc4dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMS4wODY5NnZ3O1xufVxuXG4vKiBsaW5lIDMyLCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXIuaXMtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLyogbGluZSAzNywgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXRhYi5zY3NzICovXG4uaGVhZGVyIC5oZWFkZXJfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGxpbmUgNDIsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmhlYWRlcl9sb2dvIHtcbiAgd2lkdGg6IDExLjczOTEzdnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDQ2LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXJfYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1LjQzNDc4dnc7XG4gIGhlaWdodDogMi4zOTEzdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMi4xNzM5MXZ3O1xuICB6LWluZGV4OiA1O1xufVxuXG4vKiBsaW5lIDU0LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXJfYnRuLWlubmVyIHtcbiAgd2lkdGg6IDUuNDM0Nzh2dztcbiAgaGVpZ2h0OiAyLjM5MTN2dztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNTksIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmhlYWRlcl9idG4taW5uZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDUuNDM0Nzh2dztcbiAgaGVpZ2h0OiAwLjIxNzM5dnc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNTQzNDh2dztcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDcxLCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXJfYnRuLWlubmVyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDEuNjMwNDN2dztcbn1cblxuLyogbGluZSA3NCwgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXRhYi5zY3NzICovXG4uaGVhZGVyX2J0bi1pbm5lciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAyLjcxNzM5dnc7XG59XG5cbi8qIGxpbmUgNzgsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmhlYWRlcl9idG4taW5uZXIuY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogMi43MTczOXZ3O1xufVxuXG4vKiBsaW5lIDgxLCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXJfYnRuLWlubmVyLmNsb3NlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIHdpZHRoOiAzLjU4Njk2dnc7XG59XG5cbi8qIGxpbmUgODUsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmhlYWRlcl9idG4taW5uZXIuY2xvc2Ugc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGxpbmUgODgsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmhlYWRlcl9idG4taW5uZXIuY2xvc2Ugc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMi43MTczOXZ3O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICB3aWR0aDogMy41ODY5NnZ3O1xufVxuXG4vKiBsaW5lIDk3LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXJfbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMxLjUyMTc0dnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiA0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG59XG5cbi8qIGxpbmUgMTA4LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXJfbWVudS5vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4vKiBsaW5lIDExMSwgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXRhYi5zY3NzICovXG4uaGVhZGVyX21lbnVfbGlzdCB7XG4gIHdpZHRoOiAyNi4zMDQzNXZ3O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAxMTYsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmhlYWRlcl9tZW51X2l0ZW1fbG9nbyB7XG4gIHdpZHRoOiAyNi41MjE3NHZ3O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDkuNzgyNjF2dztcbiAgbWFyZ2luLWJvdHRvbTogMS42MzA0M3Z3O1xufVxuXG4vKiBsaW5lIDEyMiwgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXRhYi5zY3NzICovXG4uaGVhZGVyX21lbnVfaXRlbV9idG4ge1xuICB3aWR0aDogMjYuMzA0MzV2dztcbiAgaGVpZ2h0OiA1LjI3MTc0dnc7XG59XG5cbi8qIGxpbmUgMTI2LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXJfbWVudV9pdGVtX2J0biBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMjYuMzA0MzV2dztcbiAgaGVpZ2h0OiA1LjI3MTc0dnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXJfbWVudV9pdGVtOm50aC1jaGlsZCgyKSAuaGVhZGVyX21lbnVfaXRlbV9idG4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fbGluazEucG5nKTtcbn1cblxuLyogbGluZSAxMzYsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmhlYWRlcl9tZW51X2l0ZW06bnRoLWNoaWxkKDIpIC5oZWFkZXJfbWVudV9pdGVtX2J0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rMS1ob3Zlci5wbmcpO1xufVxuXG4vKiBsaW5lIDE0MCwgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXRhYi5zY3NzICovXG4uaGVhZGVyX21lbnVfaXRlbTpudGgtY2hpbGQoMykgLmhlYWRlcl9tZW51X2l0ZW1fYnRuIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmsyLnBuZyk7XG59XG5cbi8qIGxpbmUgMTQyLCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXJfbWVudV9pdGVtOm50aC1jaGlsZCgzKSAuaGVhZGVyX21lbnVfaXRlbV9idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fbGluazItaG92ZXIucG5nKTtcbn1cblxuLyogbGluZSAxNDYsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmhlYWRlcl9tZW51X2l0ZW06bnRoLWNoaWxkKDQpIC5oZWFkZXJfbWVudV9pdGVtX2J0biBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rMy5wbmcpO1xufVxuXG4vKiBsaW5lIDE0OCwgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXRhYi5zY3NzICovXG4uaGVhZGVyX21lbnVfaXRlbTpudGgtY2hpbGQoNCkgLmhlYWRlcl9tZW51X2l0ZW1fYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmszLWhvdmVyLnBuZyk7XG59XG5cbi8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXJfbWVudV9pdGVtOm50aC1jaGlsZCg1KSAuaGVhZGVyX21lbnVfaXRlbV9idG4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fbGluazQucG5nKTtcbn1cblxuLyogbGluZSAxNTQsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmhlYWRlcl9tZW51X2l0ZW06bnRoLWNoaWxkKDUpIC5oZWFkZXJfbWVudV9pdGVtX2J0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rNC1ob3Zlci5wbmcpO1xufVxuXG4vKiBsaW5lIDE1OCwgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXRhYi5zY3NzICovXG4uaGVhZGVyX21lbnVfaXRlbTpudGgtY2hpbGQoNikgLmhlYWRlcl9tZW51X2l0ZW1fYnRuIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms1LnBuZyk7XG59XG5cbi8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5oZWFkZXJfbWVudV9pdGVtOm50aC1jaGlsZCg2KSAuaGVhZGVyX21lbnVfaXRlbV9idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fbGluazUtaG92ZXIucG5nKTtcbn1cblxuLyogbGluZSAxNjQsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmhlYWRlcl9tZW51X2l0ZW06bnRoLWNoaWxkKDcpIC5oZWFkZXJfbWVudV9pdGVtX2J0biBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rNi5wbmcpO1xufVxuXG4vKiBsaW5lIDE2Niwgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXRhYi5zY3NzICovXG4uaGVhZGVyX21lbnVfaXRlbTpudGgtY2hpbGQoNykgLmhlYWRlcl9tZW51X2l0ZW1fYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms2LWhvdmVyLnBuZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgMTc3LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5wLXBhcnRzX19mb290ZXJfbGlua2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxODIsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDIuMTczOTF2dyAwdncgNC4zNDc4M3Z3O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAxODgsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmZvb3Rlcl9fbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zMDQzNXZ3O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuLyogbGluZSAxOTgsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmZvb3Rlcl9fbGluayBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi8qIGxpbmUgMjAyLCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtdGFiLnNjc3MgKi9cbi5mb290ZXIgLnUtZm9vdGVyX2Jhbm5lciB7XG4gIHdpZHRoOiAyOC4yNjA4N3Z3O1xuICBtYXJnaW4tbGVmdDogMS4wODY5NnZ3O1xuICBtYXJnaW4tcmlnaHQ6IDEuMDg2OTZ2dztcbn1cblxuLyogbGluZSAyMDYsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmZvb3RlciAudS1mb290ZXJfYmFubmVyOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbGluZSAyMTAsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy10YWIuc2NzcyAqL1xuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjA4Njk2dnc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDEzLCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcCAucC1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMzUgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxMywgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcCAucC1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE5LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fc3BfbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjIsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19tdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiBsaW5lIDIyLCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbiAgLnAtdG9wX19tdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogbGluZSAyOCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiBjYWxjKDQwLzkyMCoxMDB2dyk7XG59XG5cbi8qIGxpbmUgMzQsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICBwYWRkaW5nOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIGNhbGMoMjAgLyA5MjAgKiAxMDB2dykgY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOEU2MkU4IDAlLCAjMDBCMkYyIDEwMCUpO1xuICB6LWluZGV4OiAwO1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygxMCAvIDkyMCAqIDEwMHZ3KSAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KSwgMCAwIGNhbGMoMTAgLyA5MjAgKiAxMDB2dykgMCByZ2JhKDAsIDMwLCAxNDAsIDAuNSk7XG59XG5cbi8qIGxpbmUgNDYsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX2JnOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvdG9wL3RvcF9fYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0Niwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcF9iZzo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM0LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbiAgLnAtdG9wX2JnIHtcbiAgICB3aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpLCAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KTtcbiAgfVxufVxuXG4vKiBsaW5lIDc3LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcCAudS10b3BfY2F0Y2gge1xuICB3aWR0aDogY2FsYygzNDQgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNzcsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3AgLnUtdG9wX2NhdGNoIHtcbiAgICB3aWR0aDogMzQ0cHg7XG4gIH1cbn1cblxuLyogbGluZSA4NSwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3AgLnUtdG9wX3RpdGxlIHtcbiAgbWFyZ2luOiBjYWxjKDE1IC8gOTIwICogMTAwdncpIGF1dG8gY2FsYygzNSAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDg1LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbiAgLnAtdG9wIC51LXRvcF90aXRsZSB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMzVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDk0LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcCAudS10b3Bfd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG4gIHBhZGRpbmc6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA5NCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcCAudS10b3Bfd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTA0LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcCAudS10b3BfZmxleCwgLnAtdG9wIC51LXRvcF9ib29rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDExMSwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3AgLnUtdG9wX2Jvb2sge1xuICB3aWR0aDogY2FsYyg2OTAgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYygzMCAvIDkyMCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGJhY2tncm91bmQ6ICNGM0YzRTA7XG4gIHBhZGRpbmc6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dykgY2FsYyg2MCAvIDkyMCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg2MCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSAxMTgsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wIC51LXRvcF9ib29rLXBoIHtcbiAgd2lkdGg6IGNhbGMoMTQ4LjUgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDExOCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcCAudS10b3BfYm9vay1waCB7XG4gICAgd2lkdGg6IDE0OC41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTI3LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcCAudS10b3BfYm9vay10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoNDAxIC8gOTIwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTI3LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbiAgLnAtdG9wIC51LXRvcF9ib29rLXRleHQge1xuICAgIHdpZHRoOiA0MDFweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3AgLnUtdG9wX2Jvb2stdGl0bGUge1xuICBjb2xvcjogIzAwMUU4QztcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gOTIwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbiAgLnAtdG9wIC51LXRvcF9ib29rLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogbGluZSAxNDQsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wIC51LXRvcF9ib29rLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMUU4QztcbiAgZm9udC1zaXplOiBjYWxjKDE0IC8gOTIwICogMTAwdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IGNhbGMoMTAgLyA5MjAgKiAxMDB2dykgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDE0NCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcCAudS10b3BfYm9vay1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSAxNTYsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wIC51LXRvcF9ib29rLWJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDQwMSAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDQ2IC8gOTIwICogMTAwdncpO1xuICBwYWRkaW5nOiBjYWxjKDUgLyA5MjAgKiAxMDB2dykgY2FsYyg1NCAvIDkyMCAqIDEwMHZ3KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6ICMwMDFFOEM7XG4gIGJveC1zaGFkb3c6IGNhbGMoNCAvIDkyMCAqIDEwMHZ3KSBjYWxjKDQgLyA5MjAgKiAxMDB2dykgMCAwIHJnYmEoMCwgMzAsIDE0MCwgMC4yNSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxOCAvIDkyMCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzUgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxNTYsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3AgLnUtdG9wX2Jvb2stYnRuIGEge1xuICAgIHdpZHRoOiA0MDFweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogNXB4IDU0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAwIDAgcmdiYSgwLCAzMCwgMTQwLCAwLjI1KTtcbiAgfVxufVxuXG4vKiBsaW5lIDE4NCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3AgLnUtdG9wX21haW4gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTIwIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDE5NCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3AgLnUtdG9wX3RleHQge1xuICB3aWR0aDogY2FsYygzODQgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxOTQsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3AgLnUtdG9wX3RleHQge1xuICAgIHdpZHRoOiAzODRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDIwMSwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3AgLnUtdG9wX2NhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiBjYWxjKDE4IC8gOTIwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS4zODg4OTtcbiAgbWFyZ2luOiBjYWxjKDIwIC8gOTIwICogMTAwdncpIGF1dG8gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDIwMSwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcCAudS10b3BfY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbn1cblxuLyogbGluZSAyMTIsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wIC51LXRvcF9jYXV0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gOTIwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjEyLCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbiAgLnAtdG9wIC51LXRvcF9jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLyogbGluZSAyMjIsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19zcGVjaWFscHJpemUtdGl0bGUge1xuICB3aWR0aDogY2FsYygxODYgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyMjIsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX3NwZWNpYWxwcml6ZS10aXRsZSB7XG4gICAgd2lkdGg6IDE4NnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjI4LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fc3BlY2lhbHByaXplLW1haW4ge1xuICB3aWR0aDogY2FsYyg0ODggLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyMjgsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX3NwZWNpYWxwcml6ZS1tYWluIHtcbiAgICB3aWR0aDogNDg4cHg7XG4gIH1cbn1cblxuLyogbGluZSAyMzcsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19nZW5nYS10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDM0NCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDIzNywgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcF9fZ2VuZ2EtdGl0bGUge1xuICAgIHdpZHRoOiAzNDRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI0Mywgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2dlbmdhLW1haW4ge1xuICB3aWR0aDogY2FsYyg0MzcgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyNDMsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX2dlbmdhLW1haW4ge1xuICAgIHdpZHRoOiA0MzdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI0OCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2dlbmdhLW1haW4gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNTIsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19nZW5nYSAucC10b3BfX3ByaXplX2NhdXRpb24ge1xuICBtYXJnaW4tdG9wOiBjYWxjKDI1IC8gIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI1Miwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcF9fZ2VuZ2EgLnAtdG9wX19wcml6ZV9jYXV0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjYxLCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fZ29sZGNhcmQtdGl0bGUge1xuICB3aWR0aDogY2FsYygzNjYuNSAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI2MSwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcF9fZ29sZGNhcmQtdGl0bGUge1xuICAgIHdpZHRoOiAzNjYuNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjY3LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fZ29sZGNhcmQtbWFpbiB7XG4gIHdpZHRoOiBjYWxjKDQ1OSAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI2Nywgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcF9fZ29sZGNhcmQtbWFpbiB7XG4gICAgd2lkdGg6IDU5MnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjc2LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fY2F0YWxvZy10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDQ4NiAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI3Niwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcF9fY2F0YWxvZy10aXRsZSB7XG4gICAgd2lkdGg6IDQ4NnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjgyLCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fY2F0YWxvZy1tYWluIHtcbiAgd2lkdGg6IGNhbGMoNDY5IC8gOTIwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjgyLCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbiAgLnAtdG9wX19jYXRhbG9nLW1haW4ge1xuICAgIHdpZHRoOiA0NjlweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI5MSwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2NvbWItdGl0bGUge1xuICB3aWR0aDogY2FsYyg0NzMgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyOTEsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX2NvbWItdGl0bGUge1xuICAgIHdpZHRoOiA0NzNweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI5Nywgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2NvbWItbWFpbiB7XG4gIHdpZHRoOiBjYWxjKDQ1MCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI5Nywgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcF9fY29tYi1tYWluIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuLyogbGluZSAzMDMsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19jb21iLWxpc3RmbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiBsaW5lIDMwNywgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2NvbWIgLnAtdG9wX19wcml6ZV9pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDMwOSwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2NvbWIgLnAtdG9wX19wcml6ZV9pdGVtLmxpc3RmbGV4IHtcbiAgd2lkdGg6IGNhbGMoNDIwIC8gOTIwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMzA5LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbiAgLnAtdG9wX19jb21iIC5wLXRvcF9fcHJpemVfaXRlbS5saXN0ZmxleCB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzE1LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fY29tYiAucC10b3BfX3ByaXplX2l0ZW06bnRoLWNoaWxkKDIpLmxpc3RmbGV4IHtcbiAgd2lkdGg6IGNhbGMoMzgwIC8gOTIwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMzE1LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbiAgLnAtdG9wX19jb21iIC5wLXRvcF9fcHJpemVfaXRlbTpudGgtY2hpbGQoMikubGlzdGZsZXgge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDMyNCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2Jvb2tjYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAzMjcsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19ib29rY2FyZC10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDM2NCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDMyNywgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcF9fYm9va2NhcmQtdGl0bGUge1xuICAgIHdpZHRoOiAzNjRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDMzNCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2Jvb2tjYXJkLW1haW4ge1xuICB3aWR0aDogY2FsYyg0NTUgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzMzQsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX2Jvb2tjYXJkLW1haW4ge1xuICAgIHdpZHRoOiA0NTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDMzOSwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2Jvb2tjYXJkLW1haW4gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNDUsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19jb250YWN0IHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAzNDksIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19jb250YWN0X3dyYXAge1xuICBwYWRkaW5nOiBjYWxjKDMwIC8gOTIwICogMTAwdncpO1xuICB3aWR0aDogY2FsYyg2MjggLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg4MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMTAgLyA5MjAgKiAxMDB2dykgMCByZ2JhKDAsIDMwLCAxNDAsIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzNDksIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX2NvbnRhY3Rfd3JhcCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogNjI4cHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gNDBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KTtcbiAgfVxufVxuXG4vKiBsaW5lIDM2NCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2NvbnRhY3RfdGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzNjQsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX2NvbnRhY3RfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM3NCwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2NvbnRhY3RfbGVhZCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiBjYWxjKDE1IC8gOTIwICogMTAwdncpIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzNzQsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX2NvbnRhY3RfbGVhZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICB9XG59XG5cbi8qIGxpbmUgMzg2LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fY29udGFjdF9tYWlsIHtcbiAgZm9udC1zaXplOiBjYWxjKDIxIC8gOTIwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM4Niwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcF9fY29udGFjdF9tYWlsIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLyogbGluZSAzOTYsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19jb250YWN0X2RhdGEge1xuICBmb250LXNpemU6IGNhbGMoMTYgLyA5MjAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogY2FsYygxNSAvIDkyMCAqIDEwMHZ3KSBhdXRvO1xufVxuXG4vKiBsaW5lIDQwMiwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2NvbnRhY3RfZGF0YSAudS1taW4ge1xuICBmb250LXNpemU6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzOTYsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX2NvbnRhY3RfZGF0YSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICB9XG4gIC8qIGxpbmUgNDExLCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbiAgLnAtdG9wX19jb250YWN0X2RhdGEgLnUtbWluIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLyogbGluZSA0MTcsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19jb250YWN0X2NhdXRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0MTcsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX2NvbnRhY3RfY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDI5LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcCAucC1idG5fX2d1aWRlbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygzODggLyA5MjAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYyg1MCAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDI1IC8gOTIwICogMTAwdncpIGF1dG8gY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDQzNSwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3AgLnAtYnRuX19ndWlkZWxpbmUgYSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS90b3AvdG9wX19idG5fZ3VpZGVsaW5lLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDQzLCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcCAucC1idG5fX2d1aWRlbGluZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvdG9wL3RvcF9fYnRuX2d1aWRlbGluZS1ob3Zlci5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNDI5LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbiAgLnAtdG9wIC5wLWJ0bl9fZ3VpZGVsaW5lIHtcbiAgICB3aWR0aDogMzg4cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLyogbGluZSA0NTUsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19idG5fc2hvcCB7XG4gIHdpZHRoOiBjYWxjKDQwOCAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDU0IC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDg1IC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDQ1OSwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX2J0bl9zaG9wIGEge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvdG9wL3RvcF9fYnRuX3Nob3AucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA0NjgsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19idG5fc2hvcCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvdG9wL3RvcF9fYnRuX3Nob3AtaG92ZXIucG5nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQ1NSwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4gIC5wLXRvcF9fYnRuX3Nob3Age1xuICAgIHdpZHRoOiA0MDhweDtcbiAgICBtYXJnaW46IDAgYXV0byA4NXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDc5LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fcHJpemVfY2F0Y2gge1xuICBjb2xvcjogIzU1NTY3ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMoMTQgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDYgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0NzksIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX3ByaXplX2NhdGNoIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyogbGluZSA0OTAsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19wcml6ZV9oZWFkaW5ncyB7XG4gIGNvbG9yOiAjOEU2MkU4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYygyMiAvIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0OTAsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX3ByaXplX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLyogbGluZSA1MDEsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19wcml6ZV9wcGwge1xuICBjb2xvcjogIzhFNjJFODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMoMjQgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogY2FsYygzIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDUwNywgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX3ByaXplX3BwbCAudS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogY2FsYyg1MCAvIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1MDEsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX3ByaXplX3BwbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbiAgLyogbGluZSA1MTQsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuICAucC10b3BfX3ByaXplX3BwbCAudS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTE5LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fcHJpemVfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbn1cblxuLyogbGluZSA1MjIsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19wcml6ZV9pdGVtLXRleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiBjYWxjKDE0IC8gIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwIC8gIDkyMCAqIDEwMHZ3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbn1cblxuLyogbGluZSA1MzAsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19wcml6ZV9pdGVtLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4vKiBsaW5lIDUzNiwgc3JjL3Njc3MvcGFnZS9fdG9wLXRhYi5zY3NzICovXG4ucC10b3BfX3ByaXplX2l0ZW0tdGV4dDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgNTQwLCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fcHJpemVfaXRlbS1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxNCAvICA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgbWFyZ2luLXRvcDogY2FsYygxMCAvICA5MjAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgNTQ1LCBzcmMvc2Nzcy9wYWdlL190b3AtdGFiLnNjc3MgKi9cbi5wLXRvcF9fcHJpemVfaXRlbS1jYXB0aW9uIC51LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSA1NDgsIHNyYy9zY3NzL3BhZ2UvX3RvcC10YWIuc2NzcyAqL1xuLnAtdG9wX19wcml6ZV9pdGVtLWNhcHRpb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSA1LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtdGFiLnNjc3MgKi9cbi5wLWd1aWRlbGluZSAucC1zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSA4LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtdGFiLnNjc3MgKi9cbi5wLWd1aWRlbGluZSAudS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtdGFiLnNjc3MgKi9cbi5wLWd1aWRlbGluZSAudS1tdDEwIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSAxNCwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmUgLnUtbXQxNSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTUgLyA5MjAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS10YWIuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lIC51LW10MjAge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtdGFiLnNjc3MgKi9cbi5wLWd1aWRlbGluZSAudS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSAyMywgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmUgLnUtdGV4dC1jIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDI2LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtdGFiLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoODAgLyA5MjAgKiAxMDB2dyk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzhFNjJFOCAwJSwgIzAwQjJGMiAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNSksIDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpO1xufVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtdGFiLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9fY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIDAgY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSA0MCwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmVfX2RldGFpbCB7XG4gIHBhZGRpbmc6IDAgY2FsYyg3NiAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSA0NCwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmVfX3RpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMTQ5IC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSA0OCwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmVfX2hlYWRpbmdzIHtcbiAgY29sb3I6ICMwMEIyRjI7XG4gIGZvbnQtc2l6ZTogY2FsYygyNCAvIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNFNEVDRUY7XG4gIHBhZGRpbmc6IGNhbGMoMTMgLyA5MjAgKiAxMDB2dykgMDtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIGF1dG8gY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSA2MSwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmVfX3ByaXplIHtcbiAgY29sb3I6ICMwMEIyRjI7XG4gIGZvbnQtc2l6ZTogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA2OSwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmVfX2RhdGEge1xuICBmb250LXNpemU6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDc1LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtdGFiLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9fY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2Njtcbn1cblxuLyogbGluZSA3OSwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmVfX2NhcHRpb24ge1xuICBmb250LXNpemU6IGNhbGMoMTYgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi8qIGxpbmUgODIsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS10YWIuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lX19jYXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLyogbGluZSA4OSwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmVfX25vdGVzLXRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMjI0IC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICBwYWRkaW5nLXRvcDogY2FsYyg2MCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSA5NCwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmVfX25vdGVzLWxpc3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgY2FsYyg3NiAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSA5OCwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmVfX25vdGVzLWl0ZW0ge1xuICBmb250LXNpemU6IGNhbGMoMTYgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IGNhbGMoNSAvIDkyMCAqIDEwMHZ3KTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4vKiBsaW5lIDEwNCwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXRhYi5zY3NzICovXG4ucC1ndWlkZWxpbmVfX25vdGVzLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG59XG5cbi8qIGxpbmUgMTA3LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtdGFiLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9fbm90ZXMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgMTEwLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtdGFiLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9fbm90ZXMtaXRlbSBhIHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qIGxpbmUgMTE3LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtdGFiLnNjc3MgKi9cbi5wLWd1aWRlbGluZSAucC1wYWdlX19ib29rc3RvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IGNhbGMoMTUgLyA5MjAgKiAxMDB2dyk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KSBhdXRvIDA7XG59XG5cbi8qIGxpbmUgMTI1LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtdGFiLnNjc3MgKi9cbi5wLWd1aWRlbGluZSAucC1wYWdlX19ib29rc3RvcmUtaXRlbSB7XG4gIG1heC13aWR0aDogY2FsYygxNjAgLyA5MjAgKiAxMDB2dyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDUsIHNyYy9zY3NzL3BhZ2UvX2ZhcS10YWIuc2NzcyAqL1xuLnAtZmFxIGEge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLyogbGluZSAxMCwgc3JjL3Njc3MvcGFnZS9fZmFxLXRhYi5zY3NzICovXG4ucC1mYXEgLnAtc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zY3NzL3BhZ2UvX2ZhcS10YWIuc2NzcyAqL1xuLnAtZmFxX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIGF1dG8gY2FsYyg4MCAvIDkyMCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOEU2MkU4IDAlLCAjMDBCMkYyIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KSwgMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNSk7XG59XG5cbi8qIGxpbmUgMjIsIHNyYy9zY3NzL3BhZ2UvX2ZhcS10YWIuc2NzcyAqL1xuLnAtZmFxX19jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dykgMCBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Nzcy9wYWdlL19mYXEtdGFiLnNjc3MgKi9cbi5wLWZhcV9fZGV0YWlsIHtcbiAgcGFkZGluZzogMCBjYWxjKDY2IC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDMxLCBzcmMvc2Nzcy9wYWdlL19mYXEtdGFiLnNjc3MgKi9cbi5wLWZhcV9fdGl0bGUge1xuICB3aWR0aDogY2FsYygyNDIgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgMzUsIHNyYy9zY3NzL3BhZ2UvX2ZhcS10YWIuc2NzcyAqL1xuLnAtZmFxX19sZWFkIHtcbiAgY29sb3I6ICM4RTYyRTg7XG4gIHBhZGRpbmctbGVmdDogY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbiAgZm9udC1zaXplOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogY2FsYyg2MCAvIDkyMCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDQ1LCBzcmMvc2Nzcy9wYWdlL19mYXEtdGFiLnNjc3MgKi9cbi5wLWZhcV9fbGVhZDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSA0OCwgc3JjL3Njc3MvcGFnZS9fZmFxLXRhYi5zY3NzICovXG4ucC1mYXFfX2xlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9mYXEvZmFxX19oZWFkaW5nc19iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoNjAgLyA5MjAgKiAxMDB2dyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDAgLyA5MjAgKiAxMDB2dyk7XG4gIGxlZnQ6IGNhbGMoMCAvIDkyMCAqIDEwMHZ3KTtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzNSwgc3JjL3Njc3MvcGFnZS9fZmFxLXRhYi5zY3NzICovXG4gIC5wLWZhcV9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLyogbGluZSA2Nywgc3JjL3Njc3MvcGFnZS9fZmFxLXRhYi5zY3NzICovXG4gIC5wLWZhcV9fbGVhZDo6YWZ0ZXIge1xuICAgIHRvcDogMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDczLCBzcmMvc2Nzcy9wYWdlL19mYXEtdGFiLnNjc3MgKi9cbi5wLWZhcV9fcHJpemVfaGVhZGluZ3Mge1xuICBjb2xvcjogIzhFNjJFODtcbiAgZm9udC1zaXplOiBjYWxjKDI0IC8gOTIwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDczLCBzcmMvc2Nzcy9wYWdlL19mYXEtdGFiLnNjc3MgKi9cbiAgLnAtZmFxX19wcml6ZV9oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDg2LCBzcmMvc2Nzcy9wYWdlL19mYXEtdGFiLnNjc3MgKi9cbi5wLWZhcV9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA4OCwgc3JjL3Njc3MvcGFnZS9fZmFxLXRhYi5zY3NzICovXG4ucC1mYXFfX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gOTIwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWluZGVudDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDg4LCBzcmMvc2Nzcy9wYWdlL19mYXEtdGFiLnNjc3MgKi9cbiAgLnAtZmFxX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDk3LCBzcmMvc2Nzcy9wYWdlL19mYXEtdGFiLnNjc3MgKi9cbi5wLWZhcV9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLyogbGluZSAxMDUsIHNyYy9zY3NzL3BhZ2UvX2ZhcS10YWIuc2NzcyAqL1xuLnAtZmFxX19hY28ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDEwNywgc3JjL3Njc3MvcGFnZS9fZmFxLXRhYi5zY3NzICovXG4ucC1mYXFfX2Fjby1pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFNEVDRUY7XG4gIHBhZGRpbmc6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dykgY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG59XG5cbi8qIGxpbmUgMTEzLCBzcmMvc2Nzcy9wYWdlL19mYXEtdGFiLnNjc3MgKi9cbi5wLWZhcV9fYWNvLWhlYWRpbmdzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogY2FsYygxMyAvIDkyMCAqIDEwMHZ3KSBjYWxjKDUwIC8gOTIwICogMTAwdncpIGNhbGMoMTMgLyA5MjAgKiAxMDB2dykgY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tTGluZWFyLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4RTYyRTggMCUsICMwMEIyRjIgMTAwJSkpO1xufVxuXG4vKiBsaW5lIDEyMywgc3JjL3Njc3MvcGFnZS9fZmFxLXRhYi5zY3NzICovXG4ucC1mYXFfX2Fjby1oZWFkaW5nczo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvZmFxL2ZhcV9fYWNvX29wZW4ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogY2FsYygyNCAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDI0IC8gOTIwICogMTAwdncpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDEzNSwgc3JjL3Njc3MvcGFnZS9fZmFxLXRhYi5zY3NzICovXG4ucC1mYXFfX2Fjby1oZWFkaW5ncy5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cblxuLyogbGluZSAxMzgsIHNyYy9zY3NzL3BhZ2UvX2ZhcS10YWIuc2NzcyAqL1xuLnAtZmFxX19hY28taGVhZGluZ3MuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2ZhcS9mYXFfX2Fjb19jbG9zZS5wbmcpO1xuICB3aWR0aDogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICByaWdodDogY2FsYygzMiAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSAxNDUsIHNyYy9zY3NzL3BhZ2UvX2ZhcS10YWIuc2NzcyAqL1xuLnAtZmFxX19hY28tY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNiAvIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogbGluZSAxNDgsIHNyYy9zY3NzL3BhZ2UvX2ZhcS10YWIuc2NzcyAqL1xuLnAtZmFxX19hY28tY2FwdGlvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogbGluZSAxNTQsIHNyYy9zY3NzL3BhZ2UvX2ZhcS10YWIuc2NzcyAqL1xuLnAtZmFxIC5wLXBhZ2VfX2Jvb2tzdG9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogY2FsYygxNSAvIDkyMCAqIDEwMHZ3KTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBjYWxjKDIwIC8gOTIwICogMTAwdncpIGF1dG8gMDtcbn1cblxuLyogbGluZSAxNjIsIHNyYy9zY3NzL3BhZ2UvX2ZhcS10YWIuc2NzcyAqL1xuLnAtZmFxIC5wLXBhZ2VfX2Jvb2tzdG9yZS1pdGVtIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE2MCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTM4IC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvIC5wLXNpZGViYXJfY29weXJpZ2h0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgOCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ28gLnAta2FuamlkZWdvX19maXhlZC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnbyAucC1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTEsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ28gLnAtc2lkZWJhciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyMCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ28gLmNvbnRlbnRzX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ28gLmNvbnRlbnRzX2JnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDM2LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvIC5jb250ZW50c19iZzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgNDIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tdl9jYXRjaCB7XG4gIHdpZHRoOiBjYWxjKDYwMCAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0Miwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbXZfY2F0Y2gge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbXZfdGl0bGUge1xuICB3aWR0aDogY2FsYyg1NTkgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoNzAgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0OSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbXZfdGl0bGUge1xuICAgIHdpZHRoOiA1NTlweDtcbiAgICBtYXJnaW46IDEycHggYXV0byA3MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tdl9sZWFkIHtcbiAgd2lkdGg6IGNhbGMoNzIxIC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDU3LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tdl9sZWFkIHtcbiAgICB3aWR0aDogNzIxcHg7XG4gIH1cbn1cblxuLyogbGluZSA2Niwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsLWJ0biB7XG4gIHdpZHRoOiBjYWxjKDM1NiAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDI1IC8gOTIwICogMTAwdncpIGF1dG8gY2FsYygxMDAgLyA5MjAgKiAxMDB2dyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNjYsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX21vZGFsLWJ0biB7XG4gICAgd2lkdGg6IDM1NnB4O1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDEwMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNzUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbC1idG4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4vKiBsaW5lIDc5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWwtYnRuOmhvdmVyIGltZyB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fbW9kYWwtb24ucG5nXCIpO1xufVxuXG4vKiBsaW5lIDg1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fc3BlY2lhbF9oZWFkaW5ncyB7XG4gIHdpZHRoOiBjYWxjKDYyNyAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDg1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19zcGVjaWFsX2hlYWRpbmdzIHtcbiAgICB3aWR0aDogNjg4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDkzLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4vKiBsaW5lIDk1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTAxLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIgLnNwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg2MCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSAxMDUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlX190cmFjayB7XG4gIHdpZHRoOiBjYWxjKDg3OCAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxMDUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX3NwZWNpYWxfc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHtcbiAgICB3aWR0aDogODc4cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMTIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlX19saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMTUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlX19zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qIGxpbmUgMTIyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIgLnNwbGlkZS1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IGNhbGMoNDIgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxMjIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX3NwZWNpYWxfc2xpZGVyIC5zcGxpZGUtYnRuIHtcbiAgICB3aWR0aDogNDJweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzMiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfc2xpZGVyIC5zcGxpZGUtbWFpbi1wcmV2IHtcbiAgbGVmdDogY2FsYyg1MiAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDEzMiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIgLnNwbGlkZS1tYWluLXByZXYge1xuICAgIGxlZnQ6IDUycHg7XG4gIH1cbn1cblxuLyogbGluZSAxMzgsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlLW1haW4tbmV4dCB7XG4gIHJpZ2h0OiBjYWxjKDUyIC8gOTIwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTM4LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlLW1haW4tbmV4dCB7XG4gICAgcmlnaHQ6IDUycHg7XG4gIH1cbn1cblxuLyogbGluZSAxNDQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiBjYWxjKC00MCAvIDkyMCAqIDEwMHZ3KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxNDQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX3NwZWNpYWxfc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogLTQwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxNTIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAueW91ci1jbGFzcy1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggIzAwMCBzb2xpZDtcbiAgd2lkdGg6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KTtcbiAgdHJhbnNpdGlvbjogLjVzIGFsbDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDE1Miwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIgLnlvdXItY2xhc3MtcGFnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE2Nywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfc2xpZGVyIC55b3VyLWNsYXNzLXBhZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAxNzIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3RpdGxlIHtcbiAgd2lkdGg6IGNhbGMoNjkxIC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoMzAgLyA5MjAgKiAxMDB2dykgYXV0byBjYWxjKDI1IC8gOTIwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTcyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19zcGVjaWFsX3RpdGxlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAyNXB4O1xuICAgIHdpZHRoOiA2OTFweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE4MCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY5MXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAxODcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMjUgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMi41IC8gOTIwICogMTAwdncpO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMi41IC8gOTIwICogMTAwdncpO1xuICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtICgyNXB4ICogMykpIC8gNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSAxOTQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX2xpc3QtaXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4vKiBsaW5lIDE5OCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC1waCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDIwMCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC1waCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0EwQTBBMDtcbn1cblxuLyogbGluZSAyMDcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX2xpc3QtdGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogY2FsYyg1IC8gOTIwICogMTAwdncpIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyMDcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cblxuLyogbGluZSAyMTcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX2xpc3Qtd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAyMjQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX2xpc3QtdGhlbWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gOTIwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiBjYWxjKDIgLyA5MjAgKiAxMDB2dykgMDtcbn1cblxuLyogbGluZSAyMjUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX2xpc3QtdGhlbWFfaGVhZGluZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUzMTMxO1xuICBoZWlnaHQ6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIG1heC13aWR0aDogMTU0cHg7XG59XG5cbi8qIGxpbmUgMjI5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fc3BlY2lhbF9saXN0LXRoZW1hX2hlYWRpbmdzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyggNTQgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogY2FsYyg0IC8gOTIwICogMTAwdncpO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyMjksIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC10aGVtYV9oZWFkaW5ncyBpbWcge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDIyNSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fc3BlY2lhbF9saXN0LXRoZW1hX2hlYWRpbmdzIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDIyNCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fc3BlY2lhbF9saXN0LXRoZW1hIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cbn1cblxuLyogbGluZSAyNTgsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gOTIwICogMTAwdncpO1xuICB3aWR0aDogY2FsYyg2ODggLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyNTgsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogNjg4cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4vKiBsaW5lIDI2OSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2J0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2FsYygxNiAvIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9rYW5qaWRlZ28va2FuamlkZWdvX19idG4ucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiBjYWxjKDQ4MiAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoMzAgLyA5MjAgKiAxMDB2dykgYXV0byBjYWxjKDgwIC8gOTIwICogMTAwdncpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI2OSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogNDgycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyOTMsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19idG4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi1hcnJvdy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogY2FsYygxNCAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDE0IC8gOTIwICogMTAwdncpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjkzLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19idG4gYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDMxMSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2J0biBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDBCMkYyO1xuICBmb250LXNpemU6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDMxMSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fYnRuIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzIxLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9rYW5qaWRlZ28va2FuamlkZWdvX19idG4taG92ZXIucG5nKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMzI0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYnRuIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDMyNywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2J0biBhOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi1hcnJvdy13aGl0ZS5wbmcpO1xufVxuXG4vKiBsaW5lIDMzMiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoODc4IC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDU2IC8gOTIwICogMTAwdncpO1xuICBiYWNrZ3JvdW5kOiAjRUJFQ0VFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC0xNWRlZywgI2ZmZiAwcHggMnB4LCAjRUJFQ0VFIDJweCAyMnB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDMzMiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsIHtcbiAgICB3aWR0aDogODc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM0Mywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDYgLyA5MjAgKiAxMDB2dyk7XG4gIHJpZ2h0OiBjYWxjKC02IC8gOTIwICogMTAwdncpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM0Mywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAtNnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzYxLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2lubmVyIHtcbiAgcGFkZGluZzogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSBjYWxjKDk1IC8gOTIwICogMTAwdncpIGNhbGMoNTAgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzNjEsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCA5NXB4IDUwcHg7XG4gIH1cbn1cblxuLyogbGluZSAzNjcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfaGVhZGluZ3Mge1xuICBoZWlnaHQ6IGNhbGMoMzYgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDM2IC8gOTIwICogMTAwdncpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxOCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM2Nywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzgyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDM4NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9mbGV4X2xlZnQge1xuICB3aWR0aDogY2FsYygyODggLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM4NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsX2ZsZXhfbGVmdCB7XG4gICAgd2lkdGg6IDI4OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM5Miwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9mbGV4X2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMzkyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19kZXRhaWxfZmxleF9saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzk3LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2ZsZXhfbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM5Nywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsX2ZsZXhfbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDAyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2ZsZXhfbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSA0MDYsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfZmxleF9saXN0LXRleHQge1xuICBmb250LXNpemU6IGNhbGMoMTcgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNDA2LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19kZXRhaWxfZmxleF9saXN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQxMiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9mbGV4X2xpc3QtdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDUgLyA5MjAgKiAxMDB2dyk7XG4gIHBhZGRpbmc6IDAgY2FsYyg1IC8gOTIwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNDEyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19kZXRhaWxfZmxleF9saXN0LXRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQyOCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9kb3dubG9hZCB7XG4gIHdpZHRoOiBjYWxjKDMwNSAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQyOCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsX2Rvd25sb2FkIHtcbiAgICB3aWR0aDogMzA1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQzNiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9idG5saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQzNiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsX2J0bmxpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDQ4LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2J0biBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2FsYygxMyAvIDkyMCAqIDEwMHZ3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2lkdGg6IGNhbGMoMTU3IC8gOTIwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoNDYgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ2IC8gOTIwICogMTAwdncpO1xuICBmb250LXNpemU6IGNhbGMoMTQgLyA5MjAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQ0OCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsX2J0biBhIHtcbiAgICB3aWR0aDogMTU3cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBnYXA6IDEzcHg7XG4gIH1cbn1cblxuLyogbGluZSA0NzAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN0Q3RDdEO1xufVxuXG4vKiBsaW5lIDQ3Mywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9idG4gYSBpbWcge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0NzMsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9idG4gYSBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ4NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9hYm91dCB7XG4gIGJvcmRlcjogIzAwMCAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0ODQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9hYm91dCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDk0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2Fib3V0X2hlYWRpbmdzIHtcbiAgY29sb3I6ICM5QzI3QjA7XG4gIGZvbnQtc2l6ZTogY2FsYygyMiAvIDkyMCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQ5NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsX2Fib3V0X2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLyogbGluZSA1MDQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfYWJvdXRfdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNiAvIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDUwNCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsX2Fib3V0X3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTEzLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2Fib3V0X2J0biB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYyg0NiAvIDkyMCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGNhbGMoMjUgLyA5MjAgKiAxMDB2dykgYXV0byAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1MTMsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9hYm91dF9idG4ge1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTI5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2Fib3V0X2J0biAuYnRuX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogY2FsYyg0NSAvIDkyMCAqIDEwMHZ3KTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1MjksIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9hYm91dF9idG4gLmJ0bl90ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLyogbGluZSA1NDAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfYWJvdXRfYnRuIC5idG5faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTUgLyA5MjAgKiAxMDB2dyk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDU0MCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsX2Fib3V0X2J0biAuYnRuX2ljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTQ5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2Fib3V0X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRTA7XG59XG5cbi8qIGxpbmUgNTU2LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3RfdXBkYXRlLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg4MCAvIDkyMCAqIDEwMHZ3KSAhaW1wb3J0YW50O1xuICBtYXJnaW46IGNhbGMoNiAvIDkyMCAqIDEwMHZ3KSAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1NTYsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X3VwZGF0ZS1pbWcge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA2cHggMCAwO1xuICB9XG59XG5cbi8qIGxpbmUgNTY1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3RfaGVhZGluZ3Mge1xuICB3aWR0aDogY2FsYyg2NTAgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGMoNTYgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1NjUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X2hlYWRpbmdzIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDU3Mywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjkxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDU4MCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X2xpc3QtaXRlbSB7XG4gIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gKDI1cHggKiAzKSkgLyA0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4vKiBsaW5lIDU4NSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X2xpc3QtaXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDU4OSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X2xpc3QtcGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA1OTEsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19ib29rbGlzdF9saXN0LXBoIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTBBMEEwO1xufVxuXG4vKiBsaW5lIDU5OCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X2xpc3QtdGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogY2FsYyg1IC8gOTIwICogMTAwdncpIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1OTgsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG59XG5cbi8qIGxpbmUgNjA4LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3RfbGlzdC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNjEwLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3RfbGlzdC13cmFwIGEge1xuICB3aWR0aDogY2FsYygxNTQgLyA5MjAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygzMiAvIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzEgLyA5MjAgKiAxMDB2dyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkREODM1O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiBjYWxjKDE0IC8gOTIwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogY2FsYyg1IC8gOTIwICogMTAwdncpIGF1dG8gMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNjEwLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19ib29rbGlzdF9saXN0LXdyYXAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTU0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNjM0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3RfbGlzdC13cmFwIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZERDgzNTtcbn1cblxuLyogbGluZSA2NDIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19ib29rbGlzdC10YWIge1xuICBmbGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYTBhMDtcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gOTIwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ2IC8gOTIwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoNDYgLyA5MjAgKiAxMDB2dyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGMoNjUgLyA5MjAgKiAxMDB2dyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSA2NTUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19ib29rbGlzdC10YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MzEzMTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNENTMxMzE7XG59XG5cbi8qIGxpbmUgNjU4LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3QtdGFiLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKC0xMiAvIDkyMCAqIDEwMHZ3KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX3RhYi1hcnJvdy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTcgLyA5MjAgKiAxMDB2dykgY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbiAgd2lkdGg6IGNhbGMoMTcgLyA5MjAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbiAgei1pbmRleDogMjtcbn1cblxuLyogbGluZSA2NzIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19ib29rbGlzdC10YWItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2OTFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGMoMy41IC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDY4MCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2Jvb2tsaXN0LXRhYi13cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoNDIgLyA5MjAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTMxMzE7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoNCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSA2OTIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19ib29rbGlzdC10YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjk0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3QtdGFiLWNvbnRlbnQuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDcwMCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2xpbmtsaXN0IHtcbiAgbWFyZ2luOiBjYWxjKDgwIC8gOTIwICogMTAwdncpIGF1dG8gY2FsYyg1MCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDcwMCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbGlua2xpc3Qge1xuICAgIG1hcmdpbjogODBweCBhdXRvIDUwcHg7XG4gIH1cbn1cblxuLyogbGluZSA3MDUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19saW5rbGlzdF9oZWFkaW5ncyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNCAvIDkyMCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDcwNSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbGlua2xpc3RfaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDcxNCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2xpbmtsaXN0LWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSA3MTcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19saW5rbGlzdC1pdGVtIGEge1xuICB3aWR0aDogY2FsYyg1MCAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDEwIC8gOTIwICogMTAwdncpIGNhbGMoMTAgLyA5MjAgKiAxMDB2dykgMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA3MTcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2xpbmtsaXN0LWl0ZW0gYSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMDtcbiAgfVxufVxuXG4vKiBsaW5lIDcyOSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLyogbGluZSA3MzgsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA3NDEsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICByaWdodDogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbiAgd2lkdGg6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDc0MSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbW9kYWxfY2xvc2Uge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSA3NTUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9jbG9zZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiBsaW5lIDc2MSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbGluZSA3NzAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9pbm5lciB7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc2NyZWVuLCBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDk0NyAvIDkyMCAqIDEwMHZ3KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fbW9kYWxfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDM2MCAvIDkyMCAqIDEwMHZ3KSBjYWxjKDM2MCAvIDkyMCAqIDEwMHZ3KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogY2FsYyg1MCAvIDkyMCAqIDEwMHZ3KSBhdXRvO1xuICBwYWRkaW5nOiBjYWxjKDUwIC8gOTIwICogMTAwdncpIDMuMjYwODd2dztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgei1pbmRleDogNTtcbn1cblxuLyogbGluZSA3ODIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9pbm5lcl9mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNzgyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbF9pbm5lcl9mbGV4IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSA3ODksIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9pbm5lcl9mbGV4X2xlZnQge1xuICB3aWR0aDogY2FsYyg0NzkgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA3ODksIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX21vZGFsX2lubmVyX2ZsZXhfbGVmdCB7XG4gICAgd2lkdGg6IDQ3OXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNzk0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfaW5uZXJfZmxleF9sZWZ0IGlmcmFtZSB7XG4gIHdpZHRoOiBjYWxjKDQ3OSAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDc5NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbW9kYWxfaW5uZXJfZmxleF9sZWZ0IGlmcmFtZSB7XG4gICAgd2lkdGg6IDQ3OXB4O1xuICB9XG59XG5cbi8qIGxpbmUgODAxLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfaW5uZXJfZmxleF9yaWdodCB7XG4gIGZsZXg6IDE7XG59XG5cbi8qIGxpbmUgODAzLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfaW5uZXJfZmxleF9yaWdodF9oZWFkaW5ncyB7XG4gIHdpZHRoOiBjYWxjKDM4MCAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDgwMywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbW9kYWxfaW5uZXJfZmxleF9yaWdodF9oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSA4MTYsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9jYXB0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gOTIwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgODE2LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbF9jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogbGluZSA4MjIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9jYXB0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDgyNywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsLWxlYWQge1xuICB3aWR0aDogY2FsYyg2NTIgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA4MjcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX21vZGFsLWxlYWQge1xuICAgIHdpZHRoOiA2NTJweDtcbiAgICBtYXJnaW46IDQwcCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLyogbGluZSA4MzYsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4vKiBsaW5lIDgzOCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA4NDMsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9zbGlkZXIgLnNwbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDg0NSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIGltZyB7XG4gIHdpZHRoOiBjYWxjKDQ4MCAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDg0NSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbW9kYWxfc2xpZGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbn1cblxuLyogbGluZSA4NTMsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9zbGlkZXIgLnNwbGlkZSAuc3BsaWRlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDg2MCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciAuc3BsaWRlIC5zcGxpZGUtYnRuIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA4NTMsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciAuc3BsaWRlIC5zcGxpZGUtYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLyogbGluZSA4NzAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9zbGlkZXIgLnNwbGlkZSAuc3BsaWRlLW1vZGFsLXByZXYge1xuICBsZWZ0OiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDg3Mywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciAuc3BsaWRlIC5zcGxpZGUtbW9kYWwtbmV4dCB7XG4gIHJpZ2h0OiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDg3Niwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciAuc3BsaWRlIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBib3R0b206IGNhbGMoLTMwIC8gOTIwICogMTAwdncpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDg3Niwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbW9kYWxfc2xpZGVyIC5zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDg4NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciAuc3BsaWRlIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCAjMDAwIHNvbGlkO1xuICB3aWR0aDogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDEyIC8gOTIwICogMTAwdncpO1xuICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgODg0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbF9zbGlkZXIgLnNwbGlkZSAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgODk5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfc2xpZGVyIC5zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgOTA1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gOTIwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgd2lkdGg6IGNhbGMoNDgyIC8gOTIwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg2MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgOTA1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbF9idG4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiA0ODJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDkyOSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXRhYi5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX2J0biBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYnRuLWFycm93LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiBjYWxjKDE0IC8gOTIwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMTQgLyA5MjAgKiAxMDB2dyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA5MjksIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX21vZGFsX2J0biBhOjphZnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgOTQ3LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfYnRuIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBjb2xvcjogIzAwQjJGMjtcbiAgZm9udC1zaXplOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgOTQ3LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbF9idG4gYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSA5NTcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi1ob3Zlci5wbmcpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA5NjAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby10YWIuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9idG4gYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgOTYzLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tdGFiLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfYnRuIGE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYnRuLWFycm93LXdoaXRlLnBuZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDUsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kIC5wLXNpZGViYXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNSwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4gIC5wLXJlY29tbWVuZCAucC1zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYyg5MjAgLyA5MjAgKiAxMDB2dyk7XG4gIHBhZGRpbmc6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwRENCNiAwJSwgI0ZGMzI3OCAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNSksIDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTEsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX21haW4ge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyNiwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2NvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSAwIGNhbGMoNzAgLyA5MjAgKiAxMDB2dyk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyNiwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSAzNSwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4ucC1yZWNvbW1lbmRfX3RpdGxlIHtcbiAgd2lkdGg6IGNhbGMoNDY3IC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM1LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX190aXRsZSB7XG4gICAgd2lkdGg6IDQ2N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNDIsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19sZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBjYWxjKDE4IC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoNDAgLyA5MjAgKiAxMDB2dykgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX19sZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSA1Mywgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2Fua2VybGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1Mywgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fYW5rZXJsaXN0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSA2Miwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2Fua2VybGlzdC1pdGVtOm50aC1jaGlsZCgxKSBhIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDMwIC8gOTIwICogMTAwdncpO1xuICBiYWNrZ3JvdW5kOiAjMDBDN0E1O1xufVxuXG4vKiBsaW5lIDY1LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fYW5rZXJsaXN0LWl0ZW06bnRoLWNoaWxkKDEpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE5OSwgMTY1LCAwLjUpO1xufVxuXG4vKiBsaW5lIDY5LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fYW5rZXJsaXN0LWl0ZW06bnRoLWNoaWxkKDIpIGEge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTUgLyA5MjAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6ICNGRjU5NjU7XG59XG5cbi8qIGxpbmUgNzIsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19hbmtlcmxpc3QtaXRlbTpudGgtY2hpbGQoMikgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA4OSwgMTAxLCAwLjUpO1xufVxuXG4vKiBsaW5lIDc2LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fYW5rZXJsaXN0LWl0ZW06bnRoLWNoaWxkKDMpIGEge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoOTUgLyA5MjAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6ICNGRjdEMTI7XG59XG5cbi8qIGxpbmUgNzksIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19hbmtlcmxpc3QtaXRlbTpudGgtY2hpbGQoMykgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMjUsIDE4LCAwLjUpO1xufVxuXG4vKiBsaW5lIDgzLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fYW5rZXJsaXN0LWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDI0MCAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDQ2IC8gOTIwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogY2FsYyg0NiAvIDkyMCAqIDEwMHZ3KTtcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gOTIwICogMTAwdncpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDgzLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX19hbmtlcmxpc3QtaXRlbSBhIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEwMCwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2Fua2VybGlzdC1pdGVtIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9yZWNvbW1lbmQvcmVjb21tZW5kX19idG5faWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiBjYWxjKDE4IC8gOTIwICogMTAwdncpO1xuICB3aWR0aDogY2FsYygyNCAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDI0IC8gOTIwICogMTAwdncpO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTAwLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX19hbmtlcmxpc3QtaXRlbSBhOjphZnRlciB7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTIyLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fY3JlZGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42NjtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoMTIgLyA5MjAgKiAxMDB2dykgYXV0byAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTIyLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX19jcmVkaXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDEycHggYXV0byAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTMyLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fbWVkaWEge1xuICBwYWRkaW5nOiBjYWxjKDQwIC8gOTIwICoxMDB2dyk7XG4gIHdpZHRoOiBjYWxjKDc3MiAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQzdBNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxOTksIDE2NSwgMC4yKTtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAwIDAgIzAwQzdBNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDEzMiwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fbWVkaWEge1xuICAgIHdpZHRoOiA3NzJweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIH1cbn1cblxuLyogbGluZSAxNDUsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19tZWRpYV90aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDM3NyAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxNDUsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX21lZGlhX3RpdGxlIHtcbiAgICB3aWR0aDogMzc3cHg7XG4gIH1cbn1cblxuLyogbGluZSAxNTMsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19waWNrdXAge1xuICBwYWRkaW5nOiBjYWxjKDQwIC8gOTIwICoxMDB2dyk7XG4gIHdpZHRoOiBjYWxjKDc3MiAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGNTk2NTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDg5LCAxMDEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMCAwICNGRjU5NjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxNTMsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX3BpY2t1cCB7XG4gICAgd2lkdGg6IDc3MnB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE2Niwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4ucC1yZWNvbW1lbmRfX3BpY2t1cF90aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDI4NCAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxNjYsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX3BpY2t1cF90aXRsZSB7XG4gICAgd2lkdGg6IDI4NHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTc0LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fYm9va3Mge1xuICBwYWRkaW5nOiBjYWxjKDQwIC8gOTIwICoxMDB2dyk7XG4gIHdpZHRoOiBjYWxjKDc3MiAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIGF1dG8gMDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGN0QxMjtcbiAgYmFja2dyb3VuZDogI0YzRjNFMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAwIDAgI0ZGN0QxMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDE3NCwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fYm9va3Mge1xuICAgIHdpZHRoOiA3NzJweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIH1cbn1cblxuLyogbGluZSAxODcsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19ib29rc190aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDM3OSAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxODcsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2Jvb2tzX3RpdGxlIHtcbiAgICB3aWR0aDogMzc5cHg7XG4gIH1cbn1cblxuLyogbGluZSAxOTQsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19ib29rc19sZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBjYWxjKDE4IC8gOTIwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoOCAvIDkyMCAqIDEwMHZ3KSBhdXRvIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxOTQsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2Jvb2tzX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIH1cbn1cblxuLyogbGluZSAyMDUsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19ib29rcyAucC1yZWNvbW1lbmRfX2NvbWljX2xpc3QtcGggaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDIxMCwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2NvbWljX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiBjYWxjKDI1IC8gOTIwICogMTAwdncpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIGF1dG8gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDIxMCwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fY29taWNfbGlzdCB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cblxuLyogbGluZSAyMjEsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19jb21pY19saXN0LWl0ZW0ge1xuICBmbGV4OiAwIDEgY2FsYygoMTAwJSAtICgzICogY2FsYygyNSAvIDkyMCAqIDEwMHZ3KSkpIC8gNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyMjEsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2NvbWljX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSA3NXB4KSAvIDQpO1xuICB9XG59XG5cbi8qIGxpbmUgMjI4LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fY29taWNfbGlzdC1waCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTgwIC8gOTIwICogMTAwdncpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAyMzUsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19jb21pY19saXN0LXBoIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTBBMEEwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjI4LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX19jb21pY19saXN0LXBoIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjQ1LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fY29taWNfbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiBjYWxjKDUgLyA5MjAgKiAxMDB2dykgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI0NSwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fY29taWNfbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cblxuLyogbGluZSAyNTUsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19jb21pY19saXN0LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyNTcsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19jb21pY19saXN0LXdyYXAgYSB7XG4gIHdpZHRoOiBjYWxjKDE1MiAvIDkyMCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDMwIC8gOTIwICogMTAwdncpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkREODM1O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiBjYWxjKDE0IC8gOTIwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI1Nywgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fY29taWNfbGlzdC13cmFwIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjc4LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fY29taWNfbGlzdC13cmFwIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZERDgzNTtcbn1cblxuLyogbGluZSAyODcsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19saW5rbGlzdCB7XG4gIG1hcmdpbjogY2FsYyg1MCAvIDkyMCAqIDEwMHZ3KSBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjg3LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtdGFiLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX19saW5rbGlzdCB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSAyOTIsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19saW5rbGlzdF9oZWFkaW5ncyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNCAvIDkyMCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI5Miwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fbGlua2xpc3RfaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDMwMSwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXRhYi5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2xpbmtsaXN0LWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSAzMDQsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19saW5rbGlzdC1pdGVtIGEge1xuICB3aWR0aDogY2FsYyg1MCAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDEwIC8gOTIwICogMTAwdncpIGNhbGMoMTAgLyA5MjAgKiAxMDB2dykgMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzMDQsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC10YWIuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2xpbmtsaXN0LWl0ZW0gYSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSA1LCBzcmMvc2Nzcy9wYWdlL19ub3Rmb3VuZC10YWIuc2NzcyAqL1xuLnAtbm90Zm91bmRfX21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDkyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgcGFkZGluZzogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIGF1dG8gY2FsYyg4MCAvIDkyMCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOEU2MkU4IDAlLCAjMDBCMkYyIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KSwgMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNSk7XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zY3NzL3BhZ2UvX25vdGZvdW5kLXRhYi5zY3NzICovXG4ucC1ub3Rmb3VuZF9fY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiBjYWxjKDE3NSAvIDkyMCAqIDEwMHZ3KSAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDE5LCBzcmMvc2Nzcy9wYWdlL19ub3Rmb3VuZC10YWIuc2NzcyAqL1xuLnAtbm90Zm91bmRfX3RleHQge1xuICBmb250LXNpemU6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSAyNiwgc3JjL3Njc3MvcGFnZS9fbm90Zm91bmQtdGFiLnNjc3MgKi9cbi5wLW5vdGZvdW5kX19idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoMjY4IC8gOTIwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoNDggLyA5MjAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgMzAsIHNyYy9zY3NzL3BhZ2UvX25vdGZvdW5kLXRhYi5zY3NzICovXG4ucC1ub3Rmb3VuZF9fYnRuIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vYnRuX2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNDEsIHNyYy9zY3NzL3BhZ2UvX25vdGZvdW5kLXRhYi5zY3NzICovXG4ucC1ub3Rmb3VuZF9fYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vYnRuX2JnX2hvdmVyLnBuZyk7XG4gIGNvbG9yOiAjMDBCMkYyO1xufVxuIiwiLypcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cblR3aXR0ZXI6IEByaWNoX2NsYXJrXG4qL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiB1bCxcbm5hdiBsaSxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIF9taXhpbi5zY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOWkieaVsOWumue+qVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzcC1kZXNpZ246IDM3NTtcbiRicmVha3BvaW50OiA3Njc7XG4kdGFiLW1pbjogNzY4O1xuJHRhYi1tYXg6IDEwMjM7XG4kcGMtbWluOiAxMDI0O1xuJHBjLW1heDogMTI4MDtcbiRzaWRlYmFyLXdpZHRoOiAzMjBweDtcbi8vICRzcC1kZXNpZ246IDM3NTsgLy9TUOOBruODh+OCtuOCpOODs+ODh+ODvOOCv+OBrueUu+mdouW5hVxuLy8gJGJyZWFrcG9pbnQ6IDc2NzsgLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiRwYy1jb250ZW50czogOTIwOyAvL+iomOS6i+ips+e0sOODmuODvOOCuOOBruODoeOCpOODs+OCs+ODs+ODhuODs+ODhOW5hVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnR9cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyR0YWItbWlufXB4KSBhbmQgKG1heC13aWR0aDogI3skdGFiLW1heH1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skcGMtbWlufXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBwYy1maXhlZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRwYy1tYXh9cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogI3skcGMtbWF4fXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1peGluIHBjLW1pbiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHBjLW1pbn1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwYy1tYXgge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skcGMtbWF4fXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG4vLyAvL1BDXG4vLyBAbWl4aW4gcGMge1xuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludCsxfXB4KSB7XG4vLyAgICAgQGNvbnRlbnQ7XG4vLyAgIH1cbi8vIH1cbi8vIC8vUEMg55S76Z2i5bmF5bCP44GV44GE5pmC77yI44K/44OW44Os44OD44OI44Go44GL77yJXG4vLyBAbWl4aW4gdGFiIHtcbi8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KSAge1xuLy8gICAgIEBjb250ZW50O1xuLy8gICB9XG4vLyB9XG5cbi8vIC8vU1Bcbi8vIEBtaXhpbiBzcCB7XG4vLyAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50fXB4KSB7XG4vLyAgICAgQGNvbnRlbnQ7XG4vLyAgIH1cbi8vIH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOCueODnuODm+eUqCDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrp2d+aMh+WumiBzcC1mc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog44OV44Kp44Oz44OI44K144Kk44K65oyH5a6a77yIdnfvvIlcbi8vIOW8leaVsDpcbi8vICAgJHNpemU6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIHNwLWZzKDIwKTvjgIDigLsyMHB444Gu5aC05ZCIXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHNwLWZzKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogKCRzaXplIC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOCv+ODluODrOODg+ODiOeUqCDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrp2d+aMh+WumiBzcC1mc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog44OV44Kp44Oz44OI44K144Kk44K65oyH5a6a77yIdnfvvIlcbi8vIOW8leaVsDpcbi8vICAgJHNpemU6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIHNwLWZzKDIwKTvjgIDigLsyMHB444Gu5aC05ZCIXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHRhYi1mcygkc2l6ZSkge1xuICBmb250LXNpemU6ICgkc2l6ZSAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOCueODnuODm+eUqCDooYzpq5jjgZV2d+aMh+WumiBzcC1saFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog6KGM6auY44GV5oyH5a6a77yIdnfvvIlcbi8vIOW8leaVsDpcbi8vICAgJHNpemU6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIHNwLWxoKDIwKTvjgIDigLsyMHB444Gu5aC05ZCIXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHNwLWxoKCRzaXplKSB7XG4gIGxpbmUtaGVpZ2h0OiAoJHNpemUgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44K544Oe44Ob55SoIOmrmOOBleODu+W5hXZ35oyH5a6aIHNwLXfjgIFzcC1oXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDjgrnjg57jg5vjgrXjgqTjgrrmjIflrppcbi8vIOW8leaVsDpcbi8vICAgJHc6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIHNwLXcoNjQwKTtcbi8vIOWCmeiAgzpcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gc3Atdygkdykge1xuICB3aWR0aDogKCR3IC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuQG1peGluIHNwLWgoJHcpIHtcbiAgaGVpZ2h0OiAoJHcgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG5AbWl4aW4gdGFiLXcoJHcpIHtcbiAgd2lkdGg6ICgkdyAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cblxuQG1peGluIHRhYi1oKCR3KSB7XG4gIGhlaWdodDogKCR3IC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44K544Oe44Ob55SoIOODnuODvOOCuOODs+ODu+ODkeODh+OCo+ODs+OCsOODu+S9jee9rnZ35oyH5a6aIHNwLW3jgIFzcC1w44CBc3AtbOOAgXNwLXLjgIFzcC1044CBc3AtYlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog44K544Oe44Ob44Oe44O844K444Oz44CB44OR44OH44Kj44Oz44Kw44CB5L2N572u5oyH5a6aXG4vLyDlvJXmlbA6XG4vLyAgICR3OiDjgrXjgqTjgrrvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBzcC1tdCgzMCk744CAXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogIOODnuODvOOCuOODsyAqL1xuQG1peGluIHNwLW0oJG0pIHtcbiAgbWFyZ2luOiAoJG0gLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG5AbWl4aW4gc3AtbTIoJG0xLCAkbTIpIHtcbiAgbWFyZ2luOiAoJG0xIC8gJHNwLWRlc2lnbikgKiAxMDB2dyAoJG0yIC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuQG1peGluIHNwLW0zKCRtMSwgJG0yLCAkbTMpIHtcbiAgbWFyZ2luOiAoJG0xIC8gJHNwLWRlc2lnbikgKiAxMDB2dyAoJG0yIC8gJHNwLWRlc2lnbikgKiAxMDB2dyAoJG0zIC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuQG1peGluIHNwLW00KCRtMSwgJG0yLCAkbTMsICRtNCkge1xuICBwYWRkaW5nOiAoJG0xIC8gJHNwLWRlc2lnbikgKiAxMDB2dyAoJG0yIC8gJHNwLWRlc2lnbikgKiAxMDB2dyAoJG0zIC8gJHNwLWRlc2lnbikgKiAxMDB2dyAoJG00IC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuLyogIOS4iuODnuODvOOCuOODsyAqL1xuQG1peGluIHNwLW10KCRtdCkge1xuICBtYXJnaW4tdG9wOiAoJG10IC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuLyogIOW3puODnuODvOOCuOODsyAqL1xuQG1peGluIHNwLW1sKCRtbCkge1xuICBtYXJnaW4tbGVmdDogKCRtbCAvICRzcC1kZXNpZ24pICogMTAwdnc7XG59XG5cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbkBtaXhpbiBzcC1tcigkbXIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAoJG1yIC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuLyogIOS4i+ODnuODvOOCuOODsyAqL1xuQG1peGluIHNwLW1iKCRtYikge1xuICBtYXJnaW4tYm90dG9tOiAoJG1iIC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuLyog44OR44OH44Kj44Oz44KwICovXG5AbWl4aW4gc3AtcCgkcCkge1xuICBwYWRkaW5nOiAoJHAgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG5AbWl4aW4gc3AtcDIoJHAxLCAkcDIpIHtcbiAgcGFkZGluZzogKCRwMSAvICRzcC1kZXNpZ24pICogMTAwdncgKCRwMiAvICRzcC1kZXNpZ24pICogMTAwdnc7XG59XG5cbkBtaXhpbiBzcC1wMygkcDEsICRwMiwgJHAzKSB7XG4gIHBhZGRpbmc6ICgkcDEgLyAkc3AtZGVzaWduKSAqIDEwMHZ3ICgkcDIgLyAkc3AtZGVzaWduKSAqIDEwMHZ3ICgkcDMgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG5AbWl4aW4gc3AtcDQoJHAxLCAkcDIsICRwMywgJHA0KSB7XG4gIHBhZGRpbmc6ICgkcDEgLyAkc3AtZGVzaWduKSAqIDEwMHZ3ICgkcDIgLyAkc3AtZGVzaWduKSAqIDEwMHZ3ICgkcDMgLyAkc3AtZGVzaWduKSAqIDEwMHZ3ICgkcDQgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG4vKiDkuIrjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiBzcC1wdCgkcHQpIHtcbiAgcGFkZGluZy10b3A6ICgkcHQgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG4vKiDlt6bjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiBzcC1wbCgkcGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAoJHBsIC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuLyog5Y+z44OR44OH44Kj44Oz44KwICovXG5AbWl4aW4gc3AtcHIoJHByKSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkcHIgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG4vKiDkuIvjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiBzcC1wYigkcGIpIHtcbiAgcGFkZGluZy1ib3R0b206ICgkcGIgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG4vKiDkuIrkvY3nva4gKi9cbkBtaXhpbiBzcC10KCR0KSB7XG4gIHRvcDogKCR0IC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuLyog5bem5L2N572uICovXG5AbWl4aW4gc3AtbCgkbCkge1xuICBsZWZ0OiAoJGwgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG4vKiDlj7PkvY3nva4gKi9cbkBtaXhpbiBzcC1yKCRyKSB7XG4gIHJpZ2h0OiAoJHIgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG4vKiDkuIvkvY3nva4gKi9cbkBtaXhpbiBzcC1iKCRiKSB7XG4gIGJvdHRvbTogKCRiIC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOCueODnuODm+eUqCDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrp2d+aMh+WumiBzcC1mc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog44OV44Kp44Oz44OI44K144Kk44K65oyH5a6a77yIdnfvvIlcbi8vIOW8leaVsDpcbi8vICAgJHNpemU6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIHNwLWZzKDIwKTvjgIDigLsyMHB444Gu5aC05ZCIXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHNwLWZzKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogKCRzaXplIC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOCueODnuODm+eUqCDooYzpq5jjgZV2d+aMh+WumiBzcC1saFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog6KGM6auY44GV5oyH5a6a77yIdnfvvIlcbi8vIOW8leaVsDpcbi8vICAgJHNpemU6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIHNwLWxoKDIwKTvjgIDigLsyMHB444Gu5aC05ZCIXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHNwLWxoKCRzaXplKSB7XG4gIGxpbmUtaGVpZ2h0OiAoJHNpemUgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44K544Oe44Ob55SoIOmrmOOBleODu+W5hXZ35oyH5a6aIHNwLXfjgIFzcC1oXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDjgrnjg57jg5vjgrXjgqTjgrrmjIflrppcbi8vIOW8leaVsDpcbi8vICAgJHc6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIHNwLXcoNjQwKTtcbi8vIOWCmeiAgzpcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gc3Atdygkdykge1xuICB3aWR0aDogKCR3IC8gJHNwLWRlc2lnbikgKiAxMDB2dztcbn1cblxuQG1peGluIHNwLWgoJHcpIHtcbiAgaGVpZ2h0OiAoJHcgLyAkc3AtZGVzaWduKSAqIDEwMHZ3O1xufVxuXG5AbWl4aW4gdGFiLXcoJHcpIHtcbiAgd2lkdGg6ICgkdyAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cblxuQG1peGluIHRhYi1oKCR3KSB7XG4gIGhlaWdodDogKCR3IC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44K/44OW44Os44OD44OI55SoIOODnuODvOOCuOODs+ODu+ODkeODh+OCo+ODs+OCsOODu+S9jee9rnZ35oyH5a6aIHNwLW3jgIFzcC1w44CBc3AtbOOAgXNwLXLjgIFzcC1044CBc3AtYlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog44K/44OW44Os44OD44OI44Oe44O844K444Oz44CB44OR44OH44Kj44Oz44Kw44CB5L2N572u5oyH5a6aXG4vLyDlvJXmlbA6XG4vLyAgICR3OiDjgrXjgqTjgrrvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBzcC1tdCgzMCk744CAXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogIOODnuODvOOCuOODsyAqL1xuQG1peGluIHRhYi1tKCRtKSB7XG4gIG1hcmdpbjogKCRtIC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG5AbWl4aW4gdGFiLW0yKCRtMSwgJG0yKSB7XG4gIG1hcmdpbjogKCRtMSAvICRwYy1jb250ZW50cykgKiAxMDB2dyAoJG0yIC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG5AbWl4aW4gdGFiLW0zKCRtMSwgJG0yLCAkbTMpIHtcbiAgbWFyZ2luOiAoJG0xIC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3ICgkbTIgLyAkcGMtY29udGVudHMpICogMTAwdncgKCRtMyAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cblxuQG1peGluIHRhYi1tNCgkbTEsICRtMiwgJG0zLCAkbTQpIHtcbiAgcGFkZGluZzogKCRtMSAvICRwYy1jb250ZW50cykgKiAxMDB2dyAoJG0yIC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3ICgkbTMgLyAkcGMtY29udGVudHMpICogMTAwdncgKCRtNCAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cblxuLyogIOS4iuODnuODvOOCuOODsyAqL1xuQG1peGluIHRhYi1tdCgkbXQpIHtcbiAgbWFyZ2luLXRvcDogKCRtdCAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cblxuLyogIOW3puODnuODvOOCuOODsyAqL1xuQG1peGluIHRhYi1tbCgkbWwpIHtcbiAgbWFyZ2luLWxlZnQ6ICgkbWwgLyAkcGMtY29udGVudHMpICogMTAwdnc7XG59XG5cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbkBtaXhpbiB0YWItbXIoJG1yKSB7XG4gIG1hcmdpbi1yaWdodDogKCRtciAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cblxuLyogIOS4i+ODnuODvOOCuOODsyAqL1xuQG1peGluIHRhYi1tYigkbWIpIHtcbiAgbWFyZ2luLWJvdHRvbTogKCRtYiAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cblxuLyog44OR44OH44Kj44Oz44KwICovXG5AbWl4aW4gdGFiLXAoJHApIHtcbiAgcGFkZGluZzogKCRwIC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG5AbWl4aW4gdGFiLXAyKCRwMSwgJHAyKSB7XG4gIHBhZGRpbmc6ICgkcDEgLyAkcGMtY29udGVudHMpICogMTAwdncgKCRwMiAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cblxuQG1peGluIHRhYi1wMygkcDEsICRwMiwgJHAzKSB7XG4gIHBhZGRpbmc6ICgkcDEgLyAkcGMtY29udGVudHMpICogMTAwdncgKCRwMiAvICRwYy1jb250ZW50cykgKiAxMDB2dyAoJHAzIC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG5AbWl4aW4gdGFiLXA0KCRwMSwgJHAyLCAkcDMsICRwNCkge1xuICBwYWRkaW5nOiAoJHAxIC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3ICgkcDIgLyAkcGMtY29udGVudHMpICogMTAwdncgKCRwMyAvICRwYy1jb250ZW50cykgKiAxMDB2dyAoJHA0IC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG4vKiDkuIrjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiB0YWItcHQoJHB0KSB7XG4gIHBhZGRpbmctdG9wOiAoJHB0IC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG4vKiDlt6bjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiB0YWItcGwoJHBsKSB7XG4gIHBhZGRpbmctbGVmdDogKCRwbCAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cblxuLyog5Y+z44OR44OH44Kj44Oz44KwICovXG5AbWl4aW4gdGFiLXByKCRwcikge1xuICBwYWRkaW5nLXJpZ2h0OiAoJHByIC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG4vKiDkuIvjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiB0YWItcGIoJHBiKSB7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBiIC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG4vKiDkuIrkvY3nva4gKi9cbkBtaXhpbiB0YWItdCgkdCkge1xuICB0b3A6ICgkdCAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cblxuLyog5bem5L2N572uICovXG5AbWl4aW4gdGFiLWwoJGwpIHtcbiAgbGVmdDogKCRsIC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG4vKiDlj7PkvY3nva4gKi9cbkBtaXhpbiB0YWItcigkcikge1xuICByaWdodDogKCRyIC8gJHBjLWNvbnRlbnRzKSAqIDEwMHZ3O1xufVxuXG4vKiDkuIvkvY3nva4gKi9cbkBtaXhpbiB0YWItYigkYikge1xuICBib3R0b206ICgkYiAvICRwYy1jb250ZW50cykgKiAxMDB2dztcbn1cbiIsIkBpbXBvcnQgJ192YXJzJztcbkBpbXBvcnQgJ19taXhpbic7XG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAvLyBoZWlnaHQ6IDEwMCU7XG5cbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy8gZm9udC1zaXplOiAwO1xuICB9XG5cbiAgJi5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgQGluY2x1ZGUgcGMge1xuICBtYXJnaW46IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSB0YWIge1xuXG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ucC1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIk1TIFDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQIEdvdGhpY1wiLCBPc2FrYSwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogJGMtdGV4dDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1icmVhazogc3RyaWN0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgaW1nLFxuICBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICA6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICBpbWcge1xuICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjLXRleHQ7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICB1bCxcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBtYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5tYWluX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL21haW5fYmcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLm1haW5fYmdzcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9tYWluX2JnX3NwLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBwYyB7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIHRhYiB7XG5cbiAgfVxufVxuXG4ubC1jb250ZW50IHtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1heC13aWR0aDogI3skcGMtbWF4fXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogJHNpZGViYXItd2lkdGg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcGMtbWluIHtcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXgtd2lkdGg6ICN7JHBjLW1pbn1weDsgLy8gUEPmnIDlpKfluYVcbiAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAkc2lkZWJhci13aWR0aDtcbiAgfVxuICBAaW5jbHVkZSB0YWIge1xuXG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuXG4gIH1cbn1cblxuLmwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgLy8g44GT44GT44GrUEPnlKjjgrnjgr/jgqTjg6vjgYLjgozjgbBcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgQGluY2x1ZGUgc3AtcDIoMCwyMCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgdGFiIHtcbiAgICAvLyDjgr/jg5bjg6zjg4Pjg4jnlKjjgrnjgr/jgqTjg6vjgYLjgozjgbBcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUEMgU2lkZWJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wLXNpZGViYXIge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAjeyRwYy1tYXggLyAyfXB4KTtcbiAgJl9sb2dvIHtcbiAgICB3aWR0aDogMjY4LjVweDtcbiAgfVxuICAmX2RhdGEge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBtYXJnaW46IDE0cHggYXV0byA1cHg7XG4gIH1cbiAgJl9pdGVtIHtcbiAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICZfY2F0Y2gge1xuICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJl9idG4ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9hbmNob3IxLnBuZyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2FuY2hvcjEtaG92ZXIucG5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikgYSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fYW5jaG9yMi5wbmcpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9hbmNob3IyLWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2FuY2hvcjMucG5nKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fYW5jaG9yMy1ob3Zlci5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9hbmNob3I0LnBuZyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2FuY2hvcjQtaG92ZXIucG5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNSkgYSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fYW5jaG9yNS5wbmcpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9hbmNob3I1LWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDYpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2FuY2hvcjYucG5nKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9zaWRlbWVudV9idG5fYW5jaG9yNi1ob3Zlci5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9saW5rIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4O1xuICAgICZfbGlzdCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJi5wLXNpZGViYXJfbGlua19idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9idG4ge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICY6bnRoLWNoaWxkKDEpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmsxLnBuZyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmsxLWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmsyLnBuZyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmsyLWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmszLnBuZyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmszLWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms0LnBuZyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms0LWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDUpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms1LnBuZyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms1LWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDYpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms2LnBuZyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms2LWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9idG4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjY4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJl9jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgLy8gbGVmdDogY2FsYyg1MCUgLSAjeyRwYy1tYXggLyAyfXB4KTtcbiAgfVxuICBAaW5jbHVkZSB0YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgcGMtbWF4IHtcbiAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBjb29raWXmib/oq77nlLvpnaIgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jLW1vZGFsLWNvb2tpZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1tb2RhbC1jb29raWVfX21vZGFsIHtcbiAgcGFkZGluZzogMTBweCA2cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1tb2RhbC1jb29raWVfX3RleHQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmMtbW9kYWwtY29va2llX19tb2RhbCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuXHRjb2xvcjogI2ZmZmIzMztcbn1cblxuLmMtbW9kYWwtY29va2llX19iZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk2O1xufVxuXG5AaW5jbHVkZSBzcCB7XG5cdC8qIGNvb2tpZSAqKioqKioqKioqKioqKi9cblx0LmMtbW9kYWwtY29va2llIHtcblx0ICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmMtbW9kYWwtY29va2llX19tb2RhbCB7XG5cdFx0QGluY2x1ZGUgc3AtcDIoMTAsNik7XG5cdCAgcG9zaXRpb246IGZpeGVkO1xuXHQgIHotaW5kZXg6IDEwMDtcblx0ICBib3R0b206IDA7XG5cdCAgcmlnaHQ6IDA7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmMtbW9kYWwtY29va2llX190ZXh0IHtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xuXHQgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdCAgQGluY2x1ZGUgc3AtZnMoMTQpO1xuXHQgIGNvbG9yOiAjZmZmO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxuXHQuYy1tb2RhbC1jb29raWVfX21vZGFsIGEge1xuXHQgICAgZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Y29sb3I6ICNmZmZiMzM7XG5cdH1cblxuXHQuYy1tb2RhbC1jb29raWVfX2JnIHtcblx0ICB3aWR0aDogMTAwdnc7XG5cdCAgaGVpZ2h0OiAxMDB2aDtcblx0ICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgbGVmdDogMDtcblx0ICB0b3A6IDA7XG5cdCAgei1pbmRleDogOTY7XG5cdH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5aSJ5pWwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGMtd2hpdGU6ICNmZmY7XG4kYy1ibGFjazogIzAwMDtcbiRjLW5hdnk6ICMwMDFFOEM7XG4kYy10ZXh0OiAjMzIzMjMyO1xuJGMtcHVycGxlOiAjOEU2MkU4O1xuJGMtZ3JheTogIzU1NTY3ODtcbiRjLWNyZWFtOiAjRjNGM0UwO1xuJGMtYnRuX2JsdWU6ICMwMEIyRjI7XG4kYy1saW5lX2dyYXkgOiAjRTRFQ0VGO1xuJGMtcmVkOiAjRDUzMTMxO1xuJGMta2FuamlkZWdvX2JnOiAjRUJFQ0VFO1xuJGMta2FuamlnZWdvX3B1cnBsZTogIzlDMjdCMDtcbiRjLWthbmppZGVnb195ZWxsb3c6ICNGREQ4MzU7XG4kYy1rYW5qaWRlZ29faG92ZXI6ICM3RDdEN0Q7XG4kYy1yZWNvbW1lbmRfYmdncmVlbjogIzAwRENCNjtcbiRjLXJlY29tbWVuZF9iZ3Bpbms6ICNGRjMyNzg7XG4kYy1yZWNvbW1lbmRfZ3JlZW46ICMwMEM3QTU7XG4kYy1yZWNvbW1lbmRfcGluazogI0ZGNTk2NTtcbiRjLXJlY29tbWVuZF9vcmFuZ2U6ICNGRjdEMTI7XG4kYy1yZWNvbW1lbmRfdHJpOiAjMUMxQjFGOyIsIkBpbXBvcnQgXCJfbWl4aW5cIjtcbkBpbXBvcnQgXCJfdmFyc1wiO1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICBQQ+ODu1NQ5Ye644GX44KP44GRXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW5jbHVkZSBwYyB7XG4gIC5pcy1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmlzLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXMtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYnIuaXMtcGMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBici5pcy10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYnIuaXMtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc3Bhbi5pcy1wY3tcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdGFiIHtcbiAgLmlzLXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYnIuaXMtdGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgICAuaXMtcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pcy10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlzLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJyLmlzLXBjIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgYnIuaXMtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJyLmlzLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNwYW4uaXMtcGN7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbkBpbmNsdWRlIHNwIHtcbiAgLmlzLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcy1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYnIuaXMtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYnIuaXMtc3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOmdnuihqOekulxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODrOOCpOOCouOCpuODiFxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIHdpZHRoOiA5OTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnUtY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWlibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udS1vcGFjaXR5MSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LW92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICMg44OG44Kt44K544OIXG4jID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1zdXB0ZXh0IHtcbiAgZm9udC1zaXplOiA3NS41JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjFlbTtcbn1cblxuLnUtc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogNzUuNSU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjFlbTtcbn1cblxuLnUtaW5kZW50LTEge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi51LWluZGVudDAge1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1pbmRlbnQxIHtcbiAgdGV4dC1pbmRlbnQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wYWx0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuLnUtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udS1kZWxhIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVsYSBHb3RoaWMgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOiJslxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODnOOCv+ODs+OCkuODh+OCo+OCouOCr+ODhuOCo+ODluOBq1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWRlYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IC41O1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogbm9uZTtcbiAgfVxufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIOaWh+Wtl+aPg+OBiFxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi51LXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnUtdmVydGljYWwtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdmVydGljYWwtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnUtdmVydGljYWwtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnUtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIyAgdHJhbnNpdGlvblxuIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIC41cztcbn1cbiIsIkBpbXBvcnQgJ192YXJzJztcbkBpbXBvcnQgJ19taXhpbic7XG4vKmljb25fZmFkZWluKi9cbi5pY29uX2ZhZGVpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5pY29uX2ZhZGVpbi5hY3RpdmUge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLypmYWRlaW4qL1xuLmZhZGVpbiB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mYWRlaW4uYWN0aXZlIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYWRldXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uZmFkZXVwLmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFBD5YWx6YCa44OR44O844OEIOiDjOaZr1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gUEPlhbHpgJrjg5Hjg7zjg4Qg5LiL5bGkXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXBhZ2Uge1xufVxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFBD5YWx6YCa44OR44O844OEIOODleODg+OCv+ODvFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1wYXJ0c19fZm9vdGVyIHtcbiAgJl9saW5rbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xuICBwYWRkaW5nOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICZfX2lubmVyIHtcbiAgfVxuICAmX19saW5rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEuNztcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuICB9XG4gIC51LWZvb3Rlcl9iYW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDI2MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJl9fY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xO1xuICB9XG59XG5cblxuXG4iLCJAaW1wb3J0ICdfcGFydHMtcGMnO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0YWLlhbHpgJrjg5Hjg7zjg4Qg5LiL5bGkXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXBhZ2Uge1xuICAmX19tdiB7XG4gICAgJl9sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfY2F0Y2gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0YWLlhbHpgJrjg5Hjg7zjg4Qg44OY44OD44OA44O8XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgdGFiLWgoNTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgei1pbmRleDogMTA7XG4gIEBpbmNsdWRlIHRhYi1wdCgxMCk7XG4gICYuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaGVhZGVyX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICZfbG9nbyB7XG4gICAgQGluY2x1ZGUgdGFiLXcoMTA4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgdGFiLXcoNTApO1xuICAgIEBpbmNsdWRlIHRhYi1oKDIyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIEBpbmNsdWRlIHRhYi1yKDIwKTtcbiAgICB6LWluZGV4OiA1O1xuICAgICYtaW5uZXIge1xuICAgICAgQGluY2x1ZGUgdGFiLXcoNTApO1xuICAgICAgQGluY2x1ZGUgdGFiLWgoMjIpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdGFiLXcoNTApO1xuICAgICAgICBAaW5jbHVkZSB0YWItaCgyKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46MCUgNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIHRhYi10KDUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgQGluY2x1ZGUgdGFiLXQoMTUpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgQGluY2x1ZGUgdGFiLXQoMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNsb3NlIHtcbiAgICAgICAgQGluY2x1ZGUgdGFiLW1sKDI1KTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFiLXcoMzMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFiLXQoMjUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0YWItdygzMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSB0YWItdygyOTApO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuODUpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgJi5vcGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgJl9saXN0IHtcbiAgICAgIEBpbmNsdWRlIHRhYi13KDI0Mik7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgICZfbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIHRhYi13KDI0NCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgdGFiLW10KDkwKTtcbiAgICAgICAgQGluY2x1ZGUgdGFiLW1iKDE1KTtcbiAgICAgIH1cbiAgICAgICZfYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgdGFiLXcoMjQyKTtcbiAgICAgICAgQGluY2x1ZGUgdGFiLWgoNDguNSk7XG4gICAgICB9XG4gICAgICAmX2J0biBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0YWItdygyNDIpO1xuICAgICAgICBAaW5jbHVkZSB0YWItaCg0OC41KTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIC5oZWFkZXJfbWVudV9pdGVtX2J0biBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rMS5wbmcpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmsxLWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIC5oZWFkZXJfbWVudV9pdGVtX2J0biBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rMi5wbmcpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmsyLWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIC5oZWFkZXJfbWVudV9pdGVtX2J0biBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rMy5wbmcpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbmszLWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDUpIC5oZWFkZXJfbWVudV9pdGVtX2J0biBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rNC5wbmcpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms0LWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDYpIC5oZWFkZXJfbWVudV9pdGVtX2J0biBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rNS5wbmcpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms1LWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDcpIC5oZWFkZXJfbWVudV9pdGVtX2J0biBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL3NpZGVtZW51X2J0bl9saW5rNi5wbmcpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vc2lkZW1lbnVfYnRuX2xpbms2LWhvdmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0YWLlhbHpgJrjg5Hjg7zjg4Qg44OV44OD44K/44O8XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXBhcnRzX19mb290ZXIge1xuICAmX2xpbmtsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gIEBpbmNsdWRlIHRhYi1wMygyMCwwLDQwKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICZfX2lubmVyIHtcbiAgfVxuICAmX19saW5rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdGFiLWZzKDEyKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEuNztcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG4gIH1cbiAgLnUtZm9vdGVyX2Jhbm5lciB7XG4gICAgQGluY2x1ZGUgdGFiLXcoMjYwKTtcbiAgICBAaW5jbHVkZSB0YWItbWwoMTApO1xuICAgIEBpbmNsdWRlIHRhYi1tcigxMCk7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmX19jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgQGluY2x1ZGUgdGFiLWZzKDEwKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIH1cbn0iLCIkcGMtbWF4OiAxMjgwO1xuXG5AbWl4aW4gcGMtZml4ZWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skcGMtbWF4fXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3Bcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wIHtcbiAgLnAtc2lkZWJhciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMzUgLyA5MjAgKiAxMDB2dyk7XG4gICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuICB9XG4gICZfX3NwX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl9fbXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNDAvOTIwKjEwMHZ3KTtcbiAgfVxuXG4gICZfYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIGNhbGMoMjAgLyA5MjAgKiAxMDB2dykgY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzhFNjJFOCAwJSwgIzAwQjJGMiAxMDAlKTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDAgY2FsYygxMCAvIDkyMCAqIDEwMHZ3KSAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KSxcbiAgICAgIDAgMCBjYWxjKDEwIC8gOTIwICogMTAwdncpIDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS90b3AvdG9wX19iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgd2lkdGg6IDkyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpLFxuICAgICAgICAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KTtcbiAgICB9XG4gIH1cblxuICAudS10b3Age1xuICAgICZfY2F0Y2gge1xuICAgICAgd2lkdGg6IGNhbGMoMzQ0IC8gOTIwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIHdpZHRoOiAzNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogY2FsYygxNSAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoMzUgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9tYWluIHt9XG5cbiAgICAmX3dyYXAge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBwYWRkaW5nOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfZmxleCxcbiAgICAmX2Jvb2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9ib29rIHtcbiAgICAgIHdpZHRoOiBjYWxjKDY5MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogY2FsYygzMCAvIDkyMCAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1jcmVhbTtcbiAgICAgIHBhZGRpbmc6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dykgY2FsYyg2MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoNjAgLyA5MjAgKiAxMDB2dyk7XG5cbiAgICAgICYtcGgge1xuICAgICAgICB3aWR0aDogY2FsYygxNDguNSAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgICAgd2lkdGg6IDE0OC41cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQwMSAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICAgIHdpZHRoOiA0MDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjLW5hdnk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNhcHRpb24ge1xuICAgICAgICBjb2xvcjogJGMtbmF2eTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE0IC8gOTIwICogMTAwdncpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IGNhbGMoMTAgLyA5MjAgKiAxMDB2dykgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ0biBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQwMSAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDQ2IC8gOTIwICogMTAwdncpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjKDUgLyA5MjAgKiAxMDB2dykgY2FsYyg1NCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW5hdnk7XG4gICAgICAgIGJveC1zaGFkb3c6IGNhbGMoNCAvIDkyMCAqIDEwMHZ3KSBjYWxjKDQgLyA5MjAgKiAxMDB2dykgMCAwIHJnYmEoMCwgMzAsIDE0MCwgMC4yNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM1IC8gOTIwICogMTAwdncpO1xuICAgICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgICAgd2lkdGg6IDQwMXB4O1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggNTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDAgMCByZ2JhKDAsIDMwLCAxNDAsIDAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9tYWluIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0yMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIH1cbiAgICAgIC8vIHdpZHRoOiBjYWxjKDQzNiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIC8vIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgIC8vICAgd2lkdGg6IDQzNnB4O1xuICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDIwcHg7IC8vIOW/heimgeOBquOCieOBk+OBk+OCgui/veWKoOOBl+OBpuOBj+OBoOOBleOBhFxuICAgICAgLy8gfVxuICAgIH1cblxuICAgICZfdGV4dCB7XG4gICAgICB3aWR0aDogY2FsYygzODQgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIHdpZHRoOiAzODRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NhcHRpb24ge1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE4IC8gOTIwICogMTAwdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg4ODk7XG4gICAgICBtYXJnaW46IGNhbGMoMjAgLyA5MjAgKiAxMDB2dykgYXV0byAwO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9jYXV0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcGVjaWFscHJpemUge1xuICAgICYtdGl0bGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTg2IC8gOTIwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbWFpbiB7XG4gICAgICB3aWR0aDogY2FsYyg0ODggLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIHdpZHRoOiA0ODhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19nZW5nYSB7XG4gICAgJi10aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygzNDQgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIHdpZHRoOiAzNDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1tYWluIHtcbiAgICAgIHdpZHRoOiBjYWxjKDQzNyAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IDQzN3B4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wLXRvcF9fcHJpemVfY2F1dGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDI1IC8gIDkyMCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19nb2xkY2FyZCB7XG4gICAgJi10aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygzNjYuNSAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IDM2Ni41cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbWFpbiB7XG4gICAgICB3aWR0aDogY2FsYyg0NTkgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIHdpZHRoOiA1OTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXRhbG9nIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDQ4NiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IDQ4NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLW1haW4ge1xuICAgICAgd2lkdGg6IGNhbGMoNDY5IC8gOTIwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogNDY5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29tYiB7XG4gICAgJi10aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYyg0NzMgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIHdpZHRoOiA0NzNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1tYWluIHtcbiAgICAgIHdpZHRoOiBjYWxjKDQ1MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxpc3RmbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5wLXRvcF9fcHJpemVfaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICAwO1xuICAgICAgJi5saXN0ZmxleCAge1xuICAgICAgICB3aWR0aDogY2FsYyg0MjAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpLmxpc3RmbGV4IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzgwIC8gOTIwICogMTAwdncpO1xuICAgICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9va2NhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDM2NCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IDM2NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbWFpbiB7XG4gICAgICB3aWR0aDogY2FsYyg0NTUgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIHdpZHRoOiA0NTVweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX3dyYXAge1xuICAgICAgcGFkZGluZzogY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIHdpZHRoOiBjYWxjKDYyOCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogY2FsYyg4MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgY2FsYygxMCAvIDkyMCAqIDEwMHZ3KSAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KTtcblxuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB3aWR0aDogNjI4cHg7XG4gICAgICAgIG1hcmdpbjogODBweCBhdXRvIDQwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfbGVhZCB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbjogY2FsYygxNSAvIDkyMCAqIDEwMHZ3KSBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9tYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyMSAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9kYXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luOiBjYWxjKDE1IC8gOTIwICogMTAwdncpIGF1dG87XG5cbiAgICAgIC51LW1pbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICAudS1taW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfY2F1dGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEyIC8gOTIwICogMTAwdncpO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wLWJ0bl9fZ3VpZGVsaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygzODggLyA5MjAgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDUwIC8gOTIwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYygyNSAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L3RvcC90b3BfX2J0bl9ndWlkZWxpbmUucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS90b3AvdG9wX19idG5fZ3VpZGVsaW5lLWhvdmVyLnBuZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgd2lkdGg6IDM4OHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19idG5fc2hvcCB7XG4gICAgd2lkdGg6IGNhbGMoNDA4IC8gOTIwICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg1NCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjKDg1IC8gOTIwICogMTAwdncpO1xuICAgIGEge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L3RvcC90b3BfX2J0bl9zaG9wLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS90b3AvdG9wX19idG5fc2hvcC1ob3Zlci5wbmcpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICB3aWR0aDogNDA4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA4NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaXplIHtcbiAgICAmX2NhdGNoIHtcbiAgICAgIGNvbG9yOiAkYy1ncmF5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE0IC8gOTIwICogMTAwdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2hlYWRpbmdzIHtcbiAgICAgIGNvbG9yOiAkYy1wdXJwbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IGNhbGMoMjIgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNztcblxuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9wcGwge1xuICAgICAgY29sb3I6ICRjLXB1cnBsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoMyAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIC51LWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDUwIC8gOTIwICogMTAwdncpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAudS1sYXJnZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICAgICAgJi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTQgLyAgOTIwICogMTAwdncpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMTAgLyAgOTIwICogMTAwdncpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE0IC8gIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDEwIC8gIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgLnUtYm9sZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gcGFnZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1ndWlkZWxpbmUge1xuICAucC1zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICB9XG4gIC51LW1iMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudS1tdDEwIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICB9XG4gIC51LW10MTUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTUgLyA5MjAgKiAxMDB2dyk7XG4gIH1cbiAgLnUtbXQyMCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgfVxuICAudS1tYjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICB9XG4gIC51LXRleHQtYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoODAgLyA5MjAgKiAxMDB2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4RTYyRTggMCUsICMwMEIyRjIgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNTApLCAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41MCk7XG4gIH1cbiAgJl9fY29udGVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dykgMCBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIH1cbiAgJl9fZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoNzYgLyA5MjAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTQ5IC8gOTIwICogMTAwdncpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICZfX2hlYWRpbmdzIHtcbiAgICBjb2xvcjogJGMtYnRuX2JsdWU7XG4gICAgZm9udC1zaXplOiBjYWxjKDI0IC8gOTIwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkYy1saW5lX2dyYXk7XG4gICAgcGFkZGluZzogY2FsYygxMyAvIDkyMCAqIDEwMHZ3KSAwO1xuICAgIG1hcmdpbjogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gIH1cbiAgJl9fcHJpemUge1xuICAgIGNvbG9yOiAkYy1idG5fYmx1ZTtcbiAgICBmb250LXNpemU6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19kYXRhIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICB9XG4gICZfX2NhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMS42NjY2O1xuICB9XG4gICZfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDkyMCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gICZfX25vdGVzIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIyNCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyg2MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICB9XG4gICAgJi1saXN0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyg3NiAvIDkyMCAqIDEwMHZ3KTtcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDUgLyA5MjAgKiAxMDB2dyk7XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wLXBhZ2VfX2Jvb2tzdG9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IGNhbGMoMTUgLyA5MjAgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IGNhbGMoMjAgLyA5MjAgKiAxMDB2dykgYXV0byAwO1xuICAgICYtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTYwIC8gOTIwICogMTAwdncpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBwYWdlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZhcSB7XG4gIGEge1xuICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAucC1zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICB9XG4gICZfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoODAgLyA5MjAgKiAxMDB2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4RTYyRTggMCUsICMwMEIyRjIgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNTApLCAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41MCk7XG4gIH1cbiAgJl9fY29udGVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dykgMCBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG4gIH1cbiAgJl9fZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoNjYgLyA5MjAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoMjQyIC8gOTIwICogMTAwdncpO1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gIH1cbiAgJl9fbGVhZCB7XG4gICAgY29sb3I6ICRjLXB1cnBsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDYwIC8gOTIwICogMTAwdncpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvZmFxL2ZhcV9faGVhZGluZ3NfYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYyg2MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygwIC8gOTIwICogMTAwdncpO1xuICAgICAgbGVmdDogY2FsYygwIC8gOTIwICogMTAwdncpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3ByaXplX2hlYWRpbmdzIHtcbiAgICBjb2xvcjogJGMtcHVycGxlO1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuODu1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYWNvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgICYtaW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWxpbmVfZ3JheTtcbiAgICAgIHBhZGRpbmc6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dykgY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgIH1cbiAgICAmLWhlYWRpbmdzIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiBjYWxjKDEzIC8gOTIwICogMTAwdncpIGNhbGMoNTAgLyA5MjAgKiAxMDB2dykgY2FsYygxMyAvIDkyMCAqIDEwMHZ3KSBjYWxjKDMwIC8gOTIwICogMTAwdncpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLUxpbmVhciwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOEU2MkU4IDAlLCAjMDBCMkYyIDEwMCUpKTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2ZhcS9mYXFfX2Fjb19vcGVuLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjQgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGhlaWdodDogY2FsYygyNCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9mYXEvZmFxX19hY29fY2xvc2UucG5nKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGhlaWdodDogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMzIgLyA5MjAgKiAxMDB2dyk7XG4gICAgICB9XG4gICAgfVxuICAgICYtY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wLXBhZ2VfX2Jvb2tzdG9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IGNhbGMoMTUgLyA5MjAgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IGNhbGMoMjAgLyA5MjAgKiAxMDB2dykgYXV0byAwO1xuICAgICYtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTYwIC8gOTIwICogMTAwdncpO1xuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHBhZ2Vcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAta2FuamlkZWdvIHtcbiAgLnAtc2lkZWJhcl9jb3B5cmlnaHQge1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgfVxuICAucC1rYW5qaWRlZ29fX2ZpeGVkLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICBwYWRkaW5nLXRvcDogY2FsYygxMzggLyA5MjAgKiAxMDB2dyk7XG4gIC5jb250ZW50c19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2JnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX212IHtcbiAgICAmX2NhdGNoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDYwMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgd2lkdGg6IGNhbGMoNTU5IC8gOTIwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiBjYWxjKDEyIC8gOTIwICogMTAwdncpIGF1dG8gY2FsYyg3MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDU1OXB4O1xuICAgICAgICBtYXJnaW46IDEycHggYXV0byA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2xlYWQge1xuICAgICAgd2lkdGg6IGNhbGMoNzIxIC8gOTIwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA3MjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbW9kYWwge1xuICAgICYtYnRuIHtcbiAgICAgIHdpZHRoOiBjYWxjKDM1NiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogY2FsYygyNSAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoMTAwIC8gOTIwICogMTAwdncpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICB3aWR0aDogMzU2cHg7XG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDEwMHB4O1xuICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fbW9kYWwtb24ucG5nXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zcGVjaWFsIHtcbiAgICAmX2hlYWRpbmdzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDYyNyAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA2ODhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAuc3BsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDYwIC8gOTIwICogMTAwdncpO1xuICAgICAgfVxuICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICB3aWR0aDogY2FsYyg4NzggLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDg3OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5zcGxpZGVfX3NsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIH1cbiAgICAgIC5zcGxpZGUtYnRuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQyIC8gOTIwICogMTAwdncpO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGxpZGUtbWFpbi1wcmV2IHtcbiAgICAgICAgbGVmdDogY2FsYyg1MiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIGxlZnQ6IDUycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGxpZGUtbWFpbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTIgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICByaWdodDogNTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICAgIGJvdHRvbTogY2FsYygtNDAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnlvdXItY2xhc3MtcGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCAkYy1ibGFjayBzb2xpZDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC55b3VyLWNsYXNzLXBhZ2UuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgd2lkdGg6IGNhbGMoNjkxIC8gOTIwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiBjYWxjKDMwIC8gOTIwICogMTAwdncpIGF1dG8gY2FsYygyNSAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMjVweDtcbiAgICAgICAgd2lkdGg6IDY5MXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2OTFweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDI1IC8gOTIwICogMTAwdncpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTIuNSAvIDkyMCAqIDEwMHZ3KTtcblx0XHRcdFx0IG1hcmdpbi1sZWZ0OiBjYWxjKDEyLjUgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gKDI1cHggKiAzKSkgLyA0KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1waCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTBBMEEwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEyIC8gOTIwICogMTAwdncpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IGNhbGMoNSAvIDkyMCAqIDEwMHZ3KSAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtd3JhcCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLXRoZW1he1xuICAgICAgICAmX2hlYWRpbmdzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIG1heC13aWR0aDogMTU0cHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDU0IC8gOTIwICogMTAwdncpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg0IC8gOTIwICogMTAwdncpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMiAvIDkyMCAqIDEwMHZ3KSAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDkyMCAqIDEwMHZ3KTtcbiAgICB3aWR0aDogY2FsYyg2ODggLyA5MjAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDIwIC8gOTIwICogMTAwdncpIGF1dG8gMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiA2ODhweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgfVxuICB9XG4gICZfX2J0biBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGMoMTYgLyA5MjAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYnRuLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiBjYWxjKDQ4MiAvIDkyMCAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDMwIC8gOTIwICogMTAwdncpIGF1dG8gY2FsYyg4MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiA0ODJweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi1hcnJvdy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogY2FsYygxNCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGhlaWdodDogY2FsYygxNCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkYy1idG5fYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9rYW5qaWRlZ28va2FuamlkZWdvX19idG4taG92ZXIucG5nKTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi1hcnJvdy13aGl0ZS5wbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19kZXRhaWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYyg4NzggLyA5MjAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsYyg1NiAvIDkyMCAqIDEwMHZ3KTtcbiAgICBiYWNrZ3JvdW5kOiAkYy1rYW5qaWRlZ29fYmc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtMTVkZWcsICRjLXdoaXRlIDBweCAycHgsICRjLWthbmppZGVnb19iZyAycHggMjJweCk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgd2lkdGg6IDg3OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTZweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg2IC8gOTIwICogMTAwdncpO1xuICAgICAgcmlnaHQ6IGNhbGMoLTYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dykgY2FsYyg5NSAvIDkyMCAqIDEwMHZ3KSBjYWxjKDUwIC8gOTIwICogMTAwdncpO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDk1cHggNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9oZWFkaW5ncyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMzYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzNiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2ZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICZfbGVmdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI4OCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMwIC8gOTIwICogMTAwdncpO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDI4OHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTcgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1IC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYyg1IC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9kb3dubG9hZCB7XG4gICAgICB3aWR0aDogY2FsYygzMDUgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBtYXJnaW46IDAgYXV0byBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICB3aWR0aDogMzA1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfYnRubGlzdCB7XG4gICAgICBtYXJnaW46IDAgYXV0byBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9idG4gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiBjYWxjKDEzIC8gOTIwICogMTAwdncpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTU3IC8gOTIwICogMTAwdncpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDQ2IC8gOTIwICogMTAwdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTQgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICB3aWR0aDogMTU3cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZ2FwOiAxM3B4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWthbmppZGVnb19ob3ZlcjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGhlaWdodDogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2Fib3V0IHtcbiAgICAgIGJvcmRlcjogJGMtYmxhY2sgMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgcGFkZGluZzogY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICAmX2hlYWRpbmdzIHtcbiAgICAgICAgY29sb3I6ICRjLWthbmppZ2Vnb19wdXJwbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygyMiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE2IC8gOTIwICogMTAwdncpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNDYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBjYWxjKDI1IC8gOTIwICogMTAwdncpIGF1dG8gMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG5fdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDUgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuX2ljb24ge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE1IC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtY3JlYW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm9va2xpc3Qge1xuICAgICZfdXBkYXRlLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDgwIC8gOTIwICogMTAwdncpIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogY2FsYyg2IC8gOTIwICogMTAwdncpIDAgMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDgwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfaGVhZGluZ3Mge1xuICAgICAgd2lkdGg6IGNhbGMoNjUwIC8gOTIwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gY2FsYyg1NiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjkxcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMjVweCAqIDMpKSAvIDQpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXBoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMEEwQTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogY2FsYyg1IC8gOTIwICogMTAwdncpIDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE1NCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMzIgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzEgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGMta2FuamlkZWdvX3llbGxvdztcbiAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDE0IC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogY2FsYyg1IC8gOTIwICogMTAwdncpIGF1dG8gMDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy10ZXh0O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMta2FuamlkZWdvX3llbGxvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10YWIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGEwYTA7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBoZWlnaHQ6IGNhbGMoNDYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoNjUgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRjLXJlZDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IGNhbGMoLTEyIC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fdGFiLWFycm93LnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDE3IC8gOTIwICogMTAwdncpIGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTcgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA2OTFweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IGNhbGMoMy41IC8gOTIwICogMTAwdncpO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiBjYWxjKDQyIC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogY2FsYyg0IC8gOTIwICogMTAwdncpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLnNob3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpbmtsaXN0IHtcbiAgICAgIG1hcmdpbjogY2FsYyg4MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoNTAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIG1hcmdpbjogODBweCBhdXRvIDUwcHg7XG4gICAgICB9XG4gICAgJl9oZWFkaW5ncyB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTQgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgbWFyZ2luOiBjYWxjKDEwIC8gOTIwICogMTAwdncpIGNhbGMoMTAgLyA5MjAgKiAxMDB2dykgMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21vZGFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICAgICAgd2lkdGg6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICAgICZfYmcge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNjcmVlbiwgbm9ybWFsO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDk0NyAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX21vZGFsX2JnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMzYwIC8gOTIwICogMTAwdncpICBjYWxjKDM2MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41MCk7XG4gICAgICBtYXJnaW46IGNhbGMoNTAgLyA5MjAgKiAxMDB2dykgYXV0bztcbiAgICAgIHBhZGRpbmc6IGNhbGMoNTAgLyA5MjAgKiAxMDB2dykgKDMwIC8gOTIwICogMTAwdncpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICAmX2ZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg0NzkgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ3OXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDc5IC8gOTIwICogMTAwdncpO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgICB3aWR0aDogNDc5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfcmlnaHQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgJl9oZWFkaW5ncyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzODAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogIGNhbGMoMTYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1sZWFkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDY1MiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA2NTJweDtcbiAgICAgICAgbWFyZ2luOiA0MHAgYXV0byAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfc2xpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAuc3BsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5zcGxpZGVfX3NsaWRlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNDgwIC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcGxpZGUtYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcGxpZGUtbW9kYWwtcHJldiB7XG4gICAgICAgICAgbGVmdDogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgfVxuICAgICAgICAuc3BsaWRlLW1vZGFsLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICAgICAgICB9XG4gICAgICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgICAgICAgIGJvdHRvbTogY2FsYygtMzAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCAkYy1ibGFjayBzb2xpZDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfYnRuIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTYgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYnRuLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgd2lkdGg6IGNhbGMoNDgyIC8gOTIwICogMTAwdncpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiBjYWxjKDYwIC8gOTIwICogMTAwdncpIGF1dG8gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiA0ODJweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYnRuLWFycm93LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0IC8gOTIwICogMTAwdncpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTQgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgY29sb3I6ICRjLWJ0bl9ibHVlO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9rYW5qaWRlZ28va2FuamlkZWdvX19idG4taG92ZXIucG5nKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYnRuLWFycm93LXdoaXRlLnBuZyk7XG4gICAgICB9XG4gICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBwYWdlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXJlY29tbWVuZCB7XG4gIC5wLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDkyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjLXJlY29tbWVuZF9iZ2dyZWVuIDAlLCAkYy1yZWNvbW1lbmRfYmdwaW5rIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUwKSwgMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNTApO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIDAgY2FsYyg3MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA3MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDQ2NyAvIDkyMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICB3aWR0aDogNDY3cHg7XG4gICAgfVxuICB9XG4gICZfX2xlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNDAgLyA5MjAgKiAxMDB2dykgYXV0bztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fYW5rZXJsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXJlY29tbWVuZF9ncmVlbjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxOTksIDE2NSwgMC41MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTUgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXJlY29tbWVuZF9waW5rO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgODksIDEwMSwgMC41MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoOTUgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXJlY29tbWVuZF9vcmFuZ2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMjUsIDE4LCAwLjUwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI0MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDQ2IC8gOTIwICogMTAwdncpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0NiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE2IC8gOTIwICogMTAwdncpO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvcmVjb21tZW5kL3JlY29tbWVuZF9fYnRuX2ljb24ucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICByaWdodDogY2FsYygxOCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgICB3aWR0aDogY2FsYygyNCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMjQgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jcmVkaXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTIgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBtYXJnaW46IGNhbGMoMTIgLyA5MjAgKiAxMDB2dykgYXV0byAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICAmX19tZWRpYSB7XG4gICAgcGFkZGluZzogY2FsYyg0MCAvIDkyMCAqMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDc3MiAvIDkyMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNDAgLyA5MjAgKiAxMDB2dykgYXV0byAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtcmVjb21tZW5kX2dyZWVuO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTk5LCAxNjUsIDAuMjApO1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMCAwICRjLXJlY29tbWVuZF9ncmVlbjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICB3aWR0aDogNzcycHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygzNzcgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDM3N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19waWNrdXAge1xuICAgIHBhZGRpbmc6IGNhbGMoNDAgLyA5MjAgKjEwMHZ3KTtcbiAgICB3aWR0aDogY2FsYyg3NzIgLyA5MjAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDQwIC8gOTIwICogMTAwdncpIGF1dG8gMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXJlY29tbWVuZF9waW5rO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA4OSwgMTAxLCAwLjIwKTtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDAgMCAkYy1yZWNvbW1lbmRfcGluaztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICB3aWR0aDogNzcycHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygyODQgLyA5MjAgKiAxMDB2dyk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDI4NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ib29rcyB7XG4gICAgcGFkZGluZzogY2FsYyg0MCAvIDkyMCAqMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDc3MiAvIDkyMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNDAgLyA5MjAgKiAxMDB2dykgYXV0byAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXJlY29tbWVuZF9vcmFuZ2U7XG4gICAgYmFja2dyb3VuZDogI0YzRjNFMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMCAwICRjLXJlY29tbWVuZF9vcmFuZ2U7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgd2lkdGg6IDc3MnB4O1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgd2lkdGg6IGNhbGMoMzc5IC8gOTIwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAzNzlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9sZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogY2FsYyg4IC8gOTIwICogMTAwdncpIGF1dG8gMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5wLXJlY29tbWVuZF9fY29taWNfbGlzdC1waCBpbWcge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICAmX19jb21pYyB7XG4gICAgJl9saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogY2FsYygyNSAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICAgIGdhcDogMjVweDtcbiAgICAgIH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gKDMgKiBjYWxjKDI1IC8gOTIwICogMTAwdncpKSkgLyA0KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gNzVweCkgLyA0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1waCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDE4MCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EwQTBBMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMiAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiBjYWxjKDUgLyA5MjAgKiAxMDB2dykgMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTUyIC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIGhlaWdodDogY2FsYygzMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGMta2FuamlkZWdvX3llbGxvdztcbiAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDE0IC8gOTIwICogMTAwdncpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy10ZXh0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMta2FuamlkZWdvX3llbGxvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlua2xpc3Qge1xuICAgICAgbWFyZ2luOiBjYWxjKDUwIC8gOTIwICogMTAwdncpIGF1dG87XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgfVxuICAgICZfaGVhZGluZ3Mge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE0IC8gOTIwICogMTAwdncpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAgLyA5MjAgKiAxMDB2dyk7XG4gICAgICAgIG1hcmdpbjogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KSBjYWxjKDEwIC8gOTIwICogMTAwdncpIDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBwYWdlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLW5vdGZvdW5kIHtcbiAgJl9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDkyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwIC8gOTIwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg0MCAvIDkyMCAqIDEwMHZ3KSBhdXRvIGNhbGMoODAgLyA5MjAgKiAxMDB2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDkyMCAqIDEwMHZ3KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4RTYyRTggMCUsICMwMEIyRjIgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNTApLCAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41MCk7XG4gIH1cbiAgJl9fY29udGVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGMoMTc1IC8gOTIwICogMTAwdncpIDA7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygxMCAvIDkyMCAqIDEwMHZ3KTtcbiAgfVxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IGNhbGMoMjAgLyA5MjAgKiAxMDB2dyk7XG5cdFx0Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDEuNTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKDQwIC8gOTIwICogMTAwdncpO1xuXHR9XG5cdCZfX2J0biB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IGNhbGMoMjY4IC8gOTIwICogMTAwdncpO1xuXHRcdGhlaWdodDogY2FsYyg0OCAvIDkyMCAqIDEwMHZ3KTtcblx0XHRhIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiBjYWxjKDIwIC8gOTIwICogMTAwdncpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoNDAgLyA5MjAgKiAxMDB2dyk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL2J0bl9iZy5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvY29tbW9uL2J0bl9iZ19ob3Zlci5wbmcpO1xuXHRcdFx0XHRjb2xvcjogJGMtYnRuX2JsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59Il19 */
