@import"https://fonts.googleapis.com/icon?family=Material+Icons%7CMaterial+Icons+Outlined";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align:baseline
}

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

body {
    line-height:1
}

ol, ul {
    list-style:none
}

blockquote, q {
    quotes:none
}

blockquote:before, blockquote:after {
    content: "";
    content:none
}

q:before, q:after {
    content: "";
    content:none
}

table {
    border-collapse: collapse;
    border-spacing:0
}

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

* {
    margin: 0;
    padding: 0;
    outline:none
}

@font-face {
    font-family: "Sanomat Sans Web";
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/SanomatSans-Light-Web.eot");
    src: url("../fonts/SanomatSans-Light-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/SanomatSans-Light-Web.woff") format("woff"), url("../fonts/SanomatSans-Light-Web.woff2") format("woff2");
    font-display:swap
}

@font-face {
    font-family: "Sanomat Sans Web";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/SanomatSans-Regular-Web.eot");
    src: url("../fonts/SanomatSans-Regular-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/SanomatSans-Regular-Web.woff") format("woff"), url("../fonts/SanomatSans-Regular-Web.woff2") format("woff2");
    font-display:swap
}

@font-face {
    font-family: "Sanomat Sans Web";
    font-style: normal;
    font-weight: 500;
    src: url("../fonts/SanomatSans-Medium-Web.eot");
    src: url("../fonts/SanomatSans-Medium-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/SanomatSans-Medium-Web.woff") format("woff"), url("../fonts/SanomatSans-Medium-Web.woff2") format("woff2")








}

*, * :before, * :after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    min-width: 0;
    min-height: 0;
    margin: 0;
    padding:0
}

html {
    -webkit-box-sizing: border-box;
    box-sizing:border-box
}

html.is__locked {
    overflow:hidden
}

body {
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    -webkit-text-size-adjust: 100%;
    width: 100%;
    background-color: #fff;
    color: #333;
    font-family: "メイリオ", "Meiryo,ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    line-height: 1.8;
    letter-spacing: .1rem;
    font-weight: 400;
    text-align: center;
    margin:0
}

body.is__archive {
    background-color: #030f1a;
    padding-top:16px
}

body.is__live {
    background-color: #041a30;
    padding-top:16px
}

a {
    color: #333;
    text-decoration: none;
    cursor:pointer
}

a:hover {
    text-decoration:none
}

img {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align:bottom
}

main.second-page {
    padding-top:10rem
}

@media screen and (max-width: 480px) {
    main.second-page {
        padding-top:5rem
    }
}

main.is__archive {
    padding-top:5rem
}

@media screen and (max-width: 480px) {
    main.is__archive {
        padding-top:4rem
    }
}

main.is__live {
    margin-top:1rem
}

article.is__archive {
    margin-bottom:3rem
}

@media screen and (max-width: 869px) {
    article.is__archive {
        margin-bottom:1.5rem
    }
}

.material-icon::before {
    content: attr(data-icon);
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: "liga";
    font-feature-settings: "liga"
}

.l-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 1;
    z-index: 999;
    -webkit-transition: opacity .3s ease-in;
    transition:opacity .3s ease-in
}

@media screen and (max-width: 869px) {
    .l-header {
        background-color:#fff
    }
}

.l-header.is__none {
    opacity:0
}

.l-header.is__fixed {
    position:fixed
}

.l-header .logo__wrap {
    border-radius: 50px;
    border-radius: 42px;
    background-color: #fff;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, .15);
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, .15);
    padding: 1rem 2rem;
    margin:1rem 1% 0 5%
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap {
        width: 100%;
        height: 50px;
        border-radius: 0;
        margin:0
    }
}

.l-header .logo__wrap .logo {
    width:min(30%, 160px)
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap .logo {
        width:min(50%, 250px)
    }
}

.l-header .logo__wrap .logo img {
    -o-object-fit: contain;
    object-fit: contain;
    vertical-align:middle
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap .logo img {
        vertical-align:super
    }
}

.l-header .logo__wrap .global__nav {
    width:68%
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap .global__nav {
        display: none;
        position: absolute;
        top: 130%;
        right: 5%;
        width: min(90%, 330px);
        background-color: rgba(46, 49, 51, .95);
        border-radius: 10px;
        padding:1.5rem
    }
}

.l-header .logo__wrap .global__nav li {
    font-family: "Sanomat Sans Web", sans-serif;
    font-weight:500
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap .global__nav li {
        color: #fff;
        text-align:left
    }
}

.l-header .logo__wrap .global__nav li a {
    display:block
}

.l-header .logo__wrap .global__nav .parent-menu {
    position: relative;
    font-size: clamp(1rem, 2vw, 1.125rem);
    letter-spacing: .05rem;
    cursor:pointer
}

.l-header .logo__wrap .global__nav .parent-menu:not(:last-child) {
    margin-right:1rem
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap .global__nav .parent-menu:not(:last-child) {
        border-bottom: .5px solid #fff;
        padding-bottom: .5rem;
        margin-bottom:.5rem
    }
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap .global__nav .parent-menu > a {
        color:#fff
    }
}

.l-header .logo__wrap .global__nav .child {
    display: none;
    position: absolute;
    top: 110%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 190px;
    background-color: #2e3133;
    padding:1.5rem
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap .global__nav .child {
        display: block;
        position: relative;
        width: auto;
        background-color: transparent;
        padding:0
    }
}

.l-header .logo__wrap .global__nav .child::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: -15px;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(-90deg);
    transform: translateX(-50%) rotate(-90deg);
    border-left: 12px solid #2e3133;
    border-top: 10px solid transparent;
    border-bottom:10px solid transparent
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap .global__nav .child::before {
        top: -68px;
        left: 85%;
        border-left:12px solid rgba(46, 49, 51, .95)
    }
}

.l-header .logo__wrap .global__nav .child::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: -20px;
    left: 0;
    width: 100%;
    height: 30px;
    z-index:2
}

.l-header .logo__wrap .global__nav .child li {
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align:left
}

.l-header .logo__wrap .global__nav .child li a {
    position: relative;
    color:#fff
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap .global__nav .child li a::before {
        content: ">";
        display: inline-block;
        font-size: .75rem;
        margin-right:.5rem
    }
}

.l-header .logo__wrap .global__nav .child li:not(:last-child) {
    border-bottom: 1px solid #fff;
    padding-bottom: .5rem;
    margin-bottom:.5rem
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap .global__nav .child li:not(:last-child) {
        border-bottom: none;
        padding-bottom:0
    }
}

@media screen and (max-width: 869px) {
    .l-header .logo__wrap .global__nav .child li:first-child {
        border-top: .5px solid #fff;
        border-bottom: none;
        padding-top: .5rem;
        padding-bottom: 0;
        margin-top: .2rem;
        margin-bottom:.5rem
    }
}

.l-header .logo__wrap .global__nav .child.is__active {
    display:block
}

.l-header .logo__wrap .global__nav.is__open {
    display:block
}

.l-header .button__wrap {
    width: 45px;
    margin-top: 0;
    margin-right:5%
}

@media screen and (max-width: 869px) {
    .l-header .button__wrap {
        width: 50%;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        margin-right:2%
    }
}

.l-header .button__wrap .menu__button {
    display: none;
    font-size: clamp(1rem, 2vw, 1.125rem);
    font-weight: 500;
    margin-right: 1rem;
    cursor:pointer
}

@media screen and (max-width: 869px) {
    .l-header .button__wrap .menu__button {
        display:block
    }
}

.l-header .button__wrap .lang__button {
    display: grid;
    place-content: center;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-color: #004989;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, .15);
    box-shadow:0px 5px 20px 0px rgba(0, 0, 0, .15)
}

@media screen and (max-width: 869px) {
    .l-header .button__wrap .lang__button {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow:none
    }
}

.l-header .button__wrap .lang__button span {
    color: #fff;
    font-size: .875rem;
    font-weight:500
}

@media screen and (max-width: 869px) {
    .l-header .button__wrap .lang__button span {
        color:#004989
    }
}

.l-header-archive {
    position: fixed;
    top: 0;
    width: 100%;
    height: 60px;
    background-color: #041a30;
    z-index:500
}

@media screen and (max-width: 480px) {
    .l-header-archive {
        height:50px
    }
}

.l-header-archive .header__inner {
    width: min(90%, 1200px);
    padding-top: 1rem;
    margin:0 auto
}

@media screen and (max-width: 480px) {
    .l-header-archive .header__inner {
        padding-top:.4rem
    }
}

.l-header-archive .header__inner .header__logo {
    width:430px
}

@media screen and (max-width: 480px) {
    .l-header-archive .header__inner .header__logo {
        width:90%
    }
}

.l-header-archive .header__inner .header__logo img {
    width:100%
}

@media (any-hover: hover) {
    .l-header-archive .header__inner .header__logo:hover {
        opacity:.8
    }
}

.l-header-live {
    width: 100%;
    padding-top: 1rem;
    margin-left:auto
}

@media screen and (max-width: 480px) {
    .l-header-live {
        padding-top:.5rem
    }
}

.l-header-live__inner {
    width: 95%;
    text-align: left;
    margin:0 auto
}

.l-header-live .logo__wrap {
    width:100%
}

.l-header-live .logo__wrap .text {
    background-color: #de0304;
    color: #fff;
    font-size: clamp(.75rem, 2vw, .875rem);
    line-height: 3.2;
    vertical-align: top;
    padding: 0 .8rem;
    margin-right:1rem
}

@media screen and (max-width: 480px) {
    .l-header-live .logo__wrap .text {
        width: 125px;
        text-align: center;
        margin:0 0 .5rem
    }
}

.l-header-live .logo__wrap .logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items:center
}

@media screen and (max-width: 480px) {
    .l-header-live .logo__wrap .logo {
        -ms-flex-wrap: wrap;
        flex-wrap:wrap
    }
}

.l-header-live .logo__wrap .logo a {
    width: 430px;
    margin-right:16px
}

@media screen and (max-width: 480px) {
    .l-header-live .logo__wrap .logo a {
        width: 90%;
        margin-bottom:1rem
    }
}

.l-header-live .logo__wrap .logo img {
    width: 100%;
    -o-object-fit: cover;
    object-fit:cover
}

.l-header-live .logo__wrap .date {
    width: 110px;
    color: #fff;
    font-family: "Sanomat Sans Web", sans-serif;
    font-size: clamp(1rem, 2vw, 1.125rem);
    font-weight: bold;
    text-align: center;
    border: 2px solid #fff;
    padding:4px 16px
}

@media screen and (max-width: 480px) {
    .l-header-live .logo__wrap .date {
        width:100px
    }
}

.l-header-login {
    width: 95%;
    text-align: left;
    padding: 1rem 0;
    margin-left:auto
}

@media screen and (max-width: 480px) {
    .l-header-login {
        padding:1rem 0 0 0
    }
}

.l-header-login .text {
    display: inline-block;
    background-color: #da0303;
    color: #fff;
    font-size: .875rem;
    line-height: 2.3;
    padding: 0 4px;
    margin-right:1rem
}

@media screen and (max-width: 480px) {
    .l-header-login .text {
        margin-bottom:.5rem
    }
}

.l-header-login .logo {
    display: inline-block;
    width: min(45%, 180px);
    margin-right:1rem
}

@media screen and (max-width: 480px) {
    .l-header-login .logo {
        margin-bottom:.5rem
    }
}

.l-footer {
    position: relative;
    width: 100%;
    height: auto;
    background-color:#004989
}

.l-footer .inner__footer {
    width: 100%;
    background-color: #f0f3f5;
    text-align: left;
    padding:2rem 5%
}

@media screen and (max-width: 480px) {
    .l-footer .inner__footer {
        padding:1rem 5%
    }
}

.l-footer .inner__footer .footer__nav {
    margin-bottom:1.5rem
}

.l-footer .inner__footer .footer__nav p {
    font-size: clamp(.75rem, 2vw, .875rem);
    font-weight: bold;
    margin-bottom:.5rem
}

.l-footer .inner__footer .footer__nav-lists {
    gap:.8rem
}

.l-footer .inner__footer .footer__nav-lists .list__item {
    line-height:1
}

.l-footer .inner__footer .footer__nav-lists .list__item a {
    font-size:clamp(.625rem, 2vw, .75rem)
}

@media (hover: hover) and(pointer: fine) {
    .l-footer .inner__footer .footer__nav-lists .list__item a:hover {
        opacity:.8
    }
}

.l-footer .copyright {
    background-color: #004989;
    font-family: "Sanomat Sans Web", sans-serif;
    text-align: left;
    line-height: 1.4;
    padding:1.5rem 5%
}

@media screen and (max-width: 480px) {
    .l-footer .copyright {
        padding:1rem 5%
    }
}

.l-footer .copyright img {
    width: 57px;
    height: 12px;
    vertical-align: text-bottom;
    margin-right:1rem
}

@media screen and (max-width: 480px) {
    .l-footer .copyright img {
        margin-bottom:.2rem
    }
}

.l-footer .copyright small {
    color: #fff;
    font-size:10px
}

@media screen and (max-width: 480px) {
    .l-footer .copyright small {
        display:block
    }
}

.l-footer.color-dark {
    background-color:#030f1a
}

.l-footer.color-dark .copyright {
    background-color: #030f1a;
    text-align:center
}

.l-footer.is__live {
    background-color:#041a30
}

.l-footer.is__live .copyright {
    background-color: #041a30;
    text-align:center
}

.l-footer .cookie__link {
    color: #fff;
    font-size: .625rem;
    margin-left:2rem
}

@media screen and (max-width: 480px) {
    .l-footer .cookie__link {
        display: block;
        margin:.5rem auto 0
    }
}

@media (hover: hover) and(pointer: fine) {
    .l-footer .cookie__link:hover {
        opacity:.8
    }
}

.l-container {
    width: 90%;
    max-width: 1200px;
    margin:0 auto
}

.l-container.container-sm {
    width: 85%;
    max-width:1100px
}

.l-inner__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap:wrap
}

.l-inner__flex.flex-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content:flex-start
}

.l-inner__flex.flex-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content:flex-end
}

.l-inner__flex.flex-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content:center
}

.l-inner__flex.align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items:flex-start
}

.l-inner__flex.align-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items:stretch
}

.l-overflow {
    overflow-x:hidden
}

.l-bg {
    background-color: #f0f3f5;
    padding:3rem 0
}

@media screen and (max-width: 480px) {
    .l-bg {
        padding:2rem 0
    }
}

.l-grid {
    display: grid;
    grid-template-rows: 1fr auto;
    grid-template-columns: 100%;
    min-height:100vh
}

.p-archives {
    margin-bottom:4rem
}

@media screen and (max-width: 480px) {
    .p-archives {
        margin-bottom:2rem
    }
}

.p-archives .section__title {
    width: 20%;
    font-family: "Sanomat Sans Web", sans-serif;
    font-size: clamp(1.375rem, 3vw, 1.75rem);
    font-weight: 500;
    text-align: left;
    margin-right:5%
}

@media screen and (max-width: 480px) {
    .p-archives .section__title {
        width: 100%;
        margin-bottom:1rem
    }
}

.p-archives .section__title .font-jp {
    display: block;
    font-size: clamp(.75rem, 2vw, .875rem);
    font-weight:lighter
}

.p-archives .archive-list {
    width: 75%;
    gap:2.5%
}

@media screen and (max-width: 480px) {
    .p-archives .archive-list {
        width:100%
    }
}

.p-archives .archive__link {
    display: block;
    width: 14.5%;
    border-radius: 3px;
    background-color: #f0f3f5;
    color: #e7e762;
    font-size: clamp(.75rem, 2vw, .875rem);
    text-align: center;
    line-height: 35px;
    margin-bottom:1.5%
}

@media screen and (max-width: 869px) {
    .p-archives .archive__link {
        width:23%
    }
}

@media screen and (max-width: 480px) {
    .p-archives .archive__link {
        width:31.6%
    }
}

@media (hover: hover) and(pointer: fine) {
    .p-archives .archive__link:hover {
        opacity:.8
    }
}

.p-links {
    gap: 7.5%;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding:0px 15%
}

.p-links:last-child {
    margin-bottom:4rem
}

@media screen and (max-width: 480px) {
    .p-links:last-child {
        margin-bottom:2rem
    }
}

@media screen and (max-width: 869px) {
    .p-links {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap:13.5%
    }
}

.p-links .link__item {
    margin-bottom:2.5rem
}

.p-float__link {
    position: fixed;
    bottom: 80px;
    right: 2%;
    display: grid;
    place-content: center;
    width: 180px;
    height: 180px;
    background: url("../images/register-bg.png") no-repeat;
    background-size: contain;
    z-index: 15;
    opacity: 1;
    -webkit-transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: opacity .3s ease-in, transform .3s ease-in;
    transition:opacity .3s ease-in, transform .3s ease-in, -webkit-transform .3s ease-in
}

@media screen and (max-width: 480px) {
    .p-float__link {
        top: 47%;
        width: 140px;
        height:140px
    }
}

.p-float__link .text {
    color: #fff;
    font-size: clamp(1.125rem, 3vw, 1.375rem);
    font-weight:500
}

@media (any-hover: hover) {
    .p-float__link:hover {
        -webkit-transform: translateY(-5px);
        transform:translateY(-5px)
    }
}

.p-float__link.bottom {
    bottom:15px
}

@media screen and (max-width: 480px) {
    .p-float__link.bottom {
        top:70%
    }
}

.p-cookie-policy {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, .85);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    padding: 5px 30px;
    z-index:10
}

.p-cookie-policy.is__close {
    display:none
}

.p-cookie-policy .text__wrap {
    width: 63%;
    font-weight: bold;
    margin-right:2%
}

@media only screen and (max-width: 949px) {
    .p-cookie-policy .text__wrap {
        width: 100%;
        margin:0 0 1rem
    }
}

.p-cookie-policy .text__wrap h2 {
    font-size: 1.125rem;
    text-align:left
}

.p-cookie-policy .text__wrap p {
    font-size: .875rem;
    text-align:justify
}

.p-cookie-policy .text__wrap p .text-link {
    color:#004989
}

.p-cookie-policy .button__wrap {
    width: 35%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content:flex-end
}

@media only screen and (max-width: 949px) {
    .p-cookie-policy .button__wrap {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction:row
    }
}

@media screen and (max-width: 480px) {
    .p-cookie-policy .button__wrap {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin:0 auto
    }
}

.p-cookie-policy input[type=submit] {
    background-color: transparent;
    color: #fff;
    font-size: 1rem;
    border: none;
    cursor:pointer
}

.p-cookie-policy .cookie__button {
    position: relative;
    display: grid;
    place-content: center;
    width: 150px;
    border: none;
    background-color: #004989;
    color: #fff;
    font-size: 1rem;
    font-weight: bold;
    letter-spacing: .1rem;
    padding: .5rem;
    cursor:pointer
}

@media screen and (max-width: 480px) {
    .p-cookie-policy .cookie__button {
        width:120px
    }
}

.p-cookie-policy .cookie__button::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: #002e56;
    -webkit-transition: width .3s cubic-bezier(0.17, 0.84, 0.44, 1);
    transition: width .3s cubic-bezier(0.17, 0.84, 0.44, 1);
    z-index:2
}

.p-cookie-policy .cookie__button.button-detail {
    background-color: #fff;
    border: 1px solid #004989;
    color: #004989;
    margin-left:2%
}

.p-cookie-policy .cookie__button.button-detail::before {
    background-color:#e6e6e6
}

.p-cookie-policy .cookie__button .text {
    position: relative;
    z-index:3
}

@media (any-hover: hover) {
    .p-cookie-policy .cookie__button:hover::before {
        width:100%
    }
}

.modal__container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: transparent;
    z-index:9999
}

.modal__container .modal__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:rgba(0, 27, 51, .8)
}

.modal__container .modal__area {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: inline-block;
    width: min(90%, 1200px);
    background-color: #fff;
    padding: 3rem;
    overflow-x:hidden
}

@media screen and (max-width: 480px) {
    .modal__container .modal__area {
        width: 90%;
        padding:1.5rem 1rem
    }
}

.modal__container .modal__area.speaker-modal::before {
    content: url("../../../images/speakers/modal-bg.svg");
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: -30px;
    width: 665px;
    height: 308px;
    z-index:-1
}

@media screen and (max-width: 480px) {
    .modal__container .modal__area.benefit-modal.pa-sm {
        padding:1.5rem 0
    }
}

.modal__container .modal__area.benefit-modal.with__bg::before {
    content: url("../../../images/top/benefit-modal-bg.svg");
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index:-1
}

@media screen and (max-width: 480px) {
    .modal__container .modal__area.benefit-modal.with__bg::before {
        overflow:hidden
    }
}

.modal__container .modal__content {
    max-height: 540px;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width:none
}

.modal__container .modal__content::-webkit-scrollbar {
    display:none
}

.modal__container .modal__content .img {
    width: 100%;
    margin-bottom:1rem
}

.modal__container .modal__content .text {
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align:left
}

.modal__container .modal-close-button {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 40px;
    height: 40px;
    padding: 0;
    border: 0;
    background-color: #fff;
    border-left: 2px solid #33495c;
    border-bottom: 2px solid #33495c;
    cursor: pointer;
    z-index:5
}

.modal__container .modal-close-button span {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40%;
    height: 2px;
    background-color:#33495c
}

.modal__container .modal-close-button span:first-child {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform:translate(-50%, -50%) rotate(45deg)
}

.modal__container .modal-close-button span:last-child {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform:translate(-50%, -50%) rotate(-45deg)
}

.modal__container .bio {
    width: 68%;
    margin-right:2%
}

@media screen and (max-width: 480px) {
    .modal__container .bio {
        width:100%
    }
}

.modal__container .bio p {
    font-size: calmp(0.875rem, 2vw, 1rem);
    text-align: justify;
    margin-bottom:1rem
}

.modal__container .bio__wrap {
    margin-bottom:2rem
}

.modal__container .bio__wrap .header {
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    font-weight: bold;
    text-align:left
}

.modal__container .bio__wrap p {
    margin-bottom:0
}

.modal__container .bio__wrap dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom:1rem
}

.modal__container .bio__wrap dl dt {
    width: 150px;
    text-align: left;
    margin-right:15px
}

@media screen and (max-width: 480px) {
    .modal__container .bio__wrap dl dt {
        width: 100%;
        margin:0
    }
}

.modal__container .bio__wrap dl dd {
    width: calc(100% - 165px);
    text-align:justify
}

@media screen and (max-width: 480px) {
    .modal__container .bio__wrap dl dd {
        width: 100%;
        margin-bottom:15px
    }
}

.modal__container .bio__wrap dl.w-lg dt {
    width:230px
}

@media screen and (max-width: 869px) {
    .modal__container .bio__wrap dl.w-lg dt {
        width:100%
    }
}

.modal__container .bio__wrap dl.w-lg dd {
    width:calc(100% - 250px)
}

@media screen and (max-width: 869px) {
    .modal__container .bio__wrap dl.w-lg dd {
        width:100%
    }
}

.modal__container .info__wrap {
    width: 30%;
    text-align: left;
    line-height:1.4
}

@media screen and (max-width: 480px) {
    .modal__container .info__wrap {
        width: 100%;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-bottom:1.5rem
    }
}

.modal__container .info__wrap .img {
    width: 100%;
    margin-bottom:1rem
}

.modal__container .info__wrap .name {
    font-size: clamp(1.25rem, 2vw, 1.375rem);
    font-weight: bold;
    margin-bottom:.5rem
}

.modal__container .info__wrap .role {
    font-size:calmp(0.75rem, 2vw, 0.875rem)
}

@media screen and (max-width: 480px) {
    .modal__container .benefits__wrap {
        padding-top:2rem
    }
}

.modal__container .benefits__wrap .header {
    color: #004989;
    font-size: clamp(1.5rem, 2vw, 2.25rem);
    font-weight: bold;
    border-bottom: 2px solid #004989;
    padding-bottom: 1rem;
    margin-bottom:2rem
}

@media screen and (max-width: 480px) {
    .modal__container .benefits__wrap .header {
        line-height: 1.4;
        padding-bottom: .5rem;
        margin-bottom:1.5rem
    }
}

.modal__container .benefits__wrap .voice__wrap:not(:last-child) {
    margin-bottom:2rem
}

.modal__container .benefits__wrap .voice__wrap .illust {
    width:180px
}

@media screen and (max-width: 480px) {
    .modal__container .benefits__wrap .voice__wrap .illust {
        margin:0 auto 2rem
    }
}

.modal__container .benefits__wrap .voice__wrap .baloon {
    position: relative;
    width: calc(100% - 230px);
    text-align: left;
    border: 1px solid #fbeab3;
    background-color: #fef9e9;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .05);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .05);
    border-radius: 20px;
    padding:1rem 2rem
}

@media screen and (max-width: 480px) {
    .modal__container .benefits__wrap .voice__wrap .baloon {
        width: 100%;
        padding:1rem
    }
}

.modal__container .benefits__wrap .voice__wrap .baloon::before {
    content: "";
    position: absolute;
    top: 49px;
    left: -9.5px;
    border-top: 10px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 18.8025px solid #fef9e9;
    -webkit-transform: rotate(-206deg);
    transform: rotate(-206deg);
    z-index:2
}

@media screen and (max-width: 480px) {
    .modal__container .benefits__wrap .voice__wrap .baloon::before {
        top: -26px;
        left: 50%;
        -webkit-transform: rotate(0) translateX(-50%);
        transform:rotate(0) translateX(-50%)
    }
}

.modal__container .benefits__wrap .voice__wrap .baloon::after {
    content: "";
    position: absolute;
    top: 48px;
    left: -11px;
    border-top: 10px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 21.6025px solid #fbeab3;
    -webkit-transform: rotate(-207deg);
    transform:rotate(-207deg)
}

@media screen and (max-width: 480px) {
    .modal__container .benefits__wrap .voice__wrap .baloon::after {
        top: -29px;
        left: 50%;
        -webkit-transform: rotate(0) translateX(-50%);
        transform:rotate(0) translateX(-50%)
    }
}

.modal__container .benefits__wrap .voice__wrap .baloon .title {
    font-size: clamp(1.375rem, 2vw, 1.5rem);
    font-weight:bold
}

@media screen and (max-width: 480px) {
    .modal__container .benefits__wrap .voice__wrap .baloon .title {
        line-height: 1.4;
        text-align: center;
        margin-bottom:1rem
    }
}

.modal__container .benefits__wrap .voice__wrap .baloon .list {
    font-size:clamp(1rem, 2vw, 1.125rem)
}

.modal__container .benefits__wrap .voice__wrap .baloon .list li {
    position: relative;
    padding-left:1.3rem
}

.modal__container .benefits__wrap .voice__wrap .baloon .list li::before {
    content: "・";
    display: inline-block;
    position: absolute;
    top: 0;
    left:0
}

.modal__container .benefits__wrap .voice__wrap .baloon .list .font-bold {
    font-weight:bold
}

.modal__container .benefits__wrap .modal-img {
    width: 85%;
    margin:0 auto
}

@media screen and (max-width: 480px) {
    .modal__container .benefits__wrap .modal-img {
        width:100%
    }
}

.modal__container .benefits__wrap .modal-img.w-sm {
    width:50%
}

@media screen and (max-width: 480px) {
    .modal__container .benefits__wrap .modal-img.w-sm {
        width:90%
    }
}

.modal__container .benefits__wrap .modal-img.w-md {
    width:42%
}

@media screen and (max-width: 480px) {
    .modal__container .benefits__wrap .modal-img.w-md {
        width:90%
    }
}

.modal__container .benefits__wrap .video__wrap {
    width: min(90%, 780px);
    aspect-ratio: 16/9;
    margin:0 auto
}

.modal__container .benefits__wrap .video__wrap video-js {
    width: 100%;
    height:auto
}

.modal__container .benefits__wrap .pg-live__video {
    width:min(70%, 960px)
}

@media screen and (max-width: 869px) {
    .modal__container .benefits__wrap .pg-live__video {
        width: 100%;
        max-width: inherit;
        margin:0 0 30px
    }
}

.modal__container .benefits__wrap .pg-live__video .video__wrap {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    overflow: hidden;
    -webkit-filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.6));
    filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.6))
}

.modal__container .benefits__wrap .pg-live__video .video__wrap video-js {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    z-index:10
}

.c-register__button {
    position: relative;
    display: block;
    width: min(100%, 480px);
    background-color: #004989;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, .25);
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, .25);
    border-radius: 30px;
    padding: .5rem 1rem;
    overflow-x: hidden;
    margin: 0 auto;
    cursor:pointer
}

.c-register__button::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: #002e56;
    -webkit-transition: width .3s cubic-bezier(0.17, 0.84, 0.44, 1);
    transition: width .3s cubic-bezier(0.17, 0.84, 0.44, 1);
    z-index:2
}

.c-register__button span {
    position: relative;
    display: block;
    color: #fff;
    font-size: clamp(1.25rem, 2vw, 1.5rem);
    font-weight: bold;
    text-align: center;
    z-index:2
}

.c-register__button.border {
    position: relative;
    width: min(100%, 564px);
    border: 2px solid #004989;
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top:1rem
}

.c-register__button.border::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 1rem;
    border-top: 3px solid #004989;
    border-right: 3px solid #004989;
    width: 12px;
    height: 12px;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    z-index:2
}

.c-register__button.border span {
    width: 95%;
    color: #004989;
    font-size: clamp(1rem, 2vw, 1.25rem);
    line-height: 1.6;
    margin:0 auto
}

@media screen and (max-width: 480px) {
    .c-register__button.border span {
        text-align:left
    }
}

@media (hover: hover) {
    .c-register__button.border:hover::after {
        border-top: 3px solid #fff;
        border-right:3px solid #fff
    }

    .c-register__button.border:hover span {
        color:#fff
    }
}

.c-register__button.arrow {
    width: min(95%, 350px);
    overflow-x:visible
}

.c-register__button.arrow span {
    position: relative;
    width: 100%;
    padding:16px 24px
}

.c-register__button.arrow span::before, .c-register__button.arrow span::after {
    content: "";
    display: inline-block;
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: right .3s ease-in;
    transition:right .3s ease-in
}

.c-register__button.arrow span::before {
    width: 60px;
    top: 70%;
    right: -25px;
    border-top:1px solid #004989
}

.c-register__button.arrow span::after {
    top: 59%;
    right: -28px;
    width: 20px;
    border-top: 1px solid #004989;
    -webkit-transform: rotate(40deg);
    transform:rotate(40deg)
}

@media (hover: hover) {
    .c-register__button.arrow:hover span::before {
        right:-30px
    }

    .c-register__button.arrow:hover span::after {
        right:-33px
    }
}

.c-register__button.down::after {
    -webkit-transform: translateY(-50%) rotate(135deg);
    transform:translateY(-50%) rotate(135deg)
}

.c-register__button.down.is__open::after {
    -webkit-transform: translateY(-50%) rotate(-45deg);
    transform:translateY(-50%) rotate(-45deg)
}

.c-register__button.sub {
    background-color: #e7e762;
    border-radius:0
}

.c-register__button.sub::before {
    background-color:#e0e036
}

.c-register__button.sub span {
    color: #004989;
    z-index:2
}

.c-register__button.offer {
    border-radius: 0;
    margin-bottom:3rem
}

.c-register__button.offer span {
    font-size: 1.375rem;
    line-height:90px
}

.c-register__button.no-arrow::after {
    display:none
}

@media (any-hover: hover) {
    .c-register__button:hover::before {
        width:100%
    }
}

.c-register__button.color-white {
    background-color:#fff
}

.c-register__button.color-white span {
    color: #004989;
    font-size:clamp(1.125rem, 2vw, 1.375rem)
}

.c-register__button.color-white span.arrow::after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    border-color: #004989;
    border-style: solid;
    border-width: 2px 2px 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: 1rem;
    margin-bottom:.1rem
}

@media (any-hover: hover) {
    .c-register__button.color-white:hover span {
        color:#fff
    }

    .c-register__button.color-white:hover span::after {
        border-color:#fff
    }
}

.c-page__title {
    font-size: clamp(2rem, 3vw, 2.25rem);
    line-height: 1.6;
    text-align: left;
    margin-bottom:1rem
}

.c-archive-date {
    color: #fff;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
    margin-bottom:1rem
}

.c-archive-date .font-sm {
    font-size: .75rem;
    vertical-align: super;
    margin-left:8px
}

@media screen and (max-width: 869px) {
    .pc {
        display:none
    }
}

.sp {
    display:none
}

@media screen and (max-width: 869px) {
    .sp {
        display:block
    }
}

.spm {
    display:none
}

@media screen and (max-width: 480px) {
    .spm {
        display:block
    }
}

.font-en {
    font-family: "Sanomat Sans Web", sans-serif
}

.anchor__link {
    position: relative;
    display: block;
    top:-150px
}

.text-link {
    color:#004989
}

.text-link.underline {
    text-decoration:underline
}

.gotop__button {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 2%;
    width: 106px;
    background-color: #838d93;
    border-radius: 3px;
    color: #fff;
    font-size: 11px;
    text-align: center;
    line-height: 30px;
    padding: 0 4px;
    margin: 0 16px 16px auto;
    z-index:2
}

@media screen and (max-width: 480px) {
    .gotop__button {
        margin:16px 16px 24px auto
    }
}

.gotop__button::before {
    display: inline-block;
    content: "";
    border-right: 5px solid transparent;
    border-bottom: 8px solid #fff;
    border-left: 5px solid transparent;
    margin-right:2px
}

@media (any-hover: hover) {
    .gotop__button:hover {
        background-color:#6a7379
    }
}

.gotop__button.is__active {
    display:block
}

input[type=submit] {
    border-radius: 0;
    -webkit-box-sizing: content-box;
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing:border-box
}

input[type=submit]::-webkit-search-decoration {
    display:none
}

input[type=submit]:focus {
    outline-offset:-2px
}

.pg-hero {
    position: relative;
    width: 100%;
    margin-bottom:3rem
}

@media screen and (max-width: 869px) {
    .pg-hero {
        margin-top:50px
    }
}

.pg-hero .bg {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 80vh;
    min-height: 615px;
    z-index:-1
}

@media screen and (max-width: 869px) {
    .pg-hero .bg {
        height:50vh
    }
}

@media screen and (max-width: 480px) {
    .pg-hero .bg {
        height: auto;
        aspect-ratio:1/1
    }
}

.pg-hero .bg::after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 30%;
    position: absolute;
    top: 70%;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#FFFFFF));
    background: -webkit-linear-gradient(top, transparent, #FFFFFF);
    background:linear-gradient(to bottom, transparent, #FFFFFF)
}

.pg-hero .bg video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit:cover
}

.pg-hero .main {
    width: min(90%, 1440px);
    padding-top: 7rem;
    margin:0 auto
}

@media screen and (max-width: 869px) {
    .pg-hero .main {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 5rem 0 2.5rem 0;
        margin-bottom:1rem
    }
}

@media screen and (max-width: 480px) {
    .pg-hero .main {
        padding:3rem 0 0 0
    }
}

.pg-hero .inner__left {
    width: min(90%, 780px);
    background-color: rgba(255, 255, 255, .5);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    text-align: left;
    padding:2rem
}

@media screen and (max-width: 869px) {
    .pg-hero .inner__left {
        text-align:center
    }
}

@media screen and (max-width: 480px) {
    .pg-hero .inner__left {
        padding:1.5rem 1rem
    }
}

.pg-hero .logo {
    width:min(100%, 600px)
}

@media screen and (max-width: 869px) {
    .pg-hero .logo {
        width: min(90%, 400px);
        margin:0 auto 1.5rem
    }
}

@media screen and (max-width: 480px) {
    .pg-hero .logo {
        margin-bottom:0
    }
}

.pg-hero .link__bar {
    position: relative;
    display: block;
    background-color: #004989;
    border-radius: 30px;
    color: #fff;
    font-size: clamp(.75rem, 2.5vw, 1.125rem);
    font-weight: bold;
    text-align: left;
    padding: .8rem 1.5rem;
    margin: 2rem auto 0 0;
    overflow:hidden
}

@media screen and (max-width: 869px) {
    .pg-hero .link__bar {
        text-align: center;
        padding:1.5rem
    }
}

@media screen and (max-width: 480px) {
    .pg-hero .link__bar {
        margin:1rem auto 0 0
    }
}

.pg-hero .link__bar span {
    position: relative;
    z-index:2
}

.pg-hero .link__bar .font-sm {
    font-size:clamp(.75rem, 2vw, .875rem)
}

.pg-hero .link__bar::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: #002e56;
    -webkit-transition: width .3s cubic-bezier(0.17, 0.84, 0.44, 1);
    transition: width .3s cubic-bezier(0.17, 0.84, 0.44, 1);
    z-index:2
}

@media (any-hover: hover) {
    .pg-hero .link__bar:hover::before {
        width:100%
    }
}

.pg-hero .link__bar.no-link {
    text-align:left
}

.pg-hero .link__bar.no-link h3 {
    font-size: clamp(.875rem, 2vw, 1.125rem);
    line-height: 1.6;
    margin-bottom:.5rem
}

.pg-hero .link__bar.no-link .text {
    margin-bottom:1rem
}

.pg-hero .link__bar.no-link .text .font-sm {
    display: inline-block;
    line-height: 1.6;
    font-size: clamp(.625rem, 2vw, .875rem);
    font-weight:normal
}

.pg-hero .link__bar.no-link .text .font-sm .text-link {
    color: #fff;
    font-weight: bold;
    text-decoration:underline
}

.pg-hero .link__bar.no-link .img {
    width:15%
}

@media screen and (max-width: 480px) {
    .pg-hero .link__bar.no-link .img {
        width:30%
    }
}

.pg-hero .link__bar.no-link:hover::before {
    width:0
}

.pg-hero .link__bar .c-register__button {
    width: 330px;
    margin-left:0
}

@media screen and (max-width: 869px) {
    .pg-hero .link__bar .c-register__button {
        width:100%
    }
}

.pg-hero .swiper {
    width:100% !important
}

.pg-hero .swiper .swiper-slide {
    height:auto
}

.pg-hero .swiper-pagination-bullet {
    background-color:#004989
}

.pg-hero .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom:-30px !important
}

.pg-hero .inner__right {
    position: relative;
    width:min(40%, 340px)
}

@media screen and (max-width: 869px) {
    .pg-hero .inner__right {
        width:90%
    }
}

.pg-hero .speakers-slider {
    position:relative
}

.pg-hero .speakers-slider .speaker__wrap {
    height: 100%;
    padding-bottom: 1.3rem;
    cursor:pointer
}

.pg-hero .speakers-slider .speaker__wrap .img img {
    width:auto
}

@media screen and (max-width: 480px) {
    .pg-hero .speakers-slider .speaker__wrap .img img {
        width:100%
    }
}

.pg-hero .speakers-slider .speaker__wrap .info__wrap {
    width: min(100%, 340px);
    height: 28%;
    background-color: #004989;
    color: #fff;
    text-align: left;
    padding: .5rem 2rem;
    margin:0 auto
}

@media screen and (max-width: 869px) {
    .pg-hero .speakers-slider .speaker__wrap .info__wrap {
        padding:1rem 2rem .5rem 2rem
    }
}

@media screen and (max-width: 480px) {
    .pg-hero .speakers-slider .speaker__wrap .info__wrap {
        padding:1rem 1.5rem .5rem 1.5rem
    }
}

.pg-hero .speakers-slider .speaker__wrap .info__wrap .name {
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    font-weight: bold;
    line-height:1.6
}

.pg-hero .speakers-slider .speaker__wrap .info__wrap .role {
    font-size: clamp(.625rem, 2vw, .75rem);
    line-height:1.6
}

@-webkit-keyframes slideIn {
    0% {
        -webkit-clip-path: inset(0 0 0 100%);
        clip-path:inset(0 0 0 100%)
    }

    100% {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path:inset(0 0 0 0)
    }
}

@keyframes slideIn {
    0% {
        -webkit-clip-path: inset(0 0 0 100%);
        clip-path:inset(0 0 0 100%)
    }

    100% {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path:inset(0 0 0 0)
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform:translateY(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform:translateY(0)
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform:translateY(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform:translateY(0)
    }
}

.pg-whatsnew {
    border: 1px solid #e1e4e5;
    background-color: #fff;
    margin-bottom:2rem
}

@media screen and (max-width: 869px) {
    .pg-whatsnew {
        border: none;
        height:auto
    }
}

.pg-whatsnew .section__title {
    width: 150px;
    height: 100%;
    font-size: 1.125rem;
    font-weight: bold;
    padding:.8rem
}

@media screen and (max-width: 869px) {
    .pg-whatsnew .section__title {
        width: 100%;
        text-align: left;
        padding:.5rem 1rem
    }
}

.pg-whatsnew dl {
    width: calc(100% - 150px);
    height: 100%;
    background-color: #f0f3f5;
    padding:1rem
}

@media screen and (max-width: 869px) {
    .pg-whatsnew dl {
        width:100%
    }
}

.pg-whatsnew dl .date {
    width: 75px;
    color: #606061;
    font-size: .875rem;
    margin-right:2rem
}

@media screen and (max-width: 480px) {
    .pg-whatsnew dl .date {
        width: 100%;
        text-align:left
    }
}

.pg-whatsnew dl dd {
    width:calc(100% - 110px)
}

@media screen and (max-width: 480px) {
    .pg-whatsnew dl dd {
        width: 100%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items:flex-start
    }
}

.pg-whatsnew dl dd .title {
    width: calc(100% - 80px);
    font-size: clamp(1rem, 2vw, 1.125rem);
    text-align: left;
    margin-top:-3px
}

@media screen and (max-width: 480px) {
    .pg-whatsnew dl dd .title {
        width: 100%;
        margin-top: 0;
        margin-bottom:.5rem
    }
}

.pg-whatsnew dl dd .text-link {
    width: 70px;
    font-size:.875rem
}

@media screen and (max-width: 480px) {
    .pg-whatsnew dl dd .text-link {
        width: 100%;
        text-align:right
    }
}

.pg-whatsnew dl dd .text-link.with-arrow {
    display:inline-block
}

.pg-whatsnew dl dd .text-link.with-arrow::after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url("../../../images/common/arrow.svg") no-repeat;
    background-size: contain;
    vertical-align: sub;
    margin-left: .5rem;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform .3s ease-in;
    transition: -webkit-transform .3s ease-in;
    transition: transform .3s ease-in;
    transition:transform .3s ease-in, -webkit-transform .3s ease-in
}

@media (any-hover: hover) {
    .pg-whatsnew dl dd .text-link.with-arrow:hover::after {
        -webkit-transform: translateX(5px);
        transform:translateX(5px)
    }
}

.pg-theme {
    font-weight: bold;
    text-align: left;
    padding: 0 2.5%;
    margin-bottom:2.5rem
}

.pg-theme .theme {
    font-size: clamp(2.5rem, 4vw, 2.9375rem);
    font-weight: bold;
    line-height: 1.4;
    margin-bottom:.8rem
}

.pg-theme .lead {
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    line-height:1.6
}

.pg-about {
    background-color: #f0f3f5;
    border-radius: 20px;
    text-align: left;
    padding: 2rem;
    margin:0 auto 6rem
}

@media screen and (max-width: 480px) {
    .pg-about {
        margin-bottom:3rem
    }
}

.pg-about .section__title {
    width: 25%;
    font-size: clamp(1.375rem, 3vw, 1.625rem);
    line-height: 1.4;
    margin-right:5%
}

@media screen and (max-width: 869px) {
    .pg-about .section__title {
        width: 100%;
        margin-bottom:1rem
    }
}

.pg-about .text {
    width: 70%;
    font-size:clamp(.875rem, 2vw, 1rem)
}

@media screen and (max-width: 869px) {
    .pg-about .text {
        width:100%
    }
}

.pg-outline {
    margin-bottom:4rem
}

@media screen and (max-width: 480px) {
    .pg-outline {
        margin-bottom:2rem
    }
}

.pg-outline .outline__wrap {
    position: relative;
    background-color: #fff;
    padding: 2rem;
    margin-bottom:2rem
}

@media screen and (max-width: 480px) {
    .pg-outline .outline__wrap {
        padding:2rem 1rem
    }
}

.pg-outline .outline__wrap .absolute__title {
    position: absolute;
    top: -90px;
    right: 0;
    width: 315px;
    opacity:.3
}

@media screen and (max-width: 480px) {
    .pg-outline .outline__wrap .absolute__title {
        top: -55px;
        right: unset;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width:215px
    }
}

.pg-outline .outline__wrap .absolute__title img {
    -o-object-fit: contain;
    object-fit:contain
}

.pg-outline .outline__wrap.flex__wrap dt {
    width:250px
}

@media screen and (max-width: 869px) {
    .pg-outline .outline__wrap.flex__wrap dt {
        width:100%
    }
}

.pg-outline .outline__wrap.flex__wrap dd {
    width:calc(100% - 250px)
}

@media screen and (max-width: 869px) {
    .pg-outline .outline__wrap.flex__wrap dd {
        width:100%
    }
}

.pg-outline .outline__wrap dl {
    text-align: left;
    padding-bottom: .8rem;
    margin-bottom:.8rem
}

.pg-outline .outline__wrap dl.border-bottom {
    border-bottom:1px solid #e1e4e5
}

.pg-outline .outline__wrap dl.mgb-lg {
    margin-bottom:3rem
}

@media screen and (max-width: 480px) {
    .pg-outline .outline__wrap dl.mgb-lg {
        margin-bottom:1rem
    }
}

.pg-outline .outline__wrap dl dt {
    font-size:clamp(1rem, 2vw, 1.125rem)
}

@media screen and (max-width: 869px) {
    .pg-outline .outline__wrap dl dt {
        width: 100%;
        text-align:left
    }
}

.pg-outline .outline__wrap dl dt.font-bold {
    width: 100%;
    border-bottom: 1px solid #f0f3f5;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    font-weight: bold;
    padding-bottom: .5rem;
    margin-bottom:2rem
}

.pg-outline .outline__wrap dl dt.font-bold.mgb-sm {
    margin-bottom:1rem
}

.pg-outline .outline__wrap dl dt .font-sm {
    font-size: clamp(.875rem, 2vw, 1rem);
    font-weight: lighter;
    margin-left:.5rem
}

.pg-outline .outline__wrap dl dd {
    font-size:clamp(1rem, 2vw, 1.125rem)
}

@media screen and (max-width: 869px) {
    .pg-outline .outline__wrap dl dd {
        width: 100%;
        text-align:left
    }
}

.pg-outline .outline__wrap dl dd .text-link {
    display: block;
    text-decoration:underline
}

.pg-outline .outline__wrap dl dd .logo-sponsor {
    width:18%
}

@media screen and (max-width: 869px) {
    .pg-outline .outline__wrap dl dd .logo-sponsor {
        width:25%
    }
}

@media screen and (max-width: 480px) {
    .pg-outline .outline__wrap dl dd .logo-sponsor {
        width:65%
    }
}

@media screen and (max-width: 869px) {
    .pg-outline .outline__wrap dl dd .logo-sponsor:not(:last-child) {
        margin-bottom:2rem
    }
}

@media screen and (max-width: 480px) {
    .pg-outline .outline__wrap dl dd .logo-sponsor:not(:last-child) {
        margin-bottom:2rem
    }
}

.pg-outline .outline__wrap dl dd .logo-sponsor:nth-child(1) {
    margin-right:5%
}

@media screen and (max-width: 480px) {
    .pg-outline .outline__wrap dl dd .logo-sponsor:nth-child(1) {
        margin-bottom:1rem
    }
}

.pg-outline .outline__wrap dl dd .logo-sponsor:nth-child(2) {
    margin-right:2%
}

.pg-outline .outline__wrap dl dd .logo-sponsor:nth-child(4) {
    margin-left:-1.5%
}

@media screen and (max-width: 480px) {
    .pg-outline .outline__wrap dl dd .logo-sponsor:nth-child(4) {
        width: 75%;
        margin-bottom:2rem
    }
}

.pg-outline .outline__wrap dl dd a {
    display:block
}

.pg-outline .outline__wrap dl dd a.logo01 {
    width:180px
}

@media screen and (max-width: 480px) {
    .pg-outline .outline__wrap dl dd a.logo01 {
        margin:0 auto 1.5rem
    }
}

.pg-outline .outline__wrap dl dd a.logo06 {
    width:130px
}

@media screen and (max-width: 480px) {
    .pg-outline .outline__wrap dl dd a.logo06 {
        margin:0 auto 1.5rem
    }
}

@media (any-hover: hover) {
    .pg-outline .outline__wrap dl dd:hover {
        opacity:.8
    }
}

@media screen and (max-width: 480px) {
    .pg-outline .outline__wrap dl dd.flex-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction:column
    }
}

.pg-outline .outline__wrap dl dd .font-sm {
    font-size: clamp(.75rem, 2vw, .875rem);
    font-weight:lighter
}

:root .ticket01 {
    --key-color: #01aac9
}

:root .ticket02 {
    --key-color: #370089
}

.pg-tickets {
    position:relative
}

.pg-tickets .absolute__title {
    position: absolute;
    top: -15px;
    right: 0;
    z-index:1
}

@media screen and (max-width: 869px) {
    .pg-tickets .absolute__title {
        top:-20px
    }
}

@media screen and (max-width: 480px) {
    .pg-tickets .absolute__title {
        width: 50%;
        top:33px
    }
}

.pg-tickets .absolute__title img {
    -o-object-fit: contain;
    object-fit:contain
}

.pg-tickets .section__title {
    position: relative;
    z-index: 2;
    font-size: clamp(2rem, 3vw, 2.25rem);
    font-weight: bold;
    text-align: left;
    padding-bottom:.5rem
}

.pg-tickets .ticket__wrap {
    position: relative;
    background-color: #fff;
    border-top: 2px solid var(--key-color);
    padding: 2rem 2rem 4rem 2rem;
    margin-bottom: 4rem;
    z-index:2
}

@media screen and (max-width: 480px) {
    .pg-tickets .ticket__wrap {
        padding: 2rem 1rem;
        margin-bottom:2rem
    }
}

.pg-tickets .ticket__wrap .header {
    margin-bottom: 1rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content:flex-start
}

@media screen and (max-width: 869px) {
    .pg-tickets .ticket__wrap .header {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content:space-between
    }
}

.pg-tickets .ticket__wrap .header .type {
    width: 190px;
    background-color: var(--key-color);
    border-radius: 50px;
    color: #fff;
    font-size: clamp(.875rem, 2vw, 1rem);
    padding: .2rem 0;
    margin-right:10%
}

@media screen and (max-width: 869px) {
    .pg-tickets .ticket__wrap .header .type {
        margin-right:0
    }
}

@media screen and (max-width: 480px) {
    .pg-tickets .ticket__wrap .header .type {
        width: 150px;
        margin-bottom:.5rem
    }
}

.pg-tickets .ticket__wrap .header .price {
    color: var(--key-color);
    line-height:1.2
}

@media screen and (max-width: 480px) {
    .pg-tickets .ticket__wrap .header .price {
        width: 100%;
        text-align:left
    }
}

.pg-tickets .ticket__wrap .header .price .size-lg {
    font-size: clamp(2rem, 5vw, 3.75rem);
    margin:0 .5rem
}

.pg-tickets .ticket__wrap .header .price .size-md {
    font-size:clamp(1rem, 3vw, 1.75rem)
}

.pg-tickets .ticket__wrap .header .price .size-sm {
    font-size: clamp(.75rem, 3vw, 1.25rem);
    font-weight:bold
}

.pg-tickets .ticket__wrap .detail {
    margin-bottom:4rem
}

@media screen and (max-width: 869px) {
    .pg-tickets .ticket__wrap .detail {
        margin-bottom:2rem
    }
}

.pg-tickets .ticket__wrap .detail li {
    margin-bottom:2rem
}

.pg-tickets .ticket__wrap .detail .list {
    padding: .8rem 1rem;
    margin-bottom:.5rem
}

@media screen and (max-width: 480px) {
    .pg-tickets .ticket__wrap .detail .list {
        padding:1rem
    }
}

.pg-tickets .ticket__wrap .detail .list.bg-gray {
    background-color:#f0f3f5
}

.pg-tickets .ticket__wrap .detail .list.bg-yellow {
    background-color:#fef9e9
}

.pg-tickets .ticket__wrap .detail .title {
    font-size: clamp(.9375rem, 2vw, 1.125rem);
    font-weight:bold
}

@media screen and (max-width: 480px) {
    .pg-tickets .ticket__wrap .detail .title {
        width: 100%;
        text-align: left;
        margin-bottom:8px
    }
}

.pg-tickets .ticket__wrap .detail .icon-available {
    display: inline-block;
    width: 115px;
    background-color: #fff;
    border-radius: 20px;
    font-size: clamp(13px, 2vw, 14px);
    font-weight: bold;
    padding:8px 16px
}

.pg-tickets .ticket__wrap .detail .icon-available::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-right: 8px;
    margin-bottom:2px
}

@media screen and (max-width: 480px) {
    .pg-tickets .ticket__wrap .detail .icon-available.blue {
        width:100px
    }
}

.pg-tickets .ticket__wrap .detail .icon-available.blue::before {
    border-bottom: 2px solid #004989;
    border-left:2px solid #004989
}

@media screen and (max-width: 480px) {
    .pg-tickets .ticket__wrap .detail .icon-available.yellow {
        width:115px
    }
}

.pg-tickets .ticket__wrap .detail .icon-available.yellow::before {
    border-bottom: 2px solid #f2954f;
    border-left:2px solid #f2954f
}

.pg-tickets .ticket__wrap .detail .note {
    font-size: .875rem;
    font-weight: lighter;
    text-align: left;
    padding-left:2rem
}

@media screen and (max-width: 480px) {
    .pg-tickets .ticket__wrap .detail .note {
        padding-left:1rem
    }
}

.pg-tickets .ticket__wrap .detail .note .red {
    color:#f8340e
}

.pg-tickets .ticket__wrap .detail .note .text-link {
    text-decoration:underline
}

.pg-tickets .plan-note {
    position: relative;
    width: 100%;
    border: 3px solid #333;
    text-align: left;
    padding: 24px 40px;
    margin-bottom:24px
}

@media screen and (max-width: 480px) {
    .pg-tickets .plan-note {
        padding:24px 20px
    }
}

.pg-tickets .plan-note::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 99.5%;
    height: 95.5%;
    border: 1px solid #333;
    margin:2px
}

@media print {
    .pg-tickets .plan-note {
        background-color:transparent
    }
}

.pg-tickets .plan-note .lead {
    font-size: clamp(14px, 2vw, 15px);
    font-weight:300
}

.pg-benefits {
    margin-bottom:5rem
}

.pg-benefits__slider {
    position: relative;
    background-color: #575a5b;
    padding: 3rem 0 1rem 0;
    margin-bottom:5rem
}

@media screen and (max-width: 480px) {
    .pg-benefits__slider {
        padding: 2rem 1rem 1rem 1rem;
        margin-bottom:2rem
    }
}

.pg-benefits__slider .section__title {
    color: #fff;
    font-size: clamp(1.25rem, 3vw, 3rem);
    font-weight: bold;
    line-height: 1.4;
    margin-bottom:2rem
}

.pg-benefits__slider .swiper {
    width:100% !important
}

.pg-benefits__slider .swiper .swiper-slide {
    height:auto
}

.pg-benefits__slider .swiper .swiper-slide:not(.swiper-slide-active) {
    position:relative
}

.pg-benefits__slider .swiper .swiper-slide:not(.swiper-slide-active)::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(51, 51, 51, .9);
    z-index:2
}

.pg-benefits__slider .swiper-button-prev, .pg-benefits__slider .swiper-button-next {
    width: 48px;
    height:95px
}

@media screen and (max-width: 480px) {
    .pg-benefits__slider .swiper-button-prev, .pg-benefits__slider .swiper-button-next {
        width: 28px;
        height:57px
    }
}

.pg-benefits__slider .swiper-button-prev {
    left:0 !important
}

.pg-benefits__slider .swiper-button-next {
    right:0
}

.pg-benefits__slider .swiper-button-prev::after, .pg-benefits__slider .swiper-button-next::after {
    content: "";
    width: 100%;
    height: 100%;
    margin: auto;
    background-repeat: no-repeat;
    background-size:contain
}

.pg-benefits__slider .swiper-button-prev::after {
    background-image: url("../../../images/top/arrow-prev.svg")
}

.pg-benefits__slider .swiper-button-next::after {
    background-image: url("../../../images/top/arrow-next.svg")
}

.pg-benefits__slider .benefit__wrap {
    height: 100%;
    background-color: #fff;
    padding:2rem
}

@media screen and (max-width: 480px) {
    .pg-benefits__slider .benefit__wrap {
        padding:2rem 1rem
    }
}

.pg-benefits__slider .benefit__wrap .img {
    margin-bottom:1rem
}

.pg-benefits__slider .benefit__wrap .title {
    width: 95%;
    font-size: clamp(1.0625rem, 3vw, 1.3125rem);
    font-weight: bold;
    line-height: 1.4;
    text-align: left;
    margin:0 auto .5rem
}

.pg-benefits__slider .benefit__wrap .text {
    width: 95%;
    font-size: clamp(.8125rem, 2vw, .9375rem);
    text-align: justify;
    letter-spacing: .01rem;
    line-height: 1.75;
    margin:0 auto
}

.pg-benefits__slider .benefit__wrap .c-register__button {
    width:min(100%, 460px)
}

.pg-benefits__slider .outer__text {
    width: 50%;
    color: #fff;
    font-size: clamp(.875rem, 2vw, 1rem);
    font-weight: lighter;
    text-align: justify;
    margin:0 auto 2rem
}

@media screen and (max-width: 480px) {
    .pg-benefits__slider .outer__text {
        width:95%
    }
}

.pg-benefits__recommend .section__title {
    font-size:clamp(1.625rem, 3vw, 3rem)
}

.pg-benefits__recommend .recommend__wrap {
    width:31%
}

@media screen and (max-width: 869px) {
    .pg-benefits__recommend .recommend__wrap {
        width: min(100%, 400px);
        margin:0 auto
    }
}

.pg-benefits__recommend .recommend__wrap .illust {
    width: 100%;
    margin-bottom:1rem
}

.pg-benefits__recommend .recommend__wrap .person {
    position: relative;
    font-size: clamp(1.125rem, 3vw, 1.375rem);
    font-weight: bold;
    line-height: 1.6;
    margin-top: -60px;
    margin-bottom: 2rem;
    z-index:2
}

.pg-speakers {
    padding-top: 2rem;
    margin-bottom:4rem
}

.pg-speakers .header__wrap {
    margin-bottom:2rem
}

@media screen and (max-width: 480px) {
    .pg-speakers .header__wrap {
        margin-bottom:1rem
    }
}

.pg-speakers .title__wrap {
    width:60%
}

@media screen and (max-width: 869px) {
    .pg-speakers .title__wrap {
        width: 100%;
        margin-bottom:1rem
    }
}

.pg-speakers .section__title {
    font-size: clamp(2.125rem, 3vw, 2.375rem);
    font-weight: bold;
    text-align: left;
    margin-right:2rem
}

.pg-speakers .c-register__button {
    width: min(100%, 300px);
    margin:0
}

.pg-speakers .note {
    font-size: clamp(.75rem, 2vw, .875rem);
    text-align:left
}

@media screen and (max-width: 480px) {
    .pg-speakers .note {
        width:100%
    }
}

.pg-speakers .speakers__wrap {
    display:none
}

.pg-speakers .speakers__wrap .item {
    position: relative;
    border-top: 1px solid #e1e4e5;
    text-align: left;
    padding: 1rem .5rem 0 1.5rem;
    margin-bottom:1rem
}

@media screen and (max-width: 480px) {
    .pg-speakers .speakers__wrap .item {
        padding: .5rem .5rem 0 1.5rem;
        margin-bottom:.5rem
    }
}

.pg-speakers .speakers__wrap .item::before {
    content: "・";
    display: inline-block;
    position: absolute;
    top: calc(50% + .5rem);
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #004989;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    font-weight:bold
}

@media screen and (max-width: 869px) {
    .pg-speakers .speakers__wrap .item::before {
        top:calc(35% + .5rem)
    }
}

@media screen and (max-width: 480px) {
    .pg-speakers .speakers__wrap .item::before {
        top:23px
    }
}

.pg-speakers .speakers__wrap .item .name {
    color: #004989;
    font-size: clamp(1rem, 2vw, 1.125rem);
    font-weight: bold;
    margin-right: 1rem;
    cursor:pointer
}

.pg-speakers .speakers__wrap .item .role {
    font-size:clamp(.75rem, 2vw, .875rem)
}

@media screen and (max-width: 869px) {
    .pg-speakers .speakers__wrap .item .role {
        width:100%
    }
}

.pg-speakers .speakers__wrap.is__open {
    display:block
}

.pg-agenda {
    padding: 80px 0;
    margin-bottom:2rem
}

@media screen and (max-width: 480px) {
    .pg-agenda {
        padding: 40px 0;
        margin-bottom:0rem
    }
}

.pg-agenda .section__title {
    font-size: clamp(2.125rem, 3vw, 2.375rem);
    font-weight: bold;
    text-align: left;
    margin-bottom:1rem
}

.pg-agenda .agenda__header {
    margin-bottom:3.5rem
}

@media screen and (max-width: 480px) {
    .pg-agenda .agenda__header {
        margin-bottom:1.5rem
    }
}

.pg-agenda .program__link {
    width: 50%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content:flex-start
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__link {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom:1rem
    }
}

.pg-agenda .program__link a {
    position: relative;
    width: 48%;
    font-size: clamp(1.25rem, 2vw, 1.5rem);
    text-align: left;
    padding-bottom:.5rem
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__link a {
        width:45%
    }
}

.pg-agenda .program__link a::before {
    display: block;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 80%;
    border-bottom:1px solid #333
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__link a::before {
        width:100%
    }
}

.pg-agenda .program__link a::after {
    display: block;
    content: "";
    position: absolute;
    bottom: -3px;
    right: 22.5%;
    height: 20px;
    border-right: 1px solid #333;
    -webkit-transform: rotate(-45deg);
    transform:rotate(-45deg)
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__link a::after {
        right:2.7%
    }
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__link a::after {
        right:3.5%
    }
}

@media (any-hover: hover) {
    .pg-agenda .program__link a:hover {
        opacity:.8
    }
}

.pg-agenda .program__note {
    width:50%
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__note {
        width:100%
    }
}

.pg-agenda .program__note p {
    font-size: clamp(.625rem, 2vw, .6875rem);
    text-align: right;
    line-height:1.5
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__note p {
        text-align:left
    }
}

.pg-agenda .program__anchor {
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: left;
    margin-bottom:1.5rem
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__anchor {
        line-height: 1.4;
        margin-bottom:1rem
    }
}

.pg-agenda .program__anchor .font-bold {
    font-weight:bold
}

.pg-agenda .program__anchor .font-light {
    font-size: clamp(.75rem, 2vw, .875rem);
    font-weight:lighter
}

.pg-agenda .program__container:not(:last-child) {
    margin-bottom:88px
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__container:not(:last-child) {
        margin-bottom:56px
    }
}

.pg-agenda .program__container-header {
    font-size: clamp(.75rem, 2vw, .9375rem);
    text-align: left;
    margin-bottom:1.5rem
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__container-header {
        line-height: 1.4;
        margin-bottom:1rem
    }
}

.pg-agenda .program__container-header span {
    font-family: "Sanomat Sans Web", sans-serif;
    font-size: clamp(1.75rem, 3vw, 2.25rem);
    font-weight: 500;
    margin-right:1rem
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__container-header span {
        display: block;
        margin-right: 0;
        margin-bottom:0
    }
}

.pg-agenda .program__table {
    width:100%
}

.pg-agenda .program__table-time {
    background-color: #093a6b;
    font-family: "Sanomat Sans Web", sans-serif;
    color: #fff;
    font-size: clamp(1.25rem, 2vw, 1.375rem);
    text-align: left;
    line-height: 2;
    padding:0 2.5rem
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table-time {
        padding:0 1rem
    }
}

.pg-agenda .program__table-item {
    display: block;
    background-color: #fff;
    -webkit-box-shadow: 0px 1px 22px 0px rgba(0, 0, 0, .15), inset 0px 5px 0px 0px rgba(0, 73, 137, .004);
    box-shadow: 0px 1px 22px 0px rgba(0, 0, 0, .15), inset 0px 5px 0px 0px rgba(0, 73, 137, .004);
    padding: 1.5rem 2.5rem 0;
    margin-bottom:.5rem
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table-item {
        padding:1.5rem 1rem
    }
}

.pg-agenda .program__table .item-top {
    text-align: center;
    padding-bottom: 1rem;
    border-bottom: 1px solid #333;
    margin-bottom:2rem
}

@media screen and (max-width: 869px) {
    .pg-agenda .program__table .item-top {
        margin-bottom:1rem
    }
}

.pg-agenda .program__table .item-top.border-none {
    border-bottom:none
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table .item-top.border-none {
        padding-bottom: 0;
        margin-bottom:0
    }
}

.pg-agenda .program__table .item-top .num {
    width: 223px;
    color: #004989;
    font-family: "Sanomat Sans Web", sans-serif;
    font-size: clamp(1.25rem, 3vw, 1.5rem);
    line-height: 1;
    font-weight: bold;
    text-align:left
}

@media screen and (max-width: 869px) {
    .pg-agenda .program__table .item-top .num {
        margin-bottom:.5rem
    }
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table .item-top .num {
        width:100%
    }
}

.pg-agenda .program__table .item-top .num .font-jp {
    font-family: "メイリオ", "Meiryo,ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size:clamp(1.125rem, 2vw, 1.375rem)
}

.pg-agenda .program__table .item-top .num .note {
    color: #333;
    font-size: clamp(.8125rem, 2vw, .9375rem);
    padding-left:1rem
}

@media screen and (max-width: 869px) {
    .pg-agenda .program__table .item-top .num .note {
        padding-left:0
    }
}

.pg-agenda .program__table .item-top .num.w-lg {
    width:90%
}

.pg-agenda .program__table .item-top .time {
    color: #004989;
    font-family: "Sanomat Sans Web", sans-serif;
    font-size: clamp(.875rem, 3vw, 1.125rem);
    line-height: 1.6;
    font-weight: lighter;
    margin-right:2rem
}

@media screen and (max-width: 869px) {
    .pg-agenda .program__table .item-top .time {
        line-height: 1.4;
        margin-bottom:.5rem
    }
}

.pg-agenda .program__table .item-top .program__title {
    font-size: clamp(1.125rem, 3vw, 1.5rem);
    font-weight: bold;
    line-height: 1.2;
    text-align:left
}

.pg-agenda .program__table .item-top .program__title span {
    display: block;
    font-size: clamp(.75rem, 2vw, .875rem);
    margin-bottom:8px
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table .item-top .program__title span {
        margin-bottom:4px
    }
}

.pg-agenda .program__table .item-top .accordion__wrap {
    width: 100%;
    text-align: left;
    margin-top:.5rem
}

.pg-agenda .program__table .item-top .accordion__wrap a.program__title {
    display:block
}

.pg-agenda .program__table .item-top .accordion__wrap a.program__title::after {
    display: inline-block;
    content: "";
    width: 10px;
    height: 10px;
    border-left: 2px solid #333;
    border-top: 2px solid #333;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    margin:0 0 4px 16px
}

@media screen and (max-width: 869px) {
    .pg-agenda .program__table .item-top .accordion__wrap a.program__title::after {
        width: 8px;
        height: 8px;
        margin:0 0 4px 8px
    }
}

.pg-agenda .program__table .item-top .accordion__wrap a.program__title.no-open::after {
    display: none;
    pointer-events:none
}

.pg-agenda .program__table .item-top .accordion__wrap .summary {
    font-size: clamp(.8125rem, 2vw, .9375rem);
    font-weight: lighter;
    line-height: 1.5;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: opacity .3s ease-in, max-height .1s linear;
    transition:opacity .3s ease-in, max-height .1s linear
}

.pg-agenda .program__table .item-top .accordion__wrap a.program__title[aria-expanded=true] {
    color: #004989;
    margin-bottom:8px
}

.pg-agenda .program__table .item-top .accordion__wrap a.program__title[aria-expanded=true]::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin:0 0 0 1rem
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table .item-top .accordion__wrap a.program__title[aria-expanded=true]::after {
        margin:0 0 0 .5rem
    }
}

.pg-agenda .program__table .item-top .accordion__wrap a.program__title[aria-expanded=true] + .summary {
    opacity: 1;
    max-height: 30em;
    -webkit-transition: opacity .3s ease-in, max-height .1s linear;
    transition:opacity .3s ease-in, max-height .1s linear
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table .item-top .accordion__wrap a.program__title[aria-expanded=true] + .summary {
        max-height:39em
    }
}

.pg-agenda .program__table .item-bottom .l-inner__flex {
    margin-bottom:0
}

.pg-agenda .program__table .item-bottom .speaker__wrap {
    width:48%
}

.pg-agenda .program__table .item-bottom .speaker__wrap:nth-child(odd) {
    margin-right:2%
}

@media screen and (max-width: 869px) {
    .pg-agenda .program__table .item-bottom .speaker__wrap:nth-child(odd) {
        margin-right:0
    }
}

@media screen and (max-width: 869px) {
    .pg-agenda .program__table .item-bottom .speaker__wrap {
        width:100%
    }
}

.pg-agenda .program__table .item-bottom .speaker__wrap .speaker__type {
    width: 100%;
    font-size: clamp(.75rem, 2vw, .8125rem);
    text-align: left;
    margin-bottom:8px
}

.pg-agenda .program__table .item-bottom .speaker__wrap .speaker__type.with-img {
    margin-bottom:4px
}

.pg-agenda .program__table .item-bottom .speaker__wrap.moderator {
    width:40%
}

@media screen and (max-width: 869px) {
    .pg-agenda .program__table .item-bottom .speaker__wrap.moderator {
        width:100%
    }
}

.pg-agenda .program__table .item-bottom .speaker__card {
    width: 100%;
    text-align: left;
    margin-bottom: 2rem;
    cursor:pointer
}

.pg-agenda .program__table .item-bottom .speaker__card.speaker {
    height:130px
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table .item-bottom .speaker__card.speaker {
        height:100px
    }
}

.pg-agenda .program__table .item-bottom .speaker__card.moderator.with-img {
    height:90px
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table .item-bottom .speaker__card.moderator.with-img {
        height:70px
    }
}

.pg-agenda .program__table .item-bottom .speaker__card-img {
    height: 100%;
    -o-object-fit: cover;
    object-fit:cover
}

.pg-agenda .program__table .item-bottom .speaker__card-img.speaker, .pg-agenda .program__table .item-bottom .speaker__card-img.moderator {
    width:auto
}

.pg-agenda .program__table .item-bottom .speaker__card-info .name {
    font-weight: bold;
    line-height:1.3
}

.pg-agenda .program__table .item-bottom .speaker__card-info .role {
    display: block;
    font-weight: lighter;
    line-height: 1.4;
    margin-top:4px
}

.pg-agenda .program__table .item-bottom .speaker__card-info .statement {
    display: block;
    width: 90px;
    background-color: #0c70c7;
    color: #fff;
    font-size: clamp(.75rem, 2vw, .875rem);
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    margin-top:1rem
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table .item-bottom .speaker__card-info .statement {
        line-height:25px
    }
}

.pg-agenda .program__table .item-bottom .speaker__card-info.speaker {
    width: calc(100% - 130px);
    padding:0 3% 0 3%
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table .item-bottom .speaker__card-info.speaker {
        width:calc(100% - 100px)
    }
}

.pg-agenda .program__table .item-bottom .speaker__card-info.speaker .prize {
    display: block;
    font-size: clamp(.6875rem, 2vw, 1rem);
    font-weight: 500;
    margin-bottom:8px
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table .item-bottom .speaker__card-info.speaker .prize {
        margin-bottom:4px
    }
}

.pg-agenda .program__table .item-bottom .speaker__card-info.speaker .name {
    font-size:clamp(.875rem, 2vw, 1.125rem)
}

.pg-agenda .program__table .item-bottom .speaker__card-info.speaker .role {
    font-size:clamp(.625rem, 2vw, .875rem)
}

.pg-agenda .program__table .item-bottom .speaker__card-info.moderator {
    width:calc(100% - 95px)
}

@media screen and (max-width: 480px) {
    .pg-agenda .program__table .item-bottom .speaker__card-info.moderator {
        width:calc(100% - 70px)
    }
}

.pg-agenda .program__table .item-bottom .speaker__card-info.moderator .name {
    font-size:clamp(.875rem, 2vw, 1rem)
}

.pg-agenda .program__table .item-bottom .speaker__card-info.moderator .role {
    font-size:clamp(.625rem, 2vw, .75rem)
}

.pg-agenda .program__table .item-bottom .speaker__card-info.moderator.with-img {
    padding:0 3% 0 3%
}

@media (any-hover: hover) {
    .pg-agenda .program__table .item-bottom .speaker__card:hover {
        opacity:.8
    }
}

.pg-agenda.on__live {
    background-color: #fff;
    padding:40px 5%
}

.pg-agenda.on__live::after {
    display:none
}

.pg-agenda.on__archive {
    background-color: #f0f3f5;
    border-bottom: none;
    padding: 40px 0 80px;
    margin-bottom:0
}

.pg-agenda.on__archive::after {
    display:none
}

.pg-agenda.on__archive .inner__wrap {
    width: min(80%, 1200px);
    margin:0 auto
}

@media screen and (max-width: 869px) {
    .pg-agenda.on__archive .inner__wrap {
        width:90%
    }
}

.pg-agenda.on__archive .program__container-header {
    width: 120px;
    background-color: #004989;
    text-align: center;
    margin-bottom:1rem
}

.pg-agenda.on__archive .program__container-header span {
    color: #fff;
    font-size: clamp(1.5rem, 2vw, 1.625rem);
    margin:0
}

.pg-agenda.on__archive .program__table-item {
    padding-bottom:1.5rem
}

.pg-agenda.on__archive .video__button {
    position: relative;
    display: block;
    width: 210px;
    background-color: #0078c1;
    border-radius: 3px;
    color: #fff;
    font-size: clamp(.75rem, 2vw, .8125rem);
    line-height: 1.3;
    text-align: left;
    padding:.5rem 1rem
}

.pg-agenda.on__archive .video__button:not(:last-child) {
    margin-right:1rem
}

@media screen and (max-width: 480px) {
    .pg-agenda.on__archive .video__button:not(:last-child) {
        margin-bottom:1rem
    }
}

.pg-agenda.on__archive .video__button:last-of-type {
    margin-top:.5rem
}

@media screen and (max-width: 480px) {
    .pg-agenda.on__archive .video__button {
        line-height:1.6
    }
}

.pg-agenda.on__archive .video__button span {
    font-family: "Sanomat Sans Web", sans-serif;
    font-size: clamp(.875rem, 2vw, 1rem);
    font-weight:500
}

.pg-agenda.on__archive .video__button::before {
    display: inline-block;
    content: "";
    position: absolute;
    top: 50%;
    right: 5%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px;
    height: 20px;
    background: url(../../../images/common/icon-play.svg) no-repeat;
    background-size:cover
}

.pg-agenda.on__archive .video__button:hover {
    background-color:#00588e
}

.pg-asia-news {
    padding:2.5rem 0
}

.pg-asia-news .section__title {
    font-size: clamp(20px, 3vw, 26px);
    text-align: center;
    font-weight: bold;
    margin-bottom:1rem
}

.pg-asia-news .news__wrap:first-of-type {
    margin-bottom:4rem
}

@media screen and (max-width: 480px) {
    .pg-asia-news .news__wrap:first-of-type {
        margin-bottom:5rem
    }
}

.pg-asia-news .news__wrap .update {
    text-align: right;
    margin-bottom:2rem
}

@media screen and (max-width: 480px) {
    .pg-asia-news .news__wrap .update {
        margin-bottom:1rem
    }
}

.pg-asia-news .news__wrap .update__date {
    display: inline-block;
    font-size:clamp(.5625rem, 2vw, .6875rem)
}

.pg-asia-news .news__wrap .update__by {
    font-family: "Sanomat Sans Web", sans-serif;
    font-size: clamp(.6875rem, 2vw, .8125rem);
    line-height:1.5
}

.pg-asia-news .news__wrap .update__by img {
    width: 60px;
    vertical-align:inherit
}

.pg-asia-news .news__wrap .update__by.logo-sm img {
    width:75px
}

@media screen and (max-width: 480px) {
    .pg-asia-news .news__wrap .c-section__title {
        margin-bottom:0
    }
}

.pg-asia-news .news__wrap .l-inner__flex {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items:stretch
}

@media screen and (max-width: 869px) {
    .pg-asia-news .news__wrap .l-inner__flex {
        -ms-flex-wrap: wrap;
        flex-wrap:wrap
    }
}

.pg-asia-news .article__container {
    width: 31%;
    text-align: left;
    padding-top:12px
}

@media screen and (max-width: 869px) {
    .pg-asia-news .article__container {
        width:48%
    }

    .pg-asia-news .article__container:not(:last-child) {
        margin-bottom:2rem
    }
}

@media screen and (max-width: 480px) {
    .pg-asia-news .article__container {
        width:100%
    }

    .pg-asia-news .article__container:not(:last-child) {
        margin-bottom:.5rem
    }
}

.pg-asia-news .article__container .container__title {
    border-bottom: 1px solid #333;
    font-size: clamp(1rem, 2vw, 1.125rem);
    font-weight:bold
}

@media screen and (max-width: 480px) {
    .pg-asia-news .article__container .container__title {
        margin-bottom:.5rem
    }
}

.pg-asia-news .article__container .article__wrap {
    padding:16px 0
}

.pg-asia-news .article__container .article__wrap:not(:last-child) {
    border-bottom:1px solid #606061
}

@media screen and (max-width: 480px) {
    .pg-asia-news .article__container .article__wrap {
        padding:.5rem 0
    }
}

@media (hover: hover) and(pointer: fine) {
    .pg-asia-news .article__container .article__wrap:hover {
        opacity:.8
    }
}

.pg-asia-news .article__container .article__wrap .title {
    font-size: clamp(.875rem, 2vw, .9375rem);
    line-height: 1.4;
    margin-bottom:.5rem
}

.pg-asia-news .article__container .article__wrap .date {
    color: #606061;
    font-size:clamp(.625rem, 2vw, .75rem)
}

.pg-asia-news .article__container .article__wrap.feature {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items:center
}

.pg-asia-news .article__container .article__wrap.feature .text__wrap {
    width:60%
}

.pg-asia-news .article__container .article__wrap.feature .thumbnail {
    width: 38%;
    position: relative;
    overflow: hidden;
    padding-top: 24%;
    margin-bottom: .5rem;
    margin-left:4px
}

.pg-asia-news .article__container .article__wrap.feature .thumbnail img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height:100%
}

.pg-asia-news .article__container.news-en {
    font-family: "Sanomat Sans Web", sans-serif
}

.pg-asia-news .article__container.news-en .feature {
    min-height:167px
}

@media screen and (max-width: 480px) {
    .pg-asia-news .article__container.news-en .feature {
        min-height:auto
    }
}

.pg-photos {
    position: relative;
    width: 100%;
    background-color: rgba(46, 49, 51, .8);
    padding: 8rem 0 15rem 0;
    margin-bottom: 5rem;
    overflow:hidden
}

@media only screen and (max-width: 1399px) {
    .pg-photos {
        padding:8rem 0 10rem 0
    }
}

@media screen and (max-width: 869px) {
    .pg-photos {
        padding:5rem 0 10rem 0
    }
}

@media screen and (max-width: 480px) {
    .pg-photos {
        padding: 4rem 0 5rem 0;
        margin-bottom:3rem
    }
}

.pg-photos .header {
    color: #fff;
    font-size: clamp(1.25rem, 3vw, 1.5rem);
    font-weight: 700;
    text-align: left;
    margin-left: 5%;
    margin-bottom:1.5rem
}

@media screen and (max-width: 480px) {
    .pg-photos .header {
        margin-bottom:1rem
    }
}

.pg-photos .bg {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 90%;
    background-image: url("../../../images/top/hero-bg.png");
    background-repeat: repeat-y;
    background-position: top right;
    background-size: 50%;
    z-index:-1
}

.pg-photos .slider__item {
    position:relative
}

.pg-photos .slider__item .info {
    position: absolute;
    bottom: 5%;
    left: 5%;
    background-color: rgba(0, 73, 137, .8);
    color: #fff;
    text-align: left;
    line-height: 1.4;
    padding:.5rem 1rem
}

.pg-photos .slider__item .info .role {
    font-size:clamp(.75rem, 2vw, .875rem)
}

.pg-photos .slider__item .info .name {
    font-size: clamp(1.125rem, 3vw, 1.375rem);
    font-weight:bold
}

.pg-photos .swiper-button-prev, .pg-photos .swiper-button-next {
    width: 50px;
    height:50px
}

@media screen and (max-width: 480px) {
    .pg-photos .swiper-button-prev, .pg-photos .swiper-button-next {
        width: 30px;
        height:30px
    }
}

.pg-photos .swiper-button-prev {
    left:14% !important
}

@media screen and (max-width: 480px) {
    .pg-photos .swiper-button-prev {
        left:5px !important
    }
}

.pg-photos .swiper-button-next {
    right:12% !important
}

@media screen and (max-width: 480px) {
    .pg-photos .swiper-button-next {
        right:5px !important
    }
}

.pg-photos .swiper-button-prev::after, .pg-photos .swiper-button-next::after {
    content: "";
    width: 50px;
    height: 50px;
    margin: auto;
    background-repeat: no-repeat;
    background-size:contain
}

.pg-photos .swiper-button-prev::after {
    background-image: url("../../../images/archive/arrow-prev.svg")
}

.pg-photos .swiper-button-next::after {
    background-image: url("../../../images/archive/arrow-next.svg")
}

.pg-photos .swiper-thumbs {
    position: absolute;
    top: 88%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width:min(80%, 1600px)
}

@media screen and (max-width: 480px) {
    .pg-photos .swiper-thumbs {
        width:90%
    }
}

:root .ticket01 {
    --key-color: #01aac9
}

:root .ticket02 {
    --key-color: #370089
}

.pg-register {
    padding-top: 10rem;
    margin-bottom:4rem
}

@media screen and (max-width: 480px) {
    .pg-register {
        padding-top: 5rem;
        margin-bottom:2rem
    }
}

.pg-register .register__wrap {
    text-align: left;
    margin-bottom:3rem
}

@media screen and (max-width: 480px) {
    .pg-register .register__wrap {
        margin-bottom:2rem
    }
}

.pg-register .register__wrap.align-center {
    text-align:center
}

.pg-register .register__wrap .page__title {
    font-size: clamp(2rem, 3vw, 2.25rem);
    margin-bottom:1rem
}

.pg-register .register__wrap .lead {
    font-size: clamp(1rem, 2vw, 1.125rem);
    text-align:justify
}

.pg-register .register__wrap .title {
    background-color: #f0f3f5;
    font-size: clamp(1.375rem, 2vw, 1.5rem);
    padding: 1rem;
    margin-bottom:2rem
}

@media screen and (max-width: 480px) {
    .pg-register .register__wrap .title {
        margin-bottom:1rem
    }
}

.pg-register .register__wrap .text {
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: justify;
    margin-bottom:2rem
}

@media screen and (max-width: 869px) {
    .pg-register .register__wrap .text {
        margin-bottom:1rem
    }
}

.pg-register .register__wrap .align-left {
    text-align:left
}

.pg-register .register__wrap .font-bold {
    font-weight:bold
}

.pg-register .register__wrap .font-lg {
    font-size:clamp(1.375rem, 2vw, 1.5rem)
}

.pg-register .register__wrap .font-sm {
    font-size:clamp(.75rem, 2vw, .875rem)
}

.pg-register .register__wrap .dobule-line {
    display: inline-block;
    -webkit-text-decoration: underline double;
    text-decoration:underline double
}

.pg-register .register__wrap .text-link {
    color: #004989;
    font-weight: bold;
    text-decoration:underline
}

.pg-register .register__wrap .text-link.font-en {
    font-weight: 300;
    word-wrap:break-word
}

.pg-register .register__wrap .list {
    margin-bottom:2rem
}

.pg-register .register__wrap .list li {
    position: relative;
    font-size: clamp(.875rem, 2vw, 1rem);
    padding-left: 2rem;
    margin-bottom:1rem
}

.pg-register .register__wrap .list li::before {
    position: absolute;
    top: 3px;
    left: 0;
    display: grid;
    place-content: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #004989;
    color:#004989
}

.pg-register .register__wrap .list li:nth-child(1)::before {
    content: "1"
}

.pg-register .register__wrap .list li:nth-child(2)::before {
    content: "2"
}

.pg-register .register__wrap .list li:nth-child(3)::before {
    content: "3"
}

.pg-register .register__wrap .list li:nth-child(4)::before {
    content: "4"
}

.pg-register .register__wrap .list li:nth-child(5)::before {
    content: "5"
}

.pg-register .register__wrap .list li:nth-child(6)::before {
    content: "6"
}

.pg-register .register__wrap .list li:nth-child(7)::before {
    content: "7"
}

.pg-register .register__wrap .list li:nth-child(8)::before {
    content: "8"
}

.pg-register .register__wrap .list li:nth-child(9)::before {
    content: "9"
}

.pg-register .register__wrap label {
    width: min(100%, 385px);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .1);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .1);
    padding: 2rem;
    margin:0 auto 4rem
}

@media screen and (max-width: 480px) {
    .pg-register .register__wrap label {
        margin-bottom:3rem
    }
}

.pg-register .register__wrap label > input {
    width: 40px;
    height: 40px;
    border-width: 1px;
    border-color: #000;
    border-style: solid;
    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: inset 0px 4px 0px 0px rgba(0, 0, 0, .08);
    box-shadow:inset 0px 4px 0px 0px rgba(0, 0, 0, .08)
}

.pg-register .register__wrap label > p {
    font-size: 1.125rem;
    margin-left:1.5rem
}

.pg-register .register__wrap .button__flex {
    width: min(100%, 720px);
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 2%;
    margin:0 auto 2rem
}

@media screen and (max-width: 480px) {
    .pg-register .register__wrap .button__flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap:0
    }
}

.pg-register .register__wrap .button__wrap {
    width:48%
}

@media screen and (max-width: 869px) {
    .pg-register .register__wrap .button__wrap {
        width:100%
    }
}

@media screen and (max-width: 869px) {
    .pg-register .register__wrap .button__wrap:first-child {
        margin-bottom:40px
    }
}

.pg-register .register__wrap .button__wrap a.agreement__button {
    position: relative;
    display: grid;
    place-content: center;
    width: 100%;
    height: 80px;
    border-radius: 3px;
    background-color: #999;
    -webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, .16);
    box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, .16);
    color: #fff;
    font-size: 1.125rem;
    text-align: center;
    line-height: 60px;
    margin: 0 auto 1rem;
    cursor: auto;
    pointer-events:none
}

.pg-register .register__wrap .button__wrap a.agreement__button.is__active {
    background-color: var(--key-color);
    cursor: pointer;
    pointer-events:auto
}

@media (any-hover: hover) {
    .pg-register .register__wrap .button__wrap a.agreement__button.is__active:hover {
        opacity:.8
    }
}

.pg-register .register__wrap .button__wrap .price {
    color: var(--key-color);
    font-family: "Sanomat Sans Web", sans-serif;
    font-size: clamp(2.375rem, 5vw, 2.625rem);
    line-height:1
}

.pg-register .register__wrap .button__wrap .price .tax {
    font-size: clamp(.875rem, 2vw, 1rem);
    font-weight:500
}

.pg-register .register__wrap .button__wrap .price .tax.font-jp {
    font-family: "メイリオ", "Meiryo,ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}

.pg-register .register__wrap .note {
    width: min(100%, 720px);
    font-size: .875rem;
    font-weight: lighter;
    text-align: justify;
    line-height: 1.6;
    margin:8px auto
}

.pg-whatsnew-list {
    width: 100%;
    margin-bottom:5rem
}

@media screen and (max-width: 480px) {
    .pg-whatsnew-list {
        margin-bottom:3rem
    }
}

.pg-whatsnew-list li {
    border-top: 1px solid #e1e4e5;
    text-align: left;
    padding:1.5rem 2rem
}

@media screen and (max-width: 480px) {
    .pg-whatsnew-list li {
        padding:1rem 1.5rem
    }
}

.pg-whatsnew-list li .date {
    display: inline-block;
    width: 150px;
    font-size: clamp(.875rem, 2vw, 1rem);
    font-weight:bold
}

@media screen and (max-width: 480px) {
    .pg-whatsnew-list li .date {
        margin-bottom:.3rem
    }
}

.pg-whatsnew-list li .title {
    width: calc(100% - 150px);
    font-size: clamp(1rem, 2vw, 1.125rem);
    line-height:1.6
}

@media screen and (max-width: 480px) {
    .pg-whatsnew-list li .title {
        width:100%
    }
}

.pg-whatsnew-list li:nth-child(odd) {
    background-color:#f0f3f5
}

.pg-seminar span.font-sm {
    font-size:clamp(.8125rem, 2vw, .875rem)
}

.pg-seminar .font-en {
    font-family: "Sanomat Sans Web", sans-serif
}

.pg-seminar .container__header {
    background-color: #eef4f7;
    color: #fff;
    font-size: clamp(1.25rem, 2vw, 1.5rem);
    font-weight: bold;
    text-align: center;
    line-height: 1.4;
    padding: 1rem;
    margin-bottom:.5rem
}

.pg-seminar .container__header.bg-none {
    background-color: #fff;
    color:#333
}

.pg-seminar .seminar__lead {
    font-size: clamp(.875rem, 2vw, .9375rem);
    text-align: left;
    margin-bottom:1rem
}

.pg-seminar .seminar__lead span.font-bold {
    display: inline-block;
    font-weight: bold;
    margin-top:.5rem
}

.pg-seminar .seminar__lead.lead-note {
    border: 2px solid #e72255;
    padding:1rem
}

.pg-seminar .seminar__lead.font-sm {
    font-size: clamp(.8125rem, 2vw, .875rem);
    line-height: 1.8;
    margin-bottom:0
}

.pg-seminar .seminar__lead .underline {
    text-decoration:underline
}

.pg-seminar .content__wrap {
    margin-bottom:3.5rem
}

@media screen and (max-width: 480px) {
    .pg-seminar .content__wrap {
        margin-bottom:2.5rem
    }
}

.pg-seminar .header__wrap {
    margin-bottom:4rem
}

.pg-seminar .header__wrap .lead {
    text-align: justify;
    margin-bottom:1rem
}

.pg-seminar .header__wrap .price {
    border: 1px solid #e1e4e5;
    padding: 1rem 2rem;
    margin-bottom:2rem
}

@media screen and (max-width: 480px) {
    .pg-seminar .header__wrap .price {
        padding:1rem
    }
}

.pg-seminar .header__wrap .price dt, .pg-seminar .header__wrap .price dd {
    font-size: clamp(1rem, 2vw, 1.125rem);
    font-weight: bold;
    text-align:left
}

.pg-seminar .header__wrap .price dt .font-sm, .pg-seminar .header__wrap .price dd .font-sm {
    font-size:clamp(.75rem, 2vw, .875rem)
}

.pg-seminar .header__wrap .price dt {
    width:35%
}

.pg-seminar .header__wrap .price dd {
    width:65%
}

.pg-seminar .header__wrap .note {
    border: 2px solid #f8340e;
    text-align: left;
    padding:1rem 2rem
}

@media screen and (max-width: 480px) {
    .pg-seminar .header__wrap .note {
        padding:1rem
    }
}

.pg-seminar .header__wrap .note .font-bold {
    font-weight:bold
}

.pg-seminar .seminar__info {
    margin-bottom:5rem
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info {
        margin-bottom:4rem
    }
}

.pg-seminar .seminar__info.past__info {
    margin-bottom:2.5rem
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info.past__info {
        margin-bottom:2rem
    }
}

.pg-seminar .seminar__info .container__header {
    text-align: left;
    background-color: #003b70;
    margin-bottom:0
}

.pg-seminar .seminar__info .container__header span.sub-title {
    display: block;
    font-size: clamp(.875rem, 2vw, .9375rem);
    margin-bottom:.5rem
}

.pg-seminar .seminar__info .container__header span.date {
    display: block;
    font-size: clamp(.875rem, 2vw, 1.25rem);
    margin-top:.5rem
}

.pg-seminar .seminar__info .container__header span.font-md {
    display: block;
    font-size: clamp(.875rem, 2vw, 1.25rem);
    margin-bottom:.3rem
}

.pg-seminar .seminar__info .container__header span.font-sm {
    display: block;
    font-size: clamp(.875rem, 2vw, 1rem);
    margin-top:1rem
}

.pg-seminar .seminar__info .inner__content {
    background-color: #eef4f7;
    padding:1.5rem 2rem
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info .inner__content {
        padding:1.5rem 1rem
    }
}

.pg-seminar .seminar__info .bg-white {
    width: 100%;
    background-color: #fff;
    padding: 1.5rem;
    margin:0 auto 2.5rem
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info .bg-white {
        padding:1rem
    }
}

.pg-seminar .seminar__info .bg-white p.font-bold {
    font-size: clamp(.875rem, 2vw, 1rem);
    font-weight: 500;
    line-height: 1.3;
    margin-bottom:.5rem
}

.pg-seminar .seminar__info .session {
    text-align:left
}

.pg-seminar .seminar__info .session__wrap {
    margin-bottom:1rem
}

.pg-seminar .seminar__info .session__wrap:last-child {
    margin-bottom:2.5rem
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info .session__wrap:last-child {
        margin-bottom:1.5rem
    }
}

.pg-seminar .seminar__info .session__wrap-title {
    display: block;
    border-left: 5px solid #093a6b;
    font-weight: 500;
    line-height: 1.3;
    padding-left: 1rem;
    margin-bottom:.5rem
}

.pg-seminar .seminar__info .session__wrap-table dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #fff;
    border:3px solid #eef4f7
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info .session__wrap-table dl {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        border-bottom:1rem solid #eef4f7
    }
}

.pg-seminar .seminar__info .session__wrap-table dl dt, .pg-seminar .seminar__info .session__wrap-table dl dd {
    display: inline-block;
    font-size: clamp(.875rem, 2vw, .9375rem);
    padding:1rem
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info .session__wrap-table dl dt, .pg-seminar .seminar__info .session__wrap-table dl dd {
        display: block;
        padding:.5rem
    }
}

.pg-seminar .seminar__info .session__wrap-table dl dt {
    width: 100px;
    border-right: 5px solid #eef4f7;
    vertical-align:top
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info .session__wrap-table dl dt {
        width: 100%;
        border-right: none;
        border-bottom:1px solid #eef4f7
    }
}

.pg-seminar .seminar__info .session__wrap-table dl dt.w-lg {
    width:150px
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info .session__wrap-table dl dt.w-lg {
        width:100%
    }
}

.pg-seminar .seminar__info .session__wrap-table dl dd {
    width: 80%;
    line-height:1.6
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info .session__wrap-table dl dd {
        width:100%
    }
}

.pg-seminar .seminar__info .session__wrap-table dl dd .speaker {
    margin-bottom:.5rem
}

.pg-seminar .seminar__info .session__wrap-table dl dd .font-sm {
    font-size:clamp(.75rem, 2vw, .8125rem)
}

.pg-seminar .seminar__info .session__wrap-table dl dd .text-link {
    color: #0001ed;
    word-break:break-all
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap:4%
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .person {
    width:16%
}

@media screen and (max-width: 869px) {
    .pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .person {
        width:40%
    }
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .person .img {
    width:100%
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .person .img img {
    width:100%
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .person .name {
        display:none
    }
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio {
    width:80%
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 14px;
    margin-bottom:.5rem
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio li:not(:last-child) {
    border-bottom: 1px solid #e1e4e5;
    padding-bottom:4px
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio li.border-bottom {
    border-bottom: 1px solid #e1e4e5;
    padding-bottom:4px
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio li span {
    display: inline-block;
    width: 23%;
    font-size: 13px;
    margin-right:2%
}

@media screen and (max-width: 869px) {
    .pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio li span {
        width: 100%;
        margin-bottom:2px
    }
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio li span.w-sm {
    width:60px
}

@media screen and (max-width: 869px) {
    .pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio li span.w-sm {
        width: 100%;
        margin-bottom:2px
    }
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio li p {
    width:75%
}

@media screen and (max-width: 869px) {
    .pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio li p {
        width:100%
    }
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio__wrapper {
    width: 80%;
    font-size:14px
}

@media screen and (max-width: 480px) {
    .pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio__wrapper {
        width:100%
    }
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio__wrapper.mgb {
    margin-bottom:1.5rem
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio__wrapper .bio {
    width: 100%;
    text-align: justify;
    line-height:1.6
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio__wrapper .bio.mgb {
    margin-bottom:.5rem
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio__wrapper .bio.mgb-lg {
    margin-bottom:2rem
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio__wrapper .bio .font-sm {
    font-size:12px
}

.pg-seminar .seminar__info .session__wrap-table dl dd.inner__flex .bio__wrapper .bio .italic {
    font-style:italic
}

.pg-seminar .link__button {
    display: block;
    width: min(80%, 32.5rem);
    background-color: #004989;
    border-radius: 3px;
    color: #fff;
    font-size: clamp(1rem, 2vw, 1.25rem);
    font-weight: 500;
    text-align: center;
    line-height: 62px;
    margin:0 auto
}

@media screen and (max-width: 480px) {
    .pg-seminar .link__button {
        line-height:52px
    }
}

.pg-seminar .link__button:hover {
    background-color:#002e56
}

.pg-seminar .past__wrap {
    background-color: #f0f3f5;
    padding:3rem 0
}

.pg-seminar .past__wrap .title {
    font-size: clamp(1.875rem, 2vw, 3rem);
    margin-bottom:2rem
}

@media screen and (max-width: 480px) {
    .pg-seminar .past__wrap .title {
        margin-bottom:1rem
    }
}

.pg-seminar .past__wrap .img {
    width: min(100%, 860px);
    margin:0 auto 3rem
}

@media screen and (max-width: 480px) {
    .pg-seminar .past__wrap .img {
        margin-bottom:2rem
    }
}

.pg-offer__header {
    background-color: #041a30;
    padding:5rem 0
}

@media screen and (max-width: 480px) {
    .pg-offer__header {
        padding:40px 0
    }
}

.pg-offer__header .logo {
    width: min(80%, 600px);
    margin:0 auto
}

.pg-offer__header .logo img {
    height:100%
}

.pg-offer__header.size-sm {
    padding:32px 0
}

@media screen and (max-width: 480px) {
    .pg-offer__header.size-sm {
        padding:24px 0
    }
}

.pg-offer__header.size-sm .logo {
    width:min(50%, 230px)
}

.pg-offer {
    padding:5rem 0 4rem
}

@media screen and (max-width: 480px) {
    .pg-offer {
        padding:2rem 0 1rem
    }
}

.pg-offer .offer-title {
    color: #041a30;
    font-size: clamp(1.25rem, 4vw, 1.625rem);
    text-align: center;
    border-bottom: 1px solid #041a30;
    padding-bottom: .5rem;
    margin-bottom:2rem
}

.pg-offer .lead {
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: center;
    margin-bottom:3rem
}

@media screen and (max-width: 480px) {
    .pg-offer .lead {
        text-align: left;
        margin-bottom:2rem
    }
}

.pg-offer .lead .annotation {
    display: block;
    font-size: clamp(.8125rem, 2vw, .9375rem);
    margin-top:1rem
}

.pg-offer .link__wrap {
    background-color: #f0f3f5;
    padding: 2rem;
    margin-bottom:3rem
}

.pg-offer .link__wrap.size-sm {
    padding:1rem
}

.pg-offer .link__wrap .subtitle {
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    margin-bottom:1rem
}

.pg-offer .link__wrap .subtitle.mgb-none {
    font-size: clamp(1rem, 2vw, 1.125rem);
    margin-bottom:0
}

.pg-offer .link__wrap .font-sm {
    font-size:clamp(.875rem, 2vw, 1rem)
}

.pg-offer .link__wrap .text-link {
    color: #0001ed;
    text-decoration:underline
}

.pg-offer .note {
    font-family: "Sanomat Sans Web", sans-serif;
    text-align: left;
    border: 1px solid #093a6b;
    padding: .5rem 2rem;
    margin-bottom:5rem
}

@media screen and (max-width: 480px) {
    .pg-offer .note {
        margin-bottom:4rem
    }
}

.pg-offer .note .text-link {
    color: #0001ed;
    text-decoration:underline
}

.pg-offer-step {
    padding:4rem 0
}

@media screen and (max-width: 480px) {
    .pg-offer-step {
        padding:3rem 0
    }
}

.pg-offer-step .offer-title {
    color: #041a30;
    font-size: clamp(1.25rem, 4vw, 1.625rem);
    text-align: center;
    border-bottom: 1px solid #041a30;
    padding-bottom: .5rem;
    margin-bottom:2rem
}

.pg-offer-step__item {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
    margin-bottom:3rem
}

@media screen and (max-width: 480px) {
    .pg-offer-step__item {
        margin-bottom:2.5rem
    }
}

.pg-offer-step__item:not(:last-child) {
    padding-bottom: 1rem;
    border-bottom:1px solid #f0f3f5
}

.pg-offer-step__item::before {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #004989;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin-right:1rem
}

@media screen and (max-width: 480px) {
    .pg-offer-step__item::before {
        width: 32px;
        height: 32px;
        line-height: 32px;
        margin-bottom:.5rem
    }
}

.pg-offer-step__item:nth-of-type(1)::before {
    content: "1"
}

.pg-offer-step__item:nth-of-type(2)::before {
    content: "2"
}

.pg-offer-step__item:nth-of-type(3)::before {
    content: "3"
}

.pg-offer-step__item:nth-of-type(4)::before {
    content: "4"
}

.pg-offer-step__item:nth-of-type(5)::before {
    content: "5"
}

.pg-offer-step__item:nth-of-type(6)::before {
    content: "6"
}

.pg-offer-step__item .text__wrap {
    width: calc(100% - 64px);
    font-size: clamp(.875rem, 2vw, 1rem);
    line-height: 2;
    margin-bottom:2.5rem
}

@media screen and (max-width: 480px) {
    .pg-offer-step__item .text__wrap {
        width:100%
    }
}

.pg-offer-step__item .text__wrap .text-link {
    font-family: "Sanomat Sans Web", sans-serif;
    color:#0001ed
}

.pg-offer-step__item .text__wrap .font-sm {
    font-size:clamp(.75rem, 2vw, .875rem)
}

.pg-offer-step__item .text__wrap .font-bold {
    font-weight:bold
}

.pg-offer-step__item .text__wrap .mgb {
    margin-bottom:.5rem
}

.pg-offer-step__item .img {
    width: min(100%, 890px);
    margin:0 auto
}

.pg-offer-step__item .img img {
    height: 100%;
    -o-object-fit: contain;
    object-fit:contain
}

.pg-archive .date {
    height: 24px;
    color: #fff;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 1.4;
    text-align: left;
    margin-bottom:1rem
}

@media screen and (max-width: 869px) {
    .pg-archive .date {
        height:auto
    }
}

.pg-archive .date .font-en {
    font-family: "Sanomat Sans Web", sans-serif
}

.pg-archive .date .font-sm {
    font-size: .75rem;
    vertical-align: super;
    margin-left:.5rem
}

.pg-archive__header {
    width: 100%;
    background-color: #fff;
    padding:1rem 0 1.5rem
}

@media screen and (max-width: 480px) {
    .pg-archive__header {
        padding:.5rem 0 1rem
    }
}

.pg-archive__header h2 {
    font-size: clamp(1.75rem, 2vw, 1.875rem);
    font-weight: 500;
    text-align: center;
    line-height:1.4
}

.pg-archive__header span {
    display: block;
    font-size: clamp(.75rem, 2vw, .875rem);
    font-weight: 500;
    text-align:center
}

.pg-video {
    width:min(70%, 960px)
}

@media screen and (max-width: 869px) {
    .pg-video {
        width: 100%;
        max-width: inherit;
        margin:0 0 30px
    }
}

.pg-video .video__wrap {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    overflow: hidden;
    margin: 0 0 10px;
    -webkit-filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.6));
    filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.6))
}

.pg-video .video__wrap video-js {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    z-index:10
}

.pg-info {
    width:min(27.5%, 350px)
}

@media screen and (max-width: 869px) {
    .pg-info {
        width: 100%;
        max-width: inherit;
        margin-top: 0;
        margin-bottom:1rem
    }
}

.pg-info .speaker__wrap {
    width: 100%;
    height: auto;
    background-color: #fff;
    text-align: left;
    padding:.5rem 1rem
}

.pg-info .speaker__wrap.speaker {
    border-bottom:1px solid #e1e4e5
}

.pg-info .speaker__wrap .speaker__type {
    width: 100%;
    font-size: .625rem;
    margin-bottom:.5rem
}

.pg-info .speaker__wrap .speaker__type.with-img {
    margin-bottom:.25rem
}

.pg-info .speaker__wrap .speaker__card {
    width: 100%;
    margin-bottom: .5rem;
    cursor:pointer
}

.pg-info .speaker__wrap .speaker__card.speaker, .pg-info .speaker__wrap .speaker__card.moderator.with-img {
    height:93px
}

.pg-info .speaker__wrap .speaker__card img {
    height: 100%;
    margin-right:.5rem
}

.pg-info .speaker__wrap .speaker__card img.speaker, .pg-info .speaker__wrap .speaker__card img.moderator {
    width:auto
}

.pg-info .speaker__wrap .speaker__card-info {
    width:calc(100% - 105px)
}

.pg-info .speaker__wrap .speaker__card-info .name {
    font-size: .75rem;
    font-weight: bold;
    line-height:1.3
}

.pg-info .speaker__wrap .speaker__card-info .role {
    display: block;
    font-size: .625rem;
    font-weight: lighter;
    line-height: 1.4;
    margin-top:.25rem
}

.pg-info .speaker__wrap .speaker__card-info.moderator {
    width:100%
}

@media screen and (max-width: 869px) {
    .pg-info .speaker__wrap .speaker__card-info.moderator {
        display:block
    }
}

.pg-info .speaker__wrap.seminar-moderators {
    padding:1.5rem 1rem
}

@media screen and (max-width: 869px) {
    .pg-info .speaker__wrap.seminar-moderators .speaker__card {
        height:auto
    }
}

.pg-info .speaker__wrap.seminar-moderators .name {
    width: 100%;
    margin-bottom:.5rem
}

.pg-info .sponsor {
    width: 100%;
    height: 42%;
    background-color: #fff;
    -webkit-filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.6));
    filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.6));
    padding: .5rem 1rem;
    margin:.5rem 0
}

@media screen and (max-width: 869px) {
    .pg-info .sponsor {
        height:auto
    }
}

.pg-info .sponsor__wrap {
    width: 100%;
    background-color: #fff;
    padding:1rem 0
}

.pg-info .sponsor__wrap:not(:last-child) {
    border-bottom: 1px solid #e1e4e5;
    padding-bottom: 1rem;
    margin-bottom:.5rem
}

@media screen and (max-width: 869px) {
    .pg-info .sponsor__wrap {
        height:auto
    }
}

.pg-info .sponsor__wrap p {
    width: 30%;
    font-size: .8125rem;
    text-align: left;
    margin-right:1rem
}

@media screen and (max-width: 869px) {
    .pg-info .sponsor__wrap p {
        width:25%
    }
}

@media screen and (max-width: 480px) {
    .pg-info .sponsor__wrap p {
        width:30%
    }
}

.pg-info .sponsor__wrap .sponsor__logo-sm {
    width:30%
}

@media screen and (max-width: 869px) {
    .pg-info .sponsor__wrap .sponsor__logo-sm {
        width:18%
    }
}

@media screen and (max-width: 480px) {
    .pg-info .sponsor__wrap .sponsor__logo-sm {
        width:25%
    }
}

.pg-info .sponsor__wrap .sponsor__logo-md {
    width:35%
}

@media screen and (max-width: 869px) {
    .pg-info .sponsor__wrap .sponsor__logo-md {
        width:20%
    }
}

@media screen and (max-width: 480px) {
    .pg-info .sponsor__wrap .sponsor__logo-md {
        width:30%
    }
}

.pg-info .sponsor__wrap .sponsor__logo-lg {
    width:40%
}

@media screen and (max-width: 869px) {
    .pg-info .sponsor__wrap .sponsor__logo-lg {
        width:25%
    }
}

@media screen and (max-width: 480px) {
    .pg-info .sponsor__wrap .sponsor__logo-lg {
        width:35%
    }
}

.pg-info .sponsor__wrap img {
    width:100%
}

.pg-live {
    width: 95%;
    max-width: 1424px;
    margin:0 auto 40px
}

@media screen and (max-width: 869px) {
    .pg-live {
        margin-bottom:0
    }
}

.pg-live.l-inner__flex {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap:wrap
}

.pg-live__video {
    width:70%
}

@media screen and (max-width: 869px) {
    .pg-live__video {
        width: 100%;
        max-width: inherit;
        margin:0 0 30px
    }
}

.pg-live__video .video__wrap {
    position: relative;
    width: 100%;
    padding-top: 56.2%;
    overflow: hidden;
    -webkit-filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.6));
    filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.6))
}

.pg-live__video .video__wrap video-js {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    z-index:10
}

.pg-live__video.is__active {
    position: fixed;
    bottom: 100px;
    right: 2%;
    width: 30%;
    z-index:100
}

@media screen and (max-width: 869px) {
    .pg-live__video.is__active {
        width:55%
    }
}

.pg-live .title {
    position: relative;
    width: 100%;
    color: #fff;
    font-size: clamp(1.125rem, 2vw, 1.375rem);
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
    padding-left: 90px;
    margin-bottom:1rem
}

@media screen and (max-width: 869px) {
    .pg-live .title {
        padding-left:0
    }
}

.pg-live .title span {
    position: absolute;
    top: 2px;
    left: 0;
    font-family: "Sanomat Sans Web", sans-serif;
    font-size:clamp(1.0625rem, 2vw, 1.25rem)
}

@media screen and (max-width: 869px) {
    .pg-live .title span {
        display: block;
        position: relative;
        margin-bottom:.5rem
    }
}

.pg-live__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width:28%
}

@media screen and (max-width: 869px) {
    .pg-live__info {
        -webkit-box-orient: initial;
        -webkit-box-direction: initial;
        -ms-flex-direction: initial;
        flex-direction: initial;
        width: 95%;
        margin:0 auto 40px
    }
}

.pg-live__info .slido {
    width: 100%;
    height: 88%;
    background: #fff;
    overflow: hidden;
    margin-bottom:2%
}

@media screen and (max-width: 869px) {
    .pg-live__info .slido {
        height:400px
    }
}

.pg-live__info .slido iframe {
    display: block;
    width: 100%;
    height: 100%;
    border:0
}

.pg-live__info .survey {
    width: 100%;
    height: 10%;
    background: #fff;
    text-align: left;
    padding:2.5% 0 3.5% 5%
}

@media screen and (max-width: 869px) {
    .pg-live__info .survey {
        padding:.5rem 0 .5rem 1.5rem
    }
}

.pg-live__info .survey a {
    color: #0001ed;
    font-size: clamp(.9375rem, 2vw, 1rem);
    text-decoration:underline
}

.pg-live__info .survey a::before {
    display: inline-block;
    content: "";
    border: transparent 4px solid;
    border-left: #0001ed 7px solid;
    margin-right:4px
}

.pg-live__info.archive {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align:left
}

.pg-sponsors {
    width: min(90%, 1200px);
    background-color: #fff;
    padding: 2.5rem 2.5%;
    margin:0 auto
}

.pg-sponsors.l-container {
    margin-bottom:2.5rem
}

.pg-sponsors__wrap:nth-of-type(1) {
    width:15%
}

@media screen and (max-width: 869px) {
    .pg-sponsors__wrap:nth-of-type(1) {
        width: 100%;
        margin-bottom:1.5rem
    }
}

.pg-sponsors__wrap:nth-of-type(2) {
    width:61%
}

@media screen and (max-width: 869px) {
    .pg-sponsors__wrap:nth-of-type(2) {
        width:100%
    }
}

.pg-sponsors__wrap .l-inner__flex {
    width:100%
}

@media screen and (max-width: 480px) {
    .pg-sponsors__wrap .l-inner__flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap:wrap
    }
}

.pg-sponsors__wrap .l-inner__flex .logo-sponsor:nth-child(1) {
    width:22%
}

@media screen and (max-width: 480px) {
    .pg-sponsors__wrap .l-inner__flex .logo-sponsor:nth-child(1) {
        width:55%
    }
}

.pg-sponsors__wrap .l-inner__flex .logo-sponsor:nth-child(2) {
    width:21%
}

@media screen and (max-width: 480px) {
    .pg-sponsors__wrap .l-inner__flex .logo-sponsor:nth-child(2) {
        width: 48%;
        margin-bottom:1.5rem
    }
}

.pg-sponsors__wrap .l-inner__flex .logo-sponsor:nth-child(3) {
    width:14.5%
}

@media screen and (max-width: 480px) {
    .pg-sponsors__wrap .l-inner__flex .logo-sponsor:nth-child(3) {
        width: 35%;
        margin-bottom:1.5rem
    }
}

.pg-sponsors__wrap .l-inner__flex .logo-sponsor:nth-child(4) {
    width:16%
}

@media screen and (max-width: 480px) {
    .pg-sponsors__wrap .l-inner__flex .logo-sponsor:nth-child(4) {
        width: 40%;
        margin-bottom:2rem
    }
}

@media (any-hover: hover) {
    .pg-sponsors__wrap .l-inner__flex .logo-sponsor:hover {
        opacity:.8
    }
}

.pg-sponsors__wrap:nth-of-type(3) {
    width:15%
}

@media screen and (max-width: 869px) {
    .pg-sponsors__wrap:nth-of-type(3) {
        width:100%
    }
}

.pg-sponsors__wrap:nth-of-type(3) .logo-sponsor:nth-child(1) {
    width: 135px;
    margin-top:1.75rem
}

@media screen and (max-width: 480px) {
    .pg-sponsors__wrap:nth-of-type(3) .logo-sponsor:nth-child(1) {
        margin-top:0
    }
}

.pg-sponsors .title {
    text-align: left;
    font-size: .9rem;
    letter-spacing: 0;
    margin-bottom:.5rem
}

.pg-sponsors .sponsor__link {
    width:min(30%, 200px)
}

@media screen and (max-width: 480px) {
    .pg-sponsors .sponsor__link {
        width: 60%;
        margin:0 auto 3.5rem
    }
}

.pg-sponsors .sponsor__link.organizer {
    width: min(100%, 200px);
    padding-top:2.25rem
}

@media screen and (max-width: 869px) {
    .pg-sponsors .sponsor__link.organizer {
        padding-top: 0;
        margin-bottom:0
    }
}

@media (any-hover: hover) {
    .pg-sponsors .sponsor__link:hover {
        opacity:.8
    }
}

.pg-login {
    width: 90%;
    max-width: 640px;
    background: #fff;
    border-radius: 10px;
    -webkit-filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.6));
    filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.6));
    text-align: left;
    padding: 2.5rem;
    margin:0 auto 4rem
}

@media screen and (max-width: 869px) {
    .pg-login {
        padding: 1.5rem;
        margin:0 auto 3rem
    }
}

@media screen and (max-width: 480px) {
    .pg-login {
        padding: 1rem;
        margin:0 auto 2rem
    }
}

.pg-login h2 {
    position: relative;
    border-bottom: 1px solid #004989;
    font-size: clamp(1.25rem, 2vw, 1.625rem);
    line-height: 1.3;
    padding-bottom: 1rem;
    margin-bottom:2rem
}

@media screen and (max-width: 869px) {
    .pg-login h2 {
        padding-bottom: .5rem;
        margin-bottom:1rem
    }
}

.pg-login .form__header {
    margin-bottom:2rem
}

@media screen and (max-width: 480px) {
    .pg-login .form__header {
        margin-bottom:1.5rem
    }
}

.pg-login .form__header .form__note {
    font-size: clamp(.75rem, 2vw, .875rem);
    line-height: 1.5;
    margin-bottom:.5rem
}

.pg-login .form__header .form__note.note-sm {
    display: block;
    position: relative;
    color: #97999c;
    line-height: 1.5;
    letter-spacing: 1px;
    padding-left:1rem
}

.pg-login .form__header .form__note.note-sm::before {
    display: inline-block;
    content: "※";
    position: absolute;
    top: 0;
    left:0
}

.pg-login .form__header .form__note.note-md {
    display: block;
    font-size: .75rem;
    line-height: 1.5;
    letter-spacing:1px
}

.pg-login .input__wrap {
    margin-bottom:1rem
}

.pg-login .input__wrap label {
    display: block;
    margin-bottom: .5rem;
    font-size:1rem
}

.pg-login .input__wrap input {
    display: block;
    width: 100%;
    height: 46px;
    background: #fff;
    border: 1px solid #e1e4e5;
    border-radius: 3px;
    font-family: "Sanomat Sans Web", sans-serif;
    font-size: 1.125rem;
    line-height: 1.8;
    letter-spacing: 2px;
    padding: 0 .5rem;
    -webkit-filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0.1));
    filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0.1));
    -webkit-transition: border .5s cubic-bezier(0.165, 0.84, 0.44, 1) color .5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition:border .5s cubic-bezier(0.165, 0.84, 0.44, 1) color .5s cubic-bezier(0.165, 0.84, 0.44, 1)
}

.pg-login .input__wrap input:focus {
    border: 1px solid #488fb8;
    color:#488fb8
}

.pg-login input[type=submit] {
    display: block;
    width: 90%;
    max-width: 240px;
    height: 40px;
    line-height: 40px;
    background-color: #488fb8;
    border-radius: 3px;
    color: #fff;
    font-size: .9375rem;
    letter-spacing: 1.2px;
    -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.1));
    filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.1));
    margin: 40px auto 0;
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance:none
}

@media screen and (max-width: 480px) {
    .pg-login input[type=submit] {
        margin:24px auto 0
    }
}

@media (any-hover: hover) {
    .pg-login input[type=submit]:hover {
        background-color: #397394
    }
}

/*# sourceMappingURL=data:application/json;base64,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dFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9pY29uP2ZhbWlseT1NYXRlcmlhbCtJY29ucyU3Q01hdGVyaWFsK0ljb25zK091dGxpbmVkXCI7aHRtbCxib2R5LGRpdixzcGFuLGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzLHNhbXAsc21hbGwsc3RyaWtlLHN0cm9uZyxzdWIsc3VwLHR0LHZhcixiLHUsaSxjZW50ZXIsZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGVtYmVkLGZpZ3VyZSxmaWdjYXB0aW9uLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LG91dHB1dCxydWJ5LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bGluZS1oZWlnaHQ6MX1vbCx1bHtsaXN0LXN0eWxlOm5vbmV9YmxvY2txdW90ZSxxe3F1b3Rlczpub25lfWJsb2NrcXVvdGU6YmVmb3JlLGJsb2NrcXVvdGU6YWZ0ZXJ7Y29udGVudDpcIlwiO2NvbnRlbnQ6bm9uZX1xOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6XCJcIjtjb250ZW50Om5vbmV9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9KiwqOmFmdGVyLCo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH0qe21hcmdpbjowO3BhZGRpbmc6MDtvdXRsaW5lOm5vbmV9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlNhbm9tYXQgU2FucyBXZWJcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDA7c3JjOnVybChcIi4uL2ZvbnRzL1Nhbm9tYXRTYW5zLUxpZ2h0LVdlYi5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL1Nhbm9tYXRTYW5zLUxpZ2h0LVdlYi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL1Nhbm9tYXRTYW5zLUxpZ2h0LVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvU2Fub21hdFNhbnMtTGlnaHQtV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoXCIuLi9mb250cy9TYW5vbWF0U2Fucy1SZWd1bGFyLVdlYi5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL1Nhbm9tYXRTYW5zLVJlZ3VsYXItV2ViLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvU2Fub21hdFNhbnMtUmVndWxhci1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL1Nhbm9tYXRTYW5zLVJlZ3VsYXItV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO3NyYzp1cmwoXCIuLi9mb250cy9TYW5vbWF0U2Fucy1NZWRpdW0tV2ViLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvU2Fub21hdFNhbnMtTWVkaXVtLVdlYi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL1Nhbm9tYXRTYW5zLU1lZGl1bS1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL1Nhbm9tYXRTYW5zLU1lZGl1bS1XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIil9KiwqOmJlZm9yZSwqOmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7bWluLXdpZHRoOjA7bWluLWhlaWdodDowO21hcmdpbjowO3BhZGRpbmc6MH1odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1sLmlzX19sb2NrZWR7b3ZlcmZsb3c6aGlkZGVufWJvZHl7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzphdXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCLjg6HjgqTjg6rjgqpcIixcIk1laXJ5byzjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIixcIk9zYWthXCIsXCLvvK3vvLMg77yw44K044K344OD44KvXCIsXCJNUyBQR290aGljXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjg7bGV0dGVyLXNwYWNpbmc6LjFyZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowfWJvZHkuaXNfX2FyY2hpdmV7YmFja2dyb3VuZC1jb2xvcjojMDMwZjFhO3BhZGRpbmctdG9wOjE2cHh9Ym9keS5pc19fbGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwNDFhMzA7cGFkZGluZy10b3A6MTZweH1he2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvYmplY3QtZml0OmNvdmVyO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1tYWluLnNlY29uZC1wYWdle3BhZGRpbmctdG9wOjEwcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXttYWluLnNlY29uZC1wYWdle3BhZGRpbmctdG9wOjVyZW19fW1haW4uaXNfX2FyY2hpdmV7cGFkZGluZy10b3A6NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7bWFpbi5pc19fYXJjaGl2ZXtwYWRkaW5nLXRvcDo0cmVtfX1tYWluLmlzX19saXZle21hcmdpbi10b3A6MXJlbX1hcnRpY2xlLmlzX19hcmNoaXZle21hcmdpbi1ib3R0b206M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7YXJ0aWNsZS5pc19fYXJjaGl2ZXttYXJnaW4tYm90dG9tOjEuNXJlbX19Lm1hdGVyaWFsLWljb246OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1pY29uKTtmb250LWZhbWlseTpcIk1hdGVyaWFsIEljb25zXCI7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC13cmFwOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlyZWN0aW9uOmx0cjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwibGlnYVwifS5sLWhlYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtvcGFjaXR5OjE7ei1pbmRleDo5OTk7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWlufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfX0ubC1oZWFkZXIuaXNfX25vbmV7b3BhY2l0eTowfS5sLWhlYWRlci5pc19fZml4ZWR7cG9zaXRpb246Zml4ZWR9LmwtaGVhZGVyIC5sb2dvX193cmFwe2JvcmRlci1yYWRpdXM6NTBweDtib3JkZXItcmFkaXVzOjQycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MHB4IDVweCAyMHB4IDBweCByZ2JhKDAsMCwwLC4xNSk7cGFkZGluZzoxcmVtIDJyZW07bWFyZ2luOjFyZW0gMSUgMCA1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtaGVhZGVyIC5sb2dvX193cmFwe3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHg7Ym9yZGVyLXJhZGl1czowO21hcmdpbjowfX0ubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmxvZ297d2lkdGg6bWluKDMwJSwxNjBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5sLWhlYWRlciAubG9nb19fd3JhcCAubG9nb3t3aWR0aDptaW4oNTAlLDI1MHB4KX19LmwtaGVhZGVyIC5sb2dvX193cmFwIC5sb2dvIGltZ3tvYmplY3QtZml0OmNvbnRhaW47dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmxvZ28gaW1ne3ZlcnRpY2FsLWFsaWduOnN1cGVyfX0ubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2e3dpZHRoOjY4JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtaGVhZGVyIC5sb2dvX193cmFwIC5nbG9iYWxfX25hdntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEzMCU7cmlnaHQ6NSU7d2lkdGg6bWluKDkwJSwzMzBweCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQ2LDQ5LDUxLC45NSk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MS41cmVtfX0ubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2IGxpe2ZvbnQtZmFtaWx5OlwiU2Fub21hdCBTYW5zIFdlYlwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2IGxpe2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0fX0ubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2IGxpIGF7ZGlzcGxheTpibG9ja30ubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2IC5wYXJlbnQtbWVudXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pO2xldHRlci1zcGFjaW5nOi4wNXJlbTtjdXJzb3I6cG9pbnRlcn0ubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2IC5wYXJlbnQtbWVudTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2IC5wYXJlbnQtbWVudTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206LjVweCBzb2xpZCAjZmZmO3BhZGRpbmctYm90dG9tOi41cmVtO21hcmdpbi1ib3R0b206LjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2IC5wYXJlbnQtbWVudT5he2NvbG9yOiNmZmZ9fS5sLWhlYWRlciAubG9nb19fd3JhcCAuZ2xvYmFsX19uYXYgLmNoaWxke2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTEwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDoxOTBweDtiYWNrZ3JvdW5kLWNvbG9yOiMyZTMxMzM7cGFkZGluZzoxLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5sLWhlYWRlciAubG9nb19fd3JhcCAuZ2xvYmFsX19uYXYgLmNoaWxke2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6MH19LmwtaGVhZGVyIC5sb2dvX193cmFwIC5nbG9iYWxfX25hdiAuY2hpbGQ6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xNXB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtOTBkZWcpO2JvcmRlci1sZWZ0OjEycHggc29saWQgIzJlMzEzMztib3JkZXItdG9wOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHRyYW5zcGFyZW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2IC5jaGlsZDo6YmVmb3Jle3RvcDotNjhweDtsZWZ0Ojg1JTtib3JkZXItbGVmdDoxMnB4IHNvbGlkIHJnYmEoNDYsNDksNTEsLjk1KX19LmwtaGVhZGVyIC5sb2dvX193cmFwIC5nbG9iYWxfX25hdiAuY2hpbGQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIwcHg7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjMwcHg7ei1pbmRleDoyfS5sLWhlYWRlciAubG9nb19fd3JhcCAuZ2xvYmFsX19uYXYgLmNoaWxkIGxpe2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTt0ZXh0LWFsaWduOmxlZnR9LmwtaGVhZGVyIC5sb2dvX193cmFwIC5nbG9iYWxfX25hdiAuY2hpbGQgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2IC5jaGlsZCBsaSBhOjpiZWZvcmV7Y29udGVudDpcIj5cIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljc1cmVtO21hcmdpbi1yaWdodDouNXJlbX19LmwtaGVhZGVyIC5sb2dvX193cmFwIC5nbG9iYWxfX25hdiAuY2hpbGQgbGk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO3BhZGRpbmctYm90dG9tOi41cmVtO21hcmdpbi1ib3R0b206LjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5sLWhlYWRlciAubG9nb19fd3JhcCAuZ2xvYmFsX19uYXYgLmNoaWxkIGxpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbTpub25lO3BhZGRpbmctYm90dG9tOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2IC5jaGlsZCBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOi41cHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOm5vbmU7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206MDttYXJnaW4tdG9wOi4ycmVtO21hcmdpbi1ib3R0b206LjVyZW19fS5sLWhlYWRlciAubG9nb19fd3JhcCAuZ2xvYmFsX19uYXYgLmNoaWxkLmlzX19hY3RpdmV7ZGlzcGxheTpibG9ja30ubC1oZWFkZXIgLmxvZ29fX3dyYXAgLmdsb2JhbF9fbmF2LmlzX19vcGVue2Rpc3BsYXk6YmxvY2t9LmwtaGVhZGVyIC5idXR0b25fX3dyYXB7d2lkdGg6NDVweDttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0OjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1oZWFkZXIgLmJ1dHRvbl9fd3JhcHt3aWR0aDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbi1yaWdodDoyJX19LmwtaGVhZGVyIC5idXR0b25fX3dyYXAgLm1lbnVfX2J1dHRvbntkaXNwbGF5Om5vbmU7Zm9udC1zaXplOmNsYW1wKDFyZW0sMnZ3LDEuMTI1cmVtKTtmb250LXdlaWdodDo1MDA7bWFyZ2luLXJpZ2h0OjFyZW07Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5sLWhlYWRlciAuYnV0dG9uX193cmFwIC5tZW51X19idXR0b257ZGlzcGxheTpibG9ja319LmwtaGVhZGVyIC5idXR0b25fX3dyYXAgLmxhbmdfX2J1dHRvbntkaXNwbGF5OmdyaWQ7cGxhY2UtY29udGVudDpjZW50ZXI7d2lkdGg6NDVweDtoZWlnaHQ6NDVweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ5ODk7Ym94LXNoYWRvdzowcHggNXB4IDIwcHggMHB4IHJnYmEoMCwwLDAsLjE1KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtaGVhZGVyIC5idXR0b25fX3dyYXAgLmxhbmdfX2J1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZX19LmwtaGVhZGVyIC5idXR0b25fX3dyYXAgLmxhbmdfX2J1dHRvbiBzcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1oZWFkZXIgLmJ1dHRvbl9fd3JhcCAubGFuZ19fYnV0dG9uIHNwYW57Y29sb3I6IzAwNDk4OX19LmwtaGVhZGVyLWFyY2hpdmV7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6NjBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNDFhMzA7ei1pbmRleDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sLWhlYWRlci1hcmNoaXZle2hlaWdodDo1MHB4fX0ubC1oZWFkZXItYXJjaGl2ZSAuaGVhZGVyX19pbm5lcnt3aWR0aDptaW4oOTAlLDEyMDBweCk7cGFkZGluZy10b3A6MXJlbTttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubC1oZWFkZXItYXJjaGl2ZSAuaGVhZGVyX19pbm5lcntwYWRkaW5nLXRvcDouNHJlbX19LmwtaGVhZGVyLWFyY2hpdmUgLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fbG9nb3t3aWR0aDo0MzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmwtaGVhZGVyLWFyY2hpdmUgLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fbG9nb3t3aWR0aDo5MCV9fS5sLWhlYWRlci1hcmNoaXZlIC5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX2xvZ28gaW1ne3dpZHRoOjEwMCV9QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5sLWhlYWRlci1hcmNoaXZlIC5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX2xvZ286aG92ZXJ7b3BhY2l0eTouOH19LmwtaGVhZGVyLWxpdmV7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxcmVtO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sLWhlYWRlci1saXZle3BhZGRpbmctdG9wOi41cmVtfX0ubC1oZWFkZXItbGl2ZV9faW5uZXJ7d2lkdGg6OTUlO3RleHQtYWxpZ246bGVmdDttYXJnaW46MCBhdXRvfS5sLWhlYWRlci1saXZlIC5sb2dvX193cmFwe3dpZHRoOjEwMCV9LmwtaGVhZGVyLWxpdmUgLmxvZ29fX3dyYXAgLnRleHR7YmFja2dyb3VuZC1jb2xvcjojZGUwMzA0O2NvbG9yOiNmZmY7Zm9udC1zaXplOmNsYW1wKC43NXJlbSwydncsLjg3NXJlbSk7bGluZS1oZWlnaHQ6My4yO3ZlcnRpY2FsLWFsaWduOnRvcDtwYWRkaW5nOjAgLjhyZW07bWFyZ2luLXJpZ2h0OjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sLWhlYWRlci1saXZlIC5sb2dvX193cmFwIC50ZXh0e3dpZHRoOjEyNXB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDAgLjVyZW19fS5sLWhlYWRlci1saXZlIC5sb2dvX193cmFwIC5sb2dve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sLWhlYWRlci1saXZlIC5sb2dvX193cmFwIC5sb2dve2ZsZXgtd3JhcDp3cmFwfX0ubC1oZWFkZXItbGl2ZSAubG9nb19fd3JhcCAubG9nbyBhe3dpZHRoOjQzMHB4O21hcmdpbi1yaWdodDoxNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubC1oZWFkZXItbGl2ZSAubG9nb19fd3JhcCAubG9nbyBhe3dpZHRoOjkwJTttYXJnaW4tYm90dG9tOjFyZW19fS5sLWhlYWRlci1saXZlIC5sb2dvX193cmFwIC5sb2dvIGltZ3t3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmwtaGVhZGVyLWxpdmUgLmxvZ29fX3dyYXAgLmRhdGV7d2lkdGg6MTEwcHg7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlNhbm9tYXQgU2FucyBXZWJcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MnB4IHNvbGlkICNmZmY7cGFkZGluZzo0cHggMTZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmwtaGVhZGVyLWxpdmUgLmxvZ29fX3dyYXAgLmRhdGV7d2lkdGg6MTAwcHh9fS5sLWhlYWRlci1sb2dpbnt3aWR0aDo5NSU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MXJlbSAwO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sLWhlYWRlci1sb2dpbntwYWRkaW5nOjFyZW0gMCAwIDB9fS5sLWhlYWRlci1sb2dpbiAudGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNkYTAzMDM7Y29sb3I6I2ZmZjtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoyLjM7cGFkZGluZzowIDRweDttYXJnaW4tcmlnaHQ6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmwtaGVhZGVyLWxvZ2luIC50ZXh0e21hcmdpbi1ib3R0b206LjVyZW19fS5sLWhlYWRlci1sb2dpbiAubG9nb3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDptaW4oNDUlLDE4MHB4KTttYXJnaW4tcmlnaHQ6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmwtaGVhZGVyLWxvZ2luIC5sb2dve21hcmdpbi1ib3R0b206LjVyZW19fS5sLWZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2JhY2tncm91bmQtY29sb3I6IzAwNDk4OX0ubC1mb290ZXIgLmlubmVyX19mb290ZXJ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYzZjU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MnJlbSA1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmwtZm9vdGVyIC5pbm5lcl9fZm9vdGVye3BhZGRpbmc6MXJlbSA1JX19LmwtZm9vdGVyIC5pbm5lcl9fZm9vdGVyIC5mb290ZXJfX25hdnttYXJnaW4tYm90dG9tOjEuNXJlbX0ubC1mb290ZXIgLmlubmVyX19mb290ZXIgLmZvb3Rlcl9fbmF2IHB7Zm9udC1zaXplOmNsYW1wKC43NXJlbSwydncsLjg3NXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOi41cmVtfS5sLWZvb3RlciAuaW5uZXJfX2Zvb3RlciAuZm9vdGVyX19uYXYtbGlzdHN7Z2FwOi44cmVtfS5sLWZvb3RlciAuaW5uZXJfX2Zvb3RlciAuZm9vdGVyX19uYXYtbGlzdHMgLmxpc3RfX2l0ZW17bGluZS1oZWlnaHQ6MX0ubC1mb290ZXIgLmlubmVyX19mb290ZXIgLmZvb3Rlcl9fbmF2LWxpc3RzIC5saXN0X19pdGVtIGF7Zm9udC1zaXplOmNsYW1wKC42MjVyZW0sMnZ3LC43NXJlbSl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5sLWZvb3RlciAuaW5uZXJfX2Zvb3RlciAuZm9vdGVyX19uYXYtbGlzdHMgLmxpc3RfX2l0ZW0gYTpob3ZlcntvcGFjaXR5Oi44fX0ubC1mb290ZXIgLmNvcHlyaWdodHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ5ODk7Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6MS41cmVtIDUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubC1mb290ZXIgLmNvcHlyaWdodHtwYWRkaW5nOjFyZW0gNSV9fS5sLWZvb3RlciAuY29weXJpZ2h0IGltZ3t3aWR0aDo1N3B4O2hlaWdodDoxMnB4O3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO21hcmdpbi1yaWdodDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubC1mb290ZXIgLmNvcHlyaWdodCBpbWd7bWFyZ2luLWJvdHRvbTouMnJlbX19LmwtZm9vdGVyIC5jb3B5cmlnaHQgc21hbGx7Y29sb3I6I2ZmZjtmb250LXNpemU6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmwtZm9vdGVyIC5jb3B5cmlnaHQgc21hbGx7ZGlzcGxheTpibG9ja319LmwtZm9vdGVyLmNvbG9yLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMDMwZjFhfS5sLWZvb3Rlci5jb2xvci1kYXJrIC5jb3B5cmlnaHR7YmFja2dyb3VuZC1jb2xvcjojMDMwZjFhO3RleHQtYWxpZ246Y2VudGVyfS5sLWZvb3Rlci5pc19fbGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwNDFhMzB9LmwtZm9vdGVyLmlzX19saXZlIC5jb3B5cmlnaHR7YmFja2dyb3VuZC1jb2xvcjojMDQxYTMwO3RleHQtYWxpZ246Y2VudGVyfS5sLWZvb3RlciAuY29va2llX19saW5re2NvbG9yOiNmZmY7Zm9udC1zaXplOi42MjVyZW07bWFyZ2luLWxlZnQ6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmwtZm9vdGVyIC5jb29raWVfX2xpbmt7ZGlzcGxheTpibG9jazttYXJnaW46LjVyZW0gYXV0byAwfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmwtZm9vdGVyIC5jb29raWVfX2xpbms6aG92ZXJ7b3BhY2l0eTouOH19LmwtY29udGFpbmVye3dpZHRoOjkwJTttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG99LmwtY29udGFpbmVyLmNvbnRhaW5lci1zbXt3aWR0aDo4NSU7bWF4LXdpZHRoOjExMDBweH0ubC1pbm5lcl9fZmxleHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5sLWlubmVyX19mbGV4LmZsZXgtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmwtaW5uZXJfX2ZsZXguZmxleC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5sLWlubmVyX19mbGV4LmZsZXgtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmwtaW5uZXJfX2ZsZXguYWxpZ24tc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubC1pbm5lcl9fZmxleC5hbGlnbi1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lmwtb3ZlcmZsb3d7b3ZlcmZsb3cteDpoaWRkZW59LmwtYmd7YmFja2dyb3VuZC1jb2xvcjojZjBmM2Y1O3BhZGRpbmc6M3JlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubC1iZ3twYWRkaW5nOjJyZW0gMH19LmwtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmciBhdXRvO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMDAlO21pbi1oZWlnaHQ6MTAwdmh9LnAtYXJjaGl2ZXN7bWFyZ2luLWJvdHRvbTo0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucC1hcmNoaXZlc3ttYXJnaW4tYm90dG9tOjJyZW19fS5wLWFyY2hpdmVzIC5zZWN0aW9uX190aXRsZXt3aWR0aDoyMCU7Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoMS4zNzVyZW0sM3Z3LDEuNzVyZW0pO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLXJpZ2h0OjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucC1hcmNoaXZlcyAuc2VjdGlvbl9fdGl0bGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW19fS5wLWFyY2hpdmVzIC5zZWN0aW9uX190aXRsZSAuZm9udC1qcHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTpjbGFtcCguNzVyZW0sMnZ3LC44NzVyZW0pO2ZvbnQtd2VpZ2h0OmxpZ2h0ZXJ9LnAtYXJjaGl2ZXMgLmFyY2hpdmUtbGlzdHt3aWR0aDo3NSU7Z2FwOjIuNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wLWFyY2hpdmVzIC5hcmNoaXZlLWxpc3R7d2lkdGg6MTAwJX19LnAtYXJjaGl2ZXMgLmFyY2hpdmVfX2xpbmt7ZGlzcGxheTpibG9jazt3aWR0aDoxNC41JTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYzZjU7Y29sb3I6I2U3ZTc2Mjtmb250LXNpemU6Y2xhbXAoLjc1cmVtLDJ2dywuODc1cmVtKTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozNXB4O21hcmdpbi1ib3R0b206MS41JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnAtYXJjaGl2ZXMgLmFyY2hpdmVfX2xpbmt7d2lkdGg6MjMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnAtYXJjaGl2ZXMgLmFyY2hpdmVfX2xpbmt7d2lkdGg6MzEuNiV9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1hcmNoaXZlcyAuYXJjaGl2ZV9fbGluazpob3ZlcntvcGFjaXR5Oi44fX0ucC1saW5rc3tnYXA6Ny41JTtmbGV4LXdyYXA6bm93cmFwO3BhZGRpbmc6MHB4IDE1JX0ucC1saW5rczpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnAtbGlua3M6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucC1saW5rc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDtnYXA6MTMuNSV9fS5wLWxpbmtzIC5saW5rX19pdGVte21hcmdpbi1ib3R0b206Mi41cmVtfS5wLWZsb2F0X19saW5re3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTo4MHB4O3JpZ2h0OjIlO2Rpc3BsYXk6Z3JpZDtwbGFjZS1jb250ZW50OmNlbnRlcjt3aWR0aDoxODBweDtoZWlnaHQ6MTgwcHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3JlZ2lzdGVyLWJnLnBuZ1wiKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ei1pbmRleDoxNTtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLHRyYW5zZm9ybSAuM3MgZWFzZS1pbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnAtZmxvYXRfX2xpbmt7dG9wOjQ3JTt3aWR0aDoxNDBweDtoZWlnaHQ6MTQwcHh9fS5wLWZsb2F0X19saW5rIC50ZXh0e2NvbG9yOiNmZmY7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLDN2dywxLjM3NXJlbSk7Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucC1mbG9hdF9fbGluazpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX19LnAtZmxvYXRfX2xpbmsuYm90dG9te2JvdHRvbToxNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucC1mbG9hdF9fbGluay5ib3R0b217dG9wOjcwJX19LnAtY29va2llLXBvbGljeXtwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KTtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpO3BhZGRpbmc6NXB4IDMwcHg7ei1pbmRleDoxMH0ucC1jb29raWUtcG9saWN5LmlzX19jbG9zZXtkaXNwbGF5Om5vbmV9LnAtY29va2llLXBvbGljeSAudGV4dF9fd3JhcHt3aWR0aDo2MyU7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MiV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDlweCl7LnAtY29va2llLXBvbGljeSAudGV4dF9fd3JhcHt3aWR0aDoxMDAlO21hcmdpbjowIDAgMXJlbX19LnAtY29va2llLXBvbGljeSAudGV4dF9fd3JhcCBoMntmb250LXNpemU6MS4xMjVyZW07dGV4dC1hbGlnbjpsZWZ0fS5wLWNvb2tpZS1wb2xpY3kgLnRleHRfX3dyYXAgcHtmb250LXNpemU6Ljg3NXJlbTt0ZXh0LWFsaWduOmp1c3RpZnl9LnAtY29va2llLXBvbGljeSAudGV4dF9fd3JhcCBwIC50ZXh0LWxpbmt7Y29sb3I6IzAwNDk4OX0ucC1jb29raWUtcG9saWN5IC5idXR0b25fX3dyYXB7d2lkdGg6MzUlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OXB4KXsucC1jb29raWUtcG9saWN5IC5idXR0b25fX3dyYXB7d2lkdGg6MTAwJTtmbGV4LWRpcmVjdGlvbjpyb3d9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucC1jb29raWUtcG9saWN5IC5idXR0b25fX3dyYXB7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCBhdXRvfX0ucC1jb29raWUtcG9saWN5IGlucHV0W3R5cGU9c3VibWl0XXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNmZmY7Zm9udC1zaXplOjFyZW07Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LnAtY29va2llLXBvbGljeSAuY29va2llX19idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpncmlkO3BsYWNlLWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjE1MHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6IzAwNDk4OTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bGV0dGVyLXNwYWNpbmc6LjFyZW07cGFkZGluZzouNXJlbTtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnAtY29va2llLXBvbGljeSAuY29va2llX19idXR0b257d2lkdGg6MTIwcHh9fS5wLWNvb2tpZS1wb2xpY3kgLmNvb2tpZV9fYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwMmU1Njt0cmFuc2l0aW9uOndpZHRoIC4zcyBjdWJpYy1iZXppZXIoMC4xNywgMC44NCwgMC40NCwgMSk7ei1pbmRleDoyfS5wLWNvb2tpZS1wb2xpY3kgLmNvb2tpZV9fYnV0dG9uLmJ1dHRvbi1kZXRhaWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzAwNDk4OTtjb2xvcjojMDA0OTg5O21hcmdpbi1sZWZ0OjIlfS5wLWNvb2tpZS1wb2xpY3kgLmNvb2tpZV9fYnV0dG9uLmJ1dHRvbi1kZXRhaWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTZ9LnAtY29va2llLXBvbGljeSAuY29va2llX19idXR0b24gLnRleHR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucC1jb29raWUtcG9saWN5IC5jb29raWVfX2J1dHRvbjpob3Zlcjo6YmVmb3Jle3dpZHRoOjEwMCV9fS5tb2RhbF9fY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmF1dG87YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt6LWluZGV4Ojk5OTl9Lm1vZGFsX19jb250YWluZXIgLm1vZGFsX19vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDI3LDUxLC44KX0ubW9kYWxfX2NvbnRhaW5lciAubW9kYWxfX2FyZWF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOm1pbig5MCUsMTIwMHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzozcmVtO292ZXJmbG93LXg6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubW9kYWxfX2NvbnRhaW5lciAubW9kYWxfX2FyZWF7d2lkdGg6OTAlO3BhZGRpbmc6MS41cmVtIDFyZW19fS5tb2RhbF9fY29udGFpbmVyIC5tb2RhbF9fYXJlYS5zcGVha2VyLW1vZGFsOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvc3BlYWtlcnMvbW9kYWwtYmcuc3ZnXCIpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0Oi0zMHB4O3dpZHRoOjY2NXB4O2hlaWdodDozMDhweDt6LWluZGV4Oi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubW9kYWxfX2NvbnRhaW5lciAubW9kYWxfX2FyZWEuYmVuZWZpdC1tb2RhbC5wYS1zbXtwYWRkaW5nOjEuNXJlbSAwfX0ubW9kYWxfX2NvbnRhaW5lciAubW9kYWxfX2FyZWEuYmVuZWZpdC1tb2RhbC53aXRoX19iZzo6YmVmb3Jle2NvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL3RvcC9iZW5lZml0LW1vZGFsLWJnLnN2Z1wiKTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Oi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubW9kYWxfX2NvbnRhaW5lciAubW9kYWxfX2FyZWEuYmVuZWZpdC1tb2RhbC53aXRoX19iZzo6YmVmb3Jle292ZXJmbG93OmhpZGRlbn19Lm1vZGFsX19jb250YWluZXIgLm1vZGFsX19jb250ZW50e21heC1oZWlnaHQ6NTQwcHg7b3ZlcmZsb3cteTpzY3JvbGw7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmU7c2Nyb2xsYmFyLXdpZHRoOm5vbmV9Lm1vZGFsX19jb250YWluZXIgLm1vZGFsX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9Lm1vZGFsX19jb250YWluZXIgLm1vZGFsX19jb250ZW50IC5pbWd7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW19Lm1vZGFsX19jb250YWluZXIgLm1vZGFsX19jb250ZW50IC50ZXh0e2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTt0ZXh0LWFsaWduOmxlZnR9Lm1vZGFsX19jb250YWluZXIgLm1vZGFsLWNsb3NlLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzowO2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItbGVmdDoycHggc29saWQgIzMzNDk1Yztib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMzM0OTVjO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6NX0ubW9kYWxfX2NvbnRhaW5lciAubW9kYWwtY2xvc2UtYnV0dG9uIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo0MCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzQ5NWN9Lm1vZGFsX19jb250YWluZXIgLm1vZGFsLWNsb3NlLWJ1dHRvbiBzcGFuOmZpcnN0LWNoaWxke3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKX0ubW9kYWxfX2NvbnRhaW5lciAubW9kYWwtY2xvc2UtYnV0dG9uIHNwYW46bGFzdC1jaGlsZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5tb2RhbF9fY29udGFpbmVyIC5iaW97d2lkdGg6NjglO21hcmdpbi1yaWdodDoyJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsX19jb250YWluZXIgLmJpb3t3aWR0aDoxMDAlfX0ubW9kYWxfX2NvbnRhaW5lciAuYmlvIHB7Zm9udC1zaXplOmNhbG1wKDAuODc1cmVtLCAydncsIDFyZW0pO3RleHQtYWxpZ246anVzdGlmeTttYXJnaW4tYm90dG9tOjFyZW19Lm1vZGFsX19jb250YWluZXIgLmJpb19fd3JhcHttYXJnaW4tYm90dG9tOjJyZW19Lm1vZGFsX19jb250YWluZXIgLmJpb19fd3JhcCAuaGVhZGVye2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4yNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnR9Lm1vZGFsX19jb250YWluZXIgLmJpb19fd3JhcCBwe21hcmdpbi1ib3R0b206MH0ubW9kYWxfX2NvbnRhaW5lciAuYmlvX193cmFwIGRse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MXJlbX0ubW9kYWxfX2NvbnRhaW5lciAuYmlvX193cmFwIGRsIGR0e3dpZHRoOjE1MHB4O3RleHQtYWxpZ246bGVmdDttYXJnaW4tcmlnaHQ6MTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsX19jb250YWluZXIgLmJpb19fd3JhcCBkbCBkdHt3aWR0aDoxMDAlO21hcmdpbjowfX0ubW9kYWxfX2NvbnRhaW5lciAuYmlvX193cmFwIGRsIGRke3dpZHRoOmNhbGMoMTAwJSAtIDE2NXB4KTt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tb2RhbF9fY29udGFpbmVyIC5iaW9fX3dyYXAgZGwgZGR7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHh9fS5tb2RhbF9fY29udGFpbmVyIC5iaW9fX3dyYXAgZGwudy1sZyBkdHt3aWR0aDoyMzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7Lm1vZGFsX19jb250YWluZXIgLmJpb19fd3JhcCBkbC53LWxnIGR0e3dpZHRoOjEwMCV9fS5tb2RhbF9fY29udGFpbmVyIC5iaW9fX3dyYXAgZGwudy1sZyBkZHt3aWR0aDpjYWxjKDEwMCUgLSAyNTBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5tb2RhbF9fY29udGFpbmVyIC5iaW9fX3dyYXAgZGwudy1sZyBkZHt3aWR0aDoxMDAlfX0ubW9kYWxfX2NvbnRhaW5lciAuaW5mb19fd3JhcHt3aWR0aDozMCU7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjEuNH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsX19jb250YWluZXIgLmluZm9fX3dyYXB7d2lkdGg6MTAwJTtvcmRlcjotMTttYXJnaW4tYm90dG9tOjEuNXJlbX19Lm1vZGFsX19jb250YWluZXIgLmluZm9fX3dyYXAgLmltZ3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbX0ubW9kYWxfX2NvbnRhaW5lciAuaW5mb19fd3JhcCAubmFtZXtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwydncsMS4zNzVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTouNXJlbX0ubW9kYWxfX2NvbnRhaW5lciAuaW5mb19fd3JhcCAucm9sZXtmb250LXNpemU6Y2FsbXAoMC43NXJlbSwgMnZ3LCAwLjg3NXJlbSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tb2RhbF9fY29udGFpbmVyIC5iZW5lZml0c19fd3JhcHtwYWRkaW5nLXRvcDoycmVtfX0ubW9kYWxfX2NvbnRhaW5lciAuYmVuZWZpdHNfX3dyYXAgLmhlYWRlcntjb2xvcjojMDA0OTg5O2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sMnZ3LDIuMjVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwNDk4OTtwYWRkaW5nLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsX19jb250YWluZXIgLmJlbmVmaXRzX193cmFwIC5oZWFkZXJ7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmctYm90dG9tOi41cmVtO21hcmdpbi1ib3R0b206MS41cmVtfX0ubW9kYWxfX2NvbnRhaW5lciAuYmVuZWZpdHNfX3dyYXAgLnZvaWNlX193cmFwOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToycmVtfS5tb2RhbF9fY29udGFpbmVyIC5iZW5lZml0c19fd3JhcCAudm9pY2VfX3dyYXAgLmlsbHVzdHt3aWR0aDoxODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsX19jb250YWluZXIgLmJlbmVmaXRzX193cmFwIC52b2ljZV9fd3JhcCAuaWxsdXN0e21hcmdpbjowIGF1dG8gMnJlbX19Lm1vZGFsX19jb250YWluZXIgLmJlbmVmaXRzX193cmFwIC52b2ljZV9fd3JhcCAuYmFsb29ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDIzMHB4KTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmJlYWIzO2JhY2tncm91bmQtY29sb3I6I2ZlZjllOTtib3gtc2hhZG93OjBweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwuMDUpO2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjFyZW0gMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsX19jb250YWluZXIgLmJlbmVmaXRzX193cmFwIC52b2ljZV9fd3JhcCAuYmFsb29ue3dpZHRoOjEwMCU7cGFkZGluZzoxcmVtfX0ubW9kYWxfX2NvbnRhaW5lciAuYmVuZWZpdHNfX3dyYXAgLnZvaWNlX193cmFwIC5iYWxvb246OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ5cHg7bGVmdDotOS41cHg7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxOC44MDI1cHggc29saWQgI2ZlZjllOTt0cmFuc2Zvcm06cm90YXRlKC0yMDZkZWcpO3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsX19jb250YWluZXIgLmJlbmVmaXRzX193cmFwIC52b2ljZV9fd3JhcCAuYmFsb29uOjpiZWZvcmV7dG9wOi0yNnB4O2xlZnQ6NTAlO3RyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlWCgtNTAlKX19Lm1vZGFsX19jb250YWluZXIgLmJlbmVmaXRzX193cmFwIC52b2ljZV9fd3JhcCAuYmFsb29uOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ4cHg7bGVmdDotMTFweDtib3JkZXItdG9wOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjIxLjYwMjVweCBzb2xpZCAjZmJlYWIzO3RyYW5zZm9ybTpyb3RhdGUoLTIwN2RlZyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tb2RhbF9fY29udGFpbmVyIC5iZW5lZml0c19fd3JhcCAudm9pY2VfX3dyYXAgLmJhbG9vbjo6YWZ0ZXJ7dG9wOi0yOXB4O2xlZnQ6NTAlO3RyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlWCgtNTAlKX19Lm1vZGFsX19jb250YWluZXIgLmJlbmVmaXRzX193cmFwIC52b2ljZV9fd3JhcCAuYmFsb29uIC50aXRsZXtmb250LXNpemU6Y2xhbXAoMS4zNzVyZW0sMnZ3LDEuNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGFsX19jb250YWluZXIgLmJlbmVmaXRzX193cmFwIC52b2ljZV9fd3JhcCAuYmFsb29uIC50aXRsZXtsaW5lLWhlaWdodDoxLjQ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToxcmVtfX0ubW9kYWxfX2NvbnRhaW5lciAuYmVuZWZpdHNfX3dyYXAgLnZvaWNlX193cmFwIC5iYWxvb24gLmxpc3R7Zm9udC1zaXplOmNsYW1wKDFyZW0sMnZ3LDEuMTI1cmVtKX0ubW9kYWxfX2NvbnRhaW5lciAuYmVuZWZpdHNfX3dyYXAgLnZvaWNlX193cmFwIC5iYWxvb24gLmxpc3QgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjEuM3JlbX0ubW9kYWxfX2NvbnRhaW5lciAuYmVuZWZpdHNfX3dyYXAgLnZvaWNlX193cmFwIC5iYWxvb24gLmxpc3QgbGk6OmJlZm9yZXtjb250ZW50Olwi44O7XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5tb2RhbF9fY29udGFpbmVyIC5iZW5lZml0c19fd3JhcCAudm9pY2VfX3dyYXAgLmJhbG9vbiAubGlzdCAuZm9udC1ib2xke2ZvbnQtd2VpZ2h0OmJvbGR9Lm1vZGFsX19jb250YWluZXIgLmJlbmVmaXRzX193cmFwIC5tb2RhbC1pbWd7d2lkdGg6ODUlO21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tb2RhbF9fY29udGFpbmVyIC5iZW5lZml0c19fd3JhcCAubW9kYWwtaW1ne3dpZHRoOjEwMCV9fS5tb2RhbF9fY29udGFpbmVyIC5iZW5lZml0c19fd3JhcCAubW9kYWwtaW1nLnctc217d2lkdGg6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubW9kYWxfX2NvbnRhaW5lciAuYmVuZWZpdHNfX3dyYXAgLm1vZGFsLWltZy53LXNte3dpZHRoOjkwJX19Lm1vZGFsX19jb250YWluZXIgLmJlbmVmaXRzX193cmFwIC5tb2RhbC1pbWcudy1tZHt3aWR0aDo0MiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5tb2RhbF9fY29udGFpbmVyIC5iZW5lZml0c19fd3JhcCAubW9kYWwtaW1nLnctbWR7d2lkdGg6OTAlfX0ubW9kYWxfX2NvbnRhaW5lciAuYmVuZWZpdHNfX3dyYXAgLnZpZGVvX193cmFwe3dpZHRoOm1pbig5MCUsNzgwcHgpO2FzcGVjdC1yYXRpbzoxNi85O21hcmdpbjowIGF1dG99Lm1vZGFsX19jb250YWluZXIgLmJlbmVmaXRzX193cmFwIC52aWRlb19fd3JhcCB2aWRlby1qc3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5tb2RhbF9fY29udGFpbmVyIC5iZW5lZml0c19fd3JhcCAucGctbGl2ZV9fdmlkZW97d2lkdGg6bWluKDcwJSw5NjBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5tb2RhbF9fY29udGFpbmVyIC5iZW5lZml0c19fd3JhcCAucGctbGl2ZV9fdmlkZW97d2lkdGg6MTAwJTttYXgtd2lkdGg6aW5oZXJpdDttYXJnaW46MCAwIDMwcHh9fS5tb2RhbF9fY29udGFpbmVyIC5iZW5lZml0c19fd3JhcCAucGctbGl2ZV9fdmlkZW8gLnZpZGVvX193cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6NTYuMjUlO292ZXJmbG93OmhpZGRlbjtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjYpKX0ubW9kYWxfX2NvbnRhaW5lciAuYmVuZWZpdHNfX3dyYXAgLnBnLWxpdmVfX3ZpZGVvIC52aWRlb19fd3JhcCB2aWRlby1qc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MDt6LWluZGV4OjEwfS5jLXJlZ2lzdGVyX19idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDptaW4oMTAwJSw0ODBweCk7YmFja2dyb3VuZC1jb2xvcjojMDA0OTg5O2JveC1zaGFkb3c6MHB4IDVweCAyMHB4IDBweCByZ2JhKDAsMCwwLC4yNSk7Ym9yZGVyLXJhZGl1czozMHB4O3BhZGRpbmc6LjVyZW0gMXJlbTtvdmVyZmxvdy14OmhpZGRlbjttYXJnaW46MCBhdXRvO2N1cnNvcjpwb2ludGVyfS5jLXJlZ2lzdGVyX19idXR0b246OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAyZTU2O3RyYW5zaXRpb246d2lkdGggLjNzIGN1YmljLWJlemllcigwLjE3LCAwLjg0LCAwLjQ0LCAxKTt6LWluZGV4OjJ9LmMtcmVnaXN0ZXJfX2J1dHRvbiBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwydncsMS41cmVtKTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6Mn0uYy1yZWdpc3Rlcl9fYnV0dG9uLmJvcmRlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDptaW4oMTAwJSw1NjRweCk7Ym9yZGVyOjJweCBzb2xpZCAjMDA0OTg5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93Om5vbmU7bWFyZ2luLXRvcDoxcmVtfS5jLXJlZ2lzdGVyX19idXR0b24uYm9yZGVyOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxcmVtO2JvcmRlci10b3A6M3B4IHNvbGlkICMwMDQ5ODk7Ym9yZGVyLXJpZ2h0OjNweCBzb2xpZCAjMDA0OTg5O3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTt6LWluZGV4OjJ9LmMtcmVnaXN0ZXJfX2J1dHRvbi5ib3JkZXIgc3Bhbnt3aWR0aDo5NSU7Y29sb3I6IzAwNDk4OTtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4yNXJlbSk7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jLXJlZ2lzdGVyX19idXR0b24uYm9yZGVyIHNwYW57dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEoaG92ZXI6IGhvdmVyKXsuYy1yZWdpc3Rlcl9fYnV0dG9uLmJvcmRlcjpob3Zlcjo6YWZ0ZXJ7Ym9yZGVyLXRvcDozcHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6M3B4IHNvbGlkICNmZmZ9LmMtcmVnaXN0ZXJfX2J1dHRvbi5ib3JkZXI6aG92ZXIgc3Bhbntjb2xvcjojZmZmfX0uYy1yZWdpc3Rlcl9fYnV0dG9uLmFycm93e3dpZHRoOm1pbig5NSUsMzUwcHgpO292ZXJmbG93LXg6dmlzaWJsZX0uYy1yZWdpc3Rlcl9fYnV0dG9uLmFycm93IHNwYW57cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nOjE2cHggMjRweH0uYy1yZWdpc3Rlcl9fYnV0dG9uLmFycm93IHNwYW46OmJlZm9yZSwuYy1yZWdpc3Rlcl9fYnV0dG9uLmFycm93IHNwYW46OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOnJpZ2h0IC4zcyBlYXNlLWlufS5jLXJlZ2lzdGVyX19idXR0b24uYXJyb3cgc3Bhbjo6YmVmb3Jle3dpZHRoOjYwcHg7dG9wOjcwJTtyaWdodDotMjVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMDA0OTg5fS5jLXJlZ2lzdGVyX19idXR0b24uYXJyb3cgc3Bhbjo6YWZ0ZXJ7dG9wOjU5JTtyaWdodDotMjhweDt3aWR0aDoyMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDQ5ODk7dHJhbnNmb3JtOnJvdGF0ZSg0MGRlZyl9QG1lZGlhKGhvdmVyOiBob3Zlcil7LmMtcmVnaXN0ZXJfX2J1dHRvbi5hcnJvdzpob3ZlciBzcGFuOjpiZWZvcmV7cmlnaHQ6LTMwcHh9LmMtcmVnaXN0ZXJfX2J1dHRvbi5hcnJvdzpob3ZlciBzcGFuOjphZnRlcntyaWdodDotMzNweH19LmMtcmVnaXN0ZXJfX2J1dHRvbi5kb3duOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKX0uYy1yZWdpc3Rlcl9fYnV0dG9uLmRvd24uaXNfX29wZW46OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5jLXJlZ2lzdGVyX19idXR0b24uc3Vie2JhY2tncm91bmQtY29sb3I6I2U3ZTc2Mjtib3JkZXItcmFkaXVzOjB9LmMtcmVnaXN0ZXJfX2J1dHRvbi5zdWI6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwMzZ9LmMtcmVnaXN0ZXJfX2J1dHRvbi5zdWIgc3Bhbntjb2xvcjojMDA0OTg5O3otaW5kZXg6Mn0uYy1yZWdpc3Rlcl9fYnV0dG9uLm9mZmVye2JvcmRlci1yYWRpdXM6MDttYXJnaW4tYm90dG9tOjNyZW19LmMtcmVnaXN0ZXJfX2J1dHRvbi5vZmZlciBzcGFue2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDo5MHB4fS5jLXJlZ2lzdGVyX19idXR0b24ubm8tYXJyb3c6OmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LmMtcmVnaXN0ZXJfX2J1dHRvbjpob3Zlcjo6YmVmb3Jle3dpZHRoOjEwMCV9fS5jLXJlZ2lzdGVyX19idXR0b24uY29sb3Itd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jLXJlZ2lzdGVyX19idXR0b24uY29sb3Itd2hpdGUgc3Bhbntjb2xvcjojMDA0OTg5O2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4zNzVyZW0pfS5jLXJlZ2lzdGVyX19idXR0b24uY29sb3Itd2hpdGUgc3Bhbi5hcnJvdzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLWNvbG9yOiMwMDQ5ODk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoycHggMnB4IDAgMDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tbGVmdDoxcmVtO21hcmdpbi1ib3R0b206LjFyZW19QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5jLXJlZ2lzdGVyX19idXR0b24uY29sb3Itd2hpdGU6aG92ZXIgc3Bhbntjb2xvcjojZmZmfS5jLXJlZ2lzdGVyX19idXR0b24uY29sb3Itd2hpdGU6aG92ZXIgc3Bhbjo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNmZmZ9fS5jLXBhZ2VfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgycmVtLDN2dywyLjI1cmVtKTtsaW5lLWhlaWdodDoxLjY7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MXJlbX0uYy1hcmNoaXZlLWRhdGV7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbToxcmVtfS5jLWFyY2hpdmUtZGF0ZSAuZm9udC1zbXtmb250LXNpemU6Ljc1cmVtO3ZlcnRpY2FsLWFsaWduOnN1cGVyO21hcmdpbi1sZWZ0OjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBje2Rpc3BsYXk6bm9uZX19LnNwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnNwe2Rpc3BsYXk6YmxvY2t9fS5zcG17ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuc3Bte2Rpc3BsYXk6YmxvY2t9fS5mb250LWVue2ZvbnQtZmFtaWx5OlwiU2Fub21hdCBTYW5zIFdlYlwiLHNhbnMtc2VyaWZ9LmFuY2hvcl9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3RvcDotMTUwcHh9LnRleHQtbGlua3tjb2xvcjojMDA0OTg5fS50ZXh0LWxpbmsudW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmdvdG9wX19idXR0b257ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTozMHB4O3JpZ2h0OjIlO3dpZHRoOjEwNnB4O2JhY2tncm91bmQtY29sb3I6IzgzOGQ5Mztib3JkZXItcmFkaXVzOjNweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMXB4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzowIDRweDttYXJnaW46MCAxNnB4IDE2cHggYXV0bzt6LWluZGV4OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5nb3RvcF9fYnV0dG9ue21hcmdpbjoxNnB4IDE2cHggMjRweCBhdXRvfX0uZ290b3BfX2J1dHRvbjo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIjtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206OHB4IHNvbGlkICNmZmY7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O21hcmdpbi1yaWdodDoycHh9QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5nb3RvcF9fYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzZhNzM3OX19LmdvdG9wX19idXR0b24uaXNfX2FjdGl2ZXtkaXNwbGF5OmJsb2NrfWlucHV0W3R5cGU9c3VibWl0XXtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247YXBwZWFyYW5jZTpidXR0b247Ym9yZGVyOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94fWlucHV0W3R5cGU9c3VibWl0XTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbntkaXNwbGF5Om5vbmV9aW5wdXRbdHlwZT1zdWJtaXRdOmZvY3Vze291dGxpbmUtb2Zmc2V0Oi0ycHh9LnBnLWhlcm97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1oZXJve21hcmdpbi10b3A6NTBweH19LnBnLWhlcm8gLmJne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6ODB2aDttaW4taGVpZ2h0OjYxNXB4O3otaW5kZXg6LTF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1oZXJvIC5iZ3toZWlnaHQ6NTB2aH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1oZXJvIC5iZ3toZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MS8xfX0ucGctaGVybyAuYmc6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDozMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjcwJTtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgI0ZGRkZGRil9LnBnLWhlcm8gLmJnIHZpZGVve3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucGctaGVybyAubWFpbnt3aWR0aDptaW4oOTAlLDE0NDBweCk7cGFkZGluZy10b3A6N3JlbTttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctaGVybyAubWFpbntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzo1cmVtIDAgMi41cmVtIDA7bWFyZ2luLWJvdHRvbToxcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWhlcm8gLm1haW57cGFkZGluZzozcmVtIDAgMCAwfX0ucGctaGVybyAuaW5uZXJfX2xlZnR7d2lkdGg6bWluKDkwJSw3ODBweCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtib3JkZXItcmFkaXVzOjEwcHg7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWhlcm8gLmlubmVyX19sZWZ0e3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWhlcm8gLmlubmVyX19sZWZ0e3BhZGRpbmc6MS41cmVtIDFyZW19fS5wZy1oZXJvIC5sb2dve3dpZHRoOm1pbigxMDAlLDYwMHB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWhlcm8gLmxvZ297d2lkdGg6bWluKDkwJSw0MDBweCk7bWFyZ2luOjAgYXV0byAxLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctaGVybyAubG9nb3ttYXJnaW4tYm90dG9tOjB9fS5wZy1oZXJvIC5saW5rX19iYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ5ODk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOmNsYW1wKC43NXJlbSwyLjV2dywxLjEyNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzouOHJlbSAxLjVyZW07bWFyZ2luOjJyZW0gYXV0byAwIDA7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctaGVybyAubGlua19fYmFye3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWhlcm8gLmxpbmtfX2JhcnttYXJnaW46MXJlbSBhdXRvIDAgMH19LnBnLWhlcm8gLmxpbmtfX2JhciBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGctaGVybyAubGlua19fYmFyIC5mb250LXNte2ZvbnQtc2l6ZTpjbGFtcCguNzVyZW0sMnZ3LC44NzVyZW0pfS5wZy1oZXJvIC5saW5rX19iYXI6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAyZTU2O3RyYW5zaXRpb246d2lkdGggLjNzIGN1YmljLWJlemllcigwLjE3LCAwLjg0LCAwLjQ0LCAxKTt6LWluZGV4OjJ9QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1oZXJvIC5saW5rX19iYXI6aG92ZXI6OmJlZm9yZXt3aWR0aDoxMDAlfX0ucGctaGVybyAubGlua19fYmFyLm5vLWxpbmt7dGV4dC1hbGlnbjpsZWZ0fS5wZy1oZXJvIC5saW5rX19iYXIubm8tbGluayBoM3tmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMS4xMjVyZW0pO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1oZXJvIC5saW5rX19iYXIubm8tbGluayAudGV4dHttYXJnaW4tYm90dG9tOjFyZW19LnBnLWhlcm8gLmxpbmtfX2Jhci5uby1saW5rIC50ZXh0IC5mb250LXNte2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEuNjtmb250LXNpemU6Y2xhbXAoLjYyNXJlbSwydncsLjg3NXJlbSk7Zm9udC13ZWlnaHQ6bm9ybWFsfS5wZy1oZXJvIC5saW5rX19iYXIubm8tbGluayAudGV4dCAuZm9udC1zbSAudGV4dC1saW5re2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wZy1oZXJvIC5saW5rX19iYXIubm8tbGluayAuaW1ne3dpZHRoOjE1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWhlcm8gLmxpbmtfX2Jhci5uby1saW5rIC5pbWd7d2lkdGg6MzAlfX0ucGctaGVybyAubGlua19fYmFyLm5vLWxpbms6aG92ZXI6OmJlZm9yZXt3aWR0aDowfS5wZy1oZXJvIC5saW5rX19iYXIgLmMtcmVnaXN0ZXJfX2J1dHRvbnt3aWR0aDozMzBweDttYXJnaW4tbGVmdDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctaGVybyAubGlua19fYmFyIC5jLXJlZ2lzdGVyX19idXR0b257d2lkdGg6MTAwJX19LnBnLWhlcm8gLnN3aXBlcnt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnBnLWhlcm8gLnN3aXBlciAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5wZy1oZXJvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7YmFja2dyb3VuZC1jb2xvcjojMDA0OTg5fS5wZy1oZXJvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWx7Ym90dG9tOi0zMHB4ICFpbXBvcnRhbnR9LnBnLWhlcm8gLmlubmVyX19yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDptaW4oNDAlLDM0MHB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWhlcm8gLmlubmVyX19yaWdodHt3aWR0aDo5MCV9fS5wZy1oZXJvIC5zcGVha2Vycy1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmV9LnBnLWhlcm8gLnNwZWFrZXJzLXNsaWRlciAuc3BlYWtlcl9fd3JhcHtoZWlnaHQ6MTAwJTtwYWRkaW5nLWJvdHRvbToxLjNyZW07Y3Vyc29yOnBvaW50ZXJ9LnBnLWhlcm8gLnNwZWFrZXJzLXNsaWRlciAuc3BlYWtlcl9fd3JhcCAuaW1nIGltZ3t3aWR0aDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctaGVybyAuc3BlYWtlcnMtc2xpZGVyIC5zcGVha2VyX193cmFwIC5pbWcgaW1ne3dpZHRoOjEwMCV9fS5wZy1oZXJvIC5zcGVha2Vycy1zbGlkZXIgLnNwZWFrZXJfX3dyYXAgLmluZm9fX3dyYXB7d2lkdGg6bWluKDEwMCUsMzQwcHgpO2hlaWdodDoyOCU7YmFja2dyb3VuZC1jb2xvcjojMDA0OTg5O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6LjVyZW0gMnJlbTttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctaGVybyAuc3BlYWtlcnMtc2xpZGVyIC5zcGVha2VyX193cmFwIC5pbmZvX193cmFwe3BhZGRpbmc6MXJlbSAycmVtIC41cmVtIDJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctaGVybyAuc3BlYWtlcnMtc2xpZGVyIC5zcGVha2VyX193cmFwIC5pbmZvX193cmFwe3BhZGRpbmc6MXJlbSAxLjVyZW0gLjVyZW0gMS41cmVtfX0ucGctaGVybyAuc3BlYWtlcnMtc2xpZGVyIC5zcGVha2VyX193cmFwIC5pbmZvX193cmFwIC5uYW1le2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4yNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjZ9LnBnLWhlcm8gLnNwZWFrZXJzLXNsaWRlciAuc3BlYWtlcl9fd3JhcCAuaW5mb19fd3JhcCAucm9sZXtmb250LXNpemU6Y2xhbXAoLjYyNXJlbSwydncsLjc1cmVtKTtsaW5lLWhlaWdodDoxLjZ9QGtleWZyYW1lcyBzbGlkZUluezAle2NsaXAtcGF0aDppbnNldCgwIDAgMCAxMDAlKX0xMDAle2NsaXAtcGF0aDppbnNldCgwIDAgMCAwKX19QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0ucGctd2hhdHNuZXd7Ym9yZGVyOjFweCBzb2xpZCAjZTFlNGU1O2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy13aGF0c25ld3tib3JkZXI6bm9uZTtoZWlnaHQ6YXV0b319LnBnLXdoYXRzbmV3IC5zZWN0aW9uX190aXRsZXt3aWR0aDoxNTBweDtoZWlnaHQ6MTAwJTtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOi44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2hhdHNuZXcgLnNlY3Rpb25fX3RpdGxle3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6LjVyZW0gMXJlbX19LnBnLXdoYXRzbmV3IGRse3dpZHRoOmNhbGMoMTAwJSAtIDE1MHB4KTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYzZjU7cGFkZGluZzoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2hhdHNuZXcgZGx7d2lkdGg6MTAwJX19LnBnLXdoYXRzbmV3IGRsIC5kYXRle3dpZHRoOjc1cHg7Y29sb3I6IzYwNjA2MTtmb250LXNpemU6Ljg3NXJlbTttYXJnaW4tcmlnaHQ6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdoYXRzbmV3IGRsIC5kYXRle3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0fX0ucGctd2hhdHNuZXcgZGwgZGR7d2lkdGg6Y2FsYygxMDAlIC0gMTEwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctd2hhdHNuZXcgZGwgZGR7d2lkdGg6MTAwJTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX0ucGctd2hhdHNuZXcgZGwgZGQgLnRpdGxle3dpZHRoOmNhbGMoMTAwJSAtIDgwcHgpO2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSk7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi10b3A6LTNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdoYXRzbmV3IGRsIGRkIC50aXRsZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41cmVtfX0ucGctd2hhdHNuZXcgZGwgZGQgLnRleHQtbGlua3t3aWR0aDo3MHB4O2ZvbnQtc2l6ZTouODc1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctd2hhdHNuZXcgZGwgZGQgLnRleHQtbGlua3t3aWR0aDoxMDAlO3RleHQtYWxpZ246cmlnaHR9fS5wZy13aGF0c25ldyBkbCBkZCAudGV4dC1saW5rLndpdGgtYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBnLXdoYXRzbmV3IGRsIGRkIC50ZXh0LWxpbmsud2l0aC1hcnJvdzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47dmVydGljYWwtYWxpZ246c3ViO21hcmdpbi1sZWZ0Oi41cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWlufUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucGctd2hhdHNuZXcgZGwgZGQgLnRleHQtbGluay53aXRoLWFycm93OmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfX0ucGctdGhlbWV7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowIDIuNSU7bWFyZ2luLWJvdHRvbToyLjVyZW19LnBnLXRoZW1lIC50aGVtZXtmb250LXNpemU6Y2xhbXAoMi41cmVtLDR2dywyLjkzNzVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS40O21hcmdpbi1ib3R0b206LjhyZW19LnBnLXRoZW1lIC5sZWFke2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4yNXJlbSk7bGluZS1oZWlnaHQ6MS42fS5wZy1hYm91dHtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYzZjU7Ym9yZGVyLXJhZGl1czoyMHB4O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjJyZW07bWFyZ2luOjAgYXV0byA2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYWJvdXR7bWFyZ2luLWJvdHRvbTozcmVtfX0ucGctYWJvdXQgLnNlY3Rpb25fX3RpdGxle3dpZHRoOjI1JTtmb250LXNpemU6Y2xhbXAoMS4zNzVyZW0sM3Z3LDEuNjI1cmVtKTtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luLXJpZ2h0OjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWJvdXQgLnNlY3Rpb25fX3RpdGxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctYWJvdXQgLnRleHR7d2lkdGg6NzAlO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWFib3V0IC50ZXh0e3dpZHRoOjEwMCV9fS5wZy1vdXRsaW5le21hcmdpbi1ib3R0b206NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW91dGxpbmV7bWFyZ2luLWJvdHRvbToycmVtfX0ucGctb3V0bGluZSAub3V0bGluZV9fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoycmVtO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW91dGxpbmUgLm91dGxpbmVfX3dyYXB7cGFkZGluZzoycmVtIDFyZW19fS5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIC5hYnNvbHV0ZV9fdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05MHB4O3JpZ2h0OjA7d2lkdGg6MzE1cHg7b3BhY2l0eTouM31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW91dGxpbmUgLm91dGxpbmVfX3dyYXAgLmFic29sdXRlX190aXRsZXt0b3A6LTU1cHg7cmlnaHQ6dW5zZXQ7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MjE1cHh9fS5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIC5hYnNvbHV0ZV9fdGl0bGUgaW1ne29iamVjdC1maXQ6Y29udGFpbn0ucGctb3V0bGluZSAub3V0bGluZV9fd3JhcC5mbGV4X193cmFwIGR0e3dpZHRoOjI1MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctb3V0bGluZSAub3V0bGluZV9fd3JhcC5mbGV4X193cmFwIGR0e3dpZHRoOjEwMCV9fS5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwLmZsZXhfX3dyYXAgZGR7d2lkdGg6Y2FsYygxMDAlIC0gMjUwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctb3V0bGluZSAub3V0bGluZV9fd3JhcC5mbGV4X193cmFwIGRke3dpZHRoOjEwMCV9fS5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIGRse3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJvdHRvbTouOHJlbTttYXJnaW4tYm90dG9tOi44cmVtfS5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIGRsLmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UxZTRlNX0ucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbC5tZ2ItbGd7bWFyZ2luLWJvdHRvbTozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbC5tZ2ItbGd7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkdHtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkdHt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH19LnBnLW91dGxpbmUgLm91dGxpbmVfX3dyYXAgZGwgZHQuZm9udC1ib2xke3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YwZjNmNTtmb250LXNpemU6Y2xhbXAoMS4xMjVyZW0sMnZ3LDEuMjVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZy1ib3R0b206LjVyZW07bWFyZ2luLWJvdHRvbToycmVtfS5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIGRsIGR0LmZvbnQtYm9sZC5tZ2Itc217bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIGRsIGR0IC5mb250LXNte2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTtmb250LXdlaWdodDpsaWdodGVyO21hcmdpbi1sZWZ0Oi41cmVtfS5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIGRsIGRke2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIGRsIGRke3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0fX0ucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkZCAudGV4dC1saW5re2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkZCAubG9nby1zcG9uc29ye3dpZHRoOjE4JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLW91dGxpbmUgLm91dGxpbmVfX3dyYXAgZGwgZGQgLmxvZ28tc3BvbnNvcnt3aWR0aDoyNSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkZCAubG9nby1zcG9uc29ye3dpZHRoOjY1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIGRsIGRkIC5sb2dvLXNwb25zb3I6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkZCAubG9nby1zcG9uc29yOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToycmVtfX0ucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkZCAubG9nby1zcG9uc29yOm50aC1jaGlsZCgxKXttYXJnaW4tcmlnaHQ6NSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIGRsIGRkIC5sb2dvLXNwb25zb3I6bnRoLWNoaWxkKDEpe21hcmdpbi1ib3R0b206MXJlbX19LnBnLW91dGxpbmUgLm91dGxpbmVfX3dyYXAgZGwgZGQgLmxvZ28tc3BvbnNvcjpudGgtY2hpbGQoMil7bWFyZ2luLXJpZ2h0OjIlfS5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIGRsIGRkIC5sb2dvLXNwb25zb3I6bnRoLWNoaWxkKDQpe21hcmdpbi1sZWZ0Oi0xLjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkZCAubG9nby1zcG9uc29yOm50aC1jaGlsZCg0KXt3aWR0aDo3NSU7bWFyZ2luLWJvdHRvbToycmVtfX0ucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkZCBhe2Rpc3BsYXk6YmxvY2t9LnBnLW91dGxpbmUgLm91dGxpbmVfX3dyYXAgZGwgZGQgYS5sb2dvMDF7d2lkdGg6MTgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vdXRsaW5lIC5vdXRsaW5lX193cmFwIGRsIGRkIGEubG9nbzAxe21hcmdpbjowIGF1dG8gMS41cmVtfX0ucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkZCBhLmxvZ28wNnt3aWR0aDoxMzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW91dGxpbmUgLm91dGxpbmVfX3dyYXAgZGwgZGQgYS5sb2dvMDZ7bWFyZ2luOjAgYXV0byAxLjVyZW19fUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkZDpob3ZlcntvcGFjaXR5Oi44fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW91dGxpbmUgLm91dGxpbmVfX3dyYXAgZGwgZGQuZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucGctb3V0bGluZSAub3V0bGluZV9fd3JhcCBkbCBkZCAuZm9udC1zbXtmb250LXNpemU6Y2xhbXAoLjc1cmVtLDJ2dywuODc1cmVtKTtmb250LXdlaWdodDpsaWdodGVyfTpyb290IC50aWNrZXQwMXstLWtleS1jb2xvcjogIzAxYWFjOX06cm9vdCAudGlja2V0MDJ7LS1rZXktY29sb3I6ICMzNzAwODl9LnBnLXRpY2tldHN7cG9zaXRpb246cmVsYXRpdmV9LnBnLXRpY2tldHMgLmFic29sdXRlX190aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTE1cHg7cmlnaHQ6MDt6LWluZGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy10aWNrZXRzIC5hYnNvbHV0ZV9fdGl0bGV7dG9wOi0yMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXRpY2tldHMgLmFic29sdXRlX190aXRsZXt3aWR0aDo1MCU7dG9wOjMzcHh9fS5wZy10aWNrZXRzIC5hYnNvbHV0ZV9fdGl0bGUgaW1ne29iamVjdC1maXQ6Y29udGFpbn0ucGctdGlja2V0cyAuc2VjdGlvbl9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2ZvbnQtc2l6ZTpjbGFtcCgycmVtLDN2dywyLjI1cmVtKTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJvdHRvbTouNXJlbX0ucGctdGlja2V0cyAudGlja2V0X193cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjJweCBzb2xpZCB2YXIoLS1rZXktY29sb3IpO3BhZGRpbmc6MnJlbSAycmVtIDRyZW0gMnJlbTttYXJnaW4tYm90dG9tOjRyZW07ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctdGlja2V0cyAudGlja2V0X193cmFwe3BhZGRpbmc6MnJlbSAxcmVtO21hcmdpbi1ib3R0b206MnJlbX19LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuaGVhZGVye21hcmdpbi1ib3R0b206MXJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuaGVhZGVye2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0ucGctdGlja2V0cyAudGlja2V0X193cmFwIC5oZWFkZXIgLnR5cGV7d2lkdGg6MTkwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZXktY29sb3IpO2JvcmRlci1yYWRpdXM6NTBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTtwYWRkaW5nOi4ycmVtIDA7bWFyZ2luLXJpZ2h0OjEwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuaGVhZGVyIC50eXBle21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuaGVhZGVyIC50eXBle3dpZHRoOjE1MHB4O21hcmdpbi1ib3R0b206LjVyZW19fS5wZy10aWNrZXRzIC50aWNrZXRfX3dyYXAgLmhlYWRlciAucHJpY2V7Y29sb3I6dmFyKC0ta2V5LWNvbG9yKTtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy10aWNrZXRzIC50aWNrZXRfX3dyYXAgLmhlYWRlciAucHJpY2V7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9fS5wZy10aWNrZXRzIC50aWNrZXRfX3dyYXAgLmhlYWRlciAucHJpY2UgLnNpemUtbGd7Zm9udC1zaXplOmNsYW1wKDJyZW0sNXZ3LDMuNzVyZW0pO21hcmdpbjowIC41cmVtfS5wZy10aWNrZXRzIC50aWNrZXRfX3dyYXAgLmhlYWRlciAucHJpY2UgLnNpemUtbWR7Zm9udC1zaXplOmNsYW1wKDFyZW0sM3Z3LDEuNzVyZW0pfS5wZy10aWNrZXRzIC50aWNrZXRfX3dyYXAgLmhlYWRlciAucHJpY2UgLnNpemUtc217Zm9udC1zaXplOmNsYW1wKC43NXJlbSwzdncsMS4yNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZH0ucGctdGlja2V0cyAudGlja2V0X193cmFwIC5kZXRhaWx7bWFyZ2luLWJvdHRvbTo0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctdGlja2V0cyAudGlja2V0X193cmFwIC5kZXRhaWx7bWFyZ2luLWJvdHRvbToycmVtfX0ucGctdGlja2V0cyAudGlja2V0X193cmFwIC5kZXRhaWwgbGl7bWFyZ2luLWJvdHRvbToycmVtfS5wZy10aWNrZXRzIC50aWNrZXRfX3dyYXAgLmRldGFpbCAubGlzdHtwYWRkaW5nOi44cmVtIDFyZW07bWFyZ2luLWJvdHRvbTouNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuZGV0YWlsIC5saXN0e3BhZGRpbmc6MXJlbX19LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuZGV0YWlsIC5saXN0LmJnLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojZjBmM2Y1fS5wZy10aWNrZXRzIC50aWNrZXRfX3dyYXAgLmRldGFpbCAubGlzdC5iZy15ZWxsb3d7YmFja2dyb3VuZC1jb2xvcjojZmVmOWU5fS5wZy10aWNrZXRzIC50aWNrZXRfX3dyYXAgLmRldGFpbCAudGl0bGV7Zm9udC1zaXplOmNsYW1wKC45Mzc1cmVtLDJ2dywxLjEyNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuZGV0YWlsIC50aXRsZXt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjhweH19LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuZGV0YWlsIC5pY29uLWF2YWlsYWJsZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoyMHB4O2ZvbnQtc2l6ZTpjbGFtcCgxM3B4LDJ2dywxNHB4KTtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6OHB4IDE2cHh9LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuZGV0YWlsIC5pY29uLWF2YWlsYWJsZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMnB4O2hlaWdodDo3cHg7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO21hcmdpbi1yaWdodDo4cHg7bWFyZ2luLWJvdHRvbToycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy10aWNrZXRzIC50aWNrZXRfX3dyYXAgLmRldGFpbCAuaWNvbi1hdmFpbGFibGUuYmx1ZXt3aWR0aDoxMDBweH19LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuZGV0YWlsIC5pY29uLWF2YWlsYWJsZS5ibHVlOjpiZWZvcmV7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwNDk4OTtib3JkZXItbGVmdDoycHggc29saWQgIzAwNDk4OX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuZGV0YWlsIC5pY29uLWF2YWlsYWJsZS55ZWxsb3d7d2lkdGg6MTE1cHh9fS5wZy10aWNrZXRzIC50aWNrZXRfX3dyYXAgLmRldGFpbCAuaWNvbi1hdmFpbGFibGUueWVsbG93OjpiZWZvcmV7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2YyOTU0Zjtib3JkZXItbGVmdDoycHggc29saWQgI2YyOTU0Zn0ucGctdGlja2V0cyAudGlja2V0X193cmFwIC5kZXRhaWwgLm5vdGV7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6bGlnaHRlcjt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1sZWZ0OjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy10aWNrZXRzIC50aWNrZXRfX3dyYXAgLmRldGFpbCAubm90ZXtwYWRkaW5nLWxlZnQ6MXJlbX19LnBnLXRpY2tldHMgLnRpY2tldF9fd3JhcCAuZGV0YWlsIC5ub3RlIC5yZWR7Y29sb3I6I2Y4MzQwZX0ucGctdGlja2V0cyAudGlja2V0X193cmFwIC5kZXRhaWwgLm5vdGUgLnRleHQtbGlua3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wZy10aWNrZXRzIC5wbGFuLW5vdGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtib3JkZXI6M3B4IHNvbGlkICMzMzM7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MjRweCA0MHB4O21hcmdpbi1ib3R0b206MjRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXRpY2tldHMgLnBsYW4tbm90ZXtwYWRkaW5nOjI0cHggMjBweH19LnBnLXRpY2tldHMgLnBsYW4tbm90ZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6OTkuNSU7aGVpZ2h0Ojk1LjUlO2JvcmRlcjoxcHggc29saWQgIzMzMzttYXJnaW46MnB4fUBtZWRpYSBwcmludHsucGctdGlja2V0cyAucGxhbi1ub3Rle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS5wZy10aWNrZXRzIC5wbGFuLW5vdGUgLmxlYWR7Zm9udC1zaXplOmNsYW1wKDE0cHgsMnZ3LDE1cHgpO2ZvbnQtd2VpZ2h0OjMwMH0ucGctYmVuZWZpdHN7bWFyZ2luLWJvdHRvbTo1cmVtfS5wZy1iZW5lZml0c19fc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzU3NWE1YjtwYWRkaW5nOjNyZW0gMCAxcmVtIDA7bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYmVuZWZpdHNfX3NsaWRlcntwYWRkaW5nOjJyZW0gMXJlbSAxcmVtIDFyZW07bWFyZ2luLWJvdHRvbToycmVtfX0ucGctYmVuZWZpdHNfX3NsaWRlciAuc2VjdGlvbl9fdGl0bGV7Y29sb3I6I2ZmZjtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwzdncsM3JlbSk7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luLWJvdHRvbToycmVtfS5wZy1iZW5lZml0c19fc2xpZGVyIC5zd2lwZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5wZy1iZW5lZml0c19fc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30ucGctYmVuZWZpdHNfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKXtwb3NpdGlvbjpyZWxhdGl2ZX0ucGctYmVuZWZpdHNfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTEsNTEsNTEsLjkpO3otaW5kZXg6Mn0ucGctYmVuZWZpdHNfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wZy1iZW5lZml0c19fc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHR7d2lkdGg6NDhweDtoZWlnaHQ6OTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWJlbmVmaXRzX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwucGctYmVuZWZpdHNfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0e3dpZHRoOjI4cHg7aGVpZ2h0OjU3cHh9fS5wZy1iZW5lZml0c19fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDowICFpbXBvcnRhbnR9LnBnLWJlbmVmaXRzX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDowfS5wZy1iZW5lZml0c19fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLC5wZy1iZW5lZml0c19fc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjphdXRvO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0ucGctYmVuZWZpdHNfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy90b3AvYXJyb3ctcHJldi5zdmdcIil9LnBnLWJlbmVmaXRzX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvdG9wL2Fycm93LW5leHQuc3ZnXCIpfS5wZy1iZW5lZml0c19fc2xpZGVyIC5iZW5lZml0X193cmFwe2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1iZW5lZml0c19fc2xpZGVyIC5iZW5lZml0X193cmFwe3BhZGRpbmc6MnJlbSAxcmVtfX0ucGctYmVuZWZpdHNfX3NsaWRlciAuYmVuZWZpdF9fd3JhcCAuaW1ne21hcmdpbi1ib3R0b206MXJlbX0ucGctYmVuZWZpdHNfX3NsaWRlciAuYmVuZWZpdF9fd3JhcCAudGl0bGV7d2lkdGg6OTUlO2ZvbnQtc2l6ZTpjbGFtcCgxLjA2MjVyZW0sM3Z3LDEuMzEyNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjQ7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowIGF1dG8gLjVyZW19LnBnLWJlbmVmaXRzX19zbGlkZXIgLmJlbmVmaXRfX3dyYXAgLnRleHR7d2lkdGg6OTUlO2ZvbnQtc2l6ZTpjbGFtcCguODEyNXJlbSwydncsLjkzNzVyZW0pO3RleHQtYWxpZ246anVzdGlmeTtsZXR0ZXItc3BhY2luZzouMDFyZW07bGluZS1oZWlnaHQ6MS43NTttYXJnaW46MCBhdXRvfS5wZy1iZW5lZml0c19fc2xpZGVyIC5iZW5lZml0X193cmFwIC5jLXJlZ2lzdGVyX19idXR0b257d2lkdGg6bWluKDEwMCUsNDYwcHgpfS5wZy1iZW5lZml0c19fc2xpZGVyIC5vdXRlcl9fdGV4dHt3aWR0aDo1MCU7Y29sb3I6I2ZmZjtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7Zm9udC13ZWlnaHQ6bGlnaHRlcjt0ZXh0LWFsaWduOmp1c3RpZnk7bWFyZ2luOjAgYXV0byAycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYmVuZWZpdHNfX3NsaWRlciAub3V0ZXJfX3RleHR7d2lkdGg6OTUlfX0ucGctYmVuZWZpdHNfX3JlY29tbWVuZCAuc2VjdGlvbl9fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDEuNjI1cmVtLDN2dywzcmVtKX0ucGctYmVuZWZpdHNfX3JlY29tbWVuZCAucmVjb21tZW5kX193cmFwe3dpZHRoOjMxJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWJlbmVmaXRzX19yZWNvbW1lbmQgLnJlY29tbWVuZF9fd3JhcHt3aWR0aDptaW4oMTAwJSw0MDBweCk7bWFyZ2luOjAgYXV0b319LnBnLWJlbmVmaXRzX19yZWNvbW1lbmQgLnJlY29tbWVuZF9fd3JhcCAuaWxsdXN0e3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1iZW5lZml0c19fcmVjb21tZW5kIC5yZWNvbW1lbmRfX3dyYXAgLnBlcnNvbntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6Y2xhbXAoMS4xMjVyZW0sM3Z3LDEuMzc1cmVtKTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tdG9wOi02MHB4O21hcmdpbi1ib3R0b206MnJlbTt6LWluZGV4OjJ9LnBnLXNwZWFrZXJze3BhZGRpbmctdG9wOjJyZW07bWFyZ2luLWJvdHRvbTo0cmVtfS5wZy1zcGVha2VycyAuaGVhZGVyX193cmFwe21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXNwZWFrZXJzIC5oZWFkZXJfX3dyYXB7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctc3BlYWtlcnMgLnRpdGxlX193cmFwe3dpZHRoOjYwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXNwZWFrZXJzIC50aXRsZV9fd3JhcHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbX19LnBnLXNwZWFrZXJzIC5zZWN0aW9uX190aXRsZXtmb250LXNpemU6Y2xhbXAoMi4xMjVyZW0sM3Z3LDIuMzc1cmVtKTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdDttYXJnaW4tcmlnaHQ6MnJlbX0ucGctc3BlYWtlcnMgLmMtcmVnaXN0ZXJfX2J1dHRvbnt3aWR0aDptaW4oMTAwJSwzMDBweCk7bWFyZ2luOjB9LnBnLXNwZWFrZXJzIC5ub3Rle2ZvbnQtc2l6ZTpjbGFtcCguNzVyZW0sMnZ3LC44NzVyZW0pO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXNwZWFrZXJzIC5ub3Rle3dpZHRoOjEwMCV9fS5wZy1zcGVha2VycyAuc3BlYWtlcnNfX3dyYXB7ZGlzcGxheTpub25lfS5wZy1zcGVha2VycyAuc3BlYWtlcnNfX3dyYXAgLml0ZW17cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UxZTRlNTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxcmVtIC41cmVtIDAgMS41cmVtO21hcmdpbi1ib3R0b206MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXNwZWFrZXJzIC5zcGVha2Vyc19fd3JhcCAuaXRlbXtwYWRkaW5nOi41cmVtIC41cmVtIDAgMS41cmVtO21hcmdpbi1ib3R0b206LjVyZW19fS5wZy1zcGVha2VycyAuc3BlYWtlcnNfX3dyYXAgLml0ZW06OmJlZm9yZXtjb250ZW50Olwi44O7XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlICsgLjVyZW0pO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjb2xvcjojMDA0OTg5O2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4yNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXNwZWFrZXJzIC5zcGVha2Vyc19fd3JhcCAuaXRlbTo6YmVmb3Jle3RvcDpjYWxjKDM1JSArIC41cmVtKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zcGVha2VycyAuc3BlYWtlcnNfX3dyYXAgLml0ZW06OmJlZm9yZXt0b3A6MjNweH19LnBnLXNwZWFrZXJzIC5zcGVha2Vyc19fd3JhcCAuaXRlbSAubmFtZXtjb2xvcjojMDA0OTg5O2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MXJlbTtjdXJzb3I6cG9pbnRlcn0ucGctc3BlYWtlcnMgLnNwZWFrZXJzX193cmFwIC5pdGVtIC5yb2xle2ZvbnQtc2l6ZTpjbGFtcCguNzVyZW0sMnZ3LC44NzVyZW0pfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctc3BlYWtlcnMgLnNwZWFrZXJzX193cmFwIC5pdGVtIC5yb2xle3dpZHRoOjEwMCV9fS5wZy1zcGVha2VycyAuc3BlYWtlcnNfX3dyYXAuaXNfX29wZW57ZGlzcGxheTpibG9ja30ucGctYWdlbmRhe3BhZGRpbmc6ODBweCAwO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYXtwYWRkaW5nOjQwcHggMDttYXJnaW4tYm90dG9tOjByZW19fS5wZy1hZ2VuZGEgLnNlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgyLjEyNXJlbSwzdncsMi4zNzVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MXJlbX0ucGctYWdlbmRhIC5hZ2VuZGFfX2hlYWRlcnttYXJnaW4tYm90dG9tOjMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAuYWdlbmRhX19oZWFkZXJ7bWFyZ2luLWJvdHRvbToxLjVyZW19fS5wZy1hZ2VuZGEgLnByb2dyYW1fX2xpbmt7d2lkdGg6NTAlO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYWdlbmRhIC5wcm9ncmFtX19saW5re3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctYWdlbmRhIC5wcm9ncmFtX19saW5rIGF7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NDglO2ZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLDJ2dywxLjVyZW0pO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJvdHRvbTouNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fbGluayBhe3dpZHRoOjQ1JX19LnBnLWFnZW5kYSAucHJvZ3JhbV9fbGluayBhOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjgwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMzMzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYWdlbmRhIC5wcm9ncmFtX19saW5rIGE6OmJlZm9yZXt3aWR0aDoxMDAlfX0ucGctYWdlbmRhIC5wcm9ncmFtX19saW5rIGE6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotM3B4O3JpZ2h0OjIyLjUlO2hlaWdodDoyMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzMzMzt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hZ2VuZGEgLnByb2dyYW1fX2xpbmsgYTo6YWZ0ZXJ7cmlnaHQ6Mi43JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hZ2VuZGEgLnByb2dyYW1fX2xpbmsgYTo6YWZ0ZXJ7cmlnaHQ6My41JX19QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1hZ2VuZGEgLnByb2dyYW1fX2xpbmsgYTpob3ZlcntvcGFjaXR5Oi44fX0ucGctYWdlbmRhIC5wcm9ncmFtX19ub3Rle3dpZHRoOjUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fbm90ZXt3aWR0aDoxMDAlfX0ucGctYWdlbmRhIC5wcm9ncmFtX19ub3RlIHB7Zm9udC1zaXplOmNsYW1wKC42MjVyZW0sMnZ3LC42ODc1cmVtKTt0ZXh0LWFsaWduOnJpZ2h0O2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fbm90ZSBwe3RleHQtYWxpZ246bGVmdH19LnBnLWFnZW5kYSAucHJvZ3JhbV9fYW5jaG9ye2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbToxLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hZ2VuZGEgLnByb2dyYW1fX2FuY2hvcntsaW5lLWhlaWdodDoxLjQ7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctYWdlbmRhIC5wcm9ncmFtX19hbmNob3IgLmZvbnQtYm9sZHtmb250LXdlaWdodDpib2xkfS5wZy1hZ2VuZGEgLnByb2dyYW1fX2FuY2hvciAuZm9udC1saWdodHtmb250LXNpemU6Y2xhbXAoLjc1cmVtLDJ2dywuODc1cmVtKTtmb250LXdlaWdodDpsaWdodGVyfS5wZy1hZ2VuZGEgLnByb2dyYW1fX2NvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206ODhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo1NnB4fX0ucGctYWdlbmRhIC5wcm9ncmFtX19jb250YWluZXItaGVhZGVye2ZvbnQtc2l6ZTpjbGFtcCguNzVyZW0sMnZ3LC45Mzc1cmVtKTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbToxLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hZ2VuZGEgLnByb2dyYW1fX2NvbnRhaW5lci1oZWFkZXJ7bGluZS1oZWlnaHQ6MS40O21hcmdpbi1ib3R0b206MXJlbX19LnBnLWFnZW5kYSAucHJvZ3JhbV9fY29udGFpbmVyLWhlYWRlciBzcGFue2ZvbnQtZmFtaWx5OlwiU2Fub21hdCBTYW5zIFdlYlwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKDEuNzVyZW0sM3Z3LDIuMjVyZW0pO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tcmlnaHQ6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fY29udGFpbmVyLWhlYWRlciBzcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTowfX0ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZXt3aWR0aDoxMDAlfS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlLXRpbWV7YmFja2dyb3VuZC1jb2xvcjojMDkzYTZiO2ZvbnQtZmFtaWx5OlwiU2Fub21hdCBTYW5zIFdlYlwiLHNhbnMtc2VyaWY7Y29sb3I6I2ZmZjtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwydncsMS4zNzVyZW0pO3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoyO3BhZGRpbmc6MCAyLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlLXRpbWV7cGFkZGluZzowIDFyZW19fS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlLWl0ZW17ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowcHggMXB4IDIycHggMHB4IHJnYmEoMCwwLDAsLjE1KSxpbnNldCAwcHggNXB4IDBweCAwcHggcmdiYSgwLDczLDEzNywuMDA0KTtwYWRkaW5nOjEuNXJlbSAyLjVyZW0gMDttYXJnaW4tYm90dG9tOi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZS1pdGVte3BhZGRpbmc6MS41cmVtIDFyZW19fS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLXRvcHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbToxcmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzM7bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS10b3B7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS10b3AuYm9yZGVyLW5vbmV7Ym9yZGVyLWJvdHRvbTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS10b3AuYm9yZGVyLW5vbmV7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjB9fS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLXRvcCAubnVte3dpZHRoOjIyM3B4O2NvbG9yOiMwMDQ5ODk7Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwzdncsMS41cmVtKTtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS10b3AgLm51bXttYXJnaW4tYm90dG9tOi41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tdG9wIC5udW17d2lkdGg6MTAwJX19LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tdG9wIC5udW0gLmZvbnQtanB7Zm9udC1mYW1pbHk6XCLjg6HjgqTjg6rjgqpcIixcIk1laXJ5byzjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIixcIk9zYWthXCIsXCLvvK3vvLMg77yw44K044K344OD44KvXCIsXCJNUyBQR290aGljXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoMS4xMjVyZW0sMnZ3LDEuMzc1cmVtKX0ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS10b3AgLm51bSAubm90ZXtjb2xvcjojMzMzO2ZvbnQtc2l6ZTpjbGFtcCguODEyNXJlbSwydncsLjkzNzVyZW0pO3BhZGRpbmctbGVmdDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS10b3AgLm51bSAubm90ZXtwYWRkaW5nLWxlZnQ6MH19LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tdG9wIC5udW0udy1sZ3t3aWR0aDo5MCV9LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tdG9wIC50aW1le2NvbG9yOiMwMDQ5ODk7Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwzdncsMS4xMjVyZW0pO2xpbmUtaGVpZ2h0OjEuNjtmb250LXdlaWdodDpsaWdodGVyO21hcmdpbi1yaWdodDoycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS10b3AgLnRpbWV7bGluZS1oZWlnaHQ6MS40O21hcmdpbi1ib3R0b206LjVyZW19fS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLXRvcCAucHJvZ3JhbV9fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLDN2dywxLjVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246bGVmdH0ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS10b3AgLnByb2dyYW1fX3RpdGxlIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6Y2xhbXAoLjc1cmVtLDJ2dywuODc1cmVtKTttYXJnaW4tYm90dG9tOjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tdG9wIC5wcm9ncmFtX190aXRsZSBzcGFue21hcmdpbi1ib3R0b206NHB4fX0ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS10b3AgLmFjY29yZGlvbl9fd3JhcHt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDttYXJnaW4tdG9wOi41cmVtfS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLXRvcCAuYWNjb3JkaW9uX193cmFwIGEucHJvZ3JhbV9fdGl0bGV7ZGlzcGxheTpibG9ja30ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS10b3AgLmFjY29yZGlvbl9fd3JhcCBhLnByb2dyYW1fX3RpdGxlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItbGVmdDoycHggc29saWQgIzMzMztib3JkZXItdG9wOjJweCBzb2xpZCAjMzMzO3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyk7bWFyZ2luOjAgMCA0cHggMTZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tdG9wIC5hY2NvcmRpb25fX3dyYXAgYS5wcm9ncmFtX190aXRsZTo6YWZ0ZXJ7d2lkdGg6OHB4O2hlaWdodDo4cHg7bWFyZ2luOjAgMCA0cHggOHB4fX0ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS10b3AgLmFjY29yZGlvbl9fd3JhcCBhLnByb2dyYW1fX3RpdGxlLm5vLW9wZW46OmFmdGVye2Rpc3BsYXk6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLXRvcCAuYWNjb3JkaW9uX193cmFwIC5zdW1tYXJ5e2ZvbnQtc2l6ZTpjbGFtcCguODEyNXJlbSwydncsLjkzNzVyZW0pO2ZvbnQtd2VpZ2h0OmxpZ2h0ZXI7bGluZS1oZWlnaHQ6MS41O29wYWNpdHk6MDttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbixtYXgtaGVpZ2h0IC4xcyBsaW5lYXJ9LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tdG9wIC5hY2NvcmRpb25fX3dyYXAgYS5wcm9ncmFtX190aXRsZVthcmlhLWV4cGFuZGVkPXRydWVde2NvbG9yOiMwMDQ5ODk7bWFyZ2luLWJvdHRvbTo4cHh9LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tdG9wIC5hY2NvcmRpb25fX3dyYXAgYS5wcm9ncmFtX190aXRsZVthcmlhLWV4cGFuZGVkPXRydWVdOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW46MCAwIDAgMXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tdG9wIC5hY2NvcmRpb25fX3dyYXAgYS5wcm9ncmFtX190aXRsZVthcmlhLWV4cGFuZGVkPXRydWVdOjphZnRlcnttYXJnaW46MCAwIDAgLjVyZW19fS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLXRvcCAuYWNjb3JkaW9uX193cmFwIGEucHJvZ3JhbV9fdGl0bGVbYXJpYS1leHBhbmRlZD10cnVlXSsuc3VtbWFyeXtvcGFjaXR5OjE7bWF4LWhlaWdodDozMGVtO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbixtYXgtaGVpZ2h0IC4xcyBsaW5lYXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLXRvcCAuYWNjb3JkaW9uX193cmFwIGEucHJvZ3JhbV9fdGl0bGVbYXJpYS1leHBhbmRlZD10cnVlXSsuc3VtbWFyeXttYXgtaGVpZ2h0OjM5ZW19fS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLWJvdHRvbSAubC1pbm5lcl9fZmxleHttYXJnaW4tYm90dG9tOjB9LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX193cmFwe3dpZHRoOjQ4JX0ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS1ib3R0b20gLnNwZWFrZXJfX3dyYXA6bnRoLWNoaWxkKG9kZCl7bWFyZ2luLXJpZ2h0OjIlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS1ib3R0b20gLnNwZWFrZXJfX3dyYXA6bnRoLWNoaWxkKG9kZCl7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS1ib3R0b20gLnNwZWFrZXJfX3dyYXB7d2lkdGg6MTAwJX19LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX193cmFwIC5zcGVha2VyX190eXBle3dpZHRoOjEwMCU7Zm9udC1zaXplOmNsYW1wKC43NXJlbSwydncsLjgxMjVyZW0pO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjhweH0ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS1ib3R0b20gLnNwZWFrZXJfX3dyYXAgLnNwZWFrZXJfX3R5cGUud2l0aC1pbWd7bWFyZ2luLWJvdHRvbTo0cHh9LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX193cmFwLm1vZGVyYXRvcnt3aWR0aDo0MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLWJvdHRvbSAuc3BlYWtlcl9fd3JhcC5tb2RlcmF0b3J7d2lkdGg6MTAwJX19LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX19jYXJke3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MnJlbTtjdXJzb3I6cG9pbnRlcn0ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS1ib3R0b20gLnNwZWFrZXJfX2NhcmQuc3BlYWtlcntoZWlnaHQ6MTMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLWJvdHRvbSAuc3BlYWtlcl9fY2FyZC5zcGVha2Vye2hlaWdodDoxMDBweH19LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX19jYXJkLm1vZGVyYXRvci53aXRoLWltZ3toZWlnaHQ6OTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX19jYXJkLm1vZGVyYXRvci53aXRoLWltZ3toZWlnaHQ6NzBweH19LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX19jYXJkLWltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLWJvdHRvbSAuc3BlYWtlcl9fY2FyZC1pbWcuc3BlYWtlciwucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS1ib3R0b20gLnNwZWFrZXJfX2NhcmQtaW1nLm1vZGVyYXRvcnt3aWR0aDphdXRvfS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLWJvdHRvbSAuc3BlYWtlcl9fY2FyZC1pbmZvIC5uYW1le2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS4zfS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLWJvdHRvbSAuc3BlYWtlcl9fY2FyZC1pbmZvIC5yb2xle2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6bGlnaHRlcjtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luLXRvcDo0cHh9LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX19jYXJkLWluZm8gLnN0YXRlbWVudHtkaXNwbGF5OmJsb2NrO3dpZHRoOjkwcHg7YmFja2dyb3VuZC1jb2xvcjojMGM3MGM3O2NvbG9yOiNmZmY7Zm9udC1zaXplOmNsYW1wKC43NXJlbSwydncsLjg3NXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMHB4O21hcmdpbi10b3A6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX19jYXJkLWluZm8gLnN0YXRlbWVudHtsaW5lLWhlaWdodDoyNXB4fX0ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS1ib3R0b20gLnNwZWFrZXJfX2NhcmQtaW5mby5zcGVha2Vye3dpZHRoOmNhbGMoMTAwJSAtIDEzMHB4KTtwYWRkaW5nOjAgMyUgMCAzJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX19jYXJkLWluZm8uc3BlYWtlcnt3aWR0aDpjYWxjKDEwMCUgLSAxMDBweCl9fS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLWJvdHRvbSAuc3BlYWtlcl9fY2FyZC1pbmZvLnNwZWFrZXIgLnByaXple2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOmNsYW1wKC42ODc1cmVtLDJ2dywxcmVtKTtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTo4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLWJvdHRvbSAuc3BlYWtlcl9fY2FyZC1pbmZvLnNwZWFrZXIgLnByaXple21hcmdpbi1ib3R0b206NHB4fX0ucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS1ib3R0b20gLnNwZWFrZXJfX2NhcmQtaW5mby5zcGVha2VyIC5uYW1le2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxLjEyNXJlbSl9LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX19jYXJkLWluZm8uc3BlYWtlciAucm9sZXtmb250LXNpemU6Y2xhbXAoLjYyNXJlbSwydncsLjg3NXJlbSl9LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX19jYXJkLWluZm8ubW9kZXJhdG9ye3dpZHRoOmNhbGMoMTAwJSAtIDk1cHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYWdlbmRhIC5wcm9ncmFtX190YWJsZSAuaXRlbS1ib3R0b20gLnNwZWFrZXJfX2NhcmQtaW5mby5tb2RlcmF0b3J7d2lkdGg6Y2FsYygxMDAlIC0gNzBweCl9fS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLWJvdHRvbSAuc3BlYWtlcl9fY2FyZC1pbmZvLm1vZGVyYXRvciAubmFtZXtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSl9LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX19jYXJkLWluZm8ubW9kZXJhdG9yIC5yb2xle2ZvbnQtc2l6ZTpjbGFtcCguNjI1cmVtLDJ2dywuNzVyZW0pfS5wZy1hZ2VuZGEgLnByb2dyYW1fX3RhYmxlIC5pdGVtLWJvdHRvbSAuc3BlYWtlcl9fY2FyZC1pbmZvLm1vZGVyYXRvci53aXRoLWltZ3twYWRkaW5nOjAgMyUgMCAzJX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLWFnZW5kYSAucHJvZ3JhbV9fdGFibGUgLml0ZW0tYm90dG9tIC5zcGVha2VyX19jYXJkOmhvdmVye29wYWNpdHk6Ljh9fS5wZy1hZ2VuZGEub25fX2xpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NDBweCA1JX0ucGctYWdlbmRhLm9uX19saXZlOjphZnRlcntkaXNwbGF5Om5vbmV9LnBnLWFnZW5kYS5vbl9fYXJjaGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYzZjU7Ym9yZGVyLWJvdHRvbTpub25lO3BhZGRpbmc6NDBweCAwIDgwcHg7bWFyZ2luLWJvdHRvbTowfS5wZy1hZ2VuZGEub25fX2FyY2hpdmU6OmFmdGVye2Rpc3BsYXk6bm9uZX0ucGctYWdlbmRhLm9uX19hcmNoaXZlIC5pbm5lcl9fd3JhcHt3aWR0aDptaW4oODAlLDEyMDBweCk7bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWFnZW5kYS5vbl9fYXJjaGl2ZSAuaW5uZXJfX3dyYXB7d2lkdGg6OTAlfX0ucGctYWdlbmRhLm9uX19hcmNoaXZlIC5wcm9ncmFtX19jb250YWluZXItaGVhZGVye3dpZHRoOjEyMHB4O2JhY2tncm91bmQtY29sb3I6IzAwNDk4OTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjFyZW19LnBnLWFnZW5kYS5vbl9fYXJjaGl2ZSAucHJvZ3JhbV9fY29udGFpbmVyLWhlYWRlciBzcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwydncsMS42MjVyZW0pO21hcmdpbjowfS5wZy1hZ2VuZGEub25fX2FyY2hpdmUgLnByb2dyYW1fX3RhYmxlLWl0ZW17cGFkZGluZy1ib3R0b206MS41cmVtfS5wZy1hZ2VuZGEub25fX2FyY2hpdmUgLnZpZGVvX19idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoyMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc4YzE7Ym9yZGVyLXJhZGl1czozcHg7Y29sb3I6I2ZmZjtmb250LXNpemU6Y2xhbXAoLjc1cmVtLDJ2dywuODEyNXJlbSk7bGluZS1oZWlnaHQ6MS4zO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOi41cmVtIDFyZW19LnBnLWFnZW5kYS5vbl9fYXJjaGl2ZSAudmlkZW9fX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYWdlbmRhLm9uX19hcmNoaXZlIC52aWRlb19fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctYWdlbmRhLm9uX19hcmNoaXZlIC52aWRlb19fYnV0dG9uOmxhc3Qtb2YtdHlwZXttYXJnaW4tdG9wOi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYWdlbmRhLm9uX19hcmNoaXZlIC52aWRlb19fYnV0dG9ue2xpbmUtaGVpZ2h0OjEuNn19LnBnLWFnZW5kYS5vbl9fYXJjaGl2ZSAudmlkZW9fX2J1dHRvbiBzcGFue2ZvbnQtZmFtaWx5OlwiU2Fub21hdCBTYW5zIFdlYlwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO2ZvbnQtd2VpZ2h0OjUwMH0ucGctYWdlbmRhLm9uX19hcmNoaXZlIC52aWRlb19fYnV0dG9uOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6NSU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MjRweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tcGxheS5zdmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnBnLWFnZW5kYS5vbl9fYXJjaGl2ZSAudmlkZW9fX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDU4OGV9LnBnLWFzaWEtbmV3c3twYWRkaW5nOjIuNXJlbSAwfS5wZy1hc2lhLW5ld3MgLnNlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgyMHB4LDN2dywyNnB4KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MXJlbX0ucGctYXNpYS1uZXdzIC5uZXdzX193cmFwOmZpcnN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTo0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYXNpYS1uZXdzIC5uZXdzX193cmFwOmZpcnN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTo1cmVtfX0ucGctYXNpYS1uZXdzIC5uZXdzX193cmFwIC51cGRhdGV7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tYm90dG9tOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hc2lhLW5ld3MgLm5ld3NfX3dyYXAgLnVwZGF0ZXttYXJnaW4tYm90dG9tOjFyZW19fS5wZy1hc2lhLW5ld3MgLm5ld3NfX3dyYXAgLnVwZGF0ZV9fZGF0ZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Y2xhbXAoLjU2MjVyZW0sMnZ3LC42ODc1cmVtKX0ucGctYXNpYS1uZXdzIC5uZXdzX193cmFwIC51cGRhdGVfX2J5e2ZvbnQtZmFtaWx5OlwiU2Fub21hdCBTYW5zIFdlYlwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKC42ODc1cmVtLDJ2dywuODEyNXJlbSk7bGluZS1oZWlnaHQ6MS41fS5wZy1hc2lhLW5ld3MgLm5ld3NfX3dyYXAgLnVwZGF0ZV9fYnkgaW1ne3dpZHRoOjYwcHg7dmVydGljYWwtYWxpZ246aW5oZXJpdH0ucGctYXNpYS1uZXdzIC5uZXdzX193cmFwIC51cGRhdGVfX2J5LmxvZ28tc20gaW1ne3dpZHRoOjc1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hc2lhLW5ld3MgLm5ld3NfX3dyYXAgLmMtc2VjdGlvbl9fdGl0bGV7bWFyZ2luLWJvdHRvbTowfX0ucGctYXNpYS1uZXdzIC5uZXdzX193cmFwIC5sLWlubmVyX19mbGV4e2FsaWduLWl0ZW1zOnN0cmV0Y2h9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1hc2lhLW5ld3MgLm5ld3NfX3dyYXAgLmwtaW5uZXJfX2ZsZXh7ZmxleC13cmFwOndyYXB9fS5wZy1hc2lhLW5ld3MgLmFydGljbGVfX2NvbnRhaW5lcnt3aWR0aDozMSU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctdG9wOjEycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1hc2lhLW5ld3MgLmFydGljbGVfX2NvbnRhaW5lcnt3aWR0aDo0OCV9LnBnLWFzaWEtbmV3cyAuYXJ0aWNsZV9fY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFzaWEtbmV3cyAuYXJ0aWNsZV9fY29udGFpbmVye3dpZHRoOjEwMCV9LnBnLWFzaWEtbmV3cyAuYXJ0aWNsZV9fY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTouNXJlbX19LnBnLWFzaWEtbmV3cyAuYXJ0aWNsZV9fY29udGFpbmVyIC5jb250YWluZXJfX3RpdGxle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzM7Zm9udC1zaXplOmNsYW1wKDFyZW0sMnZ3LDEuMTI1cmVtKTtmb250LXdlaWdodDpib2xkfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYXNpYS1uZXdzIC5hcnRpY2xlX19jb250YWluZXIgLmNvbnRhaW5lcl9fdGl0bGV7bWFyZ2luLWJvdHRvbTouNXJlbX19LnBnLWFzaWEtbmV3cyAuYXJ0aWNsZV9fY29udGFpbmVyIC5hcnRpY2xlX193cmFwe3BhZGRpbmc6MTZweCAwfS5wZy1hc2lhLW5ld3MgLmFydGljbGVfX2NvbnRhaW5lciAuYXJ0aWNsZV9fd3JhcDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM2MDYwNjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hc2lhLW5ld3MgLmFydGljbGVfX2NvbnRhaW5lciAuYXJ0aWNsZV9fd3JhcHtwYWRkaW5nOi41cmVtIDB9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucGctYXNpYS1uZXdzIC5hcnRpY2xlX19jb250YWluZXIgLmFydGljbGVfX3dyYXA6aG92ZXJ7b3BhY2l0eTouOH19LnBnLWFzaWEtbmV3cyAuYXJ0aWNsZV9fY29udGFpbmVyIC5hcnRpY2xlX193cmFwIC50aXRsZXtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsLjkzNzVyZW0pO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1hc2lhLW5ld3MgLmFydGljbGVfX2NvbnRhaW5lciAuYXJ0aWNsZV9fd3JhcCAuZGF0ZXtjb2xvcjojNjA2MDYxO2ZvbnQtc2l6ZTpjbGFtcCguNjI1cmVtLDJ2dywuNzVyZW0pfS5wZy1hc2lhLW5ld3MgLmFydGljbGVfX2NvbnRhaW5lciAuYXJ0aWNsZV9fd3JhcC5mZWF0dXJle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LnBnLWFzaWEtbmV3cyAuYXJ0aWNsZV9fY29udGFpbmVyIC5hcnRpY2xlX193cmFwLmZlYXR1cmUgLnRleHRfX3dyYXB7d2lkdGg6NjAlfS5wZy1hc2lhLW5ld3MgLmFydGljbGVfX2NvbnRhaW5lciAuYXJ0aWNsZV9fd3JhcC5mZWF0dXJlIC50aHVtYm5haWx7d2lkdGg6MzglO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDoyNCU7bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tbGVmdDo0cHh9LnBnLWFzaWEtbmV3cyAuYXJ0aWNsZV9fY29udGFpbmVyIC5hcnRpY2xlX193cmFwLmZlYXR1cmUgLnRodW1ibmFpbCBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2hlaWdodDoxMDAlfS5wZy1hc2lhLW5ld3MgLmFydGljbGVfX2NvbnRhaW5lci5uZXdzLWVue2ZvbnQtZmFtaWx5OlwiU2Fub21hdCBTYW5zIFdlYlwiLHNhbnMtc2VyaWZ9LnBnLWFzaWEtbmV3cyAuYXJ0aWNsZV9fY29udGFpbmVyLm5ld3MtZW4gLmZlYXR1cmV7bWluLWhlaWdodDoxNjdweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFzaWEtbmV3cyAuYXJ0aWNsZV9fY29udGFpbmVyLm5ld3MtZW4gLmZlYXR1cmV7bWluLWhlaWdodDphdXRvfX0ucGctcGhvdG9ze3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQ2LDQ5LDUxLC44KTtwYWRkaW5nOjhyZW0gMCAxNXJlbSAwO21hcmdpbi1ib3R0b206NXJlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpey5wZy1waG90b3N7cGFkZGluZzo4cmVtIDAgMTByZW0gMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1waG90b3N7cGFkZGluZzo1cmVtIDAgMTByZW0gMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1waG90b3N7cGFkZGluZzo0cmVtIDAgNXJlbSAwO21hcmdpbi1ib3R0b206M3JlbX19LnBnLXBob3RvcyAuaGVhZGVye2NvbG9yOiNmZmY7Zm9udC1zaXplOmNsYW1wKDEuMjVyZW0sM3Z3LDEuNXJlbSk7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246bGVmdDttYXJnaW4tbGVmdDo1JTttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXBob3RvcyAuaGVhZGVye21hcmdpbi1ib3R0b206MXJlbX19LnBnLXBob3RvcyAuYmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDo5MCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvdG9wL2hlcm8tYmcucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15O2JhY2tncm91bmQtcG9zaXRpb246dG9wIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTo1MCU7ei1pbmRleDotMX0ucGctcGhvdG9zIC5zbGlkZXJfX2l0ZW17cG9zaXRpb246cmVsYXRpdmV9LnBnLXBob3RvcyAuc2xpZGVyX19pdGVtIC5pbmZve3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo1JTtsZWZ0OjUlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDczLDEzNywuOCk7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6LjVyZW0gMXJlbX0ucGctcGhvdG9zIC5zbGlkZXJfX2l0ZW0gLmluZm8gLnJvbGV7Zm9udC1zaXplOmNsYW1wKC43NXJlbSwydncsLjg3NXJlbSl9LnBnLXBob3RvcyAuc2xpZGVyX19pdGVtIC5pbmZvIC5uYW1le2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwzdncsMS4zNzVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGR9LnBnLXBob3RvcyAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wZy1waG90b3MgLnN3aXBlci1idXR0b24tbmV4dHt3aWR0aDo1MHB4O2hlaWdodDo1MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctcGhvdG9zIC5zd2lwZXItYnV0dG9uLXByZXYsLnBnLXBob3RvcyAuc3dpcGVyLWJ1dHRvbi1uZXh0e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9fS5wZy1waG90b3MgLnN3aXBlci1idXR0b24tcHJldntsZWZ0OjE0JSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctcGhvdG9zIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDo1cHggIWltcG9ydGFudH19LnBnLXBob3RvcyAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0OjEyJSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctcGhvdG9zIC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6NXB4ICFpbXBvcnRhbnR9fS5wZy1waG90b3MgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLnBnLXBob3RvcyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDttYXJnaW46YXV0bztiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LnBnLXBob3RvcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9hcmNoaXZlL2Fycm93LXByZXYuc3ZnXCIpfS5wZy1waG90b3MgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYXJjaGl2ZS9hcnJvdy1uZXh0LnN2Z1wiKX0ucGctcGhvdG9zIC5zd2lwZXItdGh1bWJze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4OCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDptaW4oODAlLDE2MDBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1waG90b3MgLnN3aXBlci10aHVtYnN7d2lkdGg6OTAlfX06cm9vdCAudGlja2V0MDF7LS1rZXktY29sb3I6ICMwMWFhYzl9OnJvb3QgLnRpY2tldDAyey0ta2V5LWNvbG9yOiAjMzcwMDg5fS5wZy1yZWdpc3RlcntwYWRkaW5nLXRvcDoxMHJlbTttYXJnaW4tYm90dG9tOjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1yZWdpc3RlcntwYWRkaW5nLXRvcDo1cmVtO21hcmdpbi1ib3R0b206MnJlbX19LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcHt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbTozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwe21hcmdpbi1ib3R0b206MnJlbX19LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcC5hbGlnbi1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAucGFnZV9fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDJyZW0sM3Z3LDIuMjVyZW0pO21hcmdpbi1ib3R0b206MXJlbX0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC5sZWFke2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSk7dGV4dC1hbGlnbjpqdXN0aWZ5fS5wZy1yZWdpc3RlciAucmVnaXN0ZXJfX3dyYXAgLnRpdGxle2JhY2tncm91bmQtY29sb3I6I2YwZjNmNTtmb250LXNpemU6Y2xhbXAoMS4zNzVyZW0sMnZ3LDEuNXJlbSk7cGFkZGluZzoxcmVtO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAudGl0bGV7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC50ZXh0e2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTt0ZXh0LWFsaWduOmp1c3RpZnk7bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC50ZXh0e21hcmdpbi1ib3R0b206MXJlbX19LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAuYWxpZ24tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAuZm9udC1ib2xke2ZvbnQtd2VpZ2h0OmJvbGR9LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAuZm9udC1sZ3tmb250LXNpemU6Y2xhbXAoMS4zNzVyZW0sMnZ3LDEuNXJlbSl9LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAuZm9udC1zbXtmb250LXNpemU6Y2xhbXAoLjc1cmVtLDJ2dywuODc1cmVtKX0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC5kb2J1bGUtbGluZXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdWJsZX0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC50ZXh0LWxpbmt7Y29sb3I6IzAwNDk4OTtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAudGV4dC1saW5rLmZvbnQtZW57Zm9udC13ZWlnaHQ6MzAwO3dvcmQtd3JhcDpicmVhay13b3JkfS5wZy1yZWdpc3RlciAucmVnaXN0ZXJfX3dyYXAgLmxpc3R7bWFyZ2luLWJvdHRvbToycmVtfS5wZy1yZWdpc3RlciAucmVnaXN0ZXJfX3dyYXAgLmxpc3QgbGl7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO3BhZGRpbmctbGVmdDoycmVtO21hcmdpbi1ib3R0b206MXJlbX0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC5saXN0IGxpOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjNweDtsZWZ0OjA7ZGlzcGxheTpncmlkO3BsYWNlLWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjMDA0OTg5O2NvbG9yOiMwMDQ5ODl9LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAubGlzdCBsaTpudGgtY2hpbGQoMSk6OmJlZm9yZXtjb250ZW50OlwiMVwifS5wZy1yZWdpc3RlciAucmVnaXN0ZXJfX3dyYXAgLmxpc3QgbGk6bnRoLWNoaWxkKDIpOjpiZWZvcmV7Y29udGVudDpcIjJcIn0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC5saXN0IGxpOm50aC1jaGlsZCgzKTo6YmVmb3Jle2NvbnRlbnQ6XCIzXCJ9LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAubGlzdCBsaTpudGgtY2hpbGQoNCk6OmJlZm9yZXtjb250ZW50OlwiNFwifS5wZy1yZWdpc3RlciAucmVnaXN0ZXJfX3dyYXAgLmxpc3QgbGk6bnRoLWNoaWxkKDUpOjpiZWZvcmV7Y29udGVudDpcIjVcIn0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC5saXN0IGxpOm50aC1jaGlsZCg2KTo6YmVmb3Jle2NvbnRlbnQ6XCI2XCJ9LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAubGlzdCBsaTpudGgtY2hpbGQoNyk6OmJlZm9yZXtjb250ZW50OlwiN1wifS5wZy1yZWdpc3RlciAucmVnaXN0ZXJfX3dyYXAgLmxpc3QgbGk6bnRoLWNoaWxkKDgpOjpiZWZvcmV7Y29udGVudDpcIjhcIn0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC5saXN0IGxpOm50aC1jaGlsZCg5KTo6YmVmb3Jle2NvbnRlbnQ6XCI5XCJ9LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCBsYWJlbHt3aWR0aDptaW4oMTAwJSwzODVweCk7Ym94LXNoYWRvdzowcHggNXB4IDEwcHggMHB4IHJnYmEoMCwwLDAsLjEpO3BhZGRpbmc6MnJlbTttYXJnaW46MCBhdXRvIDRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1yZWdpc3RlciAucmVnaXN0ZXJfX3dyYXAgbGFiZWx7bWFyZ2luLWJvdHRvbTozcmVtfX0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIGxhYmVsPmlucHV0e3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItY29sb3I6IzAwMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6aW5zZXQgMHB4IDRweCAwcHggMHB4IHJnYmEoMCwwLDAsLjA4KX0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIGxhYmVsPnB7Zm9udC1zaXplOjEuMTI1cmVtO21hcmdpbi1sZWZ0OjEuNXJlbX0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC5idXR0b25fX2ZsZXh7d2lkdGg6bWluKDEwMCUsNzIwcHgpO2ZsZXgtd3JhcDpub3dyYXA7Z2FwOjIlO21hcmdpbjowIGF1dG8gMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAuYnV0dG9uX19mbGV4e2ZsZXgtd3JhcDp3cmFwO2dhcDowfX0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC5idXR0b25fX3dyYXB7d2lkdGg6NDglfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC5idXR0b25fX3dyYXB7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1yZWdpc3RlciAucmVnaXN0ZXJfX3dyYXAgLmJ1dHRvbl9fd3JhcDpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjQwcHh9fS5wZy1yZWdpc3RlciAucmVnaXN0ZXJfX3dyYXAgLmJ1dHRvbl9fd3JhcCBhLmFncmVlbWVudF9fYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDtwbGFjZS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDo4MHB4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6Izk5OTtib3gtc2hhZG93OjBweCAwcHggMzJweCAwcHggcmdiYSgwLDAsMCwuMTYpO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMTI1cmVtO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjYwcHg7bWFyZ2luOjAgYXV0byAxcmVtO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAuYnV0dG9uX193cmFwIGEuYWdyZWVtZW50X19idXR0b24uaXNfX2FjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtleS1jb2xvcik7Y3Vyc29yOnBvaW50ZXI7cG9pbnRlci1ldmVudHM6YXV0b31AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAuYnV0dG9uX193cmFwIGEuYWdyZWVtZW50X19idXR0b24uaXNfX2FjdGl2ZTpob3ZlcntvcGFjaXR5Oi44fX0ucGctcmVnaXN0ZXIgLnJlZ2lzdGVyX193cmFwIC5idXR0b25fX3dyYXAgLnByaWNle2NvbG9yOnZhcigtLWtleS1jb2xvcik7Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoMi4zNzVyZW0sNXZ3LDIuNjI1cmVtKTtsaW5lLWhlaWdodDoxfS5wZy1yZWdpc3RlciAucmVnaXN0ZXJfX3dyYXAgLmJ1dHRvbl9fd3JhcCAucHJpY2UgLnRheHtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7Zm9udC13ZWlnaHQ6NTAwfS5wZy1yZWdpc3RlciAucmVnaXN0ZXJfX3dyYXAgLmJ1dHRvbl9fd3JhcCAucHJpY2UgLnRheC5mb250LWpwe2ZvbnQtZmFtaWx5Olwi44Oh44Kk44Oq44KqXCIsXCJNZWlyeW8s44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsXCJPc2FrYVwiLFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLFwiTVMgUEdvdGhpY1wiLHNhbnMtc2VyaWZ9LnBnLXJlZ2lzdGVyIC5yZWdpc3Rlcl9fd3JhcCAubm90ZXt3aWR0aDptaW4oMTAwJSw3MjBweCk7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6bGlnaHRlcjt0ZXh0LWFsaWduOmp1c3RpZnk7bGluZS1oZWlnaHQ6MS42O21hcmdpbjo4cHggYXV0b30ucGctd2hhdHNuZXctbGlzdHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdoYXRzbmV3LWxpc3R7bWFyZ2luLWJvdHRvbTozcmVtfX0ucGctd2hhdHNuZXctbGlzdCBsaXtib3JkZXItdG9wOjFweCBzb2xpZCAjZTFlNGU1O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjEuNXJlbSAycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctd2hhdHNuZXctbGlzdCBsaXtwYWRkaW5nOjFyZW0gMS41cmVtfX0ucGctd2hhdHNuZXctbGlzdCBsaSAuZGF0ZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNTBweDtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdoYXRzbmV3LWxpc3QgbGkgLmRhdGV7bWFyZ2luLWJvdHRvbTouM3JlbX19LnBnLXdoYXRzbmV3LWxpc3QgbGkgLnRpdGxle3dpZHRoOmNhbGMoMTAwJSAtIDE1MHB4KTtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pO2xpbmUtaGVpZ2h0OjEuNn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdoYXRzbmV3LWxpc3QgbGkgLnRpdGxle3dpZHRoOjEwMCV9fS5wZy13aGF0c25ldy1saXN0IGxpOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQtY29sb3I6I2YwZjNmNX0ucGctc2VtaW5hciBzcGFuLmZvbnQtc217Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuODc1cmVtKX0ucGctc2VtaW5hciAuZm9udC1lbntmb250LWZhbWlseTpcIlNhbm9tYXQgU2FucyBXZWJcIixzYW5zLXNlcmlmfS5wZy1zZW1pbmFyIC5jb250YWluZXJfX2hlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWY0Zjc7Y29sb3I6I2ZmZjtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwydncsMS41cmVtKTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuNDtwYWRkaW5nOjFyZW07bWFyZ2luLWJvdHRvbTouNXJlbX0ucGctc2VtaW5hciAuY29udGFpbmVyX19oZWFkZXIuYmctbm9uZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzMzM30ucGctc2VtaW5hciAuc2VtaW5hcl9fbGVhZHtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsLjkzNzVyZW0pO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjFyZW19LnBnLXNlbWluYXIgLnNlbWluYXJfX2xlYWQgc3Bhbi5mb250LWJvbGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOi41cmVtfS5wZy1zZW1pbmFyIC5zZW1pbmFyX19sZWFkLmxlYWQtbm90ZXtib3JkZXI6MnB4IHNvbGlkICNlNzIyNTU7cGFkZGluZzoxcmVtfS5wZy1zZW1pbmFyIC5zZW1pbmFyX19sZWFkLmZvbnQtc217Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuODc1cmVtKTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbTowfS5wZy1zZW1pbmFyIC5zZW1pbmFyX19sZWFkIC51bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGctc2VtaW5hciAuY29udGVudF9fd3JhcHttYXJnaW4tYm90dG9tOjMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXNlbWluYXIgLmNvbnRlbnRfX3dyYXB7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5wZy1zZW1pbmFyIC5oZWFkZXJfX3dyYXB7bWFyZ2luLWJvdHRvbTo0cmVtfS5wZy1zZW1pbmFyIC5oZWFkZXJfX3dyYXAgLmxlYWR7dGV4dC1hbGlnbjpqdXN0aWZ5O21hcmdpbi1ib3R0b206MXJlbX0ucGctc2VtaW5hciAuaGVhZGVyX193cmFwIC5wcmljZXtib3JkZXI6MXB4IHNvbGlkICNlMWU0ZTU7cGFkZGluZzoxcmVtIDJyZW07bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc2VtaW5hciAuaGVhZGVyX193cmFwIC5wcmljZXtwYWRkaW5nOjFyZW19fS5wZy1zZW1pbmFyIC5oZWFkZXJfX3dyYXAgLnByaWNlIGR0LC5wZy1zZW1pbmFyIC5oZWFkZXJfX3dyYXAgLnByaWNlIGRke2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnR9LnBnLXNlbWluYXIgLmhlYWRlcl9fd3JhcCAucHJpY2UgZHQgLmZvbnQtc20sLnBnLXNlbWluYXIgLmhlYWRlcl9fd3JhcCAucHJpY2UgZGQgLmZvbnQtc217Zm9udC1zaXplOmNsYW1wKC43NXJlbSwydncsLjg3NXJlbSl9LnBnLXNlbWluYXIgLmhlYWRlcl9fd3JhcCAucHJpY2UgZHR7d2lkdGg6MzUlfS5wZy1zZW1pbmFyIC5oZWFkZXJfX3dyYXAgLnByaWNlIGRke3dpZHRoOjY1JX0ucGctc2VtaW5hciAuaGVhZGVyX193cmFwIC5ub3Rle2JvcmRlcjoycHggc29saWQgI2Y4MzQwZTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxcmVtIDJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zZW1pbmFyIC5oZWFkZXJfX3dyYXAgLm5vdGV7cGFkZGluZzoxcmVtfX0ucGctc2VtaW5hciAuaGVhZGVyX193cmFwIC5ub3RlIC5mb250LWJvbGR7Zm9udC13ZWlnaHQ6Ym9sZH0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mb3ttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZve21hcmdpbi1ib3R0b206NHJlbX19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8ucGFzdF9faW5mb3ttYXJnaW4tYm90dG9tOjIuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8ucGFzdF9faW5mb3ttYXJnaW4tYm90dG9tOjJyZW19fS5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5jb250YWluZXJfX2hlYWRlcnt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojMDAzYjcwO21hcmdpbi1ib3R0b206MH0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuY29udGFpbmVyX19oZWFkZXIgc3Bhbi5zdWItdGl0bGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsLjkzNzVyZW0pO21hcmdpbi1ib3R0b206LjVyZW19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLmNvbnRhaW5lcl9faGVhZGVyIHNwYW4uZGF0ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxLjI1cmVtKTttYXJnaW4tdG9wOi41cmVtfS5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5jb250YWluZXJfX2hlYWRlciBzcGFuLmZvbnQtbWR7ZGlzcGxheTpibG9jaztmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMS4yNXJlbSk7bWFyZ2luLWJvdHRvbTouM3JlbX0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuY29udGFpbmVyX19oZWFkZXIgc3Bhbi5mb250LXNte2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO21hcmdpbi10b3A6MXJlbX0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuaW5uZXJfX2NvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojZWVmNGY3O3BhZGRpbmc6MS41cmVtIDJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5pbm5lcl9fY29udGVudHtwYWRkaW5nOjEuNXJlbSAxcmVtfX0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuYmctd2hpdGV7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxLjVyZW07bWFyZ2luOjAgYXV0byAyLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5iZy13aGl0ZXtwYWRkaW5nOjFyZW19fS5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5iZy13aGl0ZSBwLmZvbnQtYm9sZHtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5zZXNzaW9ue3RleHQtYWxpZ246bGVmdH0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcHttYXJnaW4tYm90dG9tOjFyZW19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjIuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEuNXJlbX19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGl0bGV7ZGlzcGxheTpibG9jaztib3JkZXItbGVmdDo1cHggc29saWQgIzA5M2E2Yjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4zO3BhZGRpbmctbGVmdDoxcmVtO21hcmdpbi1ib3R0b206LjVyZW19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjozcHggc29saWQgI2VlZjRmN31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGx7ZmxleC13cmFwOndyYXA7Ym9yZGVyLWJvdHRvbToxcmVtIHNvbGlkICNlZWY0Zjd9fS5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5zZXNzaW9uX193cmFwLXRhYmxlIGRsIGR0LC5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5zZXNzaW9uX193cmFwLXRhYmxlIGRsIGRke2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywuOTM3NXJlbSk7cGFkZGluZzoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkdCwucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW19fS5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5zZXNzaW9uX193cmFwLXRhYmxlIGRsIGR0e3dpZHRoOjEwMHB4O2JvcmRlci1yaWdodDo1cHggc29saWQgI2VlZjRmNzt2ZXJ0aWNhbC1hbGlnbjp0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5zZXNzaW9uX193cmFwLXRhYmxlIGRsIGR0e3dpZHRoOjEwMCU7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZjRmN319LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZHQudy1sZ3t3aWR0aDoxNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZHQudy1sZ3t3aWR0aDoxMDAlfX0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZHt3aWR0aDo4MCU7bGluZS1oZWlnaHQ6MS42fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZHt3aWR0aDoxMDAlfX0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZCAuc3BlYWtlcnttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5zZXNzaW9uX193cmFwLXRhYmxlIGRsIGRkIC5mb250LXNte2ZvbnQtc2l6ZTpjbGFtcCguNzVyZW0sMnZ3LC44MTI1cmVtKX0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZCAudGV4dC1saW5re2NvbG9yOiMwMDAxZWQ7d29yZC1icmVhazpicmVhay1hbGx9LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZGQuaW5uZXJfX2ZsZXh7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7Z2FwOjQlfS5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5zZXNzaW9uX193cmFwLXRhYmxlIGRsIGRkLmlubmVyX19mbGV4IC5wZXJzb257d2lkdGg6MTYlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZC5pbm5lcl9fZmxleCAucGVyc29ue3dpZHRoOjQwJX19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZGQuaW5uZXJfX2ZsZXggLnBlcnNvbiAuaW1ne3dpZHRoOjEwMCV9LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZGQuaW5uZXJfX2ZsZXggLnBlcnNvbiAuaW1nIGltZ3t3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZC5pbm5lcl9fZmxleCAucGVyc29uIC5uYW1le2Rpc3BsYXk6bm9uZX19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZGQuaW5uZXJfX2ZsZXggLmJpb3t3aWR0aDo4MCV9LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZGQuaW5uZXJfX2ZsZXggLmJpbyBsaXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5zZXNzaW9uX193cmFwLXRhYmxlIGRsIGRkLmlubmVyX19mbGV4IC5iaW8gbGk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTFlNGU1O3BhZGRpbmctYm90dG9tOjRweH0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZC5pbm5lcl9fZmxleCAuYmlvIGxpLmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UxZTRlNTtwYWRkaW5nLWJvdHRvbTo0cHh9LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZGQuaW5uZXJfX2ZsZXggLmJpbyBsaSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIzJTtmb250LXNpemU6MTNweDttYXJnaW4tcmlnaHQ6MiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5zZXNzaW9uX193cmFwLXRhYmxlIGRsIGRkLmlubmVyX19mbGV4IC5iaW8gbGkgc3Bhbnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MnB4fX0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZC5pbm5lcl9fZmxleCAuYmlvIGxpIHNwYW4udy1zbXt3aWR0aDo2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZC5pbm5lcl9fZmxleCAuYmlvIGxpIHNwYW4udy1zbXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MnB4fX0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZC5pbm5lcl9fZmxleCAuYmlvIGxpIHB7d2lkdGg6NzUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZC5pbm5lcl9fZmxleCAuYmlvIGxpIHB7d2lkdGg6MTAwJX19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZGQuaW5uZXJfX2ZsZXggLmJpb19fd3JhcHBlcnt3aWR0aDo4MCU7Zm9udC1zaXplOjE0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5zZXNzaW9uX193cmFwLXRhYmxlIGRsIGRkLmlubmVyX19mbGV4IC5iaW9fX3dyYXBwZXJ7d2lkdGg6MTAwJX19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZGQuaW5uZXJfX2ZsZXggLmJpb19fd3JhcHBlci5tZ2J7bWFyZ2luLWJvdHRvbToxLjVyZW19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZGQuaW5uZXJfX2ZsZXggLmJpb19fd3JhcHBlciAuYmlve3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpqdXN0aWZ5O2xpbmUtaGVpZ2h0OjEuNn0ucGctc2VtaW5hciAuc2VtaW5hcl9faW5mbyAuc2Vzc2lvbl9fd3JhcC10YWJsZSBkbCBkZC5pbm5lcl9fZmxleCAuYmlvX193cmFwcGVyIC5iaW8ubWdie21hcmdpbi1ib3R0b206LjVyZW19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZGQuaW5uZXJfX2ZsZXggLmJpb19fd3JhcHBlciAuYmlvLm1nYi1sZ3ttYXJnaW4tYm90dG9tOjJyZW19LnBnLXNlbWluYXIgLnNlbWluYXJfX2luZm8gLnNlc3Npb25fX3dyYXAtdGFibGUgZGwgZGQuaW5uZXJfX2ZsZXggLmJpb19fd3JhcHBlciAuYmlvIC5mb250LXNte2ZvbnQtc2l6ZToxMnB4fS5wZy1zZW1pbmFyIC5zZW1pbmFyX19pbmZvIC5zZXNzaW9uX193cmFwLXRhYmxlIGRsIGRkLmlubmVyX19mbGV4IC5iaW9fX3dyYXBwZXIgLmJpbyAuaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljfS5wZy1zZW1pbmFyIC5saW5rX19idXR0b257ZGlzcGxheTpibG9jazt3aWR0aDptaW4oODAlLDMyLjVyZW0pO2JhY2tncm91bmQtY29sb3I6IzAwNDk4OTtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjI1cmVtKTtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NjJweDttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc2VtaW5hciAubGlua19fYnV0dG9ue2xpbmUtaGVpZ2h0OjUycHh9fS5wZy1zZW1pbmFyIC5saW5rX19idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAyZTU2fS5wZy1zZW1pbmFyIC5wYXN0X193cmFwe2JhY2tncm91bmQtY29sb3I6I2YwZjNmNTtwYWRkaW5nOjNyZW0gMH0ucGctc2VtaW5hciAucGFzdF9fd3JhcCAudGl0bGV7Zm9udC1zaXplOmNsYW1wKDEuODc1cmVtLDJ2dywzcmVtKTttYXJnaW4tYm90dG9tOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zZW1pbmFyIC5wYXN0X193cmFwIC50aXRsZXttYXJnaW4tYm90dG9tOjFyZW19fS5wZy1zZW1pbmFyIC5wYXN0X193cmFwIC5pbWd7d2lkdGg6bWluKDEwMCUsODYwcHgpO21hcmdpbjowIGF1dG8gM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXNlbWluYXIgLnBhc3RfX3dyYXAgLmltZ3ttYXJnaW4tYm90dG9tOjJyZW19fS5wZy1vZmZlcl9faGVhZGVye2JhY2tncm91bmQtY29sb3I6IzA0MWEzMDtwYWRkaW5nOjVyZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW9mZmVyX19oZWFkZXJ7cGFkZGluZzo0MHB4IDB9fS5wZy1vZmZlcl9faGVhZGVyIC5sb2dve3dpZHRoOm1pbig4MCUsNjAwcHgpO21hcmdpbjowIGF1dG99LnBnLW9mZmVyX19oZWFkZXIgLmxvZ28gaW1ne2hlaWdodDoxMDAlfS5wZy1vZmZlcl9faGVhZGVyLnNpemUtc217cGFkZGluZzozMnB4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vZmZlcl9faGVhZGVyLnNpemUtc217cGFkZGluZzoyNHB4IDB9fS5wZy1vZmZlcl9faGVhZGVyLnNpemUtc20gLmxvZ297d2lkdGg6bWluKDUwJSwyMzBweCl9LnBnLW9mZmVye3BhZGRpbmc6NXJlbSAwIDRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vZmZlcntwYWRkaW5nOjJyZW0gMCAxcmVtfX0ucGctb2ZmZXIgLm9mZmVyLXRpdGxle2NvbG9yOiMwNDFhMzA7Zm9udC1zaXplOmNsYW1wKDEuMjVyZW0sNHZ3LDEuNjI1cmVtKTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDQxYTMwO3BhZGRpbmctYm90dG9tOi41cmVtO21hcmdpbi1ib3R0b206MnJlbX0ucGctb2ZmZXIgLmxlYWR7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW9mZmVyIC5sZWFke3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjJyZW19fS5wZy1vZmZlciAubGVhZCAuYW5ub3RhdGlvbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTpjbGFtcCguODEyNXJlbSwydncsLjkzNzVyZW0pO21hcmdpbi10b3A6MXJlbX0ucGctb2ZmZXIgLmxpbmtfX3dyYXB7YmFja2dyb3VuZC1jb2xvcjojZjBmM2Y1O3BhZGRpbmc6MnJlbTttYXJnaW4tYm90dG9tOjNyZW19LnBnLW9mZmVyIC5saW5rX193cmFwLnNpemUtc217cGFkZGluZzoxcmVtfS5wZy1vZmZlciAubGlua19fd3JhcCAuc3VidGl0bGV7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLDJ2dywxLjI1cmVtKTttYXJnaW4tYm90dG9tOjFyZW19LnBnLW9mZmVyIC5saW5rX193cmFwIC5zdWJ0aXRsZS5tZ2Itbm9uZXtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pO21hcmdpbi1ib3R0b206MH0ucGctb2ZmZXIgLmxpbmtfX3dyYXAgLmZvbnQtc217Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pfS5wZy1vZmZlciAubGlua19fd3JhcCAudGV4dC1saW5re2NvbG9yOiMwMDAxZWQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGctb2ZmZXIgLm5vdGV7Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyOjFweCBzb2xpZCAjMDkzYTZiO3BhZGRpbmc6LjVyZW0gMnJlbTttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vZmZlciAubm90ZXttYXJnaW4tYm90dG9tOjRyZW19fS5wZy1vZmZlciAubm90ZSAudGV4dC1saW5re2NvbG9yOiMwMDAxZWQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGctb2ZmZXItc3RlcHtwYWRkaW5nOjRyZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW9mZmVyLXN0ZXB7cGFkZGluZzozcmVtIDB9fS5wZy1vZmZlci1zdGVwIC5vZmZlci10aXRsZXtjb2xvcjojMDQxYTMwO2ZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLDR2dywxLjYyNXJlbSk7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzA0MWEzMDtwYWRkaW5nLWJvdHRvbTouNXJlbTttYXJnaW4tYm90dG9tOjJyZW19LnBnLW9mZmVyLXN0ZXBfX2l0ZW17anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbTozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctb2ZmZXItc3RlcF9faXRlbXttYXJnaW4tYm90dG9tOjIuNXJlbX19LnBnLW9mZmVyLXN0ZXBfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToxcmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMGYzZjV9LnBnLW9mZmVyLXN0ZXBfX2l0ZW06OmJlZm9yZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojMDA0OTg5O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NDBweDttYXJnaW4tcmlnaHQ6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW9mZmVyLXN0ZXBfX2l0ZW06OmJlZm9yZXt3aWR0aDozMnB4O2hlaWdodDozMnB4O2xpbmUtaGVpZ2h0OjMycHg7bWFyZ2luLWJvdHRvbTouNXJlbX19LnBnLW9mZmVyLXN0ZXBfX2l0ZW06bnRoLW9mLXR5cGUoMSk6OmJlZm9yZXtjb250ZW50OlwiMVwifS5wZy1vZmZlci1zdGVwX19pdGVtOm50aC1vZi10eXBlKDIpOjpiZWZvcmV7Y29udGVudDpcIjJcIn0ucGctb2ZmZXItc3RlcF9faXRlbTpudGgtb2YtdHlwZSgzKTo6YmVmb3Jle2NvbnRlbnQ6XCIzXCJ9LnBnLW9mZmVyLXN0ZXBfX2l0ZW06bnRoLW9mLXR5cGUoNCk6OmJlZm9yZXtjb250ZW50OlwiNFwifS5wZy1vZmZlci1zdGVwX19pdGVtOm50aC1vZi10eXBlKDUpOjpiZWZvcmV7Y29udGVudDpcIjVcIn0ucGctb2ZmZXItc3RlcF9faXRlbTpudGgtb2YtdHlwZSg2KTo6YmVmb3Jle2NvbnRlbnQ6XCI2XCJ9LnBnLW9mZmVyLXN0ZXBfX2l0ZW0gLnRleHRfX3dyYXB7d2lkdGg6Y2FsYygxMDAlIC0gNjRweCk7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO2xpbmUtaGVpZ2h0OjI7bWFyZ2luLWJvdHRvbToyLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vZmZlci1zdGVwX19pdGVtIC50ZXh0X193cmFwe3dpZHRoOjEwMCV9fS5wZy1vZmZlci1zdGVwX19pdGVtIC50ZXh0X193cmFwIC50ZXh0LWxpbmt7Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCIsc2Fucy1zZXJpZjtjb2xvcjojMDAwMWVkfS5wZy1vZmZlci1zdGVwX19pdGVtIC50ZXh0X193cmFwIC5mb250LXNte2ZvbnQtc2l6ZTpjbGFtcCguNzVyZW0sMnZ3LC44NzVyZW0pfS5wZy1vZmZlci1zdGVwX19pdGVtIC50ZXh0X193cmFwIC5mb250LWJvbGR7Zm9udC13ZWlnaHQ6Ym9sZH0ucGctb2ZmZXItc3RlcF9faXRlbSAudGV4dF9fd3JhcCAubWdie21hcmdpbi1ib3R0b206LjVyZW19LnBnLW9mZmVyLXN0ZXBfX2l0ZW0gLmltZ3t3aWR0aDptaW4oMTAwJSw4OTBweCk7bWFyZ2luOjAgYXV0b30ucGctb2ZmZXItc3RlcF9faXRlbSAuaW1nIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnBnLWFyY2hpdmUgLmRhdGV7aGVpZ2h0OjI0cHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNDt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbToxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYXJjaGl2ZSAuZGF0ZXtoZWlnaHQ6YXV0b319LnBnLWFyY2hpdmUgLmRhdGUgLmZvbnQtZW57Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCIsc2Fucy1zZXJpZn0ucGctYXJjaGl2ZSAuZGF0ZSAuZm9udC1zbXtmb250LXNpemU6Ljc1cmVtO3ZlcnRpY2FsLWFsaWduOnN1cGVyO21hcmdpbi1sZWZ0Oi41cmVtfS5wZy1hcmNoaXZlX19oZWFkZXJ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxcmVtIDAgMS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYXJjaGl2ZV9faGVhZGVye3BhZGRpbmc6LjVyZW0gMCAxcmVtfX0ucGctYXJjaGl2ZV9faGVhZGVyIGgye2ZvbnQtc2l6ZTpjbGFtcCgxLjc1cmVtLDJ2dywxLjg3NXJlbSk7Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuNH0ucGctYXJjaGl2ZV9faGVhZGVyIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6Y2xhbXAoLjc1cmVtLDJ2dywuODc1cmVtKTtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnBnLXZpZGVve3dpZHRoOm1pbig3MCUsOTYwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctdmlkZW97d2lkdGg6MTAwJTttYXgtd2lkdGg6aW5oZXJpdDttYXJnaW46MCAwIDMwcHh9fS5wZy12aWRlbyAudmlkZW9fX3dyYXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo1Ni4yNSU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIDAgMTBweDtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjYpKX0ucGctdmlkZW8gLnZpZGVvX193cmFwIHZpZGVvLWpze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowO3otaW5kZXg6MTB9LnBnLWluZm97d2lkdGg6bWluKDI3LjUlLDM1MHB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWluZm97d2lkdGg6MTAwJTttYXgtd2lkdGg6aW5oZXJpdDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctaW5mbyAuc3BlYWtlcl9fd3JhcHt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzouNXJlbSAxcmVtfS5wZy1pbmZvIC5zcGVha2VyX193cmFwLnNwZWFrZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UxZTRlNX0ucGctaW5mbyAuc3BlYWtlcl9fd3JhcCAuc3BlYWtlcl9fdHlwZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouNjI1cmVtO21hcmdpbi1ib3R0b206LjVyZW19LnBnLWluZm8gLnNwZWFrZXJfX3dyYXAgLnNwZWFrZXJfX3R5cGUud2l0aC1pbWd7bWFyZ2luLWJvdHRvbTouMjVyZW19LnBnLWluZm8gLnNwZWFrZXJfX3dyYXAgLnNwZWFrZXJfX2NhcmR7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOi41cmVtO2N1cnNvcjpwb2ludGVyfS5wZy1pbmZvIC5zcGVha2VyX193cmFwIC5zcGVha2VyX19jYXJkLnNwZWFrZXIsLnBnLWluZm8gLnNwZWFrZXJfX3dyYXAgLnNwZWFrZXJfX2NhcmQubW9kZXJhdG9yLndpdGgtaW1ne2hlaWdodDo5M3B4fS5wZy1pbmZvIC5zcGVha2VyX193cmFwIC5zcGVha2VyX19jYXJkIGltZ3toZWlnaHQ6MTAwJTttYXJnaW4tcmlnaHQ6LjVyZW19LnBnLWluZm8gLnNwZWFrZXJfX3dyYXAgLnNwZWFrZXJfX2NhcmQgaW1nLnNwZWFrZXIsLnBnLWluZm8gLnNwZWFrZXJfX3dyYXAgLnNwZWFrZXJfX2NhcmQgaW1nLm1vZGVyYXRvcnt3aWR0aDphdXRvfS5wZy1pbmZvIC5zcGVha2VyX193cmFwIC5zcGVha2VyX19jYXJkLWluZm97d2lkdGg6Y2FsYygxMDAlIC0gMTA1cHgpfS5wZy1pbmZvIC5zcGVha2VyX193cmFwIC5zcGVha2VyX19jYXJkLWluZm8gLm5hbWV7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuM30ucGctaW5mbyAuc3BlYWtlcl9fd3JhcCAuc3BlYWtlcl9fY2FyZC1pbmZvIC5yb2xle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi42MjVyZW07Zm9udC13ZWlnaHQ6bGlnaHRlcjtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luLXRvcDouMjVyZW19LnBnLWluZm8gLnNwZWFrZXJfX3dyYXAgLnNwZWFrZXJfX2NhcmQtaW5mby5tb2RlcmF0b3J7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWluZm8gLnNwZWFrZXJfX3dyYXAgLnNwZWFrZXJfX2NhcmQtaW5mby5tb2RlcmF0b3J7ZGlzcGxheTpibG9ja319LnBnLWluZm8gLnNwZWFrZXJfX3dyYXAuc2VtaW5hci1tb2RlcmF0b3Jze3BhZGRpbmc6MS41cmVtIDFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1pbmZvIC5zcGVha2VyX193cmFwLnNlbWluYXItbW9kZXJhdG9ycyAuc3BlYWtlcl9fY2FyZHtoZWlnaHQ6YXV0b319LnBnLWluZm8gLnNwZWFrZXJfX3dyYXAuc2VtaW5hci1tb2RlcmF0b3JzIC5uYW1le3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTouNXJlbX0ucGctaW5mbyAuc3BvbnNvcnt3aWR0aDoxMDAlO2hlaWdodDo0MiU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNikpO3BhZGRpbmc6LjVyZW0gMXJlbTttYXJnaW46LjVyZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWluZm8gLnNwb25zb3J7aGVpZ2h0OmF1dG99fS5wZy1pbmZvIC5zcG9uc29yX193cmFwe3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MXJlbSAwfS5wZy1pbmZvIC5zcG9uc29yX193cmFwOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UxZTRlNTtwYWRkaW5nLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206LjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1pbmZvIC5zcG9uc29yX193cmFwe2hlaWdodDphdXRvfX0ucGctaW5mbyAuc3BvbnNvcl9fd3JhcCBwe3dpZHRoOjMwJTtmb250LXNpemU6LjgxMjVyZW07dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1yaWdodDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctaW5mbyAuc3BvbnNvcl9fd3JhcCBwe3dpZHRoOjI1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1pbmZvIC5zcG9uc29yX193cmFwIHB7d2lkdGg6MzAlfX0ucGctaW5mbyAuc3BvbnNvcl9fd3JhcCAuc3BvbnNvcl9fbG9nby1zbXt3aWR0aDozMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1pbmZvIC5zcG9uc29yX193cmFwIC5zcG9uc29yX19sb2dvLXNte3dpZHRoOjE4JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1pbmZvIC5zcG9uc29yX193cmFwIC5zcG9uc29yX19sb2dvLXNte3dpZHRoOjI1JX19LnBnLWluZm8gLnNwb25zb3JfX3dyYXAgLnNwb25zb3JfX2xvZ28tbWR7d2lkdGg6MzUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctaW5mbyAuc3BvbnNvcl9fd3JhcCAuc3BvbnNvcl9fbG9nby1tZHt3aWR0aDoyMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctaW5mbyAuc3BvbnNvcl9fd3JhcCAuc3BvbnNvcl9fbG9nby1tZHt3aWR0aDozMCV9fS5wZy1pbmZvIC5zcG9uc29yX193cmFwIC5zcG9uc29yX19sb2dvLWxne3dpZHRoOjQwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWluZm8gLnNwb25zb3JfX3dyYXAgLnNwb25zb3JfX2xvZ28tbGd7d2lkdGg6MjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWluZm8gLnNwb25zb3JfX3dyYXAgLnNwb25zb3JfX2xvZ28tbGd7d2lkdGg6MzUlfX0ucGctaW5mbyAuc3BvbnNvcl9fd3JhcCBpbWd7d2lkdGg6MTAwJX0ucGctbGl2ZXt3aWR0aDo5NSU7bWF4LXdpZHRoOjE0MjRweDttYXJnaW46MCBhdXRvIDQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1saXZle21hcmdpbi1ib3R0b206MH19LnBnLWxpdmUubC1pbm5lcl9fZmxleHthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtd3JhcDp3cmFwfS5wZy1saXZlX192aWRlb3t3aWR0aDo3MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1saXZlX192aWRlb3t3aWR0aDoxMDAlO21heC13aWR0aDppbmhlcml0O21hcmdpbjowIDAgMzBweH19LnBnLWxpdmVfX3ZpZGVvIC52aWRlb19fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjU2LjIlO292ZXJmbG93OmhpZGRlbjtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjYpKX0ucGctbGl2ZV9fdmlkZW8gLnZpZGVvX193cmFwIHZpZGVvLWpze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowO3otaW5kZXg6MTB9LnBnLWxpdmVfX3ZpZGVvLmlzX19hY3RpdmV7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjEwMHB4O3JpZ2h0OjIlO3dpZHRoOjMwJTt6LWluZGV4OjEwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWxpdmVfX3ZpZGVvLmlzX19hY3RpdmV7d2lkdGg6NTUlfX0ucGctbGl2ZSAudGl0bGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4zNzVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjEuNjtwYWRkaW5nLWxlZnQ6OTBweDttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1saXZlIC50aXRsZXtwYWRkaW5nLWxlZnQ6MH19LnBnLWxpdmUgLnRpdGxlIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtsZWZ0OjA7Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoMS4wNjI1cmVtLDJ2dywxLjI1cmVtKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWxpdmUgLnRpdGxlIHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOi41cmVtfX0ucGctbGl2ZV9faW5mb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MjglfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctbGl2ZV9faW5mb3tmbGV4LWRpcmVjdGlvbjppbml0aWFsO3dpZHRoOjk1JTttYXJnaW46MCBhdXRvIDQwcHh9fS5wZy1saXZlX19pbmZvIC5zbGlkb3t3aWR0aDoxMDAlO2hlaWdodDo4OCU7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjIlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctbGl2ZV9faW5mbyAuc2xpZG97aGVpZ2h0OjQwMHB4fX0ucGctbGl2ZV9faW5mbyAuc2xpZG8gaWZyYW1le2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MH0ucGctbGl2ZV9faW5mbyAuc3VydmV5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwJTtiYWNrZ3JvdW5kOiNmZmY7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6Mi41JSAwIDMuNSUgNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1saXZlX19pbmZvIC5zdXJ2ZXl7cGFkZGluZzouNXJlbSAwIC41cmVtIDEuNXJlbX19LnBnLWxpdmVfX2luZm8gLnN1cnZleSBhe2NvbG9yOiMwMDAxZWQ7Zm9udC1zaXplOmNsYW1wKC45Mzc1cmVtLDJ2dywxcmVtKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wZy1saXZlX19pbmZvIC5zdXJ2ZXkgYTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIjtib3JkZXI6dHJhbnNwYXJlbnQgNHB4IHNvbGlkO2JvcmRlci1sZWZ0OiMwMDAxZWQgN3B4IHNvbGlkO21hcmdpbi1yaWdodDo0cHh9LnBnLWxpdmVfX2luZm8uYXJjaGl2ZXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnR9LnBnLXNwb25zb3Jze3dpZHRoOm1pbig5MCUsMTIwMHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoyLjVyZW0gMi41JTttYXJnaW46MCBhdXRvfS5wZy1zcG9uc29ycy5sLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjIuNXJlbX0ucGctc3BvbnNvcnNfX3dyYXA6bnRoLW9mLXR5cGUoMSl7d2lkdGg6MTUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctc3BvbnNvcnNfX3dyYXA6bnRoLW9mLXR5cGUoMSl7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEuNXJlbX19LnBnLXNwb25zb3JzX193cmFwOm50aC1vZi10eXBlKDIpe3dpZHRoOjYxJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXNwb25zb3JzX193cmFwOm50aC1vZi10eXBlKDIpe3dpZHRoOjEwMCV9fS5wZy1zcG9uc29yc19fd3JhcCAubC1pbm5lcl9fZmxleHt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3BvbnNvcnNfX3dyYXAgLmwtaW5uZXJfX2ZsZXh7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDp3cmFwfX0ucGctc3BvbnNvcnNfX3dyYXAgLmwtaW5uZXJfX2ZsZXggLmxvZ28tc3BvbnNvcjpudGgtY2hpbGQoMSl7d2lkdGg6MjIlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3BvbnNvcnNfX3dyYXAgLmwtaW5uZXJfX2ZsZXggLmxvZ28tc3BvbnNvcjpudGgtY2hpbGQoMSl7d2lkdGg6NTUlfX0ucGctc3BvbnNvcnNfX3dyYXAgLmwtaW5uZXJfX2ZsZXggLmxvZ28tc3BvbnNvcjpudGgtY2hpbGQoMil7d2lkdGg6MjElfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3BvbnNvcnNfX3dyYXAgLmwtaW5uZXJfX2ZsZXggLmxvZ28tc3BvbnNvcjpudGgtY2hpbGQoMil7d2lkdGg6NDglO21hcmdpbi1ib3R0b206MS41cmVtfX0ucGctc3BvbnNvcnNfX3dyYXAgLmwtaW5uZXJfX2ZsZXggLmxvZ28tc3BvbnNvcjpudGgtY2hpbGQoMyl7d2lkdGg6MTQuNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zcG9uc29yc19fd3JhcCAubC1pbm5lcl9fZmxleCAubG9nby1zcG9uc29yOm50aC1jaGlsZCgzKXt3aWR0aDozNSU7bWFyZ2luLWJvdHRvbToxLjVyZW19fS5wZy1zcG9uc29yc19fd3JhcCAubC1pbm5lcl9fZmxleCAubG9nby1zcG9uc29yOm50aC1jaGlsZCg0KXt3aWR0aDoxNiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zcG9uc29yc19fd3JhcCAubC1pbm5lcl9fZmxleCAubG9nby1zcG9uc29yOm50aC1jaGlsZCg0KXt3aWR0aDo0MCU7bWFyZ2luLWJvdHRvbToycmVtfX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLXNwb25zb3JzX193cmFwIC5sLWlubmVyX19mbGV4IC5sb2dvLXNwb25zb3I6aG92ZXJ7b3BhY2l0eTouOH19LnBnLXNwb25zb3JzX193cmFwOm50aC1vZi10eXBlKDMpe3dpZHRoOjE1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXNwb25zb3JzX193cmFwOm50aC1vZi10eXBlKDMpe3dpZHRoOjEwMCV9fS5wZy1zcG9uc29yc19fd3JhcDpudGgtb2YtdHlwZSgzKSAubG9nby1zcG9uc29yOm50aC1jaGlsZCgxKXt3aWR0aDoxMzVweDttYXJnaW4tdG9wOjEuNzVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zcG9uc29yc19fd3JhcDpudGgtb2YtdHlwZSgzKSAubG9nby1zcG9uc29yOm50aC1jaGlsZCgxKXttYXJnaW4tdG9wOjB9fS5wZy1zcG9uc29ycyAudGl0bGV7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZTouOXJlbTtsZXR0ZXItc3BhY2luZzowO21hcmdpbi1ib3R0b206LjVyZW19LnBnLXNwb25zb3JzIC5zcG9uc29yX19saW5re3dpZHRoOm1pbigzMCUsMjAwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3BvbnNvcnMgLnNwb25zb3JfX2xpbmt7d2lkdGg6NjAlO21hcmdpbjowIGF1dG8gMy41cmVtfX0ucGctc3BvbnNvcnMgLnNwb25zb3JfX2xpbmsub3JnYW5pemVye3dpZHRoOm1pbigxMDAlLDIwMHB4KTtwYWRkaW5nLXRvcDoyLjI1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctc3BvbnNvcnMgLnNwb25zb3JfX2xpbmsub3JnYW5pemVye3BhZGRpbmctdG9wOjA7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLXNwb25zb3JzIC5zcG9uc29yX19saW5rOmhvdmVye29wYWNpdHk6Ljh9fS5wZy1sb2dpbnt3aWR0aDo5MCU7bWF4LXdpZHRoOjY0MHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC42KSk7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6Mi41cmVtO21hcmdpbjowIGF1dG8gNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWxvZ2lue3BhZGRpbmc6MS41cmVtO21hcmdpbjowIGF1dG8gM3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1sb2dpbntwYWRkaW5nOjFyZW07bWFyZ2luOjAgYXV0byAycmVtfX0ucGctbG9naW4gaDJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwNDk4OTtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwydncsMS42MjVyZW0pO2xpbmUtaGVpZ2h0OjEuMztwYWRkaW5nLWJvdHRvbToxcmVtO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWxvZ2luIGgye3BhZGRpbmctYm90dG9tOi41cmVtO21hcmdpbi1ib3R0b206MXJlbX19LnBnLWxvZ2luIC5mb3JtX19oZWFkZXJ7bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctbG9naW4gLmZvcm1fX2hlYWRlcnttYXJnaW4tYm90dG9tOjEuNXJlbX19LnBnLWxvZ2luIC5mb3JtX19oZWFkZXIgLmZvcm1fX25vdGV7Zm9udC1zaXplOmNsYW1wKC43NXJlbSwydncsLjg3NXJlbSk7bGluZS1oZWlnaHQ6MS41O21hcmdpbi1ib3R0b206LjVyZW19LnBnLWxvZ2luIC5mb3JtX19oZWFkZXIgLmZvcm1fX25vdGUubm90ZS1zbXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM5Nzk5OWM7bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOjFweDtwYWRkaW5nLWxlZnQ6MXJlbX0ucGctbG9naW4gLmZvcm1fX2hlYWRlciAuZm9ybV9fbm90ZS5ub3RlLXNtOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIuKAu1wiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0ucGctbG9naW4gLmZvcm1fX2hlYWRlciAuZm9ybV9fbm90ZS5ub3RlLW1ke2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjU7bGV0dGVyLXNwYWNpbmc6MXB4fS5wZy1sb2dpbiAuaW5wdXRfX3dyYXB7bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1sb2dpbiAuaW5wdXRfX3dyYXAgbGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZToxcmVtfS5wZy1sb2dpbiAuaW5wdXRfX3dyYXAgaW5wdXR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo0NnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlMWU0ZTU7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1mYW1pbHk6XCJTYW5vbWF0IFNhbnMgV2ViXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS44O2xldHRlci1zcGFjaW5nOjJweDtwYWRkaW5nOjAgLjVyZW07ZmlsdGVyOmRyb3Atc2hhZG93KDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xKSk7dHJhbnNpdGlvbjpib3JkZXIgLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgY29sb3IgLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSl9LnBnLWxvZ2luIC5pbnB1dF9fd3JhcCBpbnB1dDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM0ODhmYjg7Y29sb3I6IzQ4OGZiOH0ucGctbG9naW4gaW5wdXRbdHlwZT1zdWJtaXRde2Rpc3BsYXk6YmxvY2s7d2lkdGg6OTAlO21heC13aWR0aDoyNDBweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O2JhY2tncm91bmQtY29sb3I6IzQ4OGZiODtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouOTM3NXJlbTtsZXR0ZXItc3BhY2luZzoxLjJweDtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSkpO21hcmdpbjo0MHB4IGF1dG8gMDtjdXJzb3I6cG9pbnRlcjstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWxvZ2luIGlucHV0W3R5cGU9c3VibWl0XXttYXJnaW46MjRweCBhdXRvIDB9fUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucGctbG9naW4gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzM5NzM5NH19XG4iXX0= */
