/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./public/css/common.css ***!
  \**************************************************************************************************************/
body {
    font-family: 'Jost', sans-serif;
}

.text-ffb-blue {
    color: #003a85;
}

.bg-ffb-blue {
    background-color: #003A85;
}

.btn-ffb-yellow, .bg-ffb-yelow {
    background-color: #FFD40E;
}

.border-ffb-yellow {
    border-color: #FFD40E!important;
}

.text-ffb-yellow {
    color: #FFD40E!important;
}

.border-color-ffb-blue {
    border-color: #003A85;
}

.underline-after {
    position: relative;
    text-decoration: none; /* Supprimez toute décoration de texte par défaut */
}

.underline-after::before {
    content: '';
    position: absolute;
    left: 50%;
    top: -2px; /* Ajustez cette valeur selon l'espacement souhaité */
    width: 50%;
    height: 2px; /* Épaisseur de la ligne */
    background-color: currentColor; /* Utilise la couleur de la police actuelle */
    transition: width 0.3s, left 0.3s; /* Transition pour l'animation */
    transform: translateX(-50%);
}

.underline-after::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -2px; /* Ajustez cette valeur selon l'espacement souhaité */
    width: 50%;
    height: 2px; /* Épaisseur de la ligne */
    background-color: currentColor; /* Utilise la couleur de la police actuelle */
    transition: width 0.3s, left 0.3s; /* Transition pour l'animation */
    transform: translateX(-50%);
}

.ffb-title-shadow {
    text-shadow: 0px 0px 20px #000000;
}

.card-img-top {
    height: 400px;
    object-fit: cover;
}

.custom-image-circle {
    width: 300px;
    height: 300px;
    margin-bottom: 20px;
    object-fit: cover;
}

/* Écrans moyens (ordinateurs portables) */
@media (max-width: 1224px) {
    .custom-image-circle {
        width: 270px;
        height: 270px;
    }
}

@media (max-width: 1024px) {
    .custom-image-circle {
        width: 250px;
        height: 250px;
    }
}

.image-container {
    position: relative;
    display: inline-block;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background-color: rgba(43, 43, 237, 0.5); !* Couleur bleue transparente *!*/
    background-color: #003A85;
    opacity: 60%;
    border-radius: 50%; /* Assurez-vous que l'overlay est également rond */
}

.map-container {
    position: relative;
    min-height: 600px;
}

.map-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100%;
    background-color: rgba(0, 0, 255, 0.5);
}

.background-blue {
    background-color: #003A85;
    /*background-color: #003a85;*/
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*clip-path: polygon(0 0, 100% 0, 100% 30%, 0 60%);*/
    clip-path: polygon(0 0, 100% 0, 100% 47%, 0 70%);
}
.background-yellow {
    background-color: #FFD40E;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    clip-path: polygon(0 0, 100% 0, 100% 22%, 0 0%);
}
.background-white {
    background-color: #FFFFFF;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    clip-path: polygon(0 0, 100% -1%, 100% 10%, 0 0%);
}
.background-transparent {
    background-color: #FFFFFF;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    clip-path: polygon(0 100%, 100% 85%, 100% 0, 100% 100%);
    opacity: 0.3;
}

.ffb-bg-image-header {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    opacity: 0.9;
    min-height: 390px;
}

.ffb-bg-image-header::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 22, 50, 0.8);
    pointer-events: none;
    opacity: 0.5;
}

.btp77-title-content {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    opacity: 0.9;
    min-height: 577px;
    margin-top: -1px;
}

.btp77-title-content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 22, 50, 0.8);
    pointer-events: none;
    opacity: 0.5;
}

.title-line-container {
    display: flex;
    align-items: center;
    justify-content: center;
}

.title-line {
    flex: 0 0 77px;
    height: 3px;
    margin: 0 100px;
}

.title-text {
    white-space: nowrap; /* Empêche le titre de se diviser en plusieurs lignes */
}

.w-90 {
    width: 90%;
}

.w-lg-50 {
    width: 50%;
}

.w-md-75 {
    width: 75%;
}

/* Media queries pour appliquer les classes personnalisées aux points de rupture appropriés */
@media (min-width: 992px) { /* lg */
    .w-lg-50 {
        width: 50%;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) { /* md */
    .w-md-75 {
        width: 75%;
    }
}

.btn-ffb-bg-blue {
    color: white!important;
    background-color: #003A85!important;
    border: 1px solid #003A85!important;
}

.btn-ffb-bg-blue ffb-icon-blue {
    color: white!important;
}

.list-group-item .btn-ffb-bg-active-blue {
    color: white!important;
    background-color: #003a85!important;
}

.btn-ffb-bg-blue:hover {
    color: #003a85!important;
    background-color: white!important;
    border: 1px solid #003A85;
}

.btn-ffb-bg-blue:hover .ffb-icon-blue {
    color: #003a85!important;
}

.btn-ffb-bg-white {
    color: #003a85!important;
    background-color: white!important;
    border: 1px solid #003A85;
}

.btn-ffb-bg-white .ffb-icon-white {
    color: #003a85!important;
}

.btn-ffb-grey {
    background-color: #EFEFEF!important;
    border: none!important;
}

.btn-ffb-grey-text-white {
    background-color: #EFEFEF!important;
    color: #FFFFFF;
}

.btn-ffb-grey-text-white:hover {
    background-color: #FFFFFF!important;
    color: #003A85!important;
}

.btn-ffb-bg-white:hover {
    color: white!important;
    background-color: #003A85!important;
    border: 1px solid #003A85;
}

.btn-ffb-bg-white:hover .ffb-icon-white {
    color: white!important;
}

.btn-ffb-bg-yellow {
    color: #003a85!important;
    background-color: #FFD40E!important;
}

.btn-ffb-bg-yellow:hover {
    color: white!important;
    background-color: #003A85!important;
}

.btn-ffb-bg-black {
    color: white!important;
    background-color: black!important;
}

.btn-ffb-bg-black:hover {
    color: #003A85!important;
    background-color: white!important;
    border: 1px solid #003A85;
}

.ffb-w-fluid {
    width: 87% !important;
}

.w-90 {
    width: 90% !important;
}

.image-background-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; /* L'image couvre toute la surface du div */
    z-index: -1; /* Place l'image derrière les autres contenus du div */
}

.tarteaucitronIconBottomRight {
    bottom: 35px!important;
    right: -15px!important;
}

div#tarteaucitronRoot div#tarteaucitronAlertBig:before {
    content: none;
    font-size: 22px;
}

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