/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/client.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap);
/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/flash-message-style.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
.material-symbols--warning-rounded {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zM12 18q.425 0 .713-.288T13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18m0-3q.425 0 .713-.288T13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.lets-icons--check-fill {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 fill-rule=%27evenodd%27 d=%27M12 21a9 9 0 1 0 0-18a9 9 0 0 0 0 18m-.232-5.36l5-6l-1.536-1.28l-4.3 5.159l-2.225-2.226l-1.414 1.414l3 3l.774.774z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.solar--danger-circle-bold {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 fill-rule=%27evenodd%27 d=%27M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10s10-4.477 10-10M12 6.25a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0V7a.75.75 0 0 1 .75-.75M12 17a1 1 0 1 0 0-2a1 1 0 0 0 0 2%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.ep--info-filled {
  display: inline-block;
  width: 1024px;
  height: 1024px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1024 1024%27%3E%3Cpath fill=%27%23000%27 d=%27M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.99 12.99 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296c-44.096 0-108.992 44.736-148.48 101.504c0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04c67.84 0 107.904-43.648 147.456-100.416z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.flash-wrapper {
  display: grid;
  gap: 10px;
  position: fixed;
  right: 0px;
  bottom: auto;
  left: 0;
  width: fit-content;
  margin: auto;
  opacity: 0.9;
  z-index: 70;
  top: 85px;
}
.flash-wrapper .flash-content {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 5px 15px 5px 15px;
  border-radius: 15px;
  min-height: 50px;
  width: auto;
  margin: 0;
  box-shadow: 0px 2px 38px 10px rgba(60, 64, 67, 0.1);
  border: none;
  position: relative;
  border-left: 4px solid rgba(255, 255, 255, 0.368627451);
}
.flash-wrapper .flash-content .icon {
  width: 30px;
  height: 30px;
  color: white;
}
.flash-wrapper .flash-content .txt-flash-message {
  font-size: 16px;
  font-weight: 600;
  color: white;
  flex: 1;
  margin: 0px;
  padding: 0px;
}
.flash-wrapper .flash-content .btn-alert {
  padding: 0;
  border: none;
  outline: none;
  background: #ffffff;
  display: flex;
  position: absolute;
  right: -5px;
  top: -5px;
  border-radius: 100px;
  box-shadow: 0 0px 10px 0 rgba(142, 152, 173, 0.6);
}
.flash-wrapper .flash-content .btn-alert .icon {
  width: 24px;
  height: 24px;
  color: #476578;
}
.flash-wrapper .flash-content.info {
  background: #60a0d4;
}
.flash-wrapper .flash-content.success {
  background: #60d479;
}
.flash-wrapper .flash-content.warning {
  background: #ee9f28;
}
.flash-wrapper .flash-content.danger {
  background: #E8524D;
}

@media (min-width: 320px) and (max-width: 766px) {
  .flash-wrapper {
    right: 0px !important;
    left: 0px !important;
    width: 100%;
    max-width: 90%;
  }
  .flash-wrapper .flash-content {
    max-width: none;
    width: 100%;
  }
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/dashboard.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.client-index .main-title {
  font-size: 24px !important;
}
.client-index .card-dashboard {
  padding: 20px 20px;
  border-radius: 10px;
  background: white;
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
  height: 388px;
  width: 100%;
}
.client-index .table {
  width: 100%;
  background: #F2F2F2 !important;
  margin-bottom: 0;
}
.client-index .table tr {
  transition: 0.3s;
}
.client-index .table tr td {
  border: none !important;
  padding: 3px 10px;
}
.client-index .table tr:hover {
  background: rgba(233, 242, 245, 0.4784313725);
}
.client-index .table tr:nth-child(even) {
  background-color: #ffffff;
}
.client-index .list-operations-dashboard .wrp-list td {
  border: none !important;
  padding: 5px 10px;
  vertical-align: middle;
}
.client-index .list-operations-dashboard .wrp-list td .reference {
  height: auto;
  padding: 0px 6px;
  border-radius: 5px;
  background: #EBE9D2;
  font-size: 14px;
  color: black;
  font-weight: 600;
  width: fit-content;
  margin-right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.client-index .list-operations-dashboard .wrp-list td .date-creat-op {
  display: flex;
  align-items: center;
  background: #E6F4EB;
  font-size: 10px;
  padding: 3px 8px;
  color: black;
  border-radius: 5px;
  font-weight: 700;
  width: fit-content;
}
.client-index .list-operations-dashboard .wrp-list td .type-op {
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  color: black;
}
.client-index .list-operations-dashboard .wrp-list td .number-of-type {
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
  color: black;
}
.client-index .list-operations-dashboard .wrp-list td .status-op {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: black;
  font-weight: 600;
  white-space: nowrap;
}
.client-index .list-operations-dashboard .wrp-list td .status-op .shap-round-status {
  width: 10px;
  height: 10px;
  border-radius: 60px;
  background: transparent;
  margin-right: 5px;
}
.client-index .list-operations-dashboard .wrp-list td .status-op .status-currently-typing {
  background: #86BACB !important;
}
.client-index .list-operations-dashboard .wrp-list td .status-op .status-waiting-validation {
  background: #07A1FF !important;
}
.client-index .list-operations-dashboard .wrp-list td .status-op .status-validated {
  background: #349644 !important;
}
.client-index .border-right {
  margin: 0px 5px;
  border-right: 1px solid #D2D2D2;
  width: 1px;
  height: 13px;
}
.client-index .footer-card-dashboard {
  display: flex;
  align-items: center;
  justify-content: end;
  margin: auto 0 auto auto;
  position: relative;
  width: fit-content;
  padding-top: 15px;
}
.client-index .footer-card-dashboard .show-more-info {
  display: flex;
  gap: 5px;
  font-size: 14px;
  color: #07A1FF;
  font-weight: 600;
  align-items: baseline;
  text-decoration: none;
}
.client-index .height-size-card-dashboard {
  height: calc(100% - 73.59px);
}
.client-index .scrollcard-dashboard {
  max-height: 275px;
  overflow: auto;
  scrollbar-width: thin;
}
.client-index .scrollcard-dashboard::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  background-color: #F5F5F5;
}
.client-index .scrollcard-dashboard::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}
.client-index .scrollcard-dashboard::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
}
.client-index .wrp-recap-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 5px 10px;
}
.client-index .wrp-recap-item .label-recap-item {
  font-size: 16px;
}
.client-index .wrp-recap-item .value-recap-item {
  width: auto;
  height: 23px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 700;
  padding: 0 7px;
  color: white;
}
.client-index .wrp-recap-item.theme-green .value-recap-item {
  background: rgba(97, 217, 123, 0.8196078431);
}
.client-index .wrp-recap-item.theme-blue .value-recap-item {
  background: rgba(97, 175, 217, 0.82);
}

.title-card-dashboard {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  font-size: 18px !important;
  color: #0E2635;
}
.title-card-dashboard .icon {
  color: #B7BEC2;
  font-size: 24px;
}

.wrapper-chart {
  padding: 20px 20px;
  border-radius: 10px;
  background: white;
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
}
.wrapper-chart .chart {
  max-height: 400;
}

.wrp-chart {
  max-height: 400px;
  display: flex;
  justify-content: center;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/statistic.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.client-statistic .chart {
  max-height: 500px !important;
}
.client-statistic .wrp-table-statistique {
  max-height: 322px;
  margin-bottom: 7px;
  overflow: auto;
  border-radius: 10px;
}
.client-statistic .wrp-table-statistique table {
  border: none !important;
  background: white;
  margin-bottom: 0;
  min-width: 850px;
  width: 100%;
}
.client-statistic .wrp-table-statistique table thead.head-table {
  background: #E9F2F5 !important;
  color: white;
}
.client-statistic .wrp-table-statistique table thead.head-table tr th {
  font-weight: 600;
  color: black;
  border: none;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700 !important;
  padding: 8px 20px 8px 10px !important;
}
.client-statistic .wrp-table-statistique table tbody.body-table tr {
  transition: 0.3s;
}
.client-statistic .wrp-table-statistique table tbody.body-table tr td {
  color: black;
  padding: 8px 10px;
  font-size: 13px !important;
  font-weight: 700;
  padding: 8px 20px 8px 10px;
}
.client-statistic .wrp-table-statistique table tbody.body-table tr td:has(.shape-round-green) {
  padding: 8px 10px 8px 10px !important;
}
.client-statistic .wrp-table-statistique table tbody.body-table tr td:has(.shape-round-last-itm) {
  padding: 8px 10px 8px 10px !important;
}
.client-statistic .wrp-table-statistique table tbody.body-table tr th {
  font-size: 13px;
}
.client-statistic .wrp-table-statistique table tbody.body-table tr:hover {
  background: rgba(233, 242, 245, 0.4784313725);
}
.client-statistic .wrp-table-statistique table tbody.body-table tr:nth-child(even) {
  background-color: #e6e6e6;
}
.client-statistic .shape-round-green {
  display: flex;
  width: auto;
  height: 23px;
  min-width: 23px;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  background: #cbe188;
  border-radius: 27px;
  font-size: 12px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.9294117647);
  max-width: fit-content;
  margin: auto 0 auto auto;
  padding: 0px 10px;
  white-space: nowrap;
}
.client-statistic .style-total-tr tbody.body-table tr td .shape-round-total {
  display: flex;
  width: auto;
  height: 23px;
  min-width: 23px;
  justify-content: center;
  padding: 0 10px;
  align-items: center;
  margin-right: 5px;
  background: transparent;
  border-radius: 27px;
  font-size: 13px;
  max-width: fit-content;
  margin: auto 0 auto auto;
}
.client-statistic .style-total-tr tbody.body-table tr:nth-last-child(1) td .shape-round-total {
  font-weight: 700;
  color: rgba(0, 0, 0, 0.9294117647);
  background: #cbe188;
}
.client-statistic .header-card-rubric, .client-statistic .card-rubric {
  padding: 10px 10px;
  text-align: center;
  background: #cbe188;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.client-statistic .card-rubric-contenaire {
  background: white;
}
.client-statistic .item-card-rubric {
  padding: 15px;
  display: grid;
  gap: 5px;
  justify-items: center;
  min-height: 150px;
  background: aliceblue;
}
.client-statistic .item-card-rubric .icn {
  width: 50px;
  height: 50px;
}
.client-statistic .item-card-rubric .count {
  font-size: 16px;
  font-weight: 600;
  color: #0d7aa1;
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
}
.client-statistic .item-card-rubric .count .name-rubric {
  font-weight: 600;
  color: black;
}
.client-statistic .bold-700 {
  font-weight: 600;
}
.client-statistic .chart-lg {
  max-width: none !important;
}

.wrp-shape-round-itm-last-child .shape-round-last-itm {
  display: flex;
  width: auto;
  height: 23px;
  min-width: 23px;
  justify-content: center;
  padding: 0 10px;
  align-items: center;
  margin-right: 5px;
  border-radius: 27px;
  font-size: 13px;
  max-width: fit-content;
  margin: auto 0 auto auto;
  font-weight: 700;
}
.wrp-shape-round-itm-last-child tr:nth-last-child(1) .shape-round-last-itm {
  background: #cbe188;
  color: rgba(0, 0, 0, 0.9294117647);
}

.title-table-blue-italic {
  background: #ffffff !important;
  color: #08447c !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  text-align: left !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3607843137) !important;
  border-top: 1px solid rgba(0, 0, 0, 0.3607843137) !important;
}

.wrp-pie-chart {
  display: flex;
  justify-content: center;
}
.wrp-pie-chart .chart {
  max-height: 450px !important;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/history-client.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.client-index .history {
  background: white;
  border-radius: 5px;
}
.client-index .wrp-btn-footer-card {
  padding-top: 0.5rem;
  border-top: 1px solid #DFDFDF;
}
.client-index .show-more-info {
  display: flex;
  gap: 5px;
  font-size: 14px;
  color: #07A1FF;
  font-weight: 600;
  align-items: baseline;
  text-decoration: none;
  width: fit-content;
  border: none;
  background: transparent;
}
.client-index .m-auto-r-0 {
  margin: auto 0 auto auto;
}
.client-index .list-history .wrap-item-history {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: fit-content;
  padding: 6px 10px;
  gap: 10px;
}
.client-index .list-history .wrap-item-history:nth-child(even) {
  background-color: #f2f2f2;
}
.client-index .list-history .wrap-item-history:nth-last-child(1) {
  border-bottom: none;
}
.client-index .list-history .wrap-item-history .author {
  display: flex;
  align-items: center;
  gap: 15px;
}
.client-index .list-history .wrap-item-history .author .avatar {
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  border-radius: 50px;
  overflow: hidden;
}
.client-index .list-history .wrap-item-history .author .avatar .img-avatar {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.client-index .list-history .wrap-item-history .author .txt {
  font-size: 14px;
  color: black;
  margin-bottom: 0;
  font-weight: 400;
}
.client-index .list-history .wrap-item-history .author .txt .name-author {
  font-weight: normal;
}
.client-index .list-history .wrap-item-history .author .txt strong {
  font-weight: 600 !important;
}
.client-index .list-history .wrap-item-history .date {
  font-size: 12px;
  color: #525252;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 5px;
  white-space: nowrap;
}
.client-index .list-history .wrap-item-history .date .icon {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.3882352941);
}

.paginator-custom {
  margin-top: 1rem;
}
.paginator-custom .pagination {
  justify-content: end;
  margin: 0;
}
.paginator-custom .pagination .page-item .page-link {
  text-decoration: none;
  font-size: 12px;
  color: #193742;
}
.paginator-custom .pagination .page-item .page-link:hover {
  color: #576d75;
  background: #e9ecef;
}
.paginator-custom .pagination .page-item.active .page-link {
  background: #0e98c7 !important;
  border-color: #0e98c7 !important;
  color: white !important;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/beneficiary-list-client.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
.wrp-status-with-action-btn {
  display: flex;
  justify-content: space-between;
  min-height: 48px;
  width: 100%;
  background: white;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  overflow: hidden;
  max-width: 600px;
  margin: 0 auto;
}
.wrp-status-with-action-btn .cntnt-a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px 0 0px;
}
.wrp-status-with-action-btn .action-complete-entry-tn {
  background: #408acd;
  height: 100%;
  padding: 10px 12px;
  width: auto;
  border: none;
  color: white !important;
  font-size: 14px;
  font-weight: 700;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
  transition: 0.3s;
}
.wrp-status-with-action-btn .action-complete-entry-tn .icon {
  color: white;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.wrp-status-with-action-btn .action-complete-entry-tn:hover {
  background: #3b7ebd;
}
.wrp-status-with-action-btn .validate-the-entry {
  background: #27a04e;
  height: 100%;
  padding: 10px 12px;
  width: auto;
  border: none;
  color: white !important;
  font-size: 14px;
  font-weight: 700;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
  transition: 0.3s;
}
.wrp-status-with-action-btn .validate-the-entry .icon {
  color: white;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.wrp-status-with-action-btn .validate-the-entry:hover {
  background: #259649;
}

.wrp-list .header-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 1rem;
}
.wrp-list .header-list .cntnt-b-header-list {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: end;
}
.wrp-list .header-list .list-count {
  font-size: 14px;
  font-weight: 400;
}
.wrp-list .header-list .wrp-search-list {
  position: relative;
  max-width: 220px;
}
.wrp-list .header-list .wrp-search-list .form-control {
  padding: 6px 32px 6px 12px;
  font-weight: 600;
  font-size: 14px;
}
.wrp-list .header-list .wrp-search-list .btn-icon-search {
  padding: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  outline: none !important;
  border: none !important;
}
.wrp-list .header-list .wrp-search-list .btn-icon-search .icon {
  color: #6c757d;
  width: 18px;
  height: 18px;
}
.wrp-list .header-list .btn-mode .icon {
  display: none;
}
.wrp-list .header-list .btn-mode[data-session-mode=normal] .icon.icon-normal {
  display: block;
}
.wrp-list .header-list .btn-mode[data-session-mode=compact] .icon.icon-compact {
  display: block;
}
.wrp-list .header-list .btn-mode[data-session-mode=table] .icon.icon-tableau {
  display: block;
}
.wrp-list .header-list .btn-mode[data-session-mode=tableau] .icon.icon-tableau {
  display: block;
}

.wrp-compact-card-item {
  background: white;
  padding: 10px 30px 10px 10px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  position: relative;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  margin-bottom: 4px;
  min-height: 79.5px;
}
.wrp-compact-card-item .content-a {
  width: auto;
}
.wrp-compact-card-item .content-b {
  flex: 1;
}
.wrp-compact-card-item .wrp-avatar-img {
  margin-right: 10px;
  width: 50px;
  height: 50px;
  border-radius: 100px;
  overflow: hidden;
}
.wrp-compact-card-item .wrp-avatar-img .link-wrp-avatar-img {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.wrp-compact-card-item .wrp-avatar-img .link-wrp-avatar-img .avatar-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrp-compact-card-item .info-adherent .link-info-adherent {
  display: flex;
  align-items: center;
  text-decoration: none !important;
  color: black;
  font-weight: 700;
  width: fit-content;
  margin-bottom: 1px;
}
.wrp-compact-card-item .info-adherent .link-info-adherent .adherent-name {
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-right: 5px;
}
.wrp-compact-card-item .info-adherent .link-info-adherent .indicator-sex {
  font-size: 14px;
  font-weight: 700;
  margin-left: 5px;
}
.wrp-compact-card-item .wrp-date-inclusion {
  font-size: 11px;
  margin-bottom: 1px;
}
.wrp-compact-card-item .wrp-date-inclusion .dt-inclusion {
  font-weight: 800;
}
.wrp-compact-card-item .wrp-date-inclusion .dt-radiation {
  font-weight: 800;
}
.wrp-compact-card-item .wrp-affiliates {
  display: flex;
  align-items: center;
}
.wrp-compact-card-item .wrp-affiliates .nb-affiliates {
  font-weight: 800;
  margin-right: 5px;
  font-size: 10px;
  width: 20px;
  height: 20px;
  display: flex;
  background: #f5e082;
  color: black !important;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
}
.wrp-compact-card-item .wrp-affiliates .btn-affiliates {
  font-size: 12px;
  background: none !important;
  border: none !important;
  outline: none !important;
  padding: 0;
  font-weight: 700;
  display: flex;
}
.wrp-compact-card-item .wrp-affiliates .btn-affiliates:hover {
  color: #0e98c7;
}
.wrp-compact-card-item .wrp-affiliates .btn-affiliates:hover .nb-affiliates {
  color: black !important;
}
.wrp-compact-card-item .dropdown-compact {
  position: absolute;
  right: 10px;
  top: 10px;
}
.wrp-compact-card-item .dropdown-compact .btn {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  border: none;
}
.wrp-compact-card-item .dropdown-compact .dropdown-menu {
  transform: none !important;
  right: 0 !important;
  left: auto !important;
  top: 20px !important;
}
.wrp-compact-card-item .dropdown-compact .dropdown-menu .dropdown-item {
  font-size: 14px;
  text-decoration: none;
  text-align: end;
}
.wrp-compact-card-item .dropdown-compact .dropdown-menu .dropdown-item i {
  font-size: 10px;
}

.wrp-list-table-beneficiary {
  padding: 0px 10px;
  scrollbar-width: thin;
  padding: 10px;
  box-shadow: 0 0px 10px 0 rgba(142, 152, 173, 0.24);
  border-radius: 10px;
  background: white;
  overflow-x: auto;
}
.wrp-list-table-beneficiary .header-list-beneficiary {
  display: flex;
  align-items: center;
  width: 100%;
  background: white;
  transition: 0.3s;
  min-width: 900px;
}
.wrp-list-table-beneficiary .header-list-beneficiary .content-header {
  display: grid;
  align-items: center;
  font-size: 11px;
  font-weight: 600;
  color: #3e627c;
  min-height: 35px !important;
  padding: 0 15px;
  text-transform: uppercase;
  border-right: 1px solid #f2f3f7;
}
.wrp-list-table-beneficiary .header-list-beneficiary .content-header:nth-last-child(1) {
  border-right: none !important;
}
.wrp-list-table-beneficiary .form-select {
  font-size: 14px;
  font-weight: 700 !important;
}
.wrp-list-table-beneficiary .wrp-item-list-table-beneficiary {
  width: 100%;
  padding: 10px 0;
  background: white;
  border-top: 1px solid #f2f3f7;
  transition: 0.3s;
  min-width: 900px;
  transition: 0.2s;
}
.wrp-list-table-beneficiary .wrp-item-list-table-beneficiary:hover {
  background: #f9fbfc !important;
}
.wrp-list-table-beneficiary .wrp-item-list-table-beneficiary:nth-child(1) {
  border-top: none !important;
}
.wrp-list-table-beneficiary .wrp-item-list-table-beneficiary:nth-child(even) {
  background: #f9fbfe;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary {
  display: flex;
  align-items: center;
  padding: 5px 0px 5px 0px;
  position: relative;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary .wrp-info-beneficiary {
  display: flex;
  align-items: center;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary .wrp-info-beneficiary .wrp-avatar-img {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  overflow: hidden;
  margin-right: 10px;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary .wrp-info-beneficiary .wrp-avatar-img .link-wrp-avatar-img {
  display: block;
  width: 100%;
  height: 100%;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary .wrp-info-beneficiary .wrp-avatar-img .link-wrp-avatar-img .avatar-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary .wrp-info-beneficiary .link-info-adherent {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
  text-decoration: none !important;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary .wrp-info-beneficiary .link-info-adherent .adherent-name {
  font-size: 14px;
  font-weight: 700;
  color: black;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary .wrp-info-beneficiary .link-info-adherent .indicator-sex {
  font-size: 14px;
  font-weight: 700;
  color: black;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary .wrp-date-inclusion {
  font-size: 10px;
  margin-bottom: 5px;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary .nb-beneficiary-card {
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: rgba(229, 231, 235, 0.4117647059);
  border-radius: 4px;
  padding: 1px 7px;
  font-weight: 500;
  width: 100%;
  margin: auto;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary .password-bloc {
  font-size: 14px;
  background: #f0f8ff;
  padding: 3px 10px;
  border-radius: 5px;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  margin: auto;
}
.wrp-list-table-beneficiary .main-items-list-table-beneficiary .cover-select {
  font-size: 14px;
  font-weight: 700;
}
.wrp-list-table-beneficiary .affiliation-items-list-table-beneficiary {
  display: flex;
  align-items: center;
  padding: 5px 0 5px 40px;
}
.wrp-list-table-beneficiary .affiliation-items-list-table-beneficiary .wrp-info-beneficiary-affiliated {
  display: flex;
  align-items: center;
}
.wrp-list-table-beneficiary .affiliation-items-list-table-beneficiary .wrp-info-beneficiary-affiliated .wrp-avatar-img-affiliated {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  overflow: hidden;
  margin-right: 10px;
}
.wrp-list-table-beneficiary .affiliation-items-list-table-beneficiary .wrp-info-beneficiary-affiliated .wrp-avatar-img-affiliated .link-wrp-avatar-img-affiliated {
  display: block;
  width: 100%;
  height: 100%;
}
.wrp-list-table-beneficiary .affiliation-items-list-table-beneficiary .wrp-info-beneficiary-affiliated .wrp-avatar-img-affiliated .link-wrp-avatar-img-affiliated .avatar-img-affiliated {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrp-list-table-beneficiary .affiliation-items-list-table-beneficiary .wrp-info-beneficiary-affiliated .link-info-adherent-affiliated {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
  text-decoration: none !important;
}
.wrp-list-table-beneficiary .affiliation-items-list-table-beneficiary .wrp-info-beneficiary-affiliated .link-info-adherent-affiliated .adherent-name-affiliated {
  font-size: 12px;
  font-weight: 700;
  color: black;
}
.wrp-list-table-beneficiary .affiliation-items-list-table-beneficiary .wrp-info-beneficiary-affiliated .link-info-adherent-affiliated .indicator-sex-affiliated {
  font-size: 12px;
  font-weight: 700;
  color: black;
}
.wrp-list-table-beneficiary .affiliation-items-list-table-beneficiary .wrp-date-inclusion-affiliated {
  font-size: 12px;
  margin-bottom: 5px;
}
.wrp-list-table-beneficiary .affiliation-items-list-table-beneficiary .nb-beneficiary-card-affiliated {
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: rgba(229, 231, 235, 0.4117647059);
  border-radius: 4px;
  padding: 1px 7px;
  font-weight: 500;
  width: 100%;
  margin: auto;
}
.wrp-list-table-beneficiary .affiliation-items-list-table-beneficiary .password-bloc-affiliated {
  font-size: 12px;
  background: #f0f8ff;
  padding: 3px 10px;
  border-radius: 5px;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  margin: auto;
}
.wrp-list-table-beneficiary .content-custom {
  padding: 0px 15px;
  border-right: 1px solid #f2f3f7;
  min-height: 43px;
  display: grid;
  align-items: center;
}
.wrp-list-table-beneficiary .content-custom:nth-last-child(1) {
  border: none !important;
}
.wrp-list-table-beneficiary .content-a {
  width: 100%;
}
.wrp-list-table-beneficiary .content-b {
  width: 100%;
  max-width: 160px;
}
.wrp-list-table-beneficiary .content-c {
  width: 100%;
  max-width: 170px;
}
.wrp-list-table-beneficiary .content-d {
  width: 100%;
  max-width: 150px;
}
.wrp-list-table-beneficiary .content-e {
  width: 100%;
  max-width: 48px;
  justify-content: end;
}
.wrp-list-table-beneficiary .dropdown-action-table {
  position: relative !important;
}
.wrp-list-table-beneficiary .dropdown-action-table .btn {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  border: none;
}
.wrp-list-table-beneficiary .dropdown-action-table .dropdown-menu {
  transform: none !important;
  right: 0 !important;
  left: auto !important;
  top: 25px !important;
}
.wrp-list-table-beneficiary .dropdown-action-table .dropdown-menu .dropdown-item {
  font-size: 14px;
  text-decoration: none;
  text-align: end;
}
.wrp-list-table-beneficiary .dropdown-action-table .dropdown-menu .dropdown-item i {
  font-size: 10px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/user-manage.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.client-page .wrp-list-user-manage {
  padding: 0px 10px;
  scrollbar-width: thin;
  padding: 10px;
  box-shadow: 0 0px 10px 0 rgba(142, 152, 173, 0.24);
  border-radius: 10px;
  background: white;
}
.client-page .wrp-list-user-manage .header-list-user-manage {
  display: flex;
  align-items: center;
  width: 100%;
  background: white;
  transition: 0.3s;
  min-width: 900px;
}
.client-page .wrp-list-user-manage .header-list-user-manage .content-header {
  display: grid;
  align-items: center;
  font-size: 11px;
  font-weight: 600;
  color: #3e627c;
  min-height: 35px !important;
  padding: 0 15px;
  text-transform: uppercase;
  border-right: 1px solid #f2f3f7;
}
.client-page .wrp-list-user-manage .header-list-user-manage .content-header:nth-last-child(1) {
  border-right: none !important;
}
.client-page .wrp-list-user-manage .item-list-user-manage {
  background: white;
  border-radius: 5px;
  display: flex;
  align-items: center;
  position: relative;
  min-height: 60px;
  border-bottom: 1px solid #f2f3f7;
  transition: 0.3s;
}
.client-page .wrp-list-user-manage .item-list-user-manage:hover {
  background: rgba(8, 79, 104, 0.03);
}
.client-page .wrp-list-user-manage .item-list-user-manage:nth-child(even) {
  background: rgba(8, 79, 104, 0.03);
}
.client-page .wrp-list-user-manage .content-custom {
  padding: 0px 15px;
  border-right: 1px solid #f2f3f7;
  min-height: 43px;
  display: grid;
  align-items: center;
}
.client-page .wrp-list-user-manage .content-custom:nth-last-child(1) {
  border: none !important;
}
.client-page .wrp-list-user-manage .content-a {
  width: 100%;
}
.client-page .wrp-list-user-manage .content-b {
  width: 100%;
  max-width: 240px;
}
.client-page .wrp-list-user-manage .content-c {
  width: 100%;
  max-width: 170px;
}
.client-page .wrp-list-user-manage .content-d {
  width: 100%;
  max-width: 180px;
}
.client-page .wrp-list-user-manage .content-e {
  width: 100%;
  max-width: 190px;
}
.client-page .wrp-list-user-manage .content-f {
  width: 100%;
  max-width: 48px;
  justify-content: end;
}
.client-page .wrp-list-user-manage .dropdown-action-table .btn {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  border: none;
}
.client-page .wrp-list-user-manage .dropdown-action-table .dropdown-menu {
  transform: none !important;
  right: 0 !important;
  left: auto !important;
  top: 45px !important;
}
.client-page .wrp-list-user-manage .dropdown-action-table .dropdown-menu .dropdown-item {
  font-size: 14px;
  text-decoration: none;
  text-align: end;
}
.client-page .wrp-list-user-manage .dropdown-action-table .dropdown-menu .dropdown-item i {
  font-size: 10px;
}
.client-page .wrp-list-user-manage .wrp-info-wrp-info-user {
  display: flex;
  align-items: center;
}
.client-page .wrp-list-user-manage .wrp-info-wrp-info-user .wrp-avatar-img {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  overflow: hidden;
  margin-right: 10px;
}
.client-page .wrp-list-user-manage .wrp-info-wrp-info-user .wrp-avatar-img .link-wrp-avatar-img {
  display: block;
  width: 100%;
  height: 100%;
}
.client-page .wrp-list-user-manage .wrp-info-wrp-info-user .wrp-avatar-img .link-wrp-avatar-img .avatar-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.client-page .wrp-list-user-manage .wrp-info-wrp-info-user .link-info-user {
  display: flex;
  align-items: center;
  text-decoration: none !important;
}
.client-page .wrp-list-user-manage .wrp-info-wrp-info-user .link-info-user .user-name {
  font-size: 14px;
  font-weight: 700;
  color: black;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.client-page .wrp-list-user-manage .wrp-info-wrp-info-user .link-info-user .user-name.disabled {
  color: grey;
  text-decoration: line-through;
}
.client-page .wrp-list-user-manage .email-user {
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.client-page .wrp-list-user-manage .wrp-role .role {
  font-size: 12px;
  padding: 5px 10px;
  border-radius: 5px;
  font-weight: 600;
  text-transform: uppercase;
}
.client-page .wrp-list-user-manage .wrp-role .role.user {
  background: #deeabf;
}
.client-page .wrp-list-user-manage .wrp-role .role.admin {
  background: #f7e7ce;
}
.client-page .wrp-list-user-manage .wrp-role .role.super-admin {
  background: #cee2f7;
}
.client-page .wrp-list-user-manage .wrp-pseudo {
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.client-page .wrp-list-user-manage .wrp-password {
  font-size: 14px;
  padding: 5px 10px;
  border-radius: 5px;
  background: rgba(8, 79, 104, 0.0588235294);
}
.client-page .wrp-btn-header {
  display: flex;
  justify-content: end;
  gap: 10px;
  margin-bottom: 1rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/covers-page.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.wrp-cover-client-user .wrp-list-cover-badge .list-cover-badge {
  display: flex;
  justify-content: left;
}
.wrp-cover-client-user .wrp-list-cover-badge .list-cover-badge .link-badge-cover {
  padding: 8px 22px;
  width: fit-content;
  background: #ffffff;
  border-radius: 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-weight: 800;
  display: flex;
  align-items: center;
  transition: 0.1s;
  box-shadow: 0px 0px 10px 0 rgba(142, 152, 173, 0.23);
  text-transform: uppercase;
  position: relative;
  text-decoration: none;
  font-size: 13px;
  color: rgb(8, 65, 104);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 150px;
  margin-right: 4px;
  border-left: 3px solid rgba(101, 160, 181, 0.4784313725);
}
.wrp-cover-client-user .wrp-list-cover-badge .list-cover-badge .link-badge-cover.active-tab-custom {
  background: #70b4cb;
  border-color: #70b4cb;
  color: #ffffff !important;
  border-left: 3px solid #65a0b5;
}
.wrp-cover-client-user .wrp-list-cover-badge .list-cover-badge .link-badge-cover:hover {
  background: #70b4cb;
  border-color: #70b4cb;
  color: #ffffff !important;
  border-left: 3px solid #65a0b5;
}
.wrp-cover-client-user .wrp-list-cover-badge .list-cover-badge .link-badge-cover:nth-last-child(1) {
  margin-right: 0px !important;
}
.wrp-cover-client-user .wrp-list-cover-badge .list-cover-badge .add-badge-cover {
  background: white;
  padding: 5px 10px;
  display: flex;
  border: none;
  border: none !important;
  transition: 0.1s;
}
.wrp-cover-client-user .wrp-list-cover-badge .list-cover-badge .add-badge-cover .icon {
  color: rgba(8, 65, 104, 0.21);
  transition: 0.1s;
}
.wrp-cover-client-user .wrp-list-cover-badge .list-cover-badge .add-badge-cover:hover {
  background: #ffffff;
  border-color: #ffffff;
}
.wrp-cover-client-user .wrp-list-cover-badge .list-cover-badge .add-badge-cover:hover .icon {
  color: rgba(8, 66, 104, 0.267);
}
.wrp-cover-client-user .form-cover {
  width: 100%;
  min-height: 150px;
  background: white;
  border-radius: 0px 10px 10px 10px;
  box-shadow: 0 0px 10px 0 rgba(142, 152, 173, 0.24);
  padding: 15px;
  display: grid;
  align-content: space-between;
  height: calc(100vh - 135px);
  overflow-y: auto;
}
.wrp-cover-client-user .rubric-name-visualisation {
  font-size: 16px;
}
.wrp-cover-client-user .pec-rate-visualisation {
  text-align: end;
  font-size: 16px;
  font-weight: 700;
  color: #5082ae;
}
.wrp-cover-client-user .ceiling-visualisation {
  text-align: end;
  font-size: 16px;
  color: #5082ae;
  font-weight: 700;
}
.wrp-cover-client-user .frequency-visualisation {
  text-align: end;
  font-size: 14px;
  font-weight: 700;
  color: #5082ae;
}
.wrp-cover-client-user .frequency-visualisation.annual {
  color: #2cb936;
}
.wrp-cover-client-user .frequency-visualisation.by-deed {
  color: #35b1d1;
}
.wrp-cover-client-user .frequency-visualisation.per-night {
  color: #3a7b91;
}
.wrp-cover-client-user .footer-cover-client-user {
  display: flex;
  justify-content: end;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 1rem;
}

.wrp-cover-client-user .invalid-feedback {
  color: #dc3545 !important;
}
.wrp-cover-client-user .head-tit {
  text-transform: uppercase !important;
  margin: 0;
  font-size: 11px;
  color: #3e627c;
  font-weight: 600;
  margin-bottom: 3px;
}
.wrp-cover-client-user .head-tit.head-tit-care-rate {
  text-align: right;
}
.wrp-cover-client-user .head-tit.head-tit-care-limit {
  text-align: right;
}
.wrp-cover-client-user .head-tit.head-tit-care-frequency {
  text-align: right;
}
.wrp-cover-client-user .level-rubric-item {
  padding: 8px 8px;
}
.wrp-cover-client-user .level-rubric-item:hover {
  background-color: #efefef;
}
.wrp-cover-client-user .level-rubric-item .row-custom {
  align-items: center;
}
.wrp-cover-client-user input.ipt.ipt-care-rate {
  text-align: right;
  padding-right: 30px;
}
.wrp-cover-client-user input.ipt.ipt-care-limit {
  text-align: right;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/operation.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.client-page .wrp-operation-list {
  padding: 0px 10px;
  scrollbar-width: thin;
  padding: 10px;
  box-shadow: 0 0px 10px 0 rgba(142, 152, 173, 0.24);
  border-radius: 10px;
  background: white;
}
.client-page .wrp-operation-list .header-operation-list {
  display: flex;
  align-items: center;
  width: 100%;
  background: white;
  transition: 0.3s;
  min-width: 900px;
}
.client-page .wrp-operation-list .header-operation-list .content-header {
  display: grid;
  align-items: center;
  font-size: 11px;
  font-weight: 600;
  color: #3e627c;
  min-height: 35px !important;
  padding: 0 15px;
  text-transform: uppercase;
  border-right: 1px solid #f2f3f7;
}
.client-page .wrp-operation-list .header-operation-list .content-header:nth-last-child(1) {
  border-right: none !important;
}
.client-page .wrp-operation-list .wrp-item-operation-list {
  width: 100%;
  background: white;
  border-top: 1px solid #f2f3f7;
  transition: 0.3s;
  min-width: 900px;
  transition: 0.2s;
  display: flex;
}
.client-page .wrp-operation-list .wrp-item-operation-list:hover {
  background: #f9fbfc !important;
}
.client-page .wrp-operation-list .wrp-item-operation-list:nth-child(1) {
  border-top: none !important;
}
.client-page .wrp-operation-list .content-custom {
  padding: 0px 15px;
  border-right: 1px solid #f2f3f7;
  min-height: 65px;
  display: grid;
  align-items: center;
}
.client-page .wrp-operation-list .content-custom:nth-last-child(1) {
  border: none !important;
}
.client-page .wrp-operation-list .content-a {
  width: 100%;
  max-width: 140px;
}
.client-page .wrp-operation-list .content-b {
  width: 100%;
}
.client-page .wrp-operation-list .content-c {
  width: 100%;
  max-width: 280px;
}
.client-page .wrp-operation-list .content-d {
  width: 100%;
  max-width: 230px;
  text-align: end;
}
.client-page .wrp-operation-list .content-e {
  width: 100%;
  max-width: 45px;
  justify-content: end;
}
.client-page .wrp-operation-list .dropdown-action-table {
  position: relative !important;
}
.client-page .wrp-operation-list .dropdown-action-table .btn {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  border: none;
}
.client-page .wrp-operation-list .dropdown-action-table .dropdown-menu {
  transform: none !important;
  right: 0 !important;
  left: auto !important;
  top: 25px !important;
}
.client-page .wrp-operation-list .dropdown-action-table .dropdown-menu .dropdown-item {
  font-size: 14px;
  text-decoration: none;
  text-align: end;
}
.client-page .wrp-operation-list .dropdown-action-table .dropdown-menu .dropdown-item i, .client-page .wrp-operation-list .dropdown-action-table .dropdown-menu .dropdown-item .icon {
  font-size: 10px;
}
.client-page .wrp-operation-list .wrp-status-op {
  height: 100%;
  display: flex;
  margin: 0px;
  padding-left: 0px;
  width: 100%;
  padding: 0px 15px;
  justify-content: end;
}
.client-page .wrp-operation-list .wrp-status-op .status {
  font-size: 14px;
  padding: 0px;
  font-weight: 600;
  color: black;
  border-radius: 5px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.client-page .wrp-operation-list .wrp-status-op .status.waiting-for-validation {
  color: #000000;
}
.client-page .wrp-operation-list .wrp-status-op .status.waiting-for-validation .status-rounded-shape {
  background: #07a1ff;
}
.client-page .wrp-operation-list .wrp-status-op:has(.waiting-for-validation) {
  background: rgba(233, 249, 252, 0.6392156863);
}
.client-page .wrp-operation-list .wrp-status-op .status.validated {
  color: #000000;
}
.client-page .wrp-operation-list .wrp-status-op .status.validated .status-rounded-shape {
  background: #61d97b;
}
.client-page .wrp-operation-list .wrp-status-op:has(.validated) {
  background: #e9fce9;
}
.client-page .wrp-operation-list .wrp-status-op .status-rounded-shape {
  width: 10px;
  height: 10px;
  margin-right: 5px;
  border-radius: 100px;
}
.client-page .wrp-operation-list .date-op {
  display: flex;
  align-items: center;
  gap: 5px;
  color: black;
  font-size: 14px;
}
.client-page .wrp-operation-list .date-op .icon {
  width: 18px;
  height: 18px;
  color: rgba(26, 60, 81, 0.4);
  margin-bottom: 3px;
}
.client-page .wrp-operation-list .wrp-type-indification-op {
  font-size: 14px;
  font-weight: 600;
}
.client-page .wrp-operation-list .wrp-type-indification-op .type-op {
  font-size: 14px;
  font-weight: 600;
}
.client-page .wrp-operation-list .wrp-type-indification-op .indication-op {
  font-size: 14px;
  width: fit-content;
  padding: 2px 5px;
  background: rgba(215, 244, 250, 0.8588235294);
  border-radius: 5px;
  font-weight: 700;
  margin-top: 2px;
}
.client-page .wrp-operation-list .nb-beneficiaries {
  font-size: 14px;
  display: flex;
  gap: 5px;
}
.client-page .wrp-operation-list .nb-beneficiaries .cout-adherent {
  width: fit-content;
  display: flex;
  min-width: 24.41px;
  min-height: 21px;
  border-radius: 100px;
  align-items: center;
  justify-content: center;
  color: white;
  font-weight: 800;
  font-size: 12px;
  padding: 0px 5px;
}
.client-page .wrp-operation-list .nb-beneficiaries .cout-adherent.new {
  background: rgba(97, 217, 123, 0.8196078431);
}
.client-page .wrp-operation-list .nb-beneficiaries .cout-adherent.excluded {
  background: rgba(207, 165, 68, 0.6509803922);
}
.client-page .wrp-operation-list .nb-affiliated {
  font-size: 14px;
  display: flex;
  gap: 5px;
}
.client-page .wrp-operation-list .nb-affiliated .cout-affiliated {
  width: fit-content;
  display: flex;
  min-width: 24.41px;
  min-height: 21px;
  border-radius: 100px;
  align-items: center;
  justify-content: center;
  color: white;
  font-weight: 800;
  font-size: 12px;
  padding: 0px 5px;
  background: rgba(97, 175, 217, 0.82);
}
.client-page .wrp-operation-list .cout-adherent {
  background: #cfa744;
  display: flex;
  min-width: 40px;
  min-height: 40px;
  border-radius: 100px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/responsive-covers-page.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 320px) and (max-width: 991px) {
  .client-page .wrp-cover-client-user .wrp-list-cover-badge {
    overflow-x: auto;
  }
  .client-page .wrp-cover-client-user .wrp-list-cover-badge .list-cover-badge {
    width: fit-content;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .client-page .wrp-cover-client-user .body-form {
    overflow-x: auto;
  }
  .client-page .wrp-cover-client-user .body-form .container-fluid {
    min-width: 600px;
  }
  .client-page .wrp-cover-client-user .list-cover-badge .link-badge-cover {
    font-size: 12px;
  }
  .client-page .wrp-cover-client-user .rubric-name-visualisation {
    font-size: 14px;
  }
  .client-page .wrp-cover-client-user .pec-rate-visualisation {
    font-size: 14px;
  }
  .client-page .wrp-cover-client-user .ceiling-visualisation {
    font-size: 14px;
  }
  .client-page .wrp-cover-client-user .frequency-visualisation {
    font-size: 14px;
  }
}
@media (min-width: 320px) and (max-width: 766px) {
  .client-page .wrp-cover-client-user .body-form {
    overflow-x: auto;
  }
  .client-page .wrp-cover-client-user .body-form .container-fluid {
    min-width: 640px;
  }
  .client-page .wrp-cover-client-user .list-cover-badge .link-badge-cover {
    font-size: 10px;
  }
  .client-page .wrp-cover-client-user .rubric-name-visualisation {
    font-size: 12px;
  }
  .client-page .wrp-cover-client-user .pec-rate-visualisation {
    font-size: 12px;
  }
  .client-page .wrp-cover-client-user .ceiling-visualisation {
    font-size: 12px;
  }
  .client-page .wrp-cover-client-user .frequency-visualisation {
    font-size: 12px;
  }
  .client-page .wrp-cover-client-user .footer-cover-client-user .btn {
    width: 100%;
    justify-content: center !important;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/responsive-client.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
@media (max-width: 991px) {
  .client-page .side-left {
    position: fixed !important;
    z-index: 11;
    transition: 0.2s;
    left: -300px;
    top: 0;
  }
  .client-page .btn-for-sidebar-in-responsive {
    display: flex !important;
    justify-content: center;
    align-items: center;
  }
}

@media (min-width: 1300px) {
  .table-no-scroll-desktop {
    min-width: auto !important;
    width: 100%;
  }
  .table-no-scroll-desktop th {
    white-space: normal !important;
  }
  .table-no-scroll-desktop td {
    white-space: normal !important;
  }
  .table-no-scroll-desktop.value-table-left th {
    text-align: left;
  }
  .table-no-scroll-desktop.value-table-left td {
    text-align: left;
  }
  .table-no-scroll-desktop.value-table-left .shape-round-green {
    margin: auto auto auto 0;
  }
}
@media (min-width: 320px) and (max-width: 766px) {
  .row-reverse-responsive {
    flex-direction: column-reverse;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .row-reverse-responsive {
    flex-direction: column-reverse;
  }
}
@media (min-width: 320px) and (max-width: 991px) {
  .btn-in-div-form {
    flex-direction: column !important;
  }
  .btn-in-div-form .btn {
    width: 100% !important;
  }
  .wrapper-header .navbar-custom {
    background: linear-gradient(151deg, #4E7EA9 0%, #1075D1 135%);
  }
  .wrapper-header .navbar-custom .name-beneficiary {
    color: white;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100px;
  }
  .wrapper-header .navbar-custom .title-page {
    font-size: 16px !important;
  }
  .wrapper-header .navbar-custom .btn-responsive-sidebar {
    display: flex !important;
  }
  .wrapper-header .navbar-custom .mobile-content-layout {
    display: flex !important;
    gap: 10px;
    align-items: center;
  }
  .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile {
    width: 90px;
    height: auto;
    margin-bottom: 0;
  }
  .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile .logo-img-mobile {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .wrapper-header .navbar-custom .info-connected .name-user {
    font-size: 12px !important;
    max-width: 160px !important;
  }
  .wrapper-header .navbar-custom .info-connected .name-client {
    font-size: 10px !important;
  }
  .wrapper-header .navbar-custom .desktop-content-layout {
    display: none !important;
  }
  .header-body-responsive-mobile {
    justify-content: center;
    display: flex !important;
  }
  .header-body-responsive-mobile .title-block {
    width: 100%;
    display: grid;
    justify-items: center;
    align-content: center;
  }
  .header-body-responsive-mobile .title-block .title-page {
    text-align: center;
    margin-bottom: 0px;
  }
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/responsive-beneficiary-list-client.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 320px) and (max-width: 991px) {
  .client-page .wrp-status-with-action-btn {
    min-height: 20px;
  }
  .client-page .wrp-status-with-action-btn .wrp-status .status {
    font-size: 10px;
  }
  .client-page .wrp-status-with-action-btn .action-complete-entry-tn {
    font-size: 10px;
  }
  .client-page .wrp-status-with-action-btn .action-complete-entry-tn .icon {
    width: 16px;
    height: 16px;
  }
  .client-page .wrp-list .header-list {
    gap: 10px;
  }
  .client-page .wrp-list .header-list .list-count {
    font-size: 10px;
  }
  .client-page .wrp-list .cntnt-b-header-list {
    gap: 5px !important;
    width: 100%;
  }
  .client-page .wrp-list .btn-icon {
    width: 26px !important;
    height: 26px !important;
    border-radius: 3px !important;
  }
  .client-page .wrp-list .btn-icon .icon {
    width: 14px;
    height: 14px;
  }
  .client-page .wrp-list .btn-add-icon {
    width: 26px !important;
    height: 26px !important;
    border-radius: 3px !important;
  }
  .client-page .wrp-list .btn-add-icon .icon {
    width: 18px !important;
    height: 18px !important;
  }
  .client-page .wrp-list .wrp-search-list {
    max-width: none;
    flex: 1;
  }
  .client-page .wrp-list .wrp-search-list .form-control {
    font-size: 10px;
  }
  .client-page .wrp-list .wrp-search-list .btn-icon-search .icon {
    width: 16px;
    height: 16px;
  }
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/client.scss (1) ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.client-page {
  /*============================*/
  /*---preview card ----*/
  /* @import "../color/ui-color-variables"; */
  /*
  // .content-wrapper {
  // 	display: flex;
  // 	background: $body-db;
  // 	.side-left {
  // 		background: $side-bg;
  // 		width: 290px;
  // 		min-height: 100vh;
  // 	}
  // 	.main {
  // 		flex: 1;
  // 	}
  // }

  // .side-left {
  // 	display: flex;
  // 	flex-direction: column;
  // }

  // .sl-header {
  // 	display: flex;
  // 	justify-content: center;
  // 	flex-direction: column;
  // 	color: #fff;
  // 	margin-bottom: 10px;
  // 	border-bottom: 2px solid #fff;
  // 	padding-bottom: 10px;

  // 	.profile {
  // 		margin: 25px auto 0;
  // 		.profile-circle {
  // 			width: 60px;
  // 			height: 60px;
  // 			border: 2px solid #fff;
  // 			border-radius: 50%;
  // 		}
  // 	}
  // 	.name {
  // 		text-align: center;
  // 	}
  // }

  // .sl-body .items {
  // 	display: flex;
  // 	flex-wrap: wrap;
  // 	justify-content: space-between;
  // 	.item {
  // 		text-align: center;
  // 		color: #fff;
  // 		margin: 10px;
  // 		text-decoration: none;
  // 		display: inline-block;
  // 		width: 122px;
  // 		i {
  // 			display: block;
  // 		}
  // 	}
  // }

  // .main {
  // 	display: flex;
  // 	flex-direction: column;
  // 	header {
  // 		min-height: 70px;
  // 		background: #fff;
  // 	}

  // 	.content-main {
  // 		display: flex;
  // 		flex-direction: column;
  // 		overflow: auto;
  // 		.cnt-top {
  // 			display: flex;
  // 			justify-content: center;
  // 			flex-wrap: wrap;
  // 			.blc-itm {
  // 				max-width: calc(50% - 10px);
  // 				min-height: 220px;
  // 				background: rgb(156, 156, 156);
  // 				margin: 5px;
  // 				width: 100%;
  // 			}
  // 		}
  // 		.cnt-bottom {
  // 		}
  // 	}
  // }

  // .content-main .cnt-top .blc-itm {
  // 	.hd {
  // 		min-height: 50px;
  // 		background: #8e8787;
  // 	}
  // }*/
  /*@import "../color/ui-color-variables";*/
  /* temporary */
  /* end temporary */
  /* agency list start */
  /* agency list end */
  /* agency show start */
  /* agency show end */
  /* user agency form start */
  /* user agency form end */
  /** RESPONSIVE **/
}
.client-page * {
  font-family: "Mulish", serif;
  color: #1A3C51;
}
.client-page .fa-classic, .client-page .fa-regular, .client-page .fa-solid, .client-page .far, .client-page .fas, .client-page .fa {
  font-family: "Font Awesome 6 Free" !important;
}
.client-page .main-container {
  display: flex;
  flex-direction: column;
  height: 100vh;
  flex: 1;
}
.client-page label, .client-page .form-label {
  text-transform: uppercase !important;
  margin: 0;
  font-size: 11px;
  color: #3e627c;
  font-weight: 600;
  margin-bottom: 3px;
}
.client-page .form-control, .client-page .form-select {
  border: 1px solid #c3c4c7;
  border-radius: 5px;
  padding: 0.375rem 0.75rem;
  box-shadow: none;
  font-size: 14px;
  font-weight: 700;
  color: #5082ae;
}
.client-page.show-side-bar .content-wrapper .side-left {
  left: 0 !important;
}
.client-page.show-side-bar .content-wrapper .side-left .background-responsive-with-sidebar {
  background: rgba(0, 0, 0, 0.521);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.client-page .main-container main {
  flex: 1;
  background: white;
  padding: 1.5rem;
  width: 100%;
  height: 100%;
  background-color: #E5E7EB;
  padding: 16px 16px;
}
.client-page .main-container header a.bt-logout {
  position: absolute;
  right: 12px;
  top: 16px;
}
.client-page .page-title {
  text-align: start;
  flex: 1;
  letter-spacing: 6px;
  font-size: 14px;
  font-weight: 500;
  width: fit-content;
}
.client-page .hd-profile-w {
  margin-right: 46px;
}
.client-page .profile-circle {
  width: 48px;
  height: 48px;
  border: 2px solid #fff;
  border-radius: 50%;
  overflow: hidden;
}
.client-page .profile-circle img.photo {
  width: 100%;
}
.client-page .content-wrapper {
  display: flex;
}
.client-page .form-login .form-control {
  text-transform: none !important;
}
.client-page .sl-other-section {
  padding: 10px 0;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.1em;
}
.client-page .sl-body {
  padding-top: 16px;
  flex: 1;
}
.client-page .sl-footer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  color: #fff;
  /* margin-top: auto; */
  border-top: 1px solid rgba(255, 255, 255, 0.5019607843);
  /* background: red; */
  margin-bottom: 20px;
}
.client-page .nav-psr {
  color: #fff;
  flex: 1;
}
.client-page .title-nav-psr {
  display: flex;
  color: #fff;
  margin-bottom: 10px;
  font-weight: 300;
  letter-spacing: 2px;
}
.client-page .title-nav-psr::before, .client-page .title-nav-psr::after {
  content: "";
  display: inline-block;
  height: 1px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5019607843);
  flex: 1;
  margin: 14px 10px 0 10px;
}
.client-page .nav-psr ul {
  list-style: none;
  text-align: center;
  padding: 0;
}
.client-page .nav-psr ul a {
  color: #fff;
  margin-bottom: 5px;
  display: block;
}
.client-page .btn-link-wrapper {
  width: 100%;
}
.client-page .btn-link-wrapper .btn-link {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #FFF;
  font-weight: 400;
  border-radius: 0;
  font-size: 90%;
  text-transform: uppercase;
  transition: 0.2s;
  border-top: 0;
  border-bottom: 0;
  padding: 11px 12px !important;
}
.client-page .btn-link-wrapper .btn-link .tx {
  line-height: 20px;
  color: white;
}
.client-page span.tx {
  margin-right: 0;
}
.client-page .link-wrapper .link-item .link-ico {
  font-size: 25px;
  opacity: 0.6;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  text-align: center;
}
.client-page .contract-link-wrapper {
  display: flex;
  width: 100%;
  flex-direction: row-reverse;
  margin: 0 0 16px 0;
}
.client-page .contract-wrapper {
  padding: 0;
  margin: 0 0 16px 0;
  height: auto;
  max-height: 500px;
  overflow-y: auto;
}
.client-page .contract-wrapper ul.contract-list {
  padding: 0;
  margin: 0;
}
.client-page .contract-item {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  gap: 8px;
}
.client-page .contract-item.is-current {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: #90EE90;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  font-size: 12px;
  gap: 8px;
}
.client-page .contract-item .contract-reference {
  width: 12%;
}
.client-page .contract-item .contract-dateSubscription {
  width: 12%;
}
.client-page .contract-item .contract-numberPolice {
  width: 10%;
}
.client-page .contract-item .contract-dateEffect {
  width: 12%;
}
.client-page .contract-item .contract-dueDate {
  width: 12%;
}
.client-page .contract-item .contract-tacit {
  width: 16px;
  margin: 0 16px 0 0;
}
.client-page .contract-item .contract-product {
  width: 14%;
}
.client-page .contract-item .contract-formula {
  width: 14%;
}
.client-page .contract-item .contract-client {
  width: 14%;
}
.client-page .contract-item .contract-prime {
  width: 20px;
  margin: 0 4px 0 4px;
}
.client-page .contract-item .contract-actions {
  width: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.client-page .contract-details-wrapper {
  padding: 10px 16px;
  margin: 0 0 0 0;
  background: #FFF;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  position: relative;
}
.client-page .contract-details {
  display: flex;
  flex-direction: row;
  padding: 0 0 0 16px;
}
.client-page .contract-details-column {
  flex: 1;
}
.client-page .contract-details-column.actions-column {
  min-height: 160px;
}
.client-page .contract-details-column.actions-column .ln {
  margin-bottom: 8px;
}
.client-page .contract-details label {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.client-page .contract-form-wrapper {
  width: 100%;
  padding: 12px 16px 0 16px;
  display: flex;
  flex-direction: column;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}
.client-page .contract-form-wrapper .contract-input-row {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
.client-page #mdl-contract-level-add .contract-form-wrapper {
  padding: 0px 16px 0 16px;
}
.client-page .contract-input-row .contract-input-product {
  width: 32%;
}
.client-page .contract-input-row .contract-input-formula {
  width: 32%;
}
.client-page .contract-input-row .contract-input-police {
  width: 32%;
}
.client-page .contract-input-row .contract-input-subscription {
  width: 32%;
}
.client-page .contract-input-row .contract-input-effect {
  width: 32%;
}
.client-page .contract-input-row .contract-input-due {
  width: 32%;
}
.client-page .contract-input-row .contract-input-tacit {
  width: 32%;
}
.client-page .contract-input-row .contract-input-reference {
  width: 32%;
}
.client-page .contract-input-row .contract-input-level {
  width: 32%;
}
.client-page .contract-input-row .contract-btn-submit {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}
.client-page .contract-recipient-wrapper {
  padding: 0;
  margin: 0 0 16px 0;
  height: auto;
}
.client-page .contract-recipient-wrapper .contract-recipient-list {
  list-style: none;
}
.client-page .contract-recipient-wrapper .header-container {
  display: flex;
  justify-content: space-between;
}
.client-page .contract-recipient-wrapper ul.contract-recipient-list {
  padding: 0;
}
.client-page .contract-recipient-form-wrapper {
  width: 100%;
  padding: 12px 16px 0 16px;
  display: flex;
  flex-direction: column;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}
.client-page .contract-recipient-wrapper ul.contract-recipientFamily-list {
  padding: 0;
  margin: 0;
}
.client-page .contract-recipientFamily-item {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  gap: 8px;
}
.client-page .contract-recipientFamily-item .contract-recipientFamily-name {
  flex: 1;
}
.client-page .contract-recipientFamily-item .contract-recipientFamily-status {
  width: 20%;
}
.client-page .contract-recipientFamily-item .contract-recipientFamily-level {
  width: 20%;
}
.client-page .contract-recipientFamily-item .contract-recipientFamily-inclusion {
  width: 20%;
}
.client-page .contract-recipientFamily-item .contract-recipientFamily-deletion {
  width: 20%;
}
.client-page .contract-recipientFamily-item .contract-recipientFamily-actions {
  width: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.client-page .contract-recipientFamily-form-wrapper {
  width: 100%;
  padding: 12px 16px 0 16px;
  display: flex;
  flex-direction: column;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}
.client-page .contract-recipient-input-row {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
.client-page .contract-recipient-input-row .contract-recipient-input-lastName {
  width: 32%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-firstName {
  flex: 1;
}
.client-page .contract-recipient-input-row .contract-recipient-input-sex {
  width: 20%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-type {
  width: 32%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-level {
  width: 20%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-ddn {
  flex: 1;
}
.client-page .contract-recipient-input-row .contract-recipient-input-category,
.client-page .contract-recipient-input-row .contract-recipient-input-inclusionDate,
.client-page .contract-recipient-input-row .contract-recipient-input-rib,
.client-page .contract-recipient-input-row .contract-recipient-input-deletionDate {
  width: 50%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-btn-submit {
  display: flex;
  width: 100%;
  flex-direction: row-reverse;
}
.client-page .contract-details-wrapper .client-contract-actions {
  text-align: right;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.client-page .client-show-tarif-wrapper .bt-contract-level-add {
  position: relative;
  top: -7px;
  padding: 3px 7px;
  margin-left: 7px;
}
.client-page .contract-link-wrapper {
  display: flex;
  width: 100%;
  flex-direction: row-reverse;
  margin: 0 0 16px 0;
}
.client-page .contract-wrapper {
  padding: 0;
  margin: 0 0 16px 0;
  height: auto;
  max-height: 500px;
  /* overflow-y: auto; */
}
.client-page .contract-wrapper ul.contract-list {
  padding: 0;
  margin: 0;
}
.client-page .contract-item {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  gap: 8px;
}
.client-page .contract-item.is-current {
  padding: 14px 18px;
  margin: 0 0 14px 0;
  display: flex;
  justify-content: space-between;
  background: #90EE90;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  font-size: 12px;
  gap: 8px;
}
.client-page .contract-item .contract-reference {
  width: 12%;
}
.client-page .contract-item .contract-dateSubscription {
  width: 12%;
}
.client-page .contract-item .contract-numberPolice {
  width: 10%;
}
.client-page .contract-item .contract-dateEffect {
  width: 12%;
}
.client-page .contract-item .contract-dueDate {
  width: 12%;
}
.client-page .contract-item .contract-tacit {
  width: 16px;
  margin: 0 16px 0 0;
}
.client-page .contract-item .contract-product {
  width: 14%;
}
.client-page .contract-item .contract-formula {
  width: 14%;
}
.client-page .contract-item .contract-client {
  width: 14%;
}
.client-page .contract-item .contract-prime {
  width: 20px;
  margin: 0 4px 0 4px;
}
.client-page .contract-item .contract-actions {
  width: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.client-page .contract-details-wrapper {
  padding: 10px 16px;
  margin: 0 0 16px 0;
  background: #FFF;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  position: relative;
  min-height: calc(100vh - 280px);
}
.client-page .contract-details {
  display: flex;
  flex-direction: row;
  padding: 0 0 0 16px;
}
.client-page .contract-details-column {
  flex: 1;
}
.client-page .contract-details-column.actions-column {
  min-height: 160px;
}
.client-page .contract-details-column.actions-column .ln {
  margin-bottom: 8px;
}
.client-page .contract-details label {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.client-page .contract-form-wrapper {
  width: 100%;
  padding: 12px 16px 0 16px;
  display: flex;
  flex-direction: column;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}
.client-page .contract-form-wrapper .contract-input-row {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
.client-page #mdl-contract-level-add .contract-form-wrapper {
  padding: 0px 16px 0 16px;
}
.client-page .contract-input-row .contract-input-product {
  width: 32%;
}
.client-page .contract-input-row .contract-input-formula {
  width: 32%;
}
.client-page .contract-input-row .contract-input-police {
  width: 32%;
}
.client-page .contract-input-row .contract-input-subscription {
  width: 32%;
}
.client-page .contract-input-row .contract-input-effect {
  width: 32%;
}
.client-page .contract-input-row .contract-input-due {
  width: 32%;
}
.client-page .contract-input-row .contract-input-tacit {
  width: 32%;
}
.client-page .contract-input-row .contract-input-reference {
  width: 32%;
}
.client-page .contract-input-row .contract-input-level {
  width: 32%;
}
.client-page .contract-input-row .contract-btn-submit {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}
.client-page .contract-recipient-wrapper {
  padding: 0;
  margin: 0 0 16px 0;
  height: auto;
}
.client-page .contract-recipient-wrapper .header-container {
  display: flex;
  justify-content: space-between;
}
.client-page .contract-recipient-wrapper ul.contract-recipient-list {
  padding: 0;
}
.client-page .contract-recipient-item {
  padding: 14px 18px;
  margin: 0 0 12px 0;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  position: relative;
  border-radius: 20px;
  align-items: center;
}
.client-page .contract-recipient-item .contract-recipient-actions {
  width: auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: absolute;
  top: 10px;
  margin: 0;
  right: 10px;
}
.client-page .contract-recipient-form-wrapper {
  width: 100%;
  padding: 12px 16px 0 16px;
  display: flex;
  flex-direction: column;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}
.client-page .contract-recipientFamily-wrapper ul.contract-recipientFamily-list {
  padding: 0;
  margin: 0;
}
.client-page .contract-recipientFamily-list {
  margin: 0 0 0 8px;
  padding: 0 16px 0px 8px;
  border-left: 4px solid #719ac3;
}
.client-page .contract-recipientFamily-list .contract-recipientFamily-item {
  padding: 8px 16px;
  margin: 0 0 10px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  gap: 8px;
  transition: 0.3s;
}
.client-page .contract-recipientFamily-list .contract-recipientFamily-item .recipient-info-name {
  width: 100%;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.client-page .contract-recipientFamily-list .contract-recipientFamily-item .recipient-info-name .contract-recipientFamily-name {
  display: flex;
  gap: 20px;
  align-items: center;
  color: black;
}
.client-page .contract-recipientFamily-list .contract-recipientFamily-item .recipient-info-name .contract-recipientFamily-name .full-name {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 14px !important;
  font-weight: 700 !important;
  margin-right: 5px;
}
.client-page .contract-recipientFamily-list .contract-recipientFamily-item .recipient-info-name .contract-recipientFamily-name .indicator-sex {
  font-size: 14px;
}
.client-page .contract-recipientFamily-list .contract-recipientFamily-item .recipient-info-name .contract-recipientFamily-name .under-names-w {
  padding: 3px 7px;
  border-radius: 5px;
  background: #719ac3;
  color: white;
}
.client-page .contract-recipientFamily-list .contract-recipientFamily-item .recipient-info-name .contract-recipientFamily-name .type-affiliation {
  font-size: 14px;
  font-weight: 600;
}
.client-page .contract-recipientFamily-list .contract-recipientFamily-item .recipientFamily-dates {
  font-size: 12px;
  color: black;
  font-weight: 500;
}
.client-page .contract-recipientFamily-list .contract-recipientFamily-item:hover {
  background: #f9fbfe;
}
.client-page .contract-recipientFamily-item {
  padding: 8px 16px;
  margin: 0 0 4px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  gap: 8px;
}
.client-page .contract-recipientFamily-item:hover {
  background: #eeeeee;
}
.client-page .contract-recipientFamily-item .contract-recipientFamily-name {
  flex: 1;
}
.client-page .contract-recipientFamily-item .contract-recipientFamily-dates {
  width: 40%;
}
.client-page .contract-recipientFamily-item .contract-recipientFamily-dates .dt-item {
  font-size: 80%;
}
.client-page .contract-recipientFamily-item .contract-recipientFamily-actions {
  width: 50px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.client-page .contract-recipientFamily-form-wrapper {
  width: 100%;
  padding: 12px 16px 0 16px;
  display: flex;
  flex-direction: column;
  background: #FFF;
  border-width: 1px;
  border-radius: 8px;
}
.client-page .contract-recipient-inline {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
.client-page .contract-recipient-input-row {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
.client-page .contract-recipient-input-column {
  display: flex;
  flex-direction: column;
  width: 82%;
}
.client-page .client-input-row {
  flex: 15%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-lastName {
  width: 54%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-firstName {
  width: 54%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-sex {
  width: 54%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-ddn {
  width: 54%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-type {
  width: 32%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-level {
  width: 54%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-healthCard {
  width: 54%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-inclusionDate {
  width: 54%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-deletionDate {
  width: 54%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-category,
.client-page .contract-recipient-input-row .contract-recipient-input-rib,
.client-page .contract-recipient-input-row .contract-recipient-input-mode {
  width: 40%;
}
.client-page .contract-recipient-input-row .contract-recipient-input-btn-submit {
  display: flex;
  width: 100%;
  flex-direction: row-reverse;
}
.client-page .contract-details-wrapper .client-contract-actions {
  text-align: right;
  height: 100%;
  /* display: flex;
      flex-direction: column;
      justify-content: flex-end; */
}
.client-page body.contract-show .recipient-actions-wrp {
  display: none !important;
}
.client-page .ctr-vdt-list .ctr-vdt-item {
  padding: 10px 16px;
  margin: 0 0 16px 0;
  background: #FFF;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.client-page .ctr-vdt-item label {
  font-weight: 600;
}
.client-page .ctr-vdt-list .ctr-infos {
  display: flex;
}
.client-page .ctr-infos .ctr-vdt-column {
  flex: 1;
}
.client-page .contract-recipient-input-row .contract-recipient-input-mode {
  /* width: 50%; */
}
.client-page .contract-recipient-input-mode div {
  display: flex;
  justify-content: space-around;
}
.client-page .contract-recipient-input-mode legend {
  text-align: center;
}
.client-page .contract-input-category {
  display: flex;
  justify-content: space-between;
}
.client-page .recipient-input-file {
  display: flex;
  justify-content: center;
}
.client-page .recipient-view-file {
  border: 1px solid black;
  border-radius: 3px;
  width: 150px;
  height: 150px;
  padding: 2px;
  margin: 8px;
  text-align: center;
  /* line-height: 175px; */
}
.client-page .recipient-image-ctrl {
  font-size: 24px;
}
.client-page .recipient-image-ctrl .recipient-upload-image {
  color: green;
  font-size: 24px;
}
.client-page .recipient-image-ctrl .recipient-delete-image {
  color: red;
}
.client-page .contract-text-list-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.client-page .contract-text-item {
  display: flex;
  justify-content: space-between;
  padding: 8px 16px;
}
.client-page .contract-text-item .clcbl-part {
  flex: 1;
  text-decoration: none;
  color: inherit;
  flex-wrap: wrap;
}
.client-page .contract-text-select {
  text-align: right;
  padding: 8px 0px;
}
.client-page .contract-text-item .contract-text-info {
  font-weight: bold;
}
.client-page .mass-import-recipient-wrp {
  padding: 16px 32px;
  border: 1px solid #dddddd;
  border-radius: 8px;
  background: white;
}
.client-page .wg-rec-card {
  width: 360px;
  height: 212px;
  background: #4e1a7c;
  border-radius: 8px;
  color: white;
  border-bottom: thin solid white;
  display: flex;
  box-shadow: 1px 2px 2px 1px #000000;
  margin: 0 auto 8px auto;
}
.client-page .wg-rec-card .col-a {
  width: 40%;
  padding: 8px 8px;
}
.client-page .wg-rec-card .col-b {
  flex: 1;
  padding: 8px 8px;
}
.client-page .wg-rec-card .img-w {
  min-width: 120px;
  min-height: 120px;
  background: #b87eeb;
  overflow: hidden;
}
.client-page .wg-rec-card .img-w .img {
  width: 100%;
}
.client-page .wg-rec-card .name {
  font-size: 120%;
  font-weight: bold;
}
.client-page .wg-rec-card .info-w {
  display: flex;
  flex-direction: column;
}
.client-page .wg-rec-card.no-card {
  background: gray;
}
.client-page .wg-rec-card.no-card .img-w {
  background: lightgrey;
}
.client-page .identity-picture {
  width: 100%;
  height: auto;
}
.client-page .auto-min-height {
  min-height: auto;
}
.client-page .card-list-section {
  border: thin solid #cccccc;
  margin: 0 0 8px 0;
  padding: 0 0 0 0;
  background-color: white;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 2px 2px 4px 1px gray;
}
.client-page .card-list-section > .hd {
  text-transform: uppercase;
  padding: 8px 16px;
  margin-bottom: 4px;
  background: #681a4c;
  color: white;
}
.client-page .card-list-section > .lst {
  display: flex;
  flex-wrap: wrap;
  padding: 8px 16px;
  justify-content: space-around;
  max-height: 400px;
  overflow-y: auto;
}
.client-page .card-list-section.new-cards-wrp a {
  max-width: 333px;
  width: 100%;
}
.client-page .card-list-section.removed-cards-wrp a {
  max-width: 333px;
  width: 100%;
}
.client-page .card-list-section > .ft {
  padding: 8px 16px;
  text-align: right;
  min-height: 32px;
  border-top: 1px solid #b0b0b0;
}
.client-page .card-list-section .count-indicator {
  padding: 4px;
  background: white;
  color: gray;
  border-radius: 50%;
  width: 32px;
  display: inline-block;
  height: 32px;
  text-align: center;
  margin-left: 12px;
}
.client-page body.cards-handling .main-actions-w {
  text-align: center;
  margin-top: 8px;
}
.client-page .preview-card {
  width: 332px;
  height: 212px;
  background: #6d6068;
  border-radius: 8px;
  color: white;
  border-bottom: thin solid white;
  display: flex;
  box-shadow: 1px 2px 2px 1px #6b6b6b;
  margin-bottom: 16px;
}
.client-page .preview-card .col-a {
  width: 40%;
  padding: 8px 8px;
}
.client-page .preview-card .col-b {
  flex: 1;
  padding: 8px 8px;
}
.client-page .preview-card .img-w {
  min-width: 120px;
  min-height: 120px;
  background: #c1b2bc;
  overflow: hidden;
}
.client-page .preview-card .img-w .img {
  width: 100%;
}
.client-page .preview-card .name {
  font-size: 120%;
  font-weight: bold;
}
.client-page .preview-card .info-w {
  display: flex;
  flex-direction: column;
}
.client-page .card-list-section > .lst > svg {
  width: 332px;
  margin-bottom: 16px;
}
.client-page .cv-treated-indicator {
  background-color: #17a95f;
  padding: 4px 24px;
  color: white;
}
.client-page .cv-treated-indicator .ico {
  margin-right: 8px;
}
.client-page .recipient-composition-indicator-wrp {
  text-align: center;
  margin-bottom: 10px;
}
.client-page .recipient-composition-indicator.status-info-yellow {
  background-color: rgb(251, 238, 77);
  padding: 5px 0px;
}
.client-page .recipient-composition-indicator.status-info-green {
  background-color: #85ed85;
  color: white;
  padding: 5px 0px;
}
.client-page .recipient-composition-indicator.status-info-blue {
  background-color: #1092f5;
  color: white;
  padding: 5px 0px;
}
.client-page .user-client-item {
  padding: 14px 18px;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  background: white;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  gap: 8px;
  flex-wrap: wrap;
}
.client-page .content-wrapper {
  display: flex;
  background: #ececec;
}
.client-page .content-wrapper .side-left {
  background: #084f68;
  width: 260px;
  min-height: 100vh;
}
.client-page .content-wrapper .side-left .main {
  flex: 1;
}
.client-page .side-left {
  display: flex;
  flex-direction: column;
  position: relative;
  max-height: 100vh;
}
.client-page .side-left .sl-header {
  height: 65px;
  min-height: auto;
  max-height: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 20px 4px 20px;
}
.client-page .side-left .sl-header .app-name {
  display: block;
  width: 110.98px;
  height: auto;
}
.client-page .side-left .sl-header .app-name .logo-prx {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.client-page .side-left .space-separator {
  height: 1px;
  display: block;
  width: 30px;
  background: rgba(255, 255, 255, 0.28);
  margin: auto;
}
.client-page .side-left .space-identification {
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 3px;
  padding-top: 15px;
  text-align: center;
}
.client-page .nav-psr {
  color: #fff;
  flex: 1;
}
.client-page .nav-psr ul {
  list-style: none;
  text-align: center;
  padding: 0;
}
.client-page .nav-psr ul a {
  color: #fff;
  margin-bottom: 5px;
  display: block;
}
.client-page .title-nav-psr {
  display: flex;
  color: #fff;
  margin-bottom: 10px;
  font-weight: 300;
  letter-spacing: 2px;
}
.client-page .title-nav-psr::before, .client-page .title-nav-psr::after {
  content: "";
  display: inline-block;
  height: 1px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5019607843);
  flex: 1;
  margin: 14px 10px 0 10px;
}
.client-page .profile-circle {
  width: 60px;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 50%;
  overflow: hidden;
}
.client-page .profile-circle img.photo {
  width: 100%;
}
.client-page .sl-footer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  color: #fff;
  /*margin-top: auto;*/
  border-top: 1px solid rgba(255, 255, 255, 0.5019607843);
  /*background: red;*/
  margin-bottom: 20px;
}
.client-page .sl-footer .profile {
  margin: 25px auto 0;
}
.client-page .sl-footer .name {
  text-align: center;
}
.client-page .sl-footer .roles {
  text-align: center;
}
.client-page .sl-footer .first-name {
  text-align: center;
}
.client-page .sl-footer .last-name {
  font-weight: bold;
  text-transform: uppercase;
}
.client-page .sl-footer .logout {
  margin: 16px 0 8px 0;
  display: flex;
  width: 100%;
  justify-content: center;
}
.client-page .sl-footer .logout a.bt-logout {
  text-decoration: none;
  color: #FFF;
  font-size: 90%;
  opacity: 60%;
}
.client-page .sl-footer .logout a.bt-logout:hover {
  opacity: 100%;
}
.client-page .sl-body {
  padding-top: 16px;
  /* display: flex;
  flex-direction: column; */
  flex: 1;
}
.client-page .sl-body .items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 8px;
}
.client-page .sl-body .items .item {
  text-align: center;
  color: #fff;
  padding: 16px 8px;
  text-decoration: none;
  display: inline-block;
  width: 50%;
  margin: 0 0 4px;
  border-radius: 8px;
}
.client-page .sl-body .items .item:hover,
.client-page .sl-body .items .item.active {
  background: #053a4d;
}
.client-page .sl-body .items .item .txt-w {
  margin-top: 4px;
}
.client-page span.txt {
  margin-right: 8px;
}
.client-page .sl-body .badge-menu {
  background: white;
  color: #084f68;
  border-radius: 50%;
  margin-right: 8px;
  font-size: 12px;
  width: 24px;
  height: 24px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.client-page .link-wrapper .link-item {
  width: 100%;
}
.client-page .link-wrapper .link-item .btn-link-wrapper {
  width: 100%;
}
.client-page .btn-link-wrapper .dropdown-toggle::after {
  display: none;
}
.client-page .link-wrapper .link-item .btn-link {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #FFF;
  font-weight: 400;
  border-radius: 0;
  font-size: 13px;
  text-transform: uppercase;
  border-left: 3px solid transparent;
}
.client-page .current-nav-active {
  background: #054157 !important;
  border-left: 3px solid #41c4ef !important;
}
.client-page .link-wrapper .link-item .btn-link .link-ico {
  font-size: 18px;
  opacity: 0.6;
  margin-right: 8px;
  width: 20px;
  height: 20px;
  text-align: center;
  color: white;
}
.client-page .link-wrapper .link-item .btn-link .link-arrow {
  font-size: 80%;
  opacity: 0.6;
  margin-left: auto;
}
.client-page .link-wrapper .link-item .btn-link.current {
  background: #054157;
}
.client-page .link-wrapper .link-item .btn-link:hover {
  background: #054157 !important;
  border-left: 3px solid #41c4ef !important;
}
.client-page .link-wrapper .disable {
  opacity: 0.4;
}
.client-page .dropdown-menu.submenu-wrapper {
  width: 100%;
  background: #084f68;
  border-radius: unset;
}
.client-page .submenu-wrapper .submenu-item {
  width: 100%;
}
.client-page .submenu-wrapper .submenu-item .btn-submenu-wrapper {
  width: 100%;
}
.client-page .btn-submenu-wrapper .dropdown-toggle::after {
  display: none;
}
.client-page .submenu-wrapper .submenu-item .btn-submenu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  color: #FFF;
  font-weight: 400;
  border-radius: 0;
  font-size: 80%;
  text-transform: uppercase;
}
.client-page .submenu-wrapper .submenu-item .btn-submenu.nolink {
  opacity: 0.4;
}
.client-page .submenu-wrapper .submenu-item .submenu-ico {
  font-size: 80%;
  opacity: 0.6;
}
.client-page .submenu-wrapper .submenu-item .btn-submenu:hover {
  background: #053b4e;
}
.client-page .dropdown-menu.sub-submenu-wrapper {
  width: 100%;
  background: #084f68;
  border-radius: unset;
}
.client-page .sub-submenu-wrapper .submenu-item {
  width: 100%;
}
.client-page .sub-submenu-wrapper .submenu-item .btn-submenu-wrapper {
  width: 100%;
}
.client-page .sub-submenu-wrapper .submenu-item .btn-submenu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  color: #FFF;
  font-weight: 400;
  border-radius: 0;
  font-size: 80%;
  text-transform: uppercase;
}
.client-page .sub-submenu-wrapper .submenu-item .submenu-ico {
  font-size: 80%;
  opacity: 0.6;
}
.client-page .sub-submenu-wrapper .submenu-item .btn-submenu:hover {
  background: #053b4e;
}
.client-page .link-item:hover .submenu-wrapper {
  display: block !important;
  transform: translate3d(200px, 0, 0);
  top: 0;
  left: 0;
  will-change: transform;
}
.client-page .submenu-item .sub-submenu-wrapper {
  display: none !important;
}
.client-page .submenu-item:hover .sub-submenu-wrapper {
  display: block !important;
  transform: translate3d(198px, 0, 0);
  top: 0;
  left: 0;
  will-change: transform;
}
.client-page .main {
  display: flex;
  flex-direction: column;
  background: #dddddd;
  overflow: hidden;
}
.client-page .main-container {
  position: relative;
}
.client-page header .header-title-w .header-name-medical {
  color: #681a4c;
}
.client-page header .header-actions-w {
  margin-left: auto;
  height: 100%;
  display: flex;
  align-items: center;
}
.client-page header .header-actions-w a {
  height: 100%;
  padding: 12px 16px;
  display: flex;
  align-items: center;
  background: purple;
  color: white;
  text-decoration: none;
}
.client-page header .action-header {
  margin-right: 5px;
}
.client-page .main .content-main {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.client-page .main .content-main .cnt-top {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 16px;
  margin-top: 60px;
}
.client-page .cnt-top .blc-itm-rect {
  width: calc(50% - 8px);
  min-height: 220px;
  background: #dcdcdc;
  margin: 4px 4px;
}
.client-page .cnt-top .blc-itm-rect .hd {
  min-height: 50px;
  background: #c9c8c8;
  padding: 0 16px;
  align-items: center;
  display: flex;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 90%;
}
.client-page .cnt-top .blc-itm {
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  width: 30%;
  padding: 0 0 24px;
  border: thin solid #91346f;
  color: #91346f;
}
.client-page .cnt-top .blc-itm:hover {
  box-shadow: 1px 1px 8px 1px #b8a2b0;
}
.client-page .cnt-top .blc-itm .hd {
  min-height: 132px;
  /* background: #c9c8c8; */
  padding: 0 16px;
  align-items: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-weight: bold;
}
.client-page .cnt-top .blc-itm .hd .ico-w {
  margin-top: 8px;
}
.client-page .cnt-top .blc-itm .hd .txt-w {
  margin-top: 12px;
}
.client-page .bulle-count-list {
  display: flex;
  justify-content: space-around;
  width: 92%;
  margin: 0 auto;
}
.client-page .bulle-count {
  background: gray;
  width: 50px;
  text-align: center;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  border: 2px solid white;
  cursor: pointer;
}
.client-page .bulle-count:hover {
  border-color: transparent;
}
.client-page .sd-footer {
  color: white;
  padding: 4px 8px;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 4px;
}
.client-page .sd-footer a.sd-logout {
  color: inherit;
  display: block;
  text-decoration: none;
}
.client-page .bulle-count.bulle-count-blue {
  background: #0080ff;
}
.client-page .bulle-count.bulle-count-green {
  background: #00ff9f;
}
.client-page .bulle-count.bulle-count-red {
  background: #fa5d88;
}
.client-page .bulle-count.bulle-count-orange {
  background: #dbc123;
}
.client-page .bulle-count.bulle-count-purple {
  background: #c7469f;
}
.client-page .bulle-count.bulle-count-gray {
  background: #aaaaaa;
}
.client-page #contract_form_levelModels {
  display: flex;
}
.client-page #contract_form_levelModels > .form-check {
  margin-right: 12px;
}
.client-page .contract-details-wrapper .contract-closed-indicator {
  /* position: absolute; 
  top: -20px;
  left: 16px;*/
  background: #f9f952;
  padding: 4px 16px;
  border-radius: 8px;
}
.client-page .contract-details-wrapper .contract-closed-indicator-wrp {
  text-align: right;
}
.client-page .bt-border {
  border-color: gray !important;
}
.client-page .radio-inline div {
  display: flex;
  justify-content: space-around;
}
.client-page .indicator-sex-staff {
  padding: 0;
  border-radius: 50%;
  border: thin solid gray;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: center;
  font-size: 80%;
  margin-left: 8px;
}
.client-page .dropdown-recipient-actions div.dropdown-text {
  text-align: end;
}
.client-page .dropdown-recipient-actions .bt-actions::after {
  display: none;
}
.client-page .clause-title {
  font-weight: bold;
  margin-top: 32px;
  display: flex;
  align-items: center;
}
.client-page .modify-contract-text {
  margin-left: 10px;
}
.client-page ul.agc-presta-clt-menu {
  display: flex;
}
.client-page ul.agc-presta-clt-menu > li {
  margin: 0 4px;
}
.client-page ul.agc-presta-clt-menu > li > a {
  padding: 4px 12px;
  display: block;
  text-decoration: none;
  color: purple;
  background: white;
  border-radius: 2px;
}
.client-page ul.agc-presta-clt-menu > li > a.current {
  background: purple;
  color: white;
}
.client-page .form-staff .line {
  margin-top: 8px;
}
.client-page .form-staff #medical_staff_role .form-check {
  display: flex;
}
.client-page .agc-care-request .care-request-validated {
  background-color: #9cffbd;
}
.client-page .agc-care-request .care-request-care-created {
  background-color: #0cbe47;
}
.client-page .agc-care-request .care-request-rejected {
  background-color: #ffa0c0;
}
.client-page .agc-care-request .line-item {
  margin: 5px;
  padding: 0 5px;
}
.client-page .standard-list-care-request .line-item .col {
  display: flex;
  align-items: center;
  justify-content: center;
}
.client-page .form-staff #medical_staff_role .form-check input {
  margin-right: 4px;
}
.client-page .clt-view-container {
  position: relative;
}
.client-page .btn-next-outside-main-container {
  position: absolute;
  bottom: -40px;
  right: 0;
}
.client-page .care-item-wrp {
  display: flex;
}
.client-page .care-item-wrp .care-item-form {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.client-page .care-item-wrp .care-item-row {
  display: flex;
  flex-direction: row;
}
.client-page .care-item-wrp .care-item-row .care-item-input-col {
  margin: 0px 4px;
}
.client-page .care-items-details-title,
.client-page .list-care-items li.itm,
.client-page .care-amounts {
  display: flex;
}
.client-page .care-items-details-title {
  padding: 8px 16px;
}
.client-page .care-amounts {
  padding: 4px 16px;
}
.client-page .care-items-details-wrp {
  border: 1px solid #aaaaaa;
}
.client-page .care-item-medical-consumable-wrp {
  display: flex;
}
.client-page .care-item-medical-consumable-wrp .care-item-medical-consumable-form {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.client-page .care-item-medical-consumable-wrp .care-item-medical-consumable-row {
  display: flex;
  flex-direction: row;
}
.client-page .care-item-medical-consumable-wrp .care-item-medical-consumable-row .care-item-medical-consumable-input-col {
  margin: 0px 4px;
}
.client-page .contract-details-itm label {
  text-align: left;
}
.client-page .link-wrapper .link-item .btn-link-wrapper .dropdown-menu.submenu-wrapper {
  padding: 0;
}
.client-page .care-request-item {
  height: 48px;
  cursor: pointer;
}
.client-page .user-agency-list-wrp li {
  display: flex;
  list-style: none;
}
.client-page .notification-block-wrp {
  margin-left: auto;
  margin-right: 20px;
}
.client-page .notification-block .notification-bell-button {
  position: relative;
  padding-top: 0;
  padding-right: 15px;
  padding-left: 0;
  padding-bottom: 0;
  border: 0;
  top: -2px;
}
.client-page .notification-block .notification-bell-button:active .badge-menu {
  background-color: rgb(83, 83, 83);
}
.client-page .notification-block .badge-menu {
  background: #ef4545;
  color: white;
  border-radius: 50%;
  font-size: 12px;
  width: 24px;
  height: 24px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: bold;
}
.client-page .notification-block .badge-menu[data-notification="0"] {
  display: none;
}
.client-page .notification-block .avatar-agent {
  width: 33px;
  height: 33px;
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #cdcdcd;
  margin-right: 5px;
}
.client-page .notification-block .notification-content {
  flex: 1;
  text-wrap: wrap;
  white-space: normal;
}
.client-page .notification-block .avatar-agent img {
  width: 100%;
}
.client-page .notification-block .dropdown-menu {
  width: 500px;
  max-height: 500px;
  overflow: auto;
}
.client-page .notification-block .status-notification,
.client-page .notification-block .notification-time {
  align-self: self-start;
}
.client-page .notification-block .notification-time {
  margin-left: 32px;
  opacity: 0.68;
}
.client-page .notification-bell-button .badge-menu {
  right: -3px;
  top: 8px;
}
.client-page .status-block-notification-unseen::before {
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  background: #3489d5;
  left: 5px;
  border-radius: 50%;
}
.client-page .status-block-notification-unseen .notification-content {
  font-weight: 600;
}
.client-page .status-notification-unseen {
  align-self: start;
}
.client-page .status-notification-unseen .fas {
  font-size: 0.6rem;
  opacity: 0.6;
  margin-left: 3px;
}
.client-page .status-notification-unseen:hover {
  opacity: 1;
}
.client-page .notification-bell-button {
  color: purple;
}
.client-page .notification-bell-button:hover {
  color: purple;
}
.client-page .notification-bell-button::after {
  display: none;
  background-color: transparent;
}
.client-page div.agency-list-hd {
  display: flex;
  justify-content: space-between;
}
.client-page div.agency-list {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
.client-page div.agency-list .agency-list-item {
  width: 380px;
  height: 360px;
  border-radius: 20px;
  background-color: #084f68;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  padding: 0 10px;
}
.client-page div.agency-list .agency-list-item .agency-name-wrp {
  border-bottom: 2px solid #cccccc;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
}
.client-page div.agency-list .agency-list-item .agency-name-wrp .agency-name {
  color: #ddd;
  font-weight: 600;
  text-transform: uppercase;
}
.client-page div.agency-list .agency-list-item .agency-name-wrp .agency-name:hover {
  color: #fff;
}
.client-page div.agency-list .agency-list-item .agency-name-wrp .agency-name:hover {
  font-size: 1.1em;
  text-decoration: none;
}
.client-page div.agency-list .agency-list-item .agency-avatar-wrp {
  margin-top: 10px;
}
.client-page div.agency-list .agency-list-item .agency-avatar-wrp .agency-avatar {
  width: 100%;
}
.client-page div.agency-list .agency-list-item .agency-contact-wrp {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.client-page div.agency-list .agency-list-item .agency-contact-wrp .agency-contact {
  color: #ffffff;
}
.client-page div.agency-list .agency-list-item .agency-action-wrp {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
  gap: 10px;
  margin-top: 10px;
  border-top: 2px solid #cccccc;
}
.client-page .agency-name-title {
  text-transform: uppercase;
}
.client-page .agency-avatar-info-wrp {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 20px;
  margin-top: 20px;
  align-items: center;
}
.client-page .agency-avatar-info-wrp .agency-avatar-wrp {
  width: 500px;
  height: 300px;
  border: 5px double #ffffff;
  border-radius: 10px;
}
.client-page .agency-avatar-info-wrp .agency-avatar-wrp .carousel {
  width: 100%;
  height: 100%;
}
.client-page .agency-avatar-info-wrp .agency-avatar-wrp .carousel .carousel-inner {
  width: 100%;
  height: 100%;
}
.client-page .agency-avatar-info-wrp .agency-avatar-wrp .agency-avatar {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}
.client-page .agency-avatar-info-wrp .agency-information {
  width: 400px;
}
.client-page .agency-avatar-info-wrp .agency-information .agency-info-item {
  height: 36px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.client-page .agency-avatar-info-wrp .agency-information .agency-info-item .icon {
  display: inline-block;
  width: 30px;
  font-size: 1.4em;
}
.client-page .agency-avatar-info-wrp .agency-information .agency-info-item .label {
  font-weight: 600;
  display: inline-block;
  vertical-align: middle;
}
.client-page .agency-avatar-info-wrp .agency-information .agency-info-item .agency-info {
  display: inline-block;
  margin: 0;
  color: #000;
  vertical-align: middle;
}
.client-page .agency-avatar-info-wrp .agency-information .agency-info-item.schedule {
  height: unset;
  display: block;
}
.client-page .agency-avatar-info-wrp .agency-information .agency-info-item.schedule .hd {
  display: flex;
  align-items: center;
}
.client-page .agency-avatar-info-wrp .agency-information .agency-info-item.schedule .schedule-days {
  margin-left: 24px;
  font-size: 0.9em;
}
.client-page .agency-avatar-info-wrp .agency-information .icon i.fas {
  font-size: 15px;
}
.client-page .agent-list-title {
  text-align: center;
}
.client-page .agent-list {
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #ccc;
  margin-bottom: 7px;
}
.client-page .agent-list > .nav-item {
  flex: 1;
  text-align: center;
}
.client-page .agent-list > .nav-item .nav-link {
  color: inherit;
}
.client-page .agent-list .nav-link:hover {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
  text-decoration: none;
}
.client-page .user-agency-list-wrp {
  margin-top: 5px;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 10px 1px #888888;
}
.client-page .user-agency-list-wrp .user-agency-list {
  padding-inline-start: 0;
}
.client-page .user-agency-list-wrp .user-agency-list .user-agency-list-item {
  background-color: #ffffff;
}
.client-page .user-agency-list-wrp .user-agency-list .user-agency-list-item .user-agency-action-wrp {
  display: flex;
  justify-content: center;
  gap: 10px;
}
.client-page .user-agency-form-title,
.client-page .agency-form-title {
  text-align: center;
}
.client-page .user-agency-form-wrp .user-agency-form,
.client-page .user-agency-form-wrp .agency-form,
.client-page .agency-form-wrp .user-agency-form,
.client-page .agency-form-wrp .agency-form {
  width: fit-content;
  margin: auto;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.client-page .user-agency-form-wrp .user-agency-form .line,
.client-page .user-agency-form-wrp .agency-form .line,
.client-page .agency-form-wrp .user-agency-form .line,
.client-page .agency-form-wrp .agency-form .line {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
}
.client-page .user-agency-form-wrp .user-agency-form .line .form-col,
.client-page .user-agency-form-wrp .agency-form .line .form-col,
.client-page .agency-form-wrp .user-agency-form .line .form-col,
.client-page .agency-form-wrp .agency-form .line .form-col {
  min-width: 400px;
}
.client-page .user-agency-form-wrp .user-agency-form .line.add-user,
.client-page .user-agency-form-wrp .agency-form .line.add-user,
.client-page .agency-form-wrp .user-agency-form .line.add-user,
.client-page .agency-form-wrp .agency-form .line.add-user {
  display: block;
}
.client-page .user-agency-form-wrp .user-agency-form .user-agency-action-wrp,
.client-page .user-agency-form-wrp .user-agency-form .agency-action-wrp,
.client-page .user-agency-form-wrp .agency-form .user-agency-action-wrp,
.client-page .user-agency-form-wrp .agency-form .agency-action-wrp,
.client-page .agency-form-wrp .user-agency-form .user-agency-action-wrp,
.client-page .agency-form-wrp .user-agency-form .agency-action-wrp,
.client-page .agency-form-wrp .agency-form .user-agency-action-wrp,
.client-page .agency-form-wrp .agency-form .agency-action-wrp {
  display: flex;
  justify-content: space-between;
}
.client-page .form-media-upload-image-preview {
  width: 100%;
}
@media (max-width: 767px) {
  .client-page .sl-body {
    overflow-y: auto;
  }
  .client-page .sl-body .submenu-wrapper .submenu-item .btn-submenu-wrapper,
  .client-page .sl-body .link-wrapper .link-item .btn-link-wrapper {
    flex-direction: column;
  }
  .client-page .sl-body .submenu-item .sub-submenu-wrapper,
  .client-page .sl-body .link-wrapper .link-item .btn-link-wrapper .dropdown-menu.submenu-wrapper {
    position: static !important;
    transform: none !important;
  }
  .client-page .sl-body .submenu-item:hover .submenu-ico,
  .client-page .sl-body .link-wrapper .link-item:hover .btn-link .link-arrow {
    transform: rotate(90deg);
  }
  .client-page .notification-block-wrp {
    margin-left: 35px;
  }
}
.client-page .readonly-email {
  background-color: #eee;
}
.client-page .info-rec-indicator {
  background: #6b849d;
  color: white;
  padding: 16px 32px;
  text-align: center;
  font-size: 120%;
  margin: 16px 0;
}
.client-page .client-user-avatar-recipient img {
  width: 60px;
  height: 60px;
  border: 4px #999999;
  border-radius: 50%;
}
.client-page .content-logo-client {
  display: flex;
  align-items: center;
  justify-content: center;
}
.client-page .content-logo-client .parent-logo {
  height: auto;
  width: 100px;
}
.client-page .content-logo-client .parent-logo .logo-prx {
  width: 100%;
  height: 100%;
}
.client-page .content-logo-client .text-prx {
  height: 20px;
  width: auto;
}
.client-page .title-page-space-client {
  font-size: 24px;
}
.client-page .icon--arrow-right-shape {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%23000%27 d=%27M48 399.26C48 335.19 62.44 284 90.91 247c34.38-44.67 88.68-68.77 161.56-71.75V72L464 252L252.47 432V329.35c-44.25 1.19-77.66 7.58-104.27 19.84c-28.75 13.25-49.6 33.05-72.08 58.7L48 440Z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.client-page .icon--arrow-left-shape {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%23000%27 d=%27m464 440l-28.12-32.11c-22.48-25.65-43.33-45.45-72.08-58.7c-26.61-12.26-60-18.65-104.27-19.84V432L48 252L259.53 72v103.21c72.88 3 127.18 27.08 161.56 71.75C449.56 284 464 335.19 464 399.26Z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.client-page .icon--date-other {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27%23000%27 d=%27M5.673 0a.7.7 0 0 1 .7.7v1.309h7.517v-1.3a.7.7 0 0 1 1.4 0v1.3H18a2 2 0 0 1 2 1.999v13.993A2 2 0 0 1 18 20H2a2 2 0 0 1-2-1.999V4.008a2 2 0 0 1 2-1.999h2.973V.699a.7.7 0 0 1 .7-.699M1.4 7.742v10.259a.6.6 0 0 0 .6.6h16a.6.6 0 0 0 .6-.6V7.756zm5.267 6.877v1.666H5v-1.666zm4.166 0v1.666H9.167v-1.666zm4.167 0v1.666h-1.667v-1.666zm-8.333-3.977v1.666H5v-1.666zm4.166 0v1.666H9.167v-1.666zm4.167 0v1.666h-1.667v-1.666zM4.973 3.408H2a.6.6 0 0 0-.6.6v2.335l17.2.014V4.008a.6.6 0 0 0-.6-.6h-2.71v.929a.7.7 0 0 1-1.4 0v-.929H6.373v.92a.7.7 0 0 1-1.4 0z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.client-page .icon--user-exclusion {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27%23000%27 d=%27M8.5 4.5a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0M10 13c.552 0 1.01-.452.9-.994a5.002 5.002 0 0 0-9.802 0c-.109.542.35.994.902.994zm.75-7.75a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.client-page .icon--user-inclusion {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27%23000%27 d=%27M8.5 4.5a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0M10 13c.552 0 1.01-.452.9-.994a5.002 5.002 0 0 0-9.802 0c-.109.542.35.994.902.994zm2.5-9.5a.75.75 0 0 1 .75.75v1h1a.75.75 0 0 1 0 1.5h-1v1a.75.75 0 0 1-1.5 0v-1h-1a.75.75 0 0 1 0-1.5h1v-1a.75.75 0 0 1 .75-.75%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.client-page .icon--star {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2L9.19 8.63L2 9.24l5.46 4.73L5.82 21z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.client-page .icon--more {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M12 3c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 14c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0-7c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.client-page .icon--Paid {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 fill-rule=%27evenodd%27 d=%27M12 21a9 9 0 1 0 0-18a9 9 0 0 0 0 18m-.232-5.36l5-6l-1.536-1.28l-4.3 5.159l-2.225-2.226l-1.414 1.414l3 3l.774.774z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.client-page .icon-outstanding-payment {
  width: 11px;
  height: 11px;
  border-radius: 60px;
  background: #bb9756;
}
.client-page .dropdown-add-operation-btn .btn {
  font-size: 14px;
  background: #018E3A;
  border-color: #018E3A;
  transition: 0.2s;
  color: white;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.client-page .dropdown-add-operation-btn .btn:hover {
  background: #018837 !important;
  border-color: #018837 !important;
  color: white !important;
}
.client-page .dropdown-add-operation-btn .btn:active {
  background: #018837 !important;
  border-color: #018837 !important;
  color: white !important;
}
.client-page .dropdown-add-operation-btn .btn:focus {
  background: #018837 !important;
  border-color: #018837 !important;
  color: white !important;
}
.client-page .dropdown-add-operation-btn .btn span {
  font-size: 14px;
}
.client-page .dropdown-add-operation-btn .dropdown-menu {
  width: 100%;
  border: none;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
}
.client-page .dropdown-add-operation-btn .dropdown-menu li a {
  display: flex;
  align-items: center;
  text-decoration: none !important;
  font-size: 14px;
  color: #686868;
}
.client-page .dropdown-add-operation-btn .dropdown-menu li a:active {
  color: #686868;
  background-color: #e9ecef;
}
.client-page .dropdown-add-operation-btn .dropdown-menu li a:focus {
  color: #686868;
  background-color: #e9ecef;
}
.client-page .card-operation {
  display: block;
  width: 100%;
  text-decoration: none !important;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
  border-radius: 5px;
  padding: 10px 15px;
  background: white;
}
.client-page .card-operation .info-op-card {
  display: flex;
  align-items: center;
}
.client-page .card-operation .info-op-card .reference {
  height: 51px;
  padding: 3px 5px;
  border-radius: 10px;
  background: #EBE9D2;
  font-size: 16px;
  color: black;
  font-weight: 600;
  width: 80px;
  margin-right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.client-page .card-operation .info-op-card .date-creat-op {
  display: flex;
  align-items: center;
  background: #E6F4EB;
  font-size: 14px;
  padding: 3px 8px;
  color: black;
  border-radius: 5px;
  font-weight: 600;
  width: fit-content;
}
.client-page .card-operation .info-op-card .type-op {
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  color: black;
}
.client-page .card-operation .info-op-card .number-of-type {
  font-size: 14px;
  font-weight: 400;
  display: flex;
  align-items: center;
  color: black;
}
.client-page .card-operation .info-op-card .date-of-new-op {
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  color: black;
}
.client-page .card-operation .info-op-card .status-op {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: black;
  font-weight: 600;
}
.client-page .card-operation .info-op-card .status-op .shap-round-status {
  width: 10px;
  height: 10px;
  border-radius: 60px;
  background: transparent;
  margin-right: 5px;
}
.client-page .card-operation .info-op-card .status-op .status-currently-typing {
  background: #86BACB !important;
}
.client-page .card-operation .info-op-card .status-op .status-waiting-validation {
  background: #07A1FF !important;
}
.client-page .card-operation .info-op-card .status-op .status-validated {
  background: #349644 !important;
}
.client-page .border-right {
  margin: 0px 5px;
  border-right: 1px solid #D2D2D2;
  width: 1px;
  height: 13px;
}
.client-page .font-14px {
  font-size: 14px !important;
}
.client-page .font-16px {
  font-size: 16px !important;
}
.client-page .historique-card {
  background: white;
  border-radius: 5px;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
  padding: 15px 15px;
}
.client-page .historique-card .section-historique {
  display: flex;
  align-items: start;
  margin-bottom: 10px;
}
.client-page .historique-card .section-historique .min-avatar-historique {
  width: 20px;
  height: 20px;
  border-radius: 50px;
  overflow: hidden;
  margin-right: 5px;
  min-width: 20px;
  min-height: 20px;
  align-items: center;
  display: flex;
}
.client-page .historique-card .section-historique .min-avatar-historique img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.client-page .historique-card .section-historique .date-historique {
  font-size: 10px;
  color: #353638;
}
.client-page .historique-card .section-historique .descrip-historique {
  font-size: 12px;
  color: #717D94;
  margin-bottom: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 0px;
}
.client-page .btn-green {
  font-size: 14px;
  background: #018E3A;
  border: 1px solid #018e3a;
  transition: 0.2s;
  color: white;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding: 6px 12px;
  outline: none !important;
  border-radius: 5px;
  text-decoration: none;
}
.client-page .btn-green:hover {
  background: #018837;
  border-color: #018837;
  color: white;
}
.client-page .btn-green:active {
  background: #018837;
  border-color: #018837;
  color: white;
}
.client-page .btn-green:focus {
  background: #018837;
  border-color: #018837;
  color: white;
}
.client-page .btn-green span {
  font-size: 14px;
}
.client-page .btn-border-green {
  font-size: 14px;
  background: white;
  border: 1px solid #018e3a;
  transition: 0.2s;
  color: #018e3a;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding: 6px 12px;
  outline: none !important;
  border-radius: 5px;
}
.client-page .btn-border-green:hover {
  background: rgba(255, 255, 255, 0.9098039216);
  border-color: #018e3a;
  color: #018e3a;
}
.client-page .btn-border-green:active {
  background: rgba(255, 255, 255, 0.9098039216);
  border-color: #018e3a;
  color: #018e3a;
}
.client-page .btn-border-green:focus {
  background: rgba(255, 255, 255, 0.9098039216);
  border-color: #018e3a;
  color: #018e3a;
}
.client-page .btn-border-green span {
  font-size: 14px;
}
.client-page .btn-border-orange {
  background: white;
  color: #c18224;
  border: 1px solid #c18224;
  font-size: 14px;
  font-weight: 600;
  padding: 6px 12px;
  outline: none !important;
  border-radius: 5px;
  display: flex;
  align-items: baseline;
}
.client-page .btn-border-orange:hover {
  background: white;
  color: #c18224;
  border: 1px solid #c18224;
}
.client-page .btn-border-orange:active {
  background: white;
  color: #c18224;
  border: 1px solid #c18224;
}
.client-page .btn-border-orange:focus {
  background: white;
  color: #c18224;
  border: 1px solid #c18224;
}
.client-page .btn-border-orange span,
.client-page .btn-border-orange i {
  margin-right: 5px;
}
.client-page .font-blod-600 {
  font-weight: 600;
}
.client-page .card-beneficiary {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-decoration: none !important;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
  border-radius: 5px;
  padding: 10px 15px;
  background: white;
}
.client-page .card-beneficiary .avatar-beneficiary {
  width: 40px;
  height: 40px;
  border-radius: 50px;
  overflow: hidden;
  margin-right: 10px;
  min-width: 40px;
  min-height: 40px;
  align-items: center;
  display: flex;
}
.client-page .card-beneficiary .avatar-beneficiary img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.client-page .card-beneficiary .name {
  font-size: 16px;
  color: black;
  font-weight: 500;
}
.client-page .card-beneficiary .name .sx-type {
  font-weight: 400 !important;
}
.client-page .card-beneficiary .inclusion-date {
  font-size: 14px;
  color: black;
  display: flex;
  align-items: center;
}
.client-page .card-beneficiary .numb-carte {
  font-size: 14px;
  color: black;
}
.client-page .btn-more {
  border: none;
  outline: none;
  background: none;
  box-shadow: none;
  font-size: 16px;
  padding: 3px 5px;
}
.client-page .btn-modal-search {
  background: #0080ff;
  border: 1px solid black;
  font-size: 16px;
  color: white;
}
.client-page .btn-modal-search {
  background: #084f68;
  border: none;
  font-size: 16px;
  color: white;
  padding: 0;
  width: 35px;
  height: 35px;
  align-items: center;
  display: flex;
  justify-content: center;
  outline: none !important;
  border-radius: 5px;
}
.client-page .btn-modal-search:hover {
  background: #0c6889;
  color: white;
}
.client-page .btn-modal-search:active {
  background: #0c6889;
  color: white;
}
.client-page .btn-modal-search:focus {
  background: #0c6889;
  color: white;
}
.client-page .breadcrumb {
  margin-bottom: 10px;
}
.client-page .breadcrumb ul {
  display: flex;
  margin: 0;
  padding: 0;
  align-items: center;
}
.client-page .breadcrumb ul li {
  position: relative;
  padding-right: 18px;
  list-style: none;
}
.client-page .breadcrumb ul li a {
  font-size: 12px;
  color: #9b9b9b;
  text-decoration: none;
  font-weight: 500;
}
.client-page .breadcrumb ul li::after {
  position: absolute;
  content: "";
  background-image: url(/build/images/arrow-breadcrumb-svg.5e864766.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 18px;
  height: 18px;
  top: 3px;
  bottom: 0;
  left: auto;
  right: 0;
  margin: auto;
}
.client-page .breadcrumb ul li:nth-last-child(1) a {
  color: black !important;
}
.client-page .breadcrumb ul li:nth-last-child(1)::after {
  display: none;
}
.client-page .icon--file-pdf {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z%27/%3E%3Cpath fill=%27%23000%27 d=%27M12 2v6.5a1.5 1.5 0 0 0 1.5 1.5H20v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm-.989 9.848a6.222 6.222 0 0 1-2.235 3.872c-.887.716-.076 2.121.988 1.712a6.223 6.223 0 0 1 4.471 0c1.064.41 1.875-.995.988-1.712a6.223 6.223 0 0 1-2.235-3.872c-.177-1.126-1.8-1.127-1.977 0M12 14.303l.806 1.394h-1.61zm2-12.26a2 2 0 0 1 1 .543L19.414 7a2 2 0 0 1 .543 1H14z%27/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.client-page .group-btn-search-cust {
  position: relative;
  width: 310px;
}
.client-page .group-btn-search-cust .form-control {
  font-size: 14px;
}
.client-page .group-btn-search-cust .btn-of-input-search {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 40px;
  background: #e9ecef;
  border: none;
  height: 94%;
  left: auto;
  right: 1px;
  border-radius: 0px 5px 5px 0px;
  font-size: 14px;
  border-left: 1px solid #ced4da;
  outline: none;
  box-shadow: none;
}
.client-page .dropdown-action-card .btn {
  padding: 0 0 0 10px;
  background: transparent !important;
  border: none;
  font-size: 20px !important;
  color: black;
  text-decoration: none !important;
}
.client-page .dropdown-action-card .dropdown-menu {
  border: none;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
  left: auto !important;
  right: 0 !important;
  transform: none !important;
  top: 27px !important;
}
.client-page .dropdown-action-card .dropdown-menu li a {
  display: flex;
  align-items: center;
  justify-content: end;
  text-decoration: none !important;
  font-size: 14px !important;
  color: #686868;
  gap: 10px;
}
.client-page .dropdown-action-card .dropdown-menu li a:hover {
  color: #686868;
  background-color: #e9ecef;
  text-decoration: none !important;
}
.client-page .dropdown-action-card .dropdown-menu li a:active {
  color: #686868;
  background-color: #e9ecef;
  text-decoration: none !important;
}
.client-page .dropdown-action-card .dropdown-menu li a:focus {
  color: #686868;
  background-color: #e9ecef;
  text-decoration: none !important;
}
.client-page .left-8px {
  left: 8px;
}
.client-page .nb-affiliates {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.client-page .nb-affiliates .group-avatar-affiliates {
  margin-right: 5px;
  display: flex;
  align-items: center;
  padding-left: 6px;
}
.client-page .nb-affiliates .group-avatar-affiliates .avatar-affiliates {
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  margin-left: -6px;
  position: relative;
}
.client-page .nb-affiliates .group-avatar-affiliates .avatar-affiliates img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.client-page .btn-export {
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  font-size: 14px;
  font-weight: 500;
  outline: none;
  color: #04b6f1;
  border: 1px solid #04b6f1;
  border-radius: 3px;
}
.client-page .btn-export .icon {
  font-size: 18px;
  margin-right: 3px;
}
.client-page .table-cust-style {
  padding: 15px;
  border-radius: 10px;
  background: white;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
}
.client-page .table-cust-style .table {
  background: white;
}
.client-page .table-cust-style .table thead tr th {
  font-size: 14px;
  font-weight: 700 !important;
}
.client-page .table-cust-style .table tbody {
  vertical-align: middle;
}
.client-page .table-cust-style .table tbody tr td {
  font-size: 14px;
}
.client-page .table-cust-style .table tbody tr td .payment-mode {
  font-size: 14px;
  color: #0e1212;
  font-weight: 500;
  padding-left: 10px;
  border-left: 2px solid rgba(34, 79, 86, 0.1215686275);
}
.client-page .table-cust-style .table tbody tr td .status-payment {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: left;
  font-weight: 500;
}
.client-page .table-cust-style .table tbody tr td .status-payment .icon {
  margin-top: 1px;
  margin-right: 5px;
}
.client-page .table-cust-style .table tbody tr td .status-payment.paid {
  color: green;
}
.client-page .table-cust-style .table tbody tr td .status-payment.paid .icon {
  color: green;
}
.client-page .table-cust-style .table tbody tr td .status-payment.outstanding-payment {
  color: #a9892f;
}
.client-page .table-cust-style .table tbody tr td .status-payment.outstanding-payment .icon {
  color: #a9892f;
}
.client-page .icon--payment {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 28 28%27%3E%3Cpath fill=%27%23000%27 d=%27M5.754 5a3.75 3.75 0 0 0-3.75 3.75v.75H26v-.75A3.75 3.75 0 0 0 22.25 5zm-3.75 14.25V11H26v8.25A3.75 3.75 0 0 1 22.25 23H5.755a3.75 3.75 0 0 1-3.75-3.75M18.25 16.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.client-page .bold-500 {
  font-weight: 500;
}
.client-page .card-interlocutor-agency {
  display: flex;
  gap: 15px;
  background: white;
  border-radius: 10px !important;
  padding: 10px 15px;
  align-items: center;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
  position: relative;
}
.client-page .card-interlocutor-agency .avatar-interlocutor {
  width: 60px;
  height: 60px;
  border-radius: 60px;
  border: 2px solid rgba(105, 141, 155, 0.1607843137);
  overflow: hidden;
  min-width: 60px;
  min-height: 60px;
}
.client-page .card-interlocutor-agency .avatar-interlocutor img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.client-page .card-interlocutor-agency .info-content {
  width: 100%;
  padding-right: 10px;
}
.client-page .card-interlocutor-agency .info-content .full-name {
  font-size: 16px;
  color: black;
  font-weight: 500;
}
.client-page .card-interlocutor-agency .info-content .function-interlocutor {
  font-size: 14px;
  display: flex;
  align-items: center;
  color: black;
  font-weight: 500;
}
.client-page .card-interlocutor-agency .info-content .function-interlocutor .icon {
  color: #698d9b;
}
.client-page .card-interlocutor-agency .info-content .contact-interlocutor {
  font-size: 14px;
  display: flex;
  align-items: center;
  color: black;
  font-weight: 400;
}
.client-page .card-interlocutor-agency .info-content .contact-interlocutor .icon {
  color: #698d9b;
}
.client-page .card-interlocutor-agency .info-content .mail-address-interlocutor {
  font-size: 14px;
  align-items: center;
  color: black;
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 70%;
}
.client-page .card-interlocutor-agency .info-content .mail-address-interlocutor .icon {
  color: #698d9b;
  vertical-align: middle;
}
.client-page .card-shadow {
  padding: 20px 20px;
  border-radius: 10px;
  background: white;
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
}
.client-page .card-shadow .title-card-shadow {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  font-size: 18px !important;
  color: #0E2635;
}
.client-page .card-shadow .title-card-shadow .icon {
  color: #B7BEC2;
  font-size: 24px;
}
.client-page .scroller {
  scrollbar-width: thin;
}
.client-page .scroller::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  background-color: #F5F5F5;
}
.client-page .scroller::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #F5F5F5;
}
.client-page .scroller::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
}
.client-page .drop-action-card-client {
  position: absolute;
  top: 10px;
  right: 5px;
}
.client-page .drop-action-card-client button.btn {
  padding: 0;
  font-size: 18px;
  background: none;
  color: bisque;
  border: none;
}
.client-page .drop-action-card-client button.btn .icon {
  color: #000000;
}
.client-page .drop-action-card-client .dropdown-menu {
  left: auto !important;
  right: 0 !important;
  top: -5px;
  border: 1px solid rgba(105, 141, 155, 0.2392156863);
}
.client-page .drop-action-card-client .dropdown-menu .dropdown-item {
  text-decoration: none;
  font-size: 14px;
  cursor: pointer;
}
.client-page .drop-action-card-client .dropdown-menu .dropdown-item:hover {
  background: #e9ecef;
  color: black;
}
.client-page .drop-action-card-client .dropdown-menu .dropdown-item:active {
  background: #e9ecef;
  color: black;
}
.client-page .drop-action-card-client .dropdown-menu .dropdown-item:focus {
  background: #e9ecef;
  color: black;
}
.client-page .drop-action-card-client .dropdown-menu .dropdown-item .icon {
  color: #698d9b;
}
.client-page .m-auto-r-0 {
  margin: auto 0 auto auto;
}
.client-page .form-media-upload-wrp img {
  border-radius: 10px;
}
.client-page .form-media-upload-wrp .form-media-upload-delete-button i {
  position: relative;
  top: -2px;
}
.client-page .btn {
  text-decoration: none !important;
}
.client-page .wrp-btn {
  display: flex;
  gap: 10px;
  margin-bottom: 1rem;
  justify-content: right;
  flex-wrap: wrap;
}
.client-page .avatar-view {
  display: flex;
  justify-content: center;
}
.client-page .avatar-view .client-user-avatar-recipient .pic-avatar {
  width: 120px;
  height: 120px;
  border-radius: 5px;
}
.client-page .recipient-input-line {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
.client-page .recipient-input-line .label-form-view {
  font-size: 14px;
  margin-bottom: 0;
}
.client-page .recipient-input-line .static-value {
  display: block;
  padding: 0px 0px 5px 0px;
  border-bottom: 1px solid #e5e7eb;
  font-weight: 500;
  font-size: 16px;
}
.client-page .btn-txt {
  background: transparent;
  border: none;
  font-size: 14px;
  color: black;
  outline: none;
  text-decoration: none;
  font-weight: 500;
  transition: 0.2s;
}
.client-page .btn-txt:hover {
  color: rgb(31, 124, 211);
}
.client-page .main-wrp-list-recipients {
  display: flex;
  align-items: center;
  flex-direction: column;
  height: 100%;
}
.client-page .main-wrp-list-recipients .recipient-info-name {
  text-decoration: none;
}
.client-page .main-wrp-list-recipients .recipient-info-name .cntnt {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
}
.client-page .main-wrp-list-recipients .recipient-info-name .cntnt .contract-recipient-part-one {
  padding: 0;
  color: black;
  text-align: center;
  text-decoration: none;
}
.client-page .main-wrp-list-recipients .recipient-info-name .cntnt .contract-recipient-part-one .full-name {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.client-page .main-wrp-list-recipients .recipient-info-name .cntnt .contract-recipient-part-two {
  font-size: 12px;
  text-align: center;
  color: black;
}
.client-page .main-wrp-list-recipients .recipient-info-name .cntnt .contract-recipient-part-three {
  color: black;
}
.client-page .main-wrp-list-recipients .recipient-info-name .cntnt .std-past {
  text-align: center;
  padding: 3px 7px;
  border-radius: 5px;
}
.client-page .main-wrp-list-recipients .recipient-info-name .cntnt .std-past.blue {
  background: #719ac3;
  color: white;
}
.client-page .affiliates-wrp {
  width: 200px;
  text-align: center;
}
.client-page .ico-counter {
  background: #f5e082;
  border-radius: 40px;
  font-size: 12px;
  font-weight: 700;
  padding: 5px 10px;
}
.client-page .justify-content-between {
  justify-content: space-between;
}
.client-page .white-space-nowrap {
  white-space: nowrap;
}
.client-page .modal-body {
  overflow: initial;
}
.client-page .breadcrumbs {
  padding-top: 5px;
}
.client-page .breadcrumbs ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.client-page .breadcrumbs ul li .item-breadcrumb {
  font-size: 13px;
  color: #ffffff;
  padding-right: 20px;
  position: relative;
  text-decoration: none !important;
  display: block;
}
.client-page .breadcrumbs ul li .item-breadcrumb::after {
  content: "/";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  margin: auto;
  left: auto;
  color: #ffffff;
}
.client-page .breadcrumbs ul li:nth-last-child(1) .item-breadcrumb {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 0;
  max-width: 200px;
}
.client-page .breadcrumbs ul li:nth-last-child(1) .item-breadcrumb::after {
  display: none;
}
.client-page .btn-add {
  background: #5993c7;
  color: white;
  font-size: 14px;
  font-weight: 700;
  border-radius: 10px;
  border: 1px solid #5993c7;
  outline: none;
  box-shadow: none;
  transition: 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 12px;
  gap: 5px;
  text-decoration: none;
}
.client-page .btn-add:hover {
  border: 1px solid #5993c7;
  background: #5993c7;
  color: white;
}
.client-page .btn-add:active {
  border: 1px solid #5993c7;
  background: #5993c7;
  color: white;
}
.client-page .btn-add:focus {
  border: 1px solid #5993c7;
  background: #5993c7;
  color: white;
}
.client-page .btn-add .icon {
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.client-page .btn-gray-setting {
  padding: 10px 12px;
  border-radius: 10px;
  font-size: 14px;
  background: #F1F3F5 !important;
  border-color: #F1F3F5 !important;
  transition: 0.2s;
  color: rgba(26, 60, 81, 0.8);
  font-weight: 500;
  display: flex;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
}
.client-page .btn-gray-setting .icon {
  color: rgba(26, 60, 81, 0.8);
  width: 18px;
  height: 18px;
}
.client-page .btn-cancel {
  padding: 10px 12px;
  border-radius: 10px;
  font-size: 14px;
  background: #ffffff !important;
  border: 1px solid rgba(26, 60, 81, 0.47) !important;
  transition: 0.2s;
  color: rgba(26, 60, 81, 0.8);
  font-weight: 500;
  display: flex;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
}
.client-page .btn-cancel .icon {
  color: rgba(26, 60, 81, 0.8);
  width: 18px;
  height: 18px;
}
.client-page .wrapper-spinner {
  min-height: 100px;
  text-align: center;
  line-height: 100px;
}
.client-page .no-data-info {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: auto;
  align-items: center;
}
.client-page .no-data-info .wrp-picto {
  width: 150px;
  height: 150px;
  margin-bottom: 0.5rem;
  margin-left: auto;
  margin-right: auto;
}
.client-page .no-data-info .wrp-picto .img-picto {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.client-page .no-data-info .title-no-data {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 16px;
  color: #A0A0A0;
  text-align: center;
}
.client-page .no-data-info .descrip-no-data {
  font-size: 14px;
  font-weight: 400;
  color: #A0A0A0;
  text-transform: none;
  text-align: center;
}

.wrp-status {
  height: 100%;
  display: flex;
  border-left: 4px solid transparent;
  padding-left: 10px;
}
.wrp-status .status {
  font-size: 14px;
  padding: 0px;
  font-weight: 600;
  color: black;
  border-radius: 5px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.wrp-status .status.entry-completed {
  color: #0e98c7;
}
.wrp-status .status.entry-completed .status-rounded-shape {
  background: #24abd9;
}
.wrp-status:has(.entry-completed) {
  border-left-color: #24abd9 !important;
}
.wrp-status .status.currently-typing {
  color: #cfa744;
}
.wrp-status .status.currently-typing .status-rounded-shape {
  background: #eac464;
}
.wrp-status:has(.currently-typing) {
  border-left-color: #eac464 !important;
}
.wrp-status .status.valid-entry {
  color: #61d97b;
}
.wrp-status .status.valid-entry .status-rounded-shape {
  background: #61d97b;
}
.wrp-status:has(.valid-entry) {
  border-left-color: #61d97b !important;
}
.wrp-status .status.agency-validated {
  color: #38A865;
}
.wrp-status .status.agency-validated .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: #38A865;
}
.wrp-status:has(.agency-validated) {
  border-left-color: #38A865 !important;
}
.wrp-status .status-rounded-shape {
  width: 10px;
  height: 10px;
  margin-right: 5px;
  border-radius: 100px;
}

.btn-icon {
  padding: 0;
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white !important;
  border-radius: 5px;
  outline: none !important;
  border: none !important;
}
.btn-icon .icon {
  width: 18px;
  height: 18px;
  color: #1A3C51;
}

.btn-add-icon {
  padding: 0;
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white !important;
  border-radius: 5px;
  outline: none !important;
  border: none !important;
}
.btn-add-icon .icon {
  width: 22px;
  height: 22px;
  color: #1A3C51;
}

.flex-1 {
  flex: 1;
}

.min-h-screen {
  min-height: 79vh !important;
}

.visibility-hidden {
  visibility: hidden;
}

.form-recipient .footer-form-recipient {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 10px;
  flex-wrap: wrap;
  width: 100%;
}
.form-recipient .footer-form-recipient div {
  margin: 0;
}

.w-50 {
  width: 50% !important;
  max-width: 50% !important;
}

body.client-page.recipient-form input[readonly] {
  cursor: not-allowed;
}

.client-page.login .form-login .text-owner {
  color: white !important;
}
.client-page.login .form-login .form-control {
  font-size: 14px;
  font-weight: 700;
}
.client-page.login .form-login .form-control::placeholder {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px !important;
  letter-spacing: 2px;
}

.change-password-modal .invalid-feedback {
  font-size: 12px !important;
  color: #dc3545 !important;
  font-weight: 500;
}

.zebra-list .zebra-item:nth-child(even) {
  background-color: #efefef;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/recipient.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --form-media-upload-wrp-width: 300px;
  --form-media-upload-wrp-width-no-px: 300;
}

/* upload media css */
.form-media-upload-wrp:not(.recpient-mecdia-upload-wrp) {
  width: var(--form-media-upload-wrp-width);
}

.form-media-upload-wrp.recpient-mecdia-upload-wrp {
  width: 150px;
}

.form-media-upload-wrp {
  position: relative;
  display: flex;
  align-items: center;
}
.form-media-upload-wrp .form-media-upload-label-button {
  color: transparent;
  margin: auto;
  font-size: 2em;
  text-align: center;
}
.form-media-upload-wrp .form-media-upload-image-preview {
  width: 100%;
  transition: opacity 0.1s;
}
.form-media-upload-wrp .form-media-upload-input-control-wrp {
  width: fit-content;
  margin: auto;
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
}
.form-media-upload-wrp .form-media-upload-delete-button {
  position: absolute;
  top: -20px;
  right: -20px;
  display: none;
  width: 40px;
  height: 40px;
  font-size: 20px;
  border-radius: 50%;
  background-color: rgba(200, 30, 30, 0.8);
  color: white;
}
.form-media-upload-wrp .spinner {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  color: black;
}

.form-media-upload-wrp.rounded .form-media-upload-image-preview, .form-media-upload-wrp.rounded .spinner {
  border-radius: 50% !important;
}
.form-media-upload-wrp.rounded .form-media-upload-delete-button {
  top: 25px;
  right: 25px;
}

.form-media-upload-wrp[data-image-exist=yes]:hover .form-media-upload-delete-button {
  display: block;
}

.form-media-upload-wrp:hover .form-media-upload-label-button {
  color: black;
  cursor: pointer;
  top: 5px;
  right: 0px;
}
.form-media-upload-wrp:hover .form-media-upload-image-preview {
  opacity: 0.4;
}

/* end upload medis css */
/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/client/layout-client-space.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
.client-page .form-login button.btn-connect {
  color: white;
  background: #0d569b;
  border: none;
  text-transform: uppercase;
  font-size: 90%;
  width: 100%;
  padding: 16px 0;
}
.client-page .form-login button.btn-connect:hover {
  background: #08447c;
  color: white;
}
.client-page .wrapper-header {
  border-bottom: none !important;
  height: auto;
  background: transparent;
}
.client-page .wrapper-header .navbar-custom {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 65px;
  align-items: center;
  padding: 4px 20px 4px 20px;
  background: #70b4cb;
  color: white;
  border-bottom: 0;
  position: sticky;
  top: 0;
  z-index: 5;
}
.client-page .wrapper-header .navbar-custom .btn-icon {
  background: #65a0b5 !important;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px !important;
  height: 34px !important;
  outline: none !important;
  border: none !important;
}
.client-page .wrapper-header .navbar-custom .btn-icon .icon {
  width: 20px !important;
  height: 20px !important;
  color: #ffffff;
}
.client-page .wrapper-header .navbar-custom .title-page {
  font-size: 18px;
  margin: 0;
  color: #ffffff;
  font-weight: 700;
}
.client-page .wrapper-header .navbar-custom .dd-client .btn {
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  border-radius: 100px;
  overflow: hidden;
  width: 40px;
  height: 40px;
}
.client-page .wrapper-header .navbar-custom .dd-client .btn .img-avatar-client {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.client-page .wrapper-header .navbar-custom .dd-client .dropdown-menu .dropdown-item {
  font-size: 14px;
  text-decoration: none;
  color: #1A3C51;
  font-weight: 500;
}
.client-page .wrapper-header .navbar-custom .content-a {
  display: flex;
  gap: 10px;
  align-items: center;
  height: 100%;
}
.client-page .wrapper-header .navbar-custom .content-b {
  display: flex;
  align-items: center;
  gap: 10px;
}
.client-page .wrapper-header .navbar-custom .info-connected .name-client {
  font-size: 12px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  text-align: end;
}
.client-page .wrapper-header .navbar-custom .info-connected .name-user {
  font-size: 14px;
  color: white;
  text-align: end;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 160px;
  font-weight: 700;
}
.client-page .wrapper-header .navbar-custom .mobile-content-layout {
  display: none;
  gap: 10px;
  align-items: center;
}
.client-page .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile {
  width: 85px;
  height: auto;
  margin-bottom: 0;
  display: block;
}
.client-page .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile .logo-img-mobile {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.client-page .wrapper-header .navbar-custom .mobile-content-layout .responsive-title-indication {
  font-size: 8px;
  text-transform: uppercase;
  color: white;
  letter-spacing: 1.2px;
}
.client-page .wrapper-header .navbar-custom .mobile-content-layout .btn-for-sidebar-in-responsive {
  display: none;
  padding: 5px;
  border: none;
  background: none;
  color: white;
  font-size: 20px;
  background: transparent;
  border-radius: 5px;
  border: 1px solid white;
}
.client-page .wrapper-header .navbar-custom .mobile-content-layout .btn-for-sidebar-in-responsive .icon {
  width: 24px;
  height: 24px;
  color: #ffffff;
}

.header-body-responsive-mobile {
  display: none;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 0.8rem;
}
.header-body-responsive-mobile .title-page {
  font-size: 16px;
  margin: 0;
  color: #1A3C51;
  font-weight: 700;
}
.header-body-responsive-mobile .breadcrumbs .item-breadcrumb {
  font-size: 10px !important;
  color: #1A3C51 !important;
}
.header-body-responsive-mobile .breadcrumbs .item-breadcrumb::after {
  color: #1A3C51 !important;
}

.pagination-wrapper .pagination {
  justify-content: end;
}
.pagination-wrapper .page-link {
  font-size: 14px !important;
}

.form-first-login-change-password-cust label {
  text-transform: uppercase;
  margin: 0;
  font-size: 11px;
  color: #3e627c;
  font-weight: 600;
  margin-bottom: 3px;
}

.info-primary-cust {
  background: #cfe2ff;
  border: 1px solid #b6d4fe;
  font-size: 14px;
  border-left: 4px solid #5993c7;
  padding: 16px;
  display: flex;
  align-items: start;
}
.info-primary-cust .icon {
  width: 24px;
  height: 24px;
  color: #5993c7;
}
.info-primary-cust .txt-info {
  flex: 1;
  padding-left: 10px;
}

.change-password-modal {
  min-width: 530px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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cEI7QUFjb0I7RUFDSTtFQUNBO0VBQ0E7QUFaeEI7O0FBb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakJKO0FBa0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFoQlI7QUFtQlE7RUFDSTtFQUNBO0FBakJaO0FBa0JZO0VBQ0k7QUFoQmhCOztBQXVCSTtFQUNJO0FBcEJSO0FBc0JJO0VBQ0k7QUFwQlI7O0FBeUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdEJSOztBQTJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeEJKO0FBeUJJO0VBQ0k7RUFDQTtFQUNBO0FBdkJSO0FBeUJJO0VBQ0k7RUFDQTtBQXZCUjs7QUEyQkE7RUFDSTtBQXhCSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY2xpZW50L2ZsYXNoLW1lc3NhZ2Utc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jbGllbnQvZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY2xpZW50L3N0YXRpc3RpYy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NsaWVudC9oaXN0b3J5LWNsaWVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NsaWVudC9iZW5lZmljaWFyeS1saXN0LWNsaWVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NsaWVudC91c2VyLW1hbmFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NsaWVudC9jb3ZlcnMtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NsaWVudC9vcGVyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jbGllbnQvcmVzcG9uc2l2ZS1jb3ZlcnMtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NsaWVudC9yZXNwb25zaXZlLWNsaWVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NsaWVudC9yZXNwb25zaXZlLWJlbmVmaWNpYXJ5LWxpc3QtY2xpZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY2xpZW50L2NsaWVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NsaWVudC9yZWNpcGllbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jbGllbnQvbGF5b3V0LWNsaWVudC1zcGFjZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5tYXRlcmlhbC1zeW1ib2xzLS13YXJuaW5nLXJvdW5kZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00yLjcyNSAyMXEtLjI3NSAwLS41LS4xMzd0LS4zNS0uMzYzdC0uMTM3LS40ODh0LjEzNy0uNTEybDkuMjUtMTZxLjE1LS4yNS4zODgtLjM3NVQxMiAzdC40ODguMTI1dC4zODcuMzc1bDkuMjUgMTZxLjE1LjI1LjEzOC41MTN0LS4xMzguNDg3dC0uMzUuMzYzdC0uNS4xMzd6TTEyIDE4cS40MjUgMCAuNzEzLS4yODhUMTMgMTd0LS4yODgtLjcxMlQxMiAxNnQtLjcxMi4yODhUMTEgMTd0LjI4OC43MTNUMTIgMThtMC0zcS40MjUgMCAuNzEzLS4yODhUMTMgMTR2LTNxMC0uNDI1LS4yODgtLjcxMlQxMiAxMHQtLjcxMi4yODhUMTEgMTF2M3EwIC40MjUuMjg4LjcxM1QxMiAxNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5sZXRzLWljb25zLS1jaGVjay1maWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMiAyMWE5IDkgMCAxIDAgMC0xOGE5IDkgMCAwIDAgMCAxOG0tLjIzMi01LjM2bDUtNmwtMS41MzYtMS4yOGwtNC4zIDUuMTU5bC0yLjIyNS0yLjIyNmwtMS40MTQgMS40MTRsMyAzbC43NzQuNzc0eicgY2xpcC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLnNvbGFyLS1kYW5nZXItY2lyY2xlLWJvbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTIyIDEyYzAtNS41MjMtNC40NzctMTAtMTAtMTBTMiA2LjQ3NyAyIDEyczQuNDc3IDEwIDEwIDEwczEwLTQuNDc3IDEwLTEwTTEyIDYuMjVhLjc1Ljc1IDAgMCAxIC43NS43NXY2YS43NS43NSAwIDAgMS0xLjUgMFY3YS43NS43NSAwIDAgMSAuNzUtLjc1TTEyIDE3YTEgMSAwIDEgMCAwLTJhMSAxIDAgMCAwIDAgMicgY2xpcC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uZXAtLWluZm8tZmlsbGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBoZWlnaHQ6IDEwMjRweDtcbiAgICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDI0IDEwMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J001MTIgNjRhNDQ4IDQ0OCAwIDEgMSAwIDg5Ni4wNjRBNDQ4IDQ0OCAwIDAgMSA1MTIgNjRtNjcuMiAyNzUuMDcyYzMzLjI4IDAgNjAuMjg4LTIzLjEwNCA2MC4yODgtNTcuMzQ0cy0yNy4wNzItNTcuMzQ0LTYwLjI4OC01Ny4zNDRjLTMzLjI4IDAtNjAuMTYgMjMuMTA0LTYwLjE2IDU3LjM0NHMyNi44OCA1Ny4zNDQgNjAuMTYgNTcuMzQ0TTU5MC45MTIgNjk5LjJjMC02Ljg0OCAyLjM2OC0yNC42NCAxLjAyNC0zNC43NTJsLTUyLjYwOCA2MC41NDRjLTEwLjg4IDExLjQ1Ni0yNC41MTIgMTkuMzkyLTMwLjkxMiAxNy4yOGExMi45OSAxMi45OSAwIDAgMS04LjI1Ni0xNC43Mmw4Ny42OC0yNzYuOTkyYzcuMTY4LTM1LjEzNi0xMi41NDQtNjcuMi01NC4zMzYtNzEuMjk2Yy00NC4wOTYgMC0xMDguOTkyIDQ0LjczNi0xNDguNDggMTAxLjUwNGMwIDYuNzg0LTEuMjggMjMuNjguMDY0IDMzLjc5Mmw1Mi41NDQtNjAuNjA4YzEwLjg4LTExLjMyOCAyMy41NTItMTkuMzI4IDI5Ljk1Mi0xNy4xNTJhMTIuOCAxMi44IDAgMCAxIDcuODA4IDE2LjEyOEwzODguNDggNzI4LjU3NmMtMTAuMDQ4IDMyLjI1NiA4Ljk2IDYzLjg3MiA1NS4wNCA3MS4wNGM2Ny44NCAwIDEwNy45MDQtNDMuNjQ4IDE0Ny40NTYtMTAwLjQxNnonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICBtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG5cblxuLmZsYXNoLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgei1pbmRleDogNzA7XG4gICAgdG9wOiA4NXB4O1xuICAgIC5mbGFzaC1jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDM4cHggMTBweCByZ2JhKDYwLCA2NCwgNjcsIDAuMSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNjg2Mjc0NTEpO1xuICAgICAgICAuaWNvbntcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC50eHQtZmxhc2gtbWVzc2FnZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1hbGVydHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwcHggMTBweCAwIHJnYigxNDIgMTUyIDE3MyAvIDYwJSk7XG4gICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NzY1Nzg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pbmZve1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzYwYTBkNDtcbiAgICAgICAgfVxuICAgICAgICAmLnN1Y2Nlc3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjBkNDc5O1xuICAgICAgICB9XG4gICAgICAgICYud2FybmluZ3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZTlmMjg7XG4gICAgICAgIH1cbiAgICAgICAgJi5kYW5nZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTg1MjREO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIG1vYmlsZVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgICAuZmxhc2gtd3JhcHBlcntcbiAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAuZmxhc2gtY29udGVudHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jbGllbnQtaW5kZXh7XG4gICAgLm1haW4tdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FyZC1kYXNoYm9hcmR7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMzIsIDMzLCAzNiwgMC4yOCk7XG4gICAgICAgIGhlaWdodDogMzg4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50YWJsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjIgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdHJ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOWYyZjU3YTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LW9wZXJhdGlvbnMtZGFzaGJvYXJke1xuICAgICAgICAud3JwLWxpc3R7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2V7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJFOUQyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kYXRlLWNyZWF0LW9we1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTZGNEVCO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50eXBlLW9we1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm51bWJlci1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0YXR1cy1vcHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwLXJvdW5kLXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN0YXR1cy1jdXJyZW50bHktdHlwaW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzg2QkFDQiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zdGF0dXMtd2FpdGluZy12YWxpZGF0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3QTFGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zdGF0dXMtdmFsaWRhdGVke1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM0OTY0NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlci1yaWdodHtcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgfVxuICAgIC5mb290ZXItY2FyZC1kYXNoYm9hcmR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgLnNob3ctbW9yZS1pbmZve1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwN0ExRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlaWdodC1zaXplLWNhcmQtZGFzaGJvYXJke1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDczLjU5cHgpO1xuICAgIH1cblxuICAgIC5zY3JvbGxjYXJkLWRhc2hib2FyZHtcbiAgICAgICAgbWF4LWhlaWdodDogMjc1cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXG4gICAgICAgIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cnAtcmVjYXAtaXRlbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgLmxhYmVsLXJlY2FwLWl0ZW17XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZhbHVlLXJlY2FwLWl0ZW17XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRoZW1lLWdyZWVue1xuICAgICAgICAgICAgLnZhbHVlLXJlY2FwLWl0ZW17XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg5NywgMjE3LCAxMjMsIDAuODE5NjA3ODQzMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50aGVtZS1ibHVle1xuICAgICAgICAgICAgLnZhbHVlLXJlY2FwLWl0ZW17XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg5NywgMTc1LCAyMTcsIDAuODIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGl0bGUtY2FyZC1kYXNoYm9hcmR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAxMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0Y29sb3I6ICMwRTI2MzU7XG5cdC5pY29ue1xuXHRcdGNvbG9yOiAjQjdCRUMyO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxufVxuLndyYXBwZXItY2hhcnR7XG5cdHBhZGRpbmc6IDIwcHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMzIsIDMzLCAzNiwgMC4yOCk7XG4gICAgLmNoYXJ0e1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDA7XG4gICAgfVxufVxuXG4ud3JwLWNoYXJ0e1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiIsIi5jbGllbnQtc3RhdGlzdGlje1xuICAgIC5jaGFydHtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLndycC10YWJsZS1zdGF0aXN0aXF1ZXtcbiAgICAgICAgbWF4LWhlaWdodDogMzIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHRhYmxle1xuICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgIG1pbi13aWR0aDogODUwcHg7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICB0aGVhZC5oZWFkLXRhYmxle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTlGMkY1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgdGJvZHkuYm9keS10YWJsZXtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6aGFzKC5zaGFwZS1yb3VuZC1ncmVlbil7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aGFzKC5zaGFwZS1yb3VuZC1sYXN0LWl0bSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTlmMmY1N2E7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hhcGUtcm91bmQtZ3JlZW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDIzcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2NiZTE4ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkyOTQxMTc2NDcpO1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAuc3R5bGUtdG90YWwtdHJ7XG4gICAgICAgIHRib2R5LmJvZHktdGFibGV7XG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgLnNoYXBlLXJvdW5kLXRvdGFse1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNoYXBlLXJvdW5kLXRvdGFse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45Mjk0MTE3NjQ3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2JlMTg4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItY2FyZC1ydWJyaWMsLmNhcmQtcnVicmljIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjYmUxODg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmNhcmQtcnVicmljLWNvbnRlbmFpcmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgICAuaXRlbS1jYXJkLXJ1YnJpY3tcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGFsaWNlYmx1ZTtcbiAgICAgICAgLmljbntcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb3VudHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjojMGQ3YWExO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5uYW1lLXJ1YnJpY3tcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm9sZC03MDB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5jaGFydC1sZ3tcbiAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ud3JwLXNoYXBlLXJvdW5kLWl0bS1sYXN0LWNoaWxke1xuICAgIC5zaGFwZS1yb3VuZC1sYXN0LWl0bXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgbWluLXdpZHRoOiAyM3B4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIHRyOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAuc2hhcGUtcm91bmQtbGFzdC1pdG17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2JlMTg4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45Mjk0MTE3NjQ3KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRpdGxlLXRhYmxlLWJsdWUtaXRhbGlje1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzA4NDQ3YyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA1YyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwNWMgIWltcG9ydGFudDtcbn1cblxuLndycC1waWUtY2hhcnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuY2hhcnR7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5jbGllbnQtaW5kZXh7XG4gICAuaGlzdG9yeXtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgfVxuICAgXG4gICAud3JwLWJ0bi1mb290ZXItY2FyZHtcbiAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREZERkRGO1xuICAgfVxuICAgLnNob3ctbW9yZS1pbmZve1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMwN0ExRkY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICB9XG4gICAubS1hdXRvLXItMHtcbiAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgIH1cbiAgIC5saXN0LWhpc3Rvcnl7XG4gICAgIC53cmFwLWl0ZW0taGlzdG9yeXtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICAuYXV0aG9ye1xuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgLmF2YXRhcntcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAuaW1nLWF2YXRhcntcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgLnR4dHtcbiAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgLy8gIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgICAgIC8vICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgICAgICAgICAgLy8gIC13ZWJraXQtbGluZS1jbGFtcDogMjsgXG4gICAgICAgICAgICAgICAgLy8gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IFxuICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAubmFtZS1hdXRob3J7XG4gICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAvLyAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IC13ZWJraXQtYm94OyBcbiAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1saW5lLWNsYW1wOiAxOyBcbiAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwNjM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgfVxuICB9XG59XG4ucGFnaW5hdG9yLWN1c3RvbXtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIC5wYWdpbmF0aW9ue1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgICAgIC5wYWdlLWxpbmt7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5Mzc0MjtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU3NmQ3NTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAucGFnZS1saW5re1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGU5OGM3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzBlOThjNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndycC1zdGF0dXMtd2l0aC1hY3Rpb24tYnRue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5jbnRudC1he1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMHB4O1xuICAgIH1cbiAgICAvLyAuY250bnQtYntcblxuICAgIC8vIH1cbiAgICAuYWN0aW9uLWNvbXBsZXRlLWVudHJ5LXRue1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDA4YWNkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgLmljb257XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2I3ZWJkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52YWxpZGF0ZS10aGUtZW50cnl7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyN2EwNGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAuaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNTk2NDk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLndycC1saXN0e1xuICAgIC5oZWFkZXItbGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgLy8gLmNudG50LWEtaGVhZGVyLWxpc3R7XG5cbiAgICAgICAgLy8gfVxuICAgICAgICAuY250bnQtYi1oZWFkZXItbGlzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3QtY291bnR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIC53cnAtc2VhcmNoLWxpc3R7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzJweCA2cHggMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4taWNvbi1zZWFyY2h7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tbW9kZXtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtc2Vzc2lvbi1tb2RlPVwibm9ybWFsXCJde1xuICAgICAgICAgICAgICAgIC5pY29uLmljb24tbm9ybWFse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtc2Vzc2lvbi1tb2RlPVwiY29tcGFjdFwiXXtcbiAgICAgICAgICAgICAgICAuaWNvbi5pY29uLWNvbXBhY3R7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1zZXNzaW9uLW1vZGU9XCJ0YWJsZVwiXXtcbiAgICAgICAgICAgICAgICAuaWNvbi5pY29uLXRhYmxlYXV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1zZXNzaW9uLW1vZGU9XCJ0YWJsZWF1XCJde1xuICAgICAgICAgICAgICAgIC5pY29uLmljb24tdGFibGVhdXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIC53cnAtbGlzdC1ub3JtYWx7XG4gICAgLy8gfVxuICAgIC8vIC53cnAtbGlzdC1jb21wYWN0e1xuICAgIC8vIH1cbiAgICAvLyAud3JwLWxpc3QtdGFibGV7XG4gICAgLy8gfVxufVxuXG4ud3JwLWNvbXBhY3QtY2FyZC1pdGVte1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDc5LjVweDtcbiAgICAuY29udGVudC1he1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmNvbnRlbnQtYntcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgLndycC1hdmF0YXItaW1ne1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAubGluay13cnAtYXZhdGFyLWltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAuYXZhdGFyLWltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluZm8tYWRoZXJlbnR7XG4gICAgICAgIC5saW5rLWluZm8tYWRoZXJlbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICAgIC5hZGhlcmVudC1uYW1le1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyBcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZGljYXRvci1zZXh7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud3JwLWRhdGUtaW5jbHVzaW9ue1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgLmR0LWluY2x1c2lvbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmR0LXJhZGlhdGlvbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndycC1hZmZpbGlhdGVze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAubmItYWZmaWxpYXRlc3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWUwODI7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1hZmZpbGlhdGVze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC5uYi1hZmZpbGlhdGVze1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwZTk4Yzc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLWNvbXBhY3R7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndycC1saXN0LXRhYmxlLWJlbmVmaWNpYXJ5e1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDEwcHggMCByZ2IoMTQyIDE1MiAxNzMgLyAyNCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAuaGVhZGVyLWxpc3QtYmVuZWZpY2lhcnl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYzZjc7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgICAgIC5jb250ZW50LWhlYWRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2U2MjdjO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYzZjc7XG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXNlbGVjdHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC53cnAtaXRlbS1saXN0LXRhYmxlLWJlbmVmaWNpYXJ5e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYzZjc7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmYmZjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmYmZlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLWl0ZW1zLWxpc3QtdGFibGUtYmVuZWZpY2lhcnl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAud3JwLWluZm8tYmVuZWZpY2lhcnl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC53cnAtYXZhdGFyLWltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgLmxpbmstd3JwLWF2YXRhci1pbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuYXZhdGFyLWltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluay1pbmZvLWFkaGVyZW50e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmFkaGVyZW50LW5hbWV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmluZGljYXRvci1zZXh7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JwLWRhdGUtaW5jbHVzaW9ue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgLmR0LWluY2x1c2lvbntcbiAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kdC1yYWRpYXRpb257XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5iLWJlbmVmaWNpYXJ5LWNhcmR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjksIDIzMSwgMjM1LCAwLjQxMTc2NDcwNTkpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAucGFzc3dvcmQtYmxvY3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGY4ZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLndycC1jb3Zlci1zZWxlY3R7XG4gICAgICAgICAgICAuY292ZXItc2VsZWN0e1xuICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3Zlci1zZWxlY3R7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZmZpbGlhdGlvbi1pdGVtcy1saXN0LXRhYmxlLWJlbmVmaWNpYXJ5e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggNDBweDtcbiAgICAgICAgLndycC1pbmZvLWJlbmVmaWNpYXJ5LWFmZmlsaWF0ZWR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC53cnAtYXZhdGFyLWltZy1hZmZpbGlhdGVke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAubGluay13cnAtYXZhdGFyLWltZy1hZmZpbGlhdGVke1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmF2YXRhci1pbWctYWZmaWxpYXRlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluay1pbmZvLWFkaGVyZW50LWFmZmlsaWF0ZWR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuYWRoZXJlbnQtbmFtZS1hZmZpbGlhdGVke1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbmRpY2F0b3Itc2V4LWFmZmlsaWF0ZWR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JwLWRhdGUtaW5jbHVzaW9uLWFmZmlsaWF0ZWR7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAuZHQtaW5jbHVzaW9ue1xuICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmR0LXJhZGlhdGlvbntcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmItYmVuZWZpY2lhcnktY2FyZC1hZmZpbGlhdGVke1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjI5LCAyMzEsIDIzNSwgMC40MTE3NjQ3MDU5KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnBhc3N3b3JkLWJsb2MtYWZmaWxpYXRlZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGY4ZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLndycC1jb3Zlci1zZWxlY3QtYWZmaWxpYXRlZHtcbiAgICAgICAgICAgIC5jb3Zlci1zZWxlY3R7XG4gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1jdXN0b217XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmM2Y3O1xuICAgICAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtYXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb250ZW50LWJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIH1cbiAgICAuY29udGVudC1je1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtZHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxuICAgIC5jb250ZW50LWV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIH1cbiAgICAuZHJvcGRvd24tYWN0aW9uLXRhYmxle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbGllbnQtcGFnZSB7XG4gICAgLndycC1saXN0LXVzZXItbWFuYWdle1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDBweCAxMHB4IDAgcmdiKDE0MiAxNTIgMTczIC8gMjQlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIC5oZWFkZXItbGlzdC11c2VyLW1hbmFnZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmM2Y3O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICAuY29udGVudC1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2U2MjdjO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmM2Y3O1xuICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1saXN0LXVzZXItbWFuYWdle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig4IDc5IDEwNCAvIDMlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig4IDc5IDEwNCAvIDMlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1jdXN0b217XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYzZjc7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtYXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtY3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1ke1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtZntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLWFjdGlvbi10YWJsZXtcbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JwLWluZm8td3JwLWluZm8tdXNlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLndycC1hdmF0YXItaW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAubGluay13cnAtYXZhdGFyLWltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5hdmF0YXItaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5rLWluZm8tdXNlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLnVzZXItbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbWFpbC11c2Vye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7IFxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgfVxuICAgICAgICAud3JwLXJvbGV7XG4gICAgICAgICAgICAucm9sZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAmLnVzZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZWVhYmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWRtaW57XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2U3Y2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3VwZXItYWRtaW57XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjZWUyZjc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cnAtcHNldWRve1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7IFxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgfVxuICAgICAgICAud3JwLXBhc3N3b3Jke1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDg0ZjY4MGY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndycC1idG4taGVhZGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn0iLCIud3JwLWNvdmVyLWNsaWVudC11c2Vye1xuICAgIC53cnAtbGlzdC1jb3Zlci1iYWRnZXtcbiAgICAgICAgLmxpc3QtY292ZXItYmFkZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgLmxpbmstYmFkZ2UtY292ZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwIHJnYmEoMTQyLCAxNTIsIDE3MywgMC4yMyk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDggNjUgMTA0KTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMTAxLCAxNjAsIDE4MSwgMC40Nzg0MzEzNzI1KTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS10YWItY3VzdG9te1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzBiNGNiO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM3MGI0Y2I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzY1YTBiNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzcwYjRjYjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzBiNGNiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM2NWEwYjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkZC1iYWRnZS1jb3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDggNjUgMTA0IC8gMjElKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDgsIDY2LCAxMDQsIDAuMjY3KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1jb3ZlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDBweCAxMHB4IDAgcmdiYSgxNDIsIDE1MiwgMTczLCAwLjI0KTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM1cHgpO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgICAucnVicmljLW5hbWUtdmlzdWFsaXNhdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAucGVjLXJhdGUtdmlzdWFsaXNhdGlvbntcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNTA4MmFlO1xuICAgIH1cbiAgICAuY2VpbGluZy12aXN1YWxpc2F0aW9ue1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM1MDgyYWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC5mcmVxdWVuY3ktdmlzdWFsaXNhdGlvbntcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNTA4MmFlO1xuICAgICAgICAmLmFubnVhbHtcbiAgICAgICAgICAgIGNvbG9yOiAjMmNiOTM2O1xuICAgICAgICB9XG4gICAgICAgICYuYnktZGVlZHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzViMWQxO1xuICAgICAgICB9XG4gICAgICAgICYucGVyLW5pZ2h0e1xuICAgICAgICAgICAgY29sb3I6ICMzYTdiOTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1jb3Zlci1jbGllbnQtdXNlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxufVxuXG4ud3JwLWNvdmVyLWNsaWVudC11c2VyIHtcbiAgICAuaW52YWxpZC1mZWVkYmFjayB7XG4gICAgICAgIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5oZWFkLXRpdCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAjM2U2MjdjO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgJi5oZWFkLXRpdC1ydWJyaWMge1xuICAgICAgICB9XG4gICAgICAgICYuaGVhZC10aXQtY2FyZS1yYXRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICYuaGVhZC10aXQtY2FyZS1saW1pdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmLmhlYWQtdGl0LWNhcmUtZnJlcXVlbmN5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxldmVsLXJ1YnJpYy1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgICAgICB9XG4gICAgICAgIC5yb3ctY3VzdG9te1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0LmlwdCB7XG5cbiAgICAgICAgJi5pcHQtY2FyZS1yYXRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmlwdC1jYXJlLWxpbWl0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICYuaXB0LWNhcmUtZnJlcXVlbmN5IHtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0iLCIuY2xpZW50LXBhZ2Uge1xuICAgIC53cnAtb3BlcmF0aW9uLWxpc3R7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDEwcHggMCByZ2IoMTQyIDE1MiAxNzMgLyAyNCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgLmhlYWRlci1vcGVyYXRpb24tbGlzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgLmNvbnRlbnQtaGVhZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNlNjI3YztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndycC1pdGVtLW9wZXJhdGlvbi1saXN0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmM2Y3O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZmJmYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogI2Y5ZmJmZTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1jdXN0b217XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYzZjc7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtYntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWN7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtZHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1le1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tYWN0aW9uLXRhYmxle1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgIGksIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cnAtc3RhdHVzLW9we1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAuc3RhdHVze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIC8vIEVuIGF0dGVudGUgZGUgdmFsaWRhdGlvblxuICAgICAgICAgICAgLnN0YXR1cy53YWl0aW5nLWZvci12YWxpZGF0aW9ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3YTFmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhhcygud2FpdGluZy1mb3ItdmFsaWRhdGlvbil7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZjlmY2EzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyB2YWxpZGVlXG4gICAgICAgICAgICAuc3RhdHVzLnZhbGlkYXRlZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MWQ5N2I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpoYXMoLnZhbGlkYXRlZCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZmNlOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kYXRlLW9we1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFhM2M1MTY2O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JwLXR5cGUtaW5kaWZpY2F0aW9uLW9we1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIC50eXBlLW9we1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZGljYXRpb24tb3B7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkN2Y0ZmFkYjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5iLWJlbmVmaWNpYXJpZXN7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAuY291dC1hZGhlcmVudHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0LjQxcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICAgICAgICAgICYubmV3e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjFkOTdiZDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZXhjbHVkZWR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjZmE1NDRhNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5iLWFmZmlsaWF0ZWR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAuY291dC1hZmZpbGlhdGVke1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjQuNDFweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDk3IDE3NSAyMTcgLyA4MiUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3V0LWFkaGVyZW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NmYTc0NDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNsaWVudC1wYWdle1xuICAgIC8vIFJlc3BvbnNpdmUgVGFibGV0dGUgJiBtb2JpbGVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBcbiAgICAgICAgLndycC1jb3Zlci1jbGllbnQtdXNlcntcbiAgICAgICAgICAgIC53cnAtbGlzdC1jb3Zlci1iYWRnZXtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgIC5saXN0LWNvdmVyLWJhZGdle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIFJlc3BvbnNpdmUgVGFibGV0dGVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBcbiAgICAgICAgLndycC1jb3Zlci1jbGllbnQtdXNlcntcbiAgICAgICAgICAgIC5ib2R5LWZvcm0ge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGlzdC1jb3Zlci1iYWRnZXtcbiAgICAgICAgICAgICAgICAubGluay1iYWRnZS1jb3ZlcntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ydWJyaWMtbmFtZS12aXN1YWxpc2F0aW9ue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wZWMtcmF0ZS12aXN1YWxpc2F0aW9ue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jZWlsaW5nLXZpc3VhbGlzYXRpb257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyZXF1ZW5jeS12aXN1YWxpc2F0aW9ue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBSZXNwb25zaXZlIG1vYmlsZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7IFxuICAgICAgICAud3JwLWNvdmVyLWNsaWVudC11c2Vye1xuICAgICAgICAgICAgLmJvZHktZm9ybSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLWZsdWlke1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saXN0LWNvdmVyLWJhZGdle1xuICAgICAgICAgICAgICAgIC5saW5rLWJhZGdlLWNvdmVye1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJ1YnJpYy1uYW1lLXZpc3VhbGlzYXRpb257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBlYy1yYXRlLXZpc3VhbGlzYXRpb257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNlaWxpbmctdmlzdWFsaXNhdGlvbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnJlcXVlbmN5LXZpc3VhbGlzYXRpb257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9vdGVyLWNvdmVyLWNsaWVudC11c2Vye1xuICAgICAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2xpZW50LXBhZ2V7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSAge1xuICAgICAgICAuc2lkZS1sZWZ0e1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICBsZWZ0OiAtMzAwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1mb3Itc2lkZWJhci1pbi1yZXNwb25zaXZle1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGRlc2t0b3BcbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAudGFibGUtbm8tc2Nyb2xsLWRlc2t0b3B7XG4gICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGh7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgdGR7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi52YWx1ZS10YWJsZS1sZWZ0e1xuICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2hhcGUtcm91bmQtZ3JlZW57XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIG1vYmlsZVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgICAucm93LXJldmVyc2UtcmVzcG9uc2l2ZXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbn1cbi8vIFJlc3BvbnNpdmUgVGFibGV0dGVcbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IFxuICAgIC5yb3ctcmV2ZXJzZS1yZXNwb25zaXZle1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIFRhYmxldHRlICYgbW9iaWxlXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBcbiAgICAuYnRuLWluLWRpdi1mb3Jte1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53cmFwcGVyLWhlYWRlcntcbiAgICAgICAgLm5hdmJhci1jdXN0b217XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUxZGVnLCAjNEU3RUE5IDAlLCAjMTA3NUQxIDEzNSUpO1xuICAgICAgICAgICAgLm5hbWUtYmVuZWZpY2lhcnl7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZS1wYWdle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1yZXNwb25zaXZlLXNpZGViYXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1jb250ZW50LWxheW91dHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLmxvZ28tYmVuZWZpY2lhcnktbW9iaWxle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAubG9nby1pbWctbW9iaWxle1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm8tY29ubmVjdGVke1xuICAgICAgICAgICAgICAgIC5uYW1lLXVzZXJ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYW1lLWNsaWVudHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlc2t0b3AtY29udGVudC1sYXlvdXR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItYm9keS1yZXNwb25zaXZlLW1vYmlsZXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgLnRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC50aXRsZS1wYWdlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jbGllbnQtcGFnZXtcbiAgICAvLyBSZXNwb25zaXZlIFRhYmxldHRlICYgbW9iaWxlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgXG4gICAgICAgIC53cnAtc3RhdHVzLXdpdGgtYWN0aW9uLWJ0bntcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAud3JwLXN0YXR1c3tcbiAgICAgICAgICAgICAgICAuc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjdGlvbi1jb21wbGV0ZS1lbnRyeS10bntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cnAtbGlzdHtcbiAgICAgICAgICAgIC5oZWFkZXItbGlzdHtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgLmxpc3QtY291bnR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY250bnQtYi1oZWFkZXItbGlzdHtcbiAgICAgICAgICAgICAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1pY29ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1hZGQtaWNvbntcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3JwLXNlYXJjaC1saXN0e1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bi1pY29uLXNlYXJjaHtcbiAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1NdWxpc2g6aXRhbCx3Z2h0QDAsMjAwLi4xMDAwOzEsMjAwLi4xMDAwJmRpc3BsYXk9c3dhcCcpO1xuXG4uY2xpZW50LXBhZ2Uge1xuICAgICoge1xuICAgICAgICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMUEzQzUxO1xuICAgIH1cbiAgICAuZmEtY2xhc3NpYywgLmZhLXJlZ3VsYXIsIC5mYS1zb2xpZCwgLmZhciwgLmZhcywgLmZhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgbGFiZWwsIC5mb3JtLWxhYmVse1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogIzNlNjI3YztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sLCAuZm9ybS1zZWxlY3R7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjM2M0Yzc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzUwODJhZTtcbiAgICB9IFxuICAgIFxuICAgICYuc2hvdy1zaWRlLWJhciB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgLnNpZGUtbGVmdCB7XG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLmJhY2tncm91bmQtcmVzcG9uc2l2ZS13aXRoLXNpZGViYXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTIxKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRhaW5lciBtYWluIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4O1xuICAgIH1cblxuICAgIC8vIC5tYWluLWNvbnRhaW5lciBoZWFkZXIgYSB7XG4gICAgLy8gICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIC8vIH1cblxuICAgIC5tYWluLWNvbnRhaW5lciBoZWFkZXIgYS5idC1sb2dvdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLmhkLXByb2ZpbGUtdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDZweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1jaXJjbGUge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtY2lyY2xlIGltZy5waG90byB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmZvcm0tbG9naW57XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnNsLWhlYWRlciB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vICAgICBjb2xvcjogI2ZmZjtcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY4MDtcbiAgICAvLyB9XG5cbiAgICAvLyBhLmFwcC1uYW1lIHtcbiAgICAvLyAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyAgICAgcGFkZGluZzogMTJweCAwO1xuICAgIC8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vICAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgIC8vICAgICBmb250LXNpemU6IDgwJTtcbiAgICAvLyAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIC8vIH1cblxuICAgIC8vIC5hcHAtbmFtZSAubG9nby1wcngge1xuICAgIC8vICAgICB3aWR0aDogNjBweDtcbiAgICAvLyB9XG5cbiAgICAuc2wtb3RoZXItc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB9XG5cbiAgICAuc2wtYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5zbC1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC8qIG1hcmdpbi10b3A6IGF1dG87ICovXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmODA7XG4gICAgICAgIC8qIGJhY2tncm91bmQ6IHJlZDsgKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubmF2LXBzciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC50aXRsZS1uYXYtcHNyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjgwO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMTRweCAxMHB4IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtcHNyIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5uYXYtcHNyIHVsIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYnRuLWxpbmstd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5idG4tbGluay13cmFwcGVyIC5idG4tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgLnR4e1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLnR4IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5saW5rLXdyYXBwZXIgLmxpbmstaXRlbSAubGluay1pY28ge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgICAvLyBib2R5IHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya29yYW5nZSAhaW1wb3J0YW50O1xuICAgIC8vIH1cblxuICAgIC5jb250cmFjdC1saW5rLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXdyYXBwZXIgdWwuY29udHJhY3QtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgZ2FwOiA4cHhcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaXRlbS5pcy1jdXJyZW50IHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZDogIzkwRUU5MDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZ2FwOiA4cHhcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaXRlbSAuY29udHJhY3QtcmVmZXJlbmNlIHtcbiAgICAgICAgd2lkdGg6IDEyJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaXRlbSAuY29udHJhY3QtZGF0ZVN1YnNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWl0ZW0gLmNvbnRyYWN0LW51bWJlclBvbGljZSB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWl0ZW0gLmNvbnRyYWN0LWRhdGVFZmZlY3Qge1xuICAgICAgICB3aWR0aDogMTIlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pdGVtIC5jb250cmFjdC1kdWVEYXRlIHtcbiAgICAgICAgd2lkdGg6IDEyJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaXRlbSAuY29udHJhY3QtdGFjaXQge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pdGVtIC5jb250cmFjdC1wcm9kdWN0IHtcbiAgICAgICAgd2lkdGg6IDE0JTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaXRlbSAuY29udHJhY3QtZm9ybXVsYSB7XG4gICAgICAgIHdpZHRoOiAxNCU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWl0ZW0gLmNvbnRyYWN0LWNsaWVudCB7XG4gICAgICAgIHdpZHRoOiAxNCU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWl0ZW0gLmNvbnRyYWN0LXByaW1lIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA0cHggMCA0cHg7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWl0ZW0gLmNvbnRyYWN0LWFjdGlvbnMge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWRldGFpbHMtY29sdW1uIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtZGV0YWlscy1jb2x1bW4uYWN0aW9ucy1jb2x1bW4ge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtZGV0YWlscy1jb2x1bW4uYWN0aW9ucy1jb2x1bW4gLmxuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuXG4gICAgLmNvbnRyYWN0LWRldGFpbHMgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1mb3JtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4IDAgMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtZm9ybS13cmFwcGVyIC5jb250cmFjdC1pbnB1dC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgI21kbC1jb250cmFjdC1sZXZlbC1hZGQgLmNvbnRyYWN0LWZvcm0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNnB4IDAgMTZweDtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaW5wdXQtcm93IC5jb250cmFjdC1pbnB1dC1wcm9kdWN0IHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaW5wdXQtcm93IC5jb250cmFjdC1pbnB1dC1mb3JtdWxhIHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaW5wdXQtcm93IC5jb250cmFjdC1pbnB1dC1wb2xpY2Uge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pbnB1dC1yb3cgLmNvbnRyYWN0LWlucHV0LXN1YnNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWlucHV0LXJvdyAuY29udHJhY3QtaW5wdXQtZWZmZWN0IHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaW5wdXQtcm93IC5jb250cmFjdC1pbnB1dC1kdWUge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pbnB1dC1yb3cgLmNvbnRyYWN0LWlucHV0LXRhY2l0IHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaW5wdXQtcm93IC5jb250cmFjdC1pbnB1dC1yZWZlcmVuY2Uge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pbnB1dC1yb3cgLmNvbnRyYWN0LWlucHV0LWxldmVsIHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaW5wdXQtcm93IC5jb250cmFjdC1idG4tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLmNvbnRyYWN0LXJlY2lwaWVudC1saXN0e1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtd3JhcHBlciAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LXdyYXBwZXIgdWwuY29udHJhY3QtcmVjaXBpZW50LWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC8vIC5jb250cmFjdC1yZWNpcGllbnQtaXRlbSB7XG4gICAgLy8gICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICAvLyAgICAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy8gICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIC8vICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC8vICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAvLyAgICAgZ2FwOiA4cHg7XG4gICAgLy8gfVxuXG4gICAgLy8gLmNvbnRyYWN0LXJlY2lwaWVudC1pdGVtIC5yZWNpcGllbnQtaW5mby1uYW1lIHtcbiAgICAvLyAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyB9XG5cbiAgICAvLyAuY29udHJhY3QtcmVjaXBpZW50LWl0ZW0gLmNvbnRyYWN0LXJlY2lwaWVudC1uYW1lIHtcbiAgICAvLyAgICAgZmxleDogMTtcbiAgICAvLyB9XG5cbiAgICAvLyAuY29udHJhY3QtcmVjaXBpZW50LWl0ZW0gLmNvbnRyYWN0LXJlY2lwaWVudC1zdGF0dXMge1xuICAgIC8vICAgICB3aWR0aDogMjAlO1xuICAgIC8vIH1cblxuICAgIC8vIC5jb250cmFjdC1yZWNpcGllbnQtaXRlbSAuY29udHJhY3QtcmVjaXBpZW50LWxldmVsIHtcbiAgICAvLyAgICAgd2lkdGg6IDIwJTtcbiAgICAvLyB9XG5cbiAgICAvLyAuY29udHJhY3QtcmVjaXBpZW50LWl0ZW0gLmNvbnRyYWN0LXJlY2lwaWVudC1pbmNsdXNpb24ge1xuICAgIC8vICAgICB3aWR0aDogMjAlO1xuICAgIC8vIH1cblxuICAgIC8vIC5jb250cmFjdC1yZWNpcGllbnQtaXRlbSAuY29udHJhY3QtcmVjaXBpZW50LWRlbGV0aW9uIHtcbiAgICAvLyAgICAgd2lkdGg6IDIwJTtcbiAgICAvLyB9XG5cbiAgICAvLyAuY29udHJhY3QtcmVjaXBpZW50LWl0ZW0gLmNvbnRyYWN0LXJlY2lwaWVudC1hY3Rpb25zIHtcbiAgICAvLyAgICAgd2lkdGg6IDQwcHg7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvLyB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWZvcm0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtd3JhcHBlciB1bC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktaXRlbSAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LW5hbWUge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktaXRlbSAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LXN0YXR1cyB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudEZhbWlseS1pdGVtIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktbGV2ZWwge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktaXRlbSAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWluY2x1c2lvbiB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudEZhbWlseS1pdGVtIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktZGVsZXRpb24ge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktaXRlbSAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWFjdGlvbnMge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktZm9ybS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweCAwIDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LWxhc3ROYW1lIHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LWZpcnN0TmFtZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1yb3cgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1zZXgge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1yb3cgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1sZXZlbCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1yb3cgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1kZG4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtY2F0ZWdvcnksXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1yb3cgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1pbmNsdXNpb25EYXRlLFxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcmliLFxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtZGVsZXRpb25EYXRlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LWJ0bi1zdWJtaXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1kZXRhaWxzLXdyYXBwZXIgLmNsaWVudC1jb250cmFjdC1hY3Rpb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuY2xpZW50LXNob3ctdGFyaWYtd3JhcHBlciAuYnQtY29udHJhY3QtbGV2ZWwtYWRkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWxpbmstd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICB9XG5cbiAgICAuY29udHJhY3Qtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgLyogb3ZlcmZsb3cteTogYXV0bzsgKi9cbiAgICB9XG5cbiAgICAuY29udHJhY3Qtd3JhcHBlciB1bC5jb250cmFjdC1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBnYXA6IDhweFxuICAgIH1cblxuICAgIC5jb250cmFjdC1pdGVtLmlzLWN1cnJlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTBFRTkwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBnYXA6IDhweFxuICAgIH1cblxuICAgIC5jb250cmFjdC1pdGVtIC5jb250cmFjdC1yZWZlcmVuY2Uge1xuICAgICAgICB3aWR0aDogMTIlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pdGVtIC5jb250cmFjdC1kYXRlU3Vic2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEyJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaXRlbSAuY29udHJhY3QtbnVtYmVyUG9saWNlIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaXRlbSAuY29udHJhY3QtZGF0ZUVmZmVjdCB7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWl0ZW0gLmNvbnRyYWN0LWR1ZURhdGUge1xuICAgICAgICB3aWR0aDogMTIlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pdGVtIC5jb250cmFjdC10YWNpdCB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWl0ZW0gLmNvbnRyYWN0LXByb2R1Y3Qge1xuICAgICAgICB3aWR0aDogMTQlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pdGVtIC5jb250cmFjdC1mb3JtdWxhIHtcbiAgICAgICAgd2lkdGg6IDE0JTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaXRlbSAuY29udHJhY3QtY2xpZW50IHtcbiAgICAgICAgd2lkdGg6IDE0JTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaXRlbSAuY29udHJhY3QtcHJpbWUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDRweCAwIDRweDtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaXRlbSAuY29udHJhY3QtYWN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtZGV0YWlscy1jb2x1bW4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1kZXRhaWxzLWNvbHVtbi5hY3Rpb25zLWNvbHVtbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5jb250cmFjdC1kZXRhaWxzLWNvbHVtbi5hY3Rpb25zLWNvbHVtbiAubG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG5cbiAgICAuY29udHJhY3QtZGV0YWlscyBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWZvcm0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIC5jb250cmFjdC1mb3JtLXdyYXBwZXIgLmNvbnRyYWN0LWlucHV0LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAjbWRsLWNvbnRyYWN0LWxldmVsLWFkZCAuY29udHJhY3QtZm9ybS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDE2cHggMCAxNnB4O1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pbnB1dC1yb3cgLmNvbnRyYWN0LWlucHV0LXByb2R1Y3Qge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pbnB1dC1yb3cgLmNvbnRyYWN0LWlucHV0LWZvcm11bGEge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pbnB1dC1yb3cgLmNvbnRyYWN0LWlucHV0LXBvbGljZSB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWlucHV0LXJvdyAuY29udHJhY3QtaW5wdXQtc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtaW5wdXQtcm93IC5jb250cmFjdC1pbnB1dC1lZmZlY3Qge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pbnB1dC1yb3cgLmNvbnRyYWN0LWlucHV0LWR1ZSB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWlucHV0LXJvdyAuY29udHJhY3QtaW5wdXQtdGFjaXQge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pbnB1dC1yb3cgLmNvbnRyYWN0LWlucHV0LXJlZmVyZW5jZSB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWlucHV0LXJvdyAuY29udHJhY3QtaW5wdXQtbGV2ZWwge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1pbnB1dC1yb3cgLmNvbnRyYWN0LWJ0bi1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtd3JhcHBlciAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LXdyYXBwZXIgdWwuY29udHJhY3QtcmVjaXBpZW50LWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmNvbnRyYWN0LXJlY2lwaWVudC1hY3Rpb25ze1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmNvbnRyYWN0LXJlY2lwaWVudC1pdGVtIC5zdWItcmVjaXBpZW50LWxpc3Qtd3JwIHtcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gfVxuXG4gICAgLy8gLmNvbnRyYWN0LXJlY2lwaWVudC1pdGVtIC5jb250cmFjdC1yZWNpcGllbnQtcGFydC1vbmUge1xuICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgLy8gICAgIGZsZXg6IDE7XG4gICAgLy8gfVxuXG4gICAgLy8gLmNvbnRyYWN0LXJlY2lwaWVudC1pdGVtIC5jb250cmFjdC1yZWNpcGllbnQtcGFydC10d28ge1xuICAgIC8vICAgICBtaW4td2lkdGg6IDQwJTtcbiAgICAvLyB9XG5cblxuICAgIC8vIC5jb250cmFjdC1yZWNpcGllbnQtaXRlbSAuY29udHJhY3QtcmVjaXBpZW50LXBhcnQtdGhyZWUge1xuICAgIC8vICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIC8vIH1cblxuICAgIC8vIC5jb250cmFjdC1yZWNpcGllbnQtaXRlbSAuY29udHJhY3QtcmVjaXBpZW50LXBhcnQtdHdvIC5kdC1pdGVtIHtcbiAgICAvLyAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgLy8gfVxuXG5cbiAgICAvLyAuY29udHJhY3QtcmVjaXBpZW50LWl0ZW0gLmNvbnRyYWN0LXJlY2lwaWVudC1hY3Rpb25zIHtcbiAgICAvLyAgICAgd2lkdGg6IDYwcHg7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvLyB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWZvcm0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudEZhbWlseS13cmFwcGVyIHVsLmNvbnRyYWN0LXJlY2lwaWVudEZhbWlseS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMHB4IDhweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNzE5YWMzO1xuICAgICAgICAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIC5yZWNpcGllbnQtaW5mby1uYW1le1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgLmNvbnRyYWN0LXJlY2lwaWVudEZhbWlseS1uYW1le1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgLmZ1bGwtbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7IFxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbmRpY2F0b3Itc2V4e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC51bmRlci1uYW1lcy13e1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3MTlhYzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnR5cGUtYWZmaWxpYXRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlY2lwaWVudEZhbWlseS1kYXRlc3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWZiZmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktaXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudEZhbWlseS1pdGVtIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktbmFtZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWl0ZW0gLmNvbnRyYWN0LXJlY2lwaWVudEZhbWlseS1kYXRlcyB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudEZhbWlseS1pdGVtIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktZGF0ZXMgLmR0LWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICB9XG5cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktaXRlbSAuY29udHJhY3QtcmVjaXBpZW50RmFtaWx5LWFjdGlvbnMge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnRGYW1pbHktZm9ybS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweCAwIDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiA4MiU7XG4gICAgfVxuXG4gICAgLmNsaWVudC1pbnB1dC1yb3cge1xuICAgICAgICBmbGV4OiAxNSU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1yb3cgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1sYXN0TmFtZSB7XG4gICAgICAgIHdpZHRoOiA1NCU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1yb3cgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1maXJzdE5hbWUge1xuICAgICAgICB3aWR0aDogNTQlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtc2V4IHtcbiAgICAgICAgd2lkdGg6IDU0JTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LWRkbiB7XG4gICAgICAgIHdpZHRoOiA1NCU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1yb3cgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC10eXBlIHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LWxldmVsIHtcbiAgICAgICAgd2lkdGg6IDU0JTtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LWhlYWx0aENhcmQge1xuICAgICAgICB3aWR0aDogNTQlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtaW5jbHVzaW9uRGF0ZSB7XG4gICAgICAgIHdpZHRoOiA1NCU7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1yb3cgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1kZWxldGlvbkRhdGUge1xuICAgICAgICB3aWR0aDogNTQlO1xuICAgIH1cblxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1yb3cgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1jYXRlZ29yeSxcbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJpYixcbiAgICAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LXJvdyAuY29udHJhY3QtcmVjaXBpZW50LWlucHV0LW1vZGUge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtYnRuLXN1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWRldGFpbHMtd3JhcHBlciAuY2xpZW50LWNvbnRyYWN0LWFjdGlvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvKiBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7ICovXG4gICAgfVxuXG4gICAgYm9keS5jb250cmFjdC1zaG93IC5yZWNpcGllbnQtYWN0aW9ucy13cnAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmN0ci12ZHQtbGlzdCAuY3RyLXZkdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIH1cblxuICAgIC5jdHItdmR0LWl0ZW0gbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5jdHItdmR0LWxpc3QgLmN0ci1pbmZvcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmN0ci1pbmZvcyAuY3RyLXZkdC1jb2x1bW4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtcm93IC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtbW9kZSB7XG4gICAgICAgIC8qIHdpZHRoOiA1MCU7ICovXG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LXJlY2lwaWVudC1pbnB1dC1tb2RlIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgIC5jb250cmFjdC1yZWNpcGllbnQtaW5wdXQtbW9kZSBsZWdlbmQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWlucHV0LWNhdGVnb3J5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5yZWNpcGllbnQtaW5wdXQtZmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5yZWNpcGllbnQtdmlldy1maWxlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8qIGxpbmUtaGVpZ2h0OiAxNzVweDsgKi9cbiAgICB9XG5cbiAgICAucmVjaXBpZW50LWltYWdlLWN0cmwge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLnJlY2lwaWVudC1pbWFnZS1jdHJsIC5yZWNpcGllbnQtdXBsb2FkLWltYWdlIHtcbiAgICAgICAgY29sb3I6IGdyZWVuO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLnJlY2lwaWVudC1pbWFnZS1jdHJsIC5yZWNpcGllbnQtZGVsZXRlLWltYWdlIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtdGV4dC1saXN0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtdGV4dC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB9XG5cbiAgICAuY29udHJhY3QtdGV4dC1pdGVtIC5jbGNibC1wYXJ0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5jb250cmFjdC10ZXh0LXNlbGVjdCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgIH1cblxuICAgIC5jb250cmFjdC10ZXh0LWl0ZW0gLmNvbnRyYWN0LXRleHQtaW5mbyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5tYXNzLWltcG9ydC1yZWNpcGllbnQtd3JwIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cblxuXG4gICAgLndnLXJlYy1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBoZWlnaHQ6IDIxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGUxYTdjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdGhpbiBzb2xpZCB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDJweCAycHggMXB4ICMwMDAwMDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDhweCBhdXRvO1xuICAgIH1cblxuICAgIC53Zy1yZWMtY2FyZCAuY29sLWEge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgIH1cblxuICAgIC53Zy1yZWMtY2FyZCAuY29sLWIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgIH1cblxuICAgIC53Zy1yZWMtY2FyZCAuaW1nLXcge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2I4N2VlYjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAud2ctcmVjLWNhcmQgLmltZy13IC5pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAud2ctcmVjLWNhcmQgLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEyMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC53Zy1yZWMtY2FyZCAuaW5mby13IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAud2ctcmVjLWNhcmQubm8tY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdyYXk7XG4gICAgfVxuXG4gICAgLndnLXJlYy1jYXJkLm5vLWNhcmQgLmltZy13IHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRncmV5O1xuICAgIH1cblxuICAgIC5pZGVudGl0eS1waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYXV0by1taW4taGVpZ2h0IHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuY2FyZC1saXN0LXNlY3Rpb24ge1xuICAgICAgICBib3JkZXI6IHRoaW4gc29saWQgI2NjY2NjYztcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDFweCBncmF5O1xuICAgIH1cblxuICAgIC5jYXJkLWxpc3Qtc2VjdGlvbj4uaGQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjgxYTRjO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLmNhcmQtbGlzdC1zZWN0aW9uPi5sc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgLmNhcmQtbGlzdC1zZWN0aW9uLm5ldy1jYXJkcy13cnAgYSB7XG4gICAgICAgIG1heC13aWR0aDogMzMzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJkLWxpc3Qtc2VjdGlvbi5yZW1vdmVkLWNhcmRzLXdycCBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcmQtbGlzdC1zZWN0aW9uPi5mdCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiMGIwYjA7XG4gICAgfVxuXG5cbiAgICAuY2FyZC1saXN0LXNlY3Rpb24gLmNvdW50LWluZGljYXRvciB7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG5cblxuXG4gICAgYm9keS5jYXJkcy1oYW5kbGluZyAubWFpbi1hY3Rpb25zLXcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG5cblxuICAgIC8qLS0tcHJldmlldyBjYXJkIC0tLS0qL1xuICAgIC5wcmV2aWV3LWNhcmQge1xuICAgICAgICB3aWR0aDogMzMycHg7XG4gICAgICAgIGhlaWdodDogMjEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2ZDYwNjg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB0aGluIHNvbGlkIHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMnB4IDJweCAxcHggIzZiNmI2YjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAucHJldmlldy1jYXJkIC5jb2wtYSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHg7XG4gICAgfVxuXG4gICAgLnByZXZpZXctY2FyZCAuY29sLWIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgIH1cblxuICAgIC5wcmV2aWV3LWNhcmQgLmltZy13IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjMWIyYmM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnByZXZpZXctY2FyZCAuaW1nLXcgLmltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5wcmV2aWV3LWNhcmQgLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEyMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5wcmV2aWV3LWNhcmQgLmluZm8tdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmNhcmQtbGlzdC1zZWN0aW9uPi5sc3Q+c3ZnIHtcbiAgICAgICAgd2lkdGg6IDMzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5jdi10cmVhdGVkLWluZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2E5NWY7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyNHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG5cbiAgICAuY3YtdHJlYXRlZC1pbmRpY2F0b3IgLmljbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5yZWNpcGllbnQtY29tcG9zaXRpb24taW5kaWNhdG9yLXdycCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucmVjaXBpZW50LWNvbXBvc2l0aW9uLWluZGljYXRvci5zdGF0dXMtaW5mby15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUxIDIzOCA3Nyk7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG5cbiAgICB9XG5cbiAgICAucmVjaXBpZW50LWNvbXBvc2l0aW9uLWluZGljYXRvci5zdGF0dXMtaW5mby1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NWVkODU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICB9XG5cbiAgICAucmVjaXBpZW50LWNvbXBvc2l0aW9uLWluZGljYXRvci5zdGF0dXMtaW5mby1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwOTJmNTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIH1cblxuICAgIC51c2VyLWNsaWVudC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC8qIEBpbXBvcnQgXCIuLi9jb2xvci91aS1jb2xvci12YXJpYWJsZXNcIjsgKi9cblxuICAgIC8qXG4gICAgLy8gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgLy8gXHRkaXNwbGF5OiBmbGV4O1xuICAgIC8vIFx0YmFja2dyb3VuZDogJGJvZHktZGI7XG4gICAgLy8gXHQuc2lkZS1sZWZ0IHtcbiAgICAvLyBcdFx0YmFja2dyb3VuZDogJHNpZGUtYmc7XG4gICAgLy8gXHRcdHdpZHRoOiAyOTBweDtcbiAgICAvLyBcdFx0bWluLWhlaWdodDogMTAwdmg7XG4gICAgLy8gXHR9XG4gICAgLy8gXHQubWFpbiB7XG4gICAgLy8gXHRcdGZsZXg6IDE7XG4gICAgLy8gXHR9XG4gICAgLy8gfVxuXG4gICAgLy8gLnNpZGUtbGVmdCB7XG4gICAgLy8gXHRkaXNwbGF5OiBmbGV4O1xuICAgIC8vIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyB9XG5cbiAgICAvLyAuc2wtaGVhZGVyIHtcbiAgICAvLyBcdGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gXHRjb2xvcjogI2ZmZjtcbiAgICAvLyBcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLy8gXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAvLyBcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgLy8gXHQucHJvZmlsZSB7XG4gICAgLy8gXHRcdG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgLy8gXHRcdC5wcm9maWxlLWNpcmNsZSB7XG4gICAgLy8gXHRcdFx0d2lkdGg6IDYwcHg7XG4gICAgLy8gXHRcdFx0aGVpZ2h0OiA2MHB4O1xuICAgIC8vIFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgLy8gXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuICAgIC8vIFx0XHR9XG4gICAgLy8gXHR9XG4gICAgLy8gXHQubmFtZSB7XG4gICAgLy8gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBcdH1cbiAgICAvLyB9XG5cbiAgICAvLyAuc2wtYm9keSAuaXRlbXMge1xuICAgIC8vIFx0ZGlzcGxheTogZmxleDtcbiAgICAvLyBcdGZsZXgtd3JhcDogd3JhcDtcbiAgICAvLyBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvLyBcdC5pdGVtIHtcbiAgICAvLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIFx0XHRjb2xvcjogI2ZmZjtcbiAgICAvLyBcdFx0bWFyZ2luOiAxMHB4O1xuICAgIC8vIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyBcdFx0d2lkdGg6IDEyMnB4O1xuICAgIC8vIFx0XHRpIHtcbiAgICAvLyBcdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAvLyBcdFx0fVxuICAgIC8vIFx0fVxuICAgIC8vIH1cblxuICAgIC8vIC5tYWluIHtcbiAgICAvLyBcdGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vIFx0aGVhZGVyIHtcbiAgICAvLyBcdFx0bWluLWhlaWdodDogNzBweDtcbiAgICAvLyBcdFx0YmFja2dyb3VuZDogI2ZmZjtcbiAgICAvLyBcdH1cblxuICAgIC8vIFx0LmNvbnRlbnQtbWFpbiB7XG4gICAgLy8gXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gXHRcdG92ZXJmbG93OiBhdXRvO1xuICAgIC8vIFx0XHQuY250LXRvcCB7XG4gICAgLy8gXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICAvLyBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gXHRcdFx0LmJsYy1pdG0ge1xuICAgIC8vIFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIC8vIFx0XHRcdFx0bWluLWhlaWdodDogMjIwcHg7XG4gICAgLy8gXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMTU2LCAxNTYsIDE1Nik7XG4gICAgLy8gXHRcdFx0XHRtYXJnaW46IDVweDtcbiAgICAvLyBcdFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgIC8vIFx0XHRcdH1cbiAgICAvLyBcdFx0fVxuICAgIC8vIFx0XHQuY250LWJvdHRvbSB7XG4gICAgLy8gXHRcdH1cbiAgICAvLyBcdH1cbiAgICAvLyB9XG5cbiAgICAvLyAuY29udGVudC1tYWluIC5jbnQtdG9wIC5ibGMtaXRtIHtcbiAgICAvLyBcdC5oZCB7XG4gICAgLy8gXHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgLy8gXHRcdGJhY2tncm91bmQ6ICM4ZTg3ODc7XG4gICAgLy8gXHR9XG4gICAgLy8gfSovXG5cbiAgICAvKkBpbXBvcnQgXCIuLi9jb2xvci91aS1jb2xvci12YXJpYWJsZXNcIjsqL1xuICAgIC8vIC5hcHAtbmFtZS13IHt9XG5cbiAgICAvLyBhLmFwcC1uYW1lIHtcbiAgICAvLyAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyAgICAgcGFkZGluZzogMTJweCAwO1xuICAgIC8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vICAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgIC8vICAgICBmb250LXNpemU6IDgwJTtcbiAgICAvLyAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIC8vIH1cblxuICAgIC8vIC5hcHAtbmFtZSAubG9nby1wcngge1xuICAgIC8vICAgICB3aWR0aDogNjBweDtcbiAgICAvLyB9XG5cbiAgICAvLyBhLmFwcC1uYW1lOmhvdmVyLFxuICAgIC8vIGEuYXBwLW5hbWU6Zm9jdXMge1xuICAgIC8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjMDg0ZjY4O1xuICAgIC8vIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIgLnNpZGUtbGVmdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwODRmNjg7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciAuc2lkZS1sZWZ0IC5tYWluIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuc2lkZS1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgLnNsLWhlYWRlcntcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCAyMHB4O1xuICAgICAgICAgICAgLmFwcC1uYW1le1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTAuOThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLmxvZ28tcHJ4e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3BhY2Utc2VwYXJhdG9ye1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI4KTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuc3BhY2UtaWRlbnRpZmljYXRpb257XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtcHNyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLm5hdi1wc3IgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICB9XG5cbiAgICAubmF2LXBzciB1bCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnRpdGxlLW5hdi1wc3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmODA7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDEwcHggMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnNsLWhlYWRlciB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vICAgICBjb2xvcjogI2ZmZjtcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY4MDtcbiAgICAvLyB9XG5cbiAgICAucHJvZmlsZS1jaXJjbGUge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtY2lyY2xlIGltZy5waG90byB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zbC1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC8qbWFyZ2luLXRvcDogYXV0bzsqL1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjgwO1xuICAgICAgICAvKmJhY2tncm91bmQ6IHJlZDsqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuXG4gICAgLnNsLWZvb3RlciAucHJvZmlsZSB7XG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgfVxuXG5cbiAgICAuc2wtZm9vdGVyIC5uYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zbC1mb290ZXIgLnJvbGVzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zbC1mb290ZXIgLmZpcnN0LW5hbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNsLWZvb3RlciAubGFzdC1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnNsLWZvb3RlciAubG9nb3V0IHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgOHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2wtZm9vdGVyIC5sb2dvdXQgYS5idC1sb2dvdXQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgb3BhY2l0eTogNjAlO1xuICAgIH1cblxuICAgIC5zbC1mb290ZXIgLmxvZ291dCBhLmJ0LWxvZ291dDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsLWJvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgLyogZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgKi9cbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuc2wtYm9keSAuaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuXG4gICAgLnNsLWJvZHkgLml0ZW1zIC5pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAuc2wtYm9keSAuaXRlbXMgLml0ZW06aG92ZXIsXG4gICAgLnNsLWJvZHkgLml0ZW1zIC5pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNTNhNGQ7XG4gICAgfVxuXG4gICAgLnNsLWJvZHkgLml0ZW1zIC5pdGVtIC5pY28tdyB7fVxuXG4gICAgLnNsLWJvZHkgLml0ZW1zIC5pdGVtIC50eHQtdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG5cbiAgICBzcGFuLnR4dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5zbC1ib2R5IC5iYWRnZS1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjMDg0ZjY4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmxpbmstd3JhcHBlciAubGluay1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxpbmstd3JhcHBlciAubGluay1pdGVtIC5idG4tbGluay13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJ0bi1saW5rLXdyYXBwZXIgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5saW5rLXdyYXBwZXIgLmxpbmstaXRlbSAuYnRuLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmN1cnJlbnQtbmF2LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNTQxNTcgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNDFjNGVmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxpbmstd3JhcHBlciAubGluay1pdGVtIC5idG4tbGluayAubGluay1pY28ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5saW5rLXdyYXBwZXIgLmxpbmstaXRlbSAuYnRuLWxpbmsgLmxpbmstYXJyb3cge1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAubGluay13cmFwcGVyIC5saW5rLWl0ZW0gLmJ0bi1saW5rLmN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDU0MTU3O1xuICAgIH1cblxuICAgIC5saW5rLXdyYXBwZXIgLmxpbmstaXRlbSAuYnRuLWxpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDU0MTU3ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzQxYzRlZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5saW5rLXdyYXBwZXIgLmRpc2FibGUge1xuICAgICAgICBvcGFjaXR5OiAwLjRcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudS5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzA4NGY2ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgfVxuXG4gICAgLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudS1pdGVtIC5idG4tc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJ0bi1zdWJtZW51LXdyYXBwZXIgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUtaXRlbSAuYnRuLXN1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUtaXRlbSAuYnRuLXN1Ym1lbnUubm9saW5rIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUtaXRlbSAuc3VibWVudS1pY28ge1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUtaXRlbSAuYnRuLXN1Ym1lbnU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDUzYjRlO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51LnN1Yi1zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzA4NGY2ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgfVxuXG4gICAgLnN1Yi1zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zdWItc3VibWVudS13cmFwcGVyIC5zdWJtZW51LWl0ZW0gLmJ0bi1zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3ViLXN1Ym1lbnUtd3JhcHBlciAuc3VibWVudS1pdGVtIC5idG4tc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnN1Yi1zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUtaXRlbSAuc3VibWVudS1pY28ge1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC5zdWItc3VibWVudS13cmFwcGVyIC5zdWJtZW51LWl0ZW0gLmJ0bi1zdWJtZW51OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA1M2I0ZTtcbiAgICB9XG5cbiAgICAubGluay1pdGVtOmhvdmVyIC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMHB4LCAwLCAwKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIC5zdWJtZW51LWl0ZW0gLnN1Yi1zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN1Ym1lbnUtaXRlbTpob3ZlciAuc3ViLXN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTk4cHgsIDAsIDApO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgLm1haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC8vIC5tYWluIGhlYWRlciB7XG4gICAgLy8gICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAvLyB9XG5cbiAgICAvLyBoZWFkZXIgLmhlYWRlci10aXRsZS13IHtcbiAgICAvLyAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIC8vICAgICBmb250LXNpemU6IDkwJTtcbiAgICAvLyAgICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICAgZmxleDogMTtcbiAgICAvLyB9XG5cbiAgICAubWFpbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgaGVhZGVyIC5oZWFkZXItdGl0bGUtdyAuaGVhZGVyLW5hbWUtbWVkaWNhbCB7XG4gICAgICAgIGNvbG9yOiAjNjgxYTRjO1xuICAgIH1cblxuICAgIGhlYWRlciAuaGVhZGVyLWFjdGlvbnMtdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaGVhZGVyIC5oZWFkZXItYWN0aW9ucy13IGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogcHVycGxlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBoZWFkZXIgLmFjdGlvbi1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubWFpbiAuY29udGVudC1tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICB9XG5cbiAgICAubWFpbiAuY29udGVudC1tYWluIC5jbnQtdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAuY250LXRvcCAuYmxjLWl0bS1yZWN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkY2RjZGM7XG4gICAgICAgIG1hcmdpbjogNHB4IDRweDtcbiAgICB9XG5cbiAgICAuY250LXRvcCAuYmxjLWl0bS1yZWN0IC5oZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjOWM4Yzg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgfVxuXG4gICAgLmNudC10b3AgLmJsYy1pdG0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuICAgICAgICBib3JkZXI6IHRoaW4gc29saWQgIzkxMzQ2ZjtcbiAgICAgICAgY29sb3I6ICM5MTM0NmY7XG4gICAgfVxuXG4gICAgLmNudC10b3AgLmJsYy1pdG06aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDhweCAxcHggI2I4YTJiMDtcbiAgICB9XG5cbiAgICAuY250LXRvcCAuYmxjLWl0bSAuaGQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzJweDtcbiAgICAgICAgLyogYmFja2dyb3VuZDogI2M5YzhjODsgKi9cbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmNudC10b3AgLmJsYy1pdG0gLmhkIC5pY28tdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG5cbiAgICAuY250LXRvcCAuYmxjLWl0bSAuaGQgLnR4dC13IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICAuY250LWJvdHRvbSB7fVxuXG4gICAgLmJ1bGxlLWNvdW50LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmJ1bGxlLWNvdW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogZ3JheTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmJ1bGxlLWNvdW50OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuc2QtZm9vdGVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5zZC1mb290ZXIgYS5zZC1sb2dvdXQge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuYnVsbGUtY291bnQuYnVsbGUtY291bnQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDgwZmY7XG4gICAgfVxuXG4gICAgLmJ1bGxlLWNvdW50LmJ1bGxlLWNvdW50LWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwZmY5ZjtcbiAgICB9XG5cbiAgICAuYnVsbGUtY291bnQuYnVsbGUtY291bnQtcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhNWQ4ODtcbiAgICB9XG5cbiAgICAuYnVsbGUtY291bnQuYnVsbGUtY291bnQtb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RiYzEyMztcbiAgICB9XG5cbiAgICAuYnVsbGUtY291bnQuYnVsbGUtY291bnQtcHVycGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2M3NDY5ZjtcbiAgICB9XG5cbiAgICAuYnVsbGUtY291bnQuYnVsbGUtY291bnQtZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhYWFhYWE7XG4gICAgfVxuXG4gICAgI2NvbnRyYWN0X2Zvcm1fbGV2ZWxNb2RlbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICNjb250cmFjdF9mb3JtX2xldmVsTW9kZWxzPi5mb3JtLWNoZWNrIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC5jb250cmFjdC1kZXRhaWxzLXdyYXBwZXIgLmNvbnRyYWN0LWNsb3NlZC1pbmRpY2F0b3Ige1xuICAgICAgICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICBsZWZ0OiAxNnB4OyovXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5NTI7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLmNvbnRyYWN0LWRldGFpbHMtd3JhcHBlciAuY29udHJhY3QtY2xvc2VkLWluZGljYXRvci13cnAge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuYnQtYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnJhZGlvLWlubGluZSBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG5cbiAgICAuaW5kaWNhdG9yLXNleC1zdGFmZiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiB0aGluIHNvbGlkIGdyYXk7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tcmVjaXBpZW50LWFjdGlvbnMgZGl2LmRyb3Bkb3duLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXJlY2lwaWVudC1hY3Rpb25zIC5idC1hY3Rpb25zOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLyogdGVtcG9yYXJ5ICovXG4gICAgLmNsYXVzZS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5tb2RpZnktY29udHJhY3QtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC8qIGVuZCB0ZW1wb3JhcnkgKi9cblxuICAgIHVsLmFnYy1wcmVzdGEtY2x0LW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIHVsLmFnYy1wcmVzdGEtY2x0LW1lbnU+bGkge1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgIH1cblxuXG4gICAgdWwuYWdjLXByZXN0YS1jbHQtbWVudT5saT5hIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBwdXJwbGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuXG4gICAgdWwuYWdjLXByZXN0YS1jbHQtbWVudT5saT5hLmN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBwdXJwbGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuZm9ybS1zdGFmZiB7fVxuXG4gICAgLmZvcm0tc3RhZmYgLmxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tc3RhZmYgI21lZGljYWxfc3RhZmZfcm9sZSAuZm9ybS1jaGVjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmFnYy1jYXJlLXJlcXVlc3QgLmNhcmUtcmVxdWVzdC12YWxpZGF0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNmZmJkO1xuICAgIH1cblxuICAgIC5hZ2MtY2FyZS1yZXF1ZXN0IC5jYXJlLXJlcXVlc3QtY2FyZS1jcmVhdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjYmU0NztcbiAgICB9XG5cbiAgICAuYWdjLWNhcmUtcmVxdWVzdCAuY2FyZS1yZXF1ZXN0LXJlamVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTBjMDtcbiAgICB9XG5cbiAgICAuYWdjLWNhcmUtcmVxdWVzdCAubGluZS1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgIC5zdGFuZGFyZC1saXN0LWNhcmUtcmVxdWVzdCAubGluZS1pdGVtIC5jb2wge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIC5mb3JtLXN0YWZmICNtZWRpY2FsX3N0YWZmX3JvbGUgLmZvcm0tY2hlY2sgaW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAuY2x0LXZpZXctY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5idG4tbmV4dC1vdXRzaWRlLW1haW4tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuY2FyZS1pdGVtLXdycCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmNhcmUtaXRlbS13cnAgLmNhcmUtaXRlbS1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcmUtaXRlbS13cnAgLmNhcmUtaXRlbS1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5jYXJlLWl0ZW0td3JwIC5jYXJlLWl0ZW0tcm93IC5jYXJlLWl0ZW0taW5wdXQtY29sIHtcbiAgICAgICAgbWFyZ2luOiAwcHggNHB4O1xuICAgIH1cblxuICAgIC5jYXJlLWl0ZW1zLWRldGFpbHMtdGl0bGUsXG4gICAgLmxpc3QtY2FyZS1pdGVtcyBsaS5pdG0sXG4gICAgLmNhcmUtYW1vdW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmNhcmUtaXRlbXMtZGV0YWlscy10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIH1cblxuICAgIC5jYXJlLWFtb3VudHMge1xuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICB9XG5cbiAgICAuY2FyZS1pdGVtcy1kZXRhaWxzLXdycCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gICAgfVxuXG4gICAgLmNhcmUtaXRlbS1tZWRpY2FsLWNvbnN1bWFibGUtd3JwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuY2FyZS1pdGVtLW1lZGljYWwtY29uc3VtYWJsZS13cnAgLmNhcmUtaXRlbS1tZWRpY2FsLWNvbnN1bWFibGUtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJlLWl0ZW0tbWVkaWNhbC1jb25zdW1hYmxlLXdycCAuY2FyZS1pdGVtLW1lZGljYWwtY29uc3VtYWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5jYXJlLWl0ZW0tbWVkaWNhbC1jb25zdW1hYmxlLXdycCAuY2FyZS1pdGVtLW1lZGljYWwtY29uc3VtYWJsZS1yb3cgLmNhcmUtaXRlbS1tZWRpY2FsLWNvbnN1bWFibGUtaW5wdXQtY29sIHtcbiAgICAgICAgbWFyZ2luOiAwcHggNHB4O1xuICAgIH1cblxuICAgIC5jb250cmFjdC1kZXRhaWxzLWl0bSBsYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG5cbiAgICAubGluay13cmFwcGVyIC5saW5rLWl0ZW0gLmJ0bi1saW5rLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY2FyZS1yZXF1ZXN0LWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAudXNlci1hZ2VuY3ktbGlzdC13cnAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24tYmxvY2std3JwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWJsb2NrIHtcblxuICAgICAgICAubm90aWZpY2F0aW9uLWJlbGwtYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1iZWxsLWJ1dHRvbjphY3RpdmUgLmJhZGdlLW1lbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgzLCA4MywgODMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhZGdlLW1lbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmNDU0NTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICZbZGF0YS1ub3RpZmljYXRpb249XCIwXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF2YXRhci1hZ2VudCB7XG4gICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHRleHQtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuYXZhdGFyLWFnZW50IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHVzLW5vdGlmaWNhdGlvbixcbiAgICAgICAgLm5vdGlmaWNhdGlvbi10aW1lIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uLXRpbWUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWJlbGwtYnV0dG9uIC5iYWRnZS1tZW51IHtcbiAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgIH1cblxuICAgIC5zdGF0dXMtYmxvY2stbm90aWZpY2F0aW9uLXVuc2VlbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM0ODlkNTtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpZmljYXRpb24tY29udGVudCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXR1cy1ub3RpZmljYXRpb24tdW5zZWVuIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG5cbiAgICAgICAgLmZhcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IC42cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbi1iZWxsLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiBwdXJwbGU7XG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbi1iZWxsLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBwdXJwbGU7XG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbi1iZWxsLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cblxuICAgIC8qIGFnZW5jeSBsaXN0IHN0YXJ0ICovXG5cbiAgICBkaXYuYWdlbmN5LWxpc3QtaGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgZGl2LmFnZW5jeS1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIC5hZ2VuY3ktbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4NGY2ODtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIC5hZ2VuY3ktbmFtZS13cnAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAuYWdlbmN5LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RkZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWdlbmN5LW5hbWU6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWdlbmN5LW5hbWU6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWdlbmN5LWF2YXRhci13cnAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAuYWdlbmN5LWF2YXRhciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnZW5jeS1jb250YWN0LXdycCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgIC5hZ2VuY3ktY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnZW5jeS1hY3Rpb24td3JwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogYWdlbmN5IGxpc3QgZW5kICovXG5cbiAgICAvKiBhZ2VuY3kgc2hvdyBzdGFydCAqL1xuXG4gICAgLmFnZW5jeS1uYW1lLXRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuYWdlbmN5LWF2YXRhci1pbmZvLXdycCB7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmFnZW5jeS1hdmF0YXItd3JwIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBkb3VibGUgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZ2VuY3ktYXZhdGFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZ2VuY3ktaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICAgICAuYWdlbmN5LWluZm8taXRlbSB7XG5cbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFnZW5jeS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFnZW5jeS1pbmZvLWl0ZW0uc2NoZWR1bGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAuaGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zY2hlZHVsZS1kYXlzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiBpLmZhcyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnZW50LWxpc3QtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFnZW50LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcblxuICAgICAgICA+Lm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLWFnZW5jeS1saXN0LXdycCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjODg4ODg4O1xuXG4gICAgICAgIC51c2VyLWFnZW5jeS1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXG4gICAgICAgICAgICAudXNlci1hZ2VuY3ktbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAgICAgLnVzZXItYWdlbmN5LWFjdGlvbi13cnAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIGFnZW5jeSBzaG93IGVuZCAqL1xuXG4gICAgLyogdXNlciBhZ2VuY3kgZm9ybSBzdGFydCAqL1xuXG4gICAgLnVzZXItYWdlbmN5LWZvcm0tdGl0bGUsXG4gICAgLmFnZW5jeS1mb3JtLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC51c2VyLWFnZW5jeS1mb3JtLXdycCxcbiAgICAuYWdlbmN5LWZvcm0td3JwIHtcblxuICAgICAgICAudXNlci1hZ2VuY3ktZm9ybSxcbiAgICAgICAgLmFnZW5jeS1mb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgLmZvcm0tY29sIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5lLmFkZC11c2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVzZXItYWdlbmN5LWFjdGlvbi13cnAsXG4gICAgICAgICAgICAuYWdlbmN5LWFjdGlvbi13cnAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLWltYWdlLXByZXZpZXcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvKiB1c2VyIGFnZW5jeSBmb3JtIGVuZCAqL1xuXG5cbiAgICAvKiogUkVTUE9OU0lWRSAqKi9cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNsLWJvZHkge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudS1pdGVtIC5idG4tc3VibWVudS13cmFwcGVyLFxuICAgICAgICAgICAgLmxpbmstd3JhcHBlciAubGluay1pdGVtIC5idG4tbGluay13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VibWVudS1pdGVtIC5zdWItc3VibWVudS13cmFwcGVyLFxuICAgICAgICAgICAgLmxpbmstd3JhcHBlciAubGluay1pdGVtIC5idG4tbGluay13cmFwcGVyIC5kcm9wZG93bi1tZW51LnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VibWVudS1pdGVtOmhvdmVyIC5zdWJtZW51LWljbyxcbiAgICAgICAgICAgIC5saW5rLXdyYXBwZXIgLmxpbmstaXRlbTpob3ZlciAuYnRuLWxpbmsgLmxpbmstYXJyb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpZmljYXRpb24tYmxvY2std3JwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWRvbmx5LWVtYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB9XG5cblxuXG5cblxuICAgIC5pbmZvLXJlYy1pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmI4NDlkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEyMCU7XG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgIH1cblxuICAgIC5jbGllbnQtdXNlci1hdmF0YXItcmVjaXBpZW50IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggIzk5OTk5OTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGEuYXBwLW5hbWUge1xuICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy8gfVxuXG4gICAgLmNvbnRlbnQtbG9nby1jbGllbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAucGFyZW50LWxvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgLmxvZ28tcHJ4IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1wcngge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIG5ldyBzdHlsZVxuICAgIC50aXRsZS1wYWdlLXNwYWNlLWNsaWVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAuaWNvbi0tYXJyb3ctcmlnaHQtc2hhcGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNNDggMzk5LjI2QzQ4IDMzNS4xOSA2Mi40NCAyODQgOTAuOTEgMjQ3YzM0LjM4LTQ0LjY3IDg4LjY4LTY4Ljc3IDE2MS41Ni03MS43NVY3Mkw0NjQgMjUyTDI1Mi40NyA0MzJWMzI5LjM1Yy00NC4yNSAxLjE5LTc3LjY2IDcuNTgtMTA0LjI3IDE5Ljg0Yy0yOC43NSAxMy4yNS00OS42IDMzLjA1LTcyLjA4IDU4LjdMNDggNDQwWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgfVxuXG4gICAgLmljb24tLWFycm93LWxlZnQtc2hhcGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdtNDY0IDQ0MGwtMjguMTItMzIuMTFjLTIyLjQ4LTI1LjY1LTQzLjMzLTQ1LjQ1LTcyLjA4LTU4LjdjLTI2LjYxLTEyLjI2LTYwLTE4LjY1LTEwNC4yNy0xOS44NFY0MzJMNDggMjUyTDI1OS41MyA3MnYxMDMuMjFjNzIuODggMyAxMjcuMTggMjcuMDggMTYxLjU2IDcxLjc1QzQ0OS41NiAyODQgNDY0IDMzNS4xOSA0NjQgMzk5LjI2WicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgfVxuXG4gICAgLmljb24tLWRhdGUtb3RoZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nTTUuNjczIDBhLjcuNyAwIDAgMSAuNy43djEuMzA5aDcuNTE3di0xLjNhLjcuNyAwIDAgMSAxLjQgMHYxLjNIMThhMiAyIDAgMCAxIDIgMS45OTl2MTMuOTkzQTIgMiAwIDAgMSAxOCAyMEgyYTIgMiAwIDAgMS0yLTEuOTk5VjQuMDA4YTIgMiAwIDAgMSAyLTEuOTk5aDIuOTczVi42OTlhLjcuNyAwIDAgMSAuNy0uNjk5TTEuNCA3Ljc0MnYxMC4yNTlhLjYuNiAwIDAgMCAuNi42aDE2YS42LjYgMCAwIDAgLjYtLjZWNy43NTZ6bTUuMjY3IDYuODc3djEuNjY2SDV2LTEuNjY2em00LjE2NiAwdjEuNjY2SDkuMTY3di0xLjY2NnptNC4xNjcgMHYxLjY2NmgtMS42Njd2LTEuNjY2em0tOC4zMzMtMy45Nzd2MS42NjZINXYtMS42NjZ6bTQuMTY2IDB2MS42NjZIOS4xNjd2LTEuNjY2em00LjE2NyAwdjEuNjY2aC0xLjY2N3YtMS42NjZ6TTQuOTczIDMuNDA4SDJhLjYuNiAwIDAgMC0uNi42djIuMzM1bDE3LjIuMDE0VjQuMDA4YS42LjYgMCAwIDAtLjYtLjZoLTIuNzF2LjkyOWEuNy43IDAgMCAxLTEuNCAwdi0uOTI5SDYuMzczdi45MmEuNy43IDAgMCAxLTEuNCAweicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgfVxuXG4gICAgLmljb24tLXVzZXItZXhjbHVzaW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J004LjUgNC41YTIuNSAyLjUgMCAxIDEtNSAwYTIuNSAyLjUgMCAwIDEgNSAwTTEwIDEzYy41NTIgMCAxLjAxLS40NTIuOS0uOTk0YTUuMDAyIDUuMDAyIDAgMCAwLTkuODAyIDBjLS4xMDkuNTQyLjM1Ljk5NC45MDIuOTk0em0uNzUtNy43NWEuNzUuNzUgMCAwIDAgMCAxLjVoMy41YS43NS43NSAwIDAgMCAwLTEuNXonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgICAgICBtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIH1cblxuICAgIC5pY29uLS11c2VyLWluY2x1c2lvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNOC41IDQuNWEyLjUgMi41IDAgMSAxLTUgMGEyLjUgMi41IDAgMCAxIDUgME0xMCAxM2MuNTUyIDAgMS4wMS0uNDUyLjktLjk5NGE1LjAwMiA1LjAwMiAwIDAgMC05LjgwMiAwYy0uMTA5LjU0Mi4zNS45OTQuOTAyLjk5NHptMi41LTkuNWEuNzUuNzUgMCAwIDEgLjc1Ljc1djFoMWEuNzUuNzUgMCAwIDEgMCAxLjVoLTF2MWEuNzUuNzUgMCAwIDEtMS41IDB2LTFoLTFhLjc1Ljc1IDAgMCAxIDAtMS41aDF2LTFhLjc1Ljc1IDAgMCAxIC43NS0uNzUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgICAgICBtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIH1cblxuICAgIC5pY29uLS1zdGFyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00xMiAxNy4yN0wxOC4xOCAyMWwtMS42NC03LjAzTDIyIDkuMjRsLTcuMTktLjYxTDEyIDJMOS4xOSA4LjYzTDIgOS4yNGw1LjQ2IDQuNzNMNS44MiAyMXonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgICAgICBtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIH1cblxuICAgIC5pY29uLS1tb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00xMiAzYy0xLjEgMC0yIC45LTIgMnMuOSAyIDIgMnMyLS45IDItMnMtLjktMi0yLTJtMCAxNGMtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDJzMi0uOSAyLTJzLS45LTItMi0ybTAtN2MtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDJzMi0uOSAyLTJzLS45LTItMi0yJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAgICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICB9XG5cbiAgICAuaWNvbi0tUGFpZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMiAyMWE5IDkgMCAxIDAgMC0xOGE5IDkgMCAwIDAgMCAxOG0tLjIzMi01LjM2bDUtNmwtMS41MzYtMS4yOGwtNC4zIDUuMTU5bC0yLjIyNS0yLjIyNmwtMS40MTQgMS40MTRsMyAzbC43NzQuNzc0eicgY2xpcC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAgICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICB9XG5cbiAgICAuaWNvbi1vdXRzdGFuZGluZy1wYXltZW50IHtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2JiOTc1NjtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tYWRkLW9wZXJhdGlvbi1idG4ge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMThFM0E7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMThFM0E7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDE4ODM3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDE4ODM3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDE4ODM3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDE4ODM3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMTg4MzcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMTg4MzcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg2ODY4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ODY4Njg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtb3BlcmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgIC5pbmZvLW9wLWNhcmQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5yZWZlcmVuY2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCRTlEMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF0ZS1jcmVhdC1vcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkY0RUI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR5cGUtb3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW1iZXItb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUtb2YtbmV3LW9wIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhdHVzLW9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgLnNoYXAtcm91bmQtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdGF0dXMtY3VycmVudGx5LXR5cGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4NkJBQ0IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RhdHVzLXdhaXRpbmctdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwN0ExRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RhdHVzLXZhbGlkYXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDk2NDQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgfVxuXG4gICAgLmZvbnQtMTRweCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb250LTE2cHgge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGlzdG9yaXF1ZS1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuXG4gICAgICAgIC5zZWN0aW9uLWhpc3RvcmlxdWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIC5taW4tYXZhdGFyLWhpc3RvcmlxdWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF0ZS1oaXN0b3JpcXVlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNTM2Mzg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwLWhpc3RvcmlxdWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcxN0Q5NDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1ncmVlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAxOEUzQTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAxOGUzYTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMTg4Mzc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMTg4Mzc7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDE4ODM3O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDE4ODM3O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDE4ODM3O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDE4ODM3O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWJvcmRlci1ncmVlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMThlM2E7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIGNvbG9yOiAjMDE4ZTNhO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmZTg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMThlM2E7XG4gICAgICAgICAgICBjb2xvcjogIzAxOGUzYTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZlODtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAxOGUzYTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDE4ZTNhO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmZTg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMThlM2E7XG4gICAgICAgICAgICBjb2xvcjogIzAxOGUzYTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1ib3JkZXItb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjYzE4MjI0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzE4MjI0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogI2MxODIyNDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMTgyMjQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjYzE4MjI0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxODIyNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogI2MxODIyNDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMTgyMjQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLFxuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9udC1ibG9kLTYwMCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmNhcmQtYmVuZWZpY2lhcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAgICAgLmF2YXRhci1iZW5lZmljaWFyeSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIC5zeC10eXBlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5jbHVzaW9uLWRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubnVtYi1jYXJ0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLW1vcmUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICB9XG5cbiAgICAuYnRuLW1vZGFsLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDgwZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuYnRuLW1vZGFsLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwODRmNjg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwYzY4ODk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGM2ODg5O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGM2ODg5O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvaWNvbnMvYXJyb3ctYnJlYWRjcnVtYi1zdmcuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLS1maWxlLXBkZiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTI0IDB2MjRIMFYwek0xMi41OTMgMjMuMjU4bC0uMDExLjAwMmwtLjA3MS4wMzVsLS4wMi4wMDRsLS4wMTQtLjAwNGwtLjA3MS0uMDM1Yy0uMDEtLjAwNC0uMDE5LS4wMDEtLjAyNC4wMDVsLS4wMDQuMDFsLS4wMTcuNDI4bC4wMDUuMDJsLjAxLjAxM2wuMTA0LjA3NGwuMDE1LjAwNGwuMDEyLS4wMDRsLjEwNC0uMDc0bC4wMTItLjAxNmwuMDA0LS4wMTdsLS4wMTctLjQyN2MtLjAwMi0uMDEtLjAwOS0uMDE3LS4wMTctLjAxOG0uMjY1LS4xMTNsLS4wMTMuMDAybC0uMTg1LjA5M2wtLjAxLjAxbC0uMDAzLjAxMWwuMDE4LjQzbC4wMDUuMDEybC4wMDguMDA3bC4yMDEuMDkzYy4wMTIuMDA0LjAyMyAwIC4wMjktLjAwOGwuMDA0LS4wMTRsLS4wMzQtLjYxNGMtLjAwMy0uMDEyLS4wMS0uMDItLjAyLS4wMjJtLS43MTUuMDAyYS4wMjMuMDIzIDAgMCAwLS4wMjcuMDA2bC0uMDA2LjAxNGwtLjAzNC42MTRjMCAuMDEyLjAwNy4wMi4wMTcuMDI0bC4wMTUtLjAwMmwuMjAxLS4wOTNsLjAxLS4wMDhsLjAwNC0uMDExbC4wMTctLjQzbC0uMDAzLS4wMTJsLS4wMS0uMDF6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nTTEyIDJ2Ni41YTEuNSAxLjUgMCAwIDAgMS41IDEuNUgyMHYxMGEyIDIgMCAwIDEtMiAySDZhMiAyIDAgMCAxLTItMlY0YTIgMiAwIDAgMSAyLTJ6bS0uOTg5IDkuODQ4YTYuMjIyIDYuMjIyIDAgMCAxLTIuMjM1IDMuODcyYy0uODg3LjcxNi0uMDc2IDIuMTIxLjk4OCAxLjcxMmE2LjIyMyA2LjIyMyAwIDAgMSA0LjQ3MSAwYzEuMDY0LjQxIDEuODc1LS45OTUuOTg4LTEuNzEyYTYuMjIzIDYuMjIzIDAgMCAxLTIuMjM1LTMuODcyYy0uMTc3LTEuMTI2LTEuOC0xLjEyNy0xLjk3NyAwTTEyIDE0LjMwM2wuODA2IDEuMzk0aC0xLjYxem0yLTEyLjI2YTIgMiAwIDAgMSAxIC41NDNMMTkuNDE0IDdhMiAyIDAgMCAxIC41NDMgMUgxNHonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgfVxuXG4gICAgLmdyb3VwLWJ0bi1zZWFyY2gtY3VzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1vZi1pbnB1dC1zZWFyY2gge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiA5NCU7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NlZDRkYTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWFjdGlvbi1jYXJkIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAyN3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ODY4Njg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ODY4Njg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQtOHB4IHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5uYi1hZmZpbGlhdGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIC5ncm91cC1hdmF0YXItYWZmaWxpYXRlcyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG5cbiAgICAgICAgICAgIC5hdmF0YXItYWZmaWxpYXRlcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1leHBvcnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwNGI2ZjE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNGI2ZjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1jdXN0LXN0eWxlIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDE2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cbiAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYXltZW50LW1vZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBlMTIxMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyMjRmNTYxZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0YXR1cy1wYXltZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0YXR1cy1wYXltZW50LnBhaWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0YXR1cy1wYXltZW50Lm91dHN0YW5kaW5nLXBheW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTk4OTJmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E5ODkyZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi0tcGF5bWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI4IDI4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNNS43NTQgNWEzLjc1IDMuNzUgMCAwIDAtMy43NSAzLjc1di43NUgyNnYtLjc1QTMuNzUgMy43NSAwIDAgMCAyMi4yNSA1em0tMy43NSAxNC4yNVYxMUgyNnY4LjI1QTMuNzUgMy43NSAwIDAgMSAyMi4yNSAyM0g1Ljc1NWEzLjc1IDMuNzUgMCAwIDEtMy43NS0zLjc1TTE4LjI1IDE2LjVhLjc1Ljc1IDAgMCAwIDAgMS41aDMuNWEuNzUuNzUgMCAwIDAgMC0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAgICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICB9XG5cbiAgICAuYm9sZC01MDAge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5jYXJkLWludGVybG9jdXRvci1hZ2VuY3kge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5hdmF0YXItaW50ZXJsb2N1dG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2OThkOWIyOTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAuZnVsbC1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mdW5jdGlvbi1pbnRlcmxvY3V0b3Ige1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk4ZDliO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhY3QtaW50ZXJsb2N1dG9yIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY5OGQ5YjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWlsLWFkZHJlc3MtaW50ZXJsb2N1dG9yIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk4ZDliO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXNoYWRvdyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMzIsIDMzLCAzNiwgMC4yOCk7XG5cbiAgICAgICAgLnRpdGxlLWNhcmQtc2hhZG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzBFMjYzNTtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQjdCRUMyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY3JvbGxlciB7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcC1hY3Rpb24tY2FyZC1jbGllbnR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBidXR0b24uYnRue1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogYmlzcXVlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY5OGQ5YjNkO1xuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY5OGQ5YjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gLmZvcm0tbGFiZWx7XG4gICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgLy8gICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAvLyB9XG4gICAgLm0tYXV0by1yLTB7XG4gICAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgICB9XG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLXdycHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1tZWRpYS11cGxvYWQtZGVsZXRlLWJ1dHRvbntcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLndycC1idG57XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuYXZhdGFyLXZpZXd7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuY2xpZW50LXVzZXItYXZhdGFyLXJlY2lwaWVudHtcbiAgICAgICAgICAgIC5waWMtYXZhdGFye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVjaXBpZW50LWlucHV0LWxpbmV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIC5sYWJlbC1mb3JtLXZpZXd7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0aWMtdmFsdWV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggNXB4IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXR4dHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMzEsIDEyNCwgMjExKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbi13cnAtbGlzdC1yZWNpcGllbnRze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5yZWNpcGllbnQtaW5mby1uYW1le1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLmNudG50e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgIC5jb250cmFjdC1yZWNpcGllbnQtcGFydC1vbmV7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5mdWxsLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyBcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjsgXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250cmFjdC1yZWNpcGllbnQtcGFydC10d297XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250cmFjdC1yZWNpcGllbnQtcGFydC10aHJlZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RkLXBhc3R7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDdweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmJsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzE5YWMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hZmZpbGlhdGVzLXdycCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuaWNvLWNvdW50ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVlMDgyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LWJldHdlZW57XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLndoaXRlLXNwYWNlLW5vd3JhcHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICB9XG5cblxuICAgIC5icmVhZGNydW1ic3tcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAuaXRlbS1icmVhZGNydW1ie1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaTpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAuaXRlbS1icmVhZGNydW1ie1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tYWRke1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTk5M2M3O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU5OTNjNztcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTkzYzc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk5M2M3O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU5OTNjNztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1OTkzYzc7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTkzYzc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk5M2M3O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1ncmF5LXNldHRpbmd7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGM0Y1ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0YxRjNGNSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICBjb2xvcjogIzFhM2M1MWNjO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgY29sb3I6ICMxYTNjNTFjYztcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tY2FuY2Vse1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjYgNjAgODEgLyA0NyUpICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI2LCA2MCwgODEsIDAuOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLmljb257XG4gICAgICAgICAgICBjb2xvcjogIzFhM2M1MWNjO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndyYXBwZXItc3Bpbm5lcntcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5uby1kYXRhLWluZm97XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC53cnAtcGljdG97XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAuaW1nLXBpY3Rve1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZS1uby1kYXRhe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI0EwQTBBMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcC1uby1kYXRhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjQTBBMEEwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLndycC1zdGF0dXN7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgLnN0YXR1c3tcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC8vIFNhaXNpZSB0ZXJtaW7DqWVzXG4gICAgLnN0YXR1cy5lbnRyeS1jb21wbGV0ZWR7XG4gICAgICAgIGNvbG9yOiAjMGU5OGM3O1xuICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjRhYmQ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aGFzKC5lbnRyeS1jb21wbGV0ZWQpe1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzI0YWJkOSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIGVuIGNvdXJzIGRlIHNhaXNpZVxuICAgIC5zdGF0dXMuY3VycmVudGx5LXR5cGluZ3tcbiAgICAgICAgY29sb3I6ICNjZmE3NDQ7XG4gICAgICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYWM0NjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpoYXMoLmN1cnJlbnRseS10eXBpbmcpe1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2VhYzQ2NCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIHNhaXNpZSB2YWxpZGVcbiAgICAuc3RhdHVzLnZhbGlkLWVudHJ5e1xuICAgICAgICBjb2xvcjogIzYxZDk3YjtcbiAgICAgICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzYxZDk3YjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcygudmFsaWQtZW50cnkpe1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzYxZDk3YiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIFJlamV0w6llXG4gICAgLy8gLnN0YXR1cy5yZWplY3RlZHtcbiAgICAvLyAgICAgY29sb3I6IHJnYigyMDcgMjYgMjIgLyA3NyUpO1xuICAgIC8vICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgLy8gICAgICAgICB3aWR0aDogMTJweDtcbiAgICAvLyAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzcgNjYgNjMgLyA3NyUpO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgIC8vICY6aGFzKC5yZWplY3RlZCl7XG4gICAgLy8gICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA3IDI2IDIyIC8gNzclKSAhaW1wb3J0YW50O1xuICAgIC8vIH1cblxuXG4gICAgLy8gdmFsaWTDqVxuICAgIC5zdGF0dXMuYWdlbmN5LXZhbGlkYXRlZHtcbiAgICAgICAgY29sb3I6ICMzOEE4NjU7XG4gICAgICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM4QTg2NTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcyguYWdlbmN5LXZhbGlkYXRlZCl7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzhBODY1ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxufVxuXG4uYnRuLWljb257XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICM1MDgyYWUyZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLmljb257XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMUEzQzUxO1xuICAgIH1cbn1cbi5idG4tYWRkLWljb257XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICM1MDgyYWUyZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLmljb257XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMUEzQzUxO1xuICAgIH1cbn1cblxuLy8gJltkYXRhLW1vZGU9XCJpbWdfdXBsb2FkZWRcIl17XG5cbi5mbGV4LTF7XG4gICAgZmxleDogMTtcbn1cblxuLm1pbi1oLXNjcmVlbntcbiAgICBtaW4taGVpZ2h0OiA3OXZoICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmlsaXR5LWhpZGRlbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mb3JtLXJlY2lwaWVudHtcbiAgICAuZm9vdGVyLWZvcm0tcmVjaXBpZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXZ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4udy01MHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuYm9keS5jbGllbnQtcGFnZS5yZWNpcGllbnQtZm9ybXtcbiAgICBpbnB1dFtyZWFkb25seV17XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfTtcbn1cblxuLmNsaWVudC1wYWdlLmxvZ2lue1xuICAgIC5mb3JtLWxvZ2lue1xuICAgICAgICAudGV4dC1vd25lcntcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGFuZ2UtcGFzc3dvcmQtbW9kYWx7XG4gICAgLmludmFsaWQtZmVlZGJhY2t7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuXG4uemVicmEtbGlzdHtcbiAgICAuemVicmEtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbn0iLCI6cm9vdCB7XG4gICAgLS1mb3JtLW1lZGlhLXVwbG9hZC13cnAtd2lkdGg6IDMwMHB4O1xuICAgIC0tZm9ybS1tZWRpYS11cGxvYWQtd3JwLXdpZHRoLW5vLXB4OiAzMDA7XG59XG5cblxuLyogdXBsb2FkIG1lZGlhIGNzcyAqL1xuLmZvcm0tbWVkaWEtdXBsb2FkLXdycDpub3QoLnJlY3BpZW50LW1lY2RpYS11cGxvYWQtd3JwKSB7XG4gICAgd2lkdGg6IHZhcigtLWZvcm0tbWVkaWEtdXBsb2FkLXdycC13aWR0aCk7XG59XG5cbi5mb3JtLW1lZGlhLXVwbG9hZC13cnAucmVjcGllbnQtbWVjZGlhLXVwbG9hZC13cnAge1xuICAgIHdpZHRoOiAxNTBweDtcbn1cblxuLmZvcm0tbWVkaWEtdXBsb2FkLXdycCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1sYWJlbC1idXR0b24ge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLWltYWdlLXByZXZpZXcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICAgIH1cblxuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1pbnB1dC1jb250cm9sLXdycCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9ybS1tZWRpYS11cGxvYWQtZGVsZXRlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDMwLCAzMCwgMC44KTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5zcGlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxufVxuXG4uZm9ybS1tZWRpYS11cGxvYWQtd3JwLnJvdW5kZWQge1xuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1pbWFnZS1wcmV2aWV3LCAuc3Bpbm5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1kZWxldGUtYnV0dG9uIHtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMjVweDtcbiAgICB9XG59XG5cbi5mb3JtLW1lZGlhLXVwbG9hZC13cnBbZGF0YS1pbWFnZS1leGlzdD1cInllc1wiXTpob3ZlciB7XG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLWRlbGV0ZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5mb3JtLW1lZGlhLXVwbG9hZC13cnA6aG92ZXIgeyAgICBcblxuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1sYWJlbC1idXR0b24ge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLWltYWdlLXByZXZpZXcge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxufVxuXG4vKiBlbmQgdXBsb2FkIG1lZGlzIGNzcyAqL1xuIiwiLmNsaWVudC1wYWdle1xuICAgIC5mb3JtLWxvZ2luIGJ1dHRvbi5idG4tY29ubmVjdCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzBkNTY5YjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB9XG4gICAgLmZvcm0tbG9naW4gYnV0dG9uLmJ0bi1jb25uZWN0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA4NDQ3YztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC53cmFwcGVyLWhlYWRlcntcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgLy8gbWFyZ2luOiBhdXRvO1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDI1NXB4O1xuICAgICAgICAvLyB6LWluZGV4OiA1O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC5uYXZiYXItY3VzdG9te1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCAyMHB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzBiNGNiO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgLmJ0bi1pY29ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NWEwYjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZS1wYWdle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZC1jbGllbnR7XG4gICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5pbWctYXZhdGFyLWNsaWVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTNDNTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvLWNvbm5lY3RlZHtcbiAgICAgICAgICAgICAgICAubmFtZS1jbGllbnR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hbWUtdXNlcntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1jb250ZW50LWxheW91dHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5sb2dvLWJlbmVmaWNpYXJ5LW1vYmlsZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC5sb2dvLWltZy1tb2JpbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXNwb25zaXZlLXRpdGxlLWluZGljYXRpb257XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bi1mb3Itc2lkZWJhci1pbi1yZXNwb25zaXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLWJvZHktcmVzcG9uc2l2ZS1tb2JpbGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAudGl0bGUtcGFnZXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjMUEzQzUxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYnN7XG4gICAgICAgIC5pdGVtLWJyZWFkY3J1bWJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUEzQzUxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogICMxQTNDNTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2luYXRpb24td3JhcHBlcntcbiAgICAucGFnaW5hdGlvbntcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgfVxuICAgIC5wYWdlLWxpbmt7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmZvcm0tZmlyc3QtbG9naW4tY2hhbmdlLXBhc3N3b3JkLWN1c3R7XG4gICAgbGFiZWx7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogIzNlNjI3YztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbn1cblxuXG4uaW5mby1wcmltYXJ5LWN1c3R7XG4gICAgYmFja2dyb3VuZDogI2NmZTJmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZkNGZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM1OTkzYzc7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAuaWNvbntcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICM1OTkzYzc7XG4gICAgfVxuICAgIC50eHQtaW5mb3tcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cblxuLmNoYW5nZS1wYXNzd29yZC1tb2RhbHtcbiAgICBtaW4td2lkdGg6IDUzMHB4O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/