@import url("https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");

*,
*::before,
*::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

* {
    margin: 0;
}

html,
body {
    height: 100%;
}

body {
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
}

input,
button,
textarea,
select {
    font: inherit;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
    overflow-wrap: break-word;
}

#root,
#__next {
    isolation: isolate;
}

body {
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
}

a {
    text-decoration: none;
    color: #000;
}

.c-header {
    padding: 1rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Cormorant", serif;
    justify-content: space-around;
}

.active_li {
    border-bottom: 1px #000 solid;
}

@media screen and (max-width: 768px),
print {
    .c-header {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 1rem 0.6rem;
    }
}

.c-header__logo {
    width: 150px;
}

.c-header__logo>a>img {
    width: 100%;
    height: auto;
}

@media screen and (max-width: 768px),
print {
    .c-header__logo {
        width: 100px;
    }
}

.c-header__nav {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 2rem;
}

@media screen and (max-width: 768px),
print {
    .c-header__nav {
        padding-left: 0rem;
        padding-top: 1rem;
        display: none;
        position: fixed;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        top: 0;
        left: 0;
        right: 0;
        background-color: #fff;
        z-index: 999;
    }
}

.c-header__nav>li {
    font-size: 18px;
}

@media screen and (max-width: 768px),
print {
    .c-header__nav>li {
        text-align: center;
    }
}

.c-header__nav>li:not(:first-child) {
    margin-left: 3rem;
}

@media screen and (max-width: 768px),
print {
    .c-header__nav>li:not(:first-child) {
        margin-left: 0;
        margin-top: 0.6rem;
    }
}

.c-header__hamberger {
    display: none;
}

@media screen and (max-width: 768px),
print {
    .c-header__hamberger {
        display: block;
        margin-right: 0.6rem;
    }
}

.c-header__close {
    display: none;
}

@media screen and (max-width: 768px),
print {
    .c-header__close {
        display: block;
    }
}

.c-main {
    width: 100%;
    text-align: center;
}

.c-section {
    padding: 4rem 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.c-section__heading {
    width: 90%;
    height: auto;
    margin-bottom: 80px;
    font-family: "Cormorant", serif;
    font-size: 1.6rem;
    position: relative;
}

.c-main h2 {
    font-size: 2.5rem;
    font-family: "Cormorant", serif;
    font-weight: 200;
    text-align: center;
    margin: 50px auto 30px;
}

@media screen and (max-width: 768px),
print {
    .c-main h2 {
        font-size: 1.6rem;
    }
}



.c-main h2 span {
    padding: 0 1rem;
    background: #fff;
    z-index: 2;
    position: relative;
}

/* .c-main h2:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #000;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
} */

.c-main ul {
    width: 90%;
    max-width: 980px;
    height: 210px;
    list-style: none;
    margin: 0 auto 60px;
    padding: 0;
    overflow: scroll;
    /*IE(Internet Explorer)・Microsoft Edgeへの対応*/
    -ms-overflow-style: none;
    /*Firefoxへの対応*/
    scrollbar-width: none;
}

/*Google Chrome、Safariへの対応*/
.c-main ul::-webkit-scrollbar {
    display: none;
}

.c-main li.news {
    font-size: 1rem;
    text-align: left;
    font-weight: normal;
    margin: 0 auto 15px;
    border-bottom: 1px solid #515151;
    padding: 0 0px 5px;
}

.c-main li.news:hover {
    opacity: 0.5;
    transition: .6s;
}

.c-main li span {
    font-size: .9rem;
    border-radius: 5px;
    color: #515151;
    margin: 0 auto 2px;
    display: inline-block;

}

.c-main .txt {
    width: 90%;
    max-width: 980px;
    font-size: 1rem;
    text-align: left;
    font-weight: normal;
    margin-bottom: 25px;
    line-height: 1.6;

}

.c-main .onair {
    max-width: 980px;
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto 60px;
}

.c-main .onair a {
    width: 19%;
    height: auto;
    padding: 3px;
    display: inline-flex;
}

.c-main .onair div {
    width: 100%;
    height: auto;
    border: #151515 solid 1px;
    transition: .6s all;
    display: table;
    padding: 8px 2px;
}

.c-main .onair div:hover {
    opacity: .6;
    transition: .4s all;
}

.c-main .onair p {
    width: 100%;
    height: auto;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    display: table-cell;
}

@media screen and (max-width: 768px),
print {
    .c-main .onair {
        flex-direction: column;
    }

    .c-main .onair div {
        width: 100%;
        height: 50px;
        border: #151515 solid 1px;
        transition: .6s all;
    }

    .c-main .onair p {
        width: 100%;
        height: 50px;
        font-size: 14px;
        text-align: center;
    }

    .c-main .onair a {
        width: 80%;
        height: auto;
        margin-bottom: 15px;
        display: block;
        margin: 0 auto 20px;
    }

}


.c-main .f_bl {
    font-weight: bold;
}

.c-main .img_comment {
    width: 100%;
    max-width: 560px;
    margin: 20px;
}

@media screen and (max-width: 768px),
print {
    .c-main .img_comment {
        width: 100%;
        max-width: 560px;
        margin: 20px 0;
    }
}

@media screen and (max-width: 768px),
print {
    .c-section__heading {
        font-size: 1.2rem;
        margin-bottom: 40px;
    }
}

.c-section__heading>span {
    padding: 0 1rem;
    background-color: #fff;
    z-index: 2;
    position: relative;
}

.c-section__body {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 2rem;
}

@media screen and (max-width: 768px),
print {
    .c-section__body {
        font-size: 14px;
    }
}

.c-section__message,
.c-section__characters,
.c-section__date,
.c-section__people {
    margin-bottom: 0.8rem;
}

.c-section__message {
    width: 185px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 768px),
print {
    .c-section__message {
        width: 180px;
    }
}

.c-section__characters {
    width: 860px;
    height: auto;
}

@media screen and (max-width: 768px),
print {
    .c-section__characters {
        width: 96%;
    }
}

.c-section__date {
    width: 270px;
    height: auto;
}

@media screen and (max-width: 768px),
print {
    .c-section__date {
        width: 160px;
    }
}

.c-section__people {
    width: 1080px;
    height: auto;
    margin-bottom: 0;
}

@media screen and (max-width: 768px),
print {
    .c-section__people {
        width: 96%;
    }
}

.c-intro__message {
    width: 680px;
    margin: 4rem 0;
}

@media screen and (max-width: 768px),
print {
    .c-intro__message {
        margin: 3rem 0;
        width: 300px;
        height: auto;
    }
}

.c-intro-content {
    width: 100%;
    background-image: url(./images/introduction/intro-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 0.85);
    background-blend-mode: lighten;
}

@media screen and (max-width: 768px),
print {
    .c-intro-content {
        width: 96%;
        background-size: contain;
    }
}

#footwrap {
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 180px;
}

.c-footer {
    width: 100%;
    height: auto;
    background: #5e5e5e;
    padding: 1em 0;
    position: absolute;
    bottom: 0;
}

@media screen and (max-width: 768px),
print {
    .c-footer {
        padding-top: 2em;
    }
}

.c-footer__logo {
    width: 250px;
    margin: 0 auto 1rem;
}

.c-footer__logo img {
    width: 100%;
    height: auto;
}

@media screen and (max-width: 768px),
print {
    .c-footer__logo {
        width: 110px;
        margin: 0 auto;
    }
}

.c-footer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-direction: column-reverse;
    align-items: center;
}

.c-footer-content__sns {
    display: flex;
    align-content: center;
    justify-content: space-around;
    width: 50%;
    margin: 0 auto 20px;
}

@media screen and (max-width: 768px),
print {
    .c-footer-content__sns {
        display: flex;
        width: 80%;
        margin: 0 auto 20px;
    }
}

@media screen and (max-width: 768px),
print {
    .c-footer-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.c-footer-content__copyright {
    color: #fff;
}

.c-footer-content__copyright p {
    text-align: center;
    margin: 0 auto;
}

@media screen and (max-width: 768px),
print {
    .c-footer-content__copyright {
        padding: 0 1rem;
        font-size: 12px;
        text-align: center;
    }
}

@media screen and (max-width: 768px),
print {
    .c-footer-content__sns {
        margin-top: 0.6rem;
        margin-bottom: 0.6rem;
    }
}

.c-footer-content__sns>a>img {
    width: 44px;
    height: auto;
    vertical-align: middle;
}

@media screen and (max-width: 768px),
print {
    .c-footer-content__sns>a>img {
        width: 25px;
    }
}

.c-footer-content__sns>a:not(:first-child) {
    margin-left: 1rem;
}

.container,
.c-header,
.c-footer-content {
    width: 100%;
    margin: 0 auto;
}

@media screen and (max-width: 768px),
print {

    .container,
    .c-header,
    .c-footer-content {
        width: 100%;
    }
}

#news-sec {
    width: 100%;
    max-width: 980px;
    margin: 0 auto;
    padding: 4rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: left;
    -ms-flex-align: left;
    align-items: left;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

#news-sec div {
    width: 90%;
    max-width: 980px;
    margin: 0 auto;
}

#news-sec img {
    width: 50%;
    height: auto;
    float: left;
    margin-bottom: 20px;
}

#news-sec a {
    color: #406fdd;
}

#news-sec a:hover {
    opacity: 0.5;
    transition: .6s;
}

@media screen and (max-width: 768px),
print {
    #news-sec img {
        width: 80%;
        height: auto;
        float: left;
        margin-bottom: 20px;
    }
}

#news-sec ul {
    width: 90%;
    max-width: 980px;
    margin: 0 auto;
}

#news-sec li {
    font-size: 1rem;
    text-align: left;
    margin-bottom: 5px;
}

#news-sec li::before {
    content: "※";
    padding-right: 5px;
    margin: 0 0 6px;
}

/* Movie */

#movie-sec {
    width: 100%;
    max-width: 980px;
    margin: 0 auto;
    padding: 4rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: left;
    -ms-flex-align: left;
    align-items: left;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

#movie-sec div {
    width: 45%;
    margin: 0 auto 30px;
}

@media screen and (max-width: 768px) {
    #movie-sec {
        padding: 0 10px;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    #movie-sec div {
        width: 100%;
    }
}

/* #Goods */

.flex_goods {
    display: flex;
    width: 100%;
    max-width: 880px;
    height: auto;
    flex-wrap: wrap;
    justify-content: space-around;
}

.flex_goods .flex_box {
    width: 30%;
    height: auto;
    margin-bottom: 35px;
}

.flex_box .img_box {
    width: 100%;
    height: auto;
    border: 1px #151515 solid;
    overflow: hidden;
    margin-bottom: 10px;
}

.flex_box img {
    width: 100%;
    height: auto;
    transition: .4s all;
}

.flex_box img:hover {
    transform: scale(1.2, 1.2);
    transition: .4s all;
}


.flex_box p {
    font-size: 16px;
    text-align: center;
}

@media screen and (max-width: 768px),
print {

    .c-section__heading {
        font-size: 20px;
    }

    .flex_goods {
        flex-direction: row;
    }

    .flex_goods .flex_box {
        width: 80%;
        height: auto;
        margin-bottom: 35px;
    }

    .flex_goods .flex_box {
        width: 80%;
        height: auto;
    }
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJzdHlsZS5jc3MiLCJfbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSVEsb0pBQUE7QUNKUjs7O0VBR0UsOEJBQUE7VUFBQSxzQkFBQTtBQ0VGOztBRENBO0VBQ0UsU0FBQTtBQ0VGOztBRENBOztFQUVFLFlBQUE7QUNFRjs7QURDQTtFQUNFLGdCQUFBO0VBQ0EsbUNBQUE7QUNFRjs7QURHQTs7OztFQUlFLGFBQUE7QUNBRjs7QURHQTs7Ozs7OztFQU9FLHlCQUFBO0FDQUY7O0FER0E7O0VBRUUsa0JBQUE7QUNBRjs7QUZuQ0E7RUFDRSxzR0FBQTtBRXNDRjs7QUY5QkE7RUFDRSxxQkFBQTtFQUNBLFdBQUE7QUVpQ0Y7O0FGOUJBO0VBRUUsZUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsK0JBQUE7QUVnQ0Y7QUNqREU7RUhZRjtJQVFJLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtJQUNBLG9CQUFBO0VFaUNGO0FBQ0Y7QUYvQkU7RUFDRSxZQUFBO0FFaUNKO0FGL0JJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QUVpQ047QUM5REU7RUh3QkE7SUFTSSxZQUFBO0VFaUNKO0FBQ0Y7QUY5QkU7RUFDRSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7QUVnQ0o7QUN4RUU7RUhxQ0E7SUFNSSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBQTtJQUNBLGVBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSxNQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSxzQkFBQTtJQUNBLFlBQUE7RUVpQ0o7QUFDRjtBRi9CSTtFQUNFLGVBQUE7QUVpQ047QUN6RkU7RUh1REU7SUFJSSxrQkFBQTtFRWtDTjtBQUNGO0FGaENNO0VBQ0UsaUJBQUE7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a0JBQUE7SUFDQSxxQkFBQTtFRW9CTjtBQUNGO0FGakJRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QUVtQlY7QUMvU0U7RUgwUk07SUFLSSxXQUFBO0VFb0JWO0FBQ0Y7QUZoQlE7RUFDRSxpQkFBQTtBRWtCVjs7QUZYQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0FFY0Y7QUM1VEU7RUg0U0Y7SUFLSSxXQUFBO0VFZUY7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBiYXNlXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Db3Jtb3JhbnQ6aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwJmRpc3BsYXk9c3dhcCcpO1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixcbiAgICBBcmlhbCxcbiAgICBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcbiAgICBcIkhpcmFnaW5vIFNhbnNcIixcbiAgICBNZWlyeW8sXG4gICAgc2Fucy1zZXJpZjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLWhlYWRlciB7XG4gIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCcsIHNlcmlmO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDFyZW0gLjZyZW07XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7XG5cbiAgICAmPmE+aW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgIH1cblxuICAgICY+bGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYmVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmMtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxufVxuXG4uYy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9faGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJj5zcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19tZXNzYWdlLFxuICAmX19jaGFyYWN0ZXJzLFxuICAmX19kYXRlLFxuICAmX19wZW9wbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcblxuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgfVxuICB9XG5cbiAgJl9fY2hhcmFjdGVycyB7XG4gICAgd2lkdGg6IDg2MHB4O1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogOTYlO1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Blb3BsZSB7XG4gICAgd2lkdGg6IDEwODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogOTYlO1xuICAgIH1cbiAgfVxufVxuXG4uYy1pbnRybyB7XG4gICZfX21lc3NhZ2Uge1xuICAgIHdpZHRoOiA2ODBweDtcbiAgICBtYXJnaW46IDRyZW0gMDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW46IDNyZW0gMDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9ycHAvaW1hZ2VzL2ludHJvZHVjdGlvbi9pbnRyby1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsaWdodGVuO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG59XG5cbi5jLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcnBwL2ltYWdlcy9mb290ZXItYmcuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIHBhZGRpbmctdG9wOiA2ZW07XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBoZWlnaHQ6IDE5NnB4O1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3JwcC9pbWFnZXMvZm9vdGVyLWJnLS1zcC5zdmcpO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG5cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0b1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQnLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NucyB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XG4gICAgICB9XG5cbiAgICAgICY+YSB7XG4gICAgICAgICY+aW1nIHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuKiB7XG4gIG1hcmdpbjogMFxufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJVxufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbn1cblxuXG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0XG59XG5cbnAsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkXG59XG5cbiNyb290LFxuI19fbmV4dCB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZVxufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Db3Jtb3JhbnQ6aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwJmRpc3BsYXk9c3dhcFwiKTtcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5wLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuI3Jvb3QsXG4jX19uZXh0IHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtaGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnRcIiwgc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmMtaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMXJlbSAwLjZyZW07XG4gIH1cbn1cbi5jLWhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5jLWhlYWRlcl9fbG9nbyA+IGEgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uYy1oZWFkZXJfX25hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuYy1oZWFkZXJfX25hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbn1cbi5jLWhlYWRlcl9fbmF2ID4gbGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmMtaGVhZGVyX19uYXYgPiBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYy1oZWFkZXJfX25hdiA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmMtaGVhZGVyX19uYXYgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMC42cmVtO1xuICB9XG59XG4uYy1oZWFkZXJfX2hhbWJlcmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmMtaGVhZGVyX19oYW1iZXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICB9XG59XG4uYy1oZWFkZXJfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuYy1oZWFkZXJfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtc2VjdGlvbl9faGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmMtc2VjdGlvbl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmMtc2VjdGlvbl9faGVhZGluZyA+IHNwYW4ge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXNlY3Rpb25fX2hlYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1zZWN0aW9uX19ib2R5IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuYy1zZWN0aW9uX19ib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jLXNlY3Rpb25fX21lc3NhZ2UsIC5jLXNlY3Rpb25fX2NoYXJhY3RlcnMsIC5jLXNlY3Rpb25fX2RhdGUsIC5jLXNlY3Rpb25fX3Blb3BsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbn1cbi5jLXNlY3Rpb25fX21lc3NhZ2Uge1xuICB3aWR0aDogMTg1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuYy1zZWN0aW9uX19tZXNzYWdlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5jLXNlY3Rpb25fX2NoYXJhY3RlcnMge1xuICB3aWR0aDogODYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuYy1zZWN0aW9uX19jaGFyYWN0ZXJzIHtcbiAgICB3aWR0aDogOTYlO1xuICB9XG59XG4uYy1zZWN0aW9uX19kYXRlIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmMtc2VjdGlvbl9fZGF0ZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uYy1zZWN0aW9uX19wZW9wbGUge1xuICB3aWR0aDogMTA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmMtc2VjdGlvbl9fcGVvcGxlIHtcbiAgICB3aWR0aDogOTYlO1xuICB9XG59XG5cbi5jLWludHJvX19tZXNzYWdlIHtcbiAgd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDRyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuYy1pbnRyb19fbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtaW50cm8tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcnBwL2ltYWdlcy9pbnRyb2R1Y3Rpb24vaW50cm8tYmcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGxpZ2h0ZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmMtaW50cm8tY29udGVudCB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLmMtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9ycHAvaW1hZ2VzL2Zvb3Rlci1iZy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgcGFkZGluZy10b3A6IDZlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuYy1mb290ZXIge1xuICAgIGhlaWdodDogMTk2cHg7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcnBwL2ltYWdlcy9mb290ZXItYmctLXNwLnN2Zyk7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbG9nbyB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cbi5jLWZvb3Rlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jLWZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYy1mb290ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuYy1mb290ZXItY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWZvb3Rlci1jb250ZW50X19jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jLWZvb3Rlci1jb250ZW50X19jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmMtZm9vdGVyLWNvbnRlbnRfX3NucyB7XG4gICAgbWFyZ2luLXRvcDogMC42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgfVxufVxuLmMtZm9vdGVyLWNvbnRlbnRfX3NucyA+IGEgPiBpbWcge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jLWZvb3Rlci1jb250ZW50X19zbnMgPiBhID4gaW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxufVxuLmMtZm9vdGVyLWNvbnRlbnRfX3NucyA+IGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmNvbnRhaW5lciwgLmMtaGVhZGVyLCAuYy1mb290ZXItY29udGVudCB7XG4gIHdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb250YWluZXIsIC5jLWhlYWRlciwgLmMtZm9vdGVyLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSxcbiAgcHJpbnQge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtb25seSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0b3VjaCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGRlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIEBjb250ZW50O1xuICB9XG59Il19 */