@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: 0.15em;
}

.price__water {
    margin: 30px 0 0;
}

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

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

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

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

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

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

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

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

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

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

.js-show {
    display: block;
}

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

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

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

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

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

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

.outline__txt {
    margin: 30px 0 0;
}

.outline__note {
    margin: 30px 0 0;
}

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

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

.category {
    padding: 0 2vw;
}

.category__outline {
    margin: 30px 0 0;
}

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

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

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

.presentation {
    padding: 0 2vw;
}

.presentation__outline {
    margin: 30px 0 0;
}

.presentation__txt {
    margin: 15px 0 0;
}

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

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

.members__presentation {
    margin: 30px 0 0;
}

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

/*----------outline end---------*/
/*----------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: 0.75;
}

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

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

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

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

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

/*----------cautions end---------*/
.red-text {
    color: #e91f23;
}
.highlight-text {
    position: relative;
}
.highlight-text span {
    position: relative;
    z-index: 1;
}
.highlight-text::after {
    content: "";
    top: 0.7em;
    bottom: 0;
    display: block;
    position: absolute;
    top: 0.7em;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: #fff06d;
}
/*# sourceMappingURL=../maps/top-s.css.map */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC1zLmNzcyIsIl9yZXNldC5zY3NzIiwiX2NvbW1vbi1zLnNjc3MiLCJfcHJpY2Utcy5zY3NzIiwiX2Z1bmN0aW9uLnNjc3MiLCJfdmFyaWFibGUuc2NzcyIsInRvcC1zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCLFNBQUE7QUFDQTs7Ozs7cUJES3FCO0FDQ3JCLDBDQUFBO0FBQ0E7Ozs7Ozs7Ozs7OztFQVlFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQTtFQUNFLGNBQWM7QURDaEI7O0FDRUE7O0VBRUUsY0FBYztBRENoQjs7QUNFQTtFQUNFLGdCQUFnQjtBRENsQjs7QUNFQTtFQUNFLFlBQVk7QURDZDs7QUNFQTs7RUFFRSxXQUFXO0VBQ1gsYUFBYTtBRENmOztBQ0VBO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxxQkFBcUI7QURDdkI7O0FDRUEsc0NBQUE7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBRENuQjs7QUNFQTtFQUNFLDZCQUE2QjtBREMvQjs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixZQUFZO0FEQ2Q7O0FDRUE7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0FEQ25COztBQ0VBLDRDQUFBO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFNBQVM7RUFDVCw2QkFBNkI7RUFDN0IsYUFBYTtFQUNiLFVBQVU7QURDWjs7QUNFQTtFQUNFLHNCQUFzQjtBREN4Qjs7QUNFQTtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osY0FBYztBRENoQjs7QUNFQSx3Q0FBQTtBQzlHQSxrQ0FBQTtBQUVBO0VB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QUFZO0VBQ1osa0JBQWtCO0VBQ2xCLHlCQUF5QjtBTjRhMUI7O0FNemFBO0VBQ0MsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBTjRhbEI7O0FNemFBO0VBQ0MsY0FBYztFQUNkLGlCQUFpQjtBTjRhbEI7O0FNemFBLHFDQUFBO0FBRUEscUNBQUE7QUFFQTtFQUNDLGVGN0trQztFRThLbEMsa0JBQWtCO0FOMGFuQjs7QU12YUE7RUFDQyxxQkFBcUI7RUFDckIsY0FBYztBTjBhZjs7QU12YUE7RUFDQyxnQkFBZ0I7QU4wYWpCOztBTXZhQTtFQUNDLGNBQWM7QU4wYWY7O0FNdmFBO0VBQ0MscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLFdBQVc7RUFDWCxvQkYvTDBDO0VFZ00xQyxpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QixpREFBaUQ7RUFDakQsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QywyQkFBMkI7RUFDM0Isa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixzQkFBc0I7QU4wYXZCOztBTXZhQTs7O0VBR0MsWUFBWTtBTjBhYjs7QU12YUEsbUNBQUE7QUFFQSxvQ0FBQTtBQUVBO0VBQ0MsZ0JBQWdCO0FOd2FqQjs7QU1yYUE7RUFDQyxXQUFXO0VBQ1gsaUJGak9rQztFRWtPbEMsa0JBQWtCO0VBQ2xCLHlCRHJOd0I7QUw2bkJ6Qjs7QU1yYUE7O0VBRUMsY0FBYztBTndhZjs7QU1yYUE7O0VBRUMsZ0JBQWdCO0FOd2FqQjs7QU1yYUE7RUFDQyxpQkFBaUI7RUFDakIsaUJBQWlCO0FOd2FsQjs7QU1yYUEsa0NBQUE7QUFFQSw0Q0FBQSIsImZpbGUiOiJ0b3Atcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlNhc3Pkvb/nlKgqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuY29tbW9uIHRvIGFsbCBkaXJlY3Rvcmllc1xyXG7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjg6rjgrvjg4Pjg4hcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgc3RhcnQtLS0tLS0tLS0tKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbmEge1xuICBjb2xvcjogIzI2Yztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29udGFpbmVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNlNjAwMTI7XG59XG5cbi5oZWFkZXJfX2lubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsqL1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMHB4IDJ2dztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKlx0Ym94LXNpemluZzogYm9yZGVyLWJveDsqL1xuICAvKlx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA756K66KqN55SoKi9cbn1cblxuLmxvZ28ge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ29fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuXG4ubG9nb19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5zdWItbmF2IHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3ViLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3ViLW5hdiBsaTpudGgtY2hpbGQobisyKSB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uc3ViLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjMDI3N2JkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdWItbmF2X19saW5rOmhvdmVyLFxuLnN1Yi1uYXZfX2xpbms6YWN0aXZlLFxuLnN1Yi1uYXZfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0taGVhZGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZm9vdGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uZm9vdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmZvb3Rlcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3Rlci1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXItbmF2X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXItbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMCUgNXB4IDIlO1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24yLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA1MCU7XG4gIC8qXHRiYWNrZ3JvdW5kLXNpemU6IDUlIGF1dG87Ki9cbn1cblxuLmZvb3Rlci1yZWcge1xuICBtYXJnaW46IDEwcHggMCAwIDIlO1xuICBtYXgtd2lkdGg6IDc4JTtcbn1cblxuLmZvb3Rlci1wcml2YWN5IHtcbiAgbWFyZ2luOiAxMHB4IDIlIDAgMDtcbiAgbWF4LXdpZHRoOiAxNCU7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tcGFnZS1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cbi5wYWdlLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWF4LXdpZHRoOiAxNHZ3O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS1wYWdlLW5hdiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jb250ZW50cyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLXByaWNlIHN0YXJ0LS0tLS0tLS0tLSovXG4ucHJpY2VfX2NhdGVnb3J5IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnByaWNlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMy4zODU0MnZ3O1xufVxuXG4ucHJpY2VfX2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHZ3O1xuICBoZWlnaHQ6IDA7XG59XG5cbi5wcmljZV9fbGlzdC1pdGVtIHtcbiAgZmxleC1iYXNpczogNDZ2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2VfX2xpc3QgbGk6bnRoLWNoaWxkKG4rMykge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4ucHJpY2VfX2xpc3QtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwIDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjOTk5O1xufVxuXG4ucHJpY2VfX2xpc3QtbGluazpob3Zlcixcbi5wcmljZV9fbGlzdC1saW5rOmFjdGl2ZSxcbi5wcmljZV9fbGlzdC1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMjNiMWU5O1xufVxuXG4ucHJpY2VfX2xpc3QtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0ZDRkNGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGQ0ZDRkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wcmljZV9fbGlzdC1maWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcmljZV9fc2VydmljZSB7XG4gIHBhZGRpbmc6IDE1cHggMnZ3O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNjY2O1xufVxuXG4ucHJpY2VfX3NlcnZpY2UtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByaWNlX19zZXJ2aWNlIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG5cbi5wcmljZV9fc2VydmljZS1saW5rOmxpbmssXG4ucHJpY2VfX3NlcnZpY2UtbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJpY2VfX3NlcnZpY2UtbGluazpob3Zlcixcbi5wcmljZV9fc2VydmljZS1saW5rOmFjdGl2ZSxcbi5wcmljZV9fc2VydmljZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZjU0NWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJpY2VfX3NlcnZpY2UtbGluazo6YmVmb3JlLFxuLnByaWNlX19idS1saXN0LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmNTQ1ZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmNTQ1ZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLjE1ZW07XG59XG5cbi5wcmljZV9fd2F0ZXIge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ucHJpY2VfX2NpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Njtcbn1cblxuLnByaWNlX19idS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5wcmljZV9fYnUtbGlzdC1pdGVtIHtcbiAgZmxleC1iYXNpczogMjM1cHg7XG59XG5cbi5wcmljZV9fYnUtbGlzdC1saW5rOmxpbmssXG4ucHJpY2VfX2J1LWxpc3QtbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJpY2VfX2J1LWxpc3QtbGluazpob3Zlcixcbi5wcmljZV9fYnUtbGlzdC1saW5rOmFjdGl2ZSxcbi5wcmljZV9fYnUtbGlzdC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZjU0NWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJpY2VfX2J1LWxpc3QtbWFyayB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5wcmljZV9fbm90ZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wcmljZV9fbm90ZS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4vKi0tLS0tLS0tLS1wcmljZSBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWpzLXByaWNlIHN0YXJ0LS0tLS0tLS0tLSovXG4uanMtY3VycmVudCBhIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzIzYjFlOTtcbn1cblxuLmpzLXByaWNlX19zZXJ2aWNlLFxuLmpzLXByaWNlX193YXRlci1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tanMtcHJpY2UgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jYW1wYWlnbi1ub3RlIHN0YXJ0LS0tLS0tLS0tLSovXG4uY2FtcGFpZ24tbm90ZSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5jYW1wYWlnbi1ub3RlX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4vKi0tLS0tLS0tLS1jYW1wYWlnbi1ub3RlIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tb3V0bGluZSBzdGFydC0tLS0tLS0tLS0qL1xuLm91dGxpbmVfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cblxuLmx2Mi1oZWFkaW5nLS1jYW1wYWlnbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3ZmNhO1xufVxuXG4ub3V0bGluZV9fY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3ZmNhO1xufVxuXG4ub3V0bGluZV9fY2hhbmNlIHtcbiAgcGFkZGluZzogMCAydnc7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5vdXRsaW5lX190eHQge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ub3V0bGluZV9fbm90ZSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5vdXRsaW5lX19ub3RlLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5vdXRsaW5lX19maWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cblxuLmNhdGVnb3J5IHtcbiAgcGFkZGluZzogMCAydnc7XG59XG5cbi5jYXRlZ29yeV9fb3V0bGluZSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5sdjMtaGVhZGluZy0tY2FyZCB7XG4gIGNvbG9yOiAjMjNiMWU5O1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNGZmO1xufVxuXG4uY2F0ZWdvcnlfX25vdGUge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY2F0ZWdvcnlfX25vdGUtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnByZXNlbnRhdGlvbiB7XG4gIHBhZGRpbmc6IDAgMnZ3O1xufVxuXG4ucHJlc2VudGF0aW9uX19vdXRsaW5lIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnByZXNlbnRhdGlvbl9fdHh0IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLnByb21vdGlvbmFsLWNhcmQge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ucHJlc2VudGF0aW9uX19uYXYtaXRlbSxcbi5wcm9tb3Rpb25hbC1jYXJkX19saXN0LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5tZW1iZXJzX19wcmVzZW50YXRpb24ge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ucHJlc2VudGF0aW9uX19ub3RlLWl0ZW0sXG4ubWVtYmVyc19fbm90ZS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4vKi0tLS0tLS0tLS1vdXRsaW5lIGVuZC0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1wYXJ0aWNpcGF0ZSBzdGFydC0tLS0tLS0tLSovXG4ucGFydGljaXBhdGVfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cblxuLnBhcnRpY2lwYXRlX19saXN0IHtcbiAgcGFkZGluZzogMCAydnc7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5wYXJ0aWNpcGF0ZV9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4ucGFydGljaXBhdGVfX2xpc3QtZW5kIHtcbiAgY29sb3I6ICNmZjU3NWM7XG59XG5cbi5wYXJ0aWNpcGF0ZV9fbGlzdCBsaTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbjogMzBweCAwIDAgMWVtO1xufVxuXG4ucGFydGljaXBhdGVfX2xpc3QtZW0ge1xuICBjb2xvcjogI2ZmNTc1Yztcbn1cblxuLnBhcnRpY2lwYXRlX19ub3RlIHtcbiAgcGFkZGluZzogMnZ3O1xuICBtYXJnaW46IDMwcHggMnZ3IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZiYzc7XG59XG5cbi5wYXJ0aWNpcGF0ZV9fbm90ZS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4ucGFydGljaXBhdGVfX25vdGUtZW0ge1xuICBjb2xvcjogI2ZmNTc1YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qLS0tLS0tLS0tLXBhcnRpY2lwYXRlIGVuZC0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1idG4tZW50cnkgc3RhcnQtLS0tLS0tLS0qL1xuLmJ0bi1lbnRyeSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLWVudHJ5X19wYXJ0aWNpcGF0ZSB7XG4gIG1hcmdpbjogMzBweCAwIDAgLTFlbTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5idG4tZW50cnlfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmJ0bi1lbnRyeS0tdG9wIHtcbiAgcGFkZGluZzogMCAydnc7XG59XG5cbi5idG4tZW50cnlfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCA0dnc7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzLjY0NTgzdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAxMTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnRuLWVudHJ5X2JnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDR2dyB0b3AgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMuNHZ3IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggIzk5OTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJ0bi1lbnRyeV9fbGluazpob3Zlcixcbi5idG4tZW50cnlfX2xpbms6YWN0aXZlLFxuLmJ0bi1lbnRyeV9fbGluazpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLyotLS0tLS0tLS0tYnRuLWVudHJ5IGVuZC0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jYXV0aW9ucyBzdGFydC0tLS0tLS0tLSovXG4uY2F1dGlvbnNfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cblxuLmx2Mi1oZWFkaW5nLS1jYXV0aW9ucyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xufVxuXG4uY2F1dGlvbnNfX2x2My1oZWFkaW5nLFxuLmNhdXRpb25zX19saXN0IHtcbiAgcGFkZGluZzogMCAydnc7XG59XG5cbi5jYXV0aW9uc19fbGlzdF9fY2F1dGlvbnMsXG4uY2F1dGlvbnNfX2NoYW5jZSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5jYXV0aW9uc19fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4vKi0tLS0tLS0tLS1jYXV0aW9ucyBlbmQtLS0tLS0tLS0qL1xuLyojIHNvdXJjZU1hcHBpbmdVUkw9Li4vbWFwcy90b3Atcy5jc3MubWFwICovXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qU2Fzc+S9v+eUqCovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmNvbW1vbiB0byBhbGwgZGlyZWN0b3JpZXNcclxu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44Oq44K744OD44OIXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgc3RhcnQtLS0tLS0tLS0tKi9cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXHJcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXHJcbmIsIGksXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnVsLCBvbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5pbnMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRlbCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG4gIGN1cnNvcjogaGVscDtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5ociB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXQsIHNlbGVjdCB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBlbmQtLS0tLS0tLS0tKi8iLCIvKi0tLS0tLS0tLS1iYXNpYyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuaHRtbCB7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuLy9cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5hIHtcclxuXHRjb2xvcjogIzI2YztcclxuLy9cdCY6bGluayxcclxuLy9cdCY6dmlzaXRlZCB7XHJcbi8vXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuLy9cdH1cclxuLy9cdCY6aG92ZXIsXHJcbi8vXHQmOmFjdGl2ZSB7XHJcbi8vXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4vL1x0fVxyXG59XHJcblxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1jb250YWluZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmNvbnRhaW5lciB7XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1oZWFkZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmhlYWRlciB7XHJcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICNlNjAwMTI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2lubmVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmhlYWRlcl9fZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LypcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kOyovXHJcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuXHRwYWRkaW5nOiAxMHB4IDJ2dztcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0LypcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7Ki9cclxuXHQvKlx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA756K66KqN55SoKi9cclxufVxyXG5cclxuLmxvZ28ge1xyXG5cdG9yZGVyOiAyO1xyXG5cdG1hcmdpbjogMTBweCBhdXRvIDAgMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxvZ29fX3R4dCB7XHJcblx0Zm9udC1zaXplOiAwLjY4NzVyZW07XHJcbn1cclxuXHJcbi5sb2dvX19saW5rIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDVweCAwIDA7XHJcblx0d2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnN1Yi1uYXYge1xyXG5cdG9yZGVyOiAxO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnN1Yi1uYXZfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5zdWItbmF2IGxpOm50aC1jaGlsZChuKzIpIHtcclxuXHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cdG1hcmdpbjogMCAwIDAgMTBweDtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5zdWItbmF2X19saW5rIHtcclxuXHRjb2xvcjogIzAyNzdiZDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zdWItbmF2X19saW5rOmhvdmVyLFxyXG4uc3ViLW5hdl9fbGluazphY3RpdmUsXHJcbi5zdWItbmF2X19saW5rOmZvY3VzIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0taGVhZGVyIGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmZvb3RlciB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmZvb3Rlcl9fZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2X19pdGVtIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDVweCAxMCUgNXB4IDIlO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24yLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xyXG5cdC8qXHRiYWNrZ3JvdW5kLXNpemU6IDUlIGF1dG87Ki9cclxufVxyXG5cclxuLmZvb3Rlci1yZWcge1xyXG5cdG1hcmdpbjogMTBweCAwIDAgMiU7XHJcblx0bWF4LXdpZHRoOiA3OCU7XHJcbn1cclxuXHJcbi5mb290ZXItcHJpdmFjeSB7XHJcblx0bWFyZ2luOiAxMHB4IDIlIDAgMDtcclxuXHRtYXgtd2lkdGg6IDE0JTtcclxufVxyXG5cclxuLmZvb3Rlci1jb3B5cmlnaHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdG1hcmdpbjogMTBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1wYWdlLW5hdiBzdGFydC0tLS0tLS0tLS0qL1xyXG4ucGFnZS1uYXYge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdG1heC13aWR0aDogMTR2dztcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXBhZ2UtbmF2IGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1jb250ZW50cyBzdGFydC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1jb250ZW50cyBlbmQtLS0tLS0tLS0tKi8iLCIvKi0tLS0tLS0tLS1wcmljZSBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLnByaWNlX19jYXRlZ29yeSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLnByaWNlX19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Zm9udC1zaXplOiBweFRvVncoMjYpO1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3Q6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzMHZ3O1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLnByaWNlX19saXN0LWl0ZW0ge1xyXG5cdGZsZXgtYmFzaXM6IDQ2dnc7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3QgbGk6bnRoLWNoaWxkKG4rMykge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5wcmljZV9fbGlzdC1saW5rIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMTBweCAwIDZweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjb2xvcjogIzRkNGQ0ZDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICM5OTk7XHJcbn1cclxuXHJcbi5wcmljZV9fbGlzdC1saW5rOmhvdmVyLFxyXG4ucHJpY2VfX2xpc3QtbGluazphY3RpdmUsXHJcbi5wcmljZV9fbGlzdC1saW5rOmZvY3VzIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgIzIzYjFlOTtcclxufVxyXG5cclxuLnByaWNlX19saXN0LWxpbms6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxMHB4O1xyXG5cdGhlaWdodDogMTBweDtcclxuXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNGQ0ZDRkO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGQ0ZDRkO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLnByaWNlX19saXN0LWZpZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5wcmljZV9fc2VydmljZSB7XHJcblx0cGFkZGluZzogMTVweCAydnc7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICM2NjY7XHJcbn1cclxuXHJcbi5wcmljZV9fc2VydmljZS1pdGVtIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5wcmljZV9fc2VydmljZSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRtYXJnaW46IDAgMjBweCAwIDA7XHJcbn1cclxuXHJcbi5wcmljZV9fc2VydmljZS1saW5rOmxpbmssXHJcbi5wcmljZV9fc2VydmljZS1saW5rOnZpc2l0ZWQge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnByaWNlX19zZXJ2aWNlLWxpbms6aG92ZXIsXHJcbi5wcmljZV9fc2VydmljZS1saW5rOmFjdGl2ZSxcclxuLnByaWNlX19zZXJ2aWNlLWxpbms6Zm9jdXMge1xyXG5cdGNvbG9yOiAjZmY1NDVmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ucHJpY2VfX3NlcnZpY2UtbGluazo6YmVmb3JlLFxyXG4ucHJpY2VfX2J1LWxpc3QtbGluazo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgOHB4IDAgMDtcclxuXHR3aWR0aDogNXB4O1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmY1NDVmO1xyXG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZjU0NWY7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdHZlcnRpY2FsLWFsaWduOiAuMTVlbTtcclxufVxyXG5cclxuLnByaWNlX193YXRlciB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLnByaWNlX19jaXR5IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiA2cHggMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpc3RCYWNrR3JheTtcclxufVxyXG5cclxuLnByaWNlX19idS1saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLnByaWNlX19idS1saXN0LWl0ZW0ge1xyXG5cdGZsZXgtYmFzaXM6ICg5NjBweCAtICgxMHB4ICogMikpIC8gNDtcclxufVxyXG5cclxuLnByaWNlX19idS1saXN0LWxpbms6bGluayxcclxuLnByaWNlX19idS1saXN0LWxpbms6dmlzaXRlZCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucHJpY2VfX2J1LWxpc3QtbGluazpob3ZlcixcclxuLnByaWNlX19idS1saXN0LWxpbms6YWN0aXZlLFxyXG4ucHJpY2VfX2J1LWxpc3QtbGluazpmb2N1cyB7XHJcblx0Y29sb3I6ICNmZjU0NWY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5wcmljZV9fYnUtbGlzdC1tYXJrIHtcclxuXHRtYXJnaW46IDAgMCAwIDVweDtcclxuXHRjb2xvcjogIzY2NjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTMpO1xyXG59XHJcblxyXG4ucHJpY2VfX25vdGUge1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XHJcbn1cclxuXHJcbi5wcmljZV9fbm90ZS1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tcHJpY2UgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1qcy1wcmljZSBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmpzLWN1cnJlbnQgYSB7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgIzIzYjFlOTtcclxufVxyXG5cclxuLmpzLXByaWNlX19zZXJ2aWNlLFxyXG4uanMtcHJpY2VfX3dhdGVyLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qcy1zaG93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyotLS0tLS0tLS0tanMtcHJpY2UgZW5kLS0tLS0tLS0tLSovIiwiLy9weOOCknJlbeOBq+WkieaPm1xyXG5AZnVuY3Rpb24gcHhUb1JlbSgkcHhTaXplKXtcclxuXHRAcmV0dXJuICRweFNpemUgLyAkYmFzZVNpemUgKiAxcmVtXHJcbn1cclxuXHJcbi8vcHjjgpJ2d+OBq+WkieaPm1xyXG5AZnVuY3Rpb24gcHhUb1Z3KCRweFNpemUpe1xyXG5cdEByZXR1cm4gJHB4U2l6ZSAvICRicmVha1BvaW50V2lkdGggKiAxMDB2d1xyXG59IiwiLy/jg5njg7zjgrnjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrvvIhweO+8iVxyXG4kYmFzZVNpemU6IDE2O1xyXG5cclxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga7luYXvvIhweO+8iVxyXG4kYnJlYWtQb2ludFdpZHRoOiA3Njg7XHJcblxyXG4vL+mdkuiJsu+8iOimi+WHuuOBl+OBruiDjOaZr+iJsu+8iVxyXG4kaGVhZGluZ0JhY2tCbHVlOiAjMWQ3ZmNhO1xyXG5cclxuLy/msLToibLvvIjopovlh7rjgZfjga7mloflrZfoibLvvIlcclxuJGhlYWRpbmdUZXh0TGlnaHRCbHVlOiAjMjNiMWU5O1xyXG5cclxuLy/oloTjgYTmsLToibLvvIjopovlh7rjgZfjga7og4zmma/oibLvvIlcclxuJGhlYWRpbmdCYWNrTGlnaHRCbHVlOiAjZTlmNGZmO1xyXG5cclxuLy/jgrDjg6zjg7zvvIjopovlh7rjgZfjga7og4zmma/oibLvvIlcclxuJGhlYWRpbmdCYWNrR3JheTogIzgwODA4MDtcclxuXHJcbi8v44Kw44Os44O877yI6YO96YGT5bqc55yM44Gu6IOM5pmv6Imy77yJXHJcbiRsaXN0QmFja0dyYXk6ICM2NjY7IiwiQGltcG9ydCBcInZhcmlhYmxlXCI7XHJcbkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcImNvbW1vbi1zXCI7XHJcbkBpbXBvcnQgXCJwcmljZS1zXCI7XHJcblxyXG4vKi0tLS0tLS0tLS1jYW1wYWlnbi1ub3RlIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY2FtcGFpZ24tbm90ZSB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLmNhbXBhaWduLW5vdGVfX2l0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jYW1wYWlnbi1ub3RlIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tb3V0bGluZSBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLm91dGxpbmVfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4ubHYyLWhlYWRpbmctLWNhbXBhaWduIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMjQpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZ0JhY2tCbHVlO1xyXG59XHJcblxyXG4ub3V0bGluZV9fY29kZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDE2KTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmdCYWNrQmx1ZTtcclxufVxyXG5cclxuLm91dGxpbmVfX2NoYW5jZSB7XHJcblx0cGFkZGluZzogMCAydnc7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLm91dGxpbmVfX3R4dCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuLy9cdGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5cclxuLm91dGxpbmVfX25vdGUge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5vdXRsaW5lX19ub3RlLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4ub3V0bGluZV9fZmlnIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG59XHJcblxyXG4uY2F0ZWdvcnkge1xyXG5cdHBhZGRpbmc6IDAgMnZ3O1xyXG59XHJcblxyXG4uY2F0ZWdvcnlfX291dGxpbmUge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5sdjMtaGVhZGluZy0tY2FyZCB7XHJcblx0Y29sb3I6ICRoZWFkaW5nVGV4dExpZ2h0Qmx1ZTtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMjEpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZ0JhY2tMaWdodEJsdWU7XHJcbn1cclxuXHJcbi5jYXRlZ29yeV9fbm90ZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTQpO1xyXG4vL1x0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2F0ZWdvcnlfX25vdGUtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb24ge1xyXG5cdHBhZGRpbmc6IDAgMnZ3O1xyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX19vdXRsaW5lIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX190eHQge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5wcm9tb3Rpb25hbC1jYXJkIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX19uYXYtaXRlbSxcclxuLnByb21vdGlvbmFsLWNhcmRfX2xpc3QtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5tZW1iZXJzX19wcmVzZW50YXRpb24ge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb25fX25vdGUtaXRlbSxcclxuLm1lbWJlcnNfX25vdGUtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLW91dGxpbmUgZW5kLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLXBhcnRpY2lwYXRlIHN0YXJ0LS0tLS0tLS0tKi9cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fY29udGVudHMge1xyXG5cdG1hcmdpbjogNDVweCAwIDA7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbGlzdCB7XHJcblx0cGFkZGluZzogMCAydnc7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTgpO1xyXG59XHJcblxyXG4ucGFydGljaXBhdGVfX2xpc3QtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbGlzdC1lbmQge1xyXG5cdGNvbG9yOiAjZmY1NzVjO1xyXG59XHJcblxyXG4ucGFydGljaXBhdGVfX2xpc3QgbGk6bnRoLWNoaWxkKG4rMikge1xyXG5cdG1hcmdpbjogMzBweCAwIDAgMWVtO1xyXG59XHJcblxyXG4ucGFydGljaXBhdGVfX2xpc3QtZW0ge1xyXG5cdGNvbG9yOiAjZmY1NzVjO1xyXG59XHJcblxyXG4ucGFydGljaXBhdGVfX25vdGUge1xyXG5cdHBhZGRpbmc6IDJ2dztcclxuXHRtYXJnaW46IDMwcHggMnZ3IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZmJjNztcclxufVxyXG5cclxuLnBhcnRpY2lwYXRlX19ub3RlLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4ucGFydGljaXBhdGVfX25vdGUtZW0ge1xyXG5cdGNvbG9yOiAjZmY1NzVjO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1wYXJ0aWNpcGF0ZSBlbmQtLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tYnRuLWVudHJ5IHN0YXJ0LS0tLS0tLS0tKi9cclxuXHJcbi5idG4tZW50cnkge1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxNik7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnRuLWVudHJ5X19wYXJ0aWNpcGF0ZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMCAtMWVtO1xyXG5cdHRleHQtaW5kZW50OiAwO1xyXG59XHJcblxyXG4uYnRuLWVudHJ5X19jb250ZW50cyB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmJ0bi1lbnRyeS0tdG9wIHtcclxuXHRwYWRkaW5nOiAwIDJ2dztcclxufVxyXG5cclxuLmJ0bi1lbnRyeV9fbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAyMHB4IDR2dztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IHB4VG9WdygyOCk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlNjAxMTI7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idG4tZW50cnlfYmcucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDR2dyB0b3AgNTAlO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMy40dncgYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym94LXNoYWRvdzogMCA0cHggIzk5OTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uYnRuLWVudHJ5X19saW5rOmhvdmVyLFxyXG4uYnRuLWVudHJ5X19saW5rOmFjdGl2ZSxcclxuLmJ0bi1lbnRyeV9fbGluazpmb2N1cyB7XHJcblx0b3BhY2l0eTogLjc1O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1idG4tZW50cnkgZW5kLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWNhdXRpb25zIHN0YXJ0LS0tLS0tLS0tKi9cclxuXHJcbi5jYXV0aW9uc19fY29udGVudHMge1xyXG5cdG1hcmdpbjogNDVweCAwIDA7XHJcbn1cclxuXHJcbi5sdjItaGVhZGluZy0tY2F1dGlvbnMge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgyNCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nQmFja0dyYXk7XHJcbn1cclxuXHJcbi5jYXV0aW9uc19fbHYzLWhlYWRpbmcsXHJcbi5jYXV0aW9uc19fbGlzdCB7XHJcblx0cGFkZGluZzogMCAydnc7XHJcbn1cclxuXHJcbi5jYXV0aW9uc19fbGlzdF9fY2F1dGlvbnMsXHJcbi5jYXV0aW9uc19fY2hhbmNlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uY2F1dGlvbnNfX2xpc3QtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNhdXRpb25zIGVuZC0tLS0tLS0tLSovXHJcblxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD0uLi9tYXBzL3RvcC1zLmNzcy5tYXAgKi9cclxuIl19 */
