/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/hiring/Form.vue?vue&type=style&index=0&id=9ddef6f4&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.close-icon[data-v-9ddef6f4] {
  cursor: pointer;
}
.text-error[data-v-9ddef6f4] {
  text-align: center;
  margin: 5px 0;
  color: red;
}
.upload-file-text[data-v-9ddef6f4] {
  text-align: center;
  color: #00b8e3;
  margin: 5px 0;
  display: flex;
  justify-content: center;
}
.upload-file-text span[data-v-9ddef6f4] {
  max-width: 350px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.input__file[data-v-9ddef6f4] {
  display: none;
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.input__file-button-text[data-v-9ddef6f4] {
  line-height: 1;
  margin-top: 1px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  font-size: 14px;
  display: inline-block;
  max-width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.input__file-button[data-v-9ddef6f4] {
  width: 100%;
  margin: 0 auto;
}
.input__file-button[data-v-9ddef6f4]:active {
  width: 100%;
}
.w-checkbox-ageement[data-v-9ddef6f4] {
  float: left;
  line-height: normal;
}
.success-message[data-v-9ddef6f4] {
  display: block;
  margin: 0 auto;
}
.success-message a[data-v-9ddef6f4] {
  color: #ffffff;
}
.w-select[data-v-9ddef6f4] {
  padding-right: 20px;
}
.input-wrapper[data-v-9ddef6f4] {
  position: relative;
}
.width-full[data-v-9ddef6f4] {
  width: 372px;
}
@media (max-width: 767px) {
.width-full[data-v-9ddef6f4] {
    width: 100%;
}
}
.select-delete[data-v-9ddef6f4] {
  position: absolute;
  bottom: 9px;
  right: 24px;
  cursor: pointer;
}
.validation-error-text[data-v-9ddef6f4] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 6px 12px;
  font-size: 14px;
  vertical-align: top;
  top: 55px;
  left: 20px;
  position: absolute;
  opacity: 0;
  background: #000000;
  border-radius: 4px;
  color: #F2B8B5;
  font-weight: normal;
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.13);
}
.validation-error-text img[data-v-9ddef6f4] {
  padding: 0 5px 2px 0;
  position: relative;
}
.validation-error-text[data-v-9ddef6f4]:before {
  content: "";
  position: absolute;
  left: 1.4rem;
  top: -0.4rem;
  width: 0.9rem;
  height: 0.9rem;
  transform: rotate(45deg);
  background: #000000;
}
.input-wrapper input:hover + .validation-error-text[data-v-9ddef6f4],
.input-wrapper .input__file-button:hover + .validation-error-text[data-v-9ddef6f4],
.input-wrapper .file-uploaded:hover + .validation-error-text[data-v-9ddef6f4] {
  opacity: 1;
  z-index: 20;
}
.input-wrapper textarea:hover + .validation-error-text[data-v-9ddef6f4] {
  opacity: 1;
  z-index: 20;
  top: auto;
  bottom: -62px;
}
@media screen and (max-width: 479px) {
.mob-ml-30[data-v-9ddef6f4] {
    margin-left: 30px;
}
}
.file-uploaded[data-v-9ddef6f4] {
  color: #00b8e3;
  word-break: break-all;
  max-width: 370px;
  height: auto;
  min-height: 44px;
  padding: 3px;
}
.has-error[data-v-9ddef6f4] {
  color: #F2B8B5;
  border: 1px solid #F2B8B5;
}
.has-error[data-v-9ddef6f4]::placeholder {
  color: #F2B8B5;
}
.comment-textarea[data-v-9ddef6f4] {
  color: #FFFFFF;
}
.position-relative-vue[data-v-9ddef6f4] {
  position: relative;
}
.error-button[data-v-9ddef6f4] {
  position: absolute;
  right: 7px;
  top: 10px;
}
.error-button.file-uploader-error[data-v-9ddef6f4] {
  right: -40px;
}
.error-button.checkbox-item[data-v-9ddef6f4] {
  right: 0;
  left: -30px;
  top: 0;
}
.w-input[data-v-9ddef6f4] {
  padding-right: 40px;
}
.has-error .upload-file-text[data-v-9ddef6f4] {
  color: #F2B8B5;
}
.w-checkbox[data-v-9ddef6f4] {
  position: relative;
  z-index: 2;
}
.close-icon-upload[data-v-9ddef6f4] {
  margin-top: 5px;
}
@media (max-width: 480px) {
.input__file-button-text[data-v-9ddef6f4] {
    max-width: 200px;
}
.error-button.file-uploader-error[data-v-9ddef6f4] {
    right: 22px;
}
.error-button.checkbox-item[data-v-9ddef6f4] {
    right: 7px;
    left: auto;
    top: 10px;
}
.checkbox-content-box[data-v-9ddef6f4] {
    padding-right: 27px;
}
.input-wrapper .file-uploaded + .validation-error-text[data-v-9ddef6f4],
.input-wrapper .w-checkbox input + .validation-error-text[data-v-9ddef6f4],
.input-wrapper .input__file-button + .validation-error-text[data-v-9ddef6f4] {
    opacity: 1;
    z-index: 20;
}
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/vacancy/VacancyListItem.vue?vue&type=style&index=0&id=58be5ebc&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.hot-tab[data-v-58be5ebc] {
  background-color: transparent;
}
.card-title[data-v-58be5ebc] {
  text-transform: none;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/vacancy/elements/VacancySearchForm.vue?vue&type=style&index=0&id=6dce6a6f&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.search-list[data-v-6dce6a6f] {
  background-color: white;
  z-index: 1000;
  position: relative;
  border-radius: 10px;
  width: 81%;
  margin: 2px 0 0;
  border: 1px solid gray;
}
.input-wrapper input[data-v-6dce6a6f] {
  color: black;
}
.search-list ul[data-v-6dce6a6f] {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.search-list ul li[data-v-6dce6a6f]:first-child, .search-list ul li[data-v-6dce6a6f]:last-child {
  border-radius: 10px;
}
.search-list ul li[data-v-6dce6a6f] {
  padding: 7px 0 7px 16px;
  font-size: 16px;
  line-height: 24px;
}
.search-list ul li[data-v-6dce6a6f]:hover {
  background-color: #E8E8E9;
  cursor: pointer;
}
.text-error[data-v-6dce6a6f] {
  text-align: center;
  margin: 5px 0;
  color: red;
}
.validation-error-text[data-v-6dce6a6f] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 6px 12px 6px 8px;
  min-width: 180px;
  font-size: 14px;
  vertical-align: top;
  top: 60px;
  left: 0;
  position: absolute;
  background: #FFE1E1;
  border-radius: 4px;
  color: #E04444;
  box-shadow: 0 2px 2px -2px gray;
}
.validation-error-text img[data-v-6dce6a6f] {
  padding: 0 5px 2px 0;
  position: relative;
}
.validation-error-text[data-v-6dce6a6f]:before {
  content: "";
  position: absolute;
  left: 1.4rem;
  top: -0.4rem;
  width: 0.9rem;
  height: 0.9rem;
  transform: rotate(45deg);
  background: #FFE1E1;
}
.input-wrapper[data-v-6dce6a6f] {
  width: 100%;
  position: relative;
}
@media screen and (max-width: 992px) {
.search_list-wrapper[data-v-6dce6a6f] {
    margin-left: 2%;
    margin-right: 2%;
}
.search-list[data-v-6dce6a6f] {
    width: 100%;
}
}
@media screen and (max-width: 479px) {
input[data-v-6dce6a6f], textarea[data-v-6dce6a6f], select[data-v-6dce6a6f] {
    font-size: 16px;
}
.search-mobile-list[data-v-6dce6a6f] {
    width: 100%;
    height: 100%;
    position: fixed;
    border-radius: unset;
    background-color: black;
    color: white;
    top: 0;
    left: 0;
    margin: 0;
    overflow: hidden;
    z-index: 1000;
}
.search-mobile-list input[data-v-6dce6a6f] {
    background-color: #373C40;
    position: relative;
    margin: 10px 12px;
    width: 95%;
    height: 40px;
    padding-left: 32px;
    padding-right: 25px;
    border-radius: 10px;
    color: white;
    z-index: 100;
}
*[data-v-6dce6a6f]:disabled {
    background-color: white;
    color: linen;
    opacity: 1;
}
.search-mobile-list ul[data-v-6dce6a6f] {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.search-mobile-list ul li[data-v-6dce6a6f] {
    padding: 0 0 0 12px;
    font-size: 16px;
    line-height: 44px;
    position: relative;
}
.vacancy_link[data-v-6dce6a6f] {
    position: absolute;
    top: 0;
    right: 30px;
}
.vacancy_link[data-v-6dce6a6f]:before {
    position: absolute;
    content: url(/build/images/m_search_vacancy_link.f7e65f3d.svg);
    color: white;
}
.back_link[data-v-6dce6a6f] {
    position: absolute;
    top: 20px;
    left: 24px;
    vertical-align: middle;
    display: inline-block;
    z-index: 1000;
}
.back_link[data-v-6dce6a6f]:before {
    content: url(/build/images/m_search_back.3aec5205.svg);
    color: white;
    background-size: cover;
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
}
.clean_link[data-v-6dce6a6f] {
    position: absolute;
    top: 20px;
    right: 30px;
    vertical-align: middle;
    display: inline-block;
    z-index: 1000;
}
.clean_link[data-v-6dce6a6f]:before {
    position: absolute;
    content: url(/build/images/m_search_clean.512bc07a.svg);
    color: white;
    background-size: cover;
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
}
}
@media screen and (max-width: 479px) and (-webkit-min-device-pixel-ratio: 0) {
input[data-v-6dce6a6f]:focus, textarea[data-v-6dce6a6f]:focus, input[data-v-6dce6a6f]:focus {
    font-size: 16px;
}
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/vacancy/VacancyList.vue?vue&type=style&index=0&id=3101bcee&lang=scss&scoped=true ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.priority-top[data-v-3101bcee] {
  z-index: 1;
}
.priority-0[data-v-3101bcee] {
  z-index: 0;
}
.div-block-27 img[data-v-3101bcee]:hover {
  cursor: pointer;
}
.vacancies-list-replace .search-button-4[data-v-3101bcee] {
  min-width: 207px;
}
.filter-item[data-v-3101bcee]:hover {
  background-color: #00b8e3;
  color: #ffffff;
  cursor: pointer;
}
.filter-item:hover .checkmark[data-v-3101bcee] {
  border: 2px solid #ffffff;
}

/** checkboxes */
.container-checkbox[data-v-3101bcee] {
  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;
}
.container-checkbox .checkbox-filter[data-v-3101bcee] {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}
.container-checkbox input[data-v-3101bcee] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.container-checkbox .checkmark[data-v-3101bcee] {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  border: 2px solid #898C8E;
  border-radius: 2px;
}
.filter-item:hover .container-checkbox .checkmark[data-v-3101bcee] {
  border: 2px solid #ffffff;
}
.container-checkbox:hover input ~ .checkmark[data-v-3101bcee] {
  border: 2px solid #ffffff;
}
.container-checkbox .checkmark[data-v-3101bcee]:after {
  content: "";
  position: absolute;
  display: none;
}
.container-checkbox input:checked ~ .checkmark[data-v-3101bcee]:after {
  display: block;
}
.filter-item:hover .container-checkbox input:checked ~ .checkmark[data-v-3101bcee]:after {
  border: solid white;
  border-width: 0 3px 3px 0;
}
.container-checkbox .checkmark[data-v-3101bcee]:after {
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #898C8E;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.vacancies-list-replace .mobile-panel[data-v-3101bcee] {
  display: none;
}
@media screen and (min-width: 479px) {
.w-dropdown[data-v-3101bcee] {
    z-index: 5;
}
}
@media screen and (max-width: 479px) {
.vacancies-list-replace .dropdown-toggle-4[data-v-3101bcee] {
    margin-right: 3px !important;
}
.vacancies-list-replace .w-dropdown-list[data-v-3101bcee] {
    position: fixed;
    bottom: 0;
    right: 0;
    top: auto;
    left: auto;
    width: 100%;
    margin: 0 auto;
    height: 70%;
    max-height: 70%;
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
}
.vacancies-list-replace .w-dropdown-list .mobile-list[data-v-3101bcee] {
    height: 100%;
    overflow-y: scroll;
}
.vacancies-list-replace .mobile-panel[data-v-3101bcee] {
    display: block;
    z-index: 3;
    text-align: center;
    width: 100%;
    position: fixed;
    background: white;
    padding: 10px;
    bottom: calc(70% - 4px);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.06);
    border-radius: 5px 5px 0px 0px;
}
.vacancies-list-replace .tap-mobile-panel[data-v-3101bcee] {
    width: 102px;
    height: 8px;
    margin: 0 auto 7px;
    background: #D9D9D9;
    border-radius: 10px;
}
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/components/TooltipMessage.vue?vue&type=style&index=0&id=639bf97e&lang=scss&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tooltip-wrapper[data-v-639bf97e] {
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  position: relative;
  cursor: pointer;
}
.tooltip-icon[data-v-639bf97e] {
  width: 16px;
  height: 16px;
  background-image: linear-gradient(94deg, #3988ff, #0045ef);
  color: #fff;
  border-radius: 50%;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tooltip-content[data-v-639bf97e] {
  position: absolute;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  width: 250px;
  height: fit-content;
  background: #000;
  color: #fff;
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 14px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.15s ease, visibility 0.15s ease;
  z-index: 20;
  background-color: #040e21;
  border: 1px solid rgb(20, 92, 244);
  box-shadow: 0 0 1px 2px rgba(20, 92, 244, 0.3);
  font-size: 12px;
}
.tooltip-content.visible[data-v-639bf97e] {
  opacity: 1;
  visibility: visible;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/components/CustomInput.vue?vue&type=style&index=0&id=91bde228&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.width-full[data-v-91bde228] {
  width: 100%;
}
.align-self-start[data-v-91bde228] {
  align-self: start;
}
.validation-error-text[data-v-91bde228] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 0;
  font-size: 16px;
  line-height: 24px;
  vertical-align: top;
  background: none;
  border-radius: 4px;
  color: rgb(234, 89, 107);
  font-weight: 500;
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.13);
}
.form-field-textarea[data-v-91bde228] {
  resize: vertical;
}
.error-button[data-v-91bde228] {
  position: absolute;
  right: 7px;
  top: 12px;
}
.input-wrapper[data-v-91bde228] {
  display: flex;
  justify-content: end;
  position: relative;
  flex-direction: column;
}
.form-label.required[data-v-91bde228]::after {
  content: " *";
  color: #7A9FFF;
}
.form-label[data-v-91bde228] {
  margin-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 479px) {
.form-field[data-v-91bde228] {
    margin-bottom: 25px;
}
.form-label[data-v-91bde228] {
    margin-bottom: 4px;
}
.validation-error-text[data-v-91bde228] {
    margin: -25px 0 16px 0;
}
}
@media screen and (max-width: 767px) {
.error-button[data-v-91bde228] {
    top: 9px;
}
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/components/UploadCV.vue?vue&type=style&index=0&id=009f36b1&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.validation-error-text[data-v-009f36b1] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 0;
  font-size: 16px;
  line-height: 24px;
  vertical-align: top;
  background: none;
  border-radius: 4px;
  color: rgb(234, 89, 107);
  font-weight: 500;
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.13);
}
.upload-file-text[data-v-009f36b1] {
  text-align: center;
  color: #00b8e3;
  margin: 5px 0;
  display: flex;
  justify-content: center;
}
.upload-file-text span[data-v-009f36b1] {
  max-width: 350px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.close-icon[data-v-009f36b1] {
  display: flex;
  align-items: center;
}
.input__file[data-v-009f36b1] {
  display: none;
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.input__file-button-text[data-v-009f36b1] {
  line-height: 1;
  margin-top: 1px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  font-size: 14px;
  display: inline-block;
  max-width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.input__file-button[data-v-009f36b1] {
  width: 100%;
  margin: 0 auto;
  cursor: pointer;
}
.form-label.required[data-v-009f36b1]::after {
  content: " *";
  color: #7A9FFF;
}
.input__file-button[data-v-009f36b1]:active {
  width: 100%;
}
.form-label[data-v-009f36b1] {
  margin-bottom: 8px;
  padding-top: 12px;
}
.file-upload-button[data-v-009f36b1] {
  width: 100%;
  max-width: 315px;
}
@media scren and (max-width: 767px) {
.file-upload-button[data-v-009f36b1] {
    width: 100%;
    max-width: 315px;
}
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/components/CustomDropdown.vue?vue&type=style&index=0&id=351fa85f&scoped=true&lang=scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.filter-search-input[data-v-351fa85f] {
  background-color: transparent;
  outline: none;
  border: none;
  height: 100%;
  width: 100%;
  color: white;
}
.filter-search-input[data-v-351fa85f]::placeholder {
  color: #768dba;
}
.dropdown-link-selected[data-v-351fa85f] {
  background-color: rgba(0, 4, 16, 0.34);
}
.popup-dropdown-wrapper[data-v-351fa85f] {
  overflow-y: scroll;
}
.form-field-select[data-v-351fa85f] {
  margin-left: 0;
  margin-right: 0;
}
.text-block-66[data-v-351fa85f] {
  overflow: hidden;
}
.dropdown-link-6[data-v-351fa85f] {
  white-space: normal;
}
.input-wrapper[data-v-351fa85f] {
  display: flex;
  position: relative;
}
@media screen and (max-width: 479px) {
.input-wrapper[data-v-351fa85f] {
    margin-bottom: 0;
}
.form-field-select[data-v-351fa85f] {
    margin-bottom: 25px;
}
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/home/FormWithoutVacancy.vue?vue&type=style&index=0&id=4c6a4b6a&scoped=true&lang=scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.form-label[data-v-4c6a4b6a] {
  padding-top: 12px;
}
.form-error-message[data-v-4c6a4b6a] {
  margin-top: 16px;
  color: rgb(234, 89, 107);
}
.form-label[data-v-4c6a4b6a] {
  padding-top: 12px;
}
.field-container[data-v-4c6a4b6a] {
  display: grid;
  grid-template-columns: 200px 1fr;
  margin-bottom: 26px;
  position: relative;
  align-items: center;
}
.z-index-999[data-v-4c6a4b6a] {
  z-index: 999;
}
@media screen and (max-width: 568px) {
.field-container[data-v-4c6a4b6a] {
    grid-template-columns: 165px 1fr;
}
}
@media screen and (max-width: 767px) {
.field-container[data-v-4c6a4b6a] {
    margin-bottom: 16px;
}
.select-block[data-v-4c6a4b6a] {
    max-width: 372px;
}
.form-submit-button[data-v-4c6a4b6a] {
    margin-right: 0;
}
}
@media screen and (max-width: 479px) {
.w-checkbox[data-v-4c6a4b6a] {
    padding-bottom: 0;
}
.field-container[data-v-4c6a4b6a] {
    margin: 0;
    grid-template-columns: 1fr;
    margin-bottom: 0;
}
.validation-error-text[data-v-4c6a4b6a] {
    margin: -25px 0 16px 0;
}
.form-label[data-v-4c6a4b6a] {
    margin-bottom: 8px;
    padding-top: 0;
}
.form-field[data-v-4c6a4b6a] {
    margin-bottom: 0;
}
.form-submit-button[data-v-4c6a4b6a] {
    margin-top: 0;
}
}
.validation-error-text[data-v-4c6a4b6a] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 0;
  font-size: 16px;
  line-height: 24px;
  vertical-align: top;
  background: none;
  border-radius: 4px;
  color: rgb(234, 89, 107);
  font-weight: 500;
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.13);
}
.required[data-v-4c6a4b6a]::after {
  content: " *";
  color: #7A9FFF;
}
.form-section[data-v-4c6a4b6a] {
  display: flex;
}
.form-checkbox[data-v-4c6a4b6a] {
  margin: 0;
}
.form-checkbox-label[data-v-4c6a4b6a] {
  width: fit-content;
  margin-left: 8px;
}
.form-submit-button[data-v-4c6a4b6a] {
  margin-top: 16px;
  font-weight: 600;
  line-height: 18px;
}
.form-select-option[data-v-4c6a4b6a] {
  display: block;
  padding: 12px 12px 12px 16px;
  color: rgb(236, 241, 255);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.input-wrapper[data-v-4c6a4b6a] {
  position: relative;
}
.error-button[data-v-4c6a4b6a] {
  position: absolute;
  right: 7px;
  top: 12px;
}
.checkbox-agree[data-v-4c6a4b6a] {
  padding: 0;
  grid-column-gap: 0;
}
.w-full[data-v-4c6a4b6a] {
  width: 100%;
}
.in-block[data-v-4c6a4b6a] {
  display: inline-block;
}
.width-full[data-v-4c6a4b6a] {
  width: 100%;
  max-width: 372px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/hiring/FormVacancy.vue?vue&type=style&index=0&id=0feea7c5&scoped=true&lang=scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.field-container[data-v-0feea7c5] {
  display: grid;
  grid-template-columns: 1fr 360px;
  margin-bottom: 16px;
  align-items: center;
  gap: 16px;
}
.form-fields[data-v-0feea7c5] {
  overflow: visible;
}
@media screen and (max-width: 767px) {
.field-container[data-v-0feea7c5] {
    grid-template-columns: 1fr 300px;
}
}
@media screen and (max-width: 480px) {
.form[data-v-0feea7c5] {
    overflow: hidden;
}
.field-container[data-v-0feea7c5] {
    grid-template-columns: 1fr;
    margin: 0;
    gap: 0;
}
.form-submit-button[data-v-0feea7c5] {
    margin-top: 8px;
}
}
.validation-error-text[data-v-0feea7c5] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 0;
  font-size: 16px;
  line-height: 24px;
  vertical-align: top;
  background: none;
  border-radius: 4px;
  color: rgb(234, 89, 107);
  font-weight: 500;
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.13);
}
.required[data-v-0feea7c5]::after {
  content: " *";
  color: #7A9FFF;
}
.form-section[data-v-0feea7c5] {
  display: flex;
}
.form-checkbox[data-v-0feea7c5] {
  margin: 0;
}
.form-checkbox-label[data-v-0feea7c5] {
  width: fit-content;
  margin-left: 12px;
}
.form-submit-button[data-v-0feea7c5] {
  font-weight: 600;
  line-height: 18px;
}
.form-select-option[data-v-0feea7c5] {
  display: block;
  padding: 12px 12px 12px 16px;
  color: rgb(236, 241, 255);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.form-label[data-v-0feea7c5] {
  padding-top: 0;
}
.form-error-message[data-v-0feea7c5] {
  margin-top: 16px;
  color: rgb(234, 89, 107);
}
.grid-17[data-v-0feea7c5] {
  display: grid;
}
@media screen and (max-width: 767px) {
.grid-17[data-v-0feea7c5] {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
}
}
.checkbox-agree[data-v-0feea7c5] {
  padding: 0;
  grid-column-gap: 0;
}
.input-wrapper[data-v-0feea7c5] {
  position: relative;
}
.error-button[data-v-0feea7c5] {
  position: absolute;
  right: 7px;
  top: 12px;
}
.w-full[data-v-0feea7c5] {
  width: 100%;
}
.in-block[data-v-0feea7c5] {
  display: inline-block;
}
.width-full[data-v-0feea7c5] {
  width: 100%;
  max-width: 372px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/vacancies/components/VacancyListItem.vue?vue&type=style&index=0&id=b6ca2e16&lang=scss&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.job-card[data-v-b6ca2e16] {
  text-decoration: none;
}
.hot-tab[data-v-b6ca2e16] {
  background-color: transparent;
}
.card-title[data-v-b6ca2e16] {
  text-transform: none;
}
.job-wrapper[data-v-b6ca2e16] {
  text-decoration: none;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/vacancies/components/VacancyList.vue?vue&type=style&index=0&id=4a23b042&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************/

.vacancies-container[data-v-4a23b042] {
    width: 100%;
}
.nothing-found-text[data-v-4a23b042] {
    color: #fff;
    text-align: center;
    margin: 30px 50px 40px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/vacancies/components/VacancyFilters.vue?vue&type=style&index=0&id=7a510987&lang=scss&scoped=true ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.w-checkbox-input[data-v-7a510987] {
  min-width: 18px;
}
.checkbox-input[data-v-7a510987] {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.check-field[data-v-7a510987] {
  width: 100%;
  padding: 11.5px 0 11.5px 4.5px;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
}
.check-field[data-v-7a510987]:hover {
  background-color: rgba(0, 4, 16, 0.34);
}
.dropdown-list[data-v-7a510987] {
  padding-left: 0;
  width: 250px;
}
.clear-all-btn[data-v-7a510987] {
  margin: 0;
  display: block;
  background: transparent;
  color: #7a9fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}
@media screen and (max-width: 479px) {
.vacancies-filters[data-v-7a510987] {
    flex-direction: column;
    place-content: center;
}
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/vacancies/components/VacancySearch.vue?vue&type=style&index=0&id=4ed2fd4c&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.vacancies-search-form[data-v-4ed2fd4c] {
  border-bottom: none;
}
.vacancies-search-form-block[data-v-4ed2fd4c] {
  margin-bottom: 0;
}
.search-list[data-v-4ed2fd4c] {
  z-index: 1000;
  position: relative;
  border-radius: 10px;
  width: 100%;
  margin: 2px 0 0;
  border: 1px solid gray;
  color: white;
}
.search_list-wrapper[data-v-4ed2fd4c] {
  margin-bottom: 16px;
}
.search-list ul[data-v-4ed2fd4c] {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.search-list ul li[data-v-4ed2fd4c]:first-child, .search-list ul li[data-v-4ed2fd4c]:last-child {
  border-radius: 10px;
}
.search-list ul li[data-v-4ed2fd4c] {
  padding: 7px 0 7px 16px;
  font-size: 16px;
  line-height: 24px;
}
.search-list ul li[data-v-4ed2fd4c]:hover {
  background-color: #cacaca;
  cursor: pointer;
}
.text-error[data-v-4ed2fd4c] {
  text-align: center;
  margin: 5px 0;
  color: red;
}
.validation-error-text[data-v-4ed2fd4c] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 6px 12px 6px 8px;
  min-width: 180px;
  font-size: 14px;
  vertical-align: top;
  top: 60px;
  left: 0;
  position: absolute;
  background: #FFE1E1;
  border-radius: 4px;
  color: #E04444;
  box-shadow: 0 2px 2px -2px gray;
}
.validation-error-text img[data-v-4ed2fd4c] {
  padding: 0 5px 2px 0;
  position: relative;
}
.validation-error-text[data-v-4ed2fd4c]:before {
  content: "";
  position: absolute;
  left: 1.4rem;
  top: -0.4rem;
  width: 0.9rem;
  height: 0.9rem;
  transform: rotate(45deg);
  background: #FFE1E1;
}
.input-wrapper[data-v-4ed2fd4c] {
  width: 100%;
  position: relative;
}
.search-input[data-v-4ed2fd4c] {
  margin: 0;
  padding: 0 48px;
}
.search-input[data-v-4ed2fd4c]:read-only {
  background: transparent;
}
@media screen and (max-width: 992px) {
.search_list-wrapper[data-v-4ed2fd4c] {
    margin-left: 2%;
    margin-right: 2%;
}
.search-list[data-v-4ed2fd4c] {
    width: 100%;
}
}
@media screen and (max-width: 479px) {
input[data-v-4ed2fd4c], textarea[data-v-4ed2fd4c], select[data-v-4ed2fd4c] {
    font-size: 16px;
}
.search-mobile-list[data-v-4ed2fd4c] {
    width: 100%;
    height: 100%;
    position: fixed;
    border-radius: unset;
    background-color: rgb(13, 22, 43);
    color: white;
    top: 0;
    left: 0;
    margin: 0;
    overflow: hidden;
    z-index: 9999;
}
.search-mobile-list input[data-v-4ed2fd4c] {
    background-color: rgb(33, 43, 78);
    position: relative;
    margin: 10px 12px;
    width: 95%;
    height: 52px;
    padding-left: 45px;
    padding-right: 45px;
    border-radius: 40px;
    color: white;
    z-index: 100;
}
*[data-v-4ed2fd4c]:disabled {
    background-color: white;
    color: linen;
    opacity: 1;
}
.search-mobile-list ul[data-v-4ed2fd4c] {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.search-mobile-list ul li[data-v-4ed2fd4c] {
    padding: 0 0 0 12px;
    font-size: 16px;
    line-height: 44px;
    position: relative;
}
.vacancy_link[data-v-4ed2fd4c] {
    position: absolute;
    top: 0;
    right: 30px;
}
.vacancy_link[data-v-4ed2fd4c]:before {
    position: absolute;
    content: url(/build/images/m_search_vacancy_link.f7e65f3d.svg);
    color: white;
}
.back_link[data-v-4ed2fd4c] {
    position: absolute;
    top: 0;
    left: 0;
    vertical-align: middle;
    display: inline-block;
    z-index: 1000;
}
.back_link[data-v-4ed2fd4c]:before {
    position: absolute;
    content: url(/build/images/keyboard-arrow-left.c5703d71.svg);
    background-size: cover;
    display: inline-block;
    top: 28px;
    left: 30px;
    vertical-align: middle;
}
.clean_link[data-v-4ed2fd4c] {
    position: absolute;
    top: 0;
    right: 0;
    vertical-align: middle;
    display: inline-block;
    z-index: 1000;
}
.clean_link[data-v-4ed2fd4c]:before {
    position: absolute;
    content: url(/build/images/close-icon.8068c087.svg);
    background-size: cover;
    display: inline-block;
    top: 28px;
    right: 30px;
    vertical-align: middle;
}
}
@media screen and (max-width: 479px) and (-webkit-min-device-pixel-ratio: 0) {
input[data-v-4ed2fd4c]:focus, textarea[data-v-4ed2fd4c]:focus, input[data-v-4ed2fd4c]:focus {
    font-size: 16px;
}
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/vacancies/AllVacancies.vue?vue&type=style&index=0&id=435ff07a&lang=scss&scoped=true ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.vacancies-list-replace[data-v-435ff07a] {
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
}
.section-container[data-v-435ff07a] {
  width: 100%;
  max-width: 970px;
}
@media screen and (max-width: 992px) {
.vacancies-section[data-v-435ff07a] {
    padding-top: 20px;
}
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/components/RadioGroup.vue?vue&type=style&index=0&id=41466681&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************/

.hidden[data-v-41466681] {
  display: none;
}
.radio-group[data-v-41466681] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  padding: 0.5rem 0;
}
.group-label[data-v-41466681] {
  font-weight: 500;
}
.radio-option[data-v-41466681] {
    display: flex;
    align-items: center;
    gap: 4px;
    cursor: pointer;
}
.radio-options[data-v-41466681] {
  display: flex;
  gap: 1rem;
  color: white;
}
.base-radio[data-v-41466681] {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  cursor: pointer;
}
.base-radio input[type="radio"][data-v-41466681] {
  accent-color: #3b82f6;
}
.validation-error-text[data-v-41466681] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 0;
  font-size: 16px;
  line-height: 24px;
  vertical-align: top;
  background: none;
  border-radius: 4px;
  color: rgba(234, 89, 107, 1);
  font-weight: 500;
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.13);
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./assets/js/components/pages/hiring/ReferralForm.vue?vue&type=style&index=0&id=5ba9ad43&scoped=true&lang=scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.form-label[data-v-5ba9ad43] {
  padding-top: 12px;
}
.form-error-message[data-v-5ba9ad43] {
  margin-top: 16px;
  color: rgb(234, 89, 107);
}
.form-label[data-v-5ba9ad43] {
  padding-top: 12px;
}
.field-container[data-v-5ba9ad43] {
  display: grid;
  grid-template-columns: 204px 1fr;
  margin-bottom: 26px;
  position: relative;
  align-items: center;
  gap: 16px;
}
.z-index-999[data-v-5ba9ad43] {
  z-index: 999;
}
@media screen and (max-width: 568px) {
.field-container[data-v-5ba9ad43] {
    grid-template-columns: 165px 1fr;
}
}
@media screen and (max-width: 767px) {
.field-container[data-v-5ba9ad43] {
    margin-bottom: 16px;
}
.select-block[data-v-5ba9ad43] {
    max-width: 372px;
}
.form-submit-button[data-v-5ba9ad43] {
    margin-right: 0;
}
}
@media screen and (max-width: 479px) {
.w-checkbox[data-v-5ba9ad43] {
    padding-bottom: 0;
}
.field-container[data-v-5ba9ad43] {
    margin: 0;
    grid-template-columns: 1fr;
    margin-bottom: 0;
}
.validation-error-text[data-v-5ba9ad43] {
    margin: -25px 0 16px 0;
}
.form-label[data-v-5ba9ad43] {
    margin-bottom: 8px;
    padding-top: 0;
}
.form-field[data-v-5ba9ad43] {
    margin-bottom: 0;
}
.form-submit-button[data-v-5ba9ad43] {
    margin-top: 0;
}
}
.validation-error-text[data-v-5ba9ad43] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px 0;
  font-size: 16px;
  line-height: 24px;
  vertical-align: top;
  background: none;
  border-radius: 4px;
  color: rgb(234, 89, 107);
  font-weight: 500;
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.13);
}
.required[data-v-5ba9ad43]::after {
  content: " *";
  color: #7A9FFF;
}
.form-section[data-v-5ba9ad43] {
  display: flex;
}
.form-checkbox[data-v-5ba9ad43] {
  margin: 0;
}
.form-checkbox-label[data-v-5ba9ad43] {
  width: fit-content;
  margin-left: 8px;
}
.form-submit-button[data-v-5ba9ad43] {
  margin-top: 16px;
  font-weight: 600;
  line-height: 18px;
}
.form-select-option[data-v-5ba9ad43] {
  display: block;
  padding: 12px 12px 12px 16px;
  color: rgb(236, 241, 255);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.input-wrapper[data-v-5ba9ad43] {
  position: relative;
}
.error-button[data-v-5ba9ad43] {
  position: absolute;
  right: 7px;
  top: 12px;
}
.checkbox-agree[data-v-5ba9ad43] {
  padding: 0;
  grid-column-gap: 0;
}
.w-full[data-v-5ba9ad43] {
  width: 100%;
}
.in-block[data-v-5ba9ad43] {
  display: inline-block;
}
.width-full[data-v-5ba9ad43] {
  width: 100%;
  max-width: 372px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidnVlLXNpbXBsZS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQ0E7RUFDRTtBQUFGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUFBRjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0FBQUY7QUFHQTtFQUNFO0FBQUY7QUFHQTtFQUNFO0VBQ0E7QUFBRjtBQUdBO0VBQ0U7RUFDQTtBQUFGO0FBR0E7RUFDRTtBQUFGO0FBR0E7RUFDRTtBQUFGO0FBR0E7RUFDRTtBQUFGO0FBR0E7RUFDRTtBQUFGO0FBR0E7QUFDRTtJQUNFO0FBQUY7QUFDRjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFERjtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7QUFHRTtFQUNFO0VBQ0E7QUFESjtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZGO0FBS0E7OztFQUdFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFGRjtBQU1BO0FBQ0U7SUFDRTtBQUhGO0FBQ0Y7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGO0FBT0E7RUFDRTtFQUNBO0FBSkY7QUFPQTtFQUNFO0FBSkY7QUFPQTtFQUNFO0FBSkY7QUFPQTtFQUNFO0FBSkY7QUFPQTtFQUNFO0VBQ0E7RUFDQTtBQUpGO0FBT0E7RUFDRTtBQUpGO0FBT0E7RUFDRTtFQUNBO0VBQ0E7QUFKRjtBQU9BO0VBQ0U7QUFKRjtBQU9BO0VBQ0U7QUFKRjtBQU9BO0VBQ0U7RUFDQTtBQUpGO0FBT0E7RUFDRTtBQUpGO0FBT0E7QUFDRTtJQUNFO0FBSkY7QUFPQTtJQUNFO0FBTEY7QUFRQTtJQUNFO0lBQ0E7SUFDQTtBQU5GO0FBU0E7SUFDRTtBQVBGO0FBVUE7OztJQUdFO0lBQ0E7QUFSRjtBQUNGLEM7Ozs7QUMvTkE7RUFDSTtBQUFKO0FBRUE7RUFDSTtBQUNKLEM7Ozs7QUNMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUo7QUFFQTtFQUNJO0FBQ0o7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBQUNKO0FBRUE7RUFDSTtBQUNKO0FBRUE7RUFDSTtFQUNBO0VBQ0E7QUFDSjtBQUdBO0VBQ0k7RUFDQTtBQUFKO0FBSUE7RUFDSTtFQUNBO0VBQ0E7QUFESjtBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURKO0FBR0k7RUFDSTtFQUNBO0FBRFI7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGSjtBQUtBO0VBQ0k7RUFDQTtBQUZKO0FBS0E7QUFDSTtJQUNJO0lBQ0E7QUFGTjtBQUlFO0lBQ0k7QUFGTjtBQUNGO0FBS0E7QUFDSTtJQUNJO0FBSE47QUFLRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFITjtBQUtFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFITjtBQUtFO0lBQ0k7SUFDQTtJQUNBO0FBSE47QUFLRTtJQUNJO0lBQ0E7SUFDQTtBQUhOO0FBS0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQUhOO0FBTUU7SUFDSTtJQUNBO0lBQ0E7QUFKTjtBQU1FO0lBQ0k7SUFDQTtJQUNBO0FBSk47QUFNRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUpOO0FBTUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUpOO0FBTUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFKTjtBQU1FO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUpOO0FBQ0Y7QUFLSTtBQUNJO0lBQ0k7QUFIVjtBQUNGLEM7Ozs7QUNyTEE7RUFDSTtBQUFKO0FBR0E7RUFDSTtBQUFKO0FBR0E7RUFDSTtBQUFKO0FBSUk7RUFDSTtBQURSO0FBS0E7RUFDSTtFQUNBO0VBQ0E7QUFGSjtBQUtBO0VBQ0k7QUFGSjs7QUFLQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGRjtBQUlFO0VBQ0U7RUFDQTtFQUNBO0FBRko7QUFNQTtFQUNFO0VBQ0E7RUFDQTtBQUhGO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhGO0FBTUE7RUFDRTtBQUhGO0FBTUE7RUFDRTtBQUhGO0FBTUE7RUFDRTtFQUNBO0VBQ0E7QUFIRjtBQU1BO0VBQ0U7QUFIRjtBQU1BO0VBQ0U7RUFDQTtBQUhGO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFIRjtBQU1BO0VBQ0U7QUFIRjtBQU1BO0FBQ0k7SUFDSTtBQUhOO0FBQ0Y7QUFNQTtBQUVJO0lBQ0U7QUFMSjtBQVFFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFOSjtBQU9JO0lBQ0U7SUFDQTtBQUxOO0FBU0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQVBKO0FBVUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBUko7QUFDRixDOzs7O0FDbEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBSjtBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBSjtBQUdBO0VBQ0k7RUFDQTtBQUFKLEM7Ozs7QUM1Q0E7RUFDSTtBQUFKO0FBR0E7RUFDSTtBQUFKO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUdBO0VBQ0k7QUFBSjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FBQUY7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFHQTtFQUNJO0VBQ0E7QUFBSjtBQUdBO0VBQ0k7RUFDQTtBQUFKO0FBR0E7QUFDRTtJQUNFO0FBQUY7QUFHQTtJQUNFO0FBREY7QUFJQTtJQUNFO0FBRkY7QUFDRjtBQUtBO0FBQ0U7SUFDRTtBQUhGO0FBQ0YsQzs7OztBQ2hFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFHQTtFQUNJO0VBQ0E7QUFBSjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FBQUY7QUFHQTtFQUNJO0VBQ0E7QUFBSjtBQUdBO0VBQ0U7QUFBRjtBQUVBO0VBQ0k7RUFDQTtBQUNKO0FBRUE7RUFDRTtFQUNBO0FBQ0Y7QUFFQTtBQUNFO0lBQ0U7SUFDQTtBQUNGO0FBQ0YsQzs7OztBQ3BGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKO0FBRUk7RUFDSTtBQUFSO0FBR0E7RUFDRTtBQUFGO0FBR0E7RUFDRTtBQUFGO0FBR0E7RUFDSTtFQUNBO0FBQUo7QUFHQTtFQUNJO0FBQUo7QUFHQTtFQUNJO0FBQUo7QUFHQTtFQUNFO0VBQ0E7QUFBRjtBQUdBO0FBQ0U7SUFDRTtBQUFGO0FBR0E7SUFDRTtBQURGO0FBQ0YsQzs7OztBQzNDSTtFQUNJO0FBRFI7QUFJSTtFQUNJO0VBQ0E7QUFGUjtBQUtBO0VBQ0k7QUFGSjtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURGO0FBSUE7RUFDSTtBQURKO0FBSUE7QUFDSTtJQUNJO0FBRE47QUFDRjtBQUlBO0FBQ0U7SUFDRTtBQUZGO0FBTUE7SUFDRTtBQUpGO0FBUUU7SUFDRTtBQU5KO0FBQ0Y7QUFVQTtBQUNJO0lBQ0k7QUFSTjtBQVVFO0lBQ0k7SUFDQTtJQUNBO0FBUk47QUFXRTtJQUNJO0FBVE47QUFZRTtJQUNJO0lBQ0E7QUFWTjtBQVlFO0lBQ0k7QUFWTjtBQVlFO0lBQ0k7QUFWTjtBQUNGO0FBYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYRjtBQWNBO0VBQ0k7RUFDQTtBQVhKO0FBZUU7RUFDRTtBQVpKO0FBZUU7RUFDRTtBQWJKO0FBZ0JFO0VBQ0U7RUFDQTtBQWRKO0FBaUJFO0VBQ0U7RUFDQTtFQUNBO0FBZko7QUFrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQko7QUFvQkE7RUFDRTtBQWpCRjtBQW1CQTtFQUNFO0VBQ0E7RUFDQTtBQWhCRjtBQW1CQTtFQUNFO0VBQ0E7QUFoQkY7QUFtQkE7RUFDRTtBQWhCRjtBQW1CQTtFQUNFO0FBaEJGO0FBbUJBO0VBQ0U7RUFDQTtBQWhCRixDOzs7O0FDcElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBR0E7RUFDSTtBQUFKO0FBR0E7QUFDRTtJQUNFO0FBQUY7QUFDRjtBQUdBO0FBQ0U7SUFDRTtBQURGO0FBSUE7SUFDRTtJQUNBO0lBQ0E7QUFGRjtBQUtBO0lBQ0U7QUFIRjtBQUNGO0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjtBQVFBO0VBQ0k7RUFDQTtBQUxKO0FBU0U7RUFDRTtBQU5KO0FBU0U7RUFDRTtBQVBKO0FBVUU7RUFDRTtFQUNBO0FBUko7QUFXRTtFQUNFO0VBQ0E7QUFUSjtBQVlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVko7QUFhRTtFQUNFO0FBWEo7QUFjRTtFQUNFO0VBQ0E7QUFaSjtBQWdCQTtFQUNFO0FBYkY7QUFnQkE7QUFDRTtJQUNFO0lBQ0E7SUFDQTtBQWJGO0FBQ0Y7QUFnQkE7RUFDRTtFQUNBO0FBZEY7QUFpQkE7RUFDSTtBQWRKO0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0FBZEo7QUFpQkE7RUFDSTtBQWRKO0FBaUJBO0VBQ0k7QUFkSjtBQWlCQTtFQUNJO0VBQ0E7QUFkSixDOzs7O0FDcEhBO0VBQ0k7QUFBSjtBQUVBO0VBQ0k7QUFDSjtBQUNBO0VBQ0k7QUFFSjtBQUFBO0VBQ0k7QUFHSixDOzs7OztBQ3FEQTtJQUNBO0FBQ0E7QUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBQ0E7Ozs7O0FDN0VBO0VBQ0k7QUFBSjtBQUVBO0VBQ0k7RUFDQTtFQUNBO0FBQ0o7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBSjtBQUNJO0VBQ0k7QUFDUjtBQUdBO0VBQ0k7RUFDQTtBQUFKO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBSjtBQUdBO0FBQ0k7SUFDSTtJQUNBO0FBQU47QUFDRixDOzs7O0FDMUNBO0VBQ0k7QUFBSjtBQUdBO0VBQ0k7QUFBSjtBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBSjtBQUdBO0VBQ0k7QUFBSjtBQUdBO0VBQ0k7RUFDQTtFQUNBO0FBQUo7QUFHQTtFQUNJO0FBQUo7QUFHQTtFQUNJO0VBQ0E7RUFDQTtBQUFKO0FBSUE7RUFDSTtFQUNBO0FBREo7QUFLQTtFQUNJO0VBQ0E7RUFDQTtBQUZKO0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7QUFJSTtFQUNJO0VBQ0E7QUFGUjtBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKO0FBTUE7RUFDSTtFQUNBO0FBSEo7QUFNQTtFQUNJO0VBQ0E7QUFISjtBQUtJO0VBQ0k7QUFIUjtBQU9BO0FBQ0k7SUFDSTtJQUNBO0FBSk47QUFNRTtJQUNJO0FBSk47QUFDRjtBQU9BO0FBQ0k7SUFDSTtBQUxOO0FBT0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBTE47QUFPRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBTE47QUFPRTtJQUNJO0lBQ0E7SUFDQTtBQUxOO0FBT0U7SUFDSTtJQUNBO0lBQ0E7QUFMTjtBQU9FO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFMTjtBQVFFO0lBQ0k7SUFDQTtJQUNBO0FBTk47QUFRRTtJQUNJO0lBQ0E7SUFDQTtBQU5OO0FBUUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFOTjtBQVFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFOTjtBQVFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBTk47QUFRRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBTk47QUFDRjtBQU9JO0FBQ0k7SUFDSTtBQUxWO0FBQ0YsQzs7OztBQ3BNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBQUo7QUFHQTtFQUNJO0VBQ0E7QUFBSjtBQUdBO0FBQ0k7SUFDSTtBQUFOO0FBQ0YsQzs7Ozs7QUN3RkE7RUFDQTtBQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFFQTtFQUNBO0FBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0FBRUE7RUFDQTtBQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTs7Ozs7QUN6Skk7RUFDSTtBQURSO0FBSUk7RUFDSTtFQUNBO0FBRlI7QUFLQTtFQUNJO0FBRko7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURGO0FBSUE7RUFDSTtBQURKO0FBSUE7QUFDSTtJQUNJO0FBRE47QUFDRjtBQUlBO0FBQ0U7SUFDRTtBQUZGO0FBTUE7SUFDRTtBQUpGO0FBUUU7SUFDRTtBQU5KO0FBQ0Y7QUFVQTtBQUNJO0lBQ0k7QUFSTjtBQVVFO0lBQ0k7SUFDQTtJQUNBO0FBUk47QUFXRTtJQUNJO0FBVE47QUFZRTtJQUNJO0lBQ0E7QUFWTjtBQVlFO0lBQ0k7QUFWTjtBQVlFO0lBQ0k7QUFWTjtBQUNGO0FBYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYRjtBQWNBO0VBQ0k7RUFDQTtBQVhKO0FBZUU7RUFDRTtBQVpKO0FBZUU7RUFDRTtBQWJKO0FBZ0JFO0VBQ0U7RUFDQTtBQWRKO0FBaUJFO0VBQ0U7RUFDQTtFQUNBO0FBZko7QUFrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQko7QUFvQkE7RUFDRTtBQWpCRjtBQW1CQTtFQUNFO0VBQ0E7RUFDQTtBQWhCRjtBQW1CQTtFQUNFO0VBQ0E7QUFoQkY7QUFtQkE7RUFDRTtBQWhCRjtBQW1CQTtFQUNFO0FBaEJGO0FBbUJBO0VBQ0U7RUFDQTtBQWhCRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2pzL2NvbXBvbmVudHMvcGFnZXMvaGlyaW5nL0Zvcm0udnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9qcy9jb21wb25lbnRzL3BhZ2VzL3ZhY2FuY3kvVmFjYW5jeUxpc3RJdGVtLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9wYWdlcy92YWNhbmN5L2VsZW1lbnRzL1ZhY2FuY3lTZWFyY2hGb3JtLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9wYWdlcy92YWNhbmN5L1ZhY2FuY3lMaXN0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9wYWdlcy9jb21wb25lbnRzL1Rvb2x0aXBNZXNzYWdlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9wYWdlcy9jb21wb25lbnRzL0N1c3RvbUlucHV0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9wYWdlcy9jb21wb25lbnRzL1VwbG9hZENWLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9wYWdlcy9jb21wb25lbnRzL0N1c3RvbURyb3Bkb3duLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9wYWdlcy9ob21lL0Zvcm1XaXRob3V0VmFjYW5jeS52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2pzL2NvbXBvbmVudHMvcGFnZXMvaGlyaW5nL0Zvcm1WYWNhbmN5LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9wYWdlcy92YWNhbmNpZXMvY29tcG9uZW50cy9WYWNhbmN5TGlzdEl0ZW0udnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9qcy9jb21wb25lbnRzL3BhZ2VzL3ZhY2FuY2llcy9jb21wb25lbnRzL1ZhY2FuY3lMaXN0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9wYWdlcy92YWNhbmNpZXMvY29tcG9uZW50cy9WYWNhbmN5RmlsdGVycy52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2pzL2NvbXBvbmVudHMvcGFnZXMvdmFjYW5jaWVzL2NvbXBvbmVudHMvVmFjYW5jeVNlYXJjaC52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2pzL2NvbXBvbmVudHMvcGFnZXMvdmFjYW5jaWVzL0FsbFZhY2FuY2llcy52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2pzL2NvbXBvbmVudHMvcGFnZXMvY29tcG9uZW50cy9SYWRpb0dyb3VwLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9wYWdlcy9oaXJpbmcvUmVmZXJyYWxGb3JtLnZ1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJcbi5jbG9zZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGV4dC1lcnJvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggMDtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnVwbG9hZC1maWxlLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDBiOGUzO1xuICBtYXJnaW46IDVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnVwbG9hZC1maWxlLXRleHQgc3BhbiB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uaW5wdXRfX2ZpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmlucHV0X19maWxlLWJ1dHRvbi10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmlucHV0X19maWxlLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmlucHV0X19maWxlLWJ1dHRvbjphY3RpdmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnctY2hlY2tib3gtYWdlZW1lbnQge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN1Y2Nlc3MtbWVzc2FnZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53LXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAzNzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWR0aC1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VsZWN0LWRlbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52YWxpZGF0aW9uLWVycm9yLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0b3A6IDU1cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI0YyQjhCNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcblxuICBpbWcge1xuICAgIHBhZGRpbmc6IDAgNXB4IDJweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4udmFsaWRhdGlvbi1lcnJvci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS40cmVtO1xuICB0b3A6IC0wLjRyZW07XG4gIHdpZHRoOiAwLjlyZW07XG4gIGhlaWdodDogMC45cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5pbnB1dC13cmFwcGVyIGlucHV0OmhvdmVyICsgLnZhbGlkYXRpb24tZXJyb3ItdGV4dCxcbi5pbnB1dC13cmFwcGVyIC5pbnB1dF9fZmlsZS1idXR0b246aG92ZXIgKyAudmFsaWRhdGlvbi1lcnJvci10ZXh0LFxuLmlucHV0LXdyYXBwZXIgLmZpbGUtdXBsb2FkZWQ6aG92ZXIgKyAudmFsaWRhdGlvbi1lcnJvci10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5pbnB1dC13cmFwcGVyIHRleHRhcmVhOmhvdmVyICsgLnZhbGlkYXRpb24tZXJyb3ItdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTYycHg7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1vYi1tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmZpbGUtdXBsb2FkZWQge1xuICBjb2xvcjogIzAwYjhlMztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmhhcy1lcnJvciB7XG4gIGNvbG9yOiAjRjJCOEI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJCOEI1O1xufVxuXG4uaGFzLWVycm9yOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRjJCOEI1O1xufVxuXG4uY29tbWVudC10ZXh0YXJlYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUtdnVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXJyb3ItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICB0b3A6IDEwcHg7XG59XG5cbi5lcnJvci1idXR0b24uZmlsZS11cGxvYWRlci1lcnJvciB7XG4gIHJpZ2h0OiAtNDBweDtcbn1cblxuLmVycm9yLWJ1dHRvbi5jaGVja2JveC1pdGVtIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IC0zMHB4O1xuICB0b3A6IDA7XG59XG5cbi53LWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmhhcy1lcnJvciAudXBsb2FkLWZpbGUtdGV4dCB7XG4gIGNvbG9yOiAjRjJCOEI1O1xufVxuXG4udy1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNsb3NlLWljb24tdXBsb2FkIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmlucHV0X19maWxlLWJ1dHRvbi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLmVycm9yLWJ1dHRvbi5maWxlLXVwbG9hZGVyLWVycm9yIHtcbiAgICByaWdodDogMjJweDtcbiAgfVxuXG4gIC5lcnJvci1idXR0b24uY2hlY2tib3gtaXRlbSB7XG4gICAgcmlnaHQ6IDdweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5jaGVja2JveC1jb250ZW50LWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxuXG4gIC5pbnB1dC13cmFwcGVyIC5maWxlLXVwbG9hZGVkICsgLnZhbGlkYXRpb24tZXJyb3ItdGV4dCxcbiAgLmlucHV0LXdyYXBwZXIgLnctY2hlY2tib3ggaW5wdXQgKyAudmFsaWRhdGlvbi1lcnJvci10ZXh0LFxuICAuaW5wdXQtd3JhcHBlciAuaW5wdXRfX2ZpbGUtYnV0dG9uICsgLnZhbGlkYXRpb24tZXJyb3ItdGV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxufVxuIiwiXG4uaG90LXRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4iLCJcbi5zZWFyY2gtbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogODElO1xuICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xufVxuLmlucHV0LXdyYXBwZXIgaW5wdXR7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4uc2VhcmNoLWxpc3QgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnNlYXJjaC1saXN0IHVsIGxpOmZpcnN0LWNoaWxkLCAuc2VhcmNoLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNlYXJjaC1saXN0IHVsIGxpIHtcbiAgICBwYWRkaW5nOiA3cHggMCA3cHggMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbn1cblxuLnNlYXJjaC1saXN0IHVsIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxufVxuXG4udGV4dC1lcnJvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgY29sb3I6IHJlZDtcbn1cblxuLnZhbGlkYXRpb24tZXJyb3ItdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDEycHggNnB4IDhweDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRvcDogNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFMUUxO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI0UwNDQ0NDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggLTJweCBncmF5O1xuXG4gICAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHggMnB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi52YWxpZGF0aW9uLWVycm9yLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxLjRyZW07XG4gICAgdG9wOiAtMC40cmVtO1xuICAgIHdpZHRoOiAwLjlyZW07XG4gICAgaGVpZ2h0OiAwLjlyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGJhY2tncm91bmQ6ICNGRkUxRTE7XG59XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaF9saXN0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgfVxuICAgIC5zZWFyY2gtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLnNlYXJjaC1tb2JpbGUtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgIH1cbiAgICAuc2VhcmNoLW1vYmlsZS1saXN0IGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3M0M0MDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDEwcHggMTJweDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbiAgICAqOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiBsaW5lbjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLnNlYXJjaC1tb2JpbGUtbGlzdCB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuc2VhcmNoLW1vYmlsZS1saXN0IHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgfVxuICAgIC52YWNhbmN5X2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC52YWNhbmN5X2xpbms6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiB1cmwoJy9wdWJsaWMvaW1nL21fc2VhcmNoX3ZhY2FuY3lfbGluay5zdmcnKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAuYmFja19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICB9XG4gICAgLmJhY2tfbGluazpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoJy9wdWJsaWMvaW1nL21fc2VhcmNoX2JhY2suc3ZnJyk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5jbGVhbl9saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgfVxuICAgIC5jbGVhbl9saW5rOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogdXJsKCcvcHVibGljL2ltZy9tX3NlYXJjaF9jbGVhbi5zdmcnKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAgICAgICBpbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLnByaW9yaXR5LXRvcCB7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnByaW9yaXR5LTAge1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5kaXYtYmxvY2stMjcgaW1nOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52YWNhbmNpZXMtbGlzdC1yZXBsYWNlIHtcbiAgICAuc2VhcmNoLWJ1dHRvbi00IHtcbiAgICAgICAgbWluLXdpZHRoOiAyMDdweDtcbiAgICB9XG59XG5cbi5maWx0ZXItaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjhlMztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWx0ZXItaXRlbTpob3ZlciAuY2hlY2ttYXJrIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4vKiogY2hlY2tib3hlcyAqL1xuLmNvbnRhaW5lci1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLmNoZWNrYm94LWZpbHRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250YWluZXItY2hlY2tib3ggLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjODk4QzhFO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5maWx0ZXItaXRlbTpob3ZlciAuY29udGFpbmVyLWNoZWNrYm94IC5jaGVja21hcmsge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uY29udGFpbmVyLWNoZWNrYm94OmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5jb250YWluZXItY2hlY2tib3ggLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmlsdGVyLWl0ZW06aG92ZXIgLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG59XG5cbi5jb250YWluZXItY2hlY2tib3ggLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjODk4QzhFO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udmFjYW5jaWVzLWxpc3QtcmVwbGFjZSAubW9iaWxlLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIHtcbiAgICAudy1kcm9wZG93biB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmFjYW5jaWVzLWxpc3QtcmVwbGFjZSB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZS00IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnctZHJvcGRvd24tbGlzdCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIC5tb2JpbGUtbGlzdCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtcGFuZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3R0b206IGNhbGMoNzAlIC0gNHB4KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gICAgfVxuXG4gICAgLnRhcC1tb2JpbGUtcGFuZWwge1xuICAgICAgd2lkdGg6IDEwMnB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLnRvb2x0aXAtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwLWljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTRkZWcsICMzOTg4ZmYsICMwMDQ1ZWYpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udG9vbHRpcC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLCB2aXNpYmlsaXR5IC4xNXMgZWFzZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwZTIxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAsIDkyLCAyNDQsIDEwMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAycHggcmdiYSgyMCwgOTIsIDI0NCwgMC4zKTtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi50b29sdGlwLWNvbnRlbnQudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuIiwiXG4ud2lkdGgtZnVsbHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuXG4udmFsaWRhdGlvbi1lcnJvci10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHJnYmEoMjM0LCA4OSwgMTA3LCAxKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmZvcm0tZmllbGQtdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5lcnJvci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogMTJweDtcbn1cblxuLmlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9ybS1sYWJlbC5yZXF1aXJlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgY29sb3I6ICM3QTlGRkY7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAudmFsaWRhdGlvbi1lcnJvci10ZXh0IHtcbiAgICBtYXJnaW46IC0yNXB4IDAgMTZweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci1idXR0b24ge1xuICAgIHRvcDogOXB4O1xuICB9XG59XG4iLCJcbi52YWxpZGF0aW9uLWVycm9yLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiByZ2JhKDIzNCwgODksIDEwNywgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4udXBsb2FkLWZpbGUtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMGI4ZTM7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udXBsb2FkLWZpbGUtdGV4dCBzcGFuIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5jbG9zZS1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmlucHV0X19maWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5pbnB1dF9fZmlsZS1idXR0b24tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5pbnB1dF9fZmlsZS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tbGFiZWwucmVxdWlyZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnIConO1xuICAgIGNvbG9yOiAjN0E5RkZGO1xufVxuXG4uaW5wdXRfX2ZpbGUtYnV0dG9uOmFjdGl2ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxNXB4O1xufVxuXG5AbWVkaWEgc2NyZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gIH1cbn1cbiIsIlxuLmZpbHRlci1zZWFyY2gtaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNzY4ZGJhO1xuICAgIH1cbn1cbi5kcm9wZG93bi1saW5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA0LCAxNiwgMC4zNCk7XG59XG5cbi5wb3B1cC1kcm9wZG93bi13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZm9ybS1maWVsZC1zZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRleHQtYmxvY2stNjYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kcm9wZG93bi1saW5rLTYge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb3JtLWZpZWxkLXNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuIiwiXG4uZm9ybSB7XG4gICAgJi1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4OyBcbiAgICB9XG5cbiAgICAmLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyMzQsIDg5LCAxMDcsIDEpO1xuICAgIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5maWVsZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDFmcjtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uei1pbmRleC05OTkge1xuICAgIHotaW5kZXg6IDk5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuZmllbGQtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNjVweCAxZnI7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIH1cblxuICAuc2VsZWN0LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDM3MnB4O1xuICB9XG5cbiAgLmZvcm0ge1xuICAgICYtc3VibWl0LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnctY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnZhbGlkYXRpb24tZXJyb3ItdGV4dCB7XG4gICAgICAgIG1hcmdpbjogLTI1cHggMCAxNnB4IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuZm9ybS1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mb3JtLXN1Ym1pdC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLnZhbGlkYXRpb24tZXJyb3ItdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiByZ2JhKDIzNCwgODksIDEwNywgMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5yZXF1aXJlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgY29sb3I6ICM3QTlGRkY7XG4gIH1cblxuLmZvcm0ge1xuICAmLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmLWNoZWNrYm94IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmLWNoZWNrYm94LWxhYmVsIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gICYtc3VibWl0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OztcbiAgfVxuXG4gICYtc2VsZWN0LW9wdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMTZweDtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDI0MSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lcnJvci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogMTJweDtcbn1cblxuLmNoZWNrYm94LWFncmVlIHtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xufVxuXG4udy1mdWxse1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluLWJsb2Nre1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aWR0aC1mdWxse1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzJweDtcbn1cbiIsIlxuLmZpZWxkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbi5mb3JtLWZpZWxkcyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWVsZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mb3JtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogMDtcbiAgfVxuICBcbiAgLmZvcm0tc3VibWl0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi52YWxpZGF0aW9uLWVycm9yLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiByZ2JhKDIzNCwgODksIDEwNywgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG5cbi5yZXF1aXJlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgY29sb3I6ICM3QTlGRkY7XG59XG5cbi5mb3JtIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJi1jaGVja2JveCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi1jaGVja2JveC1sYWJlbCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgJi1zdWJtaXQtYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgJi1zZWxlY3Qtb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAxNnB4O1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjQxLCAyNTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIFxuICAmLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICYtZXJyb3ItbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBjb2xvcjogcmdiYSgyMzQsIDg5LCAxMDcsIDEpO1xuICB9XG59XG5cbi5ncmlkLTE3IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWQtMTcge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jaGVja2JveC1hZ3JlZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGdyaWQtY29sdW1uLWdhcDogMDtcbn1cblxuLmlucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVycm9yLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgdG9wOiAxMnB4O1xufVxuXG4udy1mdWxse1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaW4tYmxvY2t7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud2lkdGgtZnVsbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM3MnB4O1xufVxuIiwiXG4uam9iLWNhcmQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob3QtdGFiIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5qb2Itd3JhcHBlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufSBcbiIsIjx0ZW1wbGF0ZT5cbiAgICA8ZGl2IGNsYXNzPVwidmFjYW5jaWVzLWNvbnRhaW5lclwiPlxuICAgICAgICA8ZGl2XG4gICAgICAgICAgICB2LWlmPVwidmFjYW5jaWVzLmxlbmd0aFwiXG4gICAgICAgICAgICBjbGFzcz1cInctbGF5b3V0LWdyaWQgdmFjYW5jaWVzLWhvbGRlclwiXG4gICAgICAgID5cbiAgICAgICAgICAgIDxWYWNhbmN5TGlzdEl0ZW1cbiAgICAgICAgICAgICAgICB2LWZvcj1cIih2YWNhbmN5LCBpbmRleCkgaW4gdmFjYW5jaWVzXCJcbiAgICAgICAgICAgICAgICA6a2V5PVwidmFjYW5jeS5pZFwiXG4gICAgICAgICAgICAgICAgOmluZGV4PVwiaW5kZXhcIlxuICAgICAgICAgICAgICAgIDp2YWNhbmN5LXByb3A9XCJ2YWNhbmN5XCJcbiAgICAgICAgICAgICAgICA6Ym9udXMtYnRuLXByb3A9XCJib251c0J0blByb3BcIlxuICAgICAgICAgICAgICAgIDpsb2NhbGU9XCJsb2NhbGVcIlxuICAgICAgICAgICAgICAgIGRhdGEtbGF5ZXItZXZlbnQ9XCJWYWNhbmN5TGlzdENsaWNrXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8cFxuICAgICAgICAgICAgdi1lbHNlXG4gICAgICAgICAgICBjbGFzcz1cIm5vdGhpbmctZm91bmQtdGV4dFwiXG4gICAgICAgID5cbiAgICAgICAgICAgIHt7IHRyYW5zbGF0ZSgnU29ycnksIHRoZXJl4oCZcyBub3RoaW5nIGZvdW5kJywgdHJhbnNsYXRlcykgfX1cbiAgICAgICAgPC9wPlxuICAgIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCBWYWNhbmN5TGlzdEl0ZW0gZnJvbSAnLi9WYWNhbmN5TGlzdEl0ZW0udnVlJztcbmltcG9ydCB7IHRyYW5zbGF0ZSB9IGZyb20gJy4uLy4uL2hlbHBlcnMvdHJhbnNsYXRlJztcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIGNvbXBvbmVudHM6IHtcbiAgICAgICAgVmFjYW5jeUxpc3RJdGVtXG4gICAgfSxcbiAgICBwcm9wczoge1xuICAgICAgICBsb2NhbGU6IHtcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcbiAgICAgICAgICAgIGRlZmF1bHQ6ICdlbidcbiAgICAgICAgfSxcbiAgICAgICAgdmFjYW5jaWVzOiB7XG4gICAgICAgICAgICB0eXBlOiBBcnJheSxcbiAgICAgICAgICAgIHJlcXVpcmVkOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHRleHRzOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICByZXF1aXJlZDogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICBib251c0J0blByb3A6IHtcbiAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXG4gICAgICAgICAgICBkZWZhdWx0OiBmYWxzZVxuICAgICAgICB9XG4gICAgfSxcbiAgICBkYXRhOiBmdW5jdGlvbiAoKXtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHRyYW5zbGF0ZXM6IFtdXG4gICAgICAgIH07XG4gICAgfSxcbiAgICBtb3VudGVkKCkge1xuICAgICAgICB0aGlzLnRyYW5zbGF0ZXMgPSBKU09OLnBhcnNlKHRoaXMudGV4dHMpO1xuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICB0cmFuc2xhdGVcbiAgICB9XG5cbn07XG48L3NjcmlwdD5cblxuPHN0eWxlIHNjb3BlZD5cbi52YWNhbmNpZXMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5ub3RoaW5nLWZvdW5kLXRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggNTBweCA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuPC9zdHlsZT4iLCJcbi53LWNoZWNrYm94LWlucHV0IHtcbiAgICBtaW4td2lkdGg6IDE4cHg7XG59XG4uY2hlY2tib3gtaW5wdXQge1xuICAgIG9wYWNpdHk6MDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB6LWluZGV4Oi0xO1xufVxuXG5cbi5jaGVjay1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTEuNXB4IDAgMTEuNXB4IDQuNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNCwgMTYsIDAuMzQpO1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMjUwcHg7XG59XG5cbi5jbGVhci1hbGwtYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM3YTlmZmY7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG4gICAgLnZhY2FuY2llcy1maWx0ZXJzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbiIsIlxuLnZhY2FuY2llcy1zZWFyY2gtZm9ybSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnZhY2FuY2llcy1zZWFyY2gtZm9ybS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1saXN0IHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlYXJjaF9saXN0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zZWFyY2gtbGlzdCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc2VhcmNoLWxpc3QgdWwgbGk6Zmlyc3QtY2hpbGQsIC5zZWFyY2gtbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc2VhcmNoLWxpc3QgdWwgbGkge1xuICAgIHBhZGRpbmc6IDdweCAwIDdweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxufVxuXG4uc2VhcmNoLWxpc3QgdWwgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG59XG5cbi50ZXh0LWVycm9yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBjb2xvcjogcmVkO1xufVxuXG4udmFsaWRhdGlvbi1lcnJvci10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggMTJweCA2cHggOHB4O1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGRkUxRTE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjRTA0NDQ0O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAtMnB4IGdyYXk7XG5cbiAgICBpbWcge1xuICAgICAgICBwYWRkaW5nOiAwIDVweCAycHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLnZhbGlkYXRpb24tZXJyb3ItdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEuNHJlbTtcbiAgICB0b3A6IC0wLjRyZW07XG4gICAgd2lkdGg6IDAuOXJlbTtcbiAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYmFja2dyb3VuZDogI0ZGRTFFMTtcbn1cblxuLmlucHV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1pbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNDhweDtcblxuICAgICY6cmVhZC1vbmx5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWFyY2hfbGlzdC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIH1cbiAgICAuc2VhcmNoLWxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5zZWFyY2gtbW9iaWxlLWxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCAyMiwgNDMsIDEpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgIH1cbiAgICAuc2VhcmNoLW1vYmlsZS1saXN0IGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgNDMsIDc4LCAxKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDEwcHggMTJweDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbiAgICAqOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiBsaW5lbjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLnNlYXJjaC1tb2JpbGUtbGlzdCB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuc2VhcmNoLW1vYmlsZS1saXN0IHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgfVxuICAgIC52YWNhbmN5X2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC52YWNhbmN5X2xpbms6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiB1cmwoJy9wdWJsaWMvaW1nL21fc2VhcmNoX3ZhY2FuY3lfbGluay5zdmcnKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAuYmFja19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICB9XG4gICAgLmJhY2tfbGluazpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnL3B1YmxpYy9pbWcva2V5Ym9hcmQtYXJyb3ctbGVmdC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5jbGVhbl9saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgfVxuICAgIC5jbGVhbl9saW5rOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogdXJsKCcvcHVibGljL2ltZy9jbG9zZS1pY29uLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgICAgICAgaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi52YWNhbmNpZXMtbGlzdC1yZXBsYWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC52YWNhbmNpZXMtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbn1cbiIsIjx0ZW1wbGF0ZT5cbiAgICA8ZGl2PlxuICAgICAgICA8bGFiZWxcbiAgICAgICAgICAgIHYtaWY9XCJsYWJlbFwiXG4gICAgICAgICAgICBjbGFzcz1cImZvcm0tbGFiZWxcIlxuICAgICAgICAgICAgOmNsYXNzPVwiW2xhYmVsQ2xhc3Nlcywge3JlcXVpcmVkOiBpc1JlcXVpcmVkfV1cIlxuICAgICAgICA+XG4gICAgICAgICAgICA8c3Bhbj57eyB0cmFuc2xhdGUobGFiZWwsIHRyYW5zbGF0ZXMpIH19PC9zcGFuPlxuICAgICAgICA8L2xhYmVsPlxuICAgICAgICA8dmFsaWRhdGlvbi1wcm92aWRlclxuICAgICAgICAgICAgdi1zbG90PVwieyBlcnJvcnMgfVwiXG4gICAgICAgICAgICA6bmFtZT1cIm5hbWVcIlxuICAgICAgICAgICAgOnJ1bGVzPVwieyByZXF1aXJlZDogaXNSZXF1aXJlZCB9XCJcbiAgICAgICAgICAgIGNsYXNzPVwiaW5wdXQtd3JhcHBlciB3aWR0aC1mdWxsXCJcbiAgICAgICAgPlxuICAgICAgICAgICAgPGlucHV0XG4gICAgICAgICAgICAgICAgdHlwZT1cInRleHRcIlxuICAgICAgICAgICAgICAgIDp2YWx1ZT1cInZhbHVlXCJcbiAgICAgICAgICAgICAgICBjbGFzcz1cImhpZGRlblwiXG4gICAgICAgICAgICA+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwicmFkaW8tZ3JvdXBcIj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicmFkaW8tb3B0aW9uc1wiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWxcbiAgICAgICAgICAgICAgICAgICAgICAgIHYtZm9yPVwib3B0aW9uIGluIG9wdGlvbnNcIlxuICAgICAgICAgICAgICAgICAgICAgICAgOmtleT1cIm9wdGlvbi52YWx1ZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz1cInJhZGlvLW9wdGlvblwiXG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJyYWRpb1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOm5hbWU9XCJuYW1lXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Y2hlY2tlZD1cInZhbHVlID09PSBvcHRpb24udmFsdWVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBjaGFuZ2U9XCIkZW1pdCgnaW5wdXQnLCBvcHRpb24udmFsdWUpXCJcbiAgICAgICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICAgIHt7IG9wdGlvbi5sYWJlbCB9fVxuICAgICAgICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICAgIHYtaWY9XCJlcnJvcnNbMF1cIlxuICAgICAgICAgICAgICAgIGNsYXNzPVwidmFsaWRhdGlvbi1lcnJvci10ZXh0XCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7eyB0cmFuc2xhdGUoZXJyb3JzWzBdLCB0cmFuc2xhdGVzKSB9fVxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICA8L3ZhbGlkYXRpb24tcHJvdmlkZXI+XG4gICAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHsgcmVxdWlyZWQgfSBmcm9tICd2ZWUtdmFsaWRhdGUvZGlzdC9ydWxlcyc7XG5pbXBvcnQgeyBleHRlbmQsIFZhbGlkYXRpb25Qcm92aWRlciB9IGZyb20gJ3ZlZS12YWxpZGF0ZSc7XG5pbXBvcnQgeyB0cmFuc2xhdGUgfSBmcm9tICcuLi9oZWxwZXJzL3RyYW5zbGF0ZSc7XG5cbmV4dGVuZCgncmVxdWlyZWQnLCB7XG4gICAgLi4ucmVxdWlyZWQsXG4gICAgbWVzc2FnZTogJ1RoaXMgaXMgYSByZXF1aXJlZCBmaWVsZCcsXG59KTtcbmV4cG9ydCBkZWZhdWx0IHtcbiAgICBjb21wb25lbnRzOiB7XG4gICAgICAgIFZhbGlkYXRpb25Qcm92aWRlclxuICAgIH0sXG4gICAgcHJvcHM6IHtcbiAgICAgICAgdmFsdWU6IHtcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcbiAgICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLFxuICAgICAgICB9LFxuICAgICAgICBsYWJlbDoge1xuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxuICAgICAgICAgICAgZGVmYXVsdDogJydcbiAgICAgICAgfSxcbiAgICAgICAgbGFiZWxDbGFzc2VzOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICBkZWZhdWx0OiAnJ1xuICAgICAgICB9LFxuICAgICAgICBuYW1lOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICByZXF1aXJlZDogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICBvcHRpb25zOiB7XG4gICAgICAgICAgICB0eXBlOiBBcnJheSxcbiAgICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLFxuICAgICAgICAgICAgZGVmYXVsdDogKCkgPT4gW11cbiAgICAgICAgfSxcbiAgICAgICAgaXNSZXF1aXJlZDoge1xuICAgICAgICAgICAgdHlwZTogQm9vbGVhbixcbiAgICAgICAgICAgIGRlZmF1bHQ6IGZhbHNlXG4gICAgICAgIH0sXG4gICAgICAgIHRleHRzOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICByZXF1aXJlZDogdHJ1ZVxuICAgICAgICB9LFxuICAgIH0sXG4gICAgZGF0YTogKCkgPT4gKHtcbiAgICAgICAgdHJhbnNsYXRlczogW11cbiAgICB9KSxcbiAgICBtb3VudGVkKCl7XG4gICAgICAgIHRoaXMudHJhbnNsYXRlcyA9IEpTT04ucGFyc2UodGhpcy50ZXh0cyk7XG4gICAgfSxcbiAgICBtZXRob2RzOiB7XG4gICAgICAgIHRyYW5zbGF0ZVxuICAgIH0sXG59O1xuPC9zY3JpcHQ+XG5cbjxzdHlsZSBzY29wZWQ+XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpby1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cblxuLmdyb3VwLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJhZGlvLW9wdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5iYXNlLXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNlLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGFjY2VudC1jb2xvcjogIzNiODJmNjtcbn1cblxuLnZhbGlkYXRpb24tZXJyb3ItdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiByZ2JhKDIzNCwgODksIDEwNywgMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG48L3N0eWxlPiIsIlxuLmZvcm0ge1xuICAgICYtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDsgXG4gICAgfVxuXG4gICAgJi1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjM0LCA4OSwgMTA3LCAxKTtcbiAgICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uZmllbGQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDRweCAxZnI7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uei1pbmRleC05OTkge1xuICAgIHotaW5kZXg6IDk5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuZmllbGQtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNjVweCAxZnI7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIH1cblxuICAuc2VsZWN0LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDM3MnB4O1xuICB9XG5cbiAgLmZvcm0ge1xuICAgICYtc3VibWl0LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnctY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnZhbGlkYXRpb24tZXJyb3ItdGV4dCB7XG4gICAgICAgIG1hcmdpbjogLTI1cHggMCAxNnB4IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuZm9ybS1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mb3JtLXN1Ym1pdC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLnZhbGlkYXRpb24tZXJyb3ItdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiByZ2JhKDIzNCwgODksIDEwNywgMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5yZXF1aXJlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgY29sb3I6ICM3QTlGRkY7XG4gIH1cblxuLmZvcm0ge1xuICAmLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmLWNoZWNrYm94IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmLWNoZWNrYm94LWxhYmVsIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gICYtc3VibWl0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OztcbiAgfVxuXG4gICYtc2VsZWN0LW9wdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMTZweDtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDI0MSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lcnJvci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogMTJweDtcbn1cblxuLmNoZWNrYm94LWFncmVlIHtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xufVxuXG4udy1mdWxse1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluLWJsb2Nre1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aWR0aC1mdWxse1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzJweDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/