@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 {
	&:link,
	&:visited {
		color: #0277bd;
		text-decoration: none;
	}*/
/*	&:hover,
	&:active {
		color: #0277bd;
		text-decoration: underline;
	}
}*/
img {
  max-width: 100%;
  height: auto;
}

/*----------basic end----------*/
/*----------container start----------*/
.container {
  padding: 0 0 22vw;
  color: #333;
  line-height: 1.8;
}

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

.header__inner {
  display: flex;
  justify-content: space-between;
  padding: 10px 2vw;
}

.logo {
  flex-basis: 54vw;
}

.logo__txt {
  font-size: 0.625rem;
}

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

.sub-nav {
  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----------*/
/*----------contents start----------*/
.em-txt {
  color: #ef464a;
}

/*----------contents end----------*/
/*----------heading start----------*/
.lv1-heading {
  text-align: center;
}

/*----------heading end----------*/
/*----------btn-app start----------*/
.btn-app {
  text-align: center;
}

.btn-app__contents {
  margin: 45px 0 0;
}

.btn-app__fig {
  width: 94vw;
}

/*----------btn-app end----------*/
/*----------condition start----------*/
.condition {
  padding: 4px;
  background: linear-gradient(45deg, #c0e8fd 0, #f9f9ff 50%, #ffdcdb 100%);
  border-radius: 6px;
}

.condition__contents {
  margin: 45px 2vw 0;
}

.condition__inner {
  padding: 20px 4vw;
  background-color: #fff;
  border-radius: 4px;
}

.condition__lv2-heading {
  color: #fe3a41;
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
}

.condition__txt {
  color: #0a7cd2;
  font-size: 1.125rem;
  font-weight: bold;
}

/*----------condition end----------*/
/*----------detail-nav start----------*/
.detail-nav {
  font-size: 0.875rem;
  text-align: center;
}

.detail-nav__contents {
  margin: 45px auto 0;
}

.detail-nav__link {
  display: block;
  padding: 10px 2vw;
  margin: 0 auto;
  width: 88vw;
  color: #0a7cd2;
  font-weight: bold;
  text-decoration: none;
  background-image: url(../images/btn-card_bg.png);
  background-repeat: no-repeat;
  background-position: right 2vw top 50%;
  background-size: 12px auto;
  border: 4px solid #84bde8;
  border-radius: 6px;
}

/*----------detail-nav end----------*/
/*----------benefit start----------*/
.benefit {
  padding: 45px 0;
  background-color: #e6f6fe;
}

.benefit__contents {
  margin: 60px 0 0;
}

.benefit__lv2-heading {
  color: #0a254b;
  font-size: 1.75rem;
  text-align: center;
  line-height: 1.2;
}

.benefit__box {
  padding: 45px 4vw;
  margin: 45px auto 0;
  width: 88vw;
  background-color: #fff;
  border: 2px solid #cdedfe;
  border-radius: 6px;
}

.benefit__box--second::before {
  content: url(../images/benefit_bg.png);
  position: absolute;
  top: -64px;
  left: 50%;
  transform: translateX(-50%);
}

.benefit__lv3-heading {
  font-size: 1.3125rem;
  line-height: 1.4;
}

.benefit__lv3-heading-price {
  display: inline-block;
  color: #0a7cd2;
  font-size: 1.5rem;
  background: linear-gradient(to bottom, #fff 0%, #fff 66%, #fee76d 66%, #fee76d 86%, #fff 86%, #fff 100%);
}

.benefit__box-inner {
  margin: 0 auto;
}

.benefit__receive {
  margin: 30px 0 0;
}

.benefit__shopping-nav {
  margin: 15px 0 0;
}

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

.benefit__point {
  padding: 0 0 0 28px;
  margin: 30px 0 0;
  font-size: 1.125rem;
  background-image: url(../images/list-mark1.png);
  background-repeat: no-repeat;
  background-position: 0 .35em;
  background-size: 18px auto;
}

.period {
  padding: 30px 2vw;
  font-size: 0.875rem;
  background-color: #e6f6fe;
}

.period__benefit__box-inner {
  margin: 15px 0 0;
}

.period__date,
.period__em,
.period__refund-item-price {
  color: #0a7cd2;
  font-weight: bold;
}

.period__txt,
.period__refund,
.period__notes {
  margin: 15px 0 0;
}

.period__txt {
  -webkit-text-decoration: underline 2px #0a7cd2;
          text-decoration: underline 2px #0a7cd2;
}

.period__refund-item {
  display: flex;
}

.period__refund-item {
  display: table;
}

.period__refund-item-range,
.period__refund-item-arrow,
.period__refund-item-price {
  display: table-cell;
}

.period__refund-item-range {
  width: 10.8em;
}

.period__refund-item-arrow {
  width: 2.6em;
  text-align: center;
}

.period__total {
  margin: 15px 0 0 1em;
  text-indent: -1em;
}

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

.benefit__date {
  margin: 15px 0 0;
}

.benefit__date-mark {
  color: #0a7cd2;
}

.benefit__fig-date {
  margin: 10px 0 0;
}

.benefit__use-txt {
  display: block;
  padding: 4px 2vw;
  margin: 30px 0 0;
  color: #fff;
  font-size: 1.125rem;
  text-align: center;
  background-color: #0a7cd2;
}

.benefit__txt {
  margin: 10px 0 0;
}

.benefit__em {
  color: #0a7cd2;
  font-weight: bold;
}

.benefit__fig-use,
.benefit__fig-total {
  display: block;
}

.benefit__fig-use {
  margin: 15px auto 0;
}

.benefit__fig-total {
  margin: 30px auto 0;
}

.store__benefit__box-inner {
  margin: 30px 0 0;
}

.store__em {
  font-weight: bold;
}

.letter {
  padding: 15px 4vw;
  width: 88vw;
  background-color: #fff;
  border: 2px solid #d9d9d9;
  border-radius: 6px;
}

.letter__benefit {
  margin: 30px auto 0;
}

.letter__join {
  color: #0a7cd2;
  font-weight: bold;
}

.letter__fig {
  display: block;
  margin: 15px auto 0;
}

/*----------benefit end----------*/
/*----------notes start----------*/
.notes__contents {
  padding: 0 2vw;
  margin: 60px auto 0;
}

.notes__lv2-heading {
  color: #0a254b;
  font-size: 1.75rem;
  text-align: center;
  line-height: 1.2;
}

.notes__list {
  margin: 30px 0 0;
}

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

/*----------notes end----------*/
/*----------campaign start----------*/
.campaign {
  padding: 0 2vw;
  margin: 60px auto 0;
}

.campaign__lv2-heading {
  color: #0a254b;
  font-size: 1.75rem;
  text-align: center;
  line-height: 1.2;
}

.campaign__nav {
  margin: 30px 0 0;
  text-align: center;
}

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

.detail-nav,
.btn-app__campaign {
  margin: 45px auto 0;
}

/*----------campaign end----------*/
/*----------btn-app--display start----------*/
.btn-app--display {
  position: fixed;
  padding: 20px 0;
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.35);
  bottom: 0;
  left: 0;
}

/*----------btn-app--display end----------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC1zLmNzcyIsIl9yZXNldC5zY3NzIiwiX2NvbW1vbi1zLnNjc3MiLCJfZnVuY3Rpb24uc2NzcyIsInRvcC1zLnNjc3MiLCJfdmFyaWFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEIsU0FBQTtBQUNBOzs7OztxQkRLcUI7QUNDckIsMENBQUE7QUFDQTs7Ozs7Ozs7Ozs7O0VBWUUsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBO0VBQ0UsY0FBYztBRENoQjs7QUNFQTs7RUFFRSxjQUFjO0FEQ2hCOztBQ0VBO0VBQ0UsZ0JBQWdCO0FEQ2xCOztBQ0VBO0VBQ0UsWUFBWTtBRENkOztBQ0VBOztFQUVFLFdBQVc7RUFDWCxhQUFhO0FEQ2Y7O0FDRUE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBLHNDQUFBO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsV0FBVztFQUNYLHFCQUFxQjtBREN2Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsaUJBQWlCO0FEQ25COztBQ0VBO0VBQ0UsNkJBQTZCO0FEQy9COztBQ0VBO0VBQ0UseUJBQXlCO0VBQ3pCLFlBQVk7QURDZDs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7QURDbkI7O0FDRUEsNENBQUE7QUFDQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsU0FBUztFQUNULDZCQUE2QjtFQUM3QixhQUFhO0VBQ2IsVUFBVTtBRENaOztBQ0VBO0VBQ0Usc0JBQXNCO0FEQ3hCOztBQ0VBO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixjQUFjO0FEQ2hCOztBQ0VBLHdDQUFBO0FDOUdBLGtDQUFBO0FBRUE7RUFDQyw4QkFBOEI7QUYrRy9C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O0FJak9BO0VBQ0MsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSm9PbkI7O0FJak9BO0VBQ0MsZ0JBQWdCO0FKb09qQjs7QUlqT0E7O0VBRUMsbUJBQW1CO0FKb09wQjs7QUlqT0EsbUNBQUE7QUFFQSw2Q0FBQTtBQUVBO0VBQ0MsZUFBZTtFQUNmLGVBQWU7RUFDZixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHFDQUFpQztFQUNqQyxTQUFTO0VBQ1QsT0FBTztBSmtPUjs7QUkvTkEsMkNBQUEiLCJmaWxlIjoidG9wLXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypTYXNz5L2/55SoKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmNvbW1vbiB0byBhbGwgZGlyZWN0b3JpZXNcclxu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44Oq44K744OD44OIXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IHN0YXJ0LS0tLS0tLS0tLSovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1iYXNpYyBzdGFydC0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4vKmEge1xyXG5cdCY6bGluayxcclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fSovXG4vKlx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufSovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tYmFzaWMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jb250YWluZXIgc3RhcnQtLS0tLS0tLS0tKi9cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAgMjJ2dztcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xuLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZTYwMDEyO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAydnc7XG59XG5cbi5sb2dvIHtcbiAgZmxleC1iYXNpczogNTR2dztcbn1cblxuLmxvZ29fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5sb2dvX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuLnN1Yi1uYXYge1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3ViLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3ViLW5hdiBsaTpudGgtY2hpbGQobisyKSB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uc3ViLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjMDI3N2JkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdWItbmF2X19saW5rOmhvdmVyLFxuLnN1Yi1uYXZfX2xpbms6YWN0aXZlLFxuLnN1Yi1uYXZfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0taGVhZGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZm9vdGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uZm9vdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmZvb3Rlcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3Rlci1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXItbmF2X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXItbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMCUgNXB4IDIlO1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24yLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA1MCU7XG4gIC8qXHRiYWNrZ3JvdW5kLXNpemU6IDUlIGF1dG87Ki9cbn1cblxuLmZvb3Rlci1yZWcge1xuICBtYXJnaW46IDEwcHggMCAwIDIlO1xuICBtYXgtd2lkdGg6IDc4JTtcbn1cblxuLmZvb3Rlci1wcml2YWN5IHtcbiAgbWFyZ2luOiAxMHB4IDIlIDAgMDtcbiAgbWF4LXdpZHRoOiAxNCU7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGVudHMgc3RhcnQtLS0tLS0tLS0tKi9cbi5lbS10eHQge1xuICBjb2xvcjogI2VmNDY0YTtcbn1cblxuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1oZWFkaW5nIHN0YXJ0LS0tLS0tLS0tLSovXG4ubHYxLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLWhlYWRpbmcgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1idG4tYXBwIHN0YXJ0LS0tLS0tLS0tLSovXG4uYnRuLWFwcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1hcHBfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cblxuLmJ0bi1hcHBfX2ZpZyB7XG4gIHdpZHRoOiA5NHZ3O1xufVxuXG4vKi0tLS0tLS0tLS1idG4tYXBwIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29uZGl0aW9uIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29uZGl0aW9uIHtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNjMGU4ZmQgMCwgI2Y5ZjlmZiA1MCUsICNmZmRjZGIgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmNvbmRpdGlvbl9fY29udGVudHMge1xuICBtYXJnaW46IDQ1cHggMnZ3IDA7XG59XG5cbi5jb25kaXRpb25fX2lubmVyIHtcbiAgcGFkZGluZzogMjBweCA0dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNvbmRpdGlvbl9fbHYyLWhlYWRpbmcge1xuICBjb2xvcjogI2ZlM2E0MTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29uZGl0aW9uX190eHQge1xuICBjb2xvcjogIzBhN2NkMjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qLS0tLS0tLS0tLWNvbmRpdGlvbiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWRldGFpbC1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cbi5kZXRhaWwtbmF2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGV0YWlsLW5hdl9fY29udGVudHMge1xuICBtYXJnaW46IDQ1cHggYXV0byAwO1xufVxuXG4uZGV0YWlsLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDJ2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4OHZ3O1xuICBjb2xvcjogIzBhN2NkMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idG4tY2FyZF9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAydncgdG9wIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gIGJvcmRlcjogNHB4IHNvbGlkICM4NGJkZTg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLyotLS0tLS0tLS0tZGV0YWlsLW5hdiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJlbmVmaXQgc3RhcnQtLS0tLS0tLS0tKi9cbi5iZW5lZml0IHtcbiAgcGFkZGluZzogNDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmNmZlO1xufVxuXG4uYmVuZWZpdF9fY29udGVudHMge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuXG4uYmVuZWZpdF9fbHYyLWhlYWRpbmcge1xuICBjb2xvcjogIzBhMjU0YjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5iZW5lZml0X19ib3gge1xuICBwYWRkaW5nOiA0NXB4IDR2dztcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbiAgd2lkdGg6IDg4dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZGVkZmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmJlbmVmaXRfX2JveC0tc2Vjb25kOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2JlbmVmaXRfYmcucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJlbmVmaXRfX2x2My1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5iZW5lZml0X19sdjMtaGVhZGluZy1wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwYTdjZDI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmIDY2JSwgI2ZlZTc2ZCA2NiUsICNmZWU3NmQgODYlLCAjZmZmIDg2JSwgI2ZmZiAxMDAlKTtcbn1cblxuLmJlbmVmaXRfX2JveC1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmVuZWZpdF9fcmVjZWl2ZSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5iZW5lZml0X19zaG9wcGluZy1uYXYge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4uYmVuZWZpdF9fc2hvcHBpbmctbmF2LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5iZW5lZml0X19wb2ludCB7XG4gIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGlzdC1tYXJrMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC4zNWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbn1cblxuLnBlcmlvZCB7XG4gIHBhZGRpbmc6IDMwcHggMnZ3O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmNmZlO1xufVxuXG4ucGVyaW9kX19iZW5lZml0X19ib3gtaW5uZXIge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4ucGVyaW9kX19kYXRlLFxuLnBlcmlvZF9fZW0sXG4ucGVyaW9kX19yZWZ1bmQtaXRlbS1wcmljZSB7XG4gIGNvbG9yOiAjMGE3Y2QyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBlcmlvZF9fdHh0LFxuLnBlcmlvZF9fcmVmdW5kLFxuLnBlcmlvZF9fbm90ZXMge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4ucGVyaW9kX190eHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAycHggIzBhN2NkMjtcbn1cblxuLnBlcmlvZF9fcmVmdW5kLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGVyaW9kX19yZWZ1bmQtaXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucGVyaW9kX19yZWZ1bmQtaXRlbS1yYW5nZSxcbi5wZXJpb2RfX3JlZnVuZC1pdGVtLWFycm93LFxuLnBlcmlvZF9fcmVmdW5kLWl0ZW0tcHJpY2Uge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4ucGVyaW9kX19yZWZ1bmQtaXRlbS1yYW5nZSB7XG4gIHdpZHRoOiAxMC44ZW07XG59XG5cbi5wZXJpb2RfX3JlZnVuZC1pdGVtLWFycm93IHtcbiAgd2lkdGg6IDIuNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wZXJpb2RfX3RvdGFsIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4ucGVyaW9kX19ub3Rlcy1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uYmVuZWZpdF9fZGF0ZSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5iZW5lZml0X19kYXRlLW1hcmsge1xuICBjb2xvcjogIzBhN2NkMjtcbn1cblxuLmJlbmVmaXRfX2ZpZy1kYXRlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLmJlbmVmaXRfX3VzZS10eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4IDJ2dztcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhN2NkMjtcbn1cblxuLmJlbmVmaXRfX3R4dCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi5iZW5lZml0X19lbSB7XG4gIGNvbG9yOiAjMGE3Y2QyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJlbmVmaXRfX2ZpZy11c2UsXG4uYmVuZWZpdF9fZmlnLXRvdGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iZW5lZml0X19maWctdXNlIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbn1cblxuLmJlbmVmaXRfX2ZpZy10b3RhbCB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5cbi5zdG9yZV9fYmVuZWZpdF9fYm94LWlubmVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnN0b3JlX19lbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGV0dGVyIHtcbiAgcGFkZGluZzogMTVweCA0dnc7XG4gIHdpZHRoOiA4OHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5sZXR0ZXJfX2JlbmVmaXQge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4ubGV0dGVyX19qb2luIHtcbiAgY29sb3I6ICMwYTdjZDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGV0dGVyX19maWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbn1cblxuLyotLS0tLS0tLS0tYmVuZWZpdCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLW5vdGVzIHN0YXJ0LS0tLS0tLS0tLSovXG4ubm90ZXNfX2NvbnRlbnRzIHtcbiAgcGFkZGluZzogMCAydnc7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG5cbi5ub3Rlc19fbHYyLWhlYWRpbmcge1xuICBjb2xvcjogIzBhMjU0YjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ub3Rlc19fbGlzdCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5ub3Rlc19fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4vKi0tLS0tLS0tLS1ub3RlcyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNhbXBhaWduIHN0YXJ0LS0tLS0tLS0tLSovXG4uY2FtcGFpZ24ge1xuICBwYWRkaW5nOiAwIDJ2dztcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cblxuLmNhbXBhaWduX19sdjItaGVhZGluZyB7XG4gIGNvbG9yOiAjMGEyNTRiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNhbXBhaWduX19uYXYge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYW1wYWlnbl9fbmF2IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmRldGFpbC1uYXYsXG4uYnRuLWFwcF9fY2FtcGFpZ24ge1xuICBtYXJnaW46IDQ1cHggYXV0byAwO1xufVxuXG4vKi0tLS0tLS0tLS1jYW1wYWlnbiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJ0bi1hcHAtLWRpc3BsYXkgc3RhcnQtLS0tLS0tLS0tKi9cbi5idG4tYXBwLS1kaXNwbGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLyotLS0tLS0tLS0tYnRuLWFwcC0tZGlzcGxheSBlbmQtLS0tLS0tLS0tKi9cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLypTYXNz5L2/55SoKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuY29tbW9uIHRvIGFsbCBkaXJlY3Rvcmllc1xyXG7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjg6rjgrvjg4Pjg4hcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBzdGFydC0tLS0tLS0tLS0qL1xyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcclxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcclxuYiwgaSxcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxudWwsIG9sIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmlucyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGVsIHtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmhyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dCwgc2VsZWN0IHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IGVuZC0tLS0tLS0tLS0qLyIsIi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG5odG1sIHtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vKmEge1xyXG5cdCY6bGluayxcclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fSovXHJcbi8qXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59Ki9cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1iYXNpYyBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDAgMCAyMnZ3O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0taGVhZGVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5oZWFkZXIge1xyXG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCAjZTYwMDEyO1xyXG59XHJcblxyXG4uaGVhZGVyX19pbm5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0cGFkZGluZzogMTBweCAydnc7XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuXHRmbGV4LWJhc2lzOiA1NHZ3O1xyXG59XHJcblxyXG4ubG9nb19fdHh0IHtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTApO1xyXG59XHJcblxyXG4ubG9nb19fbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiA1cHggMCAwO1xyXG59XHJcblxyXG4uc3ViLW5hdiB7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uc3ViLW5hdl9faXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG5cclxuLnN1Yi1uYXYgbGk6bnRoLWNoaWxkKG4rMikge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcblx0bWFyZ2luOiAwIDAgMCAxMHB4O1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLnN1Yi1uYXZfX2xpbmsge1xyXG5cdGNvbG9yOiAjMDI3N2JkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnN1Yi1uYXZfX2xpbms6aG92ZXIsXHJcbi5zdWItbmF2X19saW5rOmFjdGl2ZSxcclxuLnN1Yi1uYXZfX2xpbms6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkZXIgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmZvb3RlciB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmZvb3Rlcl9fZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2X19pdGVtIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDVweCAxMCUgNXB4IDIlO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24yLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xyXG5cdC8qXHRiYWNrZ3JvdW5kLXNpemU6IDUlIGF1dG87Ki9cclxufVxyXG5cclxuLmZvb3Rlci1yZWcge1xyXG5cdG1hcmdpbjogMTBweCAwIDAgMiU7XHJcblx0bWF4LXdpZHRoOiA3OCU7XHJcbn1cclxuXHJcbi5mb290ZXItcHJpdmFjeSB7XHJcblx0bWFyZ2luOiAxMHB4IDIlIDAgMDtcclxuXHRtYXgtd2lkdGg6IDE0JTtcclxufVxyXG5cclxuLmZvb3Rlci1jb3B5cmlnaHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdG1hcmdpbjogMTBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qLyIsIi8vcHjjgpJyZW3jgavlpInmj5tcclxuQGZ1bmN0aW9uIHB4VG9SZW0oJHB4U2l6ZSl7XHJcblx0QHJldHVybiAkcHhTaXplIC8gJGJhc2VTaXplICogMXJlbVxyXG59XHJcblxyXG4vL3B444KSdnfjgavlpInmj5tcclxuQGZ1bmN0aW9uIHB4VG9WdygkcHhTaXplKXtcclxuXHRAcmV0dXJuICRweFNpemUgLyAkYnJlYWtQb2ludFdpZHRoICogMTAwdndcclxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZVwiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInJlc2V0XCI7XHJcbkBpbXBvcnQgXCJjb21tb24tc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tY29udGVudHMgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5lbS10eHQge1xyXG5cdGNvbG9yOiAkdGV4dFJlZDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkaW5nIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ubHYxLWhlYWRpbmcge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0taGVhZGluZyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWJ0bi1hcHAgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5idG4tYXBwIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG4tYXBwX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxufVxyXG5cclxuLmJ0bi1hcHBfX2ZpZyB7XHJcblx0d2lkdGg6IDk0dnc7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWJ0bi1hcHAgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1jb25kaXRpb24gc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5jb25kaXRpb24ge1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNjMGU4ZmQgMCwgI2Y5ZjlmZiA1MCUsICNmZmRjZGIgMTAwJSk7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4uY29uZGl0aW9uX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA0NXB4IDJ2dyAwO1xyXG59XHJcblxyXG4uY29uZGl0aW9uX19pbm5lciB7XHJcblx0cGFkZGluZzogMjBweCA0dnc7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5jb25kaXRpb25fX2x2Mi1oZWFkaW5nIHtcclxuXHRjb2xvcjogI2ZlM2E0MTtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMjgpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29uZGl0aW9uX190eHQge1xyXG5cdGNvbG9yOiAkdGV4dEJsdWU7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDE4KTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29uZGl0aW9uIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tZGV0YWlsLW5hdiBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmRldGFpbC1uYXYge1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGV0YWlsLW5hdl9fY29udGVudHMge1xyXG5cdG1hcmdpbjogNDVweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5kZXRhaWwtbmF2X19saW5rIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAxMHB4IDJ2dztcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogODh2dztcclxuXHRjb2xvcjogJHRleHRCbHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J0bi1jYXJkX2JnLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAydncgdG9wIDUwJTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEycHggYXV0bztcclxuXHRib3JkZXI6IDRweCBzb2xpZCAjODRiZGU4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZGV0YWlsLW5hdiBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWJlbmVmaXQgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5iZW5lZml0IHtcclxuXHRwYWRkaW5nOiA0NXB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZjZmZTtcclxufVxyXG5cclxuLmJlbmVmaXRfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDYwcHggMCAwO1xyXG59XHJcblxyXG4uYmVuZWZpdF9fbHYyLWhlYWRpbmcge1xyXG5cdGNvbG9yOiAjMGEyNTRiO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgyOCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5iZW5lZml0X19ib3gge1xyXG5cdHBhZGRpbmc6IDQ1cHggNHZ3O1xyXG5cdG1hcmdpbjogNDVweCBhdXRvIDA7XHJcblx0d2lkdGg6IDEwMHZ3IC0gKDZ2dyAqIDIpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2NkZWRmZTtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5iZW5lZml0X19ib3gtLXNlY29uZDo6YmVmb3JlIHtcclxuXHRjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2JlbmVmaXRfYmcucG5nKTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtNjRweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4uYmVuZWZpdF9fbHYzLWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgyMSk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLmJlbmVmaXRfX2x2My1oZWFkaW5nLXByaWNlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Y29sb3I6ICR0ZXh0Qmx1ZTtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMjQpO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmZmYgNjYlLCAjZmVlNzZkIDY2JSwgI2ZlZTc2ZCA4NiUsICNmZmYgODYlLCAjZmZmIDEwMCUpO1xyXG59XHJcblxyXG4uYmVuZWZpdF9fYm94LWlubmVyIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmJlbmVmaXRfX3JlY2VpdmUge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5iZW5lZml0X19zaG9wcGluZy1uYXYge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5iZW5lZml0X19zaG9wcGluZy1uYXYtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5iZW5lZml0X19wb2ludCB7XHJcblx0cGFkZGluZzogMCAwIDAgMjhweDtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9saXN0LW1hcmsxLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC4zNWVtO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xyXG59XHJcblxyXG4ucGVyaW9kIHtcclxuXHRwYWRkaW5nOiAzMHB4IDJ2dztcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTQpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmY2ZmU7XHJcbn1cclxuXHJcbi5wZXJpb2RfX2JlbmVmaXRfX2JveC1pbm5lciB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLnBlcmlvZF9fZGF0ZSxcclxuLnBlcmlvZF9fZW0sXHJcbi5wZXJpb2RfX3JlZnVuZC1pdGVtLXByaWNlIHtcclxuXHRjb2xvcjogJHRleHRCbHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucGVyaW9kX190eHQsXHJcbi5wZXJpb2RfX3JlZnVuZCxcclxuLnBlcmlvZF9fbm90ZXMge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5wZXJpb2RfX3R4dCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMnB4ICR0ZXh0Qmx1ZTtcclxufVxyXG5cclxuLnBlcmlvZF9fcmVmdW5kLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wZXJpb2RfX3JlZnVuZC1pdGVtIHtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLnBlcmlvZF9fcmVmdW5kLWl0ZW0tcmFuZ2UsXHJcbi5wZXJpb2RfX3JlZnVuZC1pdGVtLWFycm93LFxyXG4ucGVyaW9kX19yZWZ1bmQtaXRlbS1wcmljZSB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLnBlcmlvZF9fcmVmdW5kLWl0ZW0tcmFuZ2Uge1xyXG5cdHdpZHRoOiAxMC44ZW07XHJcbn1cclxuXHJcbi5wZXJpb2RfX3JlZnVuZC1pdGVtLWFycm93IHtcclxuXHR3aWR0aDogMi42ZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucGVyaW9kX190b3RhbCB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5wZXJpb2RfX25vdGVzLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4uYmVuZWZpdF9fZGF0ZSB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxuLy9cdGZvbnQtc2l6ZTogcHhUb1JlbSgyMSk7XHJcbn1cclxuXHJcbi5iZW5lZml0X19kYXRlLW1hcmsge1xyXG5cdGNvbG9yOiAkdGV4dEJsdWU7XHJcbn1cclxuXHJcbi5iZW5lZml0X19maWctZGF0ZSB7XHJcblx0bWFyZ2luOiAxMHB4IDAgMDtcclxufVxyXG5cclxuLmJlbmVmaXRfX3VzZS10eHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDRweCAydnc7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTgpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3Y2QyO1xyXG59XHJcblxyXG4uYmVuZWZpdF9fdHh0IHtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG59XHJcblxyXG4uYmVuZWZpdF9fZW0ge1xyXG5cdGNvbG9yOiAkdGV4dEJsdWU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5iZW5lZml0X19maWctdXNlLFxyXG4uYmVuZWZpdF9fZmlnLXRvdGFsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmJlbmVmaXRfX2ZpZy11c2Uge1xyXG5cdG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5iZW5lZml0X19maWctdG90YWwge1xyXG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5zdG9yZV9fYmVuZWZpdF9fYm94LWlubmVyIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uc3RvcmVfX2VtIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmxldHRlciB7XHJcblx0cGFkZGluZzogMTVweCA0dnc7XHJcblx0d2lkdGg6IDg4dnc7XHJcbi8vXHRmb250LXNpemU6IHB4VG9SZW0oMTgpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2Q5ZDlkOTtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5sZXR0ZXJfX2JlbmVmaXQge1xyXG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5sZXR0ZXJfX2pvaW4ge1xyXG5cdGNvbG9yOiAkdGV4dEJsdWU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5sZXR0ZXJfX2ZpZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYmVuZWZpdCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLW5vdGVzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ubm90ZXNfX2NvbnRlbnRzIHtcclxuXHRwYWRkaW5nOiAwIDJ2dztcclxuXHRtYXJnaW46IDYwcHggYXV0byAwO1xyXG59XHJcblxyXG4ubm90ZXNfX2x2Mi1oZWFkaW5nIHtcclxuXHRjb2xvcjogIzBhMjU0YjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMjgpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4ubm90ZXNfX2xpc3Qge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5ub3Rlc19fbGlzdC1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tbm90ZXMgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1jYW1wYWlnbiBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmNhbXBhaWduIHtcclxuXHRwYWRkaW5nOiAwIDJ2dztcclxuXHRtYXJnaW46IDYwcHggYXV0byAwO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2x2Mi1oZWFkaW5nIHtcclxuXHRjb2xvcjogIzBhMjU0YjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMjgpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX25hdiB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fbmF2IGxpOm50aC1jaGlsZChuKzIpIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uZGV0YWlsLW5hdixcclxuLmJ0bi1hcHBfX2NhbXBhaWduIHtcclxuXHRtYXJnaW46IDQ1cHggYXV0byAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jYW1wYWlnbiBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWJ0bi1hcHAtLWRpc3BsYXkgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5idG4tYXBwLS1kaXNwbGF5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4zNSk7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWJ0bi1hcHAtLWRpc3BsYXkgZW5kLS0tLS0tLS0tLSovIiwiLy/jg5njg7zjgrnjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrvvIhweO+8iVxyXG4kYmFzZVNpemU6IDE2O1xyXG5cclxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga7luYXvvIhweO+8iVxyXG4kYnJlYWtQb2ludFdpZHRoOiA3Njg7XHJcblxyXG4vL+mdku+8iOODhuOCreOCueODiO+8iVxyXG4kdGV4dEJsdWU6ICMwYTdjZDI7XHJcblxyXG4vL+i1pO+8iOODhuOCreOCueODiO+8iVxyXG4kdGV4dFJlZDogI2VmNDY0YTsiXX0= */
