/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./web/app/Assets/scss/pages/security/_login.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*COLORS VALUES*/
/* Vert principal JCC */
/* Vert foncé (hover/boutons) */
/* Vert très clair pour les sections */
/* Rouge foncé (hover/boutons) */
/* Rouge Sang principal CIFMC */
/* Arrière-plan très clair (presque blanc/rose) */
/* Rouge principal CPM */
/* Rouge foncé (hover/boutons) */
/* Arrière-plan très clair (presque blanc/rose) */
/* Texte clair */
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.login-form {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  width: 100%;
  padding: 1rem;
  height: calc(100vh - 50px);
  position: relative;
}
.login-form-left {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  z-index: 1;
}
.login-form-left-mask {
  width: 300px;
  height: 300px;
  overflow: hidden;
  margin: 5rem 0 3rem 0;
}
.login-form-left-mask img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.login-form-left-btn {
  text-align: center;
}
.login-form-left-btn > p {
  margin: 1rem 0;
}
.login-form-left.hidden {
  display: none;
}
.login-form-right {
  display: none;
  flex-direction: column;
  padding-bottom: 2rem;
}
.login-form-right-inner {
  width: 100%;
  height: inherit;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  z-index: 0;
}
.login-form-right-inner-mask {
  width: 150px;
  height: calc((100vh - 200px) * 0.3);
  overflow: hidden;
}
.login-form-right-inner-mask img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.login-form-right-inner-form {
  width: 100%;
  height: calc((100vh - 200px) * 0.4);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.login-form-right-inner-form-reset-password {
  width: 100%;
  margin-bottom: 1rem;
  text-align: left;
  display: flex;
}
.login-form-right-inner-form-reset-password a {
  font-weight: bolder;
  text-decoration: underline;
  color: #243455;
}
.login-form-right-inner-form > .form__group {
  margin-bottom: 1.5rem;
}
.login-form-right-inner-infos {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: calc((100vh - 200px) * 0.2);
  margin-top: 2rem;
}
.login-form-right-inner-infos > p {
  margin-bottom: 1rem;
  font-size: 0.9rem;
}
.login-form.hidden .login-form-left {
  display: none;
}
.login-form.hidden .login-form-right {
  display: flex;
}
@media screen and (min-width: 1280px) {
  .login-form {
    flex-direction: row;
    justify-content: space-between;
  }
  .login-form.hidden .login-form-left, .login-form.hidden .login-form-right {
    display: flex;
    flex-direction: column;
  }
  .login-form-left-btn {
    display: none;
  }
  .login-form-right {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .login-form-right-inner {
    width: 800px;
    margin: 0 auto;
  }
}

.page-login {
  padding-bottom: 5rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.page-login-title {
  padding-bottom: 1rem;
}
.page-login-form {
  padding-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  .page-login-form {
    width: 500px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1280px) {
  .page-login-form {
    width: 100vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL3BhZ2Uvc2VjdXJpdHkvTG9naW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQ0VoQjtBQVUwQjtBQUNBO0FBQ0k7QUFHOEI7QUFFdEI7QUFDTjtBQUVOO0FBQ0M7QUFDRztBQUVGO0FBNEM1QjtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFFQTtBQUtBO0FDM0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxQkY7QUVuQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcUJKO0FFcEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZzQk47QUVyQk07RUFDRTtFQUNBO0VBQ0E7QUZ1QlI7QUVuQkk7RUFDRTtBRnFCTjtBRXBCTTtFQUNFO0FGc0JSO0FFbEJJO0VBQ0U7QUZvQk47QUVoQkU7RUFFRTtFQUNBO0VBQ0E7QUZpQko7QUVoQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtCTjtBRWpCTTtFQUNFO0VBQ0E7RUFDQTtBRm1CUjtBRWxCUTtFQUNFO0VBQ0E7RUFDQTtBRm9CVjtBRWhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrQlI7QUVoQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmtCVjtBRWpCVTtFQUNFO0VBQ0E7RUFDQSxjRDdFWTtBRGdHeEI7QUVmUTtFQUNFO0FGaUJWO0FFYk07RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmNSO0FFYlE7RUFDRTtFQUNBO0FGZVY7QUVSSTtFQUNFO0FGVU47QUVQSTtFQUNFO0FGU047QUc2RUU7RURwTUY7SUF1SEk7SUFDQTtFRklGO0VFREk7SUFDRTtJQUNBO0VGR047RUVFSTtJQUNFO0VGQU47RUVJRTtJQUNFO0lBQ0E7SUFDQTtFRkZKO0VFR0k7SUFDRTtJQUNBO0VGRE47QUFDRjs7QUEzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQThJRjtBQTdJRTtFQUNFO0FBK0lKO0FBNUlFO0VBQ0U7QUE4SUo7QUcwQ0U7RUhwTEU7SUFDRTtJQUNBO0VBNklKO0FBQ0Y7QUdvQ0U7RUg3S0U7SUFDRTtFQTRJSjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL3BhZ2VzL3NlY3VyaXR5L19sb2dpbi5zY3NzIiwid2VicGFjazovL2Zvdy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvc2VjdXJpdHkvX2xvZ2luX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL21peGlucy9fbWl4aW5zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4uLy4uL21peGlucy9taXhpbnNcIiBhcyBtaXg7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzIHZhcnM7XG5AdXNlIFwiLi4vLi4vY29tcG9uZW50cy9zZWN1cml0eS9sb2dpbl9mb3JtXCI7XG5cbi5wYWdlLWxvZ2luIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgJi10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAmLWZvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWl4Lm1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICAmLWZvcm0ge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWl4Lm1lZGlhLW1pbjIoJ2Rlc2t0b3AtZG93bicpIHtcbiAgICAmLWZvcm0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLypDT0xPUlMgVkFMVUVTKi9cbi8vIFRIRU1FIENPTE9SU1xuJHNlY29uZGFyeS1jb2xvci10aGVtZTogIzI0MzQ1NTtcbiRwcmltYXJ5LWNvbG9yLXRoZW1lOiAkc2Vjb25kYXJ5LWNvbG9yLXRoZW1lO1xuJHRoaXJkLWNvbG9yLXRoZW1lOiAjQTU5RUI4O1xuJGZvdXJ0aC1jb2xvci10aGVtZTogI0Q5RDlEOTtcblxuLy9cbiRzdWNjZXNzLWNvbG9yOiAjNjdDMjNBO1xuXG4kY29sb3ItamNjLW1haW46ICM0Q0FGNTA7IC8qIFZlcnQgcHJpbmNpcGFsIEpDQyAqL1xuJGNvbG9yLWpjYy1kYXJrOiAjMzg4RTNDOyAvKiBWZXJ0IGZvbmPDqSAoaG92ZXIvYm91dG9ucykgKi9cbiRjb2xvci1qY2MtbGlnaHQtYmc6ICNFOEY1RTk7IC8qIFZlcnQgdHLDqHMgY2xhaXIgcG91ciBsZXMgc2VjdGlvbnMgKi9cblxuLy8kY29sb3ItY2lmbWMtZGFyazogI0E1MDAwMDsgLyogUm91Z2UgZm9uY8OpIChob3Zlci9ib3V0b25zKSAqL1xuJGNvbG9yLWNpZm1jLWRhcms6IGNvbG9yLmFkanVzdCgjQTUwMDAwLCAkbGlnaHRuZXNzOiAtMTAlKTsgLyogUm91Z2UgZm9uY8OpIChob3Zlci9ib3V0b25zKSAqL1xuLy8kY29sb3ItY2lmbWMtbWFpbjogI0M0MEMwQzsgLyogUm91Z2UgU2FuZyBwcmluY2lwYWwgQ0lGTUMgKi9cbiRjb2xvci1jaWZtYy1tYWluOiAkY29sb3ItY2lmbWMtZGFyazsgLyogUm91Z2UgU2FuZyBwcmluY2lwYWwgQ0lGTUMgKi9cbiRjb2xvci1jaWZtYy1saWdodC1iZzogI0ZDRjBGMDsgLyogQXJyacOocmUtcGxhbiB0csOocyBjbGFpciAocHJlc3F1ZSBibGFuYy9yb3NlKSAqL1xuXG4kY29sb3ItY3BtLW1haW46ICNFNTM5MzU7IC8qIFJvdWdlIHByaW5jaXBhbCBDUE0gKi9cbiRjb2xvci1jcG0tZGFyazogICMwMDFmM2Y7IC8qIFJvdWdlIGZvbmPDqSAoaG92ZXIvYm91dG9ucykgKi9cbiRjb2xvci1jcG0tbGlnaHQtYmc6ICNGRkVCRUU7IC8qIEFycmnDqHJlLXBsYW4gdHLDqHMgY2xhaXIgKHByZXNxdWUgYmxhbmMvcm9zZSkgKi9cblxuJGNvbG9yLXRleHQtbGlnaHQ6ICNmNGY0ZjQ7IC8qIFRleHRlIGNsYWlyICovXG4kd2FybmluZy1jb2xvcjogI0U2QTIzQztcbiRkYW5nZXItY29sb3I6ICNGNTZDNkM7XG4kaW5mby1jb2xvcjogIzMzQjVFNTtcblxuLy9cbiRwcmltYXJ5LWNvbG9yOiAjNjRBMUQ4O1xuJHNlY29uZGFyeS1jb2xvcjogI0FBNjZDQztcbiRkZWZhdWx0OiAjMkJCQkFEO1xuXG4vL1xuJGRlZmF1bHQtY29sb3I6ICM5MDkzOTk7XG4kZGFyay1jb2xvcjogIzMwMzEzMztcbiRkYXJrLWxpZ2h0LWNvbG9yOiAjNjA2MjY2O1xuJGRhcmstbGlnaHQyLWNvbG9yOiAjOTA5Mzk5O1xuJGlucHV0LWJnLWNvbG9yOiAjRkFGQUZBO1xuJGdyZXktY29sb3I6ICNEQ0RGRTY7XG4kZ3JleTEtY29sb3I6ICNFNEU3RUQ7XG4kZ3JleTItY29sb3I6ICNFQkVFRjU7XG4kZ3JleTMtY29sb3I6ICNGMkY2RkM7XG4kd2hpdGUtY29sb3I6ICNGRkZGRkY7XG4kZGFyay13aGl0ZS1jb2xvcjogI0Y0RjRGNDtcbiRuYXZiYXItYmctY29sb3I6IHJnYig4NCwgOTIsIDEwMCk7XG5cbiRwaW5rLWNvbG9yOiAjZTUwMDdkO1xuJGFjY2VudDogI0YzNTM0QTtcbiRwcmltYXJ5OiAkc2Vjb25kYXJ5LWNvbG9yLXRoZW1lO1xuJHNlY29uZGFyeTogI0IyM0NGRDtcbiR0ZXJ0aWFyeTogI0ZGRTM1ODtcbiRzdWNjZXNzOiAjMDBCNzRBO1xuJHdhcm5pbmc6ICNGRkE5MDA7XG4kZGFyay13YXJuaW5nOiAjQzBBNTMxO1xuJGRvbmF0ZTojRkZENTUwO1xuJGdvbGQ6I0M2OTcyQjtcbiRkYW5nZXI6ICNGOTMxNTQ7XG4kaW5mbzogIzM5QzBFRDtcbiRkYXJrOiAjMjYyNjI2O1xuJGJsYWNrOiAjMzIzNjQzO1xuJGdyYXk0OiAjRUNFQ0VDO1xuJGRlZmF1bHQ6ICM1MTJEQTg7XG4kdHJhbnNwYXJlbnQ6IFwidHJhbnNwYXJlbnRcIjtcbiRkYXJrX3doaXRlOiAjRjRGNUY3O1xuJGJsdWVfY2FyZDogI0U2RUVGQTtcblxuLypXSURUSFMgVkFMVUVTKi9cbiRjb250YWluZXItd2lkdGg6IDExMDBweDtcbiRjb250YWluZXItZmx1aWQtd2lkdGg6IDcwdnc7XG4kY29udGFpbmVyLW1vYmlsZS13aWR0aDogMTAwdnc7XG4kY29udGFpbmVyLXRhYmxldC13aWR0aDogNzY4cHg7XG4kY29udGFpbmVyLWRlc2t0b3Atd2lkdGg6IDEyMjRweDtcbiRjb250YWluZXItd2lkZXNjcmVlbi13aWR0aDogMTQ0MHB4O1xuXG4vKkFTSURFKi9cbiRhc2lkZS1pY29uZXMtd2lkdGg6NTBweDtcbiRhc2lkZS1oaWRkZW4tbGluay13aWR0aDoyNTFweDtcblxuLypBTEVSVFMqL1xuXG5cbi8qTkFWQkFSKi9cblxuJGxvZ28td2lkdGg6NzBweDtcbiRsb2dvLWhlaWdodDo3MHB4O1xuXG4vKkRST1BET1dOKi9cblxuXG4vKkNPTExFQ1RJT05TKi9cblxuJGNvbGxlY3Rpb24td2lkdGg6MjAwcHg7XG5cbi8qQlVUVE9OUyovXG5cblxuLypQQUdJTkFUSU9OUyovXG5cblxuLypGT05ULUZBTUlMTFkqL1xuXG4vKkpVTUJPVFJPTiovXG5cbi8vdG9kbyA6IENhbiBiZSBjaGFuZ2VkXG4kbWF4LXdpZHRoOjEwMCU7XG5cbi8qQVNJREUgUFJPRklMRSovXG4kYXNpZGUtcHJvZmlsZS13aWR0aDogMzAwcHg7XG4kYXNpZGUtcHJvZmlsZS1iZy1oZWlnaHQ6IDEyMHB4O1xuJGFzaWRlLXByb2ZpbGUtYmctY29sb3I6ICRncmV5MS1jb2xvcjtcbiRzb2NpYWxfc2l6ZTogNDBweDtcblxuJGJvcmRlci1yYWRpdXM6IDA7XG5cbi8vIFNoYWRvd1xuJHNoYWRvdy1zaXplOiAwIDAgLjJyZW0gcmdiYSg0MCwgNDAsIDQwLCAuMik7XG5cbiRibHVlLWRlZXA6ICAgICAgICMwNDE0M0E7XG4kYmx1ZS1yb3lhbDogICAgICAjMEEyQTdBO1xuJGJsdWUtbWlkOiAgICAgICAgIzEzNDZCMDtcbiRibHVlLWJyaWdodDogICAgICMxRTZGRTg7XG4kZ29sZDogICAgICAgICAgICAjRDRBODMyO1xuJGdvbGQtbGlnaHQ6ICAgICAgI0YwQzg0QTtcbiRnb2xkLXBhbGU6ICAgICAgICNGQkYwQ0M7XG4kd2hpdGU6ICAgICAgICAgICAjRkZGRkZGO1xuJHdoaXRlLW11dGVkOiAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKTtcbiR3aGl0ZS1kaW06ICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4kYm9yZGVyLWdvbGQ6ICAgICByZ2JhKDIxMiwgMTY4LCA1MCwgMC4yNSk7XG4kYm9yZGVyLWdvbGQtaG92OiByZ2JhKDIxMiwgMTY4LCA1MCwgMC41NSk7XG4kc2hhZG93LWdvbGQ6ICAgICByZ2JhKDIxMiwgMTY4LCA1MCwgMC4zNSk7XG4kc2hhZG93LWJsdWU6ICAgICByZ2JhKDMwLCAxMTEsIDIzMiwgMC4yNSk7XG4kZm9udC1kaXNwbGF5OiAnQ2luemVsJywgR2VvcmdpYSwgc2VyaWY7XG4kZm9udC1ib2R5OiAgICAnQ3JpbXNvbiBQcm8nLCBHZW9yZ2lhLCBzZXJpZjtcbiRyYWRpdXM6ICAkYm9yZGVyLXJhZGl1cztcbiRyYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzO1xuJG5hdi1oOiA3NnB4O1xuXG4vLyBUcmFuc2l0aW9uc1xuJGVhc2Utb3V0OiAgICAgIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4kdHJhbnNpdGlvbjogMC4yOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiR0cmFuc2l0aW9uLXNsb3c6IDAuNnMgJGVhc2Utb3V0O1xuXG4kbmF2LWJnOiAgICAgICAgIzBiMTYyODtcbiRuYXYtYmctc2Nyb2xsOiByZ2JhKDgsIDE1LCAzNSwgMC45Nyk7XG4kbmF2LWJvcmRlcjogICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiRhY2NlbnQ6ICAgICAgICAjYzk5NzNhO1xuJGFjY2VudC1saWdodDogICNlOGI5NmE7XG4kdGV4dDogICAgICAgICAgI2YwZWNlNDtcbiR0ZXh0LWRyb3A6ICAgICAjZDhkMGM0O1xuJGRyb3AtYmc6ICAgICAgICMxMTFlMzA7XG4kZHJvcC1zaGFkb3c6ICAgMCAxNnB4IDQ4cHggcmdiYSgwLDAsMCwwLjYpO1xuJGZvbnQ6ICAgICAgICAgICdHZW9yZ2lhJywgc2VyaWY7XG4kZm9udC11aTogICAgICAgJ1RyZWJ1Y2hldCBNUycsIHNhbnMtc2VyaWY7XG4kdHI6ICAgICAgICAgICAgMC4ycyBlYXNlO1xuJG5hdi1oOiAgICAgICAgIDY0cHg7XG5cbiRhY2NlbnQtZ2xvdzogICByZ2JhKDU5LCAxMzAsIDI0NiwgMC4yNSk7XG4kbmF2eTogICAgICAjMEIxQzNBO1xuJG5hdnktbWlkOiAgIzEzMjg1MDtcbiRuYXZ5LWxpZ2h0OiAgIzFlMzM1MjtcbiRuYXZ5LWNhcmQ6ICMwZDFmM2M7XG4kZ29sZDogICAgICAjQzY5NzJCO1xuJGdvbGQtbGlnaHQ6I0U4Qjg0QjtcbiRnb2xkLXBhbGU6ICNGNUU2QzA7XG4kY3JpbXNvbjogICAjOUIxRDIwO1xuJHdoaXRlOiAgICAgI0ZERkFGNDtcbiRvZmYtd2hpdGU6ICNGMkVERDg7XG4kdGV4dDogICAgICAjMUExQTJFO1xuJHRleHQtcHJpbWFyeTogI2YwZjRmZjtcbiR0ZXh0LW11dGVkOiAgIzdhOTJiODtcbiRncmVlbjogICAgICAgIzIyYzU1ZTtcbiRncmVlbi1tdXRlZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4xNSk7XG5cbiRmb250LWRpc3BsYXkgIDogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIEdlb3JnaWEsIHNlcmlmO1xuJGZvbnQtYm9keSAgICAgOiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG5cbiRyYWRpdXMtY2FyZDogIDE2cHg7XG4kcmFkaXVzLWJ0bjogICAxMHB4O1xuJHNoYWRvdy1jYXJkOiAgMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuJHNoYWRvdy1ob3ZlcjogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4kcmFkaXVzOiAgICAkYm9yZGVyLXJhZGl1cztcbiR0cmFuc2l0aW9uOjAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpO1xuJGNyZWFtOiAjRjJFREQ4O1xuJGNyZWFtLWRhcms6ICNFQUUzQ0M7XG5cbi8vIEJvcmRlcnNcbiRyYWRpdXMtc206ICAgICA4cHg7XG4kcmFkaXVzLW1kOiAgICAgMTBweDtcbiRyYWRpdXMtbGc6ICAgICAxNnB4O1xuJHJhZGl1cy1waWxsOiAgIDIwcHg7XG5cbi8vIFNwYWNpbmdcbiRzcGFjaW5nLXhzOiAgICA0cHg7XG4kc3BhY2luZy1zbTogICAgOHB4O1xuJHNwYWNpbmctbWQ6ICAgIDEycHg7XG4kc3BhY2luZy1sZzogICAgMjBweDtcbiRzcGFjaW5nLXhsOiAgICAzMnB4O1xuJHNwYWNpbmctMnhsOiAgIDQ4cHg7IiwiQHVzZSBcIi4uLy4uL21peGlucy9taXhpbnNcIiBhcyBtaXg7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzIHZhcnM7XG5cbi5sb2dpbi1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAxO1xuICAgICYtbWFzayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogNXJlbSAwIDNyZW0gMDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYgPiBwIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAmLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgJi1tYXNrIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoY2FsYygxMDB2aCAtIDIwMHB4KSAqIDAuMyk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYyhjYWxjKDEwMHZoIC0gMjAwcHgpICogMC40KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmLXJlc2V0LXBhc3N3b3JkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRwcmltYXJ5LWNvbG9yLXRoZW1lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuZm9ybV9fZ3JvdXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWluZm9zIHtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKGNhbGMoMTAwdmggLSAyMDBweCkgKiAwLjIpO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAmID4gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oaWRkZW4ge1xuICAgIC5sb2dpbi1mb3JtLWxlZnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9naW4tZm9ybS1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1peC5tZWRpYS1taW4yKCd0YWJsZXQtdXAnKSB7XG4gIH1cblxuICBAaW5jbHVkZSBtaXgubWVkaWEtbWluMignZGVza3RvcC1kb3duJykge1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgLmxvZ2luLWZvcm0tbGVmdCwgLmxvZ2luLWZvcm0tcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICAmLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi1pbm5lciB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5AdXNlIFwiLi4vZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzIHZhcnM7XG5cbkBtaXhpbiBidG4gKCR2YXJpYW50OiAncHJpbWFyeScsICRjb2xvcjogdmFycy4kcHJpbWFyeS1jb2xvci10aGVtZSwgJHRleHRfY29sb3I6IHZhcnMuJGRhcmstY29sb3IsICRib3JkZXJfY29sb3I6ICcnKSB7XG4gIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgICBwYWRkaW5nOiAwIC4xcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAmX18jeyR2YXJpYW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIEBpZiAkYm9yZGVyX2NvbG9yICE9ICcnIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJfY29sb3I7XG4gICAgfVxuICAgIGNvbG9yOiAkdGV4dF9jb2xvciFpbXBvcnRhbnQ7XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkdGV4dF9jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXh0X2NvbG9yO1xuXG4gICAgICBjb2xvcjogJGNvbG9yIWltcG9ydGFudDtcbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Z1bGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkdGV4dF9jb2xvcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dF9jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0X2NvbG9yO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICoge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaGFyZWRfaG91c2Uge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBjb2xvcjogdmFycy4kZGFyay1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiKDI1NSwxODIsNDEpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMTgyLDQxLDEpIDAlLCByZ2JhKDI1NSwyMTgsODYsMSkgMzUlLCByZ2JhKDI1NSwyMTUsMTY2LDEpIDEwMCUpO1xuICB9XG59XG5cbkBtaXhpbiBhbGlnbigkZGlyZWN0aW9uKSB7XG4gICYuI3skZGlyZWN0aW9ufSB7XG4gICAgdGV4dC1hbGlnbjogJGRpcmVjdGlvbjtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZF9tZW1iZXIoJGNvbG9yOiAkY29sb3IsICR2YXJpYW50OiAncHJpbWFyeScpIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiR3aGl0ZS1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLiN7JHZhcmlhbnR9IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkY29sb3I7XG4gICAgLmNhcmRfX21lbWJlcl9fbGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAmX19tYXNrIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5jYXJkX19tZW1iZXJfX2JvZHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kd2hpdGUtY29sb3I7XG4gICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgc3BhbiB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICBjb2xvcjogdmFycy4kZGFyay1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgIGNvbG9yOiB2YXJzLiRkYXJrLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuQG1peGluIG5vdGlmaWNhdGlvbigkY29sb3I6ICRjb2xvciwgJHZhcmlhbnQ6IHByaW1hcnkpIHtcbiAgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHdoaXRlLWNvbG9yO1xuICB9XG4gICYtLSN7JHZhcmlhbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAyNSUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuQG1peGluIG1lc3NhZ2UoJGNvbG9yOiAkY29sb3IsICR2YXJpYW50OiBwcmltYXJ5KSB7XG4gICYuI3skdmFyaWFudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkY29sb3IsICRsaWdodG5lc3M6IDQwJSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICAucmV0dXJuX19tZXNzYWdlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAudGV4dC1wIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmFkZ2UgKCR2YXJpYW50OiAncHJpbWFyeScsICRjb2xvcjogJHByaW1hcnktY29sb3ItdGhlbWUsICR0ZXh0X2NvbG9yOiAkZGFyay1jb2xvciwgJGJvcmRlcl9jb2xvcjogJycpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXJzLiRib3JkZXItcmFkaXVzO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJl9fI3skdmFyaWFudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRib3JkZXJfY29sb3I7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yO1xuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJHRleHRfY29sb3I7XG4gICAgfVxuXG4gICAgJl9fZnVsbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgY29sb3I6ICR0ZXh0X2NvbG9yO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2l0aCBtYXBcbiRicmVha3BvaW50czogKFxuICBcInBob25lLWRvd25cIjogNTAwcHgsXG4gIFwidGFibGV0LXVwXCI6IDc2OHB4LFxuICBcInRhYmxldC1kb3duXCI6IDkwMHB4LFxuICBcImRlc2t0b3AtdXBcIjogMTAyNHB4LFxuICBcImRlc2t0b3AtZG93blwiOiAxMjgwcHgsXG4gIFwid2lkZXNjcmVlbi11cFwiOiAxNDQwcHhcbik7XG5cbkBtaXhpbiBsaW5rKCR2YXJpYW50OiAncHJpbWFyeScsICRjb2xvcjogJHByaW1hcnktY29sb3ItdGhlbWUpIHtcbiAgJl9fI3skdmFyaWFudH0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRjb2xvciwgJGxpZ2h0bmVzczogMTAlKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLW1pbjIoJF9rZXkpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRfa2V5KSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzb2NpYWwtbmV0d29yaygkbmFtZSwgJGNvbG9yKSB7XG4gICYuI3skbmFtZX0ge1xuICAgIC5zb2NpYWwtbmV0d29yayB7XG4gICAgICAmLWljb24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFycy4kd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/