@charset "UTF-8";
/*Sass使用*/
/*--------------------

common to all directories
デフォルトスタイルリセット

--------------------*/
/*----------default reset start----------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ul, ol {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

img {
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}

/*----------default reset end----------*/
/*----------basic start----------*/
html {
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: sans-serif;
}

a {
  color: #26c;
}

img {
  max-width: 100%;
  height: auto;
}

/*----------basic end----------*/
/*----------container start----------*/
.container {
  line-height: 1.8;
}

/*----------container end----------*/
/*----------header start----------*/
.header {
  border-top: 4px solid #e60012;
}

.header__inner {
  padding: 0;
  margin: 0;
}

.header__group {
  display: flex;
  /*	justify-content: flex-end;
	align-items: flex-end;*/
  align-content: flex-start;
  padding: 10px 2vw;
  flex-wrap: wrap;
  /*	box-sizing: border-box;*/
  /*	border-bottom: 1px solid #000;確認用*/
}

.logo {
  order: 2;
  margin: 10px auto 0 0;
  width: 100%;
}

.logo__txt {
  font-size: 0.6875rem;
}

.logo__link {
  display: block;
  margin: 5px 0 0;
  width: 60%;
}

.sub-nav {
  order: 1;
  width: 100%;
  font-size: 0;
  text-align: right;
}

.sub-nav__item {
  display: inline-block;
  font-size: 0.75rem;
}

.sub-nav li:nth-child(n+2) {
  padding: 0 0 0 10px;
  margin: 0 0 0 10px;
  border-left: 1px solid #ccc;
}

.sub-nav__link {
  color: #0277bd;
  text-decoration: none;
}

.sub-nav__link:hover,
.sub-nav__link:active,
.sub-nav__link:focus {
  text-decoration: underline;
}

/*----------header end----------*/
/*----------footer start----------*/
.footer {
  margin: 30px 0 0;
}

.footer__group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.footer-nav {
  width: 100%;
  font-size: 0.875rem;
  border-bottom: 1px solid #bdbdbd;
}

.footer-nav__item {
  border-top: 1px solid #bdbdbd;
}

.footer-nav__link {
  display: block;
  padding: 5px 10% 5px 2%;
  color: #666;
  text-decoration: none;
  background: url(../images/icon2.png);
  background-repeat: no-repeat;
  background-position: 98% 50%;
  /*	background-size: 5% auto;*/
}

.footer-reg {
  margin: 10px 0 0 2%;
  max-width: 78%;
}

.footer-privacy {
  margin: 10px 2% 0 0;
  max-width: 14%;
}

.footer-copyright {
  display: block;
  padding: 0 0 10px;
  margin: 10px 0 0;
  font-size: 0.75rem;
  text-align: center;
}

/*----------footer end----------*/
/*----------page-nav start----------*/
.page-nav {
  display: none;
  position: fixed;
  max-width: 14vw;
  right: 0;
  bottom: 0;
}

/*----------page-nav end----------*/
/*----------contents start----------*/
/*----------contents end----------*/
/*----------price start----------*/
.price__category {
  margin: 30px 0 0;
}

.price__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: 3.38542vw;
}

.price__list::after {
  content: "";
  display: block;
  width: 30vw;
  height: 0;
}

.price__list-item {
  flex-basis: 46vw;
  text-align: center;
}

.price__list li:nth-child(n+3) {
  margin: 15px 0 0;
}

.price__list-link {
  display: inline-block;
  padding: 10px 0 6px;
  width: 100%;
  color: #4d4d4d;
  font-weight: bold;
  text-decoration: none;
  box-sizing: border-box;
  border-radius: 12px;
  border: 3px solid #999;
}

.price__list-link:hover,
.price__list-link:active,
.price__list-link:focus {
  text-decoration: none;
  border: 3px solid #23b1e9;
}

.price__list-link::after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 10px;
  height: 10px;
  border-right: 2px solid #4d4d4d;
  border-bottom: 2px solid #4d4d4d;
  transform: rotate(45deg);
}

.price__list-fig {
  display: block;
  margin: 0 auto;
}

.price__service {
  padding: 15px 2vw;
  margin: 30px 0 0;
  border-radius: 12px;
  border: 3px solid #666;
}

.price__service-item {
  display: inline-block;
}

.price__service li:not(:last-child) {
  margin: 0 20px 0 0;
}

.price__service-link:link,
.price__service-link:visited {
  text-decoration: none;
}

.price__service-link:hover,
.price__service-link:active,
.price__service-link:focus {
  color: #ff545f;
  text-decoration: underline;
}

.price__service-link::before,
.price__bu-list-link::before {
  content: "";
  display: inline-block;
  margin: 0 8px 0 0;
  width: 5px;
  height: 5px;
  border-top: 2px solid #ff545f;
  border-right: 2px solid #ff545f;
  transform: rotate(45deg);
  vertical-align: .15em;
}

.price__water {
  margin: 30px 0 0;
}

.price__city {
  display: block;
  padding: 6px 0;
  color: #fff;
  font-size: 18px;
  text-align: center;
  border-radius: 12px;
  background-color: #666;
}

.price__bu-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0 10px;
  margin: 15px 0 0;
}

.price__bu-list-item {
  flex-basis: 235px;
}

.price__bu-list-link:link,
.price__bu-list-link:visited {
  text-decoration: none;
}

.price__bu-list-link:hover,
.price__bu-list-link:active,
.price__bu-list-link:focus {
  color: #ff545f;
  text-decoration: underline;
}

.price__bu-list-mark {
  margin: 0 0 0 5px;
  color: #666;
  font-size: 0.8125rem;
}

.price__note {
  padding: 0 10px;
  margin: 15px 0 0;
  color: #666;
  font-size: 0.875rem;
}

.price__note-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------price end----------*/
/*----------js-price start----------*/
.js-current a {
  border: 3px solid #23b1e9;
}

.js-price__service,
.js-price__water-item {
  display: none;
}

.js-show {
  display: block;
}

/*----------js-price end----------*/
/*----------lv1-heading start----------*/
/*----------lv1-heading end----------*/
/*----------outline start----------*/
.outline__contents {
  margin: 45px 0 0;
}

.lv2-heading--campaign {
  color: #fff;
  font-size: 1.5rem;
  text-align: center;
  background-color: #1d7fca;
}

.outline__code {
  display: block;
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  background-color: #1d7fca;
}

.outline__chance {
  padding: 0 2vw;
  margin: 30px 0 0;
}

.outline__txt {
  margin: 30px 0 0;
}

.outline__note {
  margin: 30px 0 0;
}

.outline__note-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.outline__fig {
  display: block;
  margin: 30px auto 0;
}

.category {
  padding: 0 2vw;
}

.category__outline {
  margin: 30px 0 0;
}

.lv3-heading--card {
  color: #23b1e9;
  font-size: 1.3125rem;
  text-align: center;
  background-color: #e9f4ff;
}

.category__note {
  margin: 30px 0 0;
  font-size: 0.875rem;
}

.category__note-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.presentation {
  padding: 0 2vw;
}

.presentation__outline {
  margin: 30px 0 0;
}

.presentation__txt {
  margin: 15px 0 0;
  font-size: 1.125rem;
}

.presentation__note {
  margin: 10px 0 0;
}

.presentation__note-item,
.presentation__nav-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------outline end---------*/
/*----------participate start---------*/
.participate__contents {
  margin: 45px 0 0;
}

.participate__list {
  padding: 0 2vw;
  margin: 30px 0 0;
  font-size: 1.125rem;
}

.participate__list-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.participate__list-end {
  color: #ff575c;
}

.participate__list li:nth-child(n+2) {
  margin: 30px 0 0 1em;
}

.participate__list-em {
  color: #ff575c;
}

.participate__note {
  padding: 2vw;
  margin: 30px 2vw 0;
  background-color: #fefbc7;
}

.participate__note-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.participate__note-em {
  color: #ff575c;
  font-weight: bold;
}

/*----------participate end---------*/
/*----------btn-entry start---------*/
.btn-entry {
  font-size: 1rem;
  text-align: center;
}

.btn-entry__participate {
  margin: 30px 0 0 -1em;
  text-indent: 0;
}

.btn-entry__contents {
  margin: 30px 0 0;
}

.btn-entry--top {
  padding: 0 2vw;
}

.btn-entry__link {
  display: inline-block;
  position: relative;
  padding: 20px 4vw;
  width: 100%;
  color: #fff;
  font-size: 3.64583vw;
  font-weight: bold;
  text-decoration: none;
  background-color: #e60112;
  background-image: url(../images/btn-entry_bg.png);
  background-repeat: no-repeat;
  background-position: right 4vw top 50%;
  background-size: 3.4vw auto;
  border-radius: 8px;
  box-shadow: 0 4px #999;
  box-sizing: border-box;
}

.btn-entry__link:hover,
.btn-entry__link:active,
.btn-entry__link:focus {
  opacity: .75;
}

/*.btn-entry__link::after {
	content: "";
	position: absolute;
	margin: auto;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 12px solid #fff;
	top: 0;
	right: 0;
	bottom: 0;
}*/
/*----------btn-entry end---------*/
/*----------cautions start---------*/
.cautions__contents {
  margin: 45px 0 0;
}

.lv2-heading--cautions {
  color: #fff;
  font-size: 1.5rem;
  text-align: center;
  background-color: #808080;
}

.cautions__lv3-heading,
.cautions__list {
  padding: 0 2vw;
}

.cautions__list__cautions,
.cautions__chance {
  margin: 30px 0 0;
}

.cautions__list-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------cautions end---------*/
/*# sourceMappingURL=../maps/top-s.css.map */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC1zLmNzcyIsIl9yZXNldC5zY3NzIiwiX2NvbW1vbi1zLnNjc3MiLCJfcHJpY2Utcy5zY3NzIiwiX2Z1bmN0aW9uLnNjc3MiLCJfdmFyaWFibGUuc2NzcyIsInRvcC1zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCLFNBQUE7QUFDQTs7Ozs7cUJES3FCO0FDQ3JCLDBDQUFBO0FBQ0E7Ozs7Ozs7Ozs7OztFQVlFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQTtFQUNFLGNBQWM7QURDaEI7O0FDRUE7O0VBRUUsY0FBYztBRENoQjs7QUNFQTtFQUNFLGdCQUFnQjtBRENsQjs7QUNFQTtFQUNFLFlBQVk7QURDZDs7QUNFQTs7RUFFRSxXQUFXO0VBQ1gsYUFBYTtBRENmOztBQ0VBO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxxQkFBcUI7QURDdkI7O0FDRUEsc0NBQUE7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBRENuQjs7QUNFQTtFQUNFLDZCQUE2QjtBREMvQjs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixZQUFZO0FEQ2Q7O0FDRUE7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0FEQ25COztBQ0VBLDRDQUFBO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFNBQVM7RUFDVCw2QkFBNkI7RUFDN0IsYUFBYTtFQUNiLFVBQVU7QURDWjs7QUNFQTtFQUNFLHNCQUFzQjtBREN4Qjs7QUNFQTtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osY0FBYztBRENoQjs7QUNFQSx3Q0FBQTtBQzlHQSxrQ0FBQTtBQUVBO0VB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LHFDQUFBO0FBRUEscUNBQUE7QUFFQTtFQUNDLGVGL0prQztFRWdLbEMsa0JBQWtCO0FOc2FuQjs7QU1uYUE7RUFDQyxxQkFBcUI7RUFDckIsY0FBYztBTnNhZjs7QU1uYUE7RUFDQyxnQkFBZ0I7QU5zYWpCOztBTW5hQTtFQUNDLGNBQWM7QU5zYWY7O0FNbmFBO0VBQ0MscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLFdBQVc7RUFDWCxvQkZqTDBDO0VFa0wxQyxpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QixpREFBaUQ7RUFDakQsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QywyQkFBMkI7RUFDM0Isa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixzQkFBc0I7QU5zYXZCOztBTW5hQTs7O0VBR0MsWUFBWTtBTnNhYjs7QU1uYUE7Ozs7Ozs7Ozs7Ozs7RU5rYkU7QU1uYUYsbUNBQUE7QUFFQSxvQ0FBQTtBQUVBO0VBQ0MsZ0JBQWdCO0FObWFqQjs7QU1oYUE7RUFDQyxXQUFXO0VBQ1gsaUJGbE9rQztFRW1PbEMsa0JBQWtCO0VBQ2xCLHlCRG5Od0I7QUxzbkJ6Qjs7QU1oYUE7O0VBRUMsY0FBYztBTm1hZjs7QU1oYUE7O0VBRUMsZ0JBQWdCO0FObWFqQjs7QU1oYUE7RUFDQyxpQkFBaUI7RUFDakIsaUJBQWlCO0FObWFsQjs7QU1oYUEsa0NBQUE7QUFFQSw0Q0FBQSIsImZpbGUiOiJ0b3Atcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlNhc3Pkvb/nlKgqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuY29tbW9uIHRvIGFsbCBkaXJlY3Rvcmllc1xyXG7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjg6rjgrvjg4Pjg4hcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgc3RhcnQtLS0tLS0tLS0tKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbmEge1xuICBjb2xvcjogIzI2Yztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29udGFpbmVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNlNjAwMTI7XG59XG5cbi5oZWFkZXJfX2lubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsqL1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMHB4IDJ2dztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKlx0Ym94LXNpemluZzogYm9yZGVyLWJveDsqL1xuICAvKlx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA756K66KqN55SoKi9cbn1cblxuLmxvZ28ge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ29fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuXG4ubG9nb19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5zdWItbmF2IHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3ViLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3ViLW5hdiBsaTpudGgtY2hpbGQobisyKSB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uc3ViLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjMDI3N2JkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdWItbmF2X19saW5rOmhvdmVyLFxuLnN1Yi1uYXZfX2xpbms6YWN0aXZlLFxuLnN1Yi1uYXZfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0taGVhZGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZm9vdGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uZm9vdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmZvb3Rlcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3Rlci1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXItbmF2X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXItbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMCUgNXB4IDIlO1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24yLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA1MCU7XG4gIC8qXHRiYWNrZ3JvdW5kLXNpemU6IDUlIGF1dG87Ki9cbn1cblxuLmZvb3Rlci1yZWcge1xuICBtYXJnaW46IDEwcHggMCAwIDIlO1xuICBtYXgtd2lkdGg6IDc4JTtcbn1cblxuLmZvb3Rlci1wcml2YWN5IHtcbiAgbWFyZ2luOiAxMHB4IDIlIDAgMDtcbiAgbWF4LXdpZHRoOiAxNCU7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tcGFnZS1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cbi5wYWdlLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWF4LXdpZHRoOiAxNHZ3O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS1wYWdlLW5hdiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jb250ZW50cyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLXByaWNlIHN0YXJ0LS0tLS0tLS0tLSovXG4ucHJpY2VfX2NhdGVnb3J5IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnByaWNlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMy4zODU0MnZ3O1xufVxuXG4ucHJpY2VfX2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHZ3O1xuICBoZWlnaHQ6IDA7XG59XG5cbi5wcmljZV9fbGlzdC1pdGVtIHtcbiAgZmxleC1iYXNpczogNDZ2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2VfX2xpc3QgbGk6bnRoLWNoaWxkKG4rMykge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4ucHJpY2VfX2xpc3QtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwIDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjOTk5O1xufVxuXG4ucHJpY2VfX2xpc3QtbGluazpob3Zlcixcbi5wcmljZV9fbGlzdC1saW5rOmFjdGl2ZSxcbi5wcmljZV9fbGlzdC1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMjNiMWU5O1xufVxuXG4ucHJpY2VfX2xpc3QtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0ZDRkNGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGQ0ZDRkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wcmljZV9fbGlzdC1maWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcmljZV9fc2VydmljZSB7XG4gIHBhZGRpbmc6IDE1cHggMnZ3O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNjY2O1xufVxuXG4ucHJpY2VfX3NlcnZpY2UtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByaWNlX19zZXJ2aWNlIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG5cbi5wcmljZV9fc2VydmljZS1saW5rOmxpbmssXG4ucHJpY2VfX3NlcnZpY2UtbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJpY2VfX3NlcnZpY2UtbGluazpob3Zlcixcbi5wcmljZV9fc2VydmljZS1saW5rOmFjdGl2ZSxcbi5wcmljZV9fc2VydmljZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZjU0NWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJpY2VfX3NlcnZpY2UtbGluazo6YmVmb3JlLFxuLnByaWNlX19idS1saXN0LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmNTQ1ZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmNTQ1ZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLjE1ZW07XG59XG5cbi5wcmljZV9fd2F0ZXIge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ucHJpY2VfX2NpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Njtcbn1cblxuLnByaWNlX19idS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5wcmljZV9fYnUtbGlzdC1pdGVtIHtcbiAgZmxleC1iYXNpczogMjM1cHg7XG59XG5cbi5wcmljZV9fYnUtbGlzdC1saW5rOmxpbmssXG4ucHJpY2VfX2J1LWxpc3QtbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJpY2VfX2J1LWxpc3QtbGluazpob3Zlcixcbi5wcmljZV9fYnUtbGlzdC1saW5rOmFjdGl2ZSxcbi5wcmljZV9fYnUtbGlzdC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZjU0NWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJpY2VfX2J1LWxpc3QtbWFyayB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5wcmljZV9fbm90ZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wcmljZV9fbm90ZS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4vKi0tLS0tLS0tLS1wcmljZSBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWpzLXByaWNlIHN0YXJ0LS0tLS0tLS0tLSovXG4uanMtY3VycmVudCBhIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzIzYjFlOTtcbn1cblxuLmpzLXByaWNlX19zZXJ2aWNlLFxuLmpzLXByaWNlX193YXRlci1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tanMtcHJpY2UgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1sdjEtaGVhZGluZyBzdGFydC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tbHYxLWhlYWRpbmcgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1vdXRsaW5lIHN0YXJ0LS0tLS0tLS0tLSovXG4ub3V0bGluZV9fY29udGVudHMge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4ubHYyLWhlYWRpbmctLWNhbXBhaWduIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDdmY2E7XG59XG5cbi5vdXRsaW5lX19jb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDdmY2E7XG59XG5cbi5vdXRsaW5lX19jaGFuY2Uge1xuICBwYWRkaW5nOiAwIDJ2dztcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLm91dGxpbmVfX3R4dCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5vdXRsaW5lX19ub3RlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLm91dGxpbmVfX25vdGUtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLm91dGxpbmVfX2ZpZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4uY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAwIDJ2dztcbn1cblxuLmNhdGVnb3J5X19vdXRsaW5lIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmx2My1oZWFkaW5nLS1jYXJkIHtcbiAgY29sb3I6ICMyM2IxZTk7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY0ZmY7XG59XG5cbi5jYXRlZ29yeV9fbm90ZSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jYXRlZ29yeV9fbm90ZS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4ucHJlc2VudGF0aW9uIHtcbiAgcGFkZGluZzogMCAydnc7XG59XG5cbi5wcmVzZW50YXRpb25fX291dGxpbmUge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ucHJlc2VudGF0aW9uX190eHQge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ucHJlc2VudGF0aW9uX19ub3RlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLnByZXNlbnRhdGlvbl9fbm90ZS1pdGVtLFxuLnByZXNlbnRhdGlvbl9fbmF2LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLW91dGxpbmUgZW5kLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLXBhcnRpY2lwYXRlIHN0YXJ0LS0tLS0tLS0tKi9cbi5wYXJ0aWNpcGF0ZV9fY29udGVudHMge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4ucGFydGljaXBhdGVfX2xpc3Qge1xuICBwYWRkaW5nOiAwIDJ2dztcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnBhcnRpY2lwYXRlX19saXN0LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5wYXJ0aWNpcGF0ZV9fbGlzdC1lbmQge1xuICBjb2xvcjogI2ZmNTc1Yztcbn1cblxuLnBhcnRpY2lwYXRlX19saXN0IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAxZW07XG59XG5cbi5wYXJ0aWNpcGF0ZV9fbGlzdC1lbSB7XG4gIGNvbG9yOiAjZmY1NzVjO1xufVxuXG4ucGFydGljaXBhdGVfX25vdGUge1xuICBwYWRkaW5nOiAydnc7XG4gIG1hcmdpbjogMzBweCAydncgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmJjNztcbn1cblxuLnBhcnRpY2lwYXRlX19ub3RlLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5wYXJ0aWNpcGF0ZV9fbm90ZS1lbSB7XG4gIGNvbG9yOiAjZmY1NzVjO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyotLS0tLS0tLS0tcGFydGljaXBhdGUgZW5kLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJ0bi1lbnRyeSBzdGFydC0tLS0tLS0tLSovXG4uYnRuLWVudHJ5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4tZW50cnlfX3BhcnRpY2lwYXRlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAtMWVtO1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLmJ0bi1lbnRyeV9fY29udGVudHMge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uYnRuLWVudHJ5LS10b3Age1xuICBwYWRkaW5nOiAwIDJ2dztcbn1cblxuLmJ0bi1lbnRyeV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDR2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMuNjQ1ODN2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDExMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idG4tZW50cnlfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNHZ3IHRvcCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMy40dncgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAjOTk5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYnRuLWVudHJ5X19saW5rOmhvdmVyLFxuLmJ0bi1lbnRyeV9fbGluazphY3RpdmUsXG4uYnRuLWVudHJ5X19saW5rOmZvY3VzIHtcbiAgb3BhY2l0eTogLjc1O1xufVxuXG4vKi5idG4tZW50cnlfX2xpbms6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICNmZmY7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxufSovXG4vKi0tLS0tLS0tLS1idG4tZW50cnkgZW5kLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNhdXRpb25zIHN0YXJ0LS0tLS0tLS0tKi9cbi5jYXV0aW9uc19fY29udGVudHMge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4ubHYyLWhlYWRpbmctLWNhdXRpb25zIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG59XG5cbi5jYXV0aW9uc19fbHYzLWhlYWRpbmcsXG4uY2F1dGlvbnNfX2xpc3Qge1xuICBwYWRkaW5nOiAwIDJ2dztcbn1cblxuLmNhdXRpb25zX19saXN0X19jYXV0aW9ucyxcbi5jYXV0aW9uc19fY2hhbmNlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmNhdXRpb25zX19saXN0LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLWNhdXRpb25zIGVuZC0tLS0tLS0tLSovXG4vKiMgc291cmNlTWFwcGluZ1VSTD0uLi9tYXBzL3RvcC1zLmNzcy5tYXAgKi9cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLypTYXNz5L2/55SoKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuY29tbW9uIHRvIGFsbCBkaXJlY3Rvcmllc1xyXG7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjg6rjgrvjg4Pjg4hcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBzdGFydC0tLS0tLS0tLS0qL1xyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcclxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcclxuYiwgaSxcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxudWwsIG9sIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmlucyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGVsIHtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmhyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dCwgc2VsZWN0IHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IGVuZC0tLS0tLS0tLS0qLyIsIi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG5odG1sIHtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4vL1x0Zm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAjMjZjO1xyXG4vL1x0JjpsaW5rLFxyXG4vL1x0Jjp2aXNpdGVkIHtcclxuLy9cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vL1x0fVxyXG4vL1x0Jjpob3ZlcixcclxuLy9cdCY6YWN0aXZlIHtcclxuLy9cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbi8vXHR9XHJcbn1cclxuXHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYmFzaWMgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uY29udGFpbmVyIHtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jb250YWluZXIgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyIHtcclxuXHRib3JkZXItdG9wOiA0cHggc29saWQgI2U2MDAxMjtcclxufVxyXG5cclxuLmhlYWRlcl9faW5uZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uaGVhZGVyX19ncm91cCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQvKlx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7Ki9cclxuXHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdHBhZGRpbmc6IDEwcHggMnZ3O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHQvKlx0Ym94LXNpemluZzogYm9yZGVyLWJveDsqL1xyXG5cdC8qXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDvnorroqo3nlKgqL1xyXG59XHJcblxyXG4ubG9nbyB7XHJcblx0b3JkZXI6IDI7XHJcblx0bWFyZ2luOiAxMHB4IGF1dG8gMCAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubG9nb19fdHh0IHtcclxuXHRmb250LXNpemU6IDAuNjg3NXJlbTtcclxufVxyXG5cclxuLmxvZ29fX2xpbmsge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogNXB4IDAgMDtcclxuXHR3aWR0aDogNjAlO1xyXG59XHJcblxyXG4uc3ViLW5hdiB7XHJcblx0b3JkZXI6IDE7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uc3ViLW5hdl9faXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG5cclxuLnN1Yi1uYXYgbGk6bnRoLWNoaWxkKG4rMikge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcblx0bWFyZ2luOiAwIDAgMCAxMHB4O1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLnN1Yi1uYXZfX2xpbmsge1xyXG5cdGNvbG9yOiAjMDI3N2JkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnN1Yi1uYXZfX2xpbms6aG92ZXIsXHJcbi5zdWItbmF2X19saW5rOmFjdGl2ZSxcclxuLnN1Yi1uYXZfX2xpbms6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkZXIgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWZvb3RlciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uZm9vdGVyIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uZm9vdGVyX19ncm91cCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2l0ZW0ge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogNXB4IDEwJSA1cHggMiU7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbjIucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA1MCU7XHJcblx0LypcdGJhY2tncm91bmQtc2l6ZTogNSUgYXV0bzsqL1xyXG59XHJcblxyXG4uZm9vdGVyLXJlZyB7XHJcblx0bWFyZ2luOiAxMHB4IDAgMCAyJTtcclxuXHRtYXgtd2lkdGg6IDc4JTtcclxufVxyXG5cclxuLmZvb3Rlci1wcml2YWN5IHtcclxuXHRtYXJnaW46IDEwcHggMiUgMCAwO1xyXG5cdG1heC13aWR0aDogMTQlO1xyXG59XHJcblxyXG4uZm9vdGVyLWNvcHlyaWdodCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMCAwIDEwcHg7XHJcblx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1mb290ZXIgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLXBhZ2UtbmF2IHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5wYWdlLW5hdiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bWF4LXdpZHRoOiAxNHZ3O1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tcGFnZS1uYXYgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWNvbnRlbnRzIGVuZC0tLS0tLS0tLS0qLyIsIi8qLS0tLS0tLS0tLXByaWNlIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ucHJpY2VfX2NhdGVnb3J5IHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmb250LXNpemU6IHB4VG9WdygyNik7XHJcbn1cclxuXHJcbi5wcmljZV9fbGlzdDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDMwdnc7XHJcblx0aGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3QtaXRlbSB7XHJcblx0ZmxleC1iYXNpczogNDZ2dztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcmljZV9fbGlzdCBsaTpudGgtY2hpbGQobiszKSB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLnByaWNlX19saXN0LWxpbmsge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAxMHB4IDAgNnB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGNvbG9yOiAjNGQ0ZDRkO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgIzk5OTtcclxufVxyXG5cclxuLnByaWNlX19saXN0LWxpbms6aG92ZXIsXHJcbi5wcmljZV9fbGlzdC1saW5rOmFjdGl2ZSxcclxuLnByaWNlX19saXN0LWxpbms6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRib3JkZXI6IDNweCBzb2xpZCAjMjNiMWU5O1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3QtbGluazo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0ZDRkNGQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0ZDRkNGQ7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3QtZmlnIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnByaWNlX19zZXJ2aWNlIHtcclxuXHRwYWRkaW5nOiAxNXB4IDJ2dztcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgIzY2NjtcclxufVxyXG5cclxuLnByaWNlX19zZXJ2aWNlLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnByaWNlX19zZXJ2aWNlIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdG1hcmdpbjogMCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnByaWNlX19zZXJ2aWNlLWxpbms6bGluayxcclxuLnByaWNlX19zZXJ2aWNlLWxpbms6dmlzaXRlZCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucHJpY2VfX3NlcnZpY2UtbGluazpob3ZlcixcclxuLnByaWNlX19zZXJ2aWNlLWxpbms6YWN0aXZlLFxyXG4ucHJpY2VfX3NlcnZpY2UtbGluazpmb2N1cyB7XHJcblx0Y29sb3I6ICNmZjU0NWY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5wcmljZV9fc2VydmljZS1saW5rOjpiZWZvcmUsXHJcbi5wcmljZV9fYnUtbGlzdC1saW5rOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMCA4cHggMCAwO1xyXG5cdHdpZHRoOiA1cHg7XHJcblx0aGVpZ2h0OiA1cHg7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmZjU0NWY7XHJcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmNTQ1ZjtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0dmVydGljYWwtYWxpZ246IC4xNWVtO1xyXG59XHJcblxyXG4ucHJpY2VfX3dhdGVyIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ucHJpY2VfX2NpdHkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDZweCAwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdEJhY2tHcmF5O1xyXG59XHJcblxyXG4ucHJpY2VfX2J1LWxpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4ucHJpY2VfX2J1LWxpc3QtaXRlbSB7XHJcblx0ZmxleC1iYXNpczogKDk2MHB4IC0gKDEwcHggKiAyKSkgLyA0O1xyXG59XHJcblxyXG4ucHJpY2VfX2J1LWxpc3QtbGluazpsaW5rLFxyXG4ucHJpY2VfX2J1LWxpc3QtbGluazp2aXNpdGVkIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wcmljZV9fYnUtbGlzdC1saW5rOmhvdmVyLFxyXG4ucHJpY2VfX2J1LWxpc3QtbGluazphY3RpdmUsXHJcbi5wcmljZV9fYnUtbGlzdC1saW5rOmZvY3VzIHtcclxuXHRjb2xvcjogI2ZmNTQ1ZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnByaWNlX19idS1saXN0LW1hcmsge1xyXG5cdG1hcmdpbjogMCAwIDAgNXB4O1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxMyk7XHJcbn1cclxuXHJcbi5wcmljZV9fbm90ZSB7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDE0KTtcclxufVxyXG5cclxuLnByaWNlX19ub3RlLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1wcmljZSBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWpzLXByaWNlIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uanMtY3VycmVudCBhIHtcclxuXHRib3JkZXI6IDNweCBzb2xpZCAjMjNiMWU5O1xyXG59XHJcblxyXG4uanMtcHJpY2VfX3NlcnZpY2UsXHJcbi5qcy1wcmljZV9fd2F0ZXItaXRlbSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmpzLXNob3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1qcy1wcmljZSBlbmQtLS0tLS0tLS0tKi8iLCIvL3B444KScmVt44Gr5aSJ5o+bXHJcbkBmdW5jdGlvbiBweFRvUmVtKCRweFNpemUpe1xyXG5cdEByZXR1cm4gJHB4U2l6ZSAvICRiYXNlU2l6ZSAqIDFyZW1cclxufVxyXG5cclxuLy9weOOCknZ344Gr5aSJ5o+bXHJcbkBmdW5jdGlvbiBweFRvVncoJHB4U2l6ZSl7XHJcblx0QHJldHVybiAkcHhTaXplIC8gJGJyZWFrUG9pbnRXaWR0aCAqIDEwMHZ3XHJcbn0iLCIvL+ODmeODvOOCueOBruODleOCqeODs+ODiOOCteOCpOOCuu+8iHB477yJXHJcbiRiYXNlU2l6ZTogMTY7XHJcblxyXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBruW5he+8iHB477yJXHJcbiRicmVha1BvaW50V2lkdGg6IDc2ODtcclxuXHJcbi8v6Z2S6Imy77yI6KaL5Ye644GX44Gu6IOM5pmv6Imy77yJXHJcbiRoZWFkaW5nQmFja0JsdWU6ICMxZDdmY2E7XHJcblxyXG4vL+awtOiJsu+8iOimi+WHuuOBl+OBruaWh+Wtl+iJsu+8iVxyXG4kaGVhZGluZ1RleHRMaWdodEJsdWU6ICMyM2IxZTk7XHJcblxyXG4vL+i1pOiJsu+8iOimi+WHuuOBl+OBruaWh+Wtl+iJsu+8iVxyXG4kaGVhZGluZ1RleHRCbHVlOiAjMWQ3ZmNhO1xyXG5cclxuLy/oloTjgYTmsLToibLvvIjopovlh7rjgZfjga7og4zmma/oibLvvIlcclxuJGhlYWRpbmdCYWNrTGlnaHRCbHVlOiAjZTlmNGZmO1xyXG5cclxuLy/jgrDjg6zjg7zvvIjopovlh7rjgZfjga7og4zmma/oibLvvIlcclxuJGhlYWRpbmdCYWNrR3JheTogIzgwODA4MDtcclxuXHJcbi8v44Kw44Os44O877yI6YO96YGT5bqc55yM44Gu6IOM5pmv6Imy77yJXHJcbiRsaXN0QmFja0dyYXk6ICM2NjY7IiwiQGltcG9ydCBcInZhcmlhYmxlXCI7XHJcbkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcImNvbW1vbi1zXCI7XHJcbkBpbXBvcnQgXCJwcmljZS1zXCI7XHJcblxyXG4vKi0tLS0tLS0tLS1sdjEtaGVhZGluZyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tbHYxLWhlYWRpbmcgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1vdXRsaW5lIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ub3V0bGluZV9fY29udGVudHMge1xyXG5cdG1hcmdpbjogNDVweCAwIDA7XHJcbn1cclxuXHJcbi5sdjItaGVhZGluZy0tY2FtcGFpZ24ge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgyNCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nQmFja0JsdWU7XHJcbn1cclxuXHJcbi5vdXRsaW5lX19jb2RlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTYpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZ0JhY2tCbHVlO1xyXG59XHJcblxyXG4ub3V0bGluZV9fY2hhbmNlIHtcclxuXHRwYWRkaW5nOiAwIDJ2dztcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ub3V0bGluZV9fdHh0IHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG4vL1x0Zm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4ub3V0bGluZV9fbm90ZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLm91dGxpbmVfX25vdGUtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5vdXRsaW5lX19maWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5jYXRlZ29yeSB7XHJcblx0cGFkZGluZzogMCAydnc7XHJcbn1cclxuXHJcbi5jYXRlZ29yeV9fb3V0bGluZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmx2My1oZWFkaW5nLS1jYXJkIHtcclxuXHRjb2xvcjogJGhlYWRpbmdUZXh0TGlnaHRCbHVlO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgyMSk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nQmFja0xpZ2h0Qmx1ZTtcclxufVxyXG5cclxuLmNhdGVnb3J5X19ub3RlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XHJcbi8vXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXRlZ29yeV9fbm90ZS1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLnByZXNlbnRhdGlvbiB7XHJcblx0cGFkZGluZzogMCAydnc7XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb25fX291dGxpbmUge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb25fX3R4dCB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTgpO1xyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX19ub3RlIHtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX19ub3RlLWl0ZW0sXHJcbi5wcmVzZW50YXRpb25fX25hdi1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tb3V0bGluZSBlbmQtLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tcGFydGljaXBhdGUgc3RhcnQtLS0tLS0tLS0qL1xyXG5cclxuLnBhcnRpY2lwYXRlX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxufVxyXG5cclxuLnBhcnRpY2lwYXRlX19saXN0IHtcclxuXHRwYWRkaW5nOiAwIDJ2dztcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbGlzdC1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLy8ucGFydGljaXBhdGVfX2xpc3QtdHh0IHtcclxuLy9cdGZvbnQtc2l6ZTogMjFweDtcclxuLy99XHJcblxyXG4ucGFydGljaXBhdGVfX2xpc3QtZW5kIHtcclxuXHRjb2xvcjogI2ZmNTc1YztcclxufVxyXG5cclxuLnBhcnRpY2lwYXRlX19saXN0IGxpOm50aC1jaGlsZChuKzIpIHtcclxuXHRtYXJnaW46IDMwcHggMCAwIDFlbTtcclxufVxyXG5cclxuLnBhcnRpY2lwYXRlX19saXN0LWVtIHtcclxuXHRjb2xvcjogI2ZmNTc1YztcclxufVxyXG5cclxuLnBhcnRpY2lwYXRlX19ub3RlIHtcclxuXHRwYWRkaW5nOiAydnc7XHJcblx0bWFyZ2luOiAzMHB4IDJ2dyAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZiYzc7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbm90ZS1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLnBhcnRpY2lwYXRlX19ub3RlLWVtIHtcclxuXHRjb2xvcjogI2ZmNTc1YztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tcGFydGljaXBhdGUgZW5kLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWJ0bi1lbnRyeSBzdGFydC0tLS0tLS0tLSovXHJcblxyXG4uYnRuLWVudHJ5IHtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTYpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJ0bi1lbnRyeV9fcGFydGljaXBhdGUge1xyXG5cdG1hcmdpbjogMzBweCAwIDAgLTFlbTtcclxuXHR0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLmJ0bi1lbnRyeV9fY29udGVudHMge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5idG4tZW50cnktLXRvcCB7XHJcblx0cGFkZGluZzogMCAydnc7XHJcbn1cclxuXHJcbi5idG4tZW50cnlfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMjBweCA0dnc7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiBweFRvVncoMjgpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMTEyO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnRuLWVudHJ5X2JnLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0dncgdG9wIDUwJTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDMuNHZ3IGF1dG87XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJveC1zaGFkb3c6IDAgNHB4ICM5OTk7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmJ0bi1lbnRyeV9fbGluazpob3ZlcixcclxuLmJ0bi1lbnRyeV9fbGluazphY3RpdmUsXHJcbi5idG4tZW50cnlfX2xpbms6Zm9jdXMge1xyXG5cdG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLyouYnRuLWVudHJ5X19saW5rOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItbGVmdDogMTJweCBzb2xpZCAjZmZmO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcbn0qL1xyXG5cclxuLyotLS0tLS0tLS0tYnRuLWVudHJ5IGVuZC0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1jYXV0aW9ucyBzdGFydC0tLS0tLS0tLSovXHJcblxyXG4uY2F1dGlvbnNfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4ubHYyLWhlYWRpbmctLWNhdXRpb25zIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMjQpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZ0JhY2tHcmF5O1xyXG59XHJcblxyXG4uY2F1dGlvbnNfX2x2My1oZWFkaW5nLFxyXG4uY2F1dGlvbnNfX2xpc3Qge1xyXG5cdHBhZGRpbmc6IDAgMnZ3O1xyXG59XHJcblxyXG4uY2F1dGlvbnNfX2xpc3RfX2NhdXRpb25zLFxyXG4uY2F1dGlvbnNfX2NoYW5jZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmNhdXRpb25zX19saXN0LWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jYXV0aW9ucyBlbmQtLS0tLS0tLS0qL1xyXG5cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Li4vbWFwcy90b3Atcy5jc3MubWFwICovXHJcbiJdfQ== */
