@charset "utf-8";
/*
 * app kit
 *
 */
/** Reset
****************************************/
/*
 * reset
 */
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; }

html, body {
  min-width: 320px; }

body {
  line-height: 1.4;
  background: #fff;
  color: #422212;
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
  font-size: 14px;
  letter-spacing: 0.08em; }

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

ul, ol {
  list-style: none; }

blockquote, q {
  quotes: none; }

a {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  background: transparent;
  color: #444; }

a:hover {
  text-decoration: none; }

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

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

input, select {
  vertical-align: middle; }

img {
  margin: 0;
  border: 0;
  vertical-align: middle; }

em {
  font-style: normal; }

/** common style
****************************************/
/*
 * common
 */
ul.disc {
  margin-left: 1em;
  list-style: disc; }

ul.circle {
  margin-left: 1em;
  list-style: circle; }

ol.alpha {
  margin-left: 1.5em;
  list-style: lower-alpha; }

ol.decimal {
  margin-left: 2.5em;
  list-style: decimal; }

ul.disc, ul, circle, ol.alpha, ol.decimal {
  margin-bottom: 1em; }

ul.disc:last-child, ul, circle:last-child, ol.alpha:last-child, ol.decimal:last-child {
  margin-bottom: 0; }

dl.column {
  margin-top: 30px; }

dl.column dt {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: bold; }

dl.column dd {
  overflow: hidden;
  margin-bottom: 30px; }

dl.column dd p {
  margin-bottom: 1em; }

dl.column dd p:last-child {
  margin-bottom: 0; }

table.tablePrice {
  border-collapse: inherit;
  border-spacing: 3px; }

table.tablePrice th, table.tablePrice td {
  padding: 15px 8px; }

table.tablePrice th {
  background: #ececec;
  text-align: left; }

.tcAccent {
  color: #f33; }

hr.breaking {
  height: 1px;
  border: none;
  border-top: 1px solid #ccc; }

/*
@import 'easy/style';
*/
/** header
****************************************/
#grobalHeader {
  padding: 8px 0 6px;
  background: #840d6b;
  color: #fff;
  text-align: center; }

/** topic path
****************************************/
#areaTopicPath {
  overflow: hidden;
  border-bottom: 1px solid #ececec; }

#areaTopicPath .topicPath {
  width: 900px;
  margin: 10px auto; }

#areaTopicPath .topicPath, #areaTopicPath .topicPath a {
  color: #999;
  font-size: 12px; }

/** content
****************************************/
#content {
  width: 900px;
  margin: 20px auto 60px; }

#content a {
  color: #51a2f4; }

#content h1 {
  margin: 25px auto;
  color: #840d6b;
  font-size: 24px;
  font-weight: bold; }

/** App DL Button **/
.appDL {
  overflow: hidden;
  padding: 40px 0;
  background-image: url(/common/pc/img/purple_bg.jpg);
  background-repeat: repeat;
  text-align: center;
  color: #fff; }

.appDL p {
  font-size: 17px; }

.appDL em {
  color: #ff0;
	font-weight: bold; }

.appDL li {
  display: inline-block;
  margin: 20px 12px 0; }

.appDL li:only-child {
  width: 60% !important;
	max-width: 300px; }

.appDL a:hover img {
  opacity: 0.8; }

/*.appDL .btnGoogle img {
  opacity: 0.3;
  -ms-filter: "alpha(opacity=30)";
	cursor: default; }
	.appDL .btnGoogle:hover img {
  opacity: 0.3 !important; }

.appDL .btnGoogle {
	opacity: 0.1;
	-ms-filter: "alpha(opacity=10)";
}*/
/** [AD]Appliv **/
.txtAd {
  line-height: 1.6;
  padding: 1.2em 0;
  background-color: #0057ad;
  color: #cbddee;
  font-size: 12px;
  text-align: center; }

.txtAd a {
  color: #cbddee; }

/** form
****************************************/
.formDL dt {
  margin: 20px 0 0; }

.formDL dt {
  font-size: 16px;
  font-weight: bold; }

.formDL dd {
  margin-bottom: 1em; }

.formDL input[type="text"], .formDL input[type="email"] {
  width: 60%;
  height: 2em;
  line-height: 2em;
  border: 1px solid #ccc; }

.formDL button#btnSubmit {
  display: block;
  width: 100px;
  height: 30px; }

.formDL textarea {
  width: 60%;
  height: 6em;
  border: 1px solid #ccc;
  font-size: 100%; }

.formDL select {
  height: 2em;
  line-height: 2em;
  border: 1px solid #ccc; }

.formDL .formErr {
  border: 1px solid #f33 !important; }

.formDL .err {
  margin-top: 3px;
  color: #f33; }

/** footer
****************************************/
.note-r18{
	text-align:center;
	margin:20px auto;
	font-size:12px;
	padding:0 8px;
}
.note-r18 p+p{margin-top:8px;}
footer {
  overflow: hidden;
  padding: 20px 0;
  border-top: 1px solid #d7d7d7;
  background: #ececec;
  text-align: center; }

footer ul {
  margin-bottom: 20px; }

footer li {
  display: inline-block;
  margin: 0 10px; }

footer p {
  font-size: 12px; }
	
.popup {
	display: none; 
	position: fixed;
	top: 20px;
	left: 25%;
	width: 50%;
	min-width: 500px;
	height: auto;
	padding: 18px;
	box-sizing: border-box;
	background: #fff;
	z-index: 102;
	border-radius: 4px;
}

.popup .txt{
	font-size: 14px;
	font-weight: bold;
	margin: 0 auto;
	color: #840d6b;
	text-align: center;
	border: 1px solid #eee;
	border-radius: 3px;
	padding: 8px;
	background: #f5f5ff;
	letter-spacing: 0.1em;
	max-width: 400px;
}

.popup .btn-close{
	display: block;
	position: absolute;
	top: -6px;
	right: -6px;
	background: #840d6b;
	color: #fff;
	font-weight: bold;
	padding: 6px;
	border-radius: 30px;
	height: 14px;
	width: 14px;
	font-size: 14px;
	line-height: 14px;
	/*border: 1px solid #fff;*/
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.1);
}
.popup .centered{
	display: block;
	text-align: center;
}
.popup .dl-container{
	margin-top: 16px;	
	text-align: center;
}
.popup .dl-container .dl__list__link{
	margin-top: 8px;	
}

#bg-black {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 101;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
}

.qr-list{
	width: 450px;
	margin: 0 auto;
	overflow: hidden;
}
		
.qr-list__item{
	float: left;
	width: 50%;
	text-align: center;
	max-width: 228px;
}	
	
/** UP Button
****************************************/
#btnUP {
  position: fixed;
  right: 20px;
  bottom: 30px;
  display: none;
  width: 80px;
  height: 80px;
  line-height: 20px;
  border: 3px solid #ccc;
  border-radius: 50px;
  background: #fff;
  text-align: center;
  color: #444;
  cursor: pointer; }

#btnUP:before {
  display: block;
  margin-bottom: 4px;
  content: "▲";
  color: #999;
  font-size: 16px;
  font-weight: bold; }

#btnUP:hover {
  border: 3px solid #840d6b;
  color: #840d6b; }

#btnUP:hover:before {
  color: #840d6b; }

/****************************************
Other Device(SP/Tablet)
****************************************/
@media screen and (max-width: 984px) {
  /** topic path **/
  #areaTopicPath .topicPath {
    width: 90%; }
  /** content **/
  #content {
    width: 90%; }
  /** App DL Button **/
  .appDL {
    padding: 16px 0; }
  .appDL p {
    font-size: 16px; }
  .appDL li {
    width: 28%;
    margin: 8px 12px; }
  .appDL img {
    width: 100%; }
  /** footer
	****************************************/
	.note-r18{font-size:10px;}
  footer {
    overflow: hidden;
    padding: 20px 0;
    border-top: 1px solid #d7d7d7;
    background: #ececec;
    text-align: center; }
  footer ul {
    margin-bottom: 20px; }
  footer li {
    display: inline-block;
    margin: 0 10px; }
  footer p {
    font-size: 10px; }
  /** UP Button
	****************************************/
  #btnUP {
    position: fixed;
    right: 20px;
    bottom: 30px;
    display: none;
    width: 68px;
    height: 68px;
    line-height: 12px;
    border: 3px solid #ccc;
    border-radius: 50px;
    background: #fff;
    text-align: center;
    color: #444;
    cursor: pointer; }
  #btnUP:before {
    display: block;
    margin-bottom: 4px;
    content: "▲";
    color: #999;
    font-size: 14px;
    font-weight: bold; }
  #btnUP:hover {
    border: 3px solid #840d6b;
    color: #840d6b; }
  #btnUP:hover:before {
    color: #840d6b; } }

@media screen and (max-width: 700px) {
  body {
    font-size: 12px; }
  dl.column {
    margin-top: 10px; }
  .spimg_full {
    width: 100%; }
  /** topic path **/
  #areaTopicPath .topicPath {
    width: 90%;
    margin: 10px auto; }
  /** content **/
  #content {
    width: 90%;
    margin: 10px auto 30px; }
  #content h1 {
    margin: 10px auto;
    color: #840d6b;
    font-size: 18px;
    font-weight: bold; }
  /** App DL Button **/
  .appDL {
    padding: 16px 0; }
  .appDL p {
    font-size: 12px; }
  .appDL li {
    width: 42%;
    margin: 8px 8px; }
  .appDL img {
    width: 100%; }
  .txtAd {
    padding: 1.2em 0.5em;
    font-size: 11px;
    text-align: left; }
  /** form **/
  .formDL dt {
    margin: 20px 0 0; }
  .formDL dt {
    font-size: 14px; }
  .formDL input[type="text"], .formDL input[type="email"] {
    width: 100%; }
  .formDL button#btnSubmit {
    display: block;
    width: 100px;
    height: 30px;
    margin: 0 auto;
    font-size: 16px; }
  .formDL textarea {
    width: 100%;
    height: 8em; 
	}
	.popup {
		left: 5%;
		width: 90%;
		min-width: initial;
	}
}



/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvbW1vbi9fcmVzZXQuc2NzcyIsImNvbW1vbi9fY29tbW9uLnNjc3MiLCJvY2hhL3N0eWxlLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQUNqQjs7O0dBR0c7QUFDSDt5Q0FDeUM7QUFDekM7O0dDSDZaO0FETTdaO0VDTUMsVUFBUztFQUNULFdBQVE7RUFDQyxVQUFBO0VBQ1QsV0FBVztFQUNYLGdCQUFnQjtFQUNKLHlCQUFBO0VESlgsd0JBQXdCLEVBQUU7O0FBRTVCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VDTWEsaUJBQUE7RUFDTCxpQkFBQTtFQUNQLFlBQVk7RUFDWix1SUFBVztFQUNLLGdCQUFBO0VESmYsdUJBQXVCLEVBQUU7O0FBRTNCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUNRVSxVQUFBO0VBQ1QsV0FBZ0I7RUFDaEIseUJBQVk7RUFDTCx3QkFBQTtFRE5OLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUNRQyx1QkFBTztFQUNVLFlBQUE7RUROaEIsc0JBQXNCLEVBQUU7O0FBRTFCO0VDUUMsdUJBQU87RUFDUCxZQUFZO0VBQ0MsbUJBQUE7RUROWixrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSw4QkFBOEIsRUFBRTs7QUFFbEM7RUNRUywwQkFBQTtFRE5QLGFBQWEsRUFBRTs7QUFFakI7RUNRQywwQkFBZ0I7RUROZixrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUNRQyxVQUFRO0VBQ1IsVUFBZ0I7RUROZix1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7eUNBQ3lDO0FBQ3pDOztHRWpGRTtBRm9GRjtFRWxGQyxpQkFBWTtFRm9GWCxpQkFBaUIsRUFBRTs7QUFFckI7RUVsRkMsaUJBQVk7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Q0UsWUFBWSxFQUFFO0VHNUlILGtCQUFBO0VIOEliO0lHNUlBLFdBQVE7SUg4SU4sa0JBQWtCLEVBQUU7RUcxSXhCLGVBQUE7RUg0SUU7SUcxSVEsV0FBQTtJQUVELHVCQUFBLEVBQUE7RUgySVA7SUd6SUEsa0JDNVBRO0lENlBHLGVBQUE7SUFDWCxnQkFBYTtJSDJJWCxrQkFBa0IsRUFBRTtFR3ZJeEIscUJBQUE7RUh5SUU7SUd0SUssZ0JBQUEsRUFBQTtFSHdJTDtJR3ZJSyxnQkFBQSxFQUFBO0VIeUlMO0lHdklRLFdBQUE7SUFFSCxnQkFBQSxFQUFBO0VId0lMO0lHdklGLFlBQUEsRUFBQTtFSHlJRTtJR3ZJQSxxQkFBVztJQUNDLGdCQUFBO0lIeUlWLGlCQUFpQixFQUFFO0VHckl2QixZQUFRO0VIdUlOO0lHdElNLGlCQUFBLEVBQUE7RUh3SU47SUd2SXVDLGdCQUFBLEVBQUE7RUh5SXZDO0lHcklZLFlBQUEsRUFBQTtFSHVJWjtJR3JJQSxlQUFPO0lBQ1AsYUFBUTtJQUNBLGFBQUE7SUFDUixlQUFXO0lBRUwsZ0JBQUEsRUFBQTtFSHNJTjtJR3BJQSxZQUFRO0lIc0lOLFlBQVksRUFBRSxFQUFFOztBQUVwQjtFQUNFLDZDQUE2QyxFQUFFIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXHJcbiAqIGFwcCBraXRcclxuICpcclxuICovXG4vKiogUmVzZXRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qXG4gKiByZXNldFxuICovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhciwgYiwgaSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG5odG1sLCBib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIu+/vXHvv73vv73vv71N77+9be+/vXDvv71TIFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIu+/ve+/ve+/vUPvv73vv73vv71JXCIsIE1laXJ5bywgT3Nha2EsIFwi77+9bO+/vXIg77+9b++/vVPvv71W77+9Yu+/vU5cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0NDQ7IH1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmltZyB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qKiBjb21tb24gc3R5bGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qXG4gKiBjb21tb25cbiAqL1xudWwuZGlzYyB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxudWwuY2lyY2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbGlzdC1zdHlsZTogY2lyY2xlOyB9XG5cbm9sLmFscGhhIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBsaXN0LXN0eWxlOiBsb3dlci1hbHBoYTsgfVxuXG5vbC5kZWNpbWFsIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG5cbnVsLmRpc2MsIHVsLCBjaXJjbGUsIG9sLmFscGhhLCBvbC5kZWNpbWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbnVsLmRpc2M6bGFzdC1jaGlsZCwgdWwsIGNpcmNsZTpsYXN0LWNoaWxkLCBvbC5hbHBoYTpsYXN0LWNoaWxkLCBvbC5kZWNpbWFsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmRsLmNvbHVtbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuZGwuY29sdW1uIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRsLmNvbHVtbiBkZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuZGwuY29sdW1uIGRkIHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuZGwuY29sdW1uIGRkIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxudGFibGUudGFibGVQcmljZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDtcbiAgYm9yZGVyLXNwYWNpbmc6IDNweDsgfVxuXG50YWJsZS50YWJsZVByaWNlIHRoLCB0YWJsZS50YWJsZVByaWNlIHRkIHtcbiAgcGFkZGluZzogMTVweCA4cHg7IH1cblxudGFibGUudGFibGVQcmljZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRjQWNjZW50IHtcbiAgY29sb3I6ICNmMzM7IH1cblxuaHIuYnJlYWtpbmcge1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuXG4vKlxyXG5AaW1wb3J0ICdlYXN5L3N0eWxlJztcclxuKi9cbi8qKiBoZWFkZXJcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiNncm9iYWxIZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMCA2cHg7XG4gIGJhY2tncm91bmQ6ICM2ZDQ4MzY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyoqIHRvcGljIHBhdGhcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiNhcmVhVG9waWNQYXRoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7IH1cblxuI2FyZWFUb3BpY1BhdGggLnRvcGljUGF0aCB7XG4gIHdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87IH1cblxuI2FyZWFUb3BpY1BhdGggLnRvcGljUGF0aCwgI2FyZWFUb3BpY1BhdGggLnRvcGljUGF0aCBhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4vKiogY29udGVudFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuI2NvbnRlbnQge1xuICB3aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDYwcHg7IH1cblxuI2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjNTFhMmY0OyB9XG5cbiNjb250ZW50IGgxIHtcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG4gIGNvbG9yOiAjNmQ0ODM2O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKiBBcHAgREwgQnV0dG9uICoqL1xuLmFwcERMIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbW1vbi9wYy9pbWcvYmdfMi5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hcHBETCBwIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5hcHBETCBlbSB7XG4gIGNvbG9yOiAjZmYwOyB9XG5cbi5hcHBETCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IDEycHggMDsgfVxuXG4uYXBwREwgYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLmFwcERMIC5idG5BcHBsZSB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwKVwiOyB9XG5cbi8qKiBbQURdQXBwbGl2ICoqL1xuLnR4dEFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZzogMS4yZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTdhZDtcbiAgY29sb3I6ICNjYmRkZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50eHRBZCBhIHtcbiAgY29sb3I6ICNjYmRkZWU7IH1cblxuLyoqIGZvcm1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mb3JtREwgZHQge1xuICBtYXJnaW46IDIwcHggMCAwOyB9XG5cbi5mb3JtREwgZHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mb3JtREwgZGQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmZvcm1ETCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmZvcm1ETCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG4uZm9ybURMIGJ1dHRvbiNidG5TdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLmZvcm1ETCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXNpemU6IDEwMCU7IH1cblxuLmZvcm1ETCBzZWxlY3Qge1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG4uZm9ybURMIC5mb3JtRXJyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzMyAhaW1wb3J0YW50OyB9XG5cbi5mb3JtREwgLmVyciB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgY29sb3I6ICNmMzM7IH1cblxuLyoqIGZvb3RlclxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmZvb3RlciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuZm9vdGVyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweDsgfVxuXG5mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4vKiogVVAgQnV0dG9uXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jYnRuVVAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDQ0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2J0blVQOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbnRlbnQ6IFwi4payXCI7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNidG5VUDpob3ZlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM2ZDQ4MzY7XG4gIGNvbG9yOiAjNmQ0ODM2OyB9XG5cbiNidG5VUDpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzZkNDgzNjsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5PdGhlciBEZXZpY2UoU1AvVGFibGV0KVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg0cHgpIHtcbiAgLyoqIHRvcGljIHBhdGggKiovXG4gICNhcmVhVG9waWNQYXRoIC50b3BpY1BhdGgge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqIGNvbnRlbnQgKiovXG4gICNjb250ZW50IHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKiBBcHAgREwgQnV0dG9uICoqL1xuICAuYXBwREwge1xuICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAuYXBwREwgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hcHBETCBsaSB7XG4gICAgd2lkdGg6IDI4JTtcbiAgICBtYXJnaW46IDhweCAxMnB4OyB9XG4gIC5hcHBETCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKiBmb290ZXJcclxuXHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICBmb290ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGZvb3RlciB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBmb290ZXIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICBmb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC8qKiBVUCBCdXR0b25cclxuXHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAjYnRuVVAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjYnRuVVA6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgY29udGVudDogXCLilrJcIjtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2J0blVQOmhvdmVyIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjNmQ0ODM2O1xuICAgIGNvbG9yOiAjNmQ0ODM2OyB9XG4gICNidG5VUDpob3ZlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAjNmQ0ODM2OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIGRsLmNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3BpbWdfZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqIHRvcGljIHBhdGggKiovXG4gICNhcmVhVG9waWNQYXRoIC50b3BpY1BhdGgge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87IH1cbiAgLyoqIGNvbnRlbnQgKiovXG4gICNjb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDMwcHg7IH1cbiAgI2NvbnRlbnQgaDEge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIGNvbG9yOiAjNmQ0ODM2O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAvKiogQXBwIERMIEJ1dHRvbiAqKi9cbiAgLmFwcERMIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7IH1cbiAgLmFwcERMIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYXBwREwgbGkge1xuICAgIHdpZHRoOiA0MiU7XG4gICAgbWFyZ2luOiA4cHggOHB4OyB9XG4gIC5hcHBETCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50eHRBZCB7XG4gICAgcGFkZGluZzogMS4yZW0gMC41ZW07XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLyoqIGZvcm0gKiovXG4gIC5mb3JtREwgZHQge1xuICAgIG1hcmdpbjogMjBweCAwIDA7IH1cbiAgLmZvcm1ETCBkdCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5mb3JtREwgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5mb3JtREwgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybURMIGJ1dHRvbiNidG5TdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mb3JtREwgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOGVtOyB9IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29tbW9uL3BjL2ltZy9iZy5qcGcpOyB9XG5cbiIsIi8qXG4gKiByZXNldFxuICovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsICBcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgIFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgIFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCAgXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBiLCBpLCAgXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCAgXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgIFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsICBcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgIFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LCAgXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7ICBcblx0cGFkZGluZzogMDsgIFxuXHRib3JkZXI6IDA7ICBcblx0b3V0bGluZTogMDsgIFxuXHRmb250LXNpemU6IDEwMCU7ICBcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAgXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgXG59XG5odG1sLCBib2R5IHtcblx0bWluLXdpZHRoOiAzMjBweDtcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udC1mYW1pbHk6XCLvv71x77+977+977+9Te+/vW3vv71w77+9UyBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLvv73vv73vv71D77+977+977+9SVwiLCBNZWlyeW8sIE9zYWthLCBcIu+/vWzvv71yIO+/vW/vv71T77+9Vu+/vWLvv71OXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7IFxuXHRsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLCAgXG5mb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7ICBcbn1cbnVsLCBvbCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7ICBcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7ICBcbn1cblxuYSB7XG5cdG1hcmdpbjogMDsgIFxuXHRwYWRkaW5nOiAwOyAgXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgIFxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICM0NDQ7XG59XG5hOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaW5zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOTsgIFxuXHRjb2xvcjogIzAwMDsgIFxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7ICBcbn1cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OyAgXG5cdGNvbG9yOiAjMDAwOyAgXG5cdGZvbnQtc3R5bGU6IGl0YWxpYzsgIFxuXHRmb250LXdlaWdodDogYm9sZDsgIFxufVxuZGVsIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7ICBcbn1cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgIFxuXHRjdXJzb3I6IGhlbHA7ICBcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgIFxuXHRib3JkZXItc3BhY2luZzogMDsgIFxufVxuaW5wdXQsIHNlbGVjdCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICBcbn1cbmltZyB7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuZW0geyBmb250LXN0eWxlOiBub3JtYWw7IH0iLCIvKlxuICogY29tbW9uXG4gKi9cbnVsLmRpc2Mge1xuXHRtYXJnaW4tbGVmdDogMWVtO1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxudWwuY2lyY2xlIHtcblx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0bGlzdC1zdHlsZTogY2lyY2xlO1xufVxub2wuYWxwaGEge1xuXHRtYXJnaW4tbGVmdDogMS41ZW07XG5cdGxpc3Qtc3R5bGU6IGxvd2VyLWFscGhhO1xufVxub2wuZGVjaW1hbCB7XG5cdG1hcmdpbi1sZWZ0OiAyLjVlbTtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbnVsLmRpc2MsIHVsLGNpcmNsZSxcbm9sLmFscGhhLCBvbC5kZWNpbWFsIHsgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbnVsLmRpc2M6bGFzdC1jaGlsZCwgdWwsY2lyY2xlOmxhc3QtY2hpbGQsXG5vbC5hbHBoYTpsYXN0LWNoaWxkLCBvbC5kZWNpbWFsOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmRsLmNvbHVtbiB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbmRsLmNvbHVtbiBkdCB7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbmRsLmNvbHVtbiBkZCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5kbC5jb2x1bW4gZGQgcCB7IG1hcmdpbi1ib3R0b206IDFlbTsgfVxuZGwuY29sdW1uIGRkIHA6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxudGFibGUudGFibGVQcmljZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdDtcblx0Ym9yZGVyLXNwYWNpbmc6IDNweDtcbn1cbnRhYmxlLnRhYmxlUHJpY2UgdGgsXG50YWJsZS50YWJsZVByaWNlIHRkIHtcblx0cGFkZGluZzogMTVweCA4cHg7XG59XG50YWJsZS50YWJsZVByaWNlIHRoIHtcblx0YmFja2dyb3VuZDogI2VjZWNlYztcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRjQWNjZW50IHsgY29sb3I6ICNmMzM7IH1cblxuaHIuYnJlYWtpbmcge1xuXHRoZWlnaHQ6IDFweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn0iLCJcclxuLyoqIGhlYWRlclxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4jZ3JvYmFsSGVhZGVyIHtcclxuXHRwYWRkaW5nOiA4cHggMCA2cHg7XHJcblx0YmFja2dyb3VuZDogJGMtbWFpbjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qKiB0b3BpYyBwYXRoXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiNhcmVhVG9waWNQYXRoIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xyXG59XHJcbiNhcmVhVG9waWNQYXRoIC50b3BpY1BhdGgge1xyXG5cdHdpZHRoOiA5MDBweDtcclxuXHRtYXJnaW46IDEwcHggYXV0bztcclxufVxyXG4jYXJlYVRvcGljUGF0aCAudG9waWNQYXRoLFxyXG4jYXJlYVRvcGljUGF0aCAudG9waWNQYXRoIGEge1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLyoqIGNvbnRlbnRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuI2NvbnRlbnQge1xyXG5cdHdpZHRoOiA5MDBweDtcclxuXHRtYXJnaW46IDIwcHggYXV0byA2MHB4O1xyXG59XHJcbiNjb250ZW50IGEgeyBjb2xvcjogIzUxYTJmNDsgfVxyXG4jY29udGVudCBoMSB7XHJcblx0bWFyZ2luOiAyNXB4IGF1dG87XHJcblx0Y29sb3I6ICRjLW1haW47XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblx0XHJcblx0LyoqIEFwcCBETCBCdXR0b24gKiovXHJcblx0LmFwcERMIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHQvL2JhY2tncm91bmQ6ICRjLW1haW47XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbW1vbi9wYy9pbWcvYmdfMi5qcGcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHRcclxuXHQuYXBwREwgcCB7IGZvbnQtc2l6ZTogMTdweDsgfVxyXG5cdC5hcHBETCBlbSB7IGNvbG9yOiAjZmYwOyB9XHJcblx0LmFwcERMIGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogMjBweCAxMnB4IDA7XHJcblx0fVxyXG5cdC5hcHBETCBhOmhvdmVyIGltZyB7IG9wYWNpdHk6IDAuODsgfVxyXG5cdC5hcHBETCAuYnRuQXBwbGUgeyBvcGFjaXR5OiAwLjE7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMClcIjsgfVxyXG5cdFxyXG5cdC8qKiBbQURdQXBwbGl2ICoqL1xyXG5cdC50eHRBZCB7XHJcblx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0cGFkZGluZzogMS4yZW0gMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDU3YWQ7XHJcblx0XHRjb2xvcjogI2NiZGRlZTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0XHQudHh0QWQgYSB7IGNvbG9yOiAjY2JkZGVlOyB9XHJcblx0XHJcbi8qKiBmb3JtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5mb3JtREwgZHQge1xyXG5cdG1hcmdpbjogMjBweCAwIDA7XHJcbn1cclxuLmZvcm1ETCBkdCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5mb3JtREwgZGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4uZm9ybURMIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uZm9ybURMIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcblx0d2lkdGg6IDYwJTtcclxuXHRoZWlnaHQ6IDJlbTtcclxuXHRsaW5lLWhlaWdodDogMmVtO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuLmZvcm1ETCBidXR0b24jYnRuU3VibWl0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5mb3JtREwgdGV4dGFyZWEge1xyXG5cdHdpZHRoOiA2MCU7XHJcblx0aGVpZ2h0OiA2ZW07XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRmb250LXNpemU6IDEwMCU7XHJcbn1cclxuLmZvcm1ETCBzZWxlY3Qge1xyXG5cdGhlaWdodDogMmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAyZW07XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG4uZm9ybURMIC5mb3JtRXJyIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZjMzICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvcm1ETCAuZXJye1xyXG5cdG1hcmdpbi10b3A6IDNweDtcclxuXHRjb2xvcjogI2YzMztcclxufVxyXG5cclxuLyoqIGZvb3RlclxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5mb290ZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG5cdGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbmZvb3RlciB1bCB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cclxuZm9vdGVyIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuZm9vdGVyIHAgeyBmb250LXNpemU6IDEycHg7IH1cclxuXHJcbi8qKiBVUCBCdXR0b25cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuI2J0blVQIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDIwcHg7IGJvdHRvbTogMzBweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHdpZHRoOiA4MHB4O1xyXG5cdGhlaWdodDogODBweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRib3JkZXI6IDNweCBzb2xpZCAjY2NjO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiNidG5VUDpiZWZvcmUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRjb250ZW50OiBcIuKWslwiO1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4jYnRuVVA6aG92ZXIge1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICRjLW1haW47XHJcblx0Y29sb3I6ICRjLW1haW47XHJcbn1cclxuI2J0blVQOmhvdmVyOmJlZm9yZSB7XHJcblx0Y29sb3I6ICRjLW1haW47XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5PdGhlciBEZXZpY2UoU1AvVGFibGV0KVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODRweCl7XHJcblx0XHJcblx0LyoqIHRvcGljIHBhdGggKiovXHJcblx0I2FyZWFUb3BpY1BhdGggLnRvcGljUGF0aCB7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdH1cclxuXHRcclxuXHQvKiogY29udGVudCAqKi9cclxuXHQjY29udGVudCB7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdH1cclxuXHJcblx0LyoqIEFwcCBETCBCdXR0b24gKiovXHJcblx0LmFwcERMIHtcclxuXHRcdHBhZGRpbmc6IDE2cHggMDtcclxuXHR9XHJcblx0LmFwcERMIHAgeyBmb250LXNpemU6IDE2cHg7IH1cclxuXHQuYXBwREwgbGkge1xyXG5cdFx0d2lkdGg6IDI4JTtcclxuXHRcdG1hcmdpbjogOHB4IDEycHg7XHJcblx0fVxyXG5cdC5hcHBETCBpbWcgeyB3aWR0aDogMTAwJTsgfVxyXG5cclxuXHQvKiogZm9vdGVyXHJcblx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHRmb290ZXIge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG5cdFx0YmFja2dyb3VuZDogI2VjZWNlYztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0Zm9vdGVyIHVsIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG5cdGZvb3RlciBsaSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgMTBweDtcclxuXHR9XHJcblx0Zm9vdGVyIHAgeyBmb250LXNpemU6IDEwcHg7IH1cclxuXHJcblx0LyoqIFVQIEJ1dHRvblxyXG5cdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblx0I2J0blVQIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHJpZ2h0OiAyMHB4OyBib3R0b206IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6IDY4cHg7XHJcblx0XHRoZWlnaHQ6IDY4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTJweDtcclxuXHRcdGJvcmRlcjogM3B4IHNvbGlkICNjY2M7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjNDQ0O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQjYnRuVVA6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdFx0Y29udGVudDogXCLilrJcIjtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cdCNidG5VUDpob3ZlciB7XHJcblx0XHRib3JkZXI6IDNweCBzb2xpZCAkYy1tYWluO1xyXG5cdFx0Y29sb3I6ICRjLW1haW47XHJcblx0fVxyXG5cdCNidG5VUDpob3ZlcjpiZWZvcmUge1xyXG5cdFx0Y29sb3I6ICRjLW1haW47XHJcblx0fVxyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XHJcblx0Ym9keSB7IGZvbnQtc2l6ZTogMTJweDsgfVxyXG5cdFxyXG5cdGRsLmNvbHVtbiB7IG1hcmdpbi10b3A6IDEwcHg7IH1cclxuXHRcclxuXHQuc3BpbWdfZnVsbCB7IHdpZHRoOiAxMDAlOyB9XHRcclxuXHRcclxuXHQvKiogdG9waWMgcGF0aCAqKi9cclxuXHQjYXJlYVRvcGljUGF0aCAudG9waWNQYXRoIHtcclxuXHRcdHdpZHRoOiA5MCU7XHJcblx0XHRtYXJnaW46IDEwcHggYXV0bztcclxuXHR9XHJcblx0XHJcblx0LyoqIGNvbnRlbnQgKiovXHJcblx0I2NvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHRcdG1hcmdpbjogMTBweCBhdXRvIDMwcHg7XHJcblx0fVxyXG5cdCNjb250ZW50IGgxIHtcclxuXHRcdG1hcmdpbjogMTBweCBhdXRvO1xyXG5cdFx0Y29sb3I6ICRjLW1haW47XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblx0XHJcblx0LyoqIEFwcCBETCBCdXR0b24gKiovXHJcblx0LmFwcERMIHtcclxuXHRcdHBhZGRpbmc6IDE2cHggMDtcclxuXHR9XHJcblx0LmFwcERMIHAgeyBmb250LXNpemU6IDEycHg7IH1cclxuXHQuYXBwREwgbGkge1xyXG5cdFx0d2lkdGg6IDQyJTtcclxuXHRcdG1hcmdpbjogOHB4IDhweDtcclxuXHR9XHJcblx0LmFwcERMIGltZyB7IHdpZHRoOiAxMDAlOyB9XHJcblx0LnR4dEFkIHtcclxuXHRcdHBhZGRpbmc6IDEuMmVtIDAuNWVtO1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0XHJcblx0LyoqIGZvcm0gKiovXHJcblx0LmZvcm1ETCBkdCB7IG1hcmdpbjogMjBweCAwIDA7IH1cclxuXHQuZm9ybURMIGR0IHsgZm9udC1zaXplOiAxNHB4OyB9XHJcblx0LmZvcm1ETCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHQuZm9ybURMIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmZvcm1ETCBidXR0b24jYnRuU3VibWl0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cdC5mb3JtREwgdGV4dGFyZWEge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDhlbTtcclxuXHR9XHJcblx0XHJcbn0iLCIvKlxyXG4gKiBhcHAga2l0XHJcbiAqXHJcbiAqL1xyXG5cclxuXHJcbiRjLW1haW4gOiAjNmQ0ODM2O1xyXG5cclxuXHJcbi8qKiBSZXNldFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AaW1wb3J0ICdjb21tb24vX3Jlc2V0JztcclxuXHJcbi8qKiBjb21tb24gc3R5bGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQGltcG9ydCAnY29tbW9uL19jb21tb24nO1xyXG5cclxuLypcclxuQGltcG9ydCAnZWFzeS9zdHlsZSc7XHJcbiovXHJcbkBpbXBvcnQgJ29jaGEvc3R5bGUnO1xyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vcGMvaW1nL2JnLmpwZyk7XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */