/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/viv/app.css ***!
  \***************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,700;1,600&display=swap);
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/viv/app.css (1) ***!
  \*******************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400&display=swap);
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/viv/app.css (2) ***!
  \*******************************************************************************************************************/
*, ::after, ::before {
    box-sizing: border-box;
}

@font-face {
    font-family: 'Sudtipos-BlogScript';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/0/fonts/Sudtipos-BlogScript.581f9d81.otf) format('opentype');
}

html {
    --blanc: #FFF;
    --noir: #000;
    --bleu: #003BA5;
    --orange1: #ffd308;
    --orange2: #F08713;
    --fMontserrat: 'Montserrat', sans-serif;
    --fBlog400: 'Sudtipos-BlogScript', Verdana, sans-serif;
    --fBeVietnam: 'Be Vietnam Pro', sans-serif;
}

body {
    font-family: var(--fMontserrat);
    font-weight: 600;
    overflow-x: hidden;
    margin: 0;
}

h1 {
    margin: auto;
    font-family: var(--fBlog400);
    font-weight: 400;
}

h2 {
    margin: auto;
    font-family: var(--fBlog400);
}

ul {
    list-style-type: none;
    padding-inline-start: 0;
}

#bodyPage {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    margin: 0 auto;
    width: 100%;
    max-width: 1915px;
    position: relative;
}

button {
    user-select: none;
    -webkit-user-select: none;
}

a, button {
    display: inline-block;
    cursor: pointer;
    margin: 0;
    text-decoration: none;
    color: var(--noir);
    border: 0;
    background: none;
    font-family: var(--fMontserrat);
    padding: 2px 6px 1px 6px;
    border-bottom: 2px solid var(--bleu);
    border-radius: 0;
}

button.btn,
a.btn {
    min-width: 100px;
}

#hautDePage {
    padding: 20px;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
}

#basDePage {
    width: fit-content;
    margin: auto auto 0 auto;
}

#basDePage ul {
    display: flex;
    gap: 10px 0;
    background: #FFF;
    border-radius: 10px 10px 0 0;
    padding: 10px 15px 5px;
    margin: 20px 20px 0 20px;
    font-size: 9px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

#basDePage ul li {
    padding: 0;
    border-right: 1px solid var(--bleu);
}

#basDePage ul li:last-child {
    border-right: none
}

#basDePage ul li a {
    border: none;
    color: var(--bleu);
    font-family: var(--fBeVietnam);
}

#basDePage ul li a:hover {
    border: none;
    text-decoration: none;
    background: none;
    color: var(--bleu);
}

.fMontserrat {
    font-family: var(--fMontserrat);
    font-size: 13px;
}

.fBlog {
    font-family: var(--fBlog400);
    font-size: 15px;
    line-height: 1.3;
    font-weight: 400;
}
.fBlogGrand {
    font-family: var(--fBlog400);
    font-size: 21px;
    line-height: 1.3;
    font-weight: 400;
}


.cBleu {
    color: var(--bleu);
}

.cOrange {
    color: var(--orange2);
}

.fUpper {
    text-transform: uppercase;
}

.fCenter {
    text-align: center;
}

.fMontserrat.tSmall {
    font-size: 10px;
}

.marge2 {
    margin: 5px auto;
    padding: 0 20px;
}

/*
        animation: animeUpImg .75s ease-in-out forwards;*/

body {
    background-color: var(--orange1);
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    margin: 0 auto 0 auto;
    padding: 0;
}

body #bodyPage {
    background-color: var(--orange1);
    background-image: url(/0/images/fondAccueilM.46346bae.jpg);
    background-size: cover;
}

@media all and (min-width: 500px) {

    .fMontserrat {
        font-size: 14px;
    }

    .fBlog {
        font-size: 16px;
    }
    .fBlogGrand {
        font-size: 23px;
    }
}

@media all and (min-width: 600px) {
    .fMontserrat {
        font-size: 16px;
    }

    .fBlog {
        font-size: 19px;
    }
    .fBlogGrand {
        font-size: 26px;
    }

    #basDePage ul {
        font-size: 11px;
    }
}

@media all and (min-width: 768px) {
    .fMontserrat {
        font-size: 18px;
    }

    .fBlog {
        font-size: 22px;
    }
    .fBlogGrand {
        font-size: 29px;
    }

    .marge2 {
        margin: 10px auto;
        padding: 0 20px;
    }
    
    #basDePage ul {
        font-size: 12px;
    }
}

@media all and (min-width: 1000px) {

    .fBlog {
        font-size: 19px;
    }
    .fBlogGrand {
        font-size: 26px;
    }

    body #bodyPage {
        background-image: url(/0/images/fondAccueilD.015e3eec.jpg);
        background-size: contain;
    }

    #basDePage ul {
        font-size: 13px;
    }
}


@media all and (min-width: 1400px) {
}

@media all and (min-width: 1600px) {
}


a.btn, button.btn {
    display: block;
    cursor: pointer;
    width: max-content;
    border-radius: 8px;
    color: var(--blanc);
    border: 0;
    background-color: var(--bleu);
    font-family: var(--fBlog400);
    font-weight: 400;
    margin: 20px auto;
    padding: 16px 22px 6px;
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.5s;
    user-select: none;
    -webkit-user-select: none;
    position: relative;
}

a.btn:hover, button.btn:hover {
    color: var(--blanc);
    background-color: var(--bleu);
    text-decoration: none;
    transform: scale(1.06);
}

/*
a.btn, button.btn {
background-color: var(--bleu);
display: block;
cursor: pointer;
width: max-content;
border: 0;
font-family: var(--fBlog400);
font-weight: 400;
margin: 20px auto;
line-height: 1.2;
text-transform: uppercase;
text-align: center;
user-select: none;
-webkit-user-select: none;
position: relative;
color: var(--blanc);
}

a.btn:hover, button.btn:hover {
text-decoration: none;
position: relative;
color: var(--blanc);
}

a.btn::before, button.btn::before {
background-color: var(--bleu);
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 8px;
z-index: -1;
}

a.btn:hover::before, button.btn:hover::before {
content: "";
background-color: black;
border-radius: 16px;
z-index: 1;
transform: scaleX(1.3);
transition: all .3s;
}
a.btn:after, button.btn:after {
content: "";
top: 20px;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: calc( 100% - 20px);
text-align: center;
display: block;
border: 0;
font-family: var(--fBlog400);
font-weight: 400;
line-height: 1.2;
text-transform: uppercase;
user-select: none;
-webkit-user-select: none;
position: absolute;
z-index: 2;
color: var(--blanc);
}    */

.animeUpImg {
    animation: animeUpImg .75s ease-in-out forwards;
}

@keyframes animeUpImg {
    0% {
        transform: translateY(+20px);
        opacity: .2;
    }
    80% {
        transform: translateY(-5px);
        opacity: 1;
    }
    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}

a.btn, button.btn {
    font-size: 18px;
    margin: 30px auto;
    padding: 18px 28px 5px;
    border-radius: 11px;
}

@media all and (min-width: 600px) {
    a.btn, button.btn {
    padding: 20px 28px 7px;
    font-size: 20px;
    }
}


#urlSocial {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px auto;
    width: 100%;
    gap: 30px;
}
#facebook {
    background-image: url(/0/images/facebook.3dfdb04c.svg);
    aspect-ratio: 1/1;
    width: 25px;
    background-size: contain;
    border: none;
    z-index: 1000;
}
#insta {
    background-image: url(/0/images/insta.b4d1ad11.svg);
    aspect-ratio: 1/1;
    width: 25px;
    background-size: contain;
    border: none;
    z-index: 1000;
}
.fMontserratLight {
    font-weight: 400;
    opacity: .9;
}
/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/viv/appCentre.css ***!
  \*********************************************************************************************************************/
#homeDiv {
    position: relative;
    max-width: 600px;
    margin: auto;
}

#homeDiv a.btn {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    bottom: -75px;
}

#homeDiv p,
#homeDiv h1 {
    margin: 0;
}

.remerciement #centrePage > div #vivaLogo{
    max-width: 252px;
}
.remerciement #centrePage > div #rythmezVosMatins{
    max-width: 360px;
}
.remerciement #contenuPage{
    margin: 15px auto;
}
.remerciement #centrePage > div,
#centrePage > div {
    display: grid;
    grid-template-columns: 1fr;
    overflow: hidden;
}

#logoPage {
}

#contenuPage {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 10px;
}

#personagePageD {
    display: none;
}

#personagePageM {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
}

#imageI_D {
    background-image: url(/0/images/imageI_D.ddbf8d19.png);
    background-size: contain;
    background-repeat: no-repeat;
    aspect-ratio: 474 / 273;
    width: 474px;
}

#imageE_M,
#imageI_M,
#imageJ_M {
    background-image: url(/0/images/imageEIJ_M.7c691666.png);
    background-size: contain;
    background-repeat: no-repeat;
    aspect-ratio: 319 / 188;
    width: 319px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    #imageE_M,
    #imageI_M,
    #imageJ_M {
        background-image: url(/0/images/imageEIJ_M2.4a2a898b.png);
    }
}

#basDePage ul li a#candiaSvg:hover {
    background: none;
}

#candiaSvg {
    background-image: url(/0/images/candia.68086b3e.svg);
    background-size: contain;
    background-repeat: no-repeat;
    aspect-ratio: 1337 / 519;
    width: 50px;
    padding: 0 10px;
}

#vivaLogo {
    background-image: url(/0/images/viva2.367bf51e.svg);
    background-size: contain;
    background-repeat: no-repeat;
    aspect-ratio: 100 / 100;
    width: 70%;
}

@media all and (max-width: 500px) {
    .remerciement #logoPage, #logoPage {
        transform: scale(1.2);
    }
}

@media all and (max-width: 600px) {
    .remerciement #logoPage, #logoPage {
        transform: scale(1.1);
    }
}

#rythmezVosMatins {

    background-image: url(/0/images/rythmezVosMatins.6232801d.svg);
    background-size: contain;
    background-repeat: no-repeat;
    aspect-ratio: 800 / 470;
    width: 98%;
    margin: -15px 5px 0 0;
}

.remerciement #logoPage,
#logoPage {
    margin: 10px 50px 10px 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: end;
    align-items: center;
    justify-items: end;
}

#homeDiv p.dateDiv {
    font-size: 12px;
    margin: 10px auto;
}

#accrochePage {
    margin: 10px 0;
}


@media all and (max-width: 400px) {
    body #homeDivCentre > div {
        max-width: 90%;
    }
}

@media all and (min-width: 500px) {
    #accrochePage {
        margin: 20px 0;
    }

    #homeDiv a.btn {
        bottom: -85px;
    }

    #imageE_M,
    #imageI_M,
    #imageJ_M {
        width: 450px;
    }
}

@media all and (min-width: 600px) {
    #accrochePage {
        margin: 30px 5px;
    }

    #centrePage {
        padding: 0;
    }

    #homeDiv a.btn {
        bottom: -95px;
    }

    #imageE_M,
    #imageI_M,
    #imageJ_M {
        width: 540px;
    }
}

@media all and (min-width: 768px) {
    #accrochePage {
        margin: 40px 10px;
    }

    #homeDiv p.dateDiv {
        font-size: 13px;
        margin: 20px auto;
    }

    #homeDiv a.btn {
        bottom: -105px;
    }

    #imageE_M,
    #imageI_M,
    #imageJ_M {
        width: 700px;
    }
}

@media all and (min-width: 1000px) {
    .remerciement #centrePage > div,
    #centrePage > div {
        overflow: inherit;
    }
    #bodyPage {
        overflow: hidden;
    }

    #homeDiv p.dateDiv {
        font-size: 14px;
    }

    #homeDiv {
        max-width: none;
    }

    #homeDiv a.btn {
        bottom: -100px;
    }

    body {
        background-size: auto;
        width: auto;
        height: 100%;
    }

    #centrePage > div {
        display: grid;
        grid-template-columns: 50% 50%;
        max-width: 1200px;
        margin: 0 auto;
        width: 100%;
    }

    #vivaLogo {
        width: 320px;
        margin: 0 140px;
    }

    #rythmezVosMatins {
        width: 400px;
        margin: -85px 80px 0 0;
    }

    #logoPage {
        grid-template-columns: 1fr;
    }

    #personagePageD {
        display: flex;
        align-items: center;
        transform: translate(30px, 0);
        z-index: 10;
    }

    #personagePageM {
        display: none;
    }

    #imageC_D {
        background-image: url(/0/images/imageC_D.4553afe9.png);
        background-size: contain;
        background-repeat: no-repeat;
        aspect-ratio: 417 / 390;
        width: 417px;
    }


    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        #imageC_D {
            background-image: url(/0/images/imageC_D2.5dbea020.png);
        }
    }

    #imageD_D {
        background-image: url(/0/images/imageD_D.35f58a29.png);
        background-size: contain;
        background-repeat: no-repeat;
        aspect-ratio: 152 / 192;
        width: 152px;
        transform: translate(30px, 0px);
    }

    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        #imageD_D {
            background-image: url(/0/images/imageD_D2.20343adc.png);
        }
    }
    #imageE_D {
        background-image: url(/0/images/imageE_D.f9bc17c5.png);
        background-size: contain;
        background-repeat: no-repeat;
        aspect-ratio: 167 / 216;
        width: 167px;
        transform: translate(20px, -10px);
    }

    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        #imageE_D {
            background-image: url(/0/images/imageE_D2.debb76f4.png);
        }
    }

}


@media all and (min-width: 1400px) {
}

@media all and (min-width: 1600px) {
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/viv/autre.css ***!
  \*****************************************************************************************************************/
.remerciement #accrochePage,
#accrochePage{
    background-color: var(--blanc);
    background-image: url(/0/images/fondBlanc.95807070.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    width: auto;
    margin: auto;
    border-radius: 15px;
}

.marge2 {
    margin: 20px auto;
}

@media all and (min-width: 500px) {
    .marge2 {
        margin: 30px auto;
    }
}
@media all and (min-width: 1000px) {
    #accrochePage {
        width: 100%;
        padding: 0;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0ksYUFBYTtRQUNiLDhCQUE4QjtRQUM5QixpQkFBaUI7UUFDakIsY0FBYztRQUNkLFdBQVc7SUFDZjs7SUFFQTtRQUNJLFlBQVk7UUFDWixlQUFlO0lBQ25COztJQUVBO1FBQ0ksWUFBWTtRQUNaLHNCQUFzQjtJQUMxQjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsNkJBQTZCO1FBQzdCLFdBQVc7SUFDZjs7SUFFQTtRQUNJLGFBQWE7SUFDakI7O0lBRUE7UUFDSSx5REFBcUQ7UUFDckQsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1Qix1QkFBdUI7UUFDdkIsWUFBWTtJQUNoQjs7O0lBR0E7O1FBRUk7WUFDSSx5REFBc0Q7UUFDMUQ7SUFDSjs7SUFFQTtRQUNJLHlEQUFxRDtRQUNyRCx3QkFBd0I7UUFDeEIsNEJBQTRCO1FBQzVCLHVCQUF1QjtRQUN2QixZQUFZO1FBQ1osK0JBQStCO0lBQ25DOztJQUVBOztRQUVJO1lBQ0kseURBQXNEO1FBQzFEO0lBQ0o7SUFDQTtRQUNJLDBEQUFxRDtRQUNyRCx3QkFBd0I7UUFDeEIsNEJBQTRCO1FBQzVCLHVCQUF1QjtRQUN2QixZQUFZO1FBQ1osaUNBQWlDO0lBQ3JDOztJQUVBOztRQUVJO1lBQ0ksMERBQXNEO1FBQzFEO0lBQ0o7O0FBRUo7OztBQUdBO0FBQ0E7O0FBRUE7QUFDQSxDOzs7O0FDcFVBOztJQUVJLDhCQUE4QjtJQUM5Qix5REFBc0Q7SUFDdEQsc0JBQXNCO0lBQ3RCLDRCQUE0QjtJQUM1QixXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJO1FBQ0ksaUJBQWlCO0lBQ3JCO0FBQ0o7QUFDQTtJQUNJO1FBQ0ksV0FBVztRQUNYLFVBQVU7SUFDZDtBQUNKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL3Zpdi9hcHAuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3Mvdml2L2FwcENlbnRyZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy92aXYvYXV0cmUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiosIDo6YWZ0ZXIsIDo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1N1ZHRpcG9zLUJsb2dTY3JpcHQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybCgvcHVibGljL3Zpdi9mb250L1N1ZHRpcG9zLUJsb2dTY3JpcHQub3RmKSBmb3JtYXQoJ29wZW50eXBlJyk7XG59XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsNDAwOzAsNTAwOzAsNzAwOzEsNjAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QmUrVmlldG5hbStQcm86d2dodEA0MDAmZGlzcGxheT1zd2FwJyk7XG5cbmh0bWwge1xuICAgIC0tYmxhbmM6ICNGRkY7XG4gICAgLS1ub2lyOiAjMDAwO1xuICAgIC0tYmxldTogIzAwM0JBNTtcbiAgICAtLW9yYW5nZTE6ICNmZmQzMDg7XG4gICAgLS1vcmFuZ2UyOiAjRjA4NzEzO1xuICAgIC0tZk1vbnRzZXJyYXQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAtLWZCbG9nNDAwOiAnU3VkdGlwb3MtQmxvZ1NjcmlwdCcsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgLS1mQmVWaWV0bmFtOiAnQmUgVmlldG5hbSBQcm8nLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZk1vbnRzZXJyYXQpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbn1cblxuaDEge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LWZhbWlseTogdmFyKC0tZkJsb2c0MDApO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmgyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZCbG9nNDAwKTtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuI2JvZHlQYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5idXR0b24ge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmEsIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1ub2lyKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZk1vbnRzZXJyYXQpO1xuICAgIHBhZGRpbmc6IDJweCA2cHggMXB4IDZweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYmxldSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uLmJ0bixcbmEuYnRuIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4jaGF1dERlUGFnZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cblxuI2Jhc0RlUGFnZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDAgYXV0bztcbn1cblxuI2Jhc0RlUGFnZSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDVweDtcbiAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNiYXNEZVBhZ2UgdWwgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmxldSk7XG59XG5cbiNiYXNEZVBhZ2UgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lXG59XG5cbiNiYXNEZVBhZ2UgdWwgbGkgYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1ibGV1KTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZkJlVmlldG5hbSk7XG59XG5cbiNiYXNEZVBhZ2UgdWwgbGkgYTpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1ibGV1KTtcbn1cblxuLmZNb250c2VycmF0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZk1vbnRzZXJyYXQpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZCbG9nIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZkJsb2c0MDApO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZkJsb2dHcmFuZCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZCbG9nNDAwKTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cbi5jQmxldSB7XG4gICAgY29sb3I6IHZhcigtLWJsZXUpO1xufVxuXG4uY09yYW5nZSB7XG4gICAgY29sb3I6IHZhcigtLW9yYW5nZTIpO1xufVxuXG4uZlVwcGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZkNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZk1vbnRzZXJyYXQudFNtYWxsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5tYXJnZTIge1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vKlxuICAgICAgICBhbmltYXRpb246IGFuaW1lVXBJbWcgLjc1cyBlYXNlLWluLW91dCBmb3J3YXJkczsqL1xuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UxKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbn1cblxuYm9keSAjYm9keVBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZTEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL3Zpdi9pbWcvMi9mb25kQWNjdWVpbE0uanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuXG4gICAgLmZNb250c2VycmF0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5mQmxvZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmZCbG9nR3JhbmQge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5mTW9udHNlcnJhdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuZkJsb2cge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICAgIC5mQmxvZ0dyYW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgICNiYXNEZVBhZ2UgdWwge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mTW9udHNlcnJhdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuZkJsb2cge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIC5mQmxvZ0dyYW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgIH1cblxuICAgIC5tYXJnZTIge1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAjYmFzRGVQYWdlIHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cbiAgICAuZkJsb2cge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICAgIC5mQmxvZ0dyYW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgIGJvZHkgI2JvZHlQYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9wdWJsaWMvdml2L2ltZy8yL2ZvbmRBY2N1ZWlsRC5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgI2Jhc0RlUGFnZSB1bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xufVxuXG5cbmEuYnRuLCBidXR0b24uYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogdmFyKC0tYmxhbmMpO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGV1KTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZkJsb2c0MDApO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgcGFkZGluZzogMTZweCAyMnB4IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYS5idG46aG92ZXIsIGJ1dHRvbi5idG46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFuYyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxldSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XG59XG5cbi8qXG5hLmJ0biwgYnV0dG9uLmJ0biB7XG5iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGV1KTtcbmRpc3BsYXk6IGJsb2NrO1xuY3Vyc29yOiBwb2ludGVyO1xud2lkdGg6IG1heC1jb250ZW50O1xuYm9yZGVyOiAwO1xuZm9udC1mYW1pbHk6IHZhcigtLWZCbG9nNDAwKTtcbmZvbnQtd2VpZ2h0OiA0MDA7XG5tYXJnaW46IDIwcHggYXV0bztcbmxpbmUtaGVpZ2h0OiAxLjI7XG50ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xudGV4dC1hbGlnbjogY2VudGVyO1xudXNlci1zZWxlY3Q6IG5vbmU7XG4td2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xucG9zaXRpb246IHJlbGF0aXZlO1xuY29sb3I6IHZhcigtLWJsYW5jKTtcbn1cblxuYS5idG46aG92ZXIsIGJ1dHRvbi5idG46aG92ZXIge1xudGV4dC1kZWNvcmF0aW9uOiBub25lO1xucG9zaXRpb246IHJlbGF0aXZlO1xuY29sb3I6IHZhcigtLWJsYW5jKTtcbn1cblxuYS5idG46OmJlZm9yZSwgYnV0dG9uLmJ0bjo6YmVmb3JlIHtcbmJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsZXUpO1xuY29udGVudDogXCJcIjtcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbnRvcDogMDtcbmxlZnQ6IDA7XG5yaWdodDogMDtcbmJvdHRvbTogMDtcbmJvcmRlci1yYWRpdXM6IDhweDtcbnotaW5kZXg6IC0xO1xufVxuXG5hLmJ0bjpob3Zlcjo6YmVmb3JlLCBidXR0b24uYnRuOmhvdmVyOjpiZWZvcmUge1xuY29udGVudDogXCJcIjtcbmJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuYm9yZGVyLXJhZGl1czogMTZweDtcbnotaW5kZXg6IDE7XG50cmFuc2Zvcm06IHNjYWxlWCgxLjMpO1xudHJhbnNpdGlvbjogYWxsIC4zcztcbn1cbmEuYnRuOmFmdGVyLCBidXR0b24uYnRuOmFmdGVyIHtcbmNvbnRlbnQ6IFwiXCI7XG50b3A6IDIwcHg7XG5sZWZ0OiAwO1xucmlnaHQ6IDA7XG5ib3R0b206IDA7XG53aWR0aDogMTAwJTtcbmhlaWdodDogY2FsYyggMTAwJSAtIDIwcHgpO1xudGV4dC1hbGlnbjogY2VudGVyO1xuZGlzcGxheTogYmxvY2s7XG5ib3JkZXI6IDA7XG5mb250LWZhbWlseTogdmFyKC0tZkJsb2c0MDApO1xuZm9udC13ZWlnaHQ6IDQwMDtcbmxpbmUtaGVpZ2h0OiAxLjI7XG50ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xudXNlci1zZWxlY3Q6IG5vbmU7XG4td2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xucG9zaXRpb246IGFic29sdXRlO1xuei1pbmRleDogMjtcbmNvbG9yOiB2YXIoLS1ibGFuYyk7XG59ICAgICovXG5cbi5hbmltZVVwSW1nIHtcbiAgICBhbmltYXRpb246IGFuaW1lVXBJbWcgLjc1cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBhbmltZVVwSW1nIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgrMjBweCk7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbmEuYnRuLCBidXR0b24uYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgcGFkZGluZzogMThweCAyOHB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIGEuYnRuLCBidXR0b24uYnRuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI4cHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5cblxuI3VybFNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMzBweDtcbn1cbiNmYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9wdWJsaWMvdml2L3N2Zy9mYWNlYm9vay5zdmcpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDtcbn1cbiNpbnN0YSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9wdWJsaWMvdml2L3N2Zy9pbnN0YS5zdmcpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDtcbn1cbi5mTW9udHNlcnJhdExpZ2h0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG9wYWNpdHk6IC45O1xufSIsIiNob21lRGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbiNob21lRGl2IGEuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNzVweDtcbn1cblxuI2hvbWVEaXYgcCxcbiNob21lRGl2IGgxIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5yZW1lcmNpZW1lbnQgI2NlbnRyZVBhZ2UgPiBkaXYgI3ZpdmFMb2dve1xuICAgIG1heC13aWR0aDogMjUycHg7XG59XG4ucmVtZXJjaWVtZW50ICNjZW50cmVQYWdlID4gZGl2ICNyeXRobWV6Vm9zTWF0aW5ze1xuICAgIG1heC13aWR0aDogMzYwcHg7XG59XG4ucmVtZXJjaWVtZW50ICNjb250ZW51UGFnZXtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbn1cbi5yZW1lcmNpZW1lbnQgI2NlbnRyZVBhZ2UgPiBkaXYsXG4jY2VudHJlUGFnZSA+IGRpdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jbG9nb1BhZ2Uge1xufVxuXG4jY29udGVudVBhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbiNwZXJzb25hZ2VQYWdlRCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BlcnNvbmFnZVBhZ2VNIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI2ltYWdlSV9EIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3B1YmxpYy92aXYvaW1nLzIvaW1hZ2VJX0QucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBhc3BlY3QtcmF0aW86IDQ3NCAvIDI3MztcbiAgICB3aWR0aDogNDc0cHg7XG59XG5cbiNpbWFnZUVfTSxcbiNpbWFnZUlfTSxcbiNpbWFnZUpfTSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9wdWJsaWMvdml2L2ltZy8yL2ltYWdlRUlKX00ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBhc3BlY3QtcmF0aW86IDMxOSAvIDE4ODtcbiAgICB3aWR0aDogMzE5cHg7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbihtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgI2ltYWdlRV9NLFxuICAgICNpbWFnZUlfTSxcbiAgICAjaW1hZ2VKX00ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3B1YmxpYy92aXYvaW1nLzIvaW1hZ2VFSUpfTTIucG5nKTtcbiAgICB9XG59XG5cbiNiYXNEZVBhZ2UgdWwgbGkgYSNjYW5kaWFTdmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbiNjYW5kaWFTdmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL3Zpdi9zdmcvY2FuZGlhLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYXNwZWN0LXJhdGlvOiAxMzM3IC8gNTE5O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuI3ZpdmFMb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3B1YmxpYy92aXYvc3ZnL3ZpdmEyLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYXNwZWN0LXJhdGlvOiAxMDAgLyAxMDA7XG4gICAgd2lkdGg6IDcwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucmVtZXJjaWVtZW50ICNsb2dvUGFnZSwgI2xvZ29QYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAucmVtZXJjaWVtZW50ICNsb2dvUGFnZSwgI2xvZ29QYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbn1cblxuI3J5dGhtZXpWb3NNYXRpbnMge1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9wdWJsaWMvdml2L3N2Zy9yeXRobWV6Vm9zTWF0aW5zLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYXNwZWN0LXJhdGlvOiA4MDAgLyA0NzA7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXJnaW46IC0xNXB4IDVweCAwIDA7XG59XG5cbi5yZW1lcmNpZW1lbnQgI2xvZ29QYWdlLFxuI2xvZ29QYWdlIHtcbiAgICBtYXJnaW46IDEwcHggNTBweCAxMHB4IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG59XG5cbiNob21lRGl2IHAuZGF0ZURpdiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4jYWNjcm9jaGVQYWdlIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIGJvZHkgI2hvbWVEaXZDZW50cmUgPiBkaXYge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgI2FjY3JvY2hlUGFnZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cblxuICAgICNob21lRGl2IGEuYnRuIHtcbiAgICAgICAgYm90dG9tOiAtODVweDtcbiAgICB9XG5cbiAgICAjaW1hZ2VFX00sXG4gICAgI2ltYWdlSV9NLFxuICAgICNpbWFnZUpfTSB7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgI2FjY3JvY2hlUGFnZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCA1cHg7XG4gICAgfVxuXG4gICAgI2NlbnRyZVBhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICNob21lRGl2IGEuYnRuIHtcbiAgICAgICAgYm90dG9tOiAtOTVweDtcbiAgICB9XG5cbiAgICAjaW1hZ2VFX00sXG4gICAgI2ltYWdlSV9NLFxuICAgICNpbWFnZUpfTSB7XG4gICAgICAgIHdpZHRoOiA1NDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2FjY3JvY2hlUGFnZSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAxMHB4O1xuICAgIH1cblxuICAgICNob21lRGl2IHAuZGF0ZURpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuXG4gICAgI2hvbWVEaXYgYS5idG4ge1xuICAgICAgICBib3R0b206IC0xMDVweDtcbiAgICB9XG5cbiAgICAjaW1hZ2VFX00sXG4gICAgI2ltYWdlSV9NLFxuICAgICNpbWFnZUpfTSB7XG4gICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5yZW1lcmNpZW1lbnQgI2NlbnRyZVBhZ2UgPiBkaXYsXG4gICAgI2NlbnRyZVBhZ2UgPiBkaXYge1xuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICB9XG4gICAgI2JvZHlQYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAjaG9tZURpdiBwLmRhdGVEaXYge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgI2hvbWVEaXYge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgI2hvbWVEaXYgYS5idG4ge1xuICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICB9XG5cbiAgICBib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICNjZW50cmVQYWdlID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICN2aXZhTG9nbyB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDE0MHB4O1xuICAgIH1cblxuICAgICNyeXRobWV6Vm9zTWF0aW5zIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IC04NXB4IDgwcHggMCAwO1xuICAgIH1cblxuICAgICNsb2dvUGFnZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgICNwZXJzb25hZ2VQYWdlRCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIDApO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAjcGVyc29uYWdlUGFnZU0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNpbWFnZUNfRCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL3Zpdi9pbWcvMi9pbWFnZUNfRC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDE3IC8gMzkwO1xuICAgICAgICB3aWR0aDogNDE3cHg7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgICAgICAgI2ltYWdlQ19EIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL3Zpdi9pbWcvMi9pbWFnZUNfRDIucG5nKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNpbWFnZURfRCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL3Zpdi9pbWcvMi9pbWFnZURfRC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTUyIC8gMTkyO1xuICAgICAgICB3aWR0aDogMTUycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIDBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgICAgICNpbWFnZURfRCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3B1YmxpYy92aXYvaW1nLzIvaW1hZ2VEX0QyLnBuZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2ltYWdlRV9EIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9wdWJsaWMvdml2L2ltZy8yL2ltYWdlRV9ELnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNjcgLyAyMTY7XG4gICAgICAgIHdpZHRoOiAxNjdweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTEwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgICAgICAjaW1hZ2VFX0Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9wdWJsaWMvdml2L2ltZy8yL2ltYWdlRV9EMi5wbmcpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xufSIsIi5yZW1lcmNpZW1lbnQgI2FjY3JvY2hlUGFnZSxcbiNhY2Nyb2NoZVBhZ2V7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhbmMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL3Zpdi9pbWcvMi9mb25kQmxhbmMuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5tYXJnZTIge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIC5tYXJnZTIge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAjYWNjcm9jaGVQYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/