/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/login/mainLogin.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
body {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-family: "Nunito", sans-serif;
  background-color: #ececec;
  color: black;
}

body h3 {
  font-size: 2rem;
  margin-bottom: 1rem;
}

body h4 {
  margin: 1rem;
}

body .title {
  margin: 2rem;
  margin-top: 4rem;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/login/login.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
h1.title-access {
  text-align: center;
  margin-top: 11rem;
}

.formsHolder {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.formsHolder.holder-loginpage {
  align-items: initial;
}

.formsHolder.holder-loginpage .createAccount {
  justify-content: center;
}

.formsHolder .haveAccount,
.formsHolder .createAccount,
.formsHolder .forgetPasswd {
  background-color: white;
  padding: 3rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: 2rem;
  max-width: 30rem;
  min-height: 20rem;
  -webkit-box-shadow: 0px 3px 7px -1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 3px 7px -1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 7px -1px rgba(0, 0, 0, 0.5);
}

.formsHolder .haveAccount h3,
.formsHolder .createAccount h3,
.formsHolder .forgetPasswd h3 {
  font-weight: bold;
  text-align: center;
}

.formsHolder .haveAccount .card-body,
.formsHolder .createAccount .card-body,
.formsHolder .forgetPasswd .card-body {
  background-color: #fff;
}

.formsHolder .haveAccount .btn,
.formsHolder .createAccount .btn,
.formsHolder .forgetPasswd .btn {
  margin-bottom: 1rem;
}

.formsHolder .haveAccount .btn.btn-login-page,
.formsHolder .createAccount .btn.btn-login-page,
.formsHolder .forgetPasswd .btn.btn-login-page {
  color: #fff;
  background-color: #004E71;
  border: 2px solid #004E71;
  font-weight: bold;
  transition: 0.65ms ease-in-out;
}

.formsHolder .haveAccount .btn.btn-login-page:hover,
.formsHolder .createAccount .btn.btn-login-page:hover,
.formsHolder .forgetPasswd .btn.btn-login-page:hover {
  background-color: #fff;
  color: #004E71;
}

.formsHolder .haveAccount form,
.formsHolder .createAccount form,
.formsHolder .forgetPasswd form {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.formsHolder .haveAccount form .form-group.form-group__forgetPasswd,
.formsHolder .createAccount form .form-group.form-group__forgetPasswd,
.formsHolder .forgetPasswd form .form-group.form-group__forgetPasswd {
  width: 300px;
}

.formsHolder .haveAccount form a.link-mdp-forget,
.formsHolder .createAccount form a.link-mdp-forget,
.formsHolder .forgetPasswd form a.link-mdp-forget {
  color: #99D1DC;
  text-decoration: underline;
}

.formsHolder .haveAccount .checkboxContainer,
.formsHolder .createAccount .checkboxContainer,
.formsHolder .forgetPasswd .checkboxContainer {
  font-size: 1rem !important;
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.formsHolder .haveAccount .checkboxContainer input,
.formsHolder .createAccount .checkboxContainer input,
.formsHolder .forgetPasswd .checkboxContainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.formsHolder .haveAccount .checkboxContainer input:checked ~ .checkmarkCheckbox,
.formsHolder .createAccount .checkboxContainer input:checked ~ .checkmarkCheckbox,
.formsHolder .forgetPasswd .checkboxContainer input:checked ~ .checkmarkCheckbox {
  background-color: #004E71;
}

.formsHolder .haveAccount .checkboxContainer input:checked ~ .checkmarkCheckbox:after,
.formsHolder .createAccount .checkboxContainer input:checked ~ .checkmarkCheckbox:after,
.formsHolder .forgetPasswd .checkboxContainer input:checked ~ .checkmarkCheckbox:after {
  display: block;
}

.formsHolder .haveAccount .checkboxContainer:hover input ~ .checkmarkCheckbox,
.formsHolder .createAccount .checkboxContainer:hover input ~ .checkmarkCheckbox,
.formsHolder .forgetPasswd .checkboxContainer:hover input ~ .checkmarkCheckbox {
  background-color: #004E71;
}

.formsHolder .haveAccount .checkboxContainer .checkmarkCheckbox,
.formsHolder .createAccount .checkboxContainer .checkmarkCheckbox,
.formsHolder .forgetPasswd .checkboxContainer .checkmarkCheckbox {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border: 1px solid #004E71;
  border-radius: 4px;
}

.formsHolder .haveAccount .checkboxContainer .checkmarkCheckbox:after,
.formsHolder .createAccount .checkboxContainer .checkmarkCheckbox:after,
.formsHolder .forgetPasswd .checkboxContainer .checkmarkCheckbox:after {
  content: "";
  position: absolute;
  display: none;
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/login/signup.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Avenir Pro Light";
  src: url(/build/fonts/AvenirLTPro-Light.6daef5c8.eot) format("eot"), url(/build/fonts/AvenirLTPro-Light.1f3e603a.woff2) format("woff2"), url(/build/fonts/AvenirLTPro-Light.62ba88d3.woff) format("woff"), url(/build/fonts/AvenirLTPro-Light.ce9ed10b.ttf) format("truetype"), url(/build/images/AvenirLTPro-Light.9862bc2f.svg) format("svg");
}

@font-face {
  font-family: "Avenir Pro Medium";
  src: url(/build/fonts/AvenirLTPro-Medium.f3ca6fb0.eot) format("eot"), url(/build/fonts/AvenirLTPro-Medium.a8826f98.woff2) format("woff2"), url(/build/fonts/AvenirLTPro-Medium.a817f3e3.woff) format("woff"), url(/build/fonts/AvenirLTPro-Medium.885aacc9.ttf) format("truetype"), url(/build/images/AvenirLTPro-Medium.0e68fff7.svg) format("svg");
}

@font-face {
  font-family: "Avenir Pro Black";
  src: url(/build/fonts/AvenirLTPro-Black.35285881.eot) format("eot"), url(/build/fonts/AvenirLTPro-Black.8d793d6b.woff2) format("woff2"), url(/build/fonts/AvenirLTPro-Black.aacaab73.woff) format("woff"), url(/build/fonts/AvenirLTPro-Black.a73d14f5.ttf) format("truetype"), url(/build/images/AvenirLTPro-Black.7d796b00.svg) format("svg");
}

h1.title-access {
  text-align: center;
}

.formsHolder {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}

.formsHolder__inscription {
  margin-top: 8rem;
}

.formsHolder .autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
  margin-left: 150px;
}

.formsHolder .autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}

.formsHolder .autocomplete-items div :hover {
  /*when hovering an item:*/
  background-color: #e9e9e9;
}

.formsHolder .autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important;
  color: #ffffff;
}

.formsHolder .signUpContainer {
  background-color: white;
  padding: 1rem 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: 3rem 2rem;
  max-width: 90%;
  -webkit-box-shadow: 0px 3px 7px -1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 3px 7px -1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 7px -1px rgba(0, 0, 0, 0.5);
}

.formsHolder .signUpContainer .signUpContainer__entete {
  margin: 0rem 5px 0 5px;
  max-width: 80%;
}

.formsHolder .signUpContainer .signUpContainer__entete h3 {
  font-weight: bold;
  text-align: center;
}

.formsHolder .signUpContainer .signUpContainer__entete p {
  text-align: center;
}

.formsHolder .signUpContainer .signupForm {
  width: 100%;
}

.formsHolder .signUpContainer__formInscription {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 90%;
  margin: 0 auto;
}

.formsHolder .signUpContainer__formInscription-bloc {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}

.formsHolder .signUpContainer__formInscription-blocSub {
  display: flex;
  flex-direction: column;
  flex: 1 1 25em;
  margin: 5px;
  padding: 2rem;
  width: 30%;
  background-color: #e9ecef;
  border: 1px solid #004E71;
  border-radius: 0.25rem;
}

.formsHolder .signUpContainer__formInscription-blocSub .input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #004E71;
  border: 1px solid #004E71;
  border-radius: 0.25rem;
  width: 150px;
}

.formsHolder .signUpContainer__formInscription-blocSub .input-group-text .text-mandatory {
  color: #fff !important;
}

.formsHolder .signUpContainer__formInscription-blocSub .input-group-text .text-moreInfo {
  font-weight: bolder;
  color: #494949;
  background-color: #e9ecef;
  padding: 1px 9px;
  border-radius: 50%;
  margin-left: 5px;
}

.formsHolder .signUpContainer__formInscription-blocSub .input-group-text .text-moreInfo:hover {
  cursor: pointer;
}

.formsHolder .signUpContainer__formInscription-blocSub .input-group-text #text-moreInfoReveal {
  display: inline;
  position: relative;
  z-index: 999;
  left: 6%;
  color: #494949;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.1em;
  text-align: left;
  height: auto;
  background-color: #e9ecef;
  padding: 3px 5px;
  top: 3px;
  margin-top: -7px;
  border-radius: 0.2rem;
  box-shadow: 0 0 2px 0 #0d0d0d;
}

.formsHolder .signUpContainer__formInscription-blocSub .input-group-text #text-moreInfoRevealFunction {
  display: inline;
  position: relative;
  z-index: 999;
  left: 6%;
  color: #494949;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.1em;
  text-align: left;
  height: auto;
  background-color: #e9ecef;
  padding: 3px 5px;
  top: 3px;
  margin-top: -7px;
  box-shadow: 0 0 2px 0 #0d0d0d;
}

.formsHolder .signUpContainer__formInscription-blocSub input[type="number"] {
  -moz-appearance: textfield;
}

.formsHolder .signUpContainer__formInscription-blocSub input::-webkit-outer-spin-button,
.formsHolder .signUpContainer__formInscription-blocSub input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.formsHolder .signUpContainer__formInscription-bloc.formInscription-bloc-rgpd-send {
  margin: 5px;
  width: 100%;
}

.formsHolder .signUpContainer__formInscription .input-group-radioBtn {
  display: flex;
  flex-wrap: wrap;
}

.formsHolder .signUpContainer__formInscription .input-group-radioBtn .radioContainer {
  font-size: 1rem !important;
  display: block;
  position: relative;
  padding: 0 2rem;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.formsHolder .signUpContainer__formInscription .input-group-radioBtn .radioContainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.formsHolder .signUpContainer__formInscription .input-group-radioBtn .radioContainer .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: transparent;
  border: 1px solid #004E71;
  border-radius: 50%;
}

.formsHolder .signUpContainer__formInscription .input-group-radioBtn .radioContainer .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  top: 7px;
  left: 7px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: white;
}

.formsHolder .signUpContainer__formInscription .input-group-radioBtn .radioContainer:hover input ~ .checkmark {
  background-color: #004E71;
}

.formsHolder .signUpContainer__formInscription .input-group-radioBtn .radioContainer input:checked ~ .checkmark {
  background-color: #004E71;
}

.formsHolder .signUpContainer__formInscription .input-group-radioBtn .radioContainer input:checked ~ .checkmark:after {
  display: block;
}

.formsHolder .signUpContainer .formInscription-bloc-rgpd-send {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
}

.formsHolder .signUpContainer .formInscription-bloc-rgpd-send .btn-submit-inscription {
  display: inline-block;
  width: 380px;
  color: #fff;
  background-color: #004E71;
  border: 2px solid #004E71;
  font-weight: bold;
  margin: 2rem 0;
  transition: 0.65ms ease-in-out;
}

.formsHolder .signUpContainer .input-group-checkbox {
  display: flex;
  flex-direction: column;
}

.formsHolder .signUpContainer .input-group-checkbox .checkboxContainer {
  font-size: 1rem !important;
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.formsHolder .signUpContainer .input-group-checkbox .checkboxContainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.formsHolder .signUpContainer .input-group-checkbox .checkboxContainer input:checked ~ .checkmarkCheckbox {
  background-color: #004E71;
}

.formsHolder .signUpContainer .input-group-checkbox .checkboxContainer input:checked ~ .checkmarkCheckbox:after {
  display: block;
}

.formsHolder .signUpContainer .input-group-checkbox .checkboxContainer:hover input ~ .checkmarkCheckbox {
  background-color: #004E71;
}

.formsHolder .signUpContainer .input-group-checkbox .checkboxContainer .checkmarkCheckbox {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border: 1px solid #004E71;
  border-radius: 4px;
}

.formsHolder .signUpContainer .input-group-checkbox .checkboxContainer .checkmarkCheckbox:after {
  content: "";
  position: absolute;
  display: none;
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/login/signupCheck.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.card {
  margin: 1rem;
}

.card .validationCard {
  width: 30rem;
}

.card .validationCard h3, .card .validationCard h4 {
  text-align: center;
}

.validationBtn {
  margin-top: 1rem;
  margin-bottom: 3rem;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLGlDQUFpQztFQUNqQyx5QkFBeUI7RUFDekIsWUFBWTtBQUNkOztBQVJBO0VBVUksZUFBZTtFQUNmLG1CQUFtQjtBQUV2Qjs7QUFiQTtFQWVJLFlBQVk7QUFFaEI7O0FBakJBO0VBbUJJLFlBQVk7RUFDWixnQkFBZ0I7QUFFcEI7Ozs7O0FDdEJBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHVCQUF1QjtBQUN6Qjs7QUFMQTtFQU9JLG9CQUFvQjtBQUV4Qjs7QUFUQTtFQVNNLHVCQUF1QjtBQUk3Qjs7QUFiQTs7O0VBZ0JJLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLGdCQUFnQjtFQUVoQixpQkFBaUI7RUFDakIsdURBQXVEO0VBQ3ZELG9EQUFvRDtFQUNwRCwrQ0FBK0M7QUFFbkQ7O0FBN0JBOzs7RUE2Qk0saUJBQWlCO0VBQ2pCLGtCQUFrQjtBQU14Qjs7QUFwQ0E7OztFQWlDTSxzQkFBc0I7QUFTNUI7O0FBMUNBOzs7RUFxQ00sbUJBQW1CO0FBV3pCOztBQWhEQTs7O0VBdUNRLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIseUJBQXlCO0VBQ3pCLGlCQUFpQjtFQUNqQiw4QkFBOEI7QUFldEM7O0FBMURBOzs7RUE2Q1Usc0JBQXNCO0VBQ3RCLGNBQWM7QUFtQnhCOztBQWpFQTs7O0VBb0RNLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtBQW1CNUI7O0FBMUVBOzs7RUF5RFEsWUFBWTtBQXVCcEI7O0FBaEZBOzs7RUE2RFEsY0FBYztFQUNkLDBCQUEwQjtBQXlCbEM7O0FBdkZBOzs7RUFrRU0sMEJBQTBCO0VBQzFCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsZUFBZTtFQUNmLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGlCQUFpQjtBQTJCdkI7O0FBdkdBOzs7RUE4RVEsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixlQUFlO0FBK0J2Qjs7QUEvR0E7OztFQWtGVSx5QkFBeUI7QUFtQ25DOztBQXJIQTs7O0VBb0ZZLGNBQWM7QUF1QzFCOztBQTNIQTs7O0VBeUZRLHlCQUF5QjtBQXdDakM7O0FBaklBOzs7RUE0RlEsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsWUFBWTtFQUNaLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtBQTJDMUI7O0FBOUlBOzs7RUFxR1UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0VBQ1YsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsZ0NBQWdDO0VBQ2hDLDRCQUE0QjtFQUM1Qix3QkFBd0I7QUErQ2xDOzs7OztBQ3BLQTtFQUNFLCtCQUErQjtFQUMvQiw4UkFJcUQ7QUNIdkQ7O0FETUE7RUFDRSxnQ0FBZ0M7RUFDaEMsOFJBSXNEO0FDUHhEOztBRFVBO0VBQ0UsK0JBQStCO0VBQy9CLG1TQUlxRDtBQ1h2RDs7QUFWQTtFQUNFLGtCQUFrQjtBQWFwQjs7QUFWQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIscUJBQXFCO0FBYXZCOztBQVpFO0VBQ0UsZ0JBQWdCO0FBZXBCOztBQXZCQTtFQVdJLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1g7RUFDQSxTQUFTO0VBQ1QsT0FBTztFQUNQLFFBQVE7RUFDUixrQkFBa0I7QUFnQnRCOztBQXBDQTtFQXVCTSxhQUFhO0VBQ2IsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixnQ0FBZ0M7QUFpQnRDOztBQTNDQTtFQTZCUTtFQUNBLHlCQUF5QjtBQWtCakM7O0FBaERBO0VBbUNJO0VBQ0EsdUNBQXVDO0VBQ3ZDLGNBQWM7QUFpQmxCOztBQXREQTtFQXdDSSx1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsdURBQXVEO0VBQ3ZELG9EQUFvRDtFQUNwRCwrQ0FBK0M7QUFrQm5EOztBQW5FQTtFQW1ETSxzQkFBc0I7RUFDdEIsY0FBYztBQW9CcEI7O0FBeEVBO0VBdURRLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFxQjFCOztBQTdFQTtFQTJEUSxrQkFBa0I7QUFzQjFCOztBQWpGQTtFQStETSxXQUFVO0FBc0JoQjs7QUFyRkE7RUFrRU0sYUFBYTtFQUNiLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsVUFBVTtFQUNWLGNBQWM7QUF1QnBCOztBQTdGQTtFQXdFUSxhQUFhO0VBQ2IsZUFBZTtFQUNmLDhCQUE4QjtFQUM5QixXQUFXO0FBeUJuQjs7QUFwR0E7RUE4RVUsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2QsV0FBVztFQUNYLGFBQWE7RUFDYixVQUFVO0VBQ1YseUJBQXlCO0VBQ3pCLHlCQ3ZGSztFRHdGTCxzQkFBc0I7QUEwQmhDOztBQWhIQTtFQXlGWSxvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QkN2R0c7RUR3R0gseUJDeEdHO0VEeUdILHNCQUFzQjtFQUN0QixZQUFZO0FBMkJ4Qjs7QUFuSUE7RUEwR2Msc0JBQXNCO0FBNkJwQzs7QUF2SUE7RUE2R2MsbUJBQW1CO0VBQ25CLGNBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQThCOUI7O0FBaEpBO0VBb0hnQixlQUFlO0FBZ0MvQjs7QUFwSkE7RUF3SGMsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osUUFBUTtFQUNSLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsUUFBUTtFQUNSLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsNkJBQTZCO0FBZ0MzQzs7QUF2S0E7RUEwSWMsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osUUFBUTtFQUNSLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsUUFBUTtFQUNSLGdCQUFnQjtFQUNoQiw2QkFBNkI7QUFpQzNDOztBQXpMQTtFQTRKWSwwQkFBMEI7QUFpQ3RDOztBQTdMQTs7RUFnS1ksd0JBQXdCO0VBQ3hCLFNBQVM7QUFrQ3JCOztBQW5NQTtFQXFLVSxXQUFXO0VBQ1gsV0FBVztBQWtDckI7O0FBeE1BO0VBMEtRLGFBQWE7RUFDYixlQUFlO0FBa0N2Qjs7QUE3TUE7RUE4S1UsMEJBQTBCO0VBQzFCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsZUFBZTtFQUNmLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGlCQUFpQjtBQW1DM0I7O0FBM05BO0VBMExZLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZUFBZTtBQXFDM0I7O0FBak9BO0VBK0xZLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFlBQVk7RUFDWixXQUFXO0VBQ1gsNkJBQTZCO0VBQzdCLHlCQ3ZNRztFRHdNSCxrQkFBa0I7QUFzQzlCOztBQTVPQTtFQXdNYyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixRQUFRO0VBQ1IsU0FBUztFQUNULFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQXdDL0I7O0FBeFBBO0VBb05ZLHlCQ3RORztBRDhQZjs7QUE1UEE7RUF1TlkseUJDek5HO0FEa1FmOztBQWhRQTtFQXlOYyxjQUFjO0FBMkM1Qjs7QUFwUUE7RUFnT00sYUFBYTtFQUNiLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsaUJBQWlCO0FBd0N2Qjs7QUEzUUE7RUFxT1EscUJBQXFCO0VBQ3JCLFlBQVk7RUFDWixXQUFXO0VBQ1gseUJDMU9PO0VEMk9QLHlCQzNPTztFRDRPUCxpQkFBaUI7RUFDakIsY0FBYztFQUNkLDhCQUE4QjtBQTBDdEM7O0FBdFJBO0VBZ1BNLGFBQWE7RUFDYixzQkFBc0I7QUEwQzVCOztBQTNSQTtFQW9QUSwwQkFBMEI7RUFDMUIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixlQUFlO0VBQ2YseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsaUJBQWlCO0FBMkN6Qjs7QUF6U0E7RUFnUVUsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixlQUFlO0FBNkN6Qjs7QUEvU0E7RUFvUVkseUJBQXlCO0FBK0NyQzs7QUFuVEE7RUFzUWMsY0FBYztBQWlENUI7O0FBdlRBO0VBMlFVLHlCQUF5QjtBQWdEbkM7O0FBM1RBO0VBOFFVLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFlBQVk7RUFDWixXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6QixrQkFBa0I7QUFpRDVCOztBQXRVQTtFQXVSWSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixTQUFTO0VBQ1QsUUFBUTtFQUNSLFVBQVU7RUFDVixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixnQ0FBZ0M7RUFDaEMsNEJBQTRCO0VBQzVCLHdCQUF3QjtBQW1EcEM7Ozs7O0FFNVZBO0VBQ0UsWUFBWTtBQUNkOztBQUZBO0VBR0ksWUFBWTtBQUdoQjs7QUFOQTtFQU1NLGtCQUFrQjtBQUl4Qjs7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFFckIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2xvZ2luL21haW5Mb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbG9naW4vbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9sb2dpbi9zaWdudXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbG9naW4vc2lnbnVwQ2hlY2suc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBjb2xvcjogYmxhY2s7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgbWFyZ2luOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbiIsImgxLnRpdGxlLWFjY2VzcyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDExcmVtO1xyXG59XHJcblxyXG4uZm9ybXNIb2xkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgXHJcbiAgJi5ob2xkZXItbG9naW5wYWdlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xyXG4gICAgJiAuY3JlYXRlQWNjb3VudCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhhdmVBY2NvdW50LFxyXG4gIC5jcmVhdGVBY2NvdW50LFxyXG4gIC5mb3JnZXRQYXNzd2Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAycmVtO1xyXG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuXHJcbiAgICBtaW4taGVpZ2h0OiAyMHJlbTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggN3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgJi5idG4tbG9naW4tcGFnZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEU3MTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA0RTcxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNjVtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBjb2xvcjogIzAwNEU3MTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXBfX2ZvcmdldFBhc3N3ZCB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmxpbmstbWRwLWZvcmdldCB7XHJcbiAgICAgICAgY29sb3I6ICM5OUQxREM7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja2JveENvbnRhaW5lciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcmtDaGVja2JveCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RTcxO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFya0NoZWNrYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RTcxO1xyXG4gICAgICB9XHJcbiAgICAgIC5jaGVja21hcmtDaGVja2JveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDRFNzE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBQcm8gTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJMVFByby1MaWdodC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pckxUUHJvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pckxUUHJvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9BdmVuaXJMVFByby1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyTFRQcm8tTGlnaHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBQcm8gTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTFRQcm8tTWVkaXVtLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyTFRQcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pckxUUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyTFRQcm8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9BdmVuaXJMVFByby1NZWRpdW0uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBQcm8gQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJMVFByby1CbGFjay5lb3RcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pckxUUHJvLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pckxUUHJvLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9BdmVuaXJMVFByby1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyTFRQcm8tQmxhY2suc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vZm9udHMuc2Nzc1wiO1xyXG5cclxuaDEudGl0bGUtYWNjZXNzIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mb3Jtc0hvbGRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAmX19pbnNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gIH1cclxuICAuYXV0b2NvbXBsZXRlLWl0ZW1zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgLypwb3NpdGlvbiB0aGUgYXV0b2NvbXBsZXRlIGl0ZW1zIHRvIGJlIHRoZSBzYW1lIHdpZHRoIGFzIHRoZSBjb250YWluZXI6Ki9cclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG5cclxuICAgICAgOmhvdmVyIHtcclxuICAgICAgICAvKndoZW4gaG92ZXJpbmcgYW4gaXRlbToqL1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmF1dG9jb21wbGV0ZS1hY3RpdmUge1xyXG4gICAgLyp3aGVuIG5hdmlnYXRpbmcgdGhyb3VnaCB0aGUgaXRlbXMgdXNpbmcgdGhlIGFycm93IGtleXM6Ki9cclxuICAgIGJhY2tncm91bmQtY29sb3I6IERvZGdlckJsdWUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuc2lnblVwQ29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAzcmVtIDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggN3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAuc2lnblVwQ29udGFpbmVyX19lbnRldGUge1xyXG4gICAgICBtYXJnaW46IDByZW0gNXB4IDAgNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lnbnVwRm9ybSB7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19mb3JtSW5zY3JpcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgJi1ibG9jIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICZTdWIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmbGV4OiAxIDEgMjVlbTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuXHJcbiAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIC50ZXh0LW1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dC1tb3JlSW5mbyB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiKDczLCA3MywgNzMpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDlweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3RleHQtbW9yZUluZm9SZXZlYWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDYlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMCAjMGQwZDBkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN0ZXh0LW1vcmVJbmZvUmV2ZWFsRnVuY3Rpb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDYlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAwICMwZDBkMGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3JtSW5zY3JpcHRpb24tYmxvYy1yZ3BkLXNlbmQge1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWdyb3VwLXJhZGlvQnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLnJhZGlvQ29udGFpbmVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtSW5zY3JpcHRpb24tYmxvYy1yZ3BkLXNlbmQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAuYnRuLXN1Ym1pdC1pbnNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNjVtcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWdyb3VwLWNoZWNrYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5jaGVja2JveENvbnRhaW5lciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFya0NoZWNrYm94IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEU3MTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmtDaGVja2JveCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RTcxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2ttYXJrQ2hlY2tib3gge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDRFNzE7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiR3aGl0ZTogI2ZmZmZmZjtcclxuJGxpZ2h0R3JleTogI2VjZWNlYztcclxuJGdyZXk6ICNkMmQyZDI7XHJcbiRkYXJrR3JleTogI2NjYztcclxuJGxpZ2h0Z3JlZW46IHJnYmEoMTc0LCAyMDIsIDE4NSwgLjYpO1xyXG4kZ3JlZW46ICMwMDRFNzE7XHJcbiRnb2xkOiAjYWM5ODYwO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbiRsaWdodEJsdWU6ICM5OUQxREM7XHJcbiIsIi5jYXJkIHtcbiAgbWFyZ2luOiAxcmVtO1xuICAudmFsaWRhdGlvbkNhcmQge1xuICAgIHdpZHRoOiAzMHJlbTtcblxuICAgIGgzLCBoNCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi52YWxpZGF0aW9uQnRuIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/