@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 {
  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----------*/
/*----------condition start----------*/
.condition {
  padding: 20px 4vw;
  border-radius: 6px;
  border: 4px solid #0e4372;
}

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

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

.condition__txt {
  font-size: 1.125rem;
  font-weight: bold;
}

.condition__notes {
  margin: 15px 0 0;
  color: #ef464a;
  font-size: 1.125rem;
}

.condition__notes-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
  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: #0e4372;
  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: #0e4372;
}

.benefit__contents {
  margin: 60px 0 0;
}

.benefit__lv2-heading {
  color: #fff;
  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-radius: 6px;
}

.benefit__box-inner {
  margin: 0 auto;
}

.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;
}

.points {
  margin: 30px 0 0;
  width: 100%;
  font-size: 0.875rem;
  border-collapse: collapse;
  border-top: 1px solid #3b65a1;
  border-right: 1px solid #3b65a1;
  box-sizing: border-box;
}

.points__header {
  background-color: #3b65a1;
}

.points .points__data:nth-child(odd) {
  background-color: #f0faff;
}

.points__header-item,
.points__data-item {
  padding: 10px 2vw;
  border-bottom: 1px solid #3b65a1;
  border-left: 1px solid #3b65a1;
}

.points__header-item {
  color: #fff;
}

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

.store__em {
  font-weight: bold;
}

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

.letter__benefit {
  margin: 30px auto 0;
}

.letter__join {
  color: #0e4372;
  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-close start----------*/
.btn-close {
  padding: 15px 8vw;
  width: 180px;
  text-align: center;
  border: 2px solid #333;
  cursor: pointer;
}

.btn-close__contentes {
  margin: 60px auto 0;
}

.btn-close__mark {
  display: inline-block;
  margin: 0 15px 0 0;
  font-size: 1.125rem;
}

/*----------btn-close end----------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC1zLmNzcyIsIl9yZXNldC5zY3NzIiwiX2NvbW1vbi1zLnNjc3MiLCJfZnVuY3Rpb24uc2NzcyIsInRvcC1zLnNjc3MiLCJfdmFyaWFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEIsU0FBQTtBQUNBOzs7OztxQkRLcUI7QUNDckIsMENBQUE7QUFDQTs7Ozs7Ozs7Ozs7O0VBWUUsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBO0VBQ0UsY0FBYztBRENoQjs7QUNFQTs7RUFFRSxjQUFjO0FEQ2hCOztBQ0VBO0VBQ0UsZ0JBQWdCO0FEQ2xCOztBQ0VBO0VBQ0UsWUFBWTtBRENkOztBQ0VBOztFQUVFLFdBQVc7RUFDWCxhQUFhO0FEQ2Y7O0FDRUE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBLHNDQUFBO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsV0FBVztFQUNYLHFCQUFxQjtBREN2Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsaUJBQWlCO0FEQ25COztBQ0VBO0VBQ0UsNkJBQTZCO0FEQy9COztBQ0VBO0VBQ0UseUJBQXlCO0VBQ3pCLFlBQVk7QURDZDs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7QURDbkI7O0FDRUEsNENBQUE7QUFDQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsU0FBUztFQUNULDZCQUE2QjtFQUM3QixhQUFhO0VBQ2IsVUFBVTtBRENaOztBQ0VBO0VBQ0Usc0JBQXNCO0FEQ3hCOztBQ0VBO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixjQUFjO0FEQ2hCOztBQ0VBLHdDQUFBO0FDOUdBLGtDQUFBO0FBRUE7RUFDQyw4QkFBOEI7QUYrRy9C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RUFDZCxrQkQ3TmtDO0VDOE5sQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FKdU9qQjs7QUlwT0E7RUFDQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FKdU9uQjs7QUlwT0E7RUFDQyxnQkFBZ0I7QUp1T2pCOztBSXBPQTs7RUFFQyxtQkFBbUI7QUp1T3BCOztBSXBPQSxtQ0FBQTtBQUVBLHNDQUFBO0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsZUFBZTtBSnFPakI7O0FJbE9BO0VBQ0UsbUJBQW1CO0FKcU9yQjs7QUlsT0E7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBSnFPckI7O0FJbE9BLG9DQUFBIiwiZmlsZSI6InRvcC1zLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qU2Fzc+S9v+eUqCovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5jb21tb24gdG8gYWxsIGRpcmVjdG9yaWVzXHJcbuODh+ODleOCqeODq+ODiOOCueOCv+OCpOODq+ODquOCu+ODg+ODiFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBzdGFydC0tLS0tLS0tLS0qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tYmFzaWMgc3RhcnQtLS0tLS0tLS0tKi9cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLyphIHtcclxuXHQmOmxpbmssXHJcblx0Jjp2aXNpdGVkIHtcclxuXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH0qL1xuLypcdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn0qL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29udGFpbmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xuLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZTYwMDEyO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAydnc7XG59XG5cbi5sb2dvIHtcbiAgZmxleC1iYXNpczogNTR2dztcbn1cblxuLmxvZ29fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5sb2dvX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuLnN1Yi1uYXYge1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3ViLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3ViLW5hdiBsaTpudGgtY2hpbGQobisyKSB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uc3ViLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjMDI3N2JkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdWItbmF2X19saW5rOmhvdmVyLFxuLnN1Yi1uYXZfX2xpbms6YWN0aXZlLFxuLnN1Yi1uYXZfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0taGVhZGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZm9vdGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uZm9vdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmZvb3Rlcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3Rlci1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXItbmF2X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXItbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMCUgNXB4IDIlO1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24yLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA1MCU7XG4gIC8qXHRiYWNrZ3JvdW5kLXNpemU6IDUlIGF1dG87Ki9cbn1cblxuLmZvb3Rlci1yZWcge1xuICBtYXJnaW46IDEwcHggMCAwIDIlO1xuICBtYXgtd2lkdGg6IDc4JTtcbn1cblxuLmZvb3Rlci1wcml2YWN5IHtcbiAgbWFyZ2luOiAxMHB4IDIlIDAgMDtcbiAgbWF4LXdpZHRoOiAxNCU7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGVudHMgc3RhcnQtLS0tLS0tLS0tKi9cbi5lbS10eHQge1xuICBjb2xvcjogI2VmNDY0YTtcbn1cblxuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1oZWFkaW5nIHN0YXJ0LS0tLS0tLS0tLSovXG4ubHYxLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLWhlYWRpbmcgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jb25kaXRpb24gc3RhcnQtLS0tLS0tLS0tKi9cbi5jb25kaXRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDR2dztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMGU0MzcyO1xufVxuXG4uY29uZGl0aW9uX19jb250ZW50cyB7XG4gIG1hcmdpbjogNDVweCAydncgMDtcbn1cblxuLmNvbmRpdGlvbl9fbHYyLWhlYWRpbmcge1xuICBjb2xvcjogIzBlNDM3MjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29uZGl0aW9uX190eHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbmRpdGlvbl9fbm90ZXMge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBjb2xvcjogI2VmNDY0YTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmNvbmRpdGlvbl9fbm90ZXMtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qLS0tLS0tLS0tLWNvbmRpdGlvbiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWRldGFpbC1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cbi5kZXRhaWwtbmF2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGV0YWlsLW5hdl9fY29udGVudHMge1xuICBtYXJnaW46IDQ1cHggYXV0byAwO1xufVxuXG4uZGV0YWlsLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDJ2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4OHZ3O1xuICBjb2xvcjogIzBlNDM3MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idG4tY2FyZF9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAydncgdG9wIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gIGJvcmRlcjogNHB4IHNvbGlkICM4NGJkZTg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLyotLS0tLS0tLS0tZGV0YWlsLW5hdiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJlbmVmaXQgc3RhcnQtLS0tLS0tLS0tKi9cbi5iZW5lZml0IHtcbiAgcGFkZGluZzogNDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU0MzcyO1xufVxuXG4uYmVuZWZpdF9fY29udGVudHMge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuXG4uYmVuZWZpdF9fbHYyLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5iZW5lZml0X19ib3gge1xuICBwYWRkaW5nOiA0NXB4IDR2dztcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbiAgd2lkdGg6IDg4dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmJlbmVmaXRfX2JveC1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmVuZWZpdF9fcG9pbnQge1xuICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xpc3QtbWFyazEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAuMzVlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG59XG5cbi5wb2ludHMge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYjY1YTE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzYjY1YTE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wb2ludHNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjY1YTE7XG59XG5cbi5wb2ludHMgLnBvaW50c19fZGF0YTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZhZmY7XG59XG5cbi5wb2ludHNfX2hlYWRlci1pdGVtLFxuLnBvaW50c19fZGF0YS1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAydnc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2I2NWExO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzYjY1YTE7XG59XG5cbi5wb2ludHNfX2hlYWRlci1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdG9yZV9fYmVuZWZpdF9fYm94LWlubmVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnN0b3JlX19lbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGV0dGVyIHtcbiAgcGFkZGluZzogMTVweCA0dnc7XG4gIHdpZHRoOiA4OHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5sZXR0ZXJfX2JlbmVmaXQge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4ubGV0dGVyX19qb2luIHtcbiAgY29sb3I6ICMwZTQzNzI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGV0dGVyX19maWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbn1cblxuLyotLS0tLS0tLS0tYmVuZWZpdCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLW5vdGVzIHN0YXJ0LS0tLS0tLS0tLSovXG4ubm90ZXNfX2NvbnRlbnRzIHtcbiAgcGFkZGluZzogMCAydnc7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG5cbi5ub3Rlc19fbHYyLWhlYWRpbmcge1xuICBjb2xvcjogIzBhMjU0YjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ub3Rlc19fbGlzdCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5ub3Rlc19fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4vKi0tLS0tLS0tLS1ub3RlcyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNhbXBhaWduIHN0YXJ0LS0tLS0tLS0tLSovXG4uY2FtcGFpZ24ge1xuICBwYWRkaW5nOiAwIDJ2dztcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cblxuLmNhbXBhaWduX19sdjItaGVhZGluZyB7XG4gIGNvbG9yOiAjMGEyNTRiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNhbXBhaWduX19uYXYge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYW1wYWlnbl9fbmF2IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmRldGFpbC1uYXYsXG4uYnRuLWFwcF9fY2FtcGFpZ24ge1xuICBtYXJnaW46IDQ1cHggYXV0byAwO1xufVxuXG4vKi0tLS0tLS0tLS1jYW1wYWlnbiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJ0bi1jbG9zZSBzdGFydC0tLS0tLS0tLS0qL1xuLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IDE1cHggOHZ3O1xuICB3aWR0aDogMTgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLWNsb3NlX19jb250ZW50ZXMge1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xufVxuXG4uYnRuLWNsb3NlX19tYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi8qLS0tLS0tLS0tLWJ0bi1jbG9zZSBlbmQtLS0tLS0tLS0tKi9cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLypTYXNz5L2/55SoKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuY29tbW9uIHRvIGFsbCBkaXJlY3Rvcmllc1xyXG7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjg6rjgrvjg4Pjg4hcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBzdGFydC0tLS0tLS0tLS0qL1xyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcclxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcclxuYiwgaSxcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxudWwsIG9sIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmlucyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGVsIHtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmhyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dCwgc2VsZWN0IHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IGVuZC0tLS0tLS0tLS0qLyIsIi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG5odG1sIHtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vKmEge1xyXG5cdCY6bGluayxcclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fSovXHJcbi8qXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59Ki9cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1iYXNpYyBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5jb250YWluZXIge1xyXG4vL1x0cGFkZGluZzogMCAwIDIydnc7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1oZWFkZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmhlYWRlciB7XHJcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICNlNjAwMTI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2lubmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRwYWRkaW5nOiAxMHB4IDJ2dztcclxufVxyXG5cclxuLmxvZ28ge1xyXG5cdGZsZXgtYmFzaXM6IDU0dnc7XHJcbn1cclxuXHJcbi5sb2dvX190eHQge1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxMCk7XHJcbn1cclxuXHJcbi5sb2dvX19saW5rIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDVweCAwIDA7XHJcbn1cclxuXHJcbi5zdWItbmF2IHtcclxuXHRmb250LXNpemU6IDA7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5zdWItbmF2X19pdGVtIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uc3ViLW5hdiBsaTpudGgtY2hpbGQobisyKSB7XHJcblx0cGFkZGluZzogMCAwIDAgMTBweDtcclxuXHRtYXJnaW46IDAgMCAwIDEwcHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG4uc3ViLW5hdl9fbGluayB7XHJcblx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc3ViLW5hdl9fbGluazpob3ZlcixcclxuLnN1Yi1uYXZfX2xpbms6YWN0aXZlLFxyXG4uc3ViLW5hdl9fbGluazpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWZvb3RlciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uZm9vdGVyIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uZm9vdGVyX19ncm91cCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2l0ZW0ge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogNXB4IDEwJSA1cHggMiU7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbjIucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA1MCU7XHJcblx0LypcdGJhY2tncm91bmQtc2l6ZTogNSUgYXV0bzsqL1xyXG59XHJcblxyXG4uZm9vdGVyLXJlZyB7XHJcblx0bWFyZ2luOiAxMHB4IDAgMCAyJTtcclxuXHRtYXgtd2lkdGg6IDc4JTtcclxufVxyXG5cclxuLmZvb3Rlci1wcml2YWN5IHtcclxuXHRtYXJnaW46IDEwcHggMiUgMCAwO1xyXG5cdG1heC13aWR0aDogMTQlO1xyXG59XHJcblxyXG4uZm9vdGVyLWNvcHlyaWdodCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMCAwIDEwcHg7XHJcblx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1mb290ZXIgZW5kLS0tLS0tLS0tLSovIiwiLy9weOOCknJlbeOBq+WkieaPm1xyXG5AZnVuY3Rpb24gcHhUb1JlbSgkcHhTaXplKXtcclxuXHRAcmV0dXJuICRweFNpemUgLyAkYmFzZVNpemUgKiAxcmVtXHJcbn1cclxuXHJcbi8vcHjjgpJ2d+OBq+WkieaPm1xyXG5AZnVuY3Rpb24gcHhUb1Z3KCRweFNpemUpe1xyXG5cdEByZXR1cm4gJHB4U2l6ZSAvICRicmVha1BvaW50V2lkdGggKiAxMDB2d1xyXG59IiwiQGltcG9ydCBcInZhcmlhYmxlXCI7XHJcbkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcImNvbW1vbi1zXCI7XHJcblxyXG4vKi0tLS0tLS0tLS1jb250ZW50cyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmVtLXR4dCB7XHJcblx0Y29sb3I6ICR0ZXh0UmVkO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jb250ZW50cyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWhlYWRpbmcgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5sdjEtaGVhZGluZyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkaW5nIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tY29uZGl0aW9uIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY29uZGl0aW9uIHtcclxuXHRwYWRkaW5nOiAyMHB4IDR2dztcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0Ym9yZGVyOiA0cHggc29saWQgIzBlNDM3MjtcclxufVxyXG5cclxuLmNvbmRpdGlvbl9fY29udGVudHMge1xyXG5cdG1hcmdpbjogNDVweCAydncgMDtcclxufVxyXG5cclxuLmNvbmRpdGlvbl9fbHYyLWhlYWRpbmcge1xyXG5cdGNvbG9yOiAkdGV4dEJsdWU7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDI4KTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbmRpdGlvbl9fdHh0IHtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTgpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY29uZGl0aW9uX19ub3RlcyB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxuXHRjb2xvcjogJHRleHRSZWQ7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDE4KTtcclxufVxyXG5cclxuLmNvbmRpdGlvbl9fbm90ZXMtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNvbmRpdGlvbiBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWRldGFpbC1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5kZXRhaWwtbmF2IHtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTQpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRldGFpbC1uYXZfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDQ1cHggYXV0byAwO1xyXG59XHJcblxyXG4uZGV0YWlsLW5hdl9fbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTBweCAydnc7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDg4dnc7XHJcblx0Y29sb3I6ICR0ZXh0Qmx1ZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idG4tY2FyZF9iZy5wbmcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMnZ3IHRvcCA1MCU7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XHJcblx0Ym9yZGVyOiA0cHggc29saWQgIzg0YmRlODtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWRldGFpbC1uYXYgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1iZW5lZml0IHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uYmVuZWZpdCB7XHJcblx0cGFkZGluZzogNDVweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwZTQzNzI7XHJcbn1cclxuXHJcbi5iZW5lZml0X19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLmJlbmVmaXRfX2x2Mi1oZWFkaW5nIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMjgpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uYmVuZWZpdF9fYm94IHtcclxuXHRwYWRkaW5nOiA0NXB4IDR2dztcclxuXHRtYXJnaW46IDQ1cHggYXV0byAwO1xyXG5cdHdpZHRoOiAxMDB2dyAtICg2dncgKiAyKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG5cclxuLmJlbmVmaXRfX2JveC1pbm5lciB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5iZW5lZml0X19wb2ludCB7XHJcblx0cGFkZGluZzogMCAwIDAgMjhweDtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9saXN0LW1hcmsxLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC4zNWVtO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xyXG59XHJcblxyXG4ucG9pbnRzIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzNiNjVhMTtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2I2NWExO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wb2ludHNfX2hlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiNjVhMTtcclxufVxyXG5cclxuLnBvaW50cyAucG9pbnRzX19kYXRhOm50aC1jaGlsZChvZGQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmYWZmO1xyXG59XHJcblxyXG4ucG9pbnRzX19oZWFkZXItaXRlbSxcclxuLnBvaW50c19fZGF0YS1pdGVtIHtcclxuXHRwYWRkaW5nOiAxMHB4IDJ2dztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNiNjVhMTtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMzYjY1YTE7XHJcbn1cclxuXHJcbi5wb2ludHNfX2hlYWRlci1pdGVtIHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnN0b3JlX19iZW5lZml0X19ib3gtaW5uZXIge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5zdG9yZV9fZW0ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubGV0dGVyIHtcclxuXHRwYWRkaW5nOiAxNXB4IDR2dztcclxuXHR3aWR0aDogODh2dztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG5cclxuLmxldHRlcl9fYmVuZWZpdCB7XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxufVxyXG5cclxuLmxldHRlcl9fam9pbiB7XHJcblx0Y29sb3I6ICR0ZXh0Qmx1ZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmxldHRlcl9fZmlnIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDE1cHggYXV0byAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1iZW5lZml0IGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tbm90ZXMgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5ub3Rlc19fY29udGVudHMge1xyXG5cdHBhZGRpbmc6IDAgMnZ3O1xyXG5cdG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5ub3Rlc19fbHYyLWhlYWRpbmcge1xyXG5cdGNvbG9yOiAjMGEyNTRiO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgyOCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5ub3Rlc19fbGlzdCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLm5vdGVzX19saXN0LWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1ub3RlcyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWNhbXBhaWduIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY2FtcGFpZ24ge1xyXG5cdHBhZGRpbmc6IDAgMnZ3O1xyXG5cdG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fbHYyLWhlYWRpbmcge1xyXG5cdGNvbG9yOiAjMGEyNTRiO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgyOCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fbmF2IHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhbXBhaWduX19uYXYgbGk6bnRoLWNoaWxkKG4rMikge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5kZXRhaWwtbmF2LFxyXG4uYnRuLWFwcF9fY2FtcGFpZ24ge1xyXG5cdG1hcmdpbjogNDVweCBhdXRvIDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNhbXBhaWduIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tYnRuLWNsb3NlIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uYnRuLWNsb3NlIHtcclxuICBwYWRkaW5nOiAxNXB4IDh2dztcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYnRuLWNsb3NlX19jb250ZW50ZXMge1xyXG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5idG4tY2xvc2VfX21hcmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYnRuLWNsb3NlIGVuZC0tLS0tLS0tLS0qLyIsIi8v44OZ44O844K544Gu44OV44Kp44Oz44OI44K144Kk44K677yIcHjvvIlcclxuJGJhc2VTaXplOiAxNjtcclxuXHJcbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gu5bmF77yIcHjvvIlcclxuJGJyZWFrUG9pbnRXaWR0aDogNzY4O1xyXG5cclxuLy/pnZLvvIjjg4bjgq3jgrnjg4jvvIlcclxuJHRleHRCbHVlOiAjMGU0MzcyO1xyXG5cclxuLy/otaTvvIjjg4bjgq3jgrnjg4jvvIlcclxuJHRleHRSZWQ6ICNlZjQ2NGE7Il19 */
