/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/emploi/styles/templates/registration.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
/* nunito-regular - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-regular.b8644b6e.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-regular.ca52c044.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-500 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 500;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-500.17dd5e8c.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-500.e137cf3c.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-600 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-600.2b48b7fe.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-600.f3069304.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-800 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 800;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-800.de406443.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-800.d63349f3.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-700.adfd1208.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-700.0896448b.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* titillium-web-regular - latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/titillium-web-regular.55b29b13.woff2) format("woff2"), url(/buildemploi/fonts/titillium-web-regular.9e4c1505.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* titillium-web-600 - latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/titillium-web-600.37816aa7.woff2) format("woff2"), url(/buildemploi/fonts/titillium-web-600.81784138.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* titillium-web-700 - latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/titillium-web-700.e5c38d50.woff2) format("woff2"), url(/buildemploi/fonts/titillium-web-700.e5c6b2db.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
#login .candidat-section {
  padding-top: 16px;
}
#login #previousStep {
  font-weight: 700;
  color: rgba(62, 62, 62, 0.8);
  display: flex;
  align-items: center;
  font-size: 14px;
  cursor: pointer;
  margin-bottom: 15px;
}
#login .login-content {
  max-width: 1000px;
  margin: auto;
  box-sizing: border-box;
}
#login .login-content .login-form {
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.13);
  border-radius: 8px;
  box-sizing: border-box;
  padding: 16px;
  margin: 0 16px 25px;
}
#login .login-content .login-form h1 {
  text-align: center;
}
#login .login-content .login-form .head {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom: 24px;
  flex-direction: column;
}
#login .login-content .login-form .head .desc {
  margin-top: 10px;
  margin-bottom: 0;
}
#login .login-content .login-form .head h1 {
  margin-bottom: 0;
}
#login .login-content .login-form .head.vert {
  flex-direction: column;
}
#login .login-content .login-form .head.vert .desc {
  margin-top: 10px;
}
#login .login-content .login-form .linkedin-button, #login .login-content .login-form .google-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
#login .login-content .login-form .linkedin-button .social-logo, #login .login-content .login-form .google-button .social-logo {
  flex: 0 0 25px;
}
#login .login-content .login-form .linkedin-button .text, #login .login-content .login-form .google-button .text {
  flex: auto;
}
#login .login-content .login-form .linkedin-button {
  background-color: #0077B5;
  color: #FFFFFF;
  border: 1px solid #0077B5;
}
@media (hover: hover) {
  #login .login-content .login-form .linkedin-button:hover {
    background-color: rgba(0, 119, 181, 0.8);
    border-color: rgba(0, 119, 181, 0.8);
  }
}
#login .login-content .login-form .google-button {
  background-color: #FBFBFB;
  color: #3E3E3E;
  border: 1px solid #C7C7C7;
  margin-bottom: 30px;
}
@media (hover: hover) {
  #login .login-content .login-form .google-button:hover {
    background-color: #FFFFFF;
  }
}
#login .login-content .login-form .form-group {
  margin-bottom: 20px;
  position: relative;
}
#login .login-content .login-form .form-group.form-step {
  margin-bottom: 40px;
}
#login .login-content .login-form .form-group label {
  font-weight: 600;
  color: #3E3E3E;
}
#login .login-content .login-form .form-group input {
  width: 100%;
  background: #FCFCFC;
  border: 1px solid #D3D3D3;
}
#login .login-content .login-form .form-group .forgot-pass {
  position: absolute;
  top: 0;
  right: 0;
  font-weight: 700;
  font-size: 14px;
}
@media (hover: hover) {
  #login .login-content .login-form .form-group .forgot-pass:hover {
    text-decoration: underline;
  }
}
#login .login-content .login-form .form-group .toggle-switch {
  flex: auto;
  justify-content: center;
}
#login .login-content .login-form .form-group .toggle-switch .switch {
  width: 60px;
  height: 30px;
}
#login .login-content .login-form .form-group .toggle-switch .switch input + span:before {
  width: 24px;
  height: 24px;
}
#login .login-content .login-form .form-group .toggle-switch .toggle-label {
  cursor: pointer;
  font-size: 18px;
}
#login .login-content .login-form .form-group .toggle-switch .toggle-label.active {
  font-weight: 700;
  color: #6C5AB4;
}
#login .login-content .login-form .form-group .primary-link {
  color: #6C5AB4;
}
#login .login-content .login-form .color-primary {
  width: 100%;
}
#login .login-content .login-form .register {
  font-weight: 600;
  color: #3E3E3E;
  text-align: center;
  display: block;
}
@media (hover: hover) {
  #login .login-content .login-form .register:hover {
    text-decoration: underline;
  }
}
#login .login-content .recruteur-cta {
  background: #F0F0F0;
  border: 1px solid #CBCBCB;
  border-radius: 6px;
  padding: 16px;
  text-align: center;
  margin: 0 16px 25px;
}
#login .login-content .recruteur-cta .title {
  font-family: "Titillium Web", sans-serif;
  font-weight: 700;
  font-size: calc(16px + 8px);
  display: block;
  margin-bottom: 20px;
}
#login .login-content .recruteur-cta .button {
  border: 1px solid #9C9C9C;
  display: block;
}
#login .login-content .checkbox-group {
  display: flex;
  margin-bottom: 8px !important;
}
#login .login-content .checkbox-group input {
  width: fit-content !important;
  height: fit-content !important;
  margin-right: 12px;
  position: relative;
  top: 1px;
}
#login .login-content #register, #login .login-content .nextStep {
  margin-top: 16px;
}
#login .error-message {
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  border-radius: 3px;
  background: #d01313;
  display: block;
  color: white;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  margin: 8px 0;
}
#login .custom-file .file {
  height: 0.1px;
  opacity: 0;
  position: absolute;
  width: 0.1px !important;
}
#login .custom-file label,
#login .file-input label {
  background-color: #F8F8F8;
  box-sizing: border-box;
  padding: 20px;
  text-align: start;
}
#login .custom-file label,
#login .file-input label {
  align-items: center;
  border: 1px solid #B1B1B1;
  color: rgba(62, 62, 62, 0.8);
  cursor: pointer;
  display: flex;
  font-weight: 600;
  height: 50px;
  justify-content: center;
  margin-bottom: 0;
  margin-top: 2px;
  position: relative;
  width: 100% !important;
  border-radius: 10px;
}
#login .custom-file label:after {
  content: "";
}
#login .custom-file label.required:after,
#login .custom-file .custom-file-input[required=required] ~ label:after {
  content: " *";
  margin-left: 5px;
  color: #DD333D;
}
#login .info-file {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 15px;
}
#login .info-file .text-muted {
  flex: 0 0 fit-content;
}
#login .info-file #validFile {
  font-style: italic;
}

.select-phone {
  display: flex;
  width: 100%;
}
.select-phone input[type=tel] {
  border-radius: 0 10px 10px 0;
  border-left: none !important;
}
.select-phone .select2 {
  width: 120px !important;
  height: 45.19px;
}
.select-phone .select2-container--default .select2-selection--single {
  border-radius: 10px 0 0 10px !important;
  font-size: 16px;
  line-height: 18px;
  height: 45.19px !important;
}
.select-phone .select2-container .select2-selection--single .select2-selection__rendered {
  height: 100%;
  border-radius: 10px 0 0 10px !important;
}

.img-flag {
  width: 18px !important;
  margin-right: 6px !important;
}

.city-input {
  margin-top: 8px;
  width: 100%;
}
.city-input .select2 {
  width: 100% !important;
}

.mission {
  margin-bottom: 50px;
}
.mission .content {
  text-align: start;
  padding: 20px 0;
}
.mission .content > p {
  margin-bottom: 30px;
}
.mission .btns .button {
  display: block;
  margin: 10px 0;
}

@media (min-width: 801px) {
  .mission {
    background: linear-gradient(112.15deg, #FFFFFF 70%, rgba(255, 255, 255, 0) 85%), url(/buildemploi/images/recrutement.0a023d29.jpg) right 50%/35% no-repeat;
  }
  .mission .content,
  .mission .btns {
    max-width: 70%;
    text-align: start;
  }
  .mission .content .button,
  .mission .btns .button {
    display: inline-block;
  }
  @supports (background-image: -webkit-image-set(url("/public/emploi/content/home-background.webp") 1x)) {
    .mission {
      background: linear-gradient(112.15deg, #FFFFFF 70%, rgba(255, 255, 255, 0) 85%), url(/buildemploi/images/recrutement.bf6f55d8.webp) right 50%/35% no-repeat;
    }
  }
}
@media (min-width: 1025px) {
  #login #previousStep {
    display: none;
  }
  #login .login-content .login-form {
    padding: 30px 30px 80px;
    margin: 0 0 40px;
  }
  #login .login-content .login-form h1 {
    margin-bottom: 24px;
  }
  #login .login-content .login-form .form-group input, #login .login-content .login-form .form-group select {
    margin-top: 8px;
  }
  #login .login-content .login-form .form-group .row-input {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    align-items: center;
    max-width: 800px;
    margin: auto;
  }
  #login .login-content .login-form .form-group .row-input:has(.label.errors) {
    margin-bottom: 50px;
    position: relative;
  }
  #login .login-content .login-form .form-group .row-input > .label {
    flex: 0 0 35%;
  }
  #login .login-content .login-form .form-group .row-input > .label .error-message {
    position: absolute;
    bottom: -51px;
    right: -5px;
    max-width: 70%;
  }
  #login .login-content .login-form .color-primary {
    width: fit-content;
    float: right;
  }
  #login .login-content .recruteur-cta {
    padding: 30px;
    margin: 0;
  }
  #login .error-message {
    max-width: 800px;
    margin: 8px auto;
  }
  .select-phone .select2 {
    margin-top: 8px;
  }
}

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