/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/styles.css ***!
  \**************************************************************************************************************/
/* Colors */
:root {
   --color-default: #5309cb;
   --color-default-light: #cbbfdd;
   --color-primary: #5309cb;
   --color-secondary: #52565e;
   --color-button: #5309cb;
   --color-button-hover: #8453fc;
   --color-paragraphe: #838893;
}

:root {
   scroll-behavior: smooth;
}

header.header {
   position: relative;
}
header.header:before {
   content: "";
   position: absolute;
   left: -0;
   top: 0;
   width: 100%;
   height: 100%;
   opacity: 0.7;
   background: #000;
   z-index: 0;
}
header.header * {
   z-index: 1;
}
header.header .headerTitle {
   padding-top: 50px;
   padding-bottom: 50px;
}
header.header nav {
   z-index: 2;
}
.nav-link {
   margin-left: 10px;
   margin-right: 10px;
}
.nav-link.active {
   border-bottom: var(--color-button) 4px solid;
}
/* sous-menus tjrs ouverts en petit */
@media (max-width: 800px) {
   .navbar-nav .dropdown-menu {
      display: block !important;
      position: static;
      float: none;
   }
}

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
::placeholder {
   color: rgb(171, 171, 171) !important;
   font-size: 0.9em;
}

label.form-label {
   font-weight: bold;
   font-size: 13px;
   color: #918e97;
   margin: 0;
   padding: 0 0 0 5px;
}

body {
   font-family: "Roboto", sans-serif;
   font-weight: 400;
   font-style: normal;

   color: var(--color-secondary);
   /* overflow-x: hidden; */

   min-height: 100vh;
   display: flex;
   flex-direction: column;
}

#main {
   flex: 1;
}

a {
   color: var(--color-primary);
   text-decoration: none;
}
a:hover {
   color: var(--color-button-hover);
   text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
   font-family: "Roboto", sans-serif;
   font-weight: 500;
   font-style: normal;
}
h1 {
   color: var(--color-default-light);
   text-shadow:
      0 0 5px rgba(0, 0, 0, 0.3),
      0 0 10px rgba(0, 0, 0, 0.3),
      0 0 15px rgba(0, 0, 0, 0.3),
      0 0 20px rgba(0, 0, 0, 0.3),
      0 0 25px rgba(0, 0, 0, 0.3);
}

section {
   padding: 50px 0;
   overflow: hidden;
}

.bg-primary-card {
   background-color: var(--color-primary);
}

.btn-primary {
   background-color: var(--color-primary) !important;
   color: white;
   border: none;
}

.btn-primary:hover {
   background-color: var(--color-button-hover) !important;
   color: white;
   transition: 0.3s;
}

.black_link {
   color: #000 !important;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
footer {
   background: #000000;
   font-size: 14px;
   color: var(--color-paragraphe);
}
footer a {
   color: var(--color-paragraphe);
   text-decoration: none;
}
footer a:hover {
   color: #fff;
   text-decoration: underline;
}
footer a.social {
   background-color: var(--color-default);
   border-radius: 40px;
   padding: 8px 2px;
   color: #fff;
   text-decoration: none;
   margin-left: 10px;
}
footer a.social:hover {
   background-color: #fff;
   color: var(--color-default);
   text-decoration: underline;
}
footer .copyright {
   font-weight: bold;
}

/*--------------------------------------------------------------
# Divers
--------------------------------------------------------------*/
.innerShadow {
   box-shadow: rgba(50, 50, 93, 0.25) 0px 10px 20px -6px inset, rgba(0, 0, 0, 0.3) 0px 6px 12px -6px inset;
}

/* .homeClaims {
   background-color: var(--color-default-light);
} */
.homeClaims h4,
.homeClaims h5 {
   color: var(--color-default);
}
.homeClaims .icon {
   padding: 7px 14px;
   background: var(--color-default);
   color: #fff;
   border-radius: 60px;
   display: inline-block;
   margin-bottom: 14px;
}

.text_purple {
   color: var(--color-primary);
}

.bg-light {
   background-color: #f0f0f0 !important;
}

.btn-amount {
   position: relative;
   overflow: hidden;
   background: rgb(251, 224, 63) !important;
   background: radial-gradient(circle, rgba(251, 224, 63, 1) 0%, rgba(255, 149, 0, 1) 100%) !important;
   border: rgba(0, 0, 0, 0.1) 3px solid !important;
   color: rgb(96, 56, 8) !important;
   border-radius: 80px;
   height: 60px;
   font-size: 19px;
   padding: 1px;
}
.btn-amount::before {
   content: "";
   position: absolute;
   left: -30%;
   top: -40%;
   width: 200px;
   height: 10px;
   opacity: 0.7;
   background: #fff;
   transition: all 0.3s ease;
   -webkit-transform: translateY(-20px) translateX(-20px) rotate(-26deg);
}
.btn-amount:hover::before {
   top: 140%;
}
.btn-amount:active {
   opacity: 0.7;
   color: white !important;
}
.btn-amount > div {
   border: rgba(0, 0, 0, 0.1) 3px solid !important;
   width: 100%;
   height: 100%;
   border-radius: 80px;
   padding-top: 10px;
}

.pulse {
   box-shadow: 0 0 0 0 rgba(83, 9, 203, 1);
   animation: pulse 1s ease;
   border-radius: 5px;
}
@keyframes pulse {
   0% {
      box-shadow: 0 0 0 0 rgba(83, 9, 203, 0.7);
   }
   70% {
      box-shadow: 0 0 0 10px rgba(83, 9, 203, 0);
   }
   100% {
      box-shadow: 0 0 0 0 rgba(83, 9, 203, 0);
   }
}

.nav.nav-underline .nav-link {
   color: var(--color-secondary);
}

.nav.nav-underline .nav-link:hover {
   color: var(--color-button-hover);
}

.nav.nav-underline .nav-link.active {
   color: var(--color-button);
}

.homeIndex {
   position: relative;
   z-index: 1;
   display: flex;
   flex-direction: column;

   overflow: hidden;
   margin: 0;
   padding: 0;
}
.homeIndex::before {
   content: "";
   background: #000;
   opacity: 0.4;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: -1;
}

.link-white {
   color: #fff;
}
.link-white:hover {
   color: var(--color-default-light);
}

.cardCont {
   position: relative;
   cursor:pointer;
}
.cardCont .cardLink {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 1;
   /* border: red 1px solid; */
}
.cardCont a:not(.cardLink) {
   position: relative;
   z-index: 2;
   /* border: green 1px solid; */
}
.cardCont::before {
   position: absolute;
   left: 45%;
   top: 40%;
   content: "";
   display: block;
   width: 40px;
   height: 40px;
   margin: auto;
   border: 5px solid #f3f3f3;
   border-top: 5px solid #b8b8b8;
   border-radius: 50%;
   animation: spin .5s linear infinite;
}
@keyframes spin {
   0% {
      transform: rotate(0deg);
   }
   100% {
      transform: rotate(360deg);
   }
}


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