@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 13, src/scss/page/_top-pc.scss */
.p-top .p-sidebar {
  padding-top: calc(35 / 1280 * 100vw);
}

/* line 20, src/scss/page/_top-pc.scss */
.p-top__main {
  max-width: calc(920 / 1280 * 100vw);
  width: 100%;
}

/* line 27, src/scss/page/_top-pc.scss */
.p-top_bg {
  -webkit-box-shadow: 0 0 calc(10 / 1280 * 100vw) 0 rgba(0, 30, 140, 0.5), 0 0 calc(10 / 1280 * 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 / 1280 * 100vw);
          box-shadow: 0 0 calc(10 / 1280 * 100vw) 0 rgba(0, 30, 140, 0.5), 0 0 calc(10 / 1280 * 100vw) 0 rgba(0, 30, 140, 0.5);
  height: auto;
  margin: 0 auto calc(40 / 1280 * 100vw);
  padding: calc(30 / 1280 * 100vw) calc(20 / 1280 * 100vw) calc(20 / 1280 * 100vw);
  position: relative;
  width: calc(920 / 1280 * 100vw);
  z-index: 0;
}

/* line 43, src/scss/page/_top-pc.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 / 1280 * 100vw);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

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

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

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

/* line 103, src/scss/page/_top-pc.scss */
.p-top .u-top_flex {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: space-between;
}

/* line 109, src/scss/page/_top-pc.scss */
.p-top .u-top_book {
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          align-items: center;
  background: #F3F3E0;
  border-radius: calc(60 / 1280 * 100vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: center;
  margin: calc(30 / 1280 * 100vw) auto 0;
  padding: calc(30 / 1280 * 100vw) calc(60 / 1280 * 100vw);
}

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

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

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

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

/* line 156, src/scss/page/_top-pc.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 / 1280 * 100vw) calc(4 / 1280 * 100vw) 0 0 rgba(0, 30, 140, 0.25);
          align-items: center;
  background: #001E8C;
  border-radius: calc(30 / 1280 * 100vw);
          box-shadow: calc(4 / 1280 * 100vw) calc(4 / 1280 * 100vw) 0 0 rgba(0, 30, 140, 0.25);
  color: #fff;
  display: block;
  font-size: calc(18 / 1280 * 100vw);
  font-weight: 600;
  height: calc(46 / 1280 * 100vw);
          justify-content: center;
  line-height: calc(35 / 1280 * 100vw);
  padding: calc(5 / 1280 * 100vw) calc(54 / 1280 * 100vw);
  text-align: center;
  width: calc(401 / 1280 * 100vw);
}

/* line 180, src/scss/page/_top-pc.scss */
.p-top .u-top_book-btn a:hover {
  -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 30, 140, 0.25);
  background: #E4ECEF;
          box-shadow: 4px 4px 0px 0px rgba(0, 30, 140, 0.25);
  color: #001E8C;
}

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

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

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

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

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

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

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

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

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

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

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

/* line 266, src/scss/page/_top-pc.scss */
.p-top__goldcard-main {
  width: calc(486 / 1280 * 100vw);
}

/* line 268, src/scss/page/_top-pc.scss */
.p-top__goldcard-main img {
  margin-left: calc(-35 / 1200 *100vw) !important;
  margin-top: calc(-5 / 1200 *100vw) !important;
}

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

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

/* line 294, src/scss/page/_top-pc.scss */
.p-top__comb-title {
  width: calc(368 / 1280 * 100vw);
}

/* line 300, src/scss/page/_top-pc.scss */
.p-top__comb-main {
  width: calc(473 / 1280 * 100vw);
}

/* line 306, src/scss/page/_top-pc.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 310, src/scss/page/_top-pc.scss */
.p-top__comb .p-top__prize_item {
  padding-left: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 437, src/scss/page/_top-pc.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 445, src/scss/page/_top-pc.scss */
.p-top .p-btn__guideline a:hover {
  background-image: url(../images2025/top/top__btn_guideline-hover.png);
}

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

/* line 464, src/scss/page/_top-pc.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 473, src/scss/page/_top-pc.scss */
.p-top__btn_shop a:hover {
  background-image: url(../images2025/top/top__btn_shop-hover.png);
}

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

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

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

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

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

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

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

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

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

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

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

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 5, src/scss/page/_guideline-pc.scss */
.p-guideline .p-sidebar {
  padding-bottom: calc(40 / 1280 * 100vw);
  padding-top: calc(40 / 1280 * 100vw);
}

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

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

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

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

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

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

/* line 31, src/scss/page/_guideline-pc.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 / 1280 * 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 / 1280 * 100vw) auto calc(80 / 1280 * 100vw);
  max-width: calc(920 / 1280 * 100vw);
  padding: calc(20 / 1280 * 100vw);
  width: 100%;
}

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

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

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

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

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

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

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

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

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

/* line 94, src/scss/page/_guideline-pc.scss */
.p-guideline__notes-title {
  margin: calc(60 / 1280 * 100vw) auto calc(40 / 1280 * 100vw);
  width: calc(224 / 1280 * 100vw);
}

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

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

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

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

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

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

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

/* ---------- 固定サイズ指定（1280px以上） ---------- */

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 5, src/scss/page/_faq-pc.scss */
.p-faq .p-sidebar {
  padding-bottom: calc(40 / 1280 * 100vw);
  padding-top: calc(40 / 1280 * 100vw);
}

/* line 13, src/scss/page/_faq-pc.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 / 1280 * 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 / 1280 * 100vw) auto calc(80 / 1280 * 100vw);
  max-width: calc(920 / 1280 * 100vw);
  padding: calc(20 / 1280 * 100vw);
  width: 100%;
}

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

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

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

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

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

/* line 66, src/scss/page/_faq-pc.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 / 1280 * 100vw);
  left: calc(0 / 1280 * 100vw);
  position: absolute;
  top: calc(0 / 1280 * 100vw);
  width: 100%;
  z-index: -1;
}

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

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

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

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

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

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

/* line 139, src/scss/page/_faq-pc.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 / 1280 * 100vw);
  font-weight: 600;
  line-height: 1.5;
  padding: calc(13 / 1280 * 100vw) calc(70 / 1280 * 100vw) calc(13 / 1280 * 100vw) calc(30 / 1280 * 100vw);
  position: relative;
}

/* line 150, src/scss/page/_faq-pc.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 / 1280 * 100vw);
  position: absolute;
  right: calc(30 / 1280 * 100vw);
  top: 50%;
          transform: translateY(-50%);
  width: calc(24 / 1280 * 100vw);
}

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

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

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

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

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

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

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

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

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

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

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

/* line 24, src/scss/page/_kanjidego-pc.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-pc.scss */
.p-kanjidego__mv_catch {
  margin: 0 auto;
  width: calc(600 / 1280 * 100vw);
}

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

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

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

/* line 75, src/scss/page/_kanjidego-pc.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-pc.scss */
.p-kanjidego__modal-btn:hover img {
  content: url("../images2025/kanjidego/kanjidego__modal-on.png");
}

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

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

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

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

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

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

/* line 115, src/scss/page/_kanjidego-pc.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-pc.scss */
.p-kanjidego__special_slider .splide-btn {
  -webkit-transform: translateY(-50%);
  cursor: pointer;
  position: absolute;
  top: 50%;
          transform: translateY(-50%);
  width: calc(42 / 1280 * 100vw);
}

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

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

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

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

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

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

/* line 180, src/scss/page/_kanjidego-pc.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-pc.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 / 1280 * 100vw);
  margin-left: calc(12.5 / 1280 * 100vw);
  margin-right: calc(12.5 / 1280 * 100vw);
  transition: .3s;
}

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

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

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

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

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

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

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

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

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

/* line 274, src/scss/page/_kanjidego-pc.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 / 1280 * 100vw);
  height: calc(40 / 1280 * 100vw);
  line-height: 1.5;
  line-height: calc(40 / 1280 * 100vw);
  margin: calc(30 / 1280 * 100vw) auto calc(80 / 1280 * 100vw);
  position: relative;
  text-align: center;
  transition: .3s;
  width: calc(482 / 1280 * 100vw);
}

/* line 298, src/scss/page/_kanjidego-pc.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 / 1280 * 100vw);
  position: absolute;
  right: calc(10 / 1280 * 100vw);
  top: 50%;
          transform: translateY(-50%);
  width: calc(14 / 1280 * 100vw);
}

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

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

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

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

/* line 337, src/scss/page/_kanjidego-pc.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 / 1280 * 100vw);
  position: relative;
  width: calc(878 / 1280 * 100vw);
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 454, src/scss/page/_kanjidego-pc.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 / 1280 * 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 / 1280 * 100vw);
  font-weight: 600;
  height: calc(46 / 1280 * 100vw);
          justify-content: center;
  line-height: calc(46 / 1280 * 100vw);
  position: relative;
  transition: .3s;
  width: calc(157 / 1280 * 100vw);
}

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

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

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

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

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

/* line 519, src/scss/page/_kanjidego-pc.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 / 1280 * 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 / 1280 * 100vw);
          justify-content: center;
  margin: calc(25 / 1280 * 100vw) auto 0;
  position: relative;
  transition: .3s;
}

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

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

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

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

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

/* line 579, src/scss/page/_kanjidego-pc.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 586, src/scss/page/_kanjidego-pc.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: calc(25 / 1280 * 100vw);
  margin-right: calc(25 / 1280 * 100vw);
}

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

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

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

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

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

/* line 620, src/scss/page/_kanjidego-pc.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 / 1280 * 100vw);
  font-weight: 600;
  height: calc(32 / 1280 * 100vw);
  line-height: calc(31 / 1280 * 100vw);
  margin: calc(5 / 1280 * 100vw) auto 0;
  position: relative;
  text-align: center;
  transition: .3s;
  width: calc(154 / 1280 * 100vw);
}

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

/* line 652, src/scss/page/_kanjidego-pc.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 / 1280 * 100vw);
  font-weight: 600;
  height: calc(46 / 1280 * 100vw);
  line-height: calc(46 / 1280 * 100vw);
  margin: 0 auto calc(65 / 1280 * 100vw);
  position: relative;
  text-align: center;
}

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

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

/* line 694, src/scss/page/_kanjidego-pc.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 / 1280 * 100vw);
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: center;
  margin: 0 auto;
  position: relative;
  width: calc(690 / 1280 * 100vw);
}

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

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

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

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

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

/* line 744, src/scss/page/_kanjidego-pc.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 747, src/scss/page/_kanjidego-pc.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 / 1280 * 100vw) calc(10 / 1280 * 100vw) 0;
  width: calc(50 / 1280 * 100vw);
}

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

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

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

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

/* line 791, src/scss/page/_kanjidego-pc.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 800, src/scss/page/_kanjidego-pc.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 / 1280 * 100vw) calc(360 / 1280 * 100vw);
  border-radius: 20px;
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  margin: calc(50 / 1280 * 100vw) auto;
  max-width: calc(947 / 1280 * 100vw);
  padding: calc(50 / 1280 * 100vw) 2.34375vw;
  position: relative;
  z-index: 5;
}

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

/* line 826, src/scss/page/_kanjidego-pc.scss */
.p-kanjidego__modal_inner_flex_left {
  width: calc(479 / 1280 * 100vw);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 942, src/scss/page/_kanjidego-pc.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 / 1280 * 100vw);
  height: calc(40 / 1280 * 100vw);
  line-height: 1.5;
  line-height: calc(40 / 1280 * 100vw);
  margin: calc(60 / 1280 * 100vw) auto 0;
  position: relative;
  text-align: center;
  transition: .3s;
  width: calc(482 / 1280 * 100vw);
}

/* line 966, src/scss/page/_kanjidego-pc.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 / 1280 * 100vw);
  position: absolute;
  right: calc(10 / 1280 * 100vw);
  top: 50%;
          transform: translateY(-50%);
  width: calc(14 / 1280 * 100vw);
}

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

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

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

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

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 5, src/scss/page/_recommend-pc.scss */
.p-recommend .p-sidebar {
  padding-bottom: calc(40 / 1280 * 100vw);
  padding-top: calc(40 / 1280 * 100vw);
}

/* line 13, src/scss/page/_recommend-pc.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 / 1280 * 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 / 1280 * 100vw) auto 0;
  max-width: calc(920 / 1280 * 100vw);
  padding: calc(20 / 1280 * 100vw);
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

/* line 94, src/scss/page/_recommend-pc.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 / 1280 * 100vw);
  font-weight: 600;
  height: calc(46 / 1280 * 100vw);
  line-height: calc(46 / 1280 * 100vw);
  position: relative;
  width: calc(240 / 1280 * 100vw);
}

/* line 111, src/scss/page/_recommend-pc.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 / 1280 * 100vw);
  position: absolute;
  right: calc(18 / 1280 * 100vw);
  top: 50%;
          transform: translateY(-50%);
  width: calc(24 / 1280 * 100vw);
  z-index: 3;
}

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

/* line 143, src/scss/page/_recommend-pc.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 / 1280 * 100vw) auto 0;
  padding: calc(40 / 1280 *100vw);
  width: calc(772 / 1280 * 100vw);
}

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

/* line 164, src/scss/page/_recommend-pc.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 / 1280 * 100vw) auto 0;
  padding: calc(40 / 1280 *100vw);
  width: calc(772 / 1280 * 100vw);
}

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

/* line 185, src/scss/page/_recommend-pc.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 / 1280 * 100vw) auto 0;
  padding: calc(40 / 1280 *100vw);
  width: calc(772 / 1280 * 100vw);
}

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

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

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

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

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

/* line 239, src/scss/page/_recommend-pc.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 / 1280 * 100vw);
          justify-content: center;
  overflow: hidden;
  width: auto;
}

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

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

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

/* line 268, src/scss/page/_recommend-pc.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 / 1280 * 100vw);
  font-weight: 600;
  height: calc(30 / 1280 * 100vw);
          justify-content: center;
  position: relative;
  text-align: center;
  transition: .3s;
  width: calc(152 / 1280 * 100vw);
}

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

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

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

/* line 312, src/scss/page/_recommend-pc.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 315, src/scss/page/_recommend-pc.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 / 1280 * 100vw) calc(10 / 1280 * 100vw) 0;
  width: calc(50 / 1280 * 100vw);
}

/*------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- */
/* line 5, src/scss/page/_notfound-pc.scss */
.p-notfound .p-sidebar {
  padding-bottom: calc(40 / 1280 * 100vw);
  padding-top: calc(40 / 1280 * 100vw);
}

/* line 13, src/scss/page/_notfound-pc.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 / 1280 * 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 / 1280 * 100vw) auto calc(80 / 1280 * 100vw);
  max-width: calc(920 / 1280 * 100vw);
  padding: calc(10 / 1280 * 100vw);
  width: 100%;
}

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

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

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

/* line 56, src/scss/page/_notfound-pc.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 / 1280 * 100vw);
  height: 100%;
  letter-spacing: 0.02em;
  line-height: calc(40 / 1280 * 100vw);
  text-align: center;
  width: 100%;
}

/* line 71, src/scss/page/_notfound-pc.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-pc.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;
  }
}
@media (max-width: 1280px) {
  /* line 179, src/scss/common/_base.scss */
  .p-sidebar {
    left: 0 !important;
  }
  /* line 27, src/scss/page/_top-pc.scss */
  .p-top_bg {
    max-width: calc(920 / 1280 * 100vw);
    width: 100%;
  }
}
@media (min-width: 1280px) {
  /* line 13, src/scss/page/_top-pc.scss */
  .p-top .p-sidebar {
    padding-top: 35px;
  }
  /* line 43, src/scss/page/_top-pc.scss */
  .p-top_bg::after {
    border-radius: 20px;
  }
  /* line 27, src/scss/page/_top-pc.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 74, src/scss/page/_top-pc.scss */
  .p-top .u-top_catch {
    width: 344px;
  }
  /* line 82, src/scss/page/_top-pc.scss */
  .p-top .u-top_title {
    margin: 15px auto 35px;
  }
  /* line 93, src/scss/page/_top-pc.scss */
  .p-top .u-top_wrap {
    border-radius: 10px;
    padding: 20px;
  }
  /* line 118, src/scss/page/_top-pc.scss */
  .p-top .u-top_book-ph {
    margin-right: 20px;
    width: 148.5px;
  }
  /* line 127, src/scss/page/_top-pc.scss */
  .p-top .u-top_book-text {
    width: 401px;
  }
  /* line 134, src/scss/page/_top-pc.scss */
  .p-top .u-top_book-title {
    font-size: 16px;
  }
  /* line 144, src/scss/page/_top-pc.scss */
  .p-top .u-top_book-caption {
    font-size: 14px;
    margin: 10px auto;
  }
  /* line 156, src/scss/page/_top-pc.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-pc.scss */
  .p-top .u-top_text {
    width: 384px;
  }
  /* line 201, src/scss/page/_top-pc.scss */
  .p-top .u-top_caption {
    font-size: 18px;
    margin: 20px auto 0;
  }
  /* line 211, src/scss/page/_top-pc.scss */
  .p-top .u-top_caution {
    font-size: 12px;
  }
  /* line 221, src/scss/page/_top-pc.scss */
  .p-top__specialprize-title {
    width: 186px;
  }
  /* line 227, src/scss/page/_top-pc.scss */
  .p-top__specialprize-main {
    width: 488px;
  }
  /* line 236, src/scss/page/_top-pc.scss */
  .p-top__genga-title {
    width: 344px;
  }
  /* line 242, src/scss/page/_top-pc.scss */
  .p-top__genga-main {
    width: 437px;
  }
  /* line 251, src/scss/page/_top-pc.scss */
  .p-top__genga .p-top__prize_caution {
    margin-top: 25px;
  }
  /* line 260, src/scss/page/_top-pc.scss */
  .p-top__goldcard-title {
    width: 366.5px;
  }
  /* line 266, src/scss/page/_top-pc.scss */
  .p-top__goldcard-main {
    width: 486px;
  }
  /* line 279, src/scss/page/_top-pc.scss */
  .p-top__catalog-title {
    width: 486px;
  }
  /* line 285, src/scss/page/_top-pc.scss */
  .p-top__catalog-main {
    width: 469px;
  }
  /* line 294, src/scss/page/_top-pc.scss */
  .p-top__comb-title {
    width: 368px;
  }
  /* line 300, src/scss/page/_top-pc.scss */
  .p-top__comb-main {
    width: 473px;
  }
  /* line 312, src/scss/page/_top-pc.scss */
  .p-top__comb .p-top__prize_item.listflex {
    width: 420px;
  }
  /* line 318, src/scss/page/_top-pc.scss */
  .p-top__comb .p-top__prize_item:nth-child(2).listflex {
    width: 380px;
  }
  /* line 329, src/scss/page/_top-pc.scss */
  .p-top__bookcard-title {
    width: 364px;
  }
  /* line 336, src/scss/page/_top-pc.scss */
  .p-top__bookcard-main {
    width: 455px;
  }
  /* line 351, src/scss/page/_top-pc.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 366, src/scss/page/_top-pc.scss */
  .p-top__contact_title {
    font-size: 20px;
  }
  /* line 376, src/scss/page/_top-pc.scss */
  .p-top__contact_lead {
    font-size: 12px;
    margin: 15px auto;
  }
  /* line 388, src/scss/page/_top-pc.scss */
  .p-top__contact_mail {
    font-size: 21px;
  }
  /* line 398, src/scss/page/_top-pc.scss */
  .p-top__contact_data {
    font-size: 16px;
    margin: 15px auto;
  }
  /* line 413, src/scss/page/_top-pc.scss */
  .p-top__contact_data .u-min {
    font-size: 12px;
  }
  /* line 419, src/scss/page/_top-pc.scss */
  .p-top__contact_caution {
    font-size: 12px;
  }
  /* line 431, src/scss/page/_top-pc.scss */
  .p-top .p-btn__guideline {
    height: 50px;
    margin: 25px auto 30px;
    width: 388px;
  }
  /* line 456, src/scss/page/_top-pc.scss */
  .p-top__btn_shop {
    margin: 0 auto 85px;
    width: calc(408 / 1280 * 100vw);
  }
  /* line 480, src/scss/page/_top-pc.scss */
  .p-top__prize_catch {
    font-size: 14px;
  }
  /* line 491, src/scss/page/_top-pc.scss */
  .p-top__prize_headings {
    font-size: 22px;
  }
  /* line 502, src/scss/page/_top-pc.scss */
  .p-top__prize_ppl {
    font-size: 24px;
    letter-spacing: 3px;
  }
  /* line 515, src/scss/page/_top-pc.scss */
  .p-top__prize_ppl .u-large {
    font-size: 50px;
  }
  /* line 523, src/scss/page/_top-pc.scss */
  .p-top__prize_item-text {
    font-size: 14px;
  }
  /* line 544, src/scss/page/_top-pc.scss */
  .p-top__prize_item-caption {
    font-size: 14px;
  }
  /* line 5, src/scss/page/_guideline-pc.scss */
  .p-guideline .p-sidebar {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  /* line 139, src/scss/page/_guideline-pc.scss */
  .p-guideline .u-mb0 {
    margin-bottom: 0;
  }
  /* line 142, src/scss/page/_guideline-pc.scss */
  .p-guideline .u-mt10 {
    margin-top: 10px;
  }
  /* line 145, src/scss/page/_guideline-pc.scss */
  .p-guideline .u-mt15 {
    margin-top: 15px;
  }
  /* line 148, src/scss/page/_guideline-pc.scss */
  .p-guideline .u-mt20 {
    margin-top: 20px;
  }
  /* line 151, src/scss/page/_guideline-pc.scss */
  .p-guideline .u-mb20 {
    margin-bottom: 20px;
  }
  /* line 155, src/scss/page/_guideline-pc.scss */
  .p-guideline__main {
    border-radius: 20px;
    margin: 40px auto 80px;
    max-width: 920px;
    padding: 20px;
  }
  /* line 162, src/scss/page/_guideline-pc.scss */
  .p-guideline__contents {
    border-radius: 20px;
    padding: 40px 0 40px;
  }
  /* line 167, src/scss/page/_guideline-pc.scss */
  .p-guideline__detail {
    margin: 0 auto 20px;
    padding: 0 76px;
  }
  /* line 172, src/scss/page/_guideline-pc.scss */
  .p-guideline__title {
    width: 149px;
  }
  /* line 176, src/scss/page/_guideline-pc.scss */
  .p-guideline__headings {
    font-size: 24px;
    margin: 40px auto 20px;
    padding: 13px 0;
  }
  /* line 182, src/scss/page/_guideline-pc.scss */
  .p-guideline__prize, .p-guideline__data {
    font-size: 20px;
    margin: 0 auto 10px;
  }
  /* line 188, src/scss/page/_guideline-pc.scss */
  .p-guideline__caution {
    font-size: 12px;
  }
  /* line 192, src/scss/page/_guideline-pc.scss */
  .p-guideline__caption {
    font-size: 16px;
  }
  /* line 197, src/scss/page/_guideline-pc.scss */
  .p-guideline__notes-title {
    margin: 60px auto 40px;
    width: 224px;
  }
  /* line 201, src/scss/page/_guideline-pc.scss */
  .p-guideline__notes-list {
    max-width: 920px;
    padding: 0 76px;
  }
  /* line 205, src/scss/page/_guideline-pc.scss */
  .p-guideline__notes-item {
    font-size: 16px;
    margin-top: 5px;
  }
  /* line 211, src/scss/page/_guideline-pc.scss */
  .p-guideline .p-page__bookstore {
    gap: 15px;
    margin: 20px auto 0;
  }
  /* line 214, src/scss/page/_guideline-pc.scss */
  .p-guideline .p-page__bookstore-item {
    max-width: 160px;
  }
  /* line 5, src/scss/page/_faq-pc.scss */
  .p-faq .p-sidebar {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  /* line 13, src/scss/page/_faq-pc.scss */
  .p-faq__main {
    border-radius: 20px;
    margin: 40px auto 80px;
    max-width: 920px;
    padding: 20px;
  }
  /* line 28, src/scss/page/_faq-pc.scss */
  .p-faq__contents {
    border-radius: 10px;
    padding: 40px 0 40px;
  }
  /* line 37, src/scss/page/_faq-pc.scss */
  .p-faq__detail {
    margin: 0 auto 20px;
    padding: 0 66px;
  }
  /* line 45, src/scss/page/_faq-pc.scss */
  .p-faq__title {
    margin: 0 auto 40px;
    width: 242px;
  }
  /* line 53, src/scss/page/_faq-pc.scss */
  .p-faq__lead {
    font-size: 20px;
    line-height: 60px;
    margin-bottom: 20px;
    margin-top: 40px;
    padding-left: 30px;
  }
  /* line 85, src/scss/page/_faq-pc.scss */
  .p-faq__lead::after {
    height: 60px;
    top: 0px;
  }
  /* line 91, src/scss/page/_faq-pc.scss */
  .p-faq__prize_headings {
    font-size: 24px;
    margin-bottom: 20px;
    margin-top: 30px;
  }
  /* line 106, src/scss/page/_faq-pc.scss */
  .p-faq__list-item {
    font-size: 16px;
  }
  /* line 123, src/scss/page/_faq-pc.scss */
  .p-faq__aco {
    margin-bottom: 20px;
  }
  /* line 129, src/scss/page/_faq-pc.scss */
  .p-faq__aco-inner {
    border-radius: 0 0 5px 5px;
    padding: 20px 30px;
  }
  /* line 150, src/scss/page/_faq-pc.scss */
  .p-faq__aco-headings::after {
    height: 24px;
    right: 30px;
    width: 24px;
  }
  /* line 170, src/scss/page/_faq-pc.scss */
  .p-faq__aco-headings.active::after {
    height: 20px;
    right: 32px;
    width: 20px;
  }
  /* line 139, src/scss/page/_faq-pc.scss */
  .p-faq__aco-headings {
    font-size: 20px;
    padding: 13px 70px 13px 30px;
  }
  /* line 187, src/scss/page/_faq-pc.scss */
  .p-faq__aco-caption {
    font-size: 16px;
  }
  /* line 207, src/scss/page/_faq-pc.scss */
  .p-faq .p-page__bookstore-item {
    max-width: 160px;
  }
  /* line 11, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego .p-sidebar {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  /* line 42, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__mv_catch {
    width: 600px;
  }
  /* line 49, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__mv_title {
    margin: 12px auto 70px;
    width: 559px;
  }
  /* line 57, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__mv_lead {
    width: 721px;
  }
  /* line 66, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal-btn {
    margin: 25px auto 100px;
    width: 356px;
  }
  /* line 85, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_headings {
    margin-bottom: 30px;
    width: 688px;
  }
  /* line 105, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_slider .splide__track {
    width: 878px;
  }
  /* line 122, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_slider .splide-btn {
    width: 42px;
  }
  /* line 132, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_slider .splide-main-prev {
    left: 52px;
  }
  /* line 138, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_slider .splide-main-next {
    right: 52px;
  }
  /* line 144, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_slider .splide__pagination {
    bottom: -40px;
  }
  /* line 152, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_slider .your-class-page {
    height: 12px;
    margin-left: 10px;
    margin-right: 10px;
    width: 12px;
  }
  /* line 172, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_title {
    margin: 30px auto 25px;
    width: 691px;
  }
  /* line 187, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_list-item {
    margin-bottom: 25px;
    margin-left: 12.5px;
    margin-right: 12.5px;
  }
  /* line 212, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_list-title {
    font-size: 12px;
    margin: 5px 0;
  }
  /* line 234, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_list-thema_headings img {
    padding-top: 4px;
    width: 54px;
  }
  /* line 230, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_list-thema_headings {
    height: 20px;
  }
  /* line 229, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__special_list-thema {
    font-size: 12px;
    padding: 2px 0;
  }
  /* line 263, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__caption {
    font-size: 16px;
    margin: 20px auto 0;
    width: 688px;
  }
  /* line 274, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__btn a {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: 30px auto 80px;
    width: 482px;
  }
  /* line 298, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__btn a::after {
    height: 14px;
    right: 10px;
    width: 14px;
  }
  /* line 316, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__btn a span {
    font-size: 20px;
  }
  /* line 337, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail {
    margin: 0 auto 56px;
    width: 878px;
  }
  /* line 348, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail::after {
    height: 100%;
    right: -6px;
    top: 6px;
    width: 100%;
  }
  /* line 366, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_inner {
    padding: 40px 95px 50px;
  }
  /* line 372, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_headings {
    font-size: 18px;
    height: 36px;
    line-height: 36px;
  }
  /* line 389, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_flex_left {
    margin-right: 30px;
    width: 288px;
  }
  /* line 397, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_flex_list {
    margin-bottom: 40px;
  }
  /* line 402, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_flex_list-item {
    margin-top: 10px;
  }
  /* line 411, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_flex_list-text {
    font-size: 17px;
  }
  /* line 417, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_flex_list-text span {
    font-size: 12px;
    margin-bottom: 5px;
    padding: 0 5px;
  }
  /* line 433, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_download {
    margin: 0 auto 20px;
    width: 305px;
  }
  /* line 441, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_btnlist {
    gap: 20px;
    margin: 0 auto 40px;
  }
  /* line 454, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_btn a {
    gap: 13px;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    width: 157px;
  }
  /* line 479, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_btn a img {
    height: 20px;
    width: 20px;
  }
  /* line 490, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_about {
    margin-top: 40px;
    padding: 30px;
  }
  /* line 500, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_about_headings {
    font-size: 22px;
  }
  /* line 510, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_about_text {
    font-size: 16px;
    margin-top: 20px;
  }
  /* line 519, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_about_btn {
    height: 46px;
    margin: 25px auto 0;
  }
  /* line 535, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_about_btn .btn_text {
    font-size: 20px;
    line-height: 45px;
  }
  /* line 546, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__detail_about_btn .btn_icon {
    width: 15px;
  }
  /* line 562, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__booklist_update-img {
    margin: 6px 0 0;
    width: 80px !important;
  }
  /* line 571, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__booklist_headings {
    margin: 0 auto 56px;
    width: 650px;
  }
  /* line 586, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__booklist_list-item {
    margin-bottom: 25px;
    margin-right: 25px;
  }
  /* line 608, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__booklist_list-title {
    font-size: 12px;
    margin: 5px 0;
  }
  /* line 620, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__booklist_list-wrap a {
    font-size: 14px;
    height: 32px;
    line-height: 31px;
    margin: 5px auto 0;
    width: 154px;
  }
  /* line 652, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__booklist-tab {
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    margin: 0 auto 65px;
  }
  /* line 674, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__booklist-tab.active::after {
    background-size: 17px 10px;
    bottom: -12px;
    height: 10px;
    width: 17px;
  }
  /* line 694, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__booklist-tab-wrap {
    gap: 3.5px;
    width: 690px;
  }
  /* line 706, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__booklist-tab-wrap::after {
    height: 4px;
    top: 42px;
  }
  /* line 730, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__linklist {
    margin: 80px auto 50px;
  }
  /* line 735, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__linklist_headings {
    font-size: 14px;
  }
  /* line 747, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__linklist-item a {
    margin: 10px 10px 0;
    width: 50px;
  }
  /* line 771, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_close {
    height: 30px;
    right: 10px;
    top: 10px;
    width: 30px;
  }
  /* line 800, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_inner {
    background-size: 360px 360px;
    margin: 50px auto;
    max-width: 947px;
    padding: 50px 30px;
    width: 947px;
  }
  /* line 819, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_inner_flex {
    gap: 20px;
  }
  /* line 826, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_inner_flex_left {
    width: 479px;
  }
  /* line 831, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_inner_flex_left iframe {
    width: 479px;
  }
  /* line 840, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_inner_flex_right_headings {
    margin-bottom: 20px;
    width: 380px;
  }
  /* line 853, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_caption {
    font-size: 16px;
  }
  /* line 864, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal-lead {
    margin: 40p auto 30px;
    width: 652px;
  }
  /* line 882, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_slider .splide .splide__slide img {
    width: 480px;
  }
  /* line 890, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_slider .splide .splide-btn {
    height: 40px;
    width: 40px;
  }
  /* line 913, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_slider .splide .splide__pagination {
    bottom: -30px;
  }
  /* line 921, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_slider .splide .splide__pagination__page {
    height: 12px;
    margin-left: 10px;
    margin-right: 10px;
    width: 12px;
  }
  /* line 942, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_btn a {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: 60px auto 0;
    width: 482px;
  }
  /* line 966, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_btn a::after {
    height: 14px;
    right: 10px;
    width: 14px;
  }
  /* line 984, src/scss/page/_kanjidego-pc.scss */
  .p-kanjidego__modal_btn a span {
    font-size: 20px;
  }
  /* line 5, src/scss/page/_recommend-pc.scss */
  .p-recommend .p-sidebar {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  /* line 13, src/scss/page/_recommend-pc.scss */
  .p-recommend__main {
    border-radius: 20px;
    margin: 40px auto 0;
    max-width: 920px;
    padding: 20px;
  }
  /* line 28, src/scss/page/_recommend-pc.scss */
  .p-recommend__contents {
    border-radius: 10px;
    padding: 40px 0 70px;
  }
  /* line 37, src/scss/page/_recommend-pc.scss */
  .p-recommend__title {
    width: 467px;
  }
  /* line 44, src/scss/page/_recommend-pc.scss */
  .p-recommend__lead {
    font-size: 18px;
    margin: 40px auto;
  }
  /* line 55, src/scss/page/_recommend-pc.scss */
  .p-recommend__ankerlist {
    gap: 20px;
  }
  /* line 64, src/scss/page/_recommend-pc.scss */
  .p-recommend__ankerlist-item:nth-child(1) a {
    padding-left: 30px;
  }
  /* line 74, src/scss/page/_recommend-pc.scss */
  .p-recommend__ankerlist-item:nth-child(2) a {
    padding-left: 55px;
  }
  /* line 84, src/scss/page/_recommend-pc.scss */
  .p-recommend__ankerlist-item:nth-child(3) a {
    padding-left: 95px;
  }
  /* line 94, src/scss/page/_recommend-pc.scss */
  .p-recommend__ankerlist-item a {
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    width: 240px;
  }
  /* line 111, src/scss/page/_recommend-pc.scss */
  .p-recommend__ankerlist-item a::after {
    height: 24px;
    right: 18px;
    width: 24px;
  }
  /* line 133, src/scss/page/_recommend-pc.scss */
  .p-recommend__credit {
    font-size: 12px;
    margin: 12px auto 0;
  }
  /* line 143, src/scss/page/_recommend-pc.scss */
  .p-recommend__media {
    margin: 40px auto 0;
    padding: 40px;
    width: 772px;
  }
  /* line 156, src/scss/page/_recommend-pc.scss */
  .p-recommend__media_title {
    width: 377px;
  }
  /* line 164, src/scss/page/_recommend-pc.scss */
  .p-recommend__pickup {
    margin: 40px auto 0;
    padding: 40px;
    width: 772px;
  }
  /* line 177, src/scss/page/_recommend-pc.scss */
  .p-recommend__pickup_title {
    width: 284px;
  }
  /* line 185, src/scss/page/_recommend-pc.scss */
  .p-recommend__books {
    margin: 40px auto 0;
    padding: 40px;
    width: 772px;
  }
  /* line 198, src/scss/page/_recommend-pc.scss */
  .p-recommend__books_title {
    width: 379px;
  }
  /* line 205, src/scss/page/_recommend-pc.scss */
  .p-recommend__books_lead {
    font-size: 18px;
    margin: 8px auto 0;
  }
  /* line 221, src/scss/page/_recommend-pc.scss */
  .p-recommend__comic_list {
    gap: 25px;
    margin: 40px auto 0;
  }
  /* line 232, src/scss/page/_recommend-pc.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 239, src/scss/page/_recommend-pc.scss */
  .p-recommend__comic_list-ph {
    height: 180px;
  }
  /* line 256, src/scss/page/_recommend-pc.scss */
  .p-recommend__comic_list-title {
    font-size: 12px;
    margin: 5px 0;
  }
  /* line 268, src/scss/page/_recommend-pc.scss */
  .p-recommend__comic_list-wrap a {
    font-size: 14px;
    height: 30px;
    width: 150px;
  }
  /* line 298, src/scss/page/_recommend-pc.scss */
  .p-recommend__linklist {
    margin: 50px auto;
  }
  /* line 303, src/scss/page/_recommend-pc.scss */
  .p-recommend__linklist_headings {
    font-size: 14px;
  }
  /* line 315, src/scss/page/_recommend-pc.scss */
  .p-recommend__linklist-item a {
    margin: 10px 10px 0;
    width: 50px;
  }
  /* line 5, src/scss/page/_notfound-pc.scss */
  .p-notfound .p-sidebar {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  /* line 13, src/scss/page/_notfound-pc.scss */
  .p-notfound__main {
    border-radius: 20px;
    margin: 40px auto 80px;
    max-width: 920px;
    padding: 10px;
  }
  /* line 28, src/scss/page/_notfound-pc.scss */
  .p-notfound__contents {
    border-radius: 10px;
    padding: 175px 0;
  }
  /* line 37, src/scss/page/_notfound-pc.scss */
  .p-notfound__text {
    font-size: 20px;
    margin-bottom: 40px;
  }
  /* line 48, src/scss/page/_notfound-pc.scss */
  .p-notfound__btn {
    height: 48px;
    width: 268px;
  }
  /* line 56, src/scss/page/_notfound-pc.scss */
  .p-notfound__btn a {
    font-size: 20px;
    line-height: 40px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLXBjMjAyNS5jc3MiLCJjb21tb24vX3Jlc2V0LnNjc3MiLCJjb21tb24vX21peGluLnNjc3MiLCJjb21tb24vX2Jhc2Uuc2NzcyIsImNvbW1vbi9fdmFycy5zY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJjb21tb24vX2FuaW1hdGlvbi5zY3NzIiwicGFydHMvX3BhcnRzLXBjLnNjc3MiLCJwYWdlL190b3AtcGMuc2NzcyIsInBhZ2UvX2d1aWRlbGluZS1wYy5zY3NzIiwicGFnZS9fZmFxLXBjLnNjc3MiLCJwYWdlL19rYW5qaWRlZ28tcGMuc2NzcyIsInBhZ2UvX3JlY29tbWVuZC1wYy5zY3NzIiwicGFnZS9fbm90Zm91bmQtcGMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7OztDRE9DO0FBQ0Qsd0NBQXdDO0FDRHhDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUEyRUUsdUJBQXVCO0VBSnZCLFNBQVM7RUFFVCxlQUFlO0VBSmYsU0FBUztFQUdULFVBQVU7RUFGVixVQUFVO0VBSVYsd0JBQXdCO0FESTFCOztBQUVBLHlDQUF5QztBQ0Z6QztFQUNFLGNBQWM7QURJaEI7O0FBRUEseUNBQXlDO0FDSHpDOzs7Ozs7Ozs7OztFQVdFLGNBQWM7QURLaEI7O0FBRUEsMENBQTBDO0FDSjFDOzs7RUFHRSwyQkFBMEI7QURNNUI7O0FBRUEsMENBQTBDO0FDTDFDOztFQUVFLFlBQVk7QURPZDs7QUFFQSwwQ0FBMEM7QUNOMUM7Ozs7RUFJRSxXQUFXO0VBQ1gsYUFBYTtBRFFmOztBQUVBLDBDQUEwQztBQ1AxQztFQUtFLHVCQUF1QjtFQUZ2QixlQUFlO0VBRmYsU0FBUztFQUNULFVBQVU7RUFFVix3QkFBd0I7QURVMUI7O0FDTkEsc0NBQUE7QURTQSwwQ0FBMEM7QUNSMUM7RUFDRSxzQkFBc0I7RUFDdEIsV0FBVztFQUNYLHFC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cXJJbkI7RUFZQSw0Q0FBNEM7RWE1L0k5QztJQU1NLG9CQUFvQjtJQURwQixpQkFBaUI7RWIyL0lyQjtFQWVBLDZDQUE2QztFYXRnSjdDO0lBWUksbUJBQW1CO0lBRG5CLHNCQUFzQjtJQUZ0QixnQkFBZ0I7SUFDaEIsYUFBYTtFYmtnSmpCO0VBV0EsNkNBQTZDO0VheGdKN0M7SUFNSSxtQkFBbUI7SUFEbkIsZ0JBQWdCO0VidWdKcEI7RUFhQSw2Q0FBNkM7RWFoaEo5QztJQU9FLGVBQWU7SUFDZixtQkFBbUI7RWI0Z0pwQjtFQVdBLDZDQUE2QztFYXBoSjlDO0lBTUUsWUFBWTtJQURaLFlBQVk7RWJtaEpiO0VBa0JBLDZDQUE2QztFYTFpSjdDO0lBcUJFLGVBQWU7SUFEZixpQkFBaUI7RWIwaEpuQjtBQXY0R0YiLCJmaWxlIjoic3R5bGUtcGMyMDI1LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cbi8qIGxpbmUgOCwgc3JjL3Njc3MvY29tbW9uL19yZXNldC5zY3NzICovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmFiYnIsXG5hZGRyZXNzLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zYW1wLFxuc21hbGwsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG52YXIsXG5iLFxuaSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDg2LCBzcmMvc2Nzcy9jb21tb24vX3Jlc2V0LnNjc3MgKi9cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogbGluZSA5MCwgc3JjL3Njc3MvY29tbW9uL19yZXNldC5zY3NzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTA0LCBzcmMvc2Nzcy9jb21tb24vX3Jlc2V0LnNjc3MgKi9cbm5hdiB1bCxcbm5hdiBsaSxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExMCwgc3JjL3Njc3MvY29tbW9uL19yZXNldC5zY3NzICovXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuLyogbGluZSAxMTUsIHNyYy9zY3NzL2NvbW1vbi9fcmVzZXQuc2NzcyAqL1xuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9jb21tb24vX3Jlc2V0LnNjc3MgKi9cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG4vKiBsaW5lIDEzMiwgc3JjL3Njc3MvY29tbW9uL19yZXNldC5zY3NzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbi8qIGxpbmUgMTM5LCBzcmMvc2Nzcy9jb21tb24vX3Jlc2V0LnNjc3MgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSAxNDYsIHNyYy9zY3NzL2NvbW1vbi9fcmVzZXQuc2NzcyAqL1xuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi8qIGxpbmUgMTUwLCBzcmMvc2Nzcy9jb21tb24vX3Jlc2V0LnNjc3MgKi9cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLyogbGluZSAxNTYsIHNyYy9zY3NzL2NvbW1vbi9fcmVzZXQuc2NzcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG4vKiBsaW5lIDE2Miwgc3JjL3Njc3MvY29tbW9uL19yZXNldC5zY3NzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxNzEsIHNyYy9zY3NzL2NvbW1vbi9fcmVzZXQuc2NzcyAqL1xuaW5wdXQsXG5zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiAg44Oe44O844K444OzICovXG4vKiAg5LiK44Oe44O844K444OzICovXG4vKiAg5bem44Oe44O844K444OzICovXG4vKiAg5Y+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+S9jee9riAqL1xuLyppY29uX2ZhZGVpbiovXG4vKiBsaW5lIDQsIHNyYy9zY3NzL2NvbW1vbi9fYW5pbWF0aW9uLnNjc3MgKi9cbi5pY29uX2ZhZGVpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zY3NzL2NvbW1vbi9fYW5pbWF0aW9uLnNjc3MgKi9cbi5pY29uX2ZhZGVpbi5hY3RpdmUge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLypmYWRlaW4qL1xuLyogbGluZSAyMywgc3JjL3Njc3MvY29tbW9uL19hbmltYXRpb24uc2NzcyAqL1xuLmZhZGVpbiB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMzMsIHNyYy9zY3NzL2NvbW1vbi9fYW5pbWF0aW9uLnNjc3MgKi9cbi5mYWRlaW4uYWN0aXZlIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMzksIHNyYy9zY3NzL2NvbW1vbi9fYW5pbWF0aW9uLnNjc3MgKi9cbi5mYWRldXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4vKiBsaW5lIDU0LCBzcmMvc2Nzcy9jb21tb24vX2FuaW1hdGlvbi5zY3NzICovXG4uZmFkZXVwLmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDEwLCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtcGMuc2NzcyAqL1xuLmhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy1wYy5zY3NzICovXG4ubXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDIyLCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtcGMuc2NzcyAqL1xuLnAtcGFydHNfX2Zvb3Rlcl9saW5rbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtcGMuc2NzcyAqL1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpIGNhbGMoMjAgLyAxMjgwICogMTAwdncpIGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAzMywgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXBjLnNjc3MgKi9cbi5mb290ZXJfX2xpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMoMTIgLyAxMjgwICogMTAwdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSA0NSwgc3JjL3Njc3MvcGFydHMvX3BhcnRzLXBjLnNjc3MgKi9cbi5mb290ZXJfX2xpbmsgYTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4vKiBsaW5lIDQ5LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtcGMuc2NzcyAqL1xuLmZvb3RlciAudS1mb290ZXJfYmFubmVyIHtcbiAgd2lkdGg6IGNhbGMoMjYwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgNTQsIHNyYy9zY3NzL3BhcnRzL19wYXJ0cy1wYy5zY3NzICovXG4uZm9vdGVyIC51LWZvb3Rlcl9iYW5uZXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDU4LCBzcmMvc2Nzcy9wYXJ0cy9fcGFydHMtcGMuc2NzcyAqL1xuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgMTMsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3AgLnAtc2lkZWJhciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDM1IC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3AgLnAtc2lkZWJhciB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cblxuLyogbGluZSAyMCwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoOTIwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSAyNywgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoOTIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgcGFkZGluZzogY2FsYygzMCAvIDEyODAgKiAxMDB2dykgY2FsYygyMCAvIDEyODAgKiAxMDB2dykgY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4RTYyRTggMCUsICMwMEIyRjIgMTAwJSk7XG4gIHotaW5kZXg6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KSAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KSwgMCAwIGNhbGMoMTAgLyAxMjgwICogMTAwdncpIDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjcsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9iZyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDkyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA0Mywgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9iZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L3RvcC90b3BfX2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQzLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3BfYmc6OmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyNywgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wX2JnIHtcbiAgICB3aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpLCAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KTtcbiAgfVxufVxuXG4vKiBsaW5lIDc0LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wIC51LXRvcF9jYXRjaCB7XG4gIHdpZHRoOiBjYWxjKDM0NCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNzQsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcCAudS10b3BfY2F0Y2gge1xuICAgIHdpZHRoOiAzNDRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDgyLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wIC51LXRvcF90aXRsZSB7XG4gIG1hcmdpbjogY2FsYygxNSAvIDEyODAgKiAxMDB2dykgYXV0byBjYWxjKDM1IC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDgyLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3AgLnUtdG9wX3RpdGxlIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byAzNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgOTMsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3AgLnUtdG9wX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgcGFkZGluZzogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA5Mywgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wIC51LXRvcF93cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxMDMsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3AgLnUtdG9wX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wIC51LXRvcF9ib29rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGJhY2tncm91bmQ6ICNGM0YzRTA7XG4gIHBhZGRpbmc6IGNhbGMoMzAgLyAxMjgwICogMTAwdncpIGNhbGMoNjAgLyAxMjgwICogMTAwdncpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDYwIC8gMTI4MCAqIDEwMHZ3KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTE4LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wIC51LXRvcF9ib29rLXBoIHtcbiAgd2lkdGg6IGNhbGMoMTQ4LjUgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTE4LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3AgLnUtdG9wX2Jvb2stcGgge1xuICAgIHdpZHRoOiAxNDguNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEyNywgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcCAudS10b3BfYm9vay10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoNDAxIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDEyNywgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wIC51LXRvcF9ib29rLXRleHQge1xuICAgIHdpZHRoOiA0MDFweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNCwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcCAudS10b3BfYm9vay10aXRsZSB7XG4gIGNvbG9yOiAjMDAxRThDO1xuICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3AgLnUtdG9wX2Jvb2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0NCwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcCAudS10b3BfYm9vay1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDFFOEM7XG4gIGZvbnQtc2l6ZTogY2FsYygxNCAvIDEyODAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogY2FsYygxMCAvIDEyODAgKiAxMDB2dykgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDE0NCwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wIC51LXRvcF9ib29rLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDE1Niwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcCAudS10b3BfYm9vay1idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg0MDEgLyAxMjgwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoNDYgLyAxMjgwICogMTAwdncpO1xuICBwYWRkaW5nOiBjYWxjKDUgLyAxMjgwICogMTAwdncpIGNhbGMoNTQgLyAxMjgwICogMTAwdncpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygzMCAvIDEyODAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6ICMwMDFFOEM7XG4gIGJveC1zaGFkb3c6IGNhbGMoNCAvIDEyODAgKiAxMDB2dykgY2FsYyg0IC8gMTI4MCAqIDEwMHZ3KSAwIDAgcmdiYSgwLCAzMCwgMTQwLCAwLjI1KTtcbiAgZm9udC1zaXplOiBjYWxjKDE4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzUgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTU2LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3AgLnUtdG9wX2Jvb2stYnRuIGEge1xuICAgIHdpZHRoOiA0MDFweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogNXB4IDU0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAwIDAgcmdiYSgwLCAzMCwgMTQwLCAwLjI1KTtcbiAgfVxufVxuXG4vKiBsaW5lIDE4MCwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcCAudS10b3BfYm9vay1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNEVDRUY7XG4gIGNvbG9yOiAjMDAxRThDO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDBweCAwcHggcmdiYSgwLCAzMCwgMTQwLCAwLjI1KTtcbn1cblxuLyogbGluZSAxODksIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3AgLnUtdG9wX21haW4gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTIwIC8gMTIwMCAqMTAwdncpO1xufVxuXG4vKiBsaW5lIDE5NCwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcCAudS10b3BfdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDM4NCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxOTQsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcCAudS10b3BfdGV4dCB7XG4gICAgd2lkdGg6IDM4NHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjAxLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wIC51LXRvcF9jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxOCAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4ODg5O1xuICBtYXJnaW46IGNhbGMoMjAgLyAxMjgwICogMTAwdncpIGF1dG8gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDIwMSwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wIC51LXRvcF9jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4vKiBsaW5lIDIxMSwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcCAudS10b3BfY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyMTEsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcCAudS10b3BfY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjIxLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19zcGVjaWFscHJpemUtdGl0bGUge1xuICB3aWR0aDogY2FsYygxODYgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjIxLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3BfX3NwZWNpYWxwcml6ZS10aXRsZSB7XG4gICAgd2lkdGg6IDE4NnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjI3LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19zcGVjaWFscHJpemUtbWFpbiB7XG4gIHdpZHRoOiBjYWxjKDQ4OCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyMjcsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9fc3BlY2lhbHByaXplLW1haW4ge1xuICAgIHdpZHRoOiA0ODhweDtcbiAgfVxufVxuXG4vKiBsaW5lIDIzNiwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fZ2VuZ2EtdGl0bGUge1xuICB3aWR0aDogY2FsYygzNDQgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjM2LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3BfX2dlbmdhLXRpdGxlIHtcbiAgICB3aWR0aDogMzQ0cHg7XG4gIH1cbn1cblxuLyogbGluZSAyNDIsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3BfX2dlbmdhLW1haW4ge1xuICB3aWR0aDogY2FsYyg0MzcgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjQyLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3BfX2dlbmdhLW1haW4ge1xuICAgIHdpZHRoOiA0MzdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI0Nywgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fZ2VuZ2EtbWFpbiBpbWcge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI1MSwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fZ2VuZ2EgLnAtdG9wX19wcml6ZV9jYXV0aW9uIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyNSAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyNTEsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9fZ2VuZ2EgLnAtdG9wX19wcml6ZV9jYXV0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjYwLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19nb2xkY2FyZC10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDM2Ni41IC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI2MCwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wX19nb2xkY2FyZC10aXRsZSB7XG4gICAgd2lkdGg6IDM2Ni41cHg7XG4gIH1cbn1cblxuLyogbGluZSAyNjYsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3BfX2dvbGRjYXJkLW1haW4ge1xuICB3aWR0aDogY2FsYyg0ODYgLyAxMjgwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDI2OCwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fZ29sZGNhcmQtbWFpbiBpbWcge1xuICBtYXJnaW4tdG9wOiBjYWxjKC01IC8gMTIwMCAqMTAwdncpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0zNSAvIDEyMDAgKjEwMHZ3KSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjY2LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3BfX2dvbGRjYXJkLW1haW4ge1xuICAgIHdpZHRoOiA0ODZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI3OSwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fY2F0YWxvZy10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDQ4NiAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyNzksIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9fY2F0YWxvZy10aXRsZSB7XG4gICAgd2lkdGg6IDQ4NnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjg1LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19jYXRhbG9nLW1haW4ge1xuICB3aWR0aDogY2FsYyg0NjkgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjg1LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3BfX2NhdGFsb2ctbWFpbiB7XG4gICAgd2lkdGg6IDQ2OXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjk0LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19jb21iLXRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMzY4IC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI5NCwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wX19jb21iLXRpdGxlIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gIH1cbn1cblxuLyogbGluZSAzMDAsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3BfX2NvbWItbWFpbiB7XG4gIHdpZHRoOiBjYWxjKDQ3MyAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzMDAsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9fY29tYi1tYWluIHtcbiAgICB3aWR0aDogNDczcHg7XG4gIH1cbn1cblxuLyogbGluZSAzMDYsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3BfX2NvbWItbGlzdGZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgMzEwLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19jb21iIC5wLXRvcF9fcHJpemVfaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogbGluZSAzMTIsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3BfX2NvbWIgLnAtdG9wX19wcml6ZV9pdGVtLmxpc3RmbGV4IHtcbiAgd2lkdGg6IGNhbGMoNDIwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDMxMiwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wX19jb21iIC5wLXRvcF9fcHJpemVfaXRlbS5saXN0ZmxleCB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzE4LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19jb21iIC5wLXRvcF9fcHJpemVfaXRlbTpudGgtY2hpbGQoMikubGlzdGZsZXgge1xuICB3aWR0aDogY2FsYygzODAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMzE4LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3BfX2NvbWIgLnAtdG9wX19wcml6ZV9pdGVtOm50aC1jaGlsZCgyKS5saXN0ZmxleCB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzI3LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19ib29rY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMzI5LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19ib29rY2FyZC10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDM2NCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzMjksIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9fYm9va2NhcmQtdGl0bGUge1xuICAgIHdpZHRoOiAzNjRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDMzNiwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fYm9va2NhcmQtbWFpbiB7XG4gIHdpZHRoOiBjYWxjKDQ1NSAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzMzYsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9fYm9va2NhcmQtbWFpbiB7XG4gICAgd2lkdGg6IDQ1NXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzQxLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19ib29rY2FyZC1tYWluIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzQ3LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19jb250YWN0IHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAzNTEsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3BfX2NvbnRhY3Rfd3JhcCB7XG4gIHBhZGRpbmc6IGNhbGMoMzAgLyAxMjgwICogMTAwdncpO1xuICB3aWR0aDogY2FsYyg2MjggLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoODAgLyAxMjgwICogMTAwdncpIGF1dG8gY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMTAgLyAxMjgwICogMTAwdncpIDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMzUxLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3BfX2NvbnRhY3Rfd3JhcCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogNjI4cHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gNDBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KTtcbiAgfVxufVxuXG4vKiBsaW5lIDM2Niwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fY29udGFjdF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzNjYsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9fY29udGFjdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzc2LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19jb250YWN0X2xlYWQge1xuICBmb250LXNpemU6IGNhbGMoMTIgLyAxMjgwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IGNhbGMoMTUgLyAxMjgwICogMTAwdncpIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzNzYsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9fY29udGFjdF9sZWFkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSAzODgsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3BfX2NvbnRhY3RfbWFpbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygyMSAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMzg4LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3BfX2NvbnRhY3RfbWFpbCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzk4LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19jb250YWN0X2RhdGEge1xuICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IGNhbGMoMTUgLyAxMjgwICogMTAwdncpIGF1dG87XG59XG5cbi8qIGxpbmUgNDA0LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19jb250YWN0X2RhdGEgLnUtbWluIHtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM5OCwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wX19jb250YWN0X2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgfVxuICAvKiBsaW5lIDQxMywgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wX19jb250YWN0X2RhdGEgLnUtbWluIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLyogbGluZSA0MTksIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3BfX2NvbnRhY3RfY2F1dGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDEyODAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0MTksIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9fY29udGFjdF9jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLyogbGluZSA0MzEsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3AgLnAtYnRuX19ndWlkZWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMzg4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDUwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDI1IC8gMTI4MCAqIDEwMHZ3KSBhdXRvIGNhbGMoMzAgLyAxMjgwICogMTAwdncpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNDM3LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wIC5wLWJ0bl9fZ3VpZGVsaW5lIGEge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvdG9wL3RvcF9fYnRuX2d1aWRlbGluZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDQ0NSwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcCAucC1idG5fX2d1aWRlbGluZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvdG9wL3RvcF9fYnRuX2d1aWRlbGluZS1ob3Zlci5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNDMxLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3AgLnAtYnRuX19ndWlkZWxpbmUge1xuICAgIHdpZHRoOiAzODhweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ1Niwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fYnRuX3Nob3Age1xuICB3aWR0aDogY2FsYyg0MDggLyAxMjgwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoNTQgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDg1IC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQ1Niwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wX19idG5fc2hvcCB7XG4gICAgd2lkdGg6IGNhbGMoNDA4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0byA4NXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDY0LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19idG5fc2hvcCBhIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L3RvcC90b3BfX2J0bl9zaG9wLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDczLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19idG5fc2hvcCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvdG9wL3RvcF9fYnRuX3Nob3AtaG92ZXIucG5nKTtcbn1cblxuLyogbGluZSA0ODAsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3BfX3ByaXplX2NhdGNoIHtcbiAgY29sb3I6ICM1NTU2Nzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDE0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNiAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0ODAsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9fcHJpemVfY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ5MSwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fcHJpemVfaGVhZGluZ3Mge1xuICBjb2xvcjogIzhFNjJFODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMoMjIgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS4yNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQ5MSwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wX19wcml6ZV9oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTAyLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19wcml6ZV9wcGwge1xuICBjb2xvcjogIzhFNjJFODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMoMjQgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoMyAvIDEyODAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgNTA4LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19wcml6ZV9wcGwgLnUtbGFyZ2Uge1xuICBmb250LXNpemU6IGNhbGMoNTAgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDUwMiwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbiAgLnAtdG9wX19wcml6ZV9wcGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG4gIC8qIGxpbmUgNTE1LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3BfX3ByaXplX3BwbCAudS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTIwLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19wcml6ZV9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuXG4vKiBsaW5lIDUyMywgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fcHJpemVfaXRlbS10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxNCAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG59XG5cbi8qIGxpbmUgNTMxLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19wcml6ZV9pdGVtLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNTIzLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuICAucC10b3BfX3ByaXplX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTQwLCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19wcml6ZV9pdGVtLXRleHQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDU0NCwgc3JjL3Njc3MvcGFnZS9fdG9wLXBjLnNjc3MgKi9cbi5wLXRvcF9fcHJpemVfaXRlbS1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxNCAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1NDQsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4gIC5wLXRvcF9fcHJpemVfaXRlbS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyogbGluZSA1NTIsIHNyYy9zY3NzL3BhZ2UvX3RvcC1wYy5zY3NzICovXG4ucC10b3BfX3ByaXplX2l0ZW0tY2FwdGlvbiAudS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgNTU1LCBzcmMvc2Nzcy9wYWdlL190b3AtcGMuc2NzcyAqL1xuLnAtdG9wX19wcml6ZV9pdGVtLWNhcHRpb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSA1LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lIC5wLXNpZGViYXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDUsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS1wYy5zY3NzICovXG4gIC5wLWd1aWRlbGluZSAucC1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lIC51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS1wYy5zY3NzICovXG4ucC1ndWlkZWxpbmUgLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDE5LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lIC51LW10MTUge1xuICBtYXJnaW4tdG9wOiBjYWxjKDE1IC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSAyMiwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbi5wLWd1aWRlbGluZSAudS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgMjUsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS1wYy5zY3NzICovXG4ucC1ndWlkZWxpbmUgLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDI4LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lIC51LXRleHQtYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAzMSwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoOTIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgcGFkZGluZzogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg0MCAvIDEyODAgKiAxMDB2dykgYXV0byBjYWxjKDgwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzhFNjJFOCAwJSwgIzAwQjJGMiAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNSksIDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpO1xufVxuXG4vKiBsaW5lIDQwLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lX19jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpIDAgY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDQ1LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lX19kZXRhaWwge1xuICBwYWRkaW5nOiAwIGNhbGMoNzYgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSA0OSwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9fdGl0bGUge1xuICB3aWR0aDogY2FsYygxNDkgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSA1Mywgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9faGVhZGluZ3Mge1xuICBjb2xvcjogIzAwQjJGMjtcbiAgZm9udC1zaXplOiBjYWxjKDI0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNFNEVDRUY7XG4gIHBhZGRpbmc6IGNhbGMoMTMgLyAxMjgwICogMTAwdncpIDA7XG4gIG1hcmdpbjogY2FsYyg0MCAvIDEyODAgKiAxMDB2dykgYXV0byBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSA2Niwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9fcHJpemUge1xuICBjb2xvcjogIzAwQjJGMjtcbiAgZm9udC1zaXplOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNzQsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS1wYy5zY3NzICovXG4ucC1ndWlkZWxpbmVfX2RhdGEge1xuICBmb250LXNpemU6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgODAsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS1wYy5zY3NzICovXG4ucC1ndWlkZWxpbmVfX2NhdXRpb24ge1xuICBmb250LXNpemU6IGNhbGMoMTIgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS42NjY2O1xufVxuXG4vKiBsaW5lIDg0LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLyogbGluZSA4Nywgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9fY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qIGxpbmUgOTQsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS1wYy5zY3NzICovXG4ucC1ndWlkZWxpbmVfX25vdGVzLXRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMjI0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDYwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDk4LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lX19ub3Rlcy1saXN0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDkyMCAvIDEyODAgKiAxMDB2dyk7XG4gIHBhZGRpbmc6IDAgY2FsYyg3NiAvIDEyODAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgMTAyLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lX19ub3Rlcy1pdGVtIHtcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogY2FsYyg1IC8gMTI4MCAqIDEwMHZ3KTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4vKiBsaW5lIDEwOCwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9fbm90ZXMtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbn1cblxuLyogbGluZSAxMTEsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS1wYy5zY3NzICovXG4ucC1ndWlkZWxpbmVfX25vdGVzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDExNCwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbi5wLWd1aWRlbGluZV9fbm90ZXMtaXRlbSBhIHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qIGxpbmUgMTIxLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuLnAtZ3VpZGVsaW5lIC5wLXBhZ2VfX2Jvb2tzdG9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogY2FsYygxNSAvIDEyODAgKiAxMDB2dyk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogY2FsYygyMCAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xufVxuXG4vKiBsaW5lIDEyOSwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbi5wLWd1aWRlbGluZSAucC1wYWdlX19ib29rc3RvcmUtaXRlbSB7XG4gIG1heC13aWR0aDogY2FsYygxNjAgLyAxMjgwICogMTAwdncpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4vKiAtLS0tLS0tLS0tIOWbuuWumuOCteOCpOOCuuaMh+Wumu+8iDEyODBweOS7peS4iu+8iSAtLS0tLS0tLS0tICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTM5LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuICAucC1ndWlkZWxpbmUgLnUtbWIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgMTQyLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuICAucC1ndWlkZWxpbmUgLnUtbXQxMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAvKiBsaW5lIDE0NSwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbiAgLnAtZ3VpZGVsaW5lIC51LW10MTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLyogbGluZSAxNDgsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS1wYy5zY3NzICovXG4gIC5wLWd1aWRlbGluZSAudS1tdDIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC8qIGxpbmUgMTUxLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuICAucC1ndWlkZWxpbmUgLnUtbWIyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAvKiBsaW5lIDE1NSwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbiAgLnAtZ3VpZGVsaW5lX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC8qIGxpbmUgMTYyLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuICAucC1ndWlkZWxpbmVfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC8qIGxpbmUgMTY3LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuICAucC1ndWlkZWxpbmVfX2RldGFpbCB7XG4gICAgcGFkZGluZzogMCA3NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbiAgLyogbGluZSAxNzIsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS1wYy5zY3NzICovXG4gIC5wLWd1aWRlbGluZV9fdGl0bGUge1xuICAgIHdpZHRoOiAxNDlweDtcbiAgfVxuICAvKiBsaW5lIDE3Niwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbiAgLnAtZ3VpZGVsaW5lX19oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAyMHB4O1xuICB9XG4gIC8qIGxpbmUgMTgyLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuICAucC1ndWlkZWxpbmVfX3ByaXplLCAucC1ndWlkZWxpbmVfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB9XG4gIC8qIGxpbmUgMTg4LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuICAucC1ndWlkZWxpbmVfX2NhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAvKiBsaW5lIDE5Miwgc3JjL3Njc3MvcGFnZS9fZ3VpZGVsaW5lLXBjLnNjc3MgKi9cbiAgLnAtZ3VpZGVsaW5lX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLyogbGluZSAxOTcsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS1wYy5zY3NzICovXG4gIC5wLWd1aWRlbGluZV9fbm90ZXMtdGl0bGUge1xuICAgIHdpZHRoOiAyMjRweDtcbiAgICBtYXJnaW46IDYwcHggYXV0byA0MHB4O1xuICB9XG4gIC8qIGxpbmUgMjAxLCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuICAucC1ndWlkZWxpbmVfX25vdGVzLWxpc3Qge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgcGFkZGluZzogMCA3NnB4O1xuICB9XG4gIC8qIGxpbmUgMjA1LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuICAucC1ndWlkZWxpbmVfX25vdGVzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLyogbGluZSAyMTEsIHNyYy9zY3NzL3BhZ2UvX2d1aWRlbGluZS1wYy5zY3NzICovXG4gIC5wLWd1aWRlbGluZSAucC1wYWdlX19ib29rc3RvcmUge1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG4gIC8qIGxpbmUgMjE0LCBzcmMvc2Nzcy9wYWdlL19ndWlkZWxpbmUtcGMuc2NzcyAqL1xuICAucC1ndWlkZWxpbmUgLnAtcGFnZV9fYm9va3N0b3JlLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgNSwgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbi5wLWZhcSAucC1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1LCBzcmMvc2Nzcy9wYWdlL19mYXEtcGMuc2NzcyAqL1xuICAucC1mYXEgLnAtc2lkZWJhciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxMywgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbi5wLWZhcV9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoOTIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgcGFkZGluZzogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg0MCAvIDEyODAgKiAxMDB2dykgYXV0byBjYWxjKDgwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzhFNjJFOCAwJSwgIzAwQjJGMiAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNSksIDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTMsIHNyYy9zY3NzL3BhZ2UvX2ZhcS1wYy5zY3NzICovXG4gIC5wLWZhcV9fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI4LCBzcmMvc2Nzcy9wYWdlL19mYXEtcGMuc2NzcyAqL1xuLnAtZmFxX19jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpIDAgY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjgsIHNyYy9zY3NzL3BhZ2UvX2ZhcS1wYy5zY3NzICovXG4gIC5wLWZhcV9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSAzNywgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbi5wLWZhcV9fZGV0YWlsIHtcbiAgcGFkZGluZzogMCBjYWxjKDY2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzNywgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbiAgLnAtZmFxX19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDAgNjZweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDUsIHNyYy9zY3NzL3BhZ2UvX2ZhcS1wYy5zY3NzICovXG4ucC1mYXFfX3RpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMjQyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0NSwgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbiAgLnAtZmFxX190aXRsZSB7XG4gICAgd2lkdGg6IDI0MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cbn1cblxuLyogbGluZSA1Mywgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbi5wLWZhcV9fbGVhZCB7XG4gIGNvbG9yOiAjOEU2MkU4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzAgLyAxMjgwICogMTAwdncpO1xuICBmb250LXNpemU6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogY2FsYyg2MCAvIDEyODAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDYzLCBzcmMvc2Nzcy9wYWdlL19mYXEtcGMuc2NzcyAqL1xuLnAtZmFxX19sZWFkOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDY2LCBzcmMvc2Nzcy9wYWdlL19mYXEtcGMuc2NzcyAqL1xuLnAtZmFxX19sZWFkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvZmFxL2ZhcV9faGVhZGluZ3NfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDYwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMCAvIDEyODAgKiAxMDB2dyk7XG4gIGxlZnQ6IGNhbGMoMCAvIDEyODAgKiAxMDB2dyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNTMsIHNyYy9zY3NzL3BhZ2UvX2ZhcS1wYy5zY3NzICovXG4gIC5wLWZhcV9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLyogbGluZSA4NSwgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbiAgLnAtZmFxX19sZWFkOjphZnRlciB7XG4gICAgdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgOTEsIHNyYy9zY3NzL3BhZ2UvX2ZhcS1wYy5zY3NzICovXG4ucC1mYXFfX3ByaXplX2hlYWRpbmdzIHtcbiAgY29sb3I6ICM4RTYyRTg7XG4gIGZvbnQtc2l6ZTogY2FsYygyNCAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA5MSwgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbiAgLnAtZmFxX19wcml6ZV9oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEwNCwgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbi5wLWZhcV9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxMDYsIHNyYy9zY3NzL3BhZ2UvX2ZhcS1wYy5zY3NzICovXG4ucC1mYXFfX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxMDYsIHNyYy9zY3NzL3BhZ2UvX2ZhcS1wYy5zY3NzICovXG4gIC5wLWZhcV9fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMTUsIHNyYy9zY3NzL3BhZ2UvX2ZhcS1wYy5zY3NzICovXG4ucC1mYXFfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9wYWdlL19mYXEtcGMuc2NzcyAqL1xuLnAtZmFxX19hY28ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbiAgLnAtZmFxX19hY28ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxMjksIHNyYy9zY3NzL3BhZ2UvX2ZhcS1wYy5zY3NzICovXG4ucC1mYXFfX2Fjby1pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFNEVDRUY7XG4gIHBhZGRpbmc6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpIGNhbGMoMzAgLyAxMjgwICogMTAwdncpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDEyOSwgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbiAgLnAtZmFxX19hY28taW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzOSwgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbi5wLWZhcV9fYWNvLWhlYWRpbmdzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IGNhbGMoMTMgLyAxMjgwICogMTAwdncpIGNhbGMoNzAgLyAxMjgwICogMTAwdncpIGNhbGMoMTMgLyAxMjgwICogMTAwdncpIGNhbGMoMzAgLyAxMjgwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1MaW5lYXIsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzhFNjJFOCAwJSwgIzAwQjJGMiAxMDAlKSk7XG59XG5cbi8qIGxpbmUgMTUwLCBzcmMvc2Nzcy9wYWdlL19mYXEtcGMuc2NzcyAqL1xuLnAtZmFxX19hY28taGVhZGluZ3M6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoMzAgLyAxMjgwICogMTAwdncpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9mYXEvZmFxX19hY29fb3Blbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDI0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDI0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDE1MCwgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbiAgLnAtZmFxX19hY28taGVhZGluZ3M6OmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxNjcsIHNyYy9zY3NzL3BhZ2UvX2ZhcS1wYy5zY3NzICovXG4ucC1mYXFfX2Fjby1oZWFkaW5ncy5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cblxuLyogbGluZSAxNzAsIHNyYy9zY3NzL3BhZ2UvX2ZhcS1wYy5zY3NzICovXG4ucC1mYXFfX2Fjby1oZWFkaW5ncy5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvZmFxL2ZhcV9fYWNvX2Nsb3NlLnBuZyk7XG4gIHdpZHRoOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgcmlnaHQ6IGNhbGMoMzIgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTcwLCBzcmMvc2Nzcy9wYWdlL19mYXEtcGMuc2NzcyAqL1xuICAucC1mYXFfX2Fjby1oZWFkaW5ncy5hY3RpdmU6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDEzOSwgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbiAgLnAtZmFxX19hY28taGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDcwcHggMTNweCAzMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTg3LCBzcmMvc2Nzcy9wYWdlL19mYXEtcGMuc2NzcyAqL1xuLnAtZmFxX19hY28tY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNiAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIGxpbmUgMTkwLCBzcmMvc2Nzcy9wYWdlL19mYXEtcGMuc2NzcyAqL1xuLnAtZmFxX19hY28tY2FwdGlvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDE4Nywgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbiAgLnAtZmFxX19hY28tY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTk5LCBzcmMvc2Nzcy9wYWdlL19mYXEtcGMuc2NzcyAqL1xuLnAtZmFxIC5wLXBhZ2VfX2Jvb2tzdG9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogY2FsYygxNSAvIDEyODAgKiAxMDB2dyk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogY2FsYygyMCAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xufVxuXG4vKiBsaW5lIDIwNywgc3JjL3Njc3MvcGFnZS9fZmFxLXBjLnNjc3MgKi9cbi5wLWZhcSAucC1wYWdlX19ib29rc3RvcmUtaXRlbSB7XG4gIG1heC13aWR0aDogY2FsYygxNjAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjA3LCBzcmMvc2Nzcy9wYWdlL19mYXEtcGMuc2NzcyAqL1xuICAucC1mYXEgLnAtcGFnZV9fYm9va3N0b3JlLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ28ge1xuICBwYWRkaW5nLXRvcDogY2FsYygxMzggLyAxMjgwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ28gLnAtc2lkZWJhcl9jb3B5cmlnaHQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA4LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvIC5wLWthbmppZGVnb19fZml4ZWQtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnbyAucC1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvIC5wLXNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ28gLmNvbnRlbnRzX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnbyAuY29udGVudHNfYmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9rYW5qaWRlZ28va2FuamlkZWdvX19iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMzYsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnbyAuY29udGVudHNfYmc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDQyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tdl9jYXRjaCB7XG4gIHdpZHRoOiBjYWxjKDYwMCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNDIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbXZfY2F0Y2gge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tdl90aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDU1OSAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYygxMiAvIDEyODAgKiAxMDB2dykgYXV0byBjYWxjKDcwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQ5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX212X3RpdGxlIHtcbiAgICB3aWR0aDogNTU5cHg7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG8gNzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDU3LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tdl9sZWFkIHtcbiAgd2lkdGg6IGNhbGMoNzIxIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1Nywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tdl9sZWFkIHtcbiAgICB3aWR0aDogNzIxcHg7XG4gIH1cbn1cblxuLyogbGluZSA2Niwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWwtYnRuIHtcbiAgd2lkdGg6IGNhbGMoMzU2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDI1IC8gMTI4MCAqIDEwMHZ3KSBhdXRvIGNhbGMoMTAwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA2Niwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbC1idG4ge1xuICAgIHdpZHRoOiAzNTZweDtcbiAgICBtYXJnaW46IDI1cHggYXV0byAxMDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbC1idG4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4vKiBsaW5lIDc5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbC1idG46aG92ZXIgaW1nIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzMjAyNS9rYW5qaWRlZ28va2FuamlkZWdvX19tb2RhbC1vbi5wbmdcIik7XG59XG5cbi8qIGxpbmUgODUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfaGVhZGluZ3Mge1xuICB3aWR0aDogY2FsYyg2MjcgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDg1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX3NwZWNpYWxfaGVhZGluZ3Mge1xuICAgIHdpZHRoOiA2ODhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgOTMsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLyogbGluZSA5NSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTAxLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDYwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuLyogbGluZSAxMDUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHtcbiAgd2lkdGg6IGNhbGMoODc4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxMDUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICAgIHdpZHRoOiA4NzhweDtcbiAgfVxufVxuXG4vKiBsaW5lIDExMiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIgLnNwbGlkZV9fbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlX19zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qIGxpbmUgMTIyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogY2FsYyg0MiAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxMjIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIgLnNwbGlkZS1idG4ge1xuICAgIHdpZHRoOiA0MnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTMyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlLW1haW4tcHJldiB7XG4gIGxlZnQ6IGNhbGMoNTIgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTMyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX3NwZWNpYWxfc2xpZGVyIC5zcGxpZGUtbWFpbi1wcmV2IHtcbiAgICBsZWZ0OiA1MnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTM4LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlLW1haW4tbmV4dCB7XG4gIHJpZ2h0OiBjYWxjKDUyIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDEzOCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19zcGVjaWFsX3NsaWRlciAuc3BsaWRlLW1haW4tbmV4dCB7XG4gICAgcmlnaHQ6IDUycHg7XG4gIH1cbn1cblxuLyogbGluZSAxNDQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBib3R0b206IGNhbGMoLTQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxNDQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE1Miwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fc3BlY2lhbF9zbGlkZXIgLnlvdXItY2xhc3MtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4ICMwMDAgc29saWQ7XG4gIHdpZHRoOiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgdHJhbnNpdGlvbjogLjVzIGFsbDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX3NwZWNpYWxfc2xpZGVyIC55b3VyLWNsYXNzLXBhZ2Uge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxNjcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfc2xpZGVyIC55b3VyLWNsYXNzLXBhZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAxNzIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfdGl0bGUge1xuICB3aWR0aDogY2FsYyg2OTEgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoMzAgLyAxMjgwICogMTAwdncpIGF1dG8gY2FsYygyNSAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxNzIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fc3BlY2lhbF90aXRsZSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMjVweDtcbiAgICB3aWR0aDogNjkxcHg7XG4gIH1cbn1cblxuLyogbGluZSAxODAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY5MXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAxODcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC1pdGVtIHtcbiAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMjVweCAqIDMpKSAvIDQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMi41IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTIuNSAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMjUgLyAxMjgwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDE5NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fc3BlY2lhbF9saXN0LWl0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDE4Nywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19zcGVjaWFsX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjVweDtcbiAgICBtYXJnaW4tbGVmdDogMTIuNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjAzLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX2xpc3QtcGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyMDUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC1waCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0EwQTBBMDtcbn1cblxuLyogbGluZSAyMTIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogY2FsYyg1IC8gMTI4MCAqIDEwMHZ3KSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjEyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cblxuLyogbGluZSAyMjIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC13cmFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDIyOSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fc3BlY2lhbF9saXN0LXRoZW1hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDEyODAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IGNhbGMoMiAvIDEyODAgKiAxMDB2dykgMDtcbn1cblxuLyogbGluZSAyMzAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC10aGVtYV9oZWFkaW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTMxMzE7XG4gIGhlaWdodDogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIG1heC13aWR0aDogMTU0cHg7XG59XG5cbi8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19zcGVjaWFsX2xpc3QtdGhlbWFfaGVhZGluZ3MgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKCA1NCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogY2FsYyg0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC10aGVtYV9oZWFkaW5ncyBpbWcge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDIzMCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19zcGVjaWFsX2xpc3QtdGhlbWFfaGVhZGluZ3Mge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjI5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX3NwZWNpYWxfbGlzdC10aGVtYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjYzLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiBjYWxjKDE2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgd2lkdGg6IGNhbGMoNjg4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyNjMsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiA2ODhweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjc0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IGNhbGMoNDgyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIGNhbGMoODAgLyAxMjgwICogMTAwdncpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyNzQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogNDgycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyOTgsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2J0biBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYnRuLWFycm93LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiBjYWxjKDE0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDE0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyOTgsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fYnRuIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSAzMTYsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2J0biBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDBCMkYyO1xuICBmb250LXNpemU6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzMTYsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fYnRuIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzI2LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi1ob3Zlci5wbmcpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzMjksIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2J0biBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzMzIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2J0biBhOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi1hcnJvdy13aGl0ZS5wbmcpO1xufVxuXG4vKiBsaW5lIDMzNywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg4NzggLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDU2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgYmFja2dyb3VuZDogI0VCRUNFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtMTVkZWcsICNmZmYgMHB4IDJweCwgI0VCRUNFRSAycHggMjJweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzMzcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsIHtcbiAgICB3aWR0aDogODc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM0OCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNiAvIDEyODAgKiAxMDB2dyk7XG4gIHJpZ2h0OiBjYWxjKC02IC8gMTI4MCAqIDEwMHZ3KTtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzNDgsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAtNnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzY2LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfaW5uZXIge1xuICBwYWRkaW5nOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDk1IC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDUwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM2Niwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19kZXRhaWxfaW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggOTVweCA1MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzcyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfaGVhZGluZ3Mge1xuICBoZWlnaHQ6IGNhbGMoMzYgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogY2FsYygzNiAvIDEyODAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgZm9udC1zaXplOiBjYWxjKDE4IC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM3Miwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19kZXRhaWxfaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLyogbGluZSAzODcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSAzODksIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9mbGV4X2xlZnQge1xuICB3aWR0aDogY2FsYygyODggLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMzAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMzg5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9mbGV4X2xlZnQge1xuICAgIHdpZHRoOiAyODhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLyogbGluZSAzOTcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9mbGV4X2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM5Nywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19kZXRhaWxfZmxleF9saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDAyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfZmxleF9saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQwMiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19kZXRhaWxfZmxleF9saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSA0MDcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9mbGV4X2xpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgNDExLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfZmxleF9saXN0LXRleHQge1xuICBmb250LXNpemU6IGNhbGMoMTcgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS4xNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQxMSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19kZXRhaWxfZmxleF9saXN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQxNywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2ZsZXhfbGlzdC10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDUgLyAxMjgwICogMTAwdncpO1xuICBwYWRkaW5nOiAwIGNhbGMoNSAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0MTcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fZGV0YWlsX2ZsZXhfbGlzdC10ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLyogbGluZSA0MzMsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9kb3dubG9hZCB7XG4gIHdpZHRoOiBjYWxjKDMwNSAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNDMzLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9kb3dubG9hZCB7XG4gICAgd2lkdGg6IDMwNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSA0NDEsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9idG5saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNDQxLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9idG5saXN0IHtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ1NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2J0biBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2FsYygxMyAvIDEyODAgKiAxMDB2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDE1NyAvIDEyODAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYyg0NiAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgZm9udC1zaXplOiBjYWxjKDE0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNDU0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9idG4gYSB7XG4gICAgd2lkdGg6IDE1N3B4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZ2FwOiAxM3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNDc2LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN0Q3RDdEO1xufVxuXG4vKiBsaW5lIDQ3OSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2J0biBhIGltZyB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNDc5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9idG4gYSBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ5MCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2Fib3V0IHtcbiAgYm9yZGVyOiAjMDAwIDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogY2FsYygzMCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNDkwLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9hYm91dCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTAwLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfYWJvdXRfaGVhZGluZ3Mge1xuICBjb2xvcjogIzlDMjdCMDtcbiAgZm9udC1zaXplOiBjYWxjKDIyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDUwMCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19kZXRhaWxfYWJvdXRfaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4vKiBsaW5lIDUxMCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fZGV0YWlsX2Fib3V0X3RleHQge1xuICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDUxMCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19kZXRhaWxfYWJvdXRfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSA1MTksIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9hYm91dF9idG4ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDQ2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGNhbGMoMjUgLyAxMjgwICogMTAwdncpIGF1dG8gMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNTE5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9hYm91dF9idG4ge1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTM1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19kZXRhaWxfYWJvdXRfYnRuIC5idG5fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogY2FsYyg0NSAvIDEyODAgKiAxMDB2dyk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNTM1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2RldGFpbF9hYm91dF9idG4gLmJ0bl90ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLyogbGluZSA1NDYsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9hYm91dF9idG4gLmJ0bl9pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxNSAvIDEyODAgKiAxMDB2dyk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDU0Niwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19kZXRhaWxfYWJvdXRfYnRuIC5idG5faWNvbiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSA1NTUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2RldGFpbF9hYm91dF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0UwO1xufVxuXG4vKiBsaW5lIDU2Miwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3RfdXBkYXRlLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg4MCAvIDEyODAgKiAxMDB2dykgIWltcG9ydGFudDtcbiAgbWFyZ2luOiBjYWxjKDYgLyAxMjgwICogMTAwdncpIDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDU2Miwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19ib29rbGlzdF91cGRhdGUtaW1nIHtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNnB4IDAgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDU3MSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3RfaGVhZGluZ3Mge1xuICB3aWR0aDogY2FsYyg2NTAgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDU2IC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDU3MSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19ib29rbGlzdF9oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDU2cHg7XG4gIH1cbn1cblxuLyogbGluZSA1NzksIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjkxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDU4Niwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3RfbGlzdC1pdGVtIHtcbiAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMjVweCAqIDMpKSAvIDQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjUgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDI1IC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDU4Niwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19ib29rbGlzdF9saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTk1LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19ib29rbGlzdF9saXN0LWl0ZW06bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbGluZSA1OTksIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X2xpc3QtcGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA2MDEsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X2xpc3QtcGggaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMEEwQTA7XG59XG5cbi8qIGxpbmUgNjA4LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19ib29rbGlzdF9saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiBjYWxjKDUgLyAxMjgwICogMTAwdncpIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA2MDgsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fYm9va2xpc3RfbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cblxuLyogbGluZSA2MTgsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2Jvb2tsaXN0X2xpc3Qtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDYyMCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3RfbGlzdC13cmFwIGEge1xuICB3aWR0aDogY2FsYygxNTQgLyAxMjgwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMzIgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogY2FsYygzMSAvIDEyODAgKiAxMDB2dyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkREODM1O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiBjYWxjKDE0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGNhbGMoNSAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA2MjAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fYm9va2xpc3RfbGlzdC13cmFwIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gICAgd2lkdGg6IDE1NHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuXG4vKiBsaW5lIDY0NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3RfbGlzdC13cmFwIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZERDgzNTtcbn1cblxuLyogbGluZSA2NTIsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2Jvb2tsaXN0LXRhYiB7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhMGEwO1xuICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDQ2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYyg2NSAvIDEyODAgKiAxMDB2dyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDY1Miwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19ib29rbGlzdC10YWIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgYXV0byA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDY3MSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3QtdGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTMxMzE7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAjRDUzMTMxO1xufVxuXG4vKiBsaW5lIDY3NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3QtdGFiLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKC0xMiAvIDEyODAgKiAxMDB2dyk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9rYW5qaWRlZ28va2FuamlkZWdvX190YWItYXJyb3cucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDE3IC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgd2lkdGg6IGNhbGMoMTcgLyAxMjgwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNjc0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX2Jvb2tsaXN0LXRhYi5hY3RpdmU6OmFmdGVyIHtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAxMHB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDY5NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3QtdGFiLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDY5MCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjKDMuNSAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA2OTQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fYm9va2xpc3QtdGFiLXdyYXAge1xuICAgIHdpZHRoOiA2OTBweDtcbiAgICBnYXA6IDMuNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNzA2LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19ib29rbGlzdC10YWItd3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDQyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MzEzMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyg0IC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDcwNiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19ib29rbGlzdC10YWItd3JhcDo6YWZ0ZXIge1xuICAgIHRvcDogNDJweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDcyMiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3QtdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDcyNCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fYm9va2xpc3QtdGFiLWNvbnRlbnQuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDczMCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbGlua2xpc3Qge1xuICBtYXJnaW46IGNhbGMoODAgLyAxMjgwICogMTAwdncpIGF1dG8gY2FsYyg1MCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA3MzAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbGlua2xpc3Qge1xuICAgIG1hcmdpbjogODBweCBhdXRvIDUwcHg7XG4gIH1cbn1cblxuLyogbGluZSA3MzUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX2xpbmtsaXN0X2hlYWRpbmdzIHtcbiAgZm9udC1zaXplOiBjYWxjKDE0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDczNSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19saW5rbGlzdF9oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNzQ0LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19saW5rbGlzdC1pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGxpbmUgNzQ3LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19saW5rbGlzdC1pdGVtIGEge1xuICB3aWR0aDogY2FsYyg1MCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYygxMCAvIDEyODAgKiAxMDB2dykgY2FsYygxMCAvIDEyODAgKiAxMDB2dykgMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA3NDcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbGlua2xpc3QtaXRlbSBhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwO1xuICB9XG59XG5cbi8qIGxpbmUgNzU5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi8qIGxpbmUgNzY4LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA3NzEsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICByaWdodDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gIHdpZHRoOiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDc3MSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbF9jbG9zZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc4NSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfY2xvc2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLyogbGluZSA3OTEsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbGluZSA4MDAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX2lubmVyIHtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW4sIG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNhbGMoOTQ3IC8gMTI4MCAqIDEwMHZ3KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fbW9kYWxfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDM2MCAvIDEyODAgKiAxMDB2dykgY2FsYygzNjAgLyAxMjgwICogMTAwdncpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiBjYWxjKDUwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvO1xuICBwYWRkaW5nOiBjYWxjKDUwIC8gMTI4MCAqIDEwMHZ3KSAyLjM0Mzc1dnc7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHotaW5kZXg6IDU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA4MDAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbW9kYWxfaW5uZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHggMzYwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIG1heC13aWR0aDogOTQ3cHg7XG4gICAgd2lkdGg6IDk0N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgODE5LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9pbm5lcl9mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDgxOSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbF9pbm5lcl9mbGV4IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSA4MjYsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX2lubmVyX2ZsZXhfbGVmdCB7XG4gIHdpZHRoOiBjYWxjKDQ3OSAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA4MjYsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbW9kYWxfaW5uZXJfZmxleF9sZWZ0IHtcbiAgICB3aWR0aDogNDc5cHg7XG4gIH1cbn1cblxuLyogbGluZSA4MzEsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX2lubmVyX2ZsZXhfbGVmdCBpZnJhbWUge1xuICB3aWR0aDogY2FsYyg0NzkgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgODMxLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX21vZGFsX2lubmVyX2ZsZXhfbGVmdCBpZnJhbWUge1xuICAgIHdpZHRoOiA0NzlweDtcbiAgfVxufVxuXG4vKiBsaW5lIDgzOCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfaW5uZXJfZmxleF9yaWdodCB7XG4gIGZsZXg6IDE7XG59XG5cbi8qIGxpbmUgODQwLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9pbm5lcl9mbGV4X3JpZ2h0X2hlYWRpbmdzIHtcbiAgd2lkdGg6IGNhbGMoMzgwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA4NDAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbW9kYWxfaW5uZXJfZmxleF9yaWdodF9oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSA4NTMsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX2NhcHRpb24ge1xuICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgODUzLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX21vZGFsX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDg1OSwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfY2FwdGlvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogbGluZSA4NjQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsLWxlYWQge1xuICB3aWR0aDogY2FsYyg2NTIgLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoNDAgLyAxMjgwICogMTAwdncpIGF1dG8gY2FsYygzMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA4NjQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbW9kYWwtbGVhZCB7XG4gICAgd2lkdGg6IDY1MnB4O1xuICAgIG1hcmdpbjogNDBwIGF1dG8gMzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDg3Mywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLyogbGluZSA4NzUsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA4ODAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciAuc3BsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgODgyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9zbGlkZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSBpbWcge1xuICB3aWR0aDogY2FsYyg0ODAgLyAxMjgwICogMTAwdncpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgODgyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIGltZyB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgODkwLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9zbGlkZXIgLnNwbGlkZSAuc3BsaWRlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbi8qIGxpbmUgODk3LCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9zbGlkZXIgLnNwbGlkZSAuc3BsaWRlLWJ0biBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgODkwLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuICAucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciAuc3BsaWRlIC5zcGxpZGUtYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLyogbGluZSA5MDcsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX3NsaWRlciAuc3BsaWRlIC5zcGxpZGUtbW9kYWwtcHJldiB7XG4gIGxlZnQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDkxMCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfc2xpZGVyIC5zcGxpZGUgLnNwbGlkZS1tb2RhbC1uZXh0IHtcbiAgcmlnaHQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xufVxuXG4vKiBsaW5lIDkxMywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfc2xpZGVyIC5zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogY2FsYygtMzAgLyAxMjgwICogMTAwdncpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDkxMywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbF9zbGlkZXIgLnNwbGlkZSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IC0zMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgOTIxLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9zbGlkZXIgLnNwbGlkZSAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggIzAwMCBzb2xpZDtcbiAgd2lkdGg6IGNhbGMoMTIgLyAxMjgwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMTIgLyAxMjgwICogMTAwdncpO1xuICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA5MjEsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4gIC5wLWthbmppZGVnb19fbW9kYWxfc2xpZGVyIC5zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDkzNiwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfc2xpZGVyIC5zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgOTQyLCBzcmMvc2Nzcy9wYWdlL19rYW5qaWRlZ28tcGMuc2NzcyAqL1xuLnAta2FuamlkZWdvX19tb2RhbF9idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgd2lkdGg6IGNhbGMoNDgyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDYwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDk0Miwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbF9idG4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiA0ODJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDk2Niwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfYnRuIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9rYW5qaWRlZ28va2FuamlkZWdvX19idG4tYXJyb3cucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IGNhbGMoMTQgLyAxMjgwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMTQgLyAxMjgwICogMTAwdncpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDk2Niwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbF9idG4gYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDk4NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfYnRuIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBjb2xvcjogIzAwQjJGMjtcbiAgZm9udC1zaXplOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDk4NCwgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbiAgLnAta2FuamlkZWdvX19tb2RhbF9idG4gYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSA5OTQsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX2J0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYnRuLWhvdmVyLnBuZyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDk5Nywgc3JjL3Njc3MvcGFnZS9fa2FuamlkZWdvLXBjLnNjc3MgKi9cbi5wLWthbmppZGVnb19fbW9kYWxfYnRuIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDEwMDAsIHNyYy9zY3NzL3BhZ2UvX2thbmppZGVnby1wYy5zY3NzICovXG4ucC1rYW5qaWRlZ29fX21vZGFsX2J0biBhOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi1hcnJvdy13aGl0ZS5wbmcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSA1LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuLnAtcmVjb21tZW5kIC5wLXNpZGViYXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDUsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4gIC5wLXJlY29tbWVuZCAucC1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYyg5MjAgLyAxMjgwICogMTAwdncpO1xuICBwYWRkaW5nOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMERDQjYgMCUsICNGRjMyNzggMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpLCAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX21haW4ge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyOCwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSAwIGNhbGMoNzAgLyAxMjgwICogMTAwdncpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI4LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzcsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX3RpdGxlIHtcbiAgd2lkdGg6IGNhbGMoNDY3IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzNywgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX190aXRsZSB7XG4gICAgd2lkdGg6IDQ2N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNDQsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2xlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IGNhbGMoMTggLyAxMjgwICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoNDAgLyAxMjgwICogMTAwdncpIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA0NCwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX19sZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSA1NSwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fYW5rZXJsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1NSwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX19hbmtlcmxpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDY0LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19hbmtlcmxpc3QtaXRlbTpudGgtY2hpbGQoMSkgYSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygzMCAvIDEyODAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6ICMwMEM3QTU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA2NCwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX19hbmtlcmxpc3QtaXRlbTpudGgtY2hpbGQoMSkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNzAsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2Fua2VybGlzdC1pdGVtOm50aC1jaGlsZCgxKSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxOTksIDE2NSwgMC41KTtcbn1cblxuLyogbGluZSA3NCwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fYW5rZXJsaXN0LWl0ZW06bnRoLWNoaWxkKDIpIGEge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTUgLyAxMjgwICogMTAwdncpO1xuICBiYWNrZ3JvdW5kOiAjRkY1OTY1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNzQsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fYW5rZXJsaXN0LWl0ZW06bnRoLWNoaWxkKDIpIGEge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDgwLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19hbmtlcmxpc3QtaXRlbTpudGgtY2hpbGQoMikgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA4OSwgMTAxLCAwLjUpO1xufVxuXG4vKiBsaW5lIDg0LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19hbmtlcmxpc3QtaXRlbTpudGgtY2hpbGQoMykgYSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg5NSAvIDEyODAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6ICNGRjdEMTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA4NCwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX19hbmtlcmxpc3QtaXRlbTpudGgtY2hpbGQoMykgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG59XG5cbi8qIGxpbmUgOTAsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2Fua2VybGlzdC1pdGVtOm50aC1jaGlsZCgzKSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDEyNSwgMTgsIDAuNSk7XG59XG5cbi8qIGxpbmUgOTQsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2Fua2VybGlzdC1pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygyNDAgLyAxMjgwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoNDYgLyAxMjgwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogY2FsYyg0NiAvIDEyODAgKiAxMDB2dyk7XG4gIGZvbnQtc2l6ZTogY2FsYygxNiAvIDEyODAgKiAxMDB2dyk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgOTQsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fYW5rZXJsaXN0LWl0ZW0gYSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMTEsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2Fua2VybGlzdC1pdGVtIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9yZWNvbW1lbmQvcmVjb21tZW5kX19idG5faWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiBjYWxjKDE4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgd2lkdGg6IGNhbGMoMjQgLyAxMjgwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMjQgLyAxMjgwICogMTAwdncpO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTExLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2Fua2VybGlzdC1pdGVtIGE6OmFmdGVyIHtcbiAgICByaWdodDogMThweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMzMsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2NyZWRpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYygxMiAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2NyZWRpdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gIH1cbn1cblxuLyogbGluZSAxNDMsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX21lZGlhIHtcbiAgcGFkZGluZzogY2FsYyg0MCAvIDEyODAgKjEwMHZ3KTtcbiAgd2lkdGg6IGNhbGMoNzcyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEM3QTU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTk5LCAxNjUsIDAuMik7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMCAwICMwMEM3QTU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxNDMsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fbWVkaWEge1xuICAgIHdpZHRoOiA3NzJweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIH1cbn1cblxuLyogbGluZSAxNTYsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX21lZGlhX3RpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMzc3IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxNTYsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fbWVkaWFfdGl0bGUge1xuICAgIHdpZHRoOiAzNzdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE2NCwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fcGlja3VwIHtcbiAgcGFkZGluZzogY2FsYyg0MCAvIDEyODAgKjEwMHZ3KTtcbiAgd2lkdGg6IGNhbGMoNzcyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjU5NjU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA4OSwgMTAxLCAwLjIpO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDAgMCAjRkY1OTY1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTY0LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX3BpY2t1cCB7XG4gICAgd2lkdGg6IDc3MnB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE3Nywgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fcGlja3VwX3RpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMjg0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxNzcsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fcGlja3VwX3RpdGxlIHtcbiAgICB3aWR0aDogMjg0cHg7XG4gIH1cbn1cblxuLyogbGluZSAxODUsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2Jvb2tzIHtcbiAgcGFkZGluZzogY2FsYyg0MCAvIDEyODAgKjEwMHZ3KTtcbiAgd2lkdGg6IGNhbGMoNzcyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjdEMTI7XG4gIGJhY2tncm91bmQ6ICNGM0YzRTA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMCAwICNGRjdEMTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxODUsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fYm9va3Mge1xuICAgIHdpZHRoOiA3NzJweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIH1cbn1cblxuLyogbGluZSAxOTgsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2Jvb2tzX3RpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMzc5IC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAxOTgsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fYm9va3NfdGl0bGUge1xuICAgIHdpZHRoOiAzNzlweDtcbiAgfVxufVxuXG4vKiBsaW5lIDIwNSwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fYm9va3NfbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxOCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg4IC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyMDUsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fYm9va3NfbGVhZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgfVxufVxuXG4vKiBsaW5lIDIxNiwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fYm9va3MgLnAtcmVjb21tZW5kX19jb21pY19saXN0LXBoIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSAyMjEsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2NvbWljX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiBjYWxjKDI1IC8gMTI4MCAqIDEwMHZ3KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogY2FsYyg0MCAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjIxLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2NvbWljX2xpc3Qge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjMyLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19jb21pY19saXN0LWl0ZW0ge1xuICBmbGV4OiAwIDEgY2FsYygoMTAwJSAtICgzICogY2FsYygyNSAvIDEyODAgKiAxMDB2dykpKSAvIDQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjMyLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2NvbWljX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSA3NXB4KSAvIDQpO1xuICB9XG59XG5cbi8qIGxpbmUgMjM5LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19jb21pY19saXN0LXBoIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogY2FsYygxODAgLyAxMjgwICogMTAwdncpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAyNDYsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2NvbWljX2xpc3QtcGggaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMEEwQTA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyMzksIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4gIC5wLXJlY29tbWVuZF9fY29taWNfbGlzdC1waCB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI1Niwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fY29taWNfbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMiAvIDEyODAgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogY2FsYyg1IC8gMTI4MCAqIDEwMHZ3KSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjU2LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2NvbWljX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjY2LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuLnAtcmVjb21tZW5kX19jb21pY19saXN0LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyNjgsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2NvbWljX2xpc3Qtd3JhcCBhIHtcbiAgd2lkdGg6IGNhbGMoMTUyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZERDgzNTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxNCAvIDEyODAgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjY4LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2NvbWljX2xpc3Qtd3JhcCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI4OSwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fY29taWNfbGlzdC13cmFwIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZERDgzNTtcbn1cblxuLyogbGluZSAyOTgsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2xpbmtsaXN0IHtcbiAgbWFyZ2luOiBjYWxjKDUwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjk4LCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2xpbmtsaXN0IHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDMwMywgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbi5wLXJlY29tbWVuZF9fbGlua2xpc3RfaGVhZGluZ3Mge1xuICBmb250LXNpemU6IGNhbGMoMTQgLyAxMjgwICogMTAwdncpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMzAzLCBzcmMvc2Nzcy9wYWdlL19yZWNvbW1lbmQtcGMuc2NzcyAqL1xuICAucC1yZWNvbW1lbmRfX2xpbmtsaXN0X2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyogbGluZSAzMTIsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2xpbmtsaXN0LWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSAzMTUsIHNyYy9zY3NzL3BhZ2UvX3JlY29tbWVuZC1wYy5zY3NzICovXG4ucC1yZWNvbW1lbmRfX2xpbmtsaXN0LWl0ZW0gYSB7XG4gIHdpZHRoOiBjYWxjKDUwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KSAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDJweCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDMxNSwgc3JjL3Njc3MvcGFnZS9fcmVjb21tZW5kLXBjLnNjc3MgKi9cbiAgLnAtcmVjb21tZW5kX19saW5rbGlzdC1pdGVtIGEge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgNSwgc3JjL3Njc3MvcGFnZS9fbm90Zm91bmQtcGMuc2NzcyAqL1xuLnAtbm90Zm91bmQgLnAtc2lkZWJhciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNSwgc3JjL3Njc3MvcGFnZS9fbm90Zm91bmQtcGMuc2NzcyAqL1xuICAucC1ub3Rmb3VuZCAucC1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Nzcy9wYWdlL19ub3Rmb3VuZC1wYy5zY3NzICovXG4ucC1ub3Rmb3VuZF9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoOTIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgcGFkZGluZzogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gIG1hcmdpbjogY2FsYyg0MCAvIDEyODAgKiAxMDB2dykgYXV0byBjYWxjKDgwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzhFNjJFOCAwJSwgIzAwQjJGMiAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNSksIDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTMsIHNyYy9zY3NzL3BhZ2UvX25vdGZvdW5kLXBjLnNjc3MgKi9cbiAgLnAtbm90Zm91bmRfX21haW4ge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyOCwgc3JjL3Njc3MvcGFnZS9fbm90Zm91bmQtcGMuc2NzcyAqL1xuLnAtbm90Zm91bmRfX2NvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogY2FsYygxNzUgLyAxMjgwICogMTAwdncpIDA7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjgsIHNyYy9zY3NzL3BhZ2UvX25vdGZvdW5kLXBjLnNjc3MgKi9cbiAgLnAtbm90Zm91bmRfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAxNzVweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSAzNywgc3JjL3Njc3MvcGFnZS9fbm90Zm91bmQtcGMuc2NzcyAqL1xuLnAtbm90Zm91bmRfX3RleHQge1xuICBmb250LXNpemU6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMS41O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMzcsIHNyYy9zY3NzL3BhZ2UvX25vdGZvdW5kLXBjLnNjc3MgKi9cbiAgLnAtbm90Zm91bmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDgsIHNyYy9zY3NzL3BhZ2UvX25vdGZvdW5kLXBjLnNjc3MgKi9cbi5wLW5vdGZvdW5kX19idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoMjY4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDQ4IC8gMTI4MCAqIDEwMHZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9wYWdlL19ub3Rmb3VuZC1wYy5zY3NzICovXG4gIC5wLW5vdGZvdW5kX19idG4ge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLyogbGluZSA1Niwgc3JjL3Njc3MvcGFnZS9fbm90Zm91bmQtcGMuc2NzcyAqL1xuLnAtbm90Zm91bmRfX2J0biBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vYnRuX2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSA1Niwgc3JjL3Njc3MvcGFnZS9fbm90Zm91bmQtcGMuc2NzcyAqL1xuICAucC1ub3Rmb3VuZF9fYnRuIGEge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDcxLCBzcmMvc2Nzcy9wYWdlL19ub3Rmb3VuZC1wYy5zY3NzICovXG4ucC1ub3Rmb3VuZF9fYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9jb21tb24vYnRuX2JnX2hvdmVyLnBuZyk7XG4gIGNvbG9yOiAjMDBCMkYyO1xufVxuIiwiLypcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cblR3aXR0ZXI6IEByaWNoX2NsYXJrXG4qL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiB1bCxcbm5hdiBsaSxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIF9taXhpbi5zY3NzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOWkieaVsOWumue+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+ODvFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1wYXJ0c19fZm9vdGVyIHtcbiAgJl9saW5rbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xuICBwYWRkaW5nOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICZfX2lubmVyIHtcbiAgfVxuICAmX19saW5rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEuNztcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuICB9XG4gIC51LWZvb3Rlcl9iYW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDI2MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJl9fY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xO1xuICB9XG59XG5cblxuXG4iLCIkcGMtbWF4OiAxMjgwO1xuXG5AbWl4aW4gcGMtZml4ZWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skcGMtbWF4fXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3Bcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wIHtcbiAgLnAtc2lkZWJhciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMzUgLyAxMjgwICogMTAwdncpO1xuICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYyg5MjAgLyAxMjgwICogMTAwdncpO1xuICB9XG5cbiAgJl9fbXYge31cblxuICAmX2JnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoOTIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYygzMCAvIDEyODAgKiAxMDB2dykgY2FsYygyMCAvIDEyODAgKiAxMDB2dykgY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOEU2MkU4IDAlLCAjMDBCMkYyIDEwMCUpO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMCBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KSAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KSxcbiAgICAgIDAgMCBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KSAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KTtcbiAgICBAaW5jbHVkZSBwYy1tYXgge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDkyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L3RvcC90b3BfX2JnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgd2lkdGg6IDkyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpLFxuICAgICAgICAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KTtcbiAgICB9XG4gIH1cblxuICAudS10b3Age1xuICAgICZfY2F0Y2gge1xuICAgICAgd2lkdGg6IGNhbGMoMzQ0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogMzQ0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICBtYXJnaW46IGNhbGMoMTUgLyAxMjgwICogMTAwdncpIGF1dG8gY2FsYygzNSAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gJl9tYWluIHtcbiAgICAvLyAgIG1hcmdpbi1yaWdodDogY2FsYygyMCAvIDEyMDAgKjEwMHZ3KTtcbiAgICAvLyB9XG5cbiAgICAmX3dyYXAge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgICAgcGFkZGluZzogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfYm9vayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogY2FsYygzMCAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xuICAgICAgYmFja2dyb3VuZDogJGMtY3JlYW07XG4gICAgICBwYWRkaW5nOiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDYwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoNjAgLyAxMjgwICogMTAwdncpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICYtcGgge1xuICAgICAgICB3aWR0aDogY2FsYygxNDguNSAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgICB3aWR0aDogMTQ4LjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDAxIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICAgIHdpZHRoOiA0MDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjLW5hdnk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jYXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjLW5hdnk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogY2FsYygxMCAvIDEyODAgKiAxMDB2dykgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ0biBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQwMSAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGhlaWdodDogY2FsYyg0NiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoNSAvIDEyODAgKiAxMDB2dykgY2FsYyg1NCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtbmF2eTtcbiAgICAgICAgYm94LXNoYWRvdzogY2FsYyg0IC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDQgLyAxMjgwICogMTAwdncpIDAgMCByZ2JhKDAsIDMwLCAxNDAsIDAuMjUpO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTggLyAxMjgwICogMTAwdncpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzUgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgICAgd2lkdGg6IDQwMXB4O1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggNTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDAgMCByZ2JhKDAsIDMwLCAxNDAsIDAuMjUpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFNEVDRUY7XG4gICAgICAgICAgY29sb3I6ICRjLW5hdnk7XG4gICAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAwcHggMHB4IHJnYmEoMCwgMzAsIDE0MCwgMC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX21haW4ge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTIwIC8gMTIwMCAqMTAwdncpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfdGV4dCB7XG4gICAgICB3aWR0aDogY2FsYygzODQgLyAxMjgwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODg4OTtcbiAgICAgIG1hcmdpbjogY2FsYygyMCAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfY2F1dGlvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTIgLyAxMjgwICogMTAwdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NwZWNpYWxwcml6ZSB7XG4gICAgJi10aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygxODYgLyAxMjgwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbWFpbiB7XG4gICAgICB3aWR0aDogY2FsYyg0ODggLyAxMjgwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogNDg4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ2VuZ2Ege1xuICAgICYtdGl0bGUge1xuICAgICAgd2lkdGg6IGNhbGMoMzQ0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IDM0NHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLW1haW4ge1xuICAgICAgd2lkdGg6IGNhbGMoNDM3IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IDQzN3B4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wLXRvcF9fcHJpemVfY2F1dGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDI1IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19nb2xkY2FyZCB7XG4gICAgJi10aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygzNjYuNSAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIHdpZHRoOiAzNjYuNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLW1haW4ge1xuICAgICAgd2lkdGg6IGNhbGMoNDg2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTUgLyAxMjAwICoxMDB2dykhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMzUgLyAxMjAwICoxMDB2dykhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogNDg2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0YWxvZyB7XG4gICAgJi10aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYyg0ODYgLyAxMjgwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogNDg2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbWFpbiB7XG4gICAgICB3aWR0aDogY2FsYyg0NjkgLyAxMjgwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogNDY5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29tYiB7XG4gICAgJi10aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygzNjggLyAxMjgwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogMzY4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbWFpbiB7XG4gICAgICB3aWR0aDogY2FsYyg0NzMgLyAxMjgwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogNDczcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGlzdGZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLnAtdG9wX19wcml6ZV9pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogIDA7XG4gICAgICAmLmxpc3RmbGV4ICB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpLmxpc3RmbGV4IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzgwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jvb2tjYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICYtdGl0bGUge1xuICAgICAgd2lkdGg6IGNhbGMoMzY0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgd2lkdGg6IDM2NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbWFpbiB7XG4gICAgICB3aWR0aDogY2FsYyg0NTUgLyAxMjgwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICB3aWR0aDogNDU1cHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDowIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0IHtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl93cmFwIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoMzAgLyAxMjgwICogMTAwdncpO1xuICAgICAgd2lkdGg6IGNhbGMoNjI4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogY2FsYyg4MCAvIDEyODAgKiAxMDB2dykgYXV0byBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KSAwIHJnYmEoMCwgMzAsIDE0MCwgMC41KTtcblxuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB3aWR0aDogNjI4cHg7XG4gICAgICAgIG1hcmdpbjogODBweCBhdXRvIDQwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xlYWQge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luOiBjYWxjKDE1IC8gMTI4MCAqIDEwMHZ3KSBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9tYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyMSAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfZGF0YSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW46IGNhbGMoMTUgLyAxMjgwICogMTAwdncpIGF1dG87XG5cbiAgICAgIC51LW1pbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgLnUtbWluIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NhdXRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnAtYnRuX19ndWlkZWxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDM4OCAvIDEyODAgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDUwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoMjUgLyAxMjgwICogMTAwdncpIGF1dG8gY2FsYygzMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L3RvcC90b3BfX2J0bl9ndWlkZWxpbmUucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS90b3AvdG9wX19idG5fZ3VpZGVsaW5lLWhvdmVyLnBuZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAzODhweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuX3Nob3Age1xuICAgIHdpZHRoOiBjYWxjKDQwOCAvIDEyODAgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDU0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjKDg1IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICB3aWR0aDogY2FsYyg0MDggLyAxMjgwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gODVweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvdG9wL3RvcF9fYnRuX3Nob3AucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L3RvcC90b3BfX2J0bl9zaG9wLWhvdmVyLnBuZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpemUge1xuICAgICZfY2F0Y2gge1xuICAgICAgY29sb3I6ICRjLWdyYXk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTQgLyAxMjgwICogMTAwdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDYgLyAxMjgwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9oZWFkaW5ncyB7XG4gICAgICBjb2xvcjogJGMtcHVycGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuXG4gICAgICBAaW5jbHVkZSBwYy1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3BwbCB7XG4gICAgICBjb2xvcjogJGMtcHVycGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDI0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoMyAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAudS1sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyg1MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIC51LWxhcmdlIHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gICAgICAmLXRleHQge1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcGMtZml4ZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWNhcHRpb24ge1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIEBpbmNsdWRlIHBjLWZpeGVkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnUtYm9sZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBwYWdlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWd1aWRlbGluZSB7XG4gIC5wLXNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgLnUtbWIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC51LW10MTAge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICB9XG4gIC51LW10MTUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTUgLyAxMjgwICogMTAwdncpO1xuICB9XG4gIC51LW10MjAge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICB9XG4gIC51LW1iMjAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICB9XG4gIC51LXRleHQtYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYyg5MjAgLyAxMjgwICogMTAwdncpO1xuICAgIHBhZGRpbmc6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg0MCAvIDEyODAgKiAxMDB2dykgYXV0byBjYWxjKDgwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4RTYyRTggMCUsICMwMEIyRjIgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNTApLCAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41MCk7XG4gIH1cbiAgJl9fY29udGVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpIDAgY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gIH1cbiAgJl9fZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoNzYgLyAxMjgwICogMTAwdncpO1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogY2FsYygxNDkgLyAxMjgwICogMTAwdncpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICZfX2hlYWRpbmdzIHtcbiAgICBjb2xvcjogJGMtYnRuX2JsdWU7XG4gICAgZm9udC1zaXplOiBjYWxjKDI0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJGMtbGluZV9ncmF5O1xuICAgIHBhZGRpbmc6IGNhbGMoMTMgLyAxMjgwICogMTAwdncpIDA7XG4gICAgbWFyZ2luOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICB9XG4gICZfX3ByaXplIHtcbiAgICBjb2xvcjogJGMtYnRuX2JsdWU7XG4gICAgZm9udC1zaXplOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19kYXRhIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gIH1cbiAgJl9fY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMS42NjY2O1xuICB9XG4gICZfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDEyODAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gICZfX25vdGVzIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIyNCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBtYXJnaW46IGNhbGMoNjAgLyAxMjgwICogMTAwdncpIGF1dG8gY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgfVxuICAgICYtbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoOTIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyg3NiAvIDEyODAgKiAxMDB2dyk7XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoNSAvIDEyODAgKiAxMDB2dyk7XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wLXBhZ2VfX2Jvb2tzdG9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IGNhbGMoMTUgLyAxMjgwICogMTAwdncpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgJi1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNjAgLyAxMjgwICogMTAwdncpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLSDlm7rlrprjgrXjgqTjgrrmjIflrprvvIgxMjgwcHjku6XkuIrvvIkgLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucC1ndWlkZWxpbmUge1xuICAgIC51LW1iMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAudS1tdDEwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC51LW10MTUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgLnUtbXQyMCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAudS1tYjIwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDgwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICAmX19kZXRhaWwge1xuICAgICAgcGFkZGluZzogMCA3NnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICB3aWR0aDogMTQ5cHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZ3Mge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMjBweDtcbiAgICB9XG5cbiAgICAmX19wcml6ZSxcbiAgICAmX19kYXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgfVxuXG4gICAgJl9fY2F1dGlvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fbm90ZXMge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gNDBweDtcbiAgICAgIH1cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNzZweDtcbiAgICAgIH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wLXBhZ2VfX2Jvb2tzdG9yZSB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHBhZ2Vcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZmFxIHtcbiAgLnAtc2lkZWJhciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNDAgLyAxMjgwICogMTAwdncpIGF1dG8gY2FsYyg4MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOEU2MkU4IDAlLCAjMDBCMkYyIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUwKSwgMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNTApO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gODBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSAwIGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoNjYgLyAxMjgwICogMTAwdncpO1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgNjZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogY2FsYygyNDIgLyAxMjgwICogMTAwdncpO1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIHdpZHRoOiAyNDJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2xlYWQge1xuICAgIGNvbG9yOiAkYy1wdXJwbGU7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDYwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvZmFxL2ZhcV9faGVhZGluZ3NfYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYyg2MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBsZWZ0OiBjYWxjKDAgLyAxMjgwICogMTAwdncpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3ByaXplX2hlYWRpbmdzIHtcbiAgICBjb2xvcjogJGMtcHVycGxlO1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDEyODAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2FjbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1saW5lX2dyYXk7XG4gICAgICBwYWRkaW5nOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWhlYWRpbmdzIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZzogY2FsYygxMyAvIDEyODAgKiAxMDB2dykgY2FsYyg3MCAvIDEyODAgKiAxMDB2dykgY2FsYygxMyAvIDEyODAgKiAxMDB2dykgY2FsYygzMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tTGluZWFyLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4RTYyRTggMCUsICMwMEIyRjIgMTAwJSkpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUvZmFxL2ZhcV9fYWNvX29wZW4ucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICB3aWR0aDogY2FsYygyNCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGhlaWdodDogY2FsYygyNCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9mYXEvZmFxX19hY29fY2xvc2UucG5nKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICByaWdodDogY2FsYygzMiAvIDEyODAgKiAxMDB2dyk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggNzBweCAxM3B4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wLXBhZ2VfX2Jvb2tzdG9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IGNhbGMoMTUgLyAxMjgwICogMTAwdncpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgJi1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNjAgLyAxMjgwICogMTAwdncpO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gcGFnZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1rYW5qaWRlZ28ge1xuICAucC1zaWRlYmFyX2NvcHlyaWdodCB7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICB9XG4gIC5wLWthbmppZGVnb19fZml4ZWQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLXNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgcGFkZGluZy10b3A6IGNhbGMoMTM4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgLmNvbnRlbnRzX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbXYge1xuICAgICZfY2F0Y2gge1xuICAgICAgd2lkdGg6IGNhbGMoNjAwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgd2lkdGg6IGNhbGMoNTU5IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogY2FsYygxMiAvIDEyODAgKiAxMDB2dykgYXV0byBjYWxjKDcwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDU1OXB4O1xuICAgICAgICBtYXJnaW46IDEycHggYXV0byA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2xlYWQge1xuICAgICAgd2lkdGg6IGNhbGMoNzIxIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICB3aWR0aDogNzIxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21vZGFsIHtcbiAgICAmLWJ0biB7XG4gICAgICB3aWR0aDogY2FsYygzNTYgLyAxMjgwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiBjYWxjKDI1IC8gMTI4MCAqIDEwMHZ3KSBhdXRvIGNhbGMoMTAwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDM1NnB4O1xuICAgICAgICBtYXJnaW46IDI1cHggYXV0byAxMDBweDtcbiAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgfVxuICAgICAgJjpob3ZlciBpbWcge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX21vZGFsLW9uLnBuZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc3BlY2lhbCB7XG4gICAgJl9oZWFkaW5ncyB7XG4gICAgICB3aWR0aDogY2FsYyg2MjcgLyAxMjgwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gY2FsYygzMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA2ODhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAuc3BsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDYwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIH1cbiAgICAgIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoODc4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogODc4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnNwbGlkZV9fc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgfVxuICAgICAgLnNwbGlkZS1idG4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDIgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGxpZGUtbWFpbi1wcmV2IHtcbiAgICAgICAgbGVmdDogY2FsYyg1MiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBsZWZ0OiA1MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BsaWRlLW1haW4tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDUyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIHJpZ2h0OiA1MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiBjYWxjKC00MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnlvdXItY2xhc3MtcGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCAkYy1ibGFjayBzb2xpZDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTIgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTIgLyAxMjgwICogMTAwdncpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAueW91ci1jbGFzcy1wYWdlLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDY5MSAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBtYXJnaW46IGNhbGMoMzAgLyAxMjgwICogMTAwdncpIGF1dG8gY2FsYygyNSAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDI1cHg7XG4gICAgICAgIHdpZHRoOiA2OTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjkxcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMjVweCAqIDMpKSAvIDQpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMi41IC8gMTI4MCAqIDEwMHZ3KTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoMTIuNSAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjUgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyLjVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTIuNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXBoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMEEwQTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTIgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IGNhbGMoNSAvIDEyODAgKiAxMDB2dykgMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXdyYXAge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi10aGVtYXtcbiAgICAgICAgJl9oZWFkaW5ncyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICAgIGhlaWdodDogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTRweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggNTQgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZzogY2FsYygyIC8gMTI4MCAqIDEwMHZ3KSAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDEyODAgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoNjg4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoMjAgLyAxMjgwICogMTAwdncpIGF1dG8gMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiA2ODhweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgfVxuICB9XG4gICZfX2J0biBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGMoMTYgLyAxMjgwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogY2FsYyg0ODIgLyAxMjgwICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIGNhbGMoODAgLyAxMjgwICogMTAwdncpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiA0ODJweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi1hcnJvdy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogY2FsYygxNCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTQgLyAxMjgwICogMTAwdncpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkYy1idG5fYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYnRuLWhvdmVyLnBuZyk7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9rYW5qaWRlZ28va2FuamlkZWdvX19idG4tYXJyb3ctd2hpdGUucG5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZGV0YWlsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoODc4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjKDU2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBiYWNrZ3JvdW5kOiAkYy1rYW5qaWRlZ29fYmc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtMTVkZWcsICRjLXdoaXRlIDBweCAycHgsICRjLWthbmppZGVnb19iZyAycHggMjJweCk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgd2lkdGg6IDg3OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTZweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIHJpZ2h0OiBjYWxjKC02IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfaW5uZXIge1xuICAgICAgcGFkZGluZzogY2FsYyg0MCAvIDEyODAgKiAxMDB2dykgY2FsYyg5NSAvIDEyODAgKiAxMDB2dykgY2FsYyg1MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggOTVweCA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2hlYWRpbmdzIHtcbiAgICAgIGhlaWdodDogY2FsYygzNiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzNiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gICAgICBmb250LXNpemU6IGNhbGMoMTggLyAxMjgwICogMTAwdncpO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJl9sZWZ0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjg4IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIHdpZHRoOiAyODhweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTcgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDUgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYyg1IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfZG93bmxvYWQge1xuICAgICAgd2lkdGg6IGNhbGMoMzA1IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICB3aWR0aDogMzA1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfYnRubGlzdCB7XG4gICAgICBtYXJnaW46IDAgYXV0byBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2J0biBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IGNhbGMoMTMgLyAxMjgwICogMTAwdncpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTU3IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGhlaWdodDogY2FsYyg0NiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0NiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTQgLyAxMjgwICogMTAwdncpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDE1N3B4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGdhcDogMTNweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1rYW5qaWRlZ29faG92ZXI7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2Fib3V0IHtcbiAgICAgIGJvcmRlcjogJGMtYmxhY2sgMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgcGFkZGluZzogY2FsYygzMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICAgICZfaGVhZGluZ3Mge1xuICAgICAgICBjb2xvcjogJGMta2FuamlnZWdvX3B1cnBsZTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDIyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNDYgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogY2FsYygyNSAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bl90ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDUgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bl9pY29uIHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogY2FsYygxNSAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1jcmVhbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ib29rbGlzdCB7XG4gICAgJl91cGRhdGUtaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoODAgLyAxMjgwICogMTAwdncpIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogY2FsYyg2IC8gMTI4MCAqIDEwMHZ3KSAwIDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA4MHB4IWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiA2cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2hlYWRpbmdzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDY1MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBtYXJnaW46IDAgYXV0byBjYWxjKDU2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjkxcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAoMjVweCAqIDMpKSAvIDQpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjUgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDI1IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXBoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMEEwQTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTIgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IGNhbGMoNSAvIDEyODAgKiAxMDB2dykgMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTU0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMzIgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMxIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1rYW5qaWRlZ29feWVsbG93O1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTQgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogY2FsYyg1IC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gICAgICAgICAgICB3aWR0aDogMTU0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtdGV4dDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWthbmppZGVnb195ZWxsb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGFiIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhMGEwO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0NiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBoZWlnaHQ6IGNhbGMoNDYgLyAxMjgwICogMTAwdncpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgYXV0byBjYWxjKDY1IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA2NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAkYy1yZWQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiBjYWxjKC0xMiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9rYW5qaWRlZ28va2FuamlkZWdvX190YWItYXJyb3cucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTcgLyAxMjgwICogMTAwdncpIGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE3IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDY5MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBjYWxjKDMuNSAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNjkwcHg7XG4gICAgICAgICAgZ2FwOiAzLjVweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiBjYWxjKDQyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoNCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgdG9wOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLnNob3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpbmtsaXN0IHtcbiAgICAgIG1hcmdpbjogY2FsYyg4MCAvIDEyODAgKiAxMDB2dykgYXV0byBjYWxjKDUwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gNTBweDtcbiAgICAgIH1cbiAgICAmX2hlYWRpbmdzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIG1hcmdpbjogY2FsYygxMCAvIDEyODAgKiAxMDB2dykgY2FsYygxMCAvIDEyODAgKiAxMDB2dykgMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21vZGFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICByaWdodDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICB3aWR0aDogY2FsYygzMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMzAgLyAxMjgwICogMTAwdncpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2JnIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICZfaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW4sIG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogY2FsYyg5NDcgLyAxMjgwICogMTAwdncpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fbW9kYWxfYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygzNjAgLyAxMjgwICogMTAwdncpICBjYWxjKDM2MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNTApO1xuICAgICAgbWFyZ2luOiBjYWxjKDUwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvO1xuICAgICAgcGFkZGluZzogY2FsYyg1MCAvIDEyODAgKiAxMDB2dykgKDMwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4IDM2MHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk0N3B4O1xuICAgICAgICB3aWR0aDogOTQ3cHg7XG4gICAgICB9XG4gICAgICAmX2ZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNDc5IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDc5cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0NzkgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgICB3aWR0aDogNDc5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfcmlnaHQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgJl9oZWFkaW5ncyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzODAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAgY2FsYygxNiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1sZWFkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDY1MiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBtYXJnaW46IGNhbGMoNDAgLyAxMjgwICogMTAwdncpIGF1dG8gY2FsYygzMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA2NTJweDtcbiAgICAgICAgbWFyZ2luOiA0MHAgYXV0byAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfc2xpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAuc3BsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5zcGxpZGVfX3NsaWRlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNDgwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3BsaWRlLWJ0biB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIGhlaWdodDogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcGxpZGUtbW9kYWwtcHJldiB7XG4gICAgICAgICAgbGVmdDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIH1cbiAgICAgICAgLnNwbGlkZS1tb2RhbC1uZXh0IHtcbiAgICAgICAgICByaWdodDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIH1cbiAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICAgICAgYm90dG9tOiBjYWxjKC0zMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCAkYy1ibGFjayBzb2xpZDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjayFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2J0biBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzMjAyNS9rYW5qaWRlZ28va2FuamlkZWdvX19idG4ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICB3aWR0aDogY2FsYyg0ODIgLyAxMjgwICogMTAwdncpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogY2FsYyg2MCAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiA0ODJweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYnRuLWFycm93LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDE0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgY29sb3I6ICRjLWJ0bl9ibHVlO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlczIwMjUva2FuamlkZWdvL2thbmppZGVnb19fYnRuLWhvdmVyLnBuZyk7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2thbmppZGVnby9rYW5qaWRlZ29fX2J0bi1hcnJvdy13aGl0ZS5wbmcpO1xuICAgICAgfVxuICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gcGFnZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1yZWNvbW1lbmQge1xuICAucC1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYyg5MjAgLyAxMjgwICogMTAwdncpO1xuICAgIHBhZGRpbmc6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg0MCAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGMtcmVjb21tZW5kX2JnZ3JlZW4gMCUsICRjLXJlY29tbWVuZF9iZ3BpbmsgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDMwLCAxNDAsIDAuNTApLCAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41MCk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpIDAgY2FsYyg3MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgcGFkZGluZzogNDBweCAwIDcwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoNDY3IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICB3aWR0aDogNDY3cHg7XG4gICAgfVxuICB9XG4gICZfX2xlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDEyODAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19hbmtlcmxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzAgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWNvbW1lbmRfZ3JlZW47XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxOTksIDE2NSwgMC41MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTUgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWNvbW1lbmRfcGluaztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgODksIDEwMSwgMC41MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoOTUgLyAxMjgwICogMTAwdncpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWNvbW1lbmRfb3JhbmdlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMjUsIDE4LCAwLjUwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGhlaWdodDogY2FsYyg0NiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L3JlY29tbWVuZC9yZWNvbW1lbmRfX2J0bl9pY29uLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTggLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDI0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMjQgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY3JlZGl0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogY2FsYygxMiAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICAmX19tZWRpYSB7XG4gICAgcGFkZGluZzogY2FsYyg0MCAvIDEyODAgKjEwMHZ3KTtcbiAgICB3aWR0aDogY2FsYyg3NzIgLyAxMjgwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg0MCAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtcmVjb21tZW5kX2dyZWVuO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTk5LCAxNjUsIDAuMjApO1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMCAwICRjLXJlY29tbWVuZF9ncmVlbjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICB3aWR0aDogNzcycHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygzNzcgLyAxMjgwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAzNzdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcGlja3VwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQwIC8gMTI4MCAqMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDc3MiAvIDEyODAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1yZWNvbW1lbmRfcGluaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgODksIDEwMSwgMC4yMCk7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAwIDAgJGMtcmVjb21tZW5kX3Bpbms7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgd2lkdGg6IDc3MnB4O1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgd2lkdGg6IGNhbGMoMjg0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICB3aWR0aDogMjg0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2Jvb2tzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQwIC8gMTI4MCAqMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDc3MiAvIDEyODAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtcmVjb21tZW5kX29yYW5nZTtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAwIDAgJGMtcmVjb21tZW5kX29yYW5nZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICB3aWR0aDogNzcycHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygzNzkgLyAxMjgwICogMTAwdncpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAzNzlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9sZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICBtYXJnaW46IGNhbGMoOCAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnAtcmVjb21tZW5kX19jb21pY19saXN0LXBoIGltZyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2NvbWljIHtcbiAgICAmX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiBjYWxjKDI1IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogY2FsYyg0MCAvIDEyODAgKiAxMDB2dykgYXV0byAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICB9XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDEgY2FsYygoMTAwJSAtICgzICogY2FsYygyNSAvIDEyODAgKiAxMDB2dykpKSAvIDQpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSA3NXB4KSAvIDQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXBoIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTgwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EwQTBBMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMiAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogY2FsYyg1IC8gMTI4MCAqIDEwMHZ3KSAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNTIgLyAxMjgwICogMTAwdncpO1xuICAgICAgICAgIGhlaWdodDogY2FsYygzMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWthbmppZGVnb195ZWxsb3c7XG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDEyODAgKiAxMDB2dyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmxhY2s7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXRleHQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1rYW5qaWRlZ29feWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saW5rbGlzdCB7XG4gICAgICBtYXJnaW46IGNhbGMoNTAgLyAxMjgwICogMTAwdncpIGF1dG87XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgfVxuICAgICZfaGVhZGluZ3Mge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE0IC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICAgICAgbWFyZ2luOiBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KSBjYWxjKDEwIC8gMTI4MCAqIDEwMHZ3KSAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gcGFnZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1ub3Rmb3VuZCB7XG4gIC5wLXNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MCAvIDEyODAgKiAxMDB2dyk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDkyMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KSBhdXRvIGNhbGMoODAgLyAxMjgwICogMTAwdncpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzhFNjJFOCAwJSwgIzAwQjJGMiAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMzAsIDE0MCwgMC41MCksIDAgMCAxMHB4IDAgcmdiYSgwLCAzMCwgMTQwLCAwLjUwKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDgwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgcGFkZGluZzogY2FsYygxNzUgLyAxMjgwICogMTAwdncpIDA7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygxMCAvIDEyODAgKiAxMDB2dyk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgcGFkZGluZzogMTc1cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogY2FsYygyMCAvIDEyODAgKiAxMDB2dyk7XG5cdFx0Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDEuNTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKDQwIC8gMTI4MCAqIDEwMHZ3KTtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXHQmX19idG4ge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiBjYWxjKDI2OCAvIDEyODAgKiAxMDB2dyk7XG5cdFx0aGVpZ2h0OiBjYWxjKDQ4IC8gMTI4MCAqIDEwMHZ3KTtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHR3aWR0aDogMjY4cHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IGNhbGMoMjAgLyAxMjgwICogMTAwdncpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAxMjgwICogMTAwdncpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9idG5fYmcucG5nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMyMDI1L2NvbW1vbi9idG5fYmdfaG92ZXIucG5nKTtcblx0XHRcdFx0Y29sb3I6ICRjLWJ0bl9ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdfQ== */
