@charset "UTF-8";
/*Sass使用*/
/*--------------------

common to all directories
デフォルトスタイルリセット

--------------------*/
/*----------default reset start----------*/
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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ul, ol {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

img {
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}

/*----------default reset end----------*/
/*----------basic start----------*/
html {
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: sans-serif;
}

a {
  color: #26c;
}

img {
  max-width: 100%;
  height: auto;
}

/*----------basic end----------*/
/*----------container start----------*/
.container {
  line-height: 1.8;
}

/*----------container end----------*/
/*----------header start----------*/
.header {
  border-top: 4px solid #e60012;
}

.header__inner {
  padding: 0;
  margin: 0;
}

.header__group {
  display: flex;
  /*	justify-content: flex-end;
	align-items: flex-end;*/
  align-content: flex-start;
  padding: 10px 2vw;
  flex-wrap: wrap;
  /*	box-sizing: border-box;*/
  /*	border-bottom: 1px solid #000;確認用*/
}

.logo {
  order: 2;
  margin: 10px auto 0 0;
  width: 100%;
}

.logo__txt {
  font-size: 0.6875rem;
}

.logo__link {
  display: block;
  margin: 5px 0 0;
  width: 60%;
}

.sub-nav {
  order: 1;
  width: 100%;
  font-size: 0;
  text-align: right;
}

.sub-nav__item {
  display: inline-block;
  font-size: 0.75rem;
}

.sub-nav li:nth-child(n+2) {
  padding: 0 0 0 10px;
  margin: 0 0 0 10px;
  border-left: 1px solid #ccc;
}

.sub-nav__link {
  color: #0277bd;
  text-decoration: none;
}

.sub-nav__link:hover,
.sub-nav__link:active,
.sub-nav__link:focus {
  text-decoration: underline;
}

/*----------header end----------*/
/*----------footer start----------*/
.footer {
  margin: 30px 0 0;
}

.footer__group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.footer-nav {
  width: 100%;
  font-size: 0.875rem;
  border-bottom: 1px solid #bdbdbd;
}

.footer-nav__item {
  border-top: 1px solid #bdbdbd;
}

.footer-nav__link {
  display: block;
  padding: 5px 10% 5px 2%;
  color: #666;
  text-decoration: none;
  background: url(../images/icon2.png);
  background-repeat: no-repeat;
  background-position: 98% 50%;
  /*	background-size: 5% auto;*/
}

.footer-reg {
  margin: 10px 0 0 2%;
  max-width: 78%;
}

.footer-privacy {
  margin: 10px 2% 0 0;
  max-width: 14%;
}

.footer-copyright {
  display: block;
  padding: 0 0 10px;
  margin: 10px 0 0;
  font-size: 0.75rem;
  text-align: center;
}

/*----------footer end----------*/
/*----------page-nav start----------*/
.page-nav {
  display: none;
  position: fixed;
  max-width: 14vw;
  right: 0;
  bottom: 0;
}

/*----------page-nav end----------*/
/*----------contents start----------*/
/*----------contents end----------*/
/*----------price start----------*/
.price__category {
  margin: 30px 0 0;
}

.price__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: 3.38542vw;
}

.price__list::after {
  content: "";
  display: block;
  width: 30vw;
  height: 0;
}

.price__list-item {
  flex-basis: 46vw;
  text-align: center;
}

.price__list li:nth-child(n+3) {
  margin: 15px 0 0;
}

.price__list-link {
  display: inline-block;
  padding: 10px 0 6px;
  width: 100%;
  color: #4d4d4d;
  font-weight: bold;
  text-decoration: none;
  box-sizing: border-box;
  border-radius: 12px;
  border: 3px solid #999;
}

.price__list-link:hover,
.price__list-link:active,
.price__list-link:focus {
  text-decoration: none;
  border: 3px solid #23b1e9;
}

.price__list-link::after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 10px;
  height: 10px;
  border-right: 2px solid #4d4d4d;
  border-bottom: 2px solid #4d4d4d;
  transform: rotate(45deg);
}

.price__list-fig {
  display: block;
  margin: 0 auto;
}

.price__service {
  padding: 15px 2vw;
  margin: 30px 0 0;
  border-radius: 12px;
  border: 3px solid #666;
}

.price__service-item {
  display: inline-block;
}

.price__service li:not(:last-child) {
  margin: 0 20px 0 0;
}

.price__service-link:link,
.price__service-link:visited {
  text-decoration: none;
}

.price__service-link:hover,
.price__service-link:active,
.price__service-link:focus {
  color: #ff545f;
  text-decoration: underline;
}

.price__service-link::before,
.price__bu-list-link::before {
  content: "";
  display: inline-block;
  margin: 0 8px 0 0;
  width: 5px;
  height: 5px;
  border-top: 2px solid #ff545f;
  border-right: 2px solid #ff545f;
  transform: rotate(45deg);
  vertical-align: .15em;
}

.price__water {
  margin: 30px 0 0;
}

.price__city {
  display: block;
  padding: 6px 0;
  color: #fff;
  font-size: 18px;
  text-align: center;
  border-radius: 12px;
  background-color: #666;
}

.price__bu-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0 10px;
  margin: 15px 0 0;
}

.price__bu-list-item {
  flex-basis: 235px;
}

.price__bu-list-link:link,
.price__bu-list-link:visited {
  text-decoration: none;
}

.price__bu-list-link:hover,
.price__bu-list-link:active,
.price__bu-list-link:focus {
  color: #ff545f;
  text-decoration: underline;
}

.price__bu-list-mark {
  margin: 0 0 0 5px;
  color: #666;
  font-size: 0.8125rem;
}

.price__note {
  padding: 0 10px;
  margin: 15px 0 0;
  color: #666;
  font-size: 0.875rem;
}

.price__note-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------price end----------*/
/*----------js-price start----------*/
.js-current a {
  border: 3px solid #23b1e9;
}

.js-price__service,
.js-price__water-item {
  display: none;
}

.js-show {
  display: block;
}

/*----------js-price end----------*/
/*----------campaign-note start----------*/
.campaign-note {
  margin: 15px 0 0;
}

.campaign-note__item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------campaign-note end----------*/
/*----------outline start----------*/
.outline__contents {
  margin: 45px 0 0;
}

.lv2-heading--campaign {
  color: #fff;
  font-size: 1.5rem;
  text-align: center;
  background-color: #1d7fca;
}

.outline__code {
  display: block;
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  background-color: #1d7fca;
}

.outline__chance {
  padding: 0 2vw;
  margin: 30px 0 0;
}

.outline__txt {
  margin: 30px 0 0;
}

.outline__note {
  margin: 30px 0 0;
}

.outline__note-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.outline__fig {
  display: block;
  margin: 30px auto 0;
}

.outline__out-scope {
  margin: 30px 0 0;
  font-size: 0.875rem;
}

.outline__out-scope-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.category {
  padding: 0 2vw;
}

.category__outline {
  margin: 30px 0 0;
}

.lv3-heading--card {
  color: #23b1e9;
  font-size: 1.3125rem;
  text-align: center;
  background-color: #e9f4ff;
}

.category__note {
  margin: 30px 0 0;
  font-size: 0.875rem;
}

.category__note-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.presentation {
  padding: 0 2vw;
}

.presentation__outline {
  margin: 30px 0 0;
}

.presentation__txt {
  margin: 15px 0 0;
}

.promotional-card {
  margin: 30px 0 0;
}

.presentation__nav-item,
.promotional-card__list-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.members__presentation {
  margin: 30px 0 0;
}

.presentation__note-item,
.members__note-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------outline end---------*/
/*----------feature start---------*/
:root {
  --px: calc(100vw / 750);
}

.feature_item_main {
  font-size: calc(40 * var(--px));
  color: #231815;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  margin-bottom: calc(61 * var(--px));
  margin-top: calc(30 * var(--px));
}

.feature_item_sub {
  font-size: calc(22 * var(--px));
  font-weight: 500;
  color: #231815;
  line-height: 1.4;
  text-align: center;
}

.feature_item_01_circles {
  display: block;
  margin-top: calc(42 * var(--px));
  margin-bottom: calc(43 * var(--px));
  margin-right: auto;
  margin-left: auto;
  width: calc(549 * var(--px));
  height: calc(171 * var(--px));
  margin-top: calc(29 * var(--px));
  max-width: 100%;
}

/*----------feature end---------*/
/*----------participate start---------*/
.participate__contents {
  margin: 45px 0 0;
}

.participate__list {
  padding: 0 2vw;
  margin: 30px 0 0;
  font-size: 1.125rem;
}

.participate__list-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.participate__list-end {
  color: #ff575c;
}

.participate__list li:nth-child(n+2) {
  margin: 30px 0 0 1em;
}

.participate__list-em {
  color: #ff575c;
}

.participate__note {
  padding: 2vw;
  margin: 30px 2vw 0;
  background-color: #fefbc7;
}

.participate__note-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.participate__note-em {
  color: #ff575c;
  font-weight: bold;
}

/*----------participate end---------*/
/*----------btn-entry start---------*/
.btn-entry {
  font-size: 1rem;
  text-align: center;
}

.btn-entry__participate {
  margin: 30px 0 0 -1em;
  text-indent: 0;
}

.btn-entry__contents {
  margin: 30px 0 0;
}

.btn-entry--top {
  padding: 0 2vw;
}

.btn-entry__link {
  display: inline-block;
  position: relative;
  padding: 20px 4vw;
  width: 100%;
  color: #fff;
  font-size: 3.64583vw;
  font-weight: bold;
  text-decoration: none;
  background-color: #e60112;
  background-image: url(../images/btn-entry_bg.png);
  background-repeat: no-repeat;
  background-position: right 4vw top 50%;
  background-size: 3.4vw auto;
  border-radius: 8px;
  box-shadow: 0 4px #999;
  box-sizing: border-box;
}

.btn-entry__link:hover,
.btn-entry__link:active,
.btn-entry__link:focus {
  opacity: .75;
}

/*----------btn-entry end---------*/
/*----------cautions start---------*/
.cautions__contents {
  margin: 45px 0 0;
}

.lv2-heading--cautions {
  color: #fff;
  font-size: 1.5rem;
  text-align: center;
  background-color: #808080;
}

.cautions__lv3-heading,
.cautions__list {
  padding: 0 2vw;
}

.cautions__list__cautions,
.cautions__chance {
  margin: 30px 0 0;
}

.cautions__list-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------cautions end---------*/
/*# sourceMappingURL=../maps/top-s.css.map */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC1zLmNzcyIsIl9yZXNldC5zY3NzIiwiX2NvbW1vbi1zLnNjc3MiLCJfcHJpY2Utcy5zY3NzIiwiX2Z1bmN0aW9uLnNjc3MiLCJfdmFyaWFibGUuc2NzcyIsInRvcC1zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCLFNBQUE7QUFDQTs7Ozs7cUJES3FCO0FDQ3JCLDBDQUFBO0FBQ0E7Ozs7Ozs7Ozs7OztFQVlFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQTtFQUNFLGNBQWM7QURDaEI7O0FDRUE7O0VBRUUsY0FBYztBRENoQjs7QUNFQTtFQUNFLGdCQUFnQjtBRENsQjs7QUNFQTtFQUNFLFlBQVk7QURDZDs7QUNFQTs7RUFFRSxXQUFXO0VBQ1gsYUFBYTtBRENmOztBQ0VBO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxxQkFBcUI7QURDdkI7O0FDRUEsc0NBQUE7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBRENuQjs7QUNFQTtFQUNFLDZCQUE2QjtBREMvQjs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixZQUFZO0FEQ2Q7O0FDRUE7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0FEQ25COztBQ0VBLDRDQUFBO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFNBQVM7RUFDVCw2QkFBNkI7RUFDN0IsYUFBYTtFQUNiLFVBQVU7QURDWjs7QUNFQTtFQUNFLHNCQUFzQjtBREN4Qjs7QUNFQTtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osY0FBYztBRENoQjs7QUNFQSx3Q0FBQTtBQzlHQSxrQ0FBQTtBQUVBO0VB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QU1yYUE7OztFQUdDLFlBQVk7QU53YWI7O0FNcmFBLG1DQUFBO0FBRUEsb0NBQUE7QUFFQTtFQUNDLGdCQUFnQjtBTnNhakI7O0FNbmFBO0VBQ0MsV0FBVztFQUNYLGlCRmpSa0M7RUVrUmxDLGtCQUFrQjtFQUNsQix5QkRyUXdCO0FMMnFCekI7O0FNbmFBOztFQUVDLGNBQWM7QU5zYWY7O0FNbmFBOztFQUVDLGdCQUFnQjtBTnNhakI7O0FNbmFBO0VBQ0MsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBTnNhbEI7O0FNbmFBLGtDQUFBO0FBRUEsNENBQUEiLCJmaWxlIjoidG9wLXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypTYXNz5L2/55SoKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmNvbW1vbiB0byBhbGwgZGlyZWN0b3JpZXNcclxu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44Oq44K744OD44OIXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IHN0YXJ0LS0tLS0tLS0tLSovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1iYXNpYyBzdGFydC0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG5hIHtcbiAgY29sb3I6ICMyNmM7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS1iYXNpYyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBzdGFydC0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xuLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZTYwMDEyO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlYWRlcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKlx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7Ki9cbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTBweCAydnc7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLypcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7Ki9cbiAgLypcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO+eiuuiqjeeUqCovXG59XG5cbi5sb2dvIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbjogMTBweCBhdXRvIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2dvX190eHQge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cblxuLmxvZ29fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwO1xuICB3aWR0aDogNjAlO1xufVxuXG4uc3ViLW5hdiB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnN1Yi1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnN1Yi1uYXYgbGk6bnRoLWNoaWxkKG4rMikge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cblxuLnN1Yi1uYXZfX2xpbmsge1xuICBjb2xvcjogIzAyNzdiZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3ViLW5hdl9fbGluazpob3Zlcixcbi5zdWItbmF2X19saW5rOmFjdGl2ZSxcbi5zdWItbmF2X19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qLS0tLS0tLS0tLWhlYWRlciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWZvb3RlciBzdGFydC0tLS0tLS0tLS0qL1xuLmZvb3RlciB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5mb290ZXJfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb290ZXItbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xufVxuXG4uZm9vdGVyLW5hdl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkO1xufVxuXG4uZm9vdGVyLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTAlIDVweCAyJTtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xuICAvKlx0YmFja2dyb3VuZC1zaXplOiA1JSBhdXRvOyovXG59XG5cbi5mb290ZXItcmVnIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAyJTtcbiAgbWF4LXdpZHRoOiA3OCU7XG59XG5cbi5mb290ZXItcHJpdmFjeSB7XG4gIG1hcmdpbjogMTBweCAyJSAwIDA7XG4gIG1heC13aWR0aDogMTQlO1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLWZvb3RlciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLXBhZ2UtbmF2IHN0YXJ0LS0tLS0tLS0tLSovXG4ucGFnZS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1heC13aWR0aDogMTR2dztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLyotLS0tLS0tLS0tcGFnZS1uYXYgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jb250ZW50cyBzdGFydC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1wcmljZSBzdGFydC0tLS0tLS0tLS0qL1xuLnByaWNlX19jYXRlZ29yeSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5wcmljZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDMuMzg1NDJ2dztcbn1cblxuLnByaWNlX19saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzB2dztcbiAgaGVpZ2h0OiAwO1xufVxuXG4ucHJpY2VfX2xpc3QtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDQ2dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByaWNlX19saXN0IGxpOm50aC1jaGlsZChuKzMpIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLnByaWNlX19saXN0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMCA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzk5OTtcbn1cblxuLnByaWNlX19saXN0LWxpbms6aG92ZXIsXG4ucHJpY2VfX2xpc3QtbGluazphY3RpdmUsXG4ucHJpY2VfX2xpc3QtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzIzYjFlOTtcbn1cblxuLnByaWNlX19saXN0LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNGQ0ZDRkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRkNGQ0ZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucHJpY2VfX2xpc3QtZmlnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJpY2VfX3NlcnZpY2Uge1xuICBwYWRkaW5nOiAxNXB4IDJ2dztcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzY2Njtcbn1cblxuLnByaWNlX19zZXJ2aWNlLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcmljZV9fc2VydmljZSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuXG4ucHJpY2VfX3NlcnZpY2UtbGluazpsaW5rLFxuLnByaWNlX19zZXJ2aWNlLWxpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByaWNlX19zZXJ2aWNlLWxpbms6aG92ZXIsXG4ucHJpY2VfX3NlcnZpY2UtbGluazphY3RpdmUsXG4ucHJpY2VfX3NlcnZpY2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmY1NDVmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnByaWNlX19zZXJ2aWNlLWxpbms6OmJlZm9yZSxcbi5wcmljZV9fYnUtbGlzdC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZjU0NWY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZjU0NWY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdmVydGljYWwtYWxpZ246IC4xNWVtO1xufVxuXG4ucHJpY2VfX3dhdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnByaWNlX19jaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG5cbi5wcmljZV9fYnUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4ucHJpY2VfX2J1LWxpc3QtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDIzNXB4O1xufVxuXG4ucHJpY2VfX2J1LWxpc3QtbGluazpsaW5rLFxuLnByaWNlX19idS1saXN0LWxpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByaWNlX19idS1saXN0LWxpbms6aG92ZXIsXG4ucHJpY2VfX2J1LWxpc3QtbGluazphY3RpdmUsXG4ucHJpY2VfX2J1LWxpc3QtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmY1NDVmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnByaWNlX19idS1saXN0LW1hcmsge1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4ucHJpY2VfX25vdGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucHJpY2VfX25vdGUtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLyotLS0tLS0tLS0tcHJpY2UgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1qcy1wcmljZSBzdGFydC0tLS0tLS0tLS0qL1xuLmpzLWN1cnJlbnQgYSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyM2IxZTk7XG59XG5cbi5qcy1wcmljZV9fc2VydmljZSxcbi5qcy1wcmljZV9fd2F0ZXItaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLWpzLXByaWNlIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY2FtcGFpZ24tbm90ZSBzdGFydC0tLS0tLS0tLS0qL1xuLmNhbXBhaWduLW5vdGUge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4uY2FtcGFpZ24tbm90ZV9faXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLyotLS0tLS0tLS0tY2FtcGFpZ24tbm90ZSBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLW91dGxpbmUgc3RhcnQtLS0tLS0tLS0tKi9cbi5vdXRsaW5lX19jb250ZW50cyB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5sdjItaGVhZGluZy0tY2FtcGFpZ24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkN2ZjYTtcbn1cblxuLm91dGxpbmVfX2NvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkN2ZjYTtcbn1cblxuLm91dGxpbmVfX2NoYW5jZSB7XG4gIHBhZGRpbmc6IDAgMnZ3O1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ub3V0bGluZV9fdHh0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLm91dGxpbmVfX25vdGUge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ub3V0bGluZV9fbm90ZS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4ub3V0bGluZV9fZmlnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5cbi5vdXRsaW5lX19vdXQtc2NvcGUge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ub3V0bGluZV9fb3V0LXNjb3BlLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDAgMnZ3O1xufVxuXG4uY2F0ZWdvcnlfX291dGxpbmUge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ubHYzLWhlYWRpbmctLWNhcmQge1xuICBjb2xvcjogIzIzYjFlOTtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjRmZjtcbn1cblxuLmNhdGVnb3J5X19ub3RlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNhdGVnb3J5X19ub3RlLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5wcmVzZW50YXRpb24ge1xuICBwYWRkaW5nOiAwIDJ2dztcbn1cblxuLnByZXNlbnRhdGlvbl9fb3V0bGluZSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5wcmVzZW50YXRpb25fX3R4dCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5wcm9tb3Rpb25hbC1jYXJkIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnByZXNlbnRhdGlvbl9fbmF2LWl0ZW0sXG4ucHJvbW90aW9uYWwtY2FyZF9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4ubWVtYmVyc19fcHJlc2VudGF0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnByZXNlbnRhdGlvbl9fbm90ZS1pdGVtLFxuLm1lbWJlcnNfX25vdGUtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLyotLS0tLS0tLS0tb3V0bGluZSBlbmQtLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZmVhdHVyZSBzdGFydC0tLS0tLS0tLSovXG46cm9vdCB7XG4gIC0tcHg6IGNhbGMoMTAwdncgLyA3NTApO1xufVxuXG4uZmVhdHVyZV9pdGVtX21haW4ge1xuICBmb250LXNpemU6IGNhbGMoNDAgKiB2YXIoLS1weCkpO1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNjEgKiB2YXIoLS1weCkpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDMwICogdmFyKC0tcHgpKTtcbn1cblxuLmZlYXR1cmVfaXRlbV9zdWIge1xuICBmb250LXNpemU6IGNhbGMoMjIgKiB2YXIoLS1weCkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIzMTgxNTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVhdHVyZV9pdGVtXzAxX2NpcmNsZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogY2FsYyg0MiAqIHZhcigtLXB4KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNDMgKiB2YXIoLS1weCkpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogY2FsYyg1NDkgKiB2YXIoLS1weCkpO1xuICBoZWlnaHQ6IGNhbGMoMTcxICogdmFyKC0tcHgpKTtcbiAgbWFyZ2luLXRvcDogY2FsYygyOSAqIHZhcigtLXB4KSk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tZmVhdHVyZSBlbmQtLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tcGFydGljaXBhdGUgc3RhcnQtLS0tLS0tLS0qL1xuLnBhcnRpY2lwYXRlX19jb250ZW50cyB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5wYXJ0aWNpcGF0ZV9fbGlzdCB7XG4gIHBhZGRpbmc6IDAgMnZ3O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ucGFydGljaXBhdGVfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnBhcnRpY2lwYXRlX19saXN0LWVuZCB7XG4gIGNvbG9yOiAjZmY1NzVjO1xufVxuXG4ucGFydGljaXBhdGVfX2xpc3QgbGk6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW46IDMwcHggMCAwIDFlbTtcbn1cblxuLnBhcnRpY2lwYXRlX19saXN0LWVtIHtcbiAgY29sb3I6ICNmZjU3NWM7XG59XG5cbi5wYXJ0aWNpcGF0ZV9fbm90ZSB7XG4gIHBhZGRpbmc6IDJ2dztcbiAgbWFyZ2luOiAzMHB4IDJ2dyAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmYmM3O1xufVxuXG4ucGFydGljaXBhdGVfX25vdGUtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnBhcnRpY2lwYXRlX19ub3RlLWVtIHtcbiAgY29sb3I6ICNmZjU3NWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKi0tLS0tLS0tLS1wYXJ0aWNpcGF0ZSBlbmQtLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tYnRuLWVudHJ5IHN0YXJ0LS0tLS0tLS0tKi9cbi5idG4tZW50cnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1lbnRyeV9fcGFydGljaXBhdGUge1xuICBtYXJnaW46IDMwcHggMCAwIC0xZW07XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4uYnRuLWVudHJ5X19jb250ZW50cyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5idG4tZW50cnktLXRvcCB7XG4gIHBhZGRpbmc6IDAgMnZ3O1xufVxuXG4uYnRuLWVudHJ5X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggNHZ3O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMy42NDU4M3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMTEyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J0bi1lbnRyeV9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0dncgdG9wIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAzLjR2dyBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4ICM5OTk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5idG4tZW50cnlfX2xpbms6aG92ZXIsXG4uYnRuLWVudHJ5X19saW5rOmFjdGl2ZSxcbi5idG4tZW50cnlfX2xpbms6Zm9jdXMge1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi8qLS0tLS0tLS0tLWJ0bi1lbnRyeSBlbmQtLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY2F1dGlvbnMgc3RhcnQtLS0tLS0tLS0qL1xuLmNhdXRpb25zX19jb250ZW50cyB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5sdjItaGVhZGluZy0tY2F1dGlvbnMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbn1cblxuLmNhdXRpb25zX19sdjMtaGVhZGluZyxcbi5jYXV0aW9uc19fbGlzdCB7XG4gIHBhZGRpbmc6IDAgMnZ3O1xufVxuXG4uY2F1dGlvbnNfX2xpc3RfX2NhdXRpb25zLFxuLmNhdXRpb25zX19jaGFuY2Uge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uY2F1dGlvbnNfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLyotLS0tLS0tLS0tY2F1dGlvbnMgZW5kLS0tLS0tLS0tKi9cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPS4uL21hcHMvdG9wLXMuY3NzLm1hcCAqL1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKlNhc3Pkvb/nlKgqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5jb21tb24gdG8gYWxsIGRpcmVjdG9yaWVzXHJcbuODh+ODleOCqeODq+ODiOOCueOCv+OCpOODq+ODquOCu+ODg+ODiFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IHN0YXJ0LS0tLS0tLS0tLSovXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxyXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxyXG5iLCBpLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG51bCwgb2wge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaW5zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZWwge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICBjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaHIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3Qge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgZW5kLS0tLS0tLS0tLSovIiwiLyotLS0tLS0tLS0tYmFzaWMgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbmh0bWwge1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbi8vXHRmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICMyNmM7XHJcbi8vXHQmOmxpbmssXHJcbi8vXHQmOnZpc2l0ZWQge1xyXG4vL1x0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbi8vXHR9XHJcbi8vXHQmOmhvdmVyLFxyXG4vL1x0JjphY3RpdmUge1xyXG4vL1x0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuLy9cdH1cclxufVxyXG5cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1iYXNpYyBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5jb250YWluZXIge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0taGVhZGVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5oZWFkZXIge1xyXG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCAjZTYwMDEyO1xyXG59XHJcblxyXG4uaGVhZGVyX19pbm5lciB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2dyb3VwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC8qXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsqL1xyXG5cdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0cGFkZGluZzogMTBweCAydnc7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdC8qXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyovXHJcblx0LypcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO+eiuuiqjeeUqCovXHJcbn1cclxuXHJcbi5sb2dvIHtcclxuXHRvcmRlcjogMjtcclxuXHRtYXJnaW46IDEwcHggYXV0byAwIDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5sb2dvX190eHQge1xyXG5cdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG59XHJcblxyXG4ubG9nb19fbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiA1cHggMCAwO1xyXG5cdHdpZHRoOiA2MCU7XHJcbn1cclxuXHJcbi5zdWItbmF2IHtcclxuXHRvcmRlcjogMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXNpemU6IDA7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5zdWItbmF2X19pdGVtIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uc3ViLW5hdiBsaTpudGgtY2hpbGQobisyKSB7XHJcblx0cGFkZGluZzogMCAwIDAgMTBweDtcclxuXHRtYXJnaW46IDAgMCAwIDEwcHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG4uc3ViLW5hdl9fbGluayB7XHJcblx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc3ViLW5hdl9fbGluazpob3ZlcixcclxuLnN1Yi1uYXZfX2xpbms6YWN0aXZlLFxyXG4uc3ViLW5hdl9fbGluazpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tZm9vdGVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5mb290ZXIge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5mb290ZXJfX2dyb3VwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mb290ZXItbmF2IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9faXRlbSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2X19saW5rIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiA1cHggMTAlIDVweCAyJTtcclxuXHRjb2xvcjogIzY2NjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uMi5wbmcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDUwJTtcclxuXHQvKlx0YmFja2dyb3VuZC1zaXplOiA1JSBhdXRvOyovXHJcbn1cclxuXHJcbi5mb290ZXItcmVnIHtcclxuXHRtYXJnaW46IDEwcHggMCAwIDIlO1xyXG5cdG1heC13aWR0aDogNzglO1xyXG59XHJcblxyXG4uZm9vdGVyLXByaXZhY3kge1xyXG5cdG1hcmdpbjogMTBweCAyJSAwIDA7XHJcblx0bWF4LXdpZHRoOiAxNCU7XHJcbn1cclxuXHJcbi5mb290ZXItY29weXJpZ2h0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAwIDAgMTBweDtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWZvb3RlciBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tcGFnZS1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cclxuLnBhZ2UtbmF2IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRtYXgtd2lkdGg6IDE0dnc7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1wYWdlLW5hdiBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tY29udGVudHMgc3RhcnQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovIiwiLyotLS0tLS0tLS0tcHJpY2Ugc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5wcmljZV9fY2F0ZWdvcnkge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5wcmljZV9fbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1Z3KDI2KTtcclxufVxyXG5cclxuLnByaWNlX19saXN0OjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMzB2dztcclxuXHRoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wcmljZV9fbGlzdC1pdGVtIHtcclxuXHRmbGV4LWJhc2lzOiA0NnZ3O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByaWNlX19saXN0IGxpOm50aC1jaGlsZChuKzMpIHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3QtbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDEwcHggMCA2cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICM0ZDRkNGQ7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRib3JkZXI6IDNweCBzb2xpZCAjOTk5O1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3QtbGluazpob3ZlcixcclxuLnByaWNlX19saXN0LWxpbms6YWN0aXZlLFxyXG4ucHJpY2VfX2xpc3QtbGluazpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICMyM2IxZTk7XHJcbn1cclxuXHJcbi5wcmljZV9fbGlzdC1saW5rOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTBweDtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzRkNGQ0ZDtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzRkNGQ0ZDtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5wcmljZV9fbGlzdC1maWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucHJpY2VfX3NlcnZpY2Uge1xyXG5cdHBhZGRpbmc6IDE1cHggMnZ3O1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRib3JkZXI6IDNweCBzb2xpZCAjNjY2O1xyXG59XHJcblxyXG4ucHJpY2VfX3NlcnZpY2UtaXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucHJpY2VfX3NlcnZpY2UgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0bWFyZ2luOiAwIDIwcHggMCAwO1xyXG59XHJcblxyXG4ucHJpY2VfX3NlcnZpY2UtbGluazpsaW5rLFxyXG4ucHJpY2VfX3NlcnZpY2UtbGluazp2aXNpdGVkIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wcmljZV9fc2VydmljZS1saW5rOmhvdmVyLFxyXG4ucHJpY2VfX3NlcnZpY2UtbGluazphY3RpdmUsXHJcbi5wcmljZV9fc2VydmljZS1saW5rOmZvY3VzIHtcclxuXHRjb2xvcjogI2ZmNTQ1ZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnByaWNlX19zZXJ2aWNlLWxpbms6OmJlZm9yZSxcclxuLnByaWNlX19idS1saXN0LWxpbms6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwIDhweCAwIDA7XHJcblx0d2lkdGg6IDVweDtcclxuXHRoZWlnaHQ6IDVweDtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmNTQ1ZjtcclxuXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmY1NDVmO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogLjE1ZW07XHJcbn1cclxuXHJcbi5wcmljZV9fd2F0ZXIge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5wcmljZV9fY2l0eSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogNnB4IDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRsaXN0QmFja0dyYXk7XHJcbn1cclxuXHJcbi5wcmljZV9fYnUtbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5wcmljZV9fYnUtbGlzdC1pdGVtIHtcclxuXHRmbGV4LWJhc2lzOiAoOTYwcHggLSAoMTBweCAqIDIpKSAvIDQ7XHJcbn1cclxuXHJcbi5wcmljZV9fYnUtbGlzdC1saW5rOmxpbmssXHJcbi5wcmljZV9fYnUtbGlzdC1saW5rOnZpc2l0ZWQge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnByaWNlX19idS1saXN0LWxpbms6aG92ZXIsXHJcbi5wcmljZV9fYnUtbGlzdC1saW5rOmFjdGl2ZSxcclxuLnByaWNlX19idS1saXN0LWxpbms6Zm9jdXMge1xyXG5cdGNvbG9yOiAjZmY1NDVmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ucHJpY2VfX2J1LWxpc3QtbWFyayB7XHJcblx0bWFyZ2luOiAwIDAgMCA1cHg7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDEzKTtcclxufVxyXG5cclxuLnByaWNlX19ub3RlIHtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxuXHRjb2xvcjogIzY2NjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTQpO1xyXG59XHJcblxyXG4ucHJpY2VfX25vdGUtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXByaWNlIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tanMtcHJpY2Ugc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5qcy1jdXJyZW50IGEge1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICMyM2IxZTk7XHJcbn1cclxuXHJcbi5qcy1wcmljZV9fc2VydmljZSxcclxuLmpzLXByaWNlX193YXRlci1pdGVtIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uanMtc2hvdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWpzLXByaWNlIGVuZC0tLS0tLS0tLS0qLyIsIi8vcHjjgpJyZW3jgavlpInmj5tcclxuQGZ1bmN0aW9uIHB4VG9SZW0oJHB4U2l6ZSl7XHJcblx0QHJldHVybiAkcHhTaXplIC8gJGJhc2VTaXplICogMXJlbVxyXG59XHJcblxyXG4vL3B444KSdnfjgavlpInmj5tcclxuQGZ1bmN0aW9uIHB4VG9WdygkcHhTaXplKXtcclxuXHRAcmV0dXJuICRweFNpemUgLyAkYnJlYWtQb2ludFdpZHRoICogMTAwdndcclxufSIsIi8v44OZ44O844K544Gu44OV44Kp44Oz44OI44K144Kk44K677yIcHjvvIlcclxuJGJhc2VTaXplOiAxNjtcclxuXHJcbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gu5bmF77yIcHjvvIlcclxuJGJyZWFrUG9pbnRXaWR0aDogNzY4O1xyXG5cclxuLy/pnZLoibLvvIjopovlh7rjgZfjga7og4zmma/oibLvvIlcclxuJGhlYWRpbmdCYWNrQmx1ZTogIzFkN2ZjYTtcclxuXHJcbi8v5rC06Imy77yI6KaL5Ye644GX44Gu5paH5a2X6Imy77yJXHJcbiRoZWFkaW5nVGV4dExpZ2h0Qmx1ZTogIzIzYjFlOTtcclxuXHJcbi8v6JaE44GE5rC06Imy77yI6KaL5Ye644GX44Gu6IOM5pmv6Imy77yJXHJcbiRoZWFkaW5nQmFja0xpZ2h0Qmx1ZTogI2U5ZjRmZjtcclxuXHJcbi8v44Kw44Os44O877yI6KaL5Ye644GX44Gu6IOM5pmv6Imy77yJXHJcbiRoZWFkaW5nQmFja0dyYXk6ICM4MDgwODA7XHJcblxyXG4vL+OCsOODrOODvO+8iOmDvemBk+W6nOecjOOBruiDjOaZr+iJsu+8iVxyXG4kbGlzdEJhY2tHcmF5OiAjNjY2OyIsIkBpbXBvcnQgXCJ2YXJpYWJsZVwiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInJlc2V0XCI7XHJcbkBpbXBvcnQgXCJjb21tb24tc1wiO1xyXG5AaW1wb3J0IFwicHJpY2Utc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tY2FtcGFpZ24tbm90ZSBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmNhbXBhaWduLW5vdGUge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5jYW1wYWlnbi1ub3RlX19pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY2FtcGFpZ24tbm90ZSBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLW91dGxpbmUgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5vdXRsaW5lX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxufVxyXG5cclxuLmx2Mi1oZWFkaW5nLS1jYW1wYWlnbiB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDI0KTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmdCYWNrQmx1ZTtcclxufVxyXG5cclxuLm91dGxpbmVfX2NvZGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxNik7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nQmFja0JsdWU7XHJcbn1cclxuXHJcbi5vdXRsaW5lX19jaGFuY2Uge1xyXG5cdHBhZGRpbmc6IDAgMnZ3O1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5vdXRsaW5lX190eHQge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbi8vXHRmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5vdXRsaW5lX19ub3RlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ub3V0bGluZV9fbm90ZS1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLm91dGxpbmVfX2ZpZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxufVxyXG5cclxuLm91dGxpbmVfX291dC1zY29wZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTQpO1xyXG59XHJcblxyXG4ub3V0bGluZV9fb3V0LXNjb3BlLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4uY2F0ZWdvcnkge1xyXG5cdHBhZGRpbmc6IDAgMnZ3O1xyXG59XHJcblxyXG4uY2F0ZWdvcnlfX291dGxpbmUge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5sdjMtaGVhZGluZy0tY2FyZCB7XHJcblx0Y29sb3I6ICRoZWFkaW5nVGV4dExpZ2h0Qmx1ZTtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMjEpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZ0JhY2tMaWdodEJsdWU7XHJcbn1cclxuXHJcbi5jYXRlZ29yeV9fbm90ZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTQpO1xyXG4vL1x0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2F0ZWdvcnlfX25vdGUtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb24ge1xyXG5cdHBhZGRpbmc6IDAgMnZ3O1xyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX19vdXRsaW5lIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX190eHQge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5wcm9tb3Rpb25hbC1jYXJkIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX19uYXYtaXRlbSxcclxuLnByb21vdGlvbmFsLWNhcmRfX2xpc3QtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5tZW1iZXJzX19wcmVzZW50YXRpb24ge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb25fX25vdGUtaXRlbSxcclxuLm1lbWJlcnNfX25vdGUtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLW91dGxpbmUgZW5kLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWZlYXR1cmUgc3RhcnQtLS0tLS0tLS0qL1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tcHg6IGNhbGMoMTAwdncgLyA3NTApO1xyXG59XHJcblxyXG4uZmVhdHVyZV9pdGVtX21haW4ge1xyXG5cdGZvbnQtc2l6ZTogY2FsYyg0MCAqIHZhcigtLXB4KSk7XHJcblx0Y29sb3I6ICMyMzE4MTU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IGNhbGMoNjEgKiB2YXIoLS1weCkpO1xyXG5cdG1hcmdpbi10b3A6IGNhbGMoMzAgKiB2YXIoLS1weCkpO1xyXG59XHJcblxyXG4uZmVhdHVyZV9pdGVtX3N1YiB7XHJcblx0Zm9udC1zaXplOiBjYWxjKDIyICogdmFyKC0tcHgpKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiAjMjMxODE1O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmVhdHVyZV9pdGVtXzAxX2NpcmNsZXMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IGNhbGMoNDIgKiB2YXIoLS1weCkpO1xyXG5cdG1hcmdpbi1ib3R0b206IGNhbGMoNDMgKiB2YXIoLS1weCkpO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR3aWR0aDogY2FsYyg1NDkgKiB2YXIoLS1weCkpO1xyXG5cdGhlaWdodDogY2FsYygxNzEgKiB2YXIoLS1weCkpO1xyXG5cdG1hcmdpbi10b3A6IGNhbGMoMjkgKiB2YXIoLS1weCkpO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZmVhdHVyZSBlbmQtLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tcGFydGljaXBhdGUgc3RhcnQtLS0tLS0tLS0qL1xyXG5cclxuLnBhcnRpY2lwYXRlX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxufVxyXG5cclxuLnBhcnRpY2lwYXRlX19saXN0IHtcclxuXHRwYWRkaW5nOiAwIDJ2dztcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbGlzdC1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLnBhcnRpY2lwYXRlX19saXN0LWVuZCB7XHJcblx0Y29sb3I6ICNmZjU3NWM7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbGlzdCBsaTpudGgtY2hpbGQobisyKSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMCAxZW07XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbGlzdC1lbSB7XHJcblx0Y29sb3I6ICNmZjU3NWM7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbm90ZSB7XHJcblx0cGFkZGluZzogMnZ3O1xyXG5cdG1hcmdpbjogMzBweCAydncgMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmYmM3O1xyXG59XHJcblxyXG4ucGFydGljaXBhdGVfX25vdGUtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbm90ZS1lbSB7XHJcblx0Y29sb3I6ICNmZjU3NWM7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXBhcnRpY2lwYXRlIGVuZC0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1idG4tZW50cnkgc3RhcnQtLS0tLS0tLS0qL1xyXG5cclxuLmJ0bi1lbnRyeSB7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDE2KTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG4tZW50cnlfX3BhcnRpY2lwYXRlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwIC0xZW07XHJcblx0dGV4dC1pbmRlbnQ6IDA7XHJcbn1cclxuXHJcbi5idG4tZW50cnlfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uYnRuLWVudHJ5LS10b3Age1xyXG5cdHBhZGRpbmc6IDAgMnZ3O1xyXG59XHJcblxyXG4uYnRuLWVudHJ5X19saW5rIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDIwcHggNHZ3O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1Z3KDI4KTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2MDExMjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J0bi1lbnRyeV9iZy5wbmcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNHZ3IHRvcCA1MCU7XHJcblx0YmFja2dyb3VuZC1zaXplOiAzLjR2dyBhdXRvO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRib3gtc2hhZG93OiAwIDRweCAjOTk5O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5idG4tZW50cnlfX2xpbms6aG92ZXIsXHJcbi5idG4tZW50cnlfX2xpbms6YWN0aXZlLFxyXG4uYnRuLWVudHJ5X19saW5rOmZvY3VzIHtcclxuXHRvcGFjaXR5OiAuNzU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWJ0bi1lbnRyeSBlbmQtLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tY2F1dGlvbnMgc3RhcnQtLS0tLS0tLS0qL1xyXG5cclxuLmNhdXRpb25zX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxufVxyXG5cclxuLmx2Mi1oZWFkaW5nLS1jYXV0aW9ucyB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDI0KTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmdCYWNrR3JheTtcclxufVxyXG5cclxuLmNhdXRpb25zX19sdjMtaGVhZGluZyxcclxuLmNhdXRpb25zX19saXN0IHtcclxuXHRwYWRkaW5nOiAwIDJ2dztcclxufVxyXG5cclxuLmNhdXRpb25zX19saXN0X19jYXV0aW9ucyxcclxuLmNhdXRpb25zX19jaGFuY2Uge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5jYXV0aW9uc19fbGlzdC1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY2F1dGlvbnMgZW5kLS0tLS0tLS0tKi9cclxuXHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPS4uL21hcHMvdG9wLXMuY3NzLm1hcCAqL1xyXG4iXX0= */
