/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/layout.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/beneficiary/login-beneficiary.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/beneficiary/layout.scss (1) ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.beneficiary {
  background-color: white !important;
}
.beneficiary * {
  font-family: "Mulish", serif;
  color: #1A3C51;
}
.beneficiary .header {
  all: initial;
}
.beneficiary .wrapper-header {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  padding-left: 255px;
  background: white;
  z-index: 5;
}
.beneficiary .wrapper-header .navbar-custom {
  display: flex;
  justify-content: space-between;
  width: 100%;
  min-height: 70px;
  align-items: center;
  padding: 4px 20px 4px 20px;
}
.beneficiary .wrapper-header .navbar-custom .btn-icon {
  background: #F2F3F7;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  outline: none !important;
  border: none !important;
}
.beneficiary .wrapper-header .navbar-custom .btn-icon .icon {
  width: 18px;
  height: 18px;
}
.beneficiary .wrapper-header .navbar-custom .title-page {
  font-size: 18px;
  margin: 0;
  color: #1A3C51;
  font-weight: 700;
  display: flex;
  align-items: center;
}
.beneficiary .wrapper-header .navbar-custom .name-beneficiary {
  font-size: 14px;
  font-weight: 700;
  color: #1A3C51;
}
.beneficiary .wrapper-header .navbar-custom .dd-beneficiary .btn {
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  border-radius: 100px;
  overflow: hidden;
  width: 40px;
  height: 40px;
}
.beneficiary .wrapper-header .navbar-custom .dd-beneficiary .btn .img-avatar-beneficiary {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.beneficiary .wrapper-header .navbar-custom .dd-beneficiary .dropdown-menu .dropdown-item {
  font-size: 14px;
  text-decoration: none;
  color: #1A3C51;
  font-weight: 500;
}
.beneficiary .wrapper-header .navbar-custom .content-a {
  display: flex;
  gap: 10px;
  align-items: center;
  height: 100%;
}
.beneficiary .wrapper-header .navbar-custom .content-b {
  display: flex;
  align-items: center;
  gap: 10px;
}
.beneficiary .wrapper-header .navbar-custom .mobile-content-layout {
  display: none;
}
.beneficiary .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile {
  width: 120px;
  height: auto;
  margin-bottom: 0;
  display: block;
}
.beneficiary .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile .logo-img-mobile {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.beneficiary .wrapper-header .navbar-custom .mobile-content-layout .responsive-title-indication {
  font-size: 8px;
  text-transform: uppercase;
  padding-top: 3px;
  color: white;
  letter-spacing: 1.2px;
}
.beneficiary .sidebar-custom {
  position: fixed;
  left: 0;
  top: 0;
  width: 255px;
  background: linear-gradient(151deg, #4E7EA9 0%, #1075D1 135%);
  height: 100%;
  list-style: none;
  border-radius: 0px;
  padding: 0px 0px;
  transition: 0.3s;
  z-index: 4;
}
.beneficiary .sidebar-custom .ul-sidebar-custom {
  list-style: none;
  padding: 0px;
}
.beneficiary .sidebar-custom .ul-sidebar-custom .sidebar-item {
  transition: 0.3s;
  background: transparent;
}
.beneficiary .sidebar-custom .ul-sidebar-custom .sidebar-item .nav-link-custom {
  color: white;
  display: flex;
  align-items: center;
  padding: 10px 15px;
  gap: 10px;
  font-size: 16px;
  text-decoration: none;
}
.beneficiary .sidebar-custom .ul-sidebar-custom .sidebar-item .nav-link-custom .icon {
  width: 18px;
  height: 18px;
  color: white;
}
.beneficiary .sidebar-custom .ul-sidebar-custom .sidebar-item:hover {
  background: linear-gradient(93deg, #4FA7F6 0%, transparent);
}
.beneficiary .sidebar-custom .ul-sidebar-custom .sidebar-item.current-nav {
  background: linear-gradient(93deg, #4FA7F6 0%, transparent);
}
.beneficiary .sidebar-custom .wrp-logo {
  display: grid;
  justify-items: center;
  margin-bottom: 1.5rem;
}
.beneficiary .sidebar-custom .wrp-logo .logo-beneficiary {
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.beneficiary .sidebar-custom .wrp-logo .logo-beneficiary .logo-img {
  width: 110.98px;
  height: auto;
}
.beneficiary .sidebar-custom .wrp-logo .space-separator {
  height: 1px;
  display: block;
  width: 30px;
  background: rgba(255, 255, 255, 0.28);
}
.beneficiary .sidebar-custom .wrp-logo .space-identification {
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 3px;
  padding-top: 15px;
}
.beneficiary .main-container {
  padding: 70px 0px 0px 255px;
}
.beneficiary .main-container .wrapper {
  padding: 20px;
  width: 100%;
  background: white;
}
.beneficiary .btn-responsive-sidebar {
  outline: none;
  padding: 0;
  width: 34px;
  height: 34px;
  background: transparent !important;
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  border: 1px solid white;
}
.beneficiary .btn-responsive-sidebar .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;
  display: flex;
  align-items: center;
}
.header-body-responsive-mobile .breadcrumbs .item-breadcrumb {
  font-size: 10px !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;
}

.signature-container {
  background-color: #f8d7da;
  color: #721c24;
  padding: 10px 15px;
  border-radius: 5px;
  border: 1px solid #f5c6cb;
  font-weight: bold;
  text-align: center;
  width: fit-content;
  margin: 0px auto 0px 10px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.signature-label {
  font-size: 14px;
  font-weight: normal;
}

.signature-code {
  font-size: 16px;
  background: #721c24;
  color: #fff;
  padding: 3px 8px;
  border-radius: 3px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/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: 15px;
  bottom: auto;
  left: 0;
  width: fit-content;
  margin: auto;
  opacity: 0.9;
  z-index: 70;
  top: 15px;
}
.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: 14px;
  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: 20px;
  height: 20px;
  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;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/beneficiary.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --form-media-upload-wrp-width: 200px;
}

.beneficiary .search-filter {
  width: 100%;
  max-width: 250px;
  position: relative;
  margin: auto 10px 10px auto;
}
.beneficiary .search-filter .input-search {
  width: 100%;
  border-color: #f2f3f7;
  background: rgba(242, 243, 247, 0.3019607843);
  border-radius: 20px;
}
.beneficiary .search-filter .btn-search {
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
  position: absolute;
  right: 10px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.beneficiary .search-filter .btn-search .icon {
  width: 18px;
  height: 18px;
  color: #5a6987;
}
.beneficiary .wrp-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  gap: 10px;
}
.beneficiary .wrp-title .title-reimbursement {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 0px;
}
.beneficiary .no-data-info {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: auto;
  align-items: center;
}
.beneficiary .no-data-info .wrp-picto {
  width: 150px;
  height: 150px;
  margin-bottom: 0.5rem;
  margin-left: auto;
  margin-right: auto;
}
.beneficiary .no-data-info .wrp-picto .img-picto {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.beneficiary .no-data-info .title-no-data {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 16px;
  color: #A0A0A0;
  text-align: center;
}
.beneficiary .no-data-info .descrip-no-data {
  font-size: 14px;
  font-weight: 400;
  color: #A0A0A0;
  text-transform: none;
  text-align: center;
}

.wrp-list-services-beneficiary {
  overflow-x: initial;
  padding: 0px;
  scrollbar-width: thin;
  padding-top: unset;
}
.wrp-list-services-beneficiary .header-list-services-beneficiary {
  display: flex;
  align-items: center;
  width: 100%;
  border-left: 4px solid transparent;
  margin-bottom: 5px;
}
.wrp-list-services-beneficiary .header-list-services-beneficiary .content-header-custom {
  padding: 0px 13px;
  display: grid;
  align-items: center;
  font-size: 11px;
  font-weight: 600;
  color: #3e627c;
  min-height: 35px !important;
  text-transform: uppercase;
}
.wrp-list-services-beneficiary .header-list-services-beneficiary .content-header-custom:nth-last-child(1) {
  border: none !important;
}
.wrp-list-services-beneficiary .content-a {
  width: 100%;
  max-width: 110px;
}
.wrp-list-services-beneficiary .content-b {
  width: 100%;
}
.wrp-list-services-beneficiary .content-c {
  width: 100%;
  max-width: 350px;
}
.wrp-list-services-beneficiary .content-d {
  width: 100%;
  max-width: 290px;
}
.wrp-list-services-beneficiary .items-list-services {
  box-shadow: 0 0px 10px 0 rgba(142, 152, 173, 0.24);
  border-radius: 10px;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0;
  margin-bottom: 1rem;
  background: white;
  border: 1px solid #f2f3f7;
  transition: 0.3s;
  min-width: 900px;
}
.wrp-list-services-beneficiary .items-list-services:hover {
  background: #f5faff;
}
.wrp-list-services-beneficiary .items-list-services:hover .number-identification .link-number {
  background: rgba(79, 166, 245, 0.55);
  color: white;
  border-color: transparent;
}
.wrp-list-services-beneficiary .items-list-services .content-custom {
  padding: 0px 13px;
  border-right: 1px solid #f2f3f7;
  min-height: 43px;
  display: grid;
  align-items: center;
}
.wrp-list-services-beneficiary .items-list-services .content-custom:nth-last-child(1) {
  border: none !important;
}
.wrp-list-services-beneficiary .items-list-services .number-identification .link-number {
  display: block;
  font-size: 15px;
  color: #3a789e;
  font-weight: 700;
  border-radius: 5px;
  width: fit-content;
  padding: 0 5px;
  margin-bottom: 3px;
  margin-left: 0px;
  border: 1px solid rgba(58, 120, 158, 0.2509803922);
  text-decoration: none;
  transition: 0.2s;
}
.wrp-list-services-beneficiary .items-list-services .date-service {
  font-size: 14px;
  font-weight: 600;
  color: #3a789e;
}
.wrp-list-services-beneficiary .items-list-services .service-description {
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: 600;
  color: #5a6987;
  text-decoration: none;
}
.wrp-list-services-beneficiary .items-list-services .service-description .link-description {
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: 600;
  color: #5a6987;
  text-decoration: none;
}
.wrp-list-services-beneficiary .items-list-services .doctor-name {
  align-items: center;
  display: flex;
}
.wrp-list-services-beneficiary .items-list-services .doctor-name .txt {
  font-size: 14px;
  color: #476578;
  font-weight: 700;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  flex: 1;
}
.wrp-list-services-beneficiary .items-list-services .establishment-name {
  display: flex;
  align-items: center;
  display: flex;
}
.wrp-list-services-beneficiary .items-list-services .establishment-name .txt {
  font-size: 14px;
  color: #59798e;
  font-weight: 500;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  flex: 1;
}
.wrp-list-services-beneficiary .items-list-services .wrp-info-doctor-establishment {
  display: flex;
  align-items: center;
}
.wrp-list-services-beneficiary .items-list-services .wrp-icon {
  width: 40px;
  height: 40px;
  align-items: center;
  display: flex;
  justify-content: center;
  background: #538fc5;
  overflow: hidden;
  border-radius: 30px;
  margin-right: 10px;
}
.wrp-list-services-beneficiary .items-list-services .wrp-icon .icon {
  width: 20px;
  height: 20px;
  color: white;
}
.wrp-list-services-beneficiary .items-list-services .wrp-establishment-img {
  width: 50px;
  height: 50px;
  border-radius: 100px;
  overflow: hidden;
  margin-right: 10px;
}
.wrp-list-services-beneficiary .items-list-services .wrp-establishment-img .establishment-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.service-status {
  display: flex;
}
.service-status:not(.care-status-show) {
  border-left: 4px solid !important;
}
.service-status .status {
  font-size: 13px;
  padding: 0px;
  font-weight: 600;
  color: black;
  border-radius: 5px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.service-status .status.completed {
  color: #cfa744;
}
.service-status .status.completed .status-rounded-shape {
  background: #eac464;
}
.service-status:has(.completed) {
  border-left-color: #cfa744 !important;
}
.service-status .status.currently-typing {
  color: #cfa744;
}
.service-status .status.currently-typing .status-rounded-shape {
  background: #eac464;
}
.service-status:has(.currently-typing) {
  border-left-color: #cfa744 !important;
}
.service-status .status.reimbursement-in-progress {
  color: #49a77d;
}
.service-status .status.reimbursement-in-progress .status-rounded-shape {
  background: #53bd97;
}
.service-status:has(.reimbursement-in-progress) {
  border-left-color: #49a77d !important;
}
.service-status .status.verified {
  color: #2f94ef;
}
.service-status .status.verified .status-rounded-shape {
  background: #2f94ef;
}
.service-status:has(.verified) {
  border-left-color: #2f94ef !important;
}
.service-status .status.currently-being-validated {
  color: #53a0c6;
}
.service-status .status.currently-being-validated .status-rounded-shape {
  background: #53a0c6;
}
.service-status:has(.currently-being-validated) {
  border-left-color: #53a0c6 !important;
}
.service-status .status.currently-being-verified {
  color: #4b93b8;
}
.service-status .status.currently-being-verified .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: #4b93b8;
}
.service-status:has(.currently-being-verified) {
  border-left-color: #4b93b8 !important;
}
.service-status .status.refunded {
  color: #2cc168;
}
.service-status .status.refunded .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: #2cc168;
}
.service-status:has(.refunded) {
  border-left-color: #2cc168 !important;
}
.service-status .status.rejected {
  color: rgba(207, 26, 22, 0.77);
}
.service-status .status.rejected .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: rgba(237, 66, 63, 0.77);
}
.service-status:has(.rejected) {
  border-left-color: rgba(207, 26, 22, 0.77) !important;
}
.service-status .status.agency-validated {
  color: #38A865;
}
.service-status .status.agency-validated .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: #38A865;
}
.service-status:has(.agency-validated) {
  border-left-color: #38A865 !important;
}
.service-status .status-rounded-shape {
  width: 10px;
  height: 10px;
  margin-right: 5px;
  border-radius: 100px;
}

.card-shadow {
  box-shadow: 0 0px 10px 0 rgba(142, 152, 173, 0.24);
  border: 1px solid #f2f3f7;
  border-radius: 10px;
  overflow: hidden;
}

.invalid-feedback {
  color: #dc3545 !important;
}

/* 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-label-button .icon {
  color: transparent;
  margin: auto;
  scale: 2;
  text-align: center;
}
.form-media-upload-wrp .form-media-upload-image-preview {
  max-width: var(--form-media-upload-wrp-width);
  margin: auto;
  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;
  z-index: 10;
}
.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: 10px;
  right: 10px;
}
.form-media-upload-wrp.rounded.recpient-mecdia-upload-wrp .form-media-upload-delete-button {
  top: 8px;
  right: 8px;
}

.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-label-button .icon {
  color: black;
  cursor: pointer;
  top: 5px;
  right: 0px;
}
.form-media-upload-wrp:hover .form-media-upload-image-preview {
  opacity: 0.4;
}
.form-media-upload-wrp:hover .form-media-upload-delete-button {
  display: flex;
}
.form-media-upload-wrp:hover .form-media-upload-delete-button .icon {
  color: white;
}

/* end upload media css */
.flex-1-style {
  flex: 1;
}

.table-custom-beneficiary {
  min-width: 1054px;
}
.table-custom-beneficiary thead th {
  background: #f5faff;
  font-size: 11px;
  font-weight: 600;
  color: #3e627c;
  padding: 0px;
  text-transform: uppercase;
  white-space: nowrap;
}
.table-custom-beneficiary tbody td {
  padding: 0px;
}
.table-custom-beneficiary .title-table {
  padding: 10px;
  text-align: center;
  color: #08447c !important;
  font-weight: 700;
  background: rgba(54, 123, 185, 0.1490196078);
}
.table-custom-beneficiary .subtitle-table {
  font-size: 16px;
  font-weight: 600;
}
.table-custom-beneficiary .descript-text-table {
  font-size: 16px;
  max-width: 350px;
}
.table-custom-beneficiary .child-descript-text-table {
  font-size: 14px;
  padding-left: 20px;
}
.table-custom-beneficiary .value-table {
  font-size: 14px;
  white-space: nowrap;
  text-align: end;
}
.table-custom-beneficiary .bold-value-table {
  font-size: 14px;
  white-space: nowrap;
  text-align: end;
  font-weight: 700;
}
.table-custom-beneficiary .percentage-value-table {
  font-size: 14px;
  font-weight: 800;
  color: #1a3c51;
  text-align: center;
}
.table-custom-beneficiary .status {
  font-size: 16px;
  vertical-align: middle;
}
.table-custom-beneficiary .status.rejected-value {
  background: rgba(242, 29, 25, 0.22);
}
.table-custom-beneficiary .status.rejected-value .text-status {
  text-align: center;
  color: rgba(242, 29, 25, 0.768627451);
  font-weight: 700;
}
.table-custom-beneficiary .status.valid-value {
  background: rgba(44, 193, 104, 0.168627451);
}
.table-custom-beneficiary .status.valid-value .text-status {
  text-align: center;
  color: #27ab5c;
  font-weight: 700;
}
.table-custom-beneficiary .td-th-padding {
  padding: 10px;
}
.table-custom-beneficiary .to-be-repaid-value {
  color: #2cc168;
  font-weight: 600;
}
.table-custom-beneficiary .Rejected-value {
  color: rgba(242, 29, 25, 0.768627451);
  font-weight: 600;
}

.responsive-table {
  overflow-x: auto;
  scrollbar-width: thin;
}

.flex-one {
  flex: 1;
}

.st-tag-description {
  background: rgba(230, 238, 255, 0.73);
  margin: 2px 2px 2px 2px !important;
  display: inline-block;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 5px;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.breadcrumbs {
  padding-top: 5px;
}
.breadcrumbs ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.breadcrumbs ul li .item-breadcrumb {
  font-size: 13px;
  color: rgba(26, 60, 81, 0.6);
  padding-right: 20px;
  position: relative;
  text-decoration: none !important;
  display: block;
}
.breadcrumbs ul li .item-breadcrumb::after {
  content: "/";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  margin: auto;
  left: auto;
  color: #C7CACF;
}
.breadcrumbs ul li:nth-last-child(1) .item-breadcrumb {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 0;
  max-width: 200px;
}
.breadcrumbs ul li:nth-last-child(1) .item-breadcrumb::after {
  display: none;
}

.lbl-field {
  text-transform: uppercase;
  margin: 0;
  font-size: 11px !important;
  color: #3e627c !important;
  font-weight: 600 !important;
  margin-bottom: 3px !important;
}

.bt {
  display: block;
  width: fit-content;
}
.bt.bt-secondary.bt-neutral {
  border-color: #1A3C51 !important;
  background: white;
  color: #1A3C51 !important;
}
.bt.bt-secondary.bt-neutral .icon {
  color: #1A3C51 !important;
  vertical-align: sub;
}
.bt.bt-secondary.bt-neutral:hover {
  border-color: #1A3C51 !important;
  background: white;
  color: #1A3C51 !important;
}
.bt.bt-secondary.bt-neutral:active {
  border-color: #1A3C51 !important;
  background: white;
  color: #1A3C51 !important;
}
.bt.bt-secondary.bt-neutral:focus {
  border-color: #1A3C51 !important;
  background: white;
  color: #1A3C51 !important;
}
.bt.bt-size-md {
  min-height: 43.5px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/provider-beneficiary.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
.wrp-list-provider-beneficiary {
  overflow-x: auto;
  padding: 0px 10px;
  scrollbar-width: thin;
  padding: 0px;
}
.wrp-list-provider-beneficiary .header-list-provider {
  display: flex;
  align-items: center;
  width: 100%;
  background: white;
  border-top: 1px solid #f2f3f7;
  transition: 0.3s;
  min-width: 900px;
}
.wrp-list-provider-beneficiary .header-list-provider .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;
}
.wrp-list-provider-beneficiary .header-list-provider .content-header:nth-last-child(1) {
  border: none !important;
}
.wrp-list-provider-beneficiary .items-list-provider {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0;
  background: white;
  border-top: 1px solid #f2f3f7;
  transition: 0.3s;
  min-width: 900px;
  background: #f9fbfc;
  transition: 0.2s;
}
.wrp-list-provider-beneficiary .items-list-provider:hover {
  background: #f9fbfc !important;
}
.wrp-list-provider-beneficiary .items-list-provider:nth-child(1) {
  border-bottom: none !important;
}
.wrp-list-provider-beneficiary .items-list-provider:nth-child(even) {
  background: white;
}
.wrp-list-provider-beneficiary .content-custom {
  padding: 0px 15px;
  border-right: 1px solid #f2f3f7;
  min-height: 43px;
  display: grid;
  align-items: center;
}
.wrp-list-provider-beneficiary .content-custom:nth-last-child(1) {
  border: none !important;
}
.wrp-list-provider-beneficiary .content-a {
  width: 100%;
}
.wrp-list-provider-beneficiary .content-b {
  width: 100%;
  max-width: 180px;
}
.wrp-list-provider-beneficiary .content-c {
  width: 100%;
  max-width: 250px;
}
.wrp-list-provider-beneficiary .content-d {
  width: 100%;
  max-width: 220px;
}
.wrp-list-provider-beneficiary .content-e {
  width: 100%;
  max-width: 140px;
}
.wrp-list-provider-beneficiary .wrp-info-provider {
  display: flex;
  align-items: center;
}
.wrp-list-provider-beneficiary .wrp-info-provider .avatar-provider {
  width: 35px;
  height: 35px;
  border-radius: 100px;
  overflow: hidden;
  margin-right: 10px;
}
.wrp-list-provider-beneficiary .wrp-info-provider .avatar-provider .avatar-provider-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrp-list-provider-beneficiary .wrp-info-provider .name-provider {
  font-size: 14px;
  font-weight: 700;
  color: #5082ae;
  flex: 1;
}
.wrp-list-provider-beneficiary .category-provider {
  font-size: 12px;
  width: fit-content;
  padding: 3px 10px;
  color: #29496d;
  font-weight: 600;
  text-transform: uppercase;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.wrp-list-provider-beneficiary .provider-adresse {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.wrp-list-provider-beneficiary .provider-adresse .icon {
  width: 20px;
  height: 20px;
  margin-right: 3px;
  color: #a0b8e4;
}
.wrp-list-provider-beneficiary .provider-adresse .txt-adresse {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  flex: 1;
}
.wrp-list-provider-beneficiary .provider-phone {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.wrp-list-provider-beneficiary .provider-phone .icon {
  width: 20px;
  height: 20px;
  margin-right: 3px;
  color: #a0b8e4;
}
.wrp-list-provider-beneficiary .provider-phone .txt-phone {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  flex: 1;
}
.wrp-list-provider-beneficiary .provider-ville {
  font-weight: 600;
  color: #557490;
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.localization-beneficiary {
  position: relative;
  margin-bottom: 1rem;
}
.localization-beneficiary .input-localization {
  background: rgba(242, 243, 247, 0.3019607843);
  border-color: #f2f3f7;
  border-radius: 30px;
  height: 50px;
  padding: 6px 12px 6px 42px;
}
.localization-beneficiary .input-localization::placeholder {
  color: #5a6987;
}
.localization-beneficiary .icon-localization-cust {
  width: 22px;
  height: 22px;
  color: #5a6987;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  margin: auto;
}
.localization-beneficiary .wrp-list-auto-completion {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  background: white;
  width: 100%;
  min-height: fit-content;
  top: 60px;
  border-radius: 10px;
  box-shadow: 0 0px 5px 0 rgba(142, 152, 173, 0.24);
  display: none;
  height: fit-content;
}
.localization-beneficiary .wrp-list-auto-completion .ul-list-auto-completion {
  list-style: none;
  padding: 0;
  margin: 0;
}
.localization-beneficiary .wrp-list-auto-completion .ul-list-auto-completion .li-list-auto-completion {
  list-style: none;
  padding: 0;
  margin: 0;
}
.localization-beneficiary .wrp-list-auto-completion .link-auto-completion {
  text-decoration: none;
  display: block;
  width: 100%;
  padding: 10px 20px;
  color: #1A3C51;
  font-size: 16px;
  transition: 0.3s;
}
.localization-beneficiary .wrp-list-auto-completion .link-auto-completion:hover {
  background: #fbfcfd;
}
.localization-beneficiary.show-auto-completion .wrp-list-auto-completion {
  display: block;
}

.btn-remove-value-input-localization {
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: transparent;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  padding: 0;
}
.btn-remove-value-input-localization .icon {
  width: 30px;
  height: 30px;
  color: #b4c0d6;
}

.btn-search-localization {
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: transparent;
  border: none;
  outline: none;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  padding: 0;
}
.btn-search-localization .icon {
  width: 20px;
  height: 20px;
  color: #5a6987;
}

.tag-category-filter-list-mobile {
  display: none;
}

.tag-category-filter-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.tag-category-filter-list .wrp-item-tag-category {
  width: fit-content !important;
  max-width: fit-content !important;
}
.tag-category-filter-list .wrp-item-tag-category .item-tag-category {
  display: flex;
  align-items: center;
  padding: 6px 35px 6px 25px;
  border-radius: 10px;
  border: 1px solid #d0dde9;
  margin: 5px 5px;
  width: fit-content;
  font-size: 16px;
  text-decoration: none;
  font-weight: 400;
  text-transform: none;
  color: #1A3C51;
  min-height: 38px;
  white-space: nowrap;
  gap: 0;
  cursor: pointer;
  flex-direction: row-reverse;
  position: relative;
}
.tag-category-filter-list .wrp-item-tag-category .item-tag-category .icon {
  visibility: hidden;
  width: 25px;
  height: 25px;
  color: rgba(90, 105, 135, 0.4509803922);
  color: white !important;
  position: absolute;
  right: 2px;
}
.tag-category-filter-list .wrp-item-tag-category .item-tag-category .txt-filter {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: rgba(26, 67, 81, 0.7098039216);
}
.tag-category-filter-list .wrp-item-tag-category .item-tag-category.active-filter-tag {
  background: #4ea5f4;
  border-color: #4ea5f4;
}
.tag-category-filter-list .wrp-item-tag-category .item-tag-category.active-filter-tag .icon {
  visibility: visible;
  color: white !important;
}
.tag-category-filter-list .wrp-item-tag-category .item-tag-category.active-filter-tag .txt-filter {
  color: white !important;
}
.tag-category-filter-list .wrp-item-tag-category:nth-child(1) .item-tag-category {
  padding: 6px 12px 6px 12px !important;
}

.wrp-filter-provider {
  margin-bottom: 2rem;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/reimbursement-tracking-beneficiary.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************/
.beneficiary .card-reimbursement-item {
  width: 100%;
  height: auto;
  box-shadow: 0 0px 10px 0 rgba(142, 152, 173, 0.24);
  border: 1px solid #f2f3f7;
  border-left: 4px solid transparent;
  border-radius: 10px;
  overflow: hidden;
  padding: 15px;
  margin-bottom: 1.5rem;
  transition: 0.3s;
}
.beneficiary .card-reimbursement-item:hover {
  background-color: #f5faff;
}
.beneficiary .card-reimbursement-item:hover .identification-services {
  background: rgba(79, 166, 245, 0.55);
  color: white;
  border-color: transparent;
}
.beneficiary .card-reimbursement-item .link-card-reimbursement {
  width: 100%;
  height: 100%;
  text-decoration: none !important;
  display: flex;
  gap: 10px;
  justify-content: space-between;
}
.beneficiary .card-reimbursement-item .content-b {
  display: grid;
  align-content: space-between;
}
.beneficiary .card-reimbursement-item .identification-services {
  display: block;
  font-size: 16px;
  color: #3a789e;
  font-weight: 700;
  border-radius: 5px;
  width: fit-content;
  padding: 0 5px;
  margin-bottom: 3px;
  margin-left: 0px;
  border: 1px solid rgba(58, 120, 158, 0.2509803922);
}
.beneficiary .card-reimbursement-item .number-services {
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
  color: #5a6987;
}
.beneficiary .card-reimbursement-item .date-services {
  display: block;
  font-size: 14px;
  color: #3a789e;
  font-weight: 600;
}
.beneficiary .card-reimbursement-item .status-service {
  justify-content: end;
}
.beneficiary .wrp-list-services-reimbursement {
  padding: 0px;
  position: relative;
}
.beneficiary .wrp-list-services-reimbursement .wrp-item-list-services-reimbursement {
  position: relative;
  padding: 0px 10px 0px 35px;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement {
  box-shadow: 0 0px 10px 0 rgba(142, 152, 173, 0.24);
  border-radius: 10px;
  border-left: 4px solid transparent;
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  background: white;
  border: 1px solid #f2f3f7;
  transition: 0.3s;
  min-width: 900px;
  overflow: hidden;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement:hover {
  background: #f5faff;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom {
  padding: 10px 15px;
  border-right: 1px solid #f2f3f7;
  min-height: 90px;
  display: grid;
  align-items: center;
  align-content: center;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom:nth-last-child(1) {
  border: none !important;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-a {
  width: 100%;
  max-width: 110px;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-b {
  width: 100%;
  max-width: 250px;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-c {
  width: 100%;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-d {
  width: 100%;
  max-width: 210px;
  display: flex;
  align-items: center;
  justify-content: end;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .number-identification {
  display: block;
  font-size: 14px;
  color: #3a789e;
  font-weight: 700;
  border-radius: 5px;
  width: fit-content;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .number-identification .link-number {
  display: block;
  font-size: 15px;
  color: #3a789e;
  font-weight: 700;
  border-radius: 5px;
  width: fit-content;
  padding: 0 5px;
  margin-bottom: 3px;
  margin-left: 0px;
  border: 1px solid rgba(58, 120, 158, 0.2509803922);
  text-decoration: none;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .date-service {
  font-size: 14px;
  font-weight: 700;
  color: #3a789e;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name {
  display: flex;
  align-items: center;
  display: flex;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .icon {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  color: #a0b8e4;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .txt {
  font-size: 14px;
  color: #476578;
  font-weight: 500;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  flex: 1;
  padding-left: 5px;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .wrp-establishment-img {
  width: 50px;
  height: 50px;
  border-radius: 100px;
  overflow: hidden;
  margin-right: 10px;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .wrp-establishment-img .establishment-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .provider-adresse {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .provider-adresse .icon {
  width: 20px;
  height: 20px;
  margin-right: 3px;
  color: #a0b8e4;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .provider-adresse .txt-adresse {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  flex: 1;
  font-size: 12px;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .service-description {
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: 600;
  color: #5a6987;
  text-decoration: none;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .service-description .link-description {
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: 600;
  color: #5a6987;
  text-decoration: none;
  margin: 3px 0px;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .provider-ville {
  font-weight: 600;
  color: #557490;
  font-size: 12px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  padding-left: 5.5px;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .amount {
  font-size: 18px;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status {
  position: absolute;
  left: 4px;
  margin-right: 0;
  padding: 0;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status .status-rounded-shape {
  width: 25px;
  height: 25px;
  position: relative;
  z-index: 2;
}
.beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 30px;
  height: 30px;
  z-index: 1;
  background: white;
}
.beneficiary .wrp-list-services-reimbursement::after {
  content: "";
  position: absolute;
  left: 16px;
  top: 0;
  width: 2px;
  height: 100%;
  background: rgba(168, 168, 168, 0.3294117647);
}
.beneficiary .wrp-amount .amount-crossed-out {
  font-size: 12px;
  text-decoration: line-through;
  color: rgba(242, 29, 25, 0.768627451);
  font-weight: 700;
}
.beneficiary .wrp-amount .amount-to-pay {
  font-size: 14px;
  font-weight: 700;
}
.beneficiary .wrp-amount .amount {
  font-size: 12px;
  color: #3a789e;
  font-weight: 600;
}

.identification-services {
  text-align: center;
  font-size: 16px;
  width: fit-content;
  margin: auto auto 1.5rem auto;
}
.identification-services .value-identification {
  font-weight: 700;
  color: #749ae1;
}

.wrp-date-time-reimbursement {
  display: flex;
  align-items: center;
}
.wrp-date-time-reimbursement .date {
  font-size: 14px;
  margin-right: 5px;
}
.wrp-date-time-reimbursement .time {
  font-size: 14px;
  margin-right: 5px;
}

.wrp-total-amount {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
}
.wrp-total-amount .amount-crossed-out {
  font-size: 16px;
  text-decoration: line-through;
  color: rgba(242, 29, 25, 0.768627451);
  font-weight: 700;
}
.wrp-total-amount .amount-to-pay {
  font-size: 24px;
  font-weight: 700;
}
.wrp-total-amount .amount {
  font-size: 16px;
  color: #3a789e;
  font-weight: 600;
}

.status-folder .status {
  font-size: 13px;
  padding: 0px;
  font-weight: 600;
  color: black;
  border-radius: 5px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: end;
}
.status-folder .status.status-files-received {
  color: #3da9e7;
}
.status-folder .status.status-files-received .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: #3da9e7;
}
.status-folder:has(.status-files-received) {
  border-left-color: #3da9e7 !important;
}
.status-folder .status.status-entry-completed {
  color: #2f8ee7;
}
.status-folder .status.status-entry-completed .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: #2f8ee7;
}
.status-folder:has(.status-entry-completed) {
  border-left-color: #2f8ee7 !important;
}
.status-folder .status.status-checked {
  color: #65c6db;
}
.status-folder .status.status-checked .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: #65c6db;
}
.status-folder:has(.status-checked) {
  border-left-color: #65c6db !important;
}
.status-folder .status.status-valid {
  color: #50ca90;
}
.status-folder .status.status-valid .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: #50ca90;
}
.status-folder:has(.status-valid) {
  border-left-color: #50ca90 !important;
}
.status-folder .status.status-repayment-initiated {
  color: #50cb90;
}
.status-folder .status.status-repayment-initiated .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: #50cb90;
}
.status-folder:has(.status-repayment-initiated) {
  border-left-color: #50cb90 !important;
}
.status-folder .status.status-repay {
  color: #15c16f;
}
.status-folder .status.status-repay .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: #15c16f;
}
.status-folder:has(.status-repay) {
  border-left-color: #15c16f !important;
}
.status-folder .status.status-rejected {
  color: rgba(207, 26, 22, 0.77);
}
.status-folder .status.status-rejected .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: rgba(207, 26, 22, 0.77);
}
.status-folder:has(.status-rejected) {
  border-left-color: rgba(207, 26, 22, 0.77) !important;
}
.status-folder .status-rounded-shape {
  width: 10px;
  height: 10px;
  margin-right: 5px;
  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/beneficiary/step-status-beneficiary.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.step-status {
  position: relative;
  width: fit-content;
  display: flex;
  margin: auto;
  align-items: flex-start;
}
.step-status * {
  transition: 0.2s;
}
.step-status::before {
  position: absolute;
  content: "";
  height: 3px;
  top: -35px;
  bottom: 0;
  left: 37px;
  right: auto;
  margin: auto;
  z-index: 0;
  width: 88%;
}
.step-status::after {
  position: absolute;
  content: "";
  height: 3px;
  top: -35px;
  bottom: 0;
  left: 37px;
  right: auto;
  margin: auto;
  z-index: 1;
  width: 0%;
  background: #90BAFF;
}
.step-status .step-shape {
  display: grid;
  align-content: center;
  justify-content: center;
  justify-items: center;
  padding-left: 30px;
  position: relative;
}
.step-status .step-shape .shape-round {
  width: 40px;
  height: 40px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid;
  z-index: 2;
}
.step-status .step-shape .shape-round .icon {
  width: 20px;
  height: 20px;
  color: #A8A8A8;
}
.step-status .step-shape .shape-round span {
  font-size: 16px;
}
.step-status .step-shape .shape-round .logo-oraganization-step {
  width: 30px;
  height: 30px;
  border-radius: 60px;
  overflow: hidden;
  object-fit: cover;
}
.step-status .step-shape .text-status {
  font-size: 12px;
  font-weight: 500;
  width: 90px;
  text-align: center;
}
.step-status .step-shape:nth-child(1) {
  padding-left: 0;
}
.step-status[data-mode=status_disable]::before {
  background: #A8A8A8;
}
.step-status[data-mode=status_disable] .step-shape .shape-round {
  color: #A8A8A8;
  background: white;
  border-color: #A8A8A8;
}
.step-status[data-mode=status_disable] .step-shape .shape-round span {
  color: #A8A8A8;
}
.step-status[data-mode=status_disable] .step-shape .text-status {
  color: #A8A8A8;
}
.step-status[data-mode=status_files_received]::before {
  background: #A8A8A8;
}
.step-status[data-mode=status_files_received]::after {
  width: 0%;
}
.step-status[data-mode=status_files_received] .step-shape .shape-round {
  color: #A8A8A8;
  background: white;
  border-color: #A8A8A8;
}
.step-status[data-mode=status_files_received] .step-shape .text-status {
  color: #A8A8A8;
}
.step-status[data-mode=status_files_received] .step-shape.step-1 .shape-round {
  color: white;
  background: #3DA9E7;
  border-color: #3DA9E7;
}
.step-status[data-mode=status_files_received] .step-shape.step-1 .shape-round span {
  color: white;
}
.step-status[data-mode=status_files_received] .step-shape.step-1 .text-status {
  color: black;
}
.step-status[data-mode=status_entry_completed]::before {
  background: #A8A8A8;
}
.step-status[data-mode=status_entry_completed]::after {
  width: 18%;
}
.step-status[data-mode=status_entry_completed] .step-shape .shape-round {
  color: #A8A8A8;
  background: white;
  border-color: #A8A8A8;
}
.step-status[data-mode=status_entry_completed] .step-shape .text-status {
  color: #A8A8A8;
}
.step-status[data-mode=status_entry_completed] .step-shape.step-1 .shape-round {
  color: white;
  background: #3DA9E7;
  border-color: #3DA9E7;
}
.step-status[data-mode=status_entry_completed] .step-shape.step-1 .shape-round span {
  color: white;
}
.step-status[data-mode=status_entry_completed] .step-shape.step-1 .text-status {
  color: black;
}
.step-status[data-mode=status_entry_completed] .step-shape.step-2 .shape-round {
  color: #2F8EE7;
  background: #2F8EE7;
  border-color: #2F8EE7;
}
.step-status[data-mode=status_entry_completed] .step-shape.step-2 .shape-round span {
  color: white;
}
.step-status[data-mode=status_entry_completed] .step-shape.step-2 .text-status {
  color: black;
}
.step-status[data-mode=status_checked]::before {
  background: #A8A8A8;
}
.step-status[data-mode=status_checked]::after {
  width: 36%;
}
.step-status[data-mode=status_checked] .step-shape .shape-round {
  color: #A8A8A8;
  background: white;
  border-color: #A8A8A8;
}
.step-status[data-mode=status_checked] .step-shape .text-status {
  color: #A8A8A8;
}
.step-status[data-mode=status_checked] .step-shape.step-1 .shape-round {
  color: white;
  background: #3DA9E7;
  border-color: #3DA9E7;
}
.step-status[data-mode=status_checked] .step-shape.step-1 .shape-round span {
  color: white;
}
.step-status[data-mode=status_checked] .step-shape.step-1 .text-status {
  color: black;
}
.step-status[data-mode=status_checked] .step-shape.step-2 .shape-round {
  color: #2F8EE7;
  background: #2F8EE7;
  border-color: #2F8EE7;
}
.step-status[data-mode=status_checked] .step-shape.step-2 .shape-round span {
  color: white;
}
.step-status[data-mode=status_checked] .step-shape.step-2 .text-status {
  color: black;
}
.step-status[data-mode=status_checked] .step-shape.step-3 .shape-round {
  color: #65C6DB;
  background: #65C6DB;
  border-color: #65C6DB;
}
.step-status[data-mode=status_checked] .step-shape.step-3 .shape-round span {
  color: white;
}
.step-status[data-mode=status_checked] .step-shape.step-3 .text-status {
  color: black;
}
.step-status[data-mode=status_valid]::before {
  background: #A8A8A8;
}
.step-status[data-mode=status_valid]::after {
  width: 53%;
}
.step-status[data-mode=status_valid] .step-shape .shape-round {
  color: #A8A8A8;
  background: white;
  border-color: #A8A8A8;
}
.step-status[data-mode=status_valid] .step-shape .text-status {
  color: #A8A8A8;
}
.step-status[data-mode=status_valid] .step-shape.step-1 .shape-round {
  color: white;
  background: #3DA9E7;
  border-color: #3DA9E7;
}
.step-status[data-mode=status_valid] .step-shape.step-1 .shape-round span {
  color: white;
}
.step-status[data-mode=status_valid] .step-shape.step-1 .text-status {
  color: black;
}
.step-status[data-mode=status_valid] .step-shape.step-2 .shape-round {
  color: #2F8EE7;
  background: #2F8EE7;
  border-color: #2F8EE7;
}
.step-status[data-mode=status_valid] .step-shape.step-2 .shape-round span {
  color: white;
}
.step-status[data-mode=status_valid] .step-shape.step-2 .text-status {
  color: black;
}
.step-status[data-mode=status_valid] .step-shape.step-3 .shape-round {
  color: #65C6DB;
  background: #65C6DB;
  border-color: #65C6DB;
}
.step-status[data-mode=status_valid] .step-shape.step-3 .shape-round span {
  color: white;
}
.step-status[data-mode=status_valid] .step-shape.step-3 .text-status {
  color: black;
}
.step-status[data-mode=status_valid] .step-shape.step-4 .shape-round {
  color: #5DD3BE;
  background: #5DD3BE;
  border-color: #5DD3BE;
}
.step-status[data-mode=status_valid] .step-shape.step-4 .shape-round span {
  color: white;
}
.step-status[data-mode=status_valid] .step-shape.step-4 .text-status {
  color: black;
}
.step-status[data-mode=status_repayment_initiated]::before {
  background: #A8A8A8;
}
.step-status[data-mode=status_repayment_initiated]::after {
  width: 71%;
}
.step-status[data-mode=status_repayment_initiated] .step-shape .shape-round {
  color: #A8A8A8;
  background: white;
  border-color: #A8A8A8;
}
.step-status[data-mode=status_repayment_initiated] .step-shape .text-status {
  color: #A8A8A8;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-1 .shape-round {
  color: white;
  background: #3DA9E7;
  border-color: #3DA9E7;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-1 .shape-round span {
  color: white;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-1 .text-status {
  color: black;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-2 .shape-round {
  color: #2F8EE7;
  background: #2F8EE7;
  border-color: #2F8EE7;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-2 .shape-round span {
  color: white;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-2 .text-status {
  color: black;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-3 .shape-round {
  color: #65C6DB;
  background: #65C6DB;
  border-color: #65C6DB;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-3 .shape-round span {
  color: white;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-3 .text-status {
  color: black;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-4 .shape-round {
  color: #5DD3BE;
  background: #5DD3BE;
  border-color: #5DD3BE;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-4 .shape-round span {
  color: white;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-4 .text-status {
  color: black;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-5 .shape-round {
  color: #50CB90;
  background: #50CB90;
  border-color: #50CB90;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-5 .shape-round span {
  color: white;
}
.step-status[data-mode=status_repayment_initiated] .step-shape.step-5 .text-status {
  color: black;
}
.step-status[data-mode=status_repay]::before {
  background: #A8A8A8;
}
.step-status[data-mode=status_repay]::after {
  width: 88%;
}
.step-status[data-mode=status_repay] .step-shape .shape-round {
  color: #A8A8A8;
  background: white;
  border-color: #A8A8A8;
}
.step-status[data-mode=status_repay] .step-shape .text-status {
  color: #A8A8A8;
}
.step-status[data-mode=status_repay] .step-shape.step-1 .shape-round {
  color: white;
  background: #3DA9E7;
  border-color: #3DA9E7;
}
.step-status[data-mode=status_repay] .step-shape.step-1 .shape-round span {
  color: white;
}
.step-status[data-mode=status_repay] .step-shape.step-1 .text-status {
  color: black;
}
.step-status[data-mode=status_repay] .step-shape.step-2 .shape-round {
  color: #2F8EE7;
  background: #2F8EE7;
  border-color: #2F8EE7;
}
.step-status[data-mode=status_repay] .step-shape.step-2 .shape-round span {
  color: white;
}
.step-status[data-mode=status_repay] .step-shape.step-2 .text-status {
  color: black;
}
.step-status[data-mode=status_repay] .step-shape.step-3 .shape-round {
  color: #65C6DB;
  background: #65C6DB;
  border-color: #65C6DB;
}
.step-status[data-mode=status_repay] .step-shape.step-3 .shape-round span {
  color: white;
}
.step-status[data-mode=status_repay] .step-shape.step-3 .text-status {
  color: black;
}
.step-status[data-mode=status_repay] .step-shape.step-4 .shape-round {
  color: #50CB90;
  background: #50CB90;
  border-color: #50CB90;
}
.step-status[data-mode=status_repay] .step-shape.step-4 .shape-round span {
  color: white;
}
.step-status[data-mode=status_repay] .step-shape.step-4 .text-status {
  color: black;
}
.step-status[data-mode=status_repay] .step-shape.step-5 .shape-round {
  color: #50CB90;
  background: #50CB90;
  border-color: #50CB90;
}
.step-status[data-mode=status_repay] .step-shape.step-5 .shape-round span {
  color: white;
}
.step-status[data-mode=status_repay] .step-shape.step-5 .text-status {
  color: black;
}
.step-status[data-mode=status_repay] .step-shape.step-6 .shape-round {
  color: #15C16F;
  background: #15C16F;
  border-color: #15C16F;
}
.step-status[data-mode=status_repay] .step-shape.step-6 .shape-round span {
  color: white;
}
.step-status[data-mode=status_repay] .step-shape.step-6 .text-status {
  color: black;
}

.font-12 {
  font-size: 12px !important;
}

.icon-file-icon {
  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=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M9.728 3H7.5a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h9a2.25 2.25 0 0 0 2.25-2.25V12M9.728 3C10.971 3 12 4.007 12 5.25V7.5a2.25 2.25 0 0 0 2.25 2.25h2.25A2.25 2.25 0 0 1 18.75 12M9.728 3c3.69 0 9.022 5.36 9.022 9%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%;
}

.icon-file-sucess-icon {
  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%3Cg fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27%3E%3Cpath d=%27M9.728 3H7.5a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h9a2.25 2.25 0 0 0 2.25-2.25V12M9.728 3C10.971 3 12 4.007 12 5.25V7.5a2.25 2.25 0 0 0 2.25 2.25h2.25A2.25 2.25 0 0 1 18.75 12M9.728 3c3.69 0 9.022 5.36 9.022 9%27/%3E%3Cpath d=%27m10 16.242l1.039 1.181c.095.109.267.1.351-.016L13.5 14.5%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%;
}

.icon-doctor-icon {
  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=%27M12 11a4 4 0 1 0 0-8a4 4 0 0 0 0 8m-3.38 1.922l.374-.549a7 7 0 0 0 2.895.627h.223a7 7 0 0 0 2.505-.464l.263.386c.122.18.245.53.327.973c.08.427.102.832.087 1.055a.8.8 0 0 0 .04.3h-.378a.76.76 0 0 0-.688.439l-.691 1.48a.76.76 0 0 0 .689 1.081H15.4v-1.5h1.25v1.5h1.084a.76.76 0 0 0 .689-1.081l-.69-1.48a.76.76 0 0 0-.69-.439h-.293a.8.8 0 0 0 .04-.2c.026-.378-.012-.912-.108-1.43c-.093-.502-.262-1.101-.562-1.542l-.049-.072a2 2 0 0 1 .152-.006A4.777 4.777 0 0 1 21 16.777V21H3v-4.223c0-2.52 1.95-4.584 4.424-4.764l-.044.065c-.591.869-.681 1.946-.608 2.81c.025.297.07.59.132.866a1.5 1.5 0 1 0 1.47-.302a5 5 0 0 1-.108-.69c-.06-.706.04-1.379.354-1.84%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%;
}

.icon-refund-icon {
  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=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M19 13.5A7.5 7.5 0 1 1 11.5 6H20m0 0l-3-3m3 3l-3 3%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%;
}

.icon-check-icon {
  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=%27M9.84 17.08a1 1 0 0 1-.707-.293l-3.84-3.84a1 1 0 1 1 1.414-1.414l3.133 3.133l7.453-7.453a1 1 0 0 1 1.414 1.414l-8.16 8.16a1 1 0 0 1-.707.293%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%;
}

.responsive-step-mobile {
  display: none;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/care-detail.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
body {
  background-color: #efefef !important;
}

.care-detail-page {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.care-detail-page h1 {
  font-size: 20px;
  margin: auto;
  text-align: center;
  color: #2E75B6;
  font-weight: 600;
}

.care-detail-page address {
  font-size: 14px;
  margin: auto;
  text-align: center;
}

.care-detail-page .info-pres-item {
  font-size: 12px;
  margin-bottom: 10px;
}

.care-detail-page .label {
  font-weight: bold;
  text-decoration: underline;
}

.care-detail-page .large-divider {
  margin-top: 50px;
}

.care-detail-page #info-ben-container {
  position: relative;
  height: 70px;
}

.care-detail-page #info-ben {
  position: absolute;
  right: 0;
}

.care-detail-page .info-ben-item {
  font-size: 12px;
  margin-bottom: 10px;
}

.care-detail-page .separator {
  padding-left: 5px;
  padding-right: 5px;
}

.care-detail-page .detail-table {
  width: 100%;
  margin-top: 20px;
  border-collapse: collapse;
}

.care-detail-page td, .care-detail-page th {
  height: 25px;
}

.care-detail-page .detail-header {
  position: relative;
}

.care-detail-page .detail-references {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.care-detail-page .care-reference {
  font-weight: bold;
  font-size: 18px;
  padding: 10px;
  background-color: #2E75B6;
}

.care-reference-text {
  color: white !important;
}

.care-detail-page .care-request-reference {
  font-weight: bold;
  font-size: 18px;
  padding: 10px;
  background-color: #2E75B6;
  color: white !important;
}

.care-detail-page .liste-acte * {
  font-size: 12px;
}

.care-detail-page .text-right {
  text-align: right;
}

.care-detail-page .text-center {
  text-align: center;
}

.care-detail-page .total-amount-line td {
  border-top: 1px solid black;
}

.care-show-detail-form {
  /* min-height: 842px; */
  padding: 30px 30px 30px 30px;
  background-color: #ffffff;
}

.detail-actions, .care-show-detail-form {
  max-width: 794px;
  width: 100%;
  margin: auto;
}

.care-show-detail-form-remark {
  padding: 24px 20px;
  background: #20465e;
  color: white;
}
.care-show-detail-form-remark .cnt {
  max-width: 794px;
  width: 100%;
  margin: 0 auto;
}
.care-show-detail-form-remark .care-medias-wrp .title-upload-file {
  color: white !important;
  border-color: white !important;
}

.care-detail-page .remark {
  margin-top: 30px;
  font-size: 12px;
}

.detail-actions {
  margin-bottom: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}

.care-recap-container {
  background-color: transparent !important;
}

.font-size-08em {
  font-size: 0.8em;
}

.fst-italic {
  font-style: italic;
}

.pl-4 {
  padding-left: 15px;
}

.text-left {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.text-decoration-line-through {
  text-decoration: line-through;
}

.care-show-beneficiairy .main-container {
  height: 100%;
}
.care-show-beneficiairy .main-container .wrapper {
  background: #f2f3f7 !important;
  height: fit-content;
  min-height: 100vh;
  display: block;
}

.care-status-show {
  max-width: 794px;
  width: 100%;
  margin: auto;
  padding: 0;
}
.care-status-show .status {
  padding: 8px 30px;
  background: white;
  border-bottom: 1px solid rgba(0, 0, 0, 0.0784313725);
  width: 100%;
  justify-content: end;
  font-size: 14px;
  font-weight: 700;
  align-items: center;
  border-radius: 0px;
}
.care-status-show .status .status-rounded-shape {
  width: 15px !important;
  height: 15px !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/beneficiary/care-upload.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.wrp-list-care-ulpoad {
  overflow-x: initial;
  padding: 0px;
  scrollbar-width: thin;
  padding-top: unset;
}
.wrp-list-care-ulpoad .header-list-care-ulpoad {
  display: flex;
  align-items: center;
  width: 100%;
  border-left: 4px solid transparent;
  margin-bottom: 5px;
}
.wrp-list-care-ulpoad .header-list-care-ulpoad .content-header-custom {
  padding: 0px 13px;
  display: grid;
  align-items: center;
  font-size: 11px;
  font-weight: 600;
  color: #3e627c;
  min-height: 35px !important;
  text-transform: uppercase;
}
.wrp-list-care-ulpoad .header-list-care-ulpoad .content-header-custom:nth-last-child(1) {
  border: none !important;
}
.wrp-list-care-ulpoad .content-custom {
  padding: 0px 13px;
}
.wrp-list-care-ulpoad .content-a {
  width: 100%;
  max-width: 150px;
}
.wrp-list-care-ulpoad .content-b {
  width: 100%;
}
.wrp-list-care-ulpoad .content-c {
  width: 100%;
  max-width: 150px;
}
.wrp-list-care-ulpoad .content-d {
  width: 100%;
  max-width: 250px;
}
.wrp-list-care-ulpoad .content-e {
  width: 100%;
  max-width: 100px;
}
.wrp-list-care-ulpoad .content-f {
  width: 100%;
  max-width: 160px;
}
.wrp-list-care-ulpoad .items-care-ulpoad {
  box-shadow: 0 0px 10px 0 rgba(142, 152, 173, 0.24);
  border-radius: 10px;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0;
  margin-bottom: 1rem;
  background: white;
  border: 1px solid #f2f3f7;
  transition: 0.3s;
  min-width: 900px;
  border-left: 4px solid transparent;
}
.wrp-list-care-ulpoad .items-care-ulpoad .date {
  font-size: 14px;
  color: #3A789E;
  font-weight: 600;
  text-align: center;
}
.wrp-list-care-ulpoad .items-care-ulpoad .presta-name .link-presta-name {
  background: rgba(230, 238, 255, 0.73);
  margin: 2px 2px 2px 2px !important;
  padding: 4px 8px;
  border-radius: 5px;
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-weight: 600;
  color: #5a6987;
  text-decoration: none;
  width: fit-content;
}
.wrp-list-care-ulpoad .items-care-ulpoad .wrp-establishment {
  display: flex;
  gap: 10px;
  align-items: center;
}
.wrp-list-care-ulpoad .items-care-ulpoad .wrp-establishment .name-establishment {
  flex: 1;
  font-size: 14px;
  font-weight: 600;
  color: #1A3C51;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-weight: 600;
  text-decoration: none;
}
.wrp-list-care-ulpoad .items-care-ulpoad .nb-file-uploaded {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
  color: #1A3C51;
}
.wrp-list-care-ulpoad .items-care-ulpoad .nb-file-uploaded .wrp-icon-bg-rounded {
  background: #50CA7F;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  border-radius: 20px;
}
.wrp-list-care-ulpoad .items-care-ulpoad .nb-file-uploaded .wrp-icon-bg-rounded .icon {
  color: white;
}
.wrp-list-care-ulpoad .items-care-ulpoad .actions-care-upload {
  transition: 0.2s;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: end;
  opacity: 0.5;
}
.wrp-list-care-ulpoad .items-care-ulpoad:hover {
  background: #f5faff;
}
.wrp-list-care-ulpoad .items-care-ulpoad:hover .actions-care-upload {
  opacity: 1;
}
.wrp-list-care-ulpoad .items-care-ulpoad:has(.sent) {
  border-left-color: #2f94ef !important;
}
.wrp-list-care-ulpoad .items-care-ulpoad:has(.received) {
  border-left-color: #35D752 !important;
}

.care-upload-status {
  display: flex;
  align-items: center;
}
.care-upload-status .status {
  font-size: 13px;
  padding: 0px;
  font-weight: 600;
  color: black;
  border-radius: 5px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.care-upload-status .status.sent {
  color: #2f94ef;
}
.care-upload-status .status.sent .status-rounded-shape {
  background: #2f94ef;
}
.care-upload-status .status.received {
  color: #35D752;
}
.care-upload-status .status.received .status-rounded-shape {
  width: 12px;
  height: 12px;
  background: #38A865;
}
.care-upload-status .status-rounded-shape {
  width: 10px;
  height: 10px;
  margin-right: 5px;
  border-radius: 100px;
}

.bt-icon-action {
  padding: 0 !important;
  box-shadow: none !important;
  border: none;
  background: none;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-icon-action .icon {
  color: #91acb9;
}
.bt-icon-action .icon:hover {
  color: #2f94ef;
}
.bt-icon-action .icon:active {
  color: #2f94ef;
}
.bt-icon-action .icon:focus {
  color: #2f94ef;
}

.header-list {
  display: flex;
  align-items: center;
  justify-content: end;
  margin-bottom: 1rem;
}

.bt {
  box-shadow: none !important;
}
.bt.bt-primary.bt-info {
  border-color: #5993c7 !important;
  background: #5993c7 !important;
  color: white;
}
.bt.bt-primary.bt-info:hover {
  border-color: #5993c7 !important;
  background: #5993c7 !important;
  color: white;
}
.bt.bt-primary.bt-info:active {
  border-color: #5993c7 !important;
  background: #5993c7 !important;
  color: white;
}
.bt.bt-primary.bt-info:focus {
  border-color: #5993c7 !important;
  background: #5993c7 !important;
  color: white;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/form-care-upload.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.wrp-list-file-upload {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  background: #F3F8FD;
  border-radius: 10px;
  padding: 20px;
  align-items: center;
}
.wrp-list-file-upload .wrp-attachment-benefit {
  width: 100%;
  max-width: calc(25% - 8px);
  height: 220px;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(80, 80, 80, 0.1);
}
.wrp-list-file-upload .wrp-attachment-benefit .content-img-attachement {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.wrp-list-file-upload .wrp-attachment-benefit .content-img-attachement .wrp-img-attachement {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  padding: 0px;
}
.wrp-list-file-upload .wrp-attachment-benefit .content-img-attachement .wrp-img-attachement .img-attachement {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrp-list-file-upload .wrp-attachment-benefit .footer-attachment {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: fit-content;
  padding: 10px 10px;
  background: linear-gradient(1deg, #1A3C51, rgba(26, 60, 81, 0.8784313725), rgba(26, 60, 81, 0.6), transparent);
  border-radius: 0px 0px 10px 10px;
}
.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment {
  border: none;
  box-shadow: none;
  outline: none;
  display: block;
  margin: auto 0 auto auto;
  background: transparent;
  padding: 0;
  height: fit-content;
}
.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment .icon {
  color: white;
  width: 24px;
  height: 24px;
}
.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment.delete-media {
  position: absolute;
  top: -5px;
  right: -5px;
  background: #1A3C51;
  padding: 0;
  width: 25px;
  height: 25px;
  border-radius: 50px;
}
.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment.delete-media .icon {
  vertical-align: text-bottom;
}
.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment.btn-close-fullscreen-img {
  display: none;
  font-size: 24px;
}
.wrp-list-file-upload .wrp-attachment-benefit .btn-icon-attachment.btn-close-fullscreen-img .icon {
  color: white;
}
.wrp-list-file-upload .wrp-attachment-benefit .name-attachment {
  display: flex;
  align-items: center;
  gap: 5px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: white;
  font-size: 13px;
}
.wrp-list-file-upload .wrp-attachment-benefit .name-attachment .icon {
  color: white;
  font-size: 12px;
  width: 12px;
  height: 12px;
}
.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  right: 0;
  max-width: none;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img::after {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3803921569) !important;
  left: 0;
  top: 0;
  z-index: 1;
}
.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img .content-img-attachement {
  position: relative;
  z-index: 2;
  width: fit-content;
  height: auto;
  margin: auto;
  max-width: 90%;
}
.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img .footer-attachment {
  background: no-repeat;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-direction: row-reverse;
  width: fit-content;
  position: absolute;
  top: 0;
}
.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img .delete-media {
  display: none;
}
.wrp-list-file-upload .wrp-attachment-benefit.view-fullscreen-attachment-img .btn-close-fullscreen-img {
  display: block !important;
}
.wrp-list-file-upload .btn-upload-attachment {
  width: 100%;
  max-width: calc(25% - 8px);
  height: 220px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px dashed rgba(93, 123, 145, 0.5);
  border-radius: 10px;
  box-shadow: 0px 4px 4px 0px rgba(80, 80, 80, 0.1);
  margin: 0;
  cursor: pointer;
}
.wrp-list-file-upload .btn-upload-attachment .icon {
  width: 70px;
  height: 70px;
  color: rgba(26, 60, 81, 0.6509803922);
}
.wrp-list-file-upload .loading-file-upload {
  width: 100%;
  max-width: calc(25% - 8px);
  height: 220px;
  background: transparent;
  border: none;
  position: relative;
  display: none;
}
.wrp-list-file-upload .loading-file-upload.show-loading {
  display: block;
}
.wrp-list-file-upload .loading-file-upload .spinner-border {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  border-width: 5px;
  width: 50px;
  height: 50px;
}

.footer-form {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: end;
}

.value-static-txt {
  border: none;
  border-bottom: 1px solid #ced4da;
  padding: 7px 0.75rem 7px 0rem;
  min-height: 35px;
  font-size: 16px;
  font-weight: 600;
  color: #3773a9;
  border-radius: 0px;
}

.date-care-upload {
  display: flex;
  align-items: center;
  gap: 5px;
}
.date-care-upload .icon {
  color: #bbcee1;
}

.status-view-care-upload {
  justify-content: end;
  padding: 5px 10px;
  width: fit-content;
  margin: auto 0 auto auto;
  border-radius: 3px;
  border-right: 4px solid transparent;
}
.status-view-care-upload .status {
  font-weight: 700;
  font-size: 15px;
}
.status-view-care-upload:has(.sent) {
  border-right-color: #2f94ef !important;
}
.status-view-care-upload:has(.received) {
  border-right-color: #35D752 !important;
}

.title-list-file-uploaded {
  font-size: 16px !important;
  font-weight: 600;
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  gap: 5px;
  color: #1A3C51;
}
.title-list-file-uploaded .wrp-icon-bg-rounded {
  background: #50CA7F;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  border-radius: 20px;
}
.title-list-file-uploaded .wrp-icon-bg-rounded .icon {
  color: white;
}

.icon-vertical-align {
  vertical-align: middle !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/beneficiary/login-beneficiary.scss (1) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --color-background-login: #f4f0fd;
  --color-txt-white-login: white;
  --color-card-login: white;
  --color-main-text-login: #ffffff;
  --color-secondary-text-login: #ffffff;
  --color-third-text-login: #ffffff63;
  --color-input-text-login: #ffffff;
  --color-border-checkbox-login: #dee2e6;
  --color-btn-link-login: #499BE9;
  --color-main-btn-login: linear-gradient(185deg, #4E7EA9 0%, #1075D1 135%);
  --color-secondary-btn-login: #CBCBCB;
  --color-border-form-login: #dee2e6;
  --color-background-input-login: transparent;
  --color-text-light-login: #646667;
  --color-danger-login: #ff6861;
  --color-icon-login: #2e84e7;
}

.login-beneficiary * {
  font-family: "Mulish", serif;
}
.login-beneficiary .wrp-app-logo {
  width: 133px;
  height: auto;
}
.login-beneficiary .wrp-app-logo .logo-app {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.login-beneficiary .v1-login {
  background: var(--color-background-login);
}
.login-beneficiary .v1-login .main-container-login {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  background-image: url(/build/images/login-background-img.2295501f.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.login-beneficiary .v1-login .main-container-login .wrp-login-card {
  padding: 40px 20px;
  background: rgba(238, 238, 238, 0.3215686275);
  border-radius: 20px;
  max-width: 450px;
  width: 100%;
  margin: 20px 0px;
  height: auto;
  min-height: 70vh;
  display: grid;
  align-items: center;
  align-content: center;
  z-index: 2;
}
.login-beneficiary .v1-login .main-container-login .wrp-link-logo-login {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  margin-bottom: 1.5rem;
}
.login-beneficiary .v1-login .main-container-login .wrp-link-logo-login .logo-img-login {
  width: 37px;
  height: 37px;
  -o-object-fit: cover;
  object-fit: cover;
  margin-right: 5px;
}
.login-beneficiary .v1-login .main-container-login .wrp-link-logo-login .title-logo-login {
  font-size: 26px;
  text-transform: uppercase;
  color: var(--color-main-text-login);
  font-weight: 600;
  margin-top: 3px;
}
.login-beneficiary .v1-login .main-container-login .title-login {
  font-size: 16px;
  text-align: center;
  width: 100%;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--color-main-text-login);
  letter-spacing: 5px;
}
.login-beneficiary .v1-login .main-container-login .btn-link-login {
  font-size: 12px;
  color: var(--color-btn-link-login) !important;
  text-decoration: none;
  border: none !important;
  outline: none !important;
  background: none !important;
  padding: 0;
  font-weight: 500;
}
.login-beneficiary .v1-login .main-container-login .wrp-flex-between-login {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.login-beneficiary .v1-login .main-container-login .icon-font-18 {
  width: 18px !important;
  height: 18px !important;
}
.login-beneficiary .v1-login .main-container-login .label-icon-login {
  display: flex;
  align-items: center;
}
.login-beneficiary .v1-login .main-container-login .label-icon-login .icon {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  color: var(--color-secondary-text-login);
}
.login-beneficiary .v1-login .main-container-login .flex-content-login {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 5px;
}
.login-beneficiary .v1-login .main-container-login .wrp-txt-with-border-before-style {
  position: relative;
  text-align: center;
  margin-bottom: 10px;
}
.login-beneficiary .v1-login .main-container-login .wrp-txt-with-border-before-style::before {
  content: "";
  position: absolute;
  top: 1px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-bottom: 1px solid var(--color-border-form-login);
  width: 100%;
  height: 1px;
  opacity: 0.2;
}
.login-beneficiary .v1-login .main-container-login .wrp-txt-with-border-before-style .txt-with-border-before-style {
  color: var(--color-text-light-login);
  font-size: 12px;
  font-weight: 300;
  white-space: nowrap;
  background: var(--color-card-login);
  padding: 0 7px;
  position: relative;
  z-index: 1;
}
.login-beneficiary .v1-login .main-container-login::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #cce6ff 0%, #1a3c51 40%);
  z-index: 1;
  opacity: 0.4;
}
.login-beneficiary .v1-login .form-text-error {
  font-size: 14px;
  color: var(--color-danger-login);
  margin-top: 3px;
  font-weight: 500;
}
.login-beneficiary .v1-login .main-btn-login {
  transition: 0.3s;
  background: var(--color-main-btn-login) !important;
  color: var(--color-txt-white-login) !important;
  border: 1px solid var(--color-main-btn-login) !important;
  text-decoration: none;
  padding: 6px 12px;
  display: block;
  width: 100%;
  border-radius: 10px;
  font-size: 15px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  font-weight: 500;
}
.login-beneficiary .v1-login .main-btn-login:hover {
  background: var(--color-main-btn-login) !important;
  color: var(--color-txt-white-login) !important;
  border: 1px solid var(--color-main-btn-login) !important;
}
.login-beneficiary .v1-login .main-btn-login:active {
  background: var(--color-main-btn-login) !important;
  color: var(--color-txt-white-login) !important;
  border: 1px solid var(--color-main-btn-login) !important;
}
.login-beneficiary .v1-login .main-btn-login:focus {
  background: var(--color-main-btn-login) !important;
  color: var(--color-txt-white-login);
  border: 1px solid var(--color-main-btn-login) !important;
}
.login-beneficiary .v1-login .cancel-btn-login {
  transition: 0.3s;
  background: var(--color-secondary-btn-login) !important;
  color: var(--color-txt-white-login) !important;
  border: 1px solid var(--color-secondary-btn-login) !important;
  text-decoration: none;
  padding: 6px 12px;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 10px;
  font-size: 14px;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.login-beneficiary .v1-login .cancel-btn-login:hover {
  background: var(--color-secondary-btn-login) !important;
  color: var(--color-txt-white-login) !important;
  border: 1px solid var(--color-secondary-btn-login) !important;
}
.login-beneficiary .v1-login .cancel-btn-login:active {
  background: var(--color-secondary-btn-login) !important;
  color: var(--color-txt-white-login) !important;
  border: 1px solid var(--color-secondary-btn-login) !important;
}
.login-beneficiary .v1-login .cancel-btn-login:focus {
  background: var(--color-secondary-btn-login) !important;
  color: var(--color-txt-white-login);
  border: 1px solid var(--color-secondary-btn-login) !important;
}
.login-beneficiary .text-center {
  text-align: center;
}
.login-beneficiary .w-100 {
  width: 100%;
}
.login-beneficiary .my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.login-beneficiary .mr-0-auto {
  margin: 1px 0px 1px auto;
}
.login-beneficiary .mb-4 {
  margin-bottom: 1.5rem;
}
.login-beneficiary .mb-3 {
  margin-bottom: 1rem;
}
.login-beneficiary .form-label-login {
  font-size: 16px;
  color: var(--color-secondary-text-login);
  font-weight: 400;
  margin-bottom: 0.5rem;
}
.login-beneficiary .form-control-login {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  background: transparent;
  color: var(--color-input-text-login);
  border: 1px solid var(--color-border-form-login);
  border-radius: 10px;
  outline: none;
  background: var(--color-background-input-login);
  height: 50px;
}
.login-beneficiary .form-control-login:active {
  box-shadow: 0 0 0 0.25rem rgba(109, 169, 226, 0.35);
}
.login-beneficiary .form-control-login:focus {
  box-shadow: 0 0 0 0.25rem rgba(109, 169, 226, 0.35);
}
.login-beneficiary .form-control-login:focus-visible {
  box-shadow: 0 0 0 0.25rem rgba(109, 169, 226, 0.35);
}
.login-beneficiary .form-control-login::placeholder {
  color: rgba(255, 255, 255, 0.644) !important;
}
.login-beneficiary .wrp-check-login {
  display: flex;
  align-items: center;
}
.login-beneficiary .wrp-check-login .check-input-login {
  width: 15px;
  height: 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid var(--color-border-checkbox-login);
  border-radius: 3px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.login-beneficiary .wrp-check-login .check-input-login:checked {
  background-color: var(--color-main-btn-login);
  border-color: var(--color-main-btn-login);
}
.login-beneficiary .wrp-check-login .check-input-login:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.login-beneficiary .wrp-check-login .check-input-login:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.login-beneficiary .wrp-check-login .check-input-login:active {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.login-beneficiary .wrp-check-login .label-check-login {
  font-size: 14px;
  font-weight: 400;
  color: var(--color-main-text-login);
}
.login-beneficiary .mdi--user {
  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=%27M12 4a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 10c4.42 0 8 1.79 8 4v2H4v-2c0-2.21 3.58-4 8-4%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%;
}
.login-beneficiary .teenyicons--password-solid {
  display: inline-block;
  width: 15px;
  height: 15px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 15%27%3E%3Cpath fill=%27%23000%27 d=%27M11 11h-1v-1h1zm-3 0h1v-1H8zm5 0h-1v-1h1z%27/%3E%3Cpath fill=%27%23000%27 fill-rule=%27evenodd%27 d=%27M3 6V3.5a3.5 3.5 0 1 1 7 0V6h1.5A1.5 1.5 0 0 1 13 7.5v.55a2.5 2.5 0 0 1 0 4.9v.55a1.5 1.5 0 0 1-1.5 1.5h-10A1.5 1.5 0 0 1 0 13.5v-6A1.5 1.5 0 0 1 1.5 6zm1-2.5a2.5 2.5 0 0 1 5 0V6H4zM8.5 9a1.5 1.5 0 1 0 0 3h4a1.5 1.5 0 0 0 0-3z%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%;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/setting-page-beneficiary.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
.card-block-setting-user {
  padding: 0px;
  box-shadow: 0 3px 16px -8px rgba(0, 0, 0, 0.4);
  border-radius: 10px;
  background: white;
  position: relative;
  overflow: hidden;
}
.card-block-setting-user .header-card-block {
  padding: 10px 15px;
  background-color: #f5f6f9;
  text-align: left;
  border-bottom: 1px solid rgba(213, 215, 219, 0.2509803922);
}
.card-block-setting-user .body-card-block {
  padding: 15px 15px;
}

.avatar-setting-block {
  position: relative;
  text-align: center;
}
.avatar-setting-block .avatar-user-setting {
  width: auto;
  min-width: 119.66px;
  height: 120px;
  border-radius: 100px;
  object-fit: cover;
  padding: 5px;
  box-shadow: 0 3px 13px -6px rgba(0, 0, 0, 0.4);
}
.avatar-setting-block .btn-avatar-setting {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  position: absolute;
  right: 0;
  top: 80px;
  width: 100%;
  justify-content: space-between;
  left: 0;
  margin: auto;
}
.avatar-setting-block .btn-avatar-setting .icon-btn {
  font-size: 14px !important;
  background: white !important;
  border-radius: 20px;
  box-shadow: 0 3px 13px -6px rgba(0, 0, 0, 0.4) !important;
  width: 30px;
  height: 30px;
  color: rgba(26, 60, 81, 0.8);
}
.avatar-setting-block .btn-avatar-setting .icon-btn .icon {
  width: 20px;
  height: 20px;
  color: rgba(26, 60, 81, 0.8);
}
.avatar-setting-block .btn-avatar-setting .btn-edit-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block .btn-avatar-setting .btn-delete-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block .notif-error-avatar {
  display: none;
  text-align: center;
  font-size: 10px;
  color: #FA4B4B;
  font-weight: 700;
  position: relative;
  top: 5px;
  margin-bottom: 10px;
}
.avatar-setting-block[data-mode=img_default] .btn-edit-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block[data-mode=img_default] .save-image-button {
  display: none;
}
.avatar-setting-block[data-mode=img_loading] {
  height: 120px;
  width: 145px !important;
}
.avatar-setting-block[data-mode=img_loading]::after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
}
.avatar-setting-block[data-mode=img_loading] .avatar-user-setting {
  display: none;
}
.avatar-setting-block[data-mode=img_loading] .save-image-button {
  display: none;
}
.avatar-setting-block[data-mode=img_uploaded] .btn-edit-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block[data-mode=img_uploaded] .btn-delete-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block[data-mode=img_uploaded] .save-image-button {
  margin-top: 20px;
  display: block;
}
.avatar-setting-block[data-mode=img_error] .btn-edit-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block[data-mode=img_error] .notif-error-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-setting-block[data-mode=img_error] .save-image-button {
  display: none;
}

.form-setting-page-cust .view-info {
  border: 1px solid #f2f3f7;
  border-radius: 5px;
  padding: 0.375rem 0.75rem;
  box-shadow: none;
  font-size: 14px;
  font-weight: 700;
  color: #5082ae;
  background: #f2f3f7;
  opacity: 0.7;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.form-setting-page-cust .form-control {
  border: 1px solid #f2f3f7;
  border-radius: 5px;
  padding: 0.375rem 0.75rem;
  box-shadow: none;
  font-size: 14px;
  font-weight: 700;
  color: #5082ae;
}
.form-setting-page-cust .form-control:focus {
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.btn-in-div {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 10px;
  flex-wrap: wrap;
}

.btn-in-div-form {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 10px;
  flex-wrap: wrap;
}
.btn-in-div-form .btn {
  width: fit-content;
  justify-content: center;
}

.loading-user-submited {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7019607843);
}
.loading-user-submited .wrp-spinner {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-primary {
  background: #5993c7;
  color: white !important;
  font-size: 16px;
  font-weight: 700;
  border: 1px solid #5993c7 !important;
  outline: none !important;
  box-shadow: none !important;
}

.reset-password .form-control {
  padding: 6px 12px 6px 12px !important;
  border-radius: 5px !important;
}

.subtitle-title {
  font-size: 16px !important;
  font-weight: 600;
  color: #5082ae;
  margin: 0;
}

.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;
}
.btn-gray-setting .icon {
  color: rgba(26, 60, 81, 0.8);
  width: 18px;
  height: 18px;
}

.main-btn-setting {
  padding: 10px 12px;
  border-radius: 10px;
  background: #5993c7 !important;
  border-color: #5993c7 !important;
  color: white !important;
  font-weight: 500;
  display: flex;
  align-items: center;
  transition: 0.2s;
  font-size: 14px;
  font-weight: 700;
}
.main-btn-setting .icon {
  color: white;
  width: 18px;
  height: 18px;
}

.block-reset-password-js {
  display: none;
}
.block-reset-password-js.show-block {
  display: block !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/beneficiary/responsive-layout.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 320px) and (max-width: 991px) {
  .beneficiary .wrapper-header {
    padding-left: 0px !important;
  }
  .beneficiary .wrapper-header .navbar-custom {
    background: linear-gradient(151deg, #4E7EA9 0%, #1075D1 135%);
  }
  .beneficiary .wrapper-header .navbar-custom .name-beneficiary {
    color: white;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100px;
  }
  .beneficiary .wrapper-header .navbar-custom .title-page {
    font-size: 16px !important;
  }
  .beneficiary .wrapper-header .navbar-custom .btn-responsive-sidebar {
    display: flex !important;
  }
  .beneficiary .wrapper-header .navbar-custom .mobile-content-layout {
    display: flex !important;
    gap: 10px;
    align-items: center;
  }
  .beneficiary .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile {
    width: 90px;
    height: auto;
    margin-bottom: 0;
  }
  .beneficiary .wrapper-header .navbar-custom .mobile-content-layout .logo-beneficiary-mobile .logo-img-mobile {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .beneficiary .wrapper-header .navbar-custom .desktop-content-layout {
    display: none !important;
  }
  .beneficiary .sidebar-custom {
    left: -3000px !important;
  }
  .beneficiary .main-container {
    padding: 70px 0px 0px 0px !important;
  }
  .beneficiary .bg-responsive-sidebar {
    background-color: rgba(0, 0, 0, 0.61);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 2;
    display: none;
  }
  .beneficiary.show-sidebar-responsive .bg-responsive-sidebar {
    display: block !important;
  }
  .beneficiary.show-sidebar-responsive .sidebar-custom {
    left: 0 !important;
  }
  .beneficiary .change-password-modal {
    min-width: auto !important;
  }
  .beneficiary .info-primary-cust {
    flex-direction: column;
    display: flex;
    align-items: center;
  }
  .beneficiary .info-primary-cust .txt-info {
    padding: 10px 0px 0px 0px;
    text-align: center;
    font-size: 11px;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/responsive-beneficiary.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 992px) and (max-width: 1250px) {
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement {
    min-width: auto !important;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .beneficiary .wrp-list-services-beneficiary .items-list-services {
    min-width: auto !important;
  }
}
@media (min-width: 320px) and (max-width: 766px) {
  .beneficiary .flash-wrapper {
    right: 0px !important;
    left: 0px !important;
    width: 100%;
    max-width: 90%;
  }
  .beneficiary .flash-wrapper .flash-content {
    max-width: none;
    width: 100%;
  }
  .beneficiary .header-body-responsive-mobile {
    justify-content: center;
  }
  .beneficiary .header-body-responsive-mobile .title-block {
    width: 100%;
    display: grid;
    justify-items: center;
    align-content: center;
  }
  .beneficiary .header-body-responsive-mobile .title-block .title-page {
    text-align: center;
    margin-bottom: 0px;
  }
}
@media (min-width: 320px) and (max-width: 991px) {
  .beneficiary .wrp-list-services-beneficiary {
    padding: 0 !important;
  }
  .beneficiary .wrp-list-services-beneficiary .header-list-services-beneficiary {
    display: none;
  }
  .beneficiary .wrp-list-services-beneficiary .items-list-services {
    border: 1px solid #d0d0d1;
    flex-wrap: wrap;
    max-width: none;
    min-width: auto;
    width: 100%;
  }
  .beneficiary .wrp-list-services-beneficiary .content-custom {
    min-width: auto;
    max-width: none !important;
    border: none !important;
  }
  .beneficiary .wrp-list-services-beneficiary .content-a {
    width: 100% !important;
    display: flex !important;
    gap: 5px;
  }
  .beneficiary .wrp-list-services-beneficiary .content-b {
    width: 100%;
  }
  .beneficiary .wrp-list-services-beneficiary .content-c {
    width: 60% !important;
  }
  .beneficiary .wrp-list-services-beneficiary .content-d {
    width: 40% !important;
  }
  .beneficiary .wrp-list-services-beneficiary .date-service {
    font-size: 12px;
  }
  .beneficiary .wrp-list-services-beneficiary .service-description {
    margin-bottom: 5px;
  }
  .beneficiary .wrp-list-services-beneficiary .wrp-info-doctor-establishment .wrp-icon {
    width: 35px !important;
    height: 35px !important;
    margin-right: 5px !important;
  }
  .beneficiary .wrp-list-services-beneficiary .wrp-info-doctor-establishment .wrp-icon .icon {
    width: 12px !important;
    height: 12px !important;
  }
  .beneficiary .wrp-list-services-beneficiary .wrp-info-doctor-establishment .doctor-name .txt {
    font-size: 12px;
  }
  .beneficiary .wrp-list-services-beneficiary .wrp-info-doctor-establishment .establishment-name .txt {
    font-size: 12px;
  }
  .beneficiary .wrp-list-services-beneficiary .status {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100px;
    text-align: end;
    font-size: 12px;
    margin: auto 0 auto auto;
  }
  .beneficiary .wrp-list-services-beneficiary .status .status-rounded-shape {
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
    max-width: 10px;
    max-height: 10px;
    width: 10px;
    height: 10px;
  }
  .beneficiary .responsive-step-desktop {
    display: none;
  }
  .beneficiary .responsive-step-mobile {
    display: block;
  }
  .beneficiary .btn-in-div-form {
    flex-direction: column !important;
  }
  .beneficiary .btn-in-div-form .btn {
    width: 100% !important;
  }
  .beneficiary .step-custom-reimbursement .identification-services {
    font-size: 14px;
  }
  .beneficiary .wrp-list-services-reimbursement {
    padding: 0px;
  }
  .beneficiary .wrp-list-services-reimbursement .wrp-item-list-services-reimbursement {
    padding: 0px 0px 0px 25px;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement {
    flex-wrap: wrap;
    min-width: auto !important;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status {
    left: 5px;
    top: 0;
    bottom: 0;
    background: transparent !important;
    right: 0;
    width: fit-content;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status .status-rounded-shape {
    width: 15px;
    height: 15px;
    margin: 0 !important;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .status::before {
    width: 15px !important;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom {
    max-width: none !important;
    width: 100%;
    height: auto !important;
    min-height: auto;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom.content-a {
    display: flex;
    padding-bottom: 0px;
    justify-content: space-between;
    align-items: center;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom.content-b {
    padding-bottom: 0px;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .content-custom.content-c {
    padding-bottom: 0px;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .wrp-establishment-img {
    width: 35px;
    height: 35px;
    margin-right: 5px;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .txt {
    font-size: 12px;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .provider-adresse .icon {
    width: 16px;
    height: 16px;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .provider-adresse .txt-adresse {
    font-size: 12px;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .establishment-name .provider-ville {
    font-size: 12px;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .service-description {
    width: fit-content;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .service-description .link-description {
    margin: 0;
    font-size: 12px;
    padding: 3px 5px;
    background: rgba(230, 238, 255, 0.73);
    width: fit-content;
    border-radius: 5px;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .date-service {
    font-size: 10px;
  }
  .beneficiary .wrp-list-services-reimbursement .items-list-services-reimbursement .wrp-amount .amount {
    font-size: 14px;
    font-weight: 700;
  }
  .beneficiary .wrp-list-services-reimbursement::after {
    left: 11px;
  }
  .beneficiary .wrp-title .title-reimbursement {
    font-size: 14px;
    font-weight: 700;
  }
  .beneficiary .wrp-title .wrp-date-time-reimbursement .date {
    font-size: 10px;
  }
  .beneficiary .wrp-title .wrp-date-time-reimbursement .time {
    font-size: 10px;
  }
  .beneficiary .table-custom-beneficiary thead th {
    font-size: 11px;
  }
  .beneficiary .table-custom-beneficiary .title-table {
    font-size: 12px;
  }
  .beneficiary .table-custom-beneficiary .subtitle-table {
    font-size: 14px;
  }
  .beneficiary .table-custom-beneficiary .descript-text-table {
    font-size: 12px;
  }
  .beneficiary .table-custom-beneficiary .child-descript-text-table {
    font-size: 12px;
  }
  .beneficiary .table-custom-beneficiary .value-table {
    font-size: 12px;
  }
  .beneficiary .table-custom-beneficiary .percentage-value-table {
    font-size: 12px;
  }
  .beneficiary .table-custom-beneficiary .status {
    font-size: 14px;
  }
  .beneficiary .header-body-responsive-mobile {
    display: flex;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/responsive-step-status.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 320px) and (max-width: 991px) {
  .step-status-mobile {
    position: relative;
    width: fit-content;
    display: flex;
    margin: auto;
    align-items: flex-start;
    position: relative;
  }
  .step-status-mobile * {
    transition: 0.2s;
  }
  .step-status-mobile::before {
    position: absolute;
    content: "";
    height: 3px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    width: 88%;
    background: rgba(168, 168, 168, 0.4705882353) !important;
  }
  .step-status-mobile::after {
    position: absolute;
    content: "";
    height: 3px;
    top: 0;
    bottom: 0;
    left: 0px;
    right: auto;
    margin: auto;
    z-index: 1;
    width: 0%;
    background: #90BAFF;
  }
  .step-status-mobile .step-shape {
    display: grid;
    align-content: center;
    justify-content: center;
    justify-items: center;
    padding: 0 6px;
    position: initial;
  }
  .step-status-mobile .step-shape .shape-round {
    width: 30px;
    height: 30px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid;
    z-index: 2;
  }
  .step-status-mobile .step-shape .shape-round .icon {
    width: 20px;
    height: 20px;
    color: #A8A8A8;
  }
  .step-status-mobile .step-shape .shape-round span {
    font-size: 16px;
  }
  .step-status-mobile .step-shape .shape-round .logo-oraganization-step {
    width: 100%;
    height: 100%;
    border-radius: 60px;
    overflow: hidden;
    object-fit: cover;
    border: 2px solid white;
  }
  .step-status-mobile .step-shape .text-status {
    font-size: 11px;
    font-weight: 700;
    text-align: center;
    display: none;
    position: relative;
    white-space: nowrap;
    width: fit-content;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 120px;
  }
  .step-status-mobile[data-mode=status_disable]::before {
    background: #A8A8A8;
    bottom: 0px;
  }
  .step-status-mobile[data-mode=status_disable] .step-shape .shape-round {
    color: #A8A8A8;
    background: white;
    border-color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_disable] .step-shape .shape-round span {
    color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_disable] .step-shape .text-status {
    color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_files_received]::before {
    background: #A8A8A8;
    top: -15px;
    left: 20px;
  }
  .step-status-mobile[data-mode=status_files_received]::after {
    width: 0%;
    top: -15px;
    left: 20px;
  }
  .step-status-mobile[data-mode=status_files_received] .step-shape .shape-round {
    color: #A8A8A8;
    background: white;
    border-color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_files_received] .step-shape .text-status {
    color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_files_received] .step-shape.step-1 .shape-round {
    color: white;
    background: #3DA9E7;
    border-color: #3DA9E7;
  }
  .step-status-mobile[data-mode=status_files_received] .step-shape.step-1 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_files_received] .step-shape.step-1 .text-status {
    color: black;
    display: block !important;
  }
  .step-status-mobile[data-mode=status_entry_completed]::before {
    background: #A8A8A8;
    top: -15px;
    left: 20px;
  }
  .step-status-mobile[data-mode=status_entry_completed]::after {
    width: 20%;
    top: -15px;
    left: 20px;
  }
  .step-status-mobile[data-mode=status_entry_completed] .step-shape .shape-round {
    color: #A8A8A8;
    background: white;
    border-color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_entry_completed] .step-shape .text-status {
    color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_entry_completed] .step-shape.step-1 .shape-round {
    color: white;
    background: #3DA9E7;
    border-color: #3DA9E7;
  }
  .step-status-mobile[data-mode=status_entry_completed] .step-shape.step-1 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_entry_completed] .step-shape.step-1 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_entry_completed] .step-shape.step-2 .shape-round {
    color: #2F8EE7;
    background: #2F8EE7;
    border-color: #2F8EE7;
  }
  .step-status-mobile[data-mode=status_entry_completed] .step-shape.step-2 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_entry_completed] .step-shape.step-2 .text-status {
    color: black;
    display: block !important;
  }
  .step-status-mobile[data-mode=status_checked]::before {
    background: #A8A8A8;
    top: -15px;
    left: 20px;
  }
  .step-status-mobile[data-mode=status_checked]::after {
    width: 37%;
    top: -15px;
    left: 20px;
  }
  .step-status-mobile[data-mode=status_checked] .step-shape .shape-round {
    color: #A8A8A8;
    background: white;
    border-color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_checked] .step-shape .text-status {
    color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_checked] .step-shape.step-1 .shape-round {
    color: white;
    background: #3DA9E7;
    border-color: #3DA9E7;
  }
  .step-status-mobile[data-mode=status_checked] .step-shape.step-1 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_checked] .step-shape.step-1 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_checked] .step-shape.step-2 .shape-round {
    color: #2F8EE7;
    background: #2F8EE7;
    border-color: #2F8EE7;
  }
  .step-status-mobile[data-mode=status_checked] .step-shape.step-2 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_checked] .step-shape.step-2 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_checked] .step-shape.step-3 .shape-round {
    color: #65C6DB;
    background: #65C6DB;
    border-color: #65C6DB;
  }
  .step-status-mobile[data-mode=status_checked] .step-shape.step-3 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_checked] .step-shape.step-3 .text-status {
    color: black;
    display: block;
  }
  .step-status-mobile[data-mode=status_valid]::before {
    background: #A8A8A8;
    top: -15px;
    left: 20px;
  }
  .step-status-mobile[data-mode=status_valid]::after {
    width: 53%;
    top: -15px;
    left: 20px;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape .shape-round {
    color: #A8A8A8;
    background: white;
    border-color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape .text-status {
    color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-1 .shape-round {
    color: white;
    background: #3DA9E7;
    border-color: #3DA9E7;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-1 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-1 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-2 .shape-round {
    color: #2F8EE7;
    background: #2F8EE7;
    border-color: #2F8EE7;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-2 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-2 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-3 .shape-round {
    color: #65C6DB;
    background: #65C6DB;
    border-color: #65C6DB;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-3 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-3 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-4 .shape-round {
    color: #5DD3BE;
    background: #5DD3BE;
    border-color: #5DD3BE;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-4 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_valid] .step-shape.step-4 .text-status {
    color: black;
    display: block;
  }
  .step-status-mobile[data-mode=status_repayment_initiated]::before {
    background: #A8A8A8;
    top: -15px;
    left: 20px;
  }
  .step-status-mobile[data-mode=status_repayment_initiated]::after {
    width: 65%;
    top: -15px;
    left: 20px;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape .shape-round {
    color: #A8A8A8;
    background: white;
    border-color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape .text-status {
    color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-1 .shape-round {
    color: white;
    background: #3DA9E7;
    border-color: #3DA9E7;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-1 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-1 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-2 .shape-round {
    color: #2F8EE7;
    background: #2F8EE7;
    border-color: #2F8EE7;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-2 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-2 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-3 .shape-round {
    color: #65C6DB;
    background: #65C6DB;
    border-color: #65C6DB;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-3 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-3 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-4 .shape-round {
    color: #5DD3BE;
    background: #5DD3BE;
    border-color: #5DD3BE;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-4 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-4 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-5 .shape-round {
    color: #50CB90;
    background: #50CB90;
    border-color: #50CB90;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-5 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_repayment_initiated] .step-shape.step-5 .text-status {
    color: black;
    display: block;
  }
  .step-status-mobile[data-mode=status_repay]::before {
    background: #A8A8A8;
    top: -15px;
    left: 0;
    width: 80%;
  }
  .step-status-mobile[data-mode=status_repay]::after {
    width: 80%;
    top: -15px;
    left: 20px;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape .shape-round {
    color: #A8A8A8;
    background: white;
    border-color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape .text-status {
    color: #A8A8A8;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-1 .shape-round {
    color: white;
    background: #3DA9E7;
    border-color: #3DA9E7;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-1 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-1 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-2 .shape-round {
    color: #2F8EE7;
    background: #2F8EE7;
    border-color: #2F8EE7;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-2 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-2 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-3 .shape-round {
    color: #65C6DB;
    background: #65C6DB;
    border-color: #65C6DB;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-3 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-3 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-4 .shape-round {
    color: #50CB90;
    background: #50CB90;
    border-color: #50CB90;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-4 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-4 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-5 .shape-round {
    color: #50CB90;
    background: #50CB90;
    border-color: #50CB90;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-5 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-5 .text-status {
    color: black;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-6 .shape-round {
    color: #15C16F;
    background: #15C16F;
    border-color: #15C16F;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-6 .shape-round span {
    color: white;
  }
  .step-status-mobile[data-mode=status_repay] .step-shape.step-6 .text-status {
    color: black;
    display: block;
  }
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/responsive-presta.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 767px) {
  .beneficiary .show-for-mobile {
    display: none;
  }
}
@media (min-width: 320px) and (max-width: 766px) {
  .beneficiary .search-and-filter {
    display: flex;
    flex-direction: column-reverse;
  }
  .beneficiary .search-and-filter .localization-beneficiary {
    margin-bottom: 0;
  }
  .beneficiary .search-and-filter .tag-category-filter-list-mobile {
    position: relative;
  }
  .beneficiary .search-and-filter .tag-category-filter-list-mobile .category-select {
    background: rgba(242, 243, 247, 0.3019607843);
    border-color: #f2f3f7;
    border-radius: 30px;
    height: 50px;
    padding: 6px 12px 6px 42px;
  }
  .beneficiary .search-and-filter .tag-category-filter-list-mobile .icon-wrp {
    width: 22px;
    height: 22px;
    color: #5a6987;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 15px;
    margin: auto;
  }
  .beneficiary .tag-category-filter-list {
    display: none;
  }
  .beneficiary .tag-category-filter-list-mobile {
    display: flex;
    gap: 14px;
  }
  .beneficiary .tag-category-filter-list-mobile .icon-wrp .icon {
    scale: 1.2;
  }
  .beneficiary .header-list-provider {
    display: none;
  }
  .beneficiary .wrp-list-provider-beneficiary {
    min-width: unset !important;
  }
  .beneficiary .wrp-list-provider-beneficiary .items-list-provider {
    min-width: unset !important;
    flex-wrap: wrap;
  }
  .beneficiary .wrp-list-provider-beneficiary .items-list-provider .content-custom {
    max-width: 100% !important;
  }
  .beneficiary .wrp-list-provider-beneficiary .items-list-provider .content-custom.content-c, .beneficiary .wrp-list-provider-beneficiary .items-list-provider .content-custom.content-d {
    max-width: 50% !important;
  }
  .beneficiary .wrp-list-provider-beneficiary .items-list-provider .content-custom.content-b {
    display: none;
  }
  .beneficiary .wrp-list-provider-beneficiary .items-list-provider .content-custom.content-e {
    min-height: 22px;
  }
  .beneficiary .wrp-list-provider-beneficiary .items-list-provider .name-provider {
    overflow: unset !important;
    display: flex;
    flex-direction: column;
  }
  .beneficiary .wrp-list-provider-beneficiary .items-list-provider .name-provider .category-provider-mobile {
    font-size: 12px;
    color: #29496d;
    font-weight: 600;
    text-transform: uppercase;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/responsive-care.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 320px) and (max-width: 766px) {
  .care-detail-page .detail-header {
    padding-top: 0;
  }
  .care-detail-page .detail-header h1 {
    padding-top: 50px;
  }
  .care-detail-page .detail-header .detail-references {
    top: 0;
    width: 100%;
    margin: auto;
    display: flex;
    justify-content: center;
  }
  .care-detail-page .detail-header .detail-references .care-reference-wrp {
    text-align: 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/beneficiary/responsive-care-upload.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 320px) and (max-width: 766px) {
  .beneficiary .wrp-list-care-ulpoad {
    min-width: unset !important;
  }
  .beneficiary .wrp-list-care-ulpoad .header-list-care-ulpoad {
    display: none;
  }
  .beneficiary .wrp-list-care-ulpoad .items-care-ulpoad {
    min-width: unset !important;
    flex-wrap: wrap;
  }
  .beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-a {
    max-width: 100%;
  }
  .beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-b {
    max-width: calc(100% - 80px);
    margin: 5px 0px;
  }
  .beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-c {
    max-width: 80px;
  }
  .beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-d {
    max-width: 100%;
    margin: 5px 0px;
  }
  .beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-e {
    max-width: calc(100% - 120px);
  }
  .beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .content-custom.content-f {
    max-width: 120px;
  }
  .beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .date {
    text-align: left;
  }
  .beneficiary .wrp-list-care-ulpoad .items-care-ulpoad .actions-care-upload {
    justify-content: end;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/beneficiary/responsive-form-care-upload.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 320px) and (max-width: 766px) {
  .beneficiary .wrp-list-file-upload {
    flex-direction: column;
    padding: 15px;
  }
  .beneficiary .wrp-list-file-upload .wrp-attachment-benefit {
    max-width: none;
    width: 100%;
  }
  .beneficiary .loading-file-upload {
    max-width: none;
    width: 100%;
  }
  .beneficiary .btn-upload-attachment {
    max-width: none;
    width: 100%;
  }
  .beneficiary .footer-form {
    flex-direction: column;
  }
  .beneficiary .footer-form .bt, .beneficiary .footer-form .btn {
    width: 100%;
    max-width: none;
    text-align: center;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW50cnlfcmVjaXBpZW50LmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUVBO0VBQ0k7QUFBSjtBQUNJO0VBQ0k7RUFDQTtBQUNSO0FBQ0k7RUFDSTtBQUNSO0FBRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBUjtBQUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ1o7QUFBWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVoQjtBQURnQjtFQUNJO0VBQ0E7QUFHcEI7QUFBWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVoQjtBQUFZO0VBQ0k7RUFDQTtFQUNBO0FBRWhCO0FBQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNwQjtBQUFvQjtFQUNJO0VBQ0E7RUFDQTtBQUV4QjtBQUVvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBQXhCO0FBSVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUZoQjtBQUlZO0VBQ0k7RUFDQTtFQUNBO0FBRmhCO0FBSVk7RUFDSTtBQUZoQjtBQUdnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBRHBCO0FBRW9CO0VBQ0k7RUFDQTtFQUNBO0FBQXhCO0FBR2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURwQjtBQU9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxSO0FBTVE7RUFDSTtFQUNBO0FBSlo7QUFLWTtFQUNJO0VBQ0E7QUFIaEI7QUFJZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZwQjtBQUdvQjtFQUNJO0VBQ0E7RUFDQTtBQUR4QjtBQUlnQjtFQUNJO0FBRnBCO0FBSWdCO0VBQ0k7QUFGcEI7QUFNUTtFQUNJO0VBQ0E7RUFDQTtBQUpaO0FBS1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhoQjtBQUlnQjtFQUNJO0VBQ0E7QUFGcEI7QUFLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSGhCO0FBS1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSGhCO0FBT0k7RUFDSTtBQUxSO0FBTVE7RUFDSTtFQUNBO0VBQ0E7QUFKWjtBQU9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMUjtBQU1RO0VBQ0k7RUFDQTtFQUNBO0FBSlo7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFOSjtBQU9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTFI7QUFRUTtFQUNJO0FBTlo7O0FBWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFUUjs7QUFjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWEo7QUFZSTtFQUNJO0VBQ0E7RUFDQTtBQVZSO0FBWUk7RUFDSTtFQUNBO0FBVlI7O0FBY0E7RUFDSTtBQVhKOztBQWNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVhKOztBQWNBO0VBQ0k7RUFDQTtBQVhKOztBQWNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVhKLEM7Ozs7QUM5UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUo7O0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0o7O0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0o7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUo7QUFESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdSO0FBRlE7RUFDSTtFQUNBO0VBQ0E7QUFJWjtBQUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSVo7QUFGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSVo7QUFIWTtFQUNJO0VBQ0E7RUFDQTtBQUtoQjtBQUZRO0VBQ0k7QUFJWjtBQUZRO0VBQ0k7QUFJWjtBQUZRO0VBQ0k7QUFJWjtBQUZRO0VBQ0k7QUFJWixDOzs7O0FDNUhBO0VBQ0k7QUFDSjs7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBQVI7QUFDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBQ1o7QUFDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNaO0FBQVk7RUFDSTtFQUNBO0VBQ0E7QUFFaEI7QUFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBUjtBQUNRO0VBQ0k7RUFDQTtFQUNBO0FBQ1o7QUFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBUjtBQUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNaO0FBQVk7RUFDSTtFQUNBO0VBQ0E7QUFFaEI7QUFDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDWjtBQUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNaOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFESjtBQUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFSO0FBQ1E7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQVo7QUFDWTtFQUNJO0FBQ2hCO0FBR0k7RUFDSTtFQUNBO0FBRFI7QUFHSTtFQUNJO0FBRFI7QUFHSTtFQUNJO0VB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O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJaO0FBV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVRSOztBQWFBO0VBQ0k7RUFDQTtBQVZKO0FBV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVFI7QUFVUTtFQUNJO0FBUlo7QUFXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFUUjtBQVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVFI7QUFVUTtFQUNJO0VBQ0E7RUFDQTtBQVJaO0FBU1k7RUFDSTtFQUNBO0VBQ0E7QUFQaEI7QUFVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUlo7QUFTWTtFQUNJO0FBUGhCO0FBWVE7RUFDSTtBQVZaOztBQWVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWko7QUFhSTtFQUNJO0VBQ0E7RUFDQTtBQVhSOztBQWNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWEo7QUFZSTtFQUNJO0VBQ0E7RUFDQTtBQVZSOztBQWNBO0VBQ0k7QUFYSjs7QUFjQTtFQUNJO0VBQ0E7RUFDQTtBQVhKO0FBWUk7RUFDSTtFQUNBO0FBVlI7QUFXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVRaO0FBVVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJoQjtBQVVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJoQjtBQVVZO0VBQ0k7RUFDQTtBQVJoQjtBQVNnQjtFQUNJO0VBQ0E7QUFQ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RUFDSTtBQXZFcEI7QUEwRVk7RUFDSTtBQXhFaEI7O0FBOEVBO0VBQ0k7QUEzRUo7O0FBOEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNFSjs7QUE2RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUVKOztBQTZFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUExRUo7O0FBNEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpFSjs7QUEyRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeEVKOztBQTJFQTtFQUNJO0FBeEVKLEM7Ozs7QUNuZUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0FBQ0o7O0FBRUE7RUFFSTtFQUNBO0VBQ0E7QUFBSjtBQUVJO0VBQ0k7RUFDQTtFQUNBO0FBQVI7QUFHUTtFQUNJO0VBQ0E7QUFEWjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFPSTtFQUNJO0FBSlI7QUFLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSFo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUxKO0FBTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKUjtBQUtRO0VBQ0k7RUFDQTtBQUhaLEM7Ozs7QUN2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUNKO0FBQUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRVI7QUFEUTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFWjtBQURZO0VBQ0k7QUFHaEI7QUFDSTtFQUNJO0FBQ1I7QUFDSTtFQUNJO0VBQ0E7QUFDUjtBQUNJO0VBQ0k7QUFDUjtBQUNJO0VBQ0k7RUFDQTtBQUNSO0FBQ0k7RUFDSTtFQUNBO0FBQ1I7QUFDSTtFQUNJO0VBQ0E7QUFDUjtBQUNJO0VBQ0k7RUFDQTtBQUNSO0FBQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDUjtBQUFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFFWjtBQUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDaEI7QUFFUTtFQUNJ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QjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBL0J0QjtBQUNGLEM7Ozs7QUN4RUk7RUFFUTtJQUNJO0VBSmQ7RUFLYztJQUNJO0VBSGxCO0VBS2M7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBSGxCO0VBSWtCO0lBQ0k7RUFGdEI7QUFDRixDOzs7O0FDWkk7RUFFSTtJQUNJO0VBTFY7RUFPVTtJQUNJO0VBTGQ7RUFRVTtJQUNJO0lBQ0E7RUFOZDtFQVFrQjtJQUNJO0VBTnRCO0VBUWtCO0lBQ0k7SUFDQTtFQU50QjtFQVFrQjtJQUNJO0VBTnRCO0VBUWtCO0lBQ0k7SUFDQTtFQU50QjtFQVFrQjtJQUNJO0VBTnRCO0VBUWtCO0lBQ0k7RUFOdEI7RUFTYztJQUNJO0VBUGxCO0VBU2M7SUFDSTtFQVBsQjtBQUNGLEM7Ozs7QUM5Qkk7RUFDSTtJQUNJO0lBQ0E7RUFOVjtFQU9VO0lBQ0k7SUFDQTtFQUxkO0VBUU07SUFDSTtJQUNBO0VBTlY7RUFRTTtJQUNJO0lBQ0E7RUFOVjtFQVFNO0lBQ0k7RUFOVjtFQU9VO0lBQ0k7SUFDQTtJQUNBO0VBTGQ7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmVuZWZpY2lhcnkvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmVuZWZpY2lhcnkvZmxhc2gtbWVzc2FnZS1zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2JlbmVmaWNpYXJ5L2JlbmVmaWNpYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmVuZWZpY2lhcnkvcHJvdmlkZXItYmVuZWZpY2lhcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9iZW5lZmljaWFyeS9yZWltYnVyc2VtZW50LXRyYWNraW5nLWJlbmVmaWNpYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmVuZWZpY2lhcnkvc3RlcC1zdGF0dXMtYmVuZWZpY2lhcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9iZW5lZmljaWFyeS9jYXJlLWRldGFpbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2JlbmVmaWNpYXJ5L2NhcmUtdXBsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmVuZWZpY2lhcnkvZm9ybS1jYXJlLXVwbG9hZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2JlbmVmaWNpYXJ5L2xvZ2luLWJlbmVmaWNpYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmVuZWZpY2lhcnkvc2V0dGluZy1wYWdlLWJlbmVmaWNpYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmVuZWZpY2lhcnkvcmVzcG9uc2l2ZS1sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9iZW5lZmljaWFyeS9yZXNwb25zaXZlLWJlbmVmaWNpYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmVuZWZpY2lhcnkvcmVzcG9uc2l2ZS1zdGVwLXN0YXR1cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2JlbmVmaWNpYXJ5L3Jlc3BvbnNpdmUtcHJlc3RhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmVuZWZpY2lhcnkvcmVzcG9uc2l2ZS1jYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmVuZWZpY2lhcnkvcmVzcG9uc2l2ZS1jYXJlLXVwbG9hZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2JlbmVmaWNpYXJ5L3Jlc3BvbnNpdmUtZm9ybS1jYXJlLXVwbG9hZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU11bGlzaDppdGFsLHdnaHRAMCwyMDAuLjEwMDA7MSwyMDAuLjEwMDAmZGlzcGxheT1zd2FwJyk7XG5cbi5iZW5lZmljaWFyeXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICoge1xuICAgICAgICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMUEzQzUxO1xuICAgIH1cbiAgICAuaGVhZGVyIHtcbiAgICAgICAgYWxsOiBpbml0aWFsO1xuICAgIH1cblxuICAgIC53cmFwcGVyLWhlYWRlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgLm5hdmJhci1jdXN0b217XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCAyMHB4O1xuICAgICAgICAgICAgLmJ0bi1pY29ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYzRjc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGUtcGFnZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUEzQzUxO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hbWUtYmVuZWZpY2lhcnl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQTNDNTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGQtYmVuZWZpY2lhcnl7XG4gICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5pbWctYXZhdGFyLWJlbmVmaWNpYXJ5e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFBM0M1MTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1he1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtYntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1jb250ZW50LWxheW91dHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIC5sb2dvLWJlbmVmaWNpYXJ5LW1vYmlsZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAubG9nby1pbWctbW9iaWxle1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVzcG9uc2l2ZS10aXRsZS1pbmRpY2F0aW9ue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXItY3VzdG9te1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUxZGVnLCAjNEU3RUE5IDAlLCAjMTA3NUQxIDEzNSUpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgLnVsLXNpZGViYXItY3VzdG9te1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIC5zaWRlYmFyLWl0ZW17XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmstY3VzdG9te1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkzZGVnLCAjNEZBN0Y2IDAlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY3VycmVudC1uYXZ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5M2RlZywgIzRGQTdGNiAwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JwLWxvZ297XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgLmxvZ28tYmVuZWZpY2lhcnl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAubG9nby1pbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTAuOThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zcGFjZS1zZXBhcmF0b3J7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSAyNTUgMjU1IC8gMjglKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zcGFjZS1pZGVudGlmaWNhdGlvbntcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCAwcHggMjU1cHg7XG4gICAgICAgIC53cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1yZXNwb25zaXZlLXNpZGViYXJ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLWJvZHktcmVzcG9uc2l2ZS1tb2JpbGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAudGl0bGUtcGFnZXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjMUEzQzUxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYnN7XG4gICAgICAgIC5pdGVtLWJyZWFkY3J1bWJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tZmlyc3QtbG9naW4tY2hhbmdlLXBhc3N3b3JkLWN1c3R7XG4gICAgbGFiZWx7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogIzNlNjI3YztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbn1cblxuXG4uaW5mby1wcmltYXJ5LWN1c3R7XG4gICAgYmFja2dyb3VuZDogI2NmZTJmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZkNGZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM1OTkzYzc7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAuaWNvbntcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICM1OTkzYzc7XG4gICAgfVxuICAgIC50eHQtaW5mb3tcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cblxuLmNoYW5nZS1wYXNzd29yZC1tb2RhbHtcbiAgICBtaW4td2lkdGg6IDUzMHB4O1xufVxuXG4uc2lnbmF0dXJlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgICBjb2xvcjogIzcyMWMyNDsgXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVjNmNiOyBcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4IDEwcHg7IFxuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDsgXG59XG5cbi5zaWduYXR1cmUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2lnbmF0dXJlLWNvZGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzIxYzI0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4iLCIubWF0ZXJpYWwtc3ltYm9scy0td2FybmluZy1yb3VuZGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNMi43MjUgMjFxLS4yNzUgMC0uNS0uMTM3dC0uMzUtLjM2M3QtLjEzNy0uNDg4dC4xMzctLjUxMmw5LjI1LTE2cS4xNS0uMjUuMzg4LS4zNzVUMTIgM3QuNDg4LjEyNXQuMzg3LjM3NWw5LjI1IDE2cS4xNS4yNS4xMzguNTEzdC0uMTM4LjQ4N3QtLjM1LjM2M3QtLjUuMTM3ek0xMiAxOHEuNDI1IDAgLjcxMy0uMjg4VDEzIDE3dC0uMjg4LS43MTJUMTIgMTZ0LS43MTIuMjg4VDExIDE3dC4yODguNzEzVDEyIDE4bTAtM3EuNDI1IDAgLjcxMy0uMjg4VDEzIDE0di0zcTAtLjQyNS0uMjg4LS43MTJUMTIgMTB0LS43MTIuMjg4VDExIDExdjNxMCAuNDI1LjI4OC43MTNUMTIgMTUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICBtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG4ubGV0cy1pY29ucy0tY2hlY2stZmlsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTIgMjFhOSA5IDAgMSAwIDAtMThhOSA5IDAgMCAwIDAgMThtLS4yMzItNS4zNmw1LTZsLTEuNTM2LTEuMjhsLTQuMyA1LjE1OWwtMi4yMjUtMi4yMjZsLTEuNDE0IDEuNDE0bDMgM2wuNzc0Ljc3NHonIGNsaXAtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5zb2xhci0tZGFuZ2VyLWNpcmNsZS1ib2xkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMiAxMmMwLTUuNTIzLTQuNDc3LTEwLTEwLTEwUzIgNi40NzcgMiAxMnM0LjQ3NyAxMCAxMCAxMHMxMC00LjQ3NyAxMC0xME0xMiA2LjI1YS43NS43NSAwIDAgMSAuNzUuNzV2NmEuNzUuNzUgMCAwIDEtMS41IDBWN2EuNzUuNzUgMCAwIDEgLjc1LS43NU0xMiAxN2ExIDEgMCAxIDAgMC0yYTEgMSAwIDAgMCAwIDInIGNsaXAtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmVwLS1pbmZvLWZpbGxlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgaGVpZ2h0OiAxMDI0cHg7XG4gICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTAyNCAxMDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNNTEyIDY0YTQ0OCA0NDggMCAxIDEgMCA4OTYuMDY0QTQ0OCA0NDggMCAwIDEgNTEyIDY0bTY3LjIgMjc1LjA3MmMzMy4yOCAwIDYwLjI4OC0yMy4xMDQgNjAuMjg4LTU3LjM0NHMtMjcuMDcyLTU3LjM0NC02MC4yODgtNTcuMzQ0Yy0zMy4yOCAwLTYwLjE2IDIzLjEwNC02MC4xNiA1Ny4zNDRzMjYuODggNTcuMzQ0IDYwLjE2IDU3LjM0NE01OTAuOTEyIDY5OS4yYzAtNi44NDggMi4zNjgtMjQuNjQgMS4wMjQtMzQuNzUybC01Mi42MDggNjAuNTQ0Yy0xMC44OCAxMS40NTYtMjQuNTEyIDE5LjM5Mi0zMC45MTIgMTcuMjhhMTIuOTkgMTIuOTkgMCAwIDEtOC4yNTYtMTQuNzJsODcuNjgtMjc2Ljk5MmM3LjE2OC0zNS4xMzYtMTIuNTQ0LTY3LjItNTQuMzM2LTcxLjI5NmMtNDQuMDk2IDAtMTA4Ljk5MiA0NC43MzYtMTQ4LjQ4IDEwMS41MDRjMCA2Ljc4NC0xLjI4IDIzLjY4LjA2NCAzMy43OTJsNTIuNTQ0LTYwLjYwOGMxMC44OC0xMS4zMjggMjMuNTUyLTE5LjMyOCAyOS45NTItMTcuMTUyYTEyLjggMTIuOCAwIDAgMSA3LjgwOCAxNi4xMjhMMzg4LjQ4IDcyOC41NzZjLTEwLjA0OCAzMi4yNTYgOC45NiA2My44NzIgNTUuMDQgNzEuMDRjNjcuODQgMCAxMDcuOTA0LTQzLjY0OCAxNDcuNDU2LTEwMC40MTZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICB9XG5cblxuLmZsYXNoLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHotaW5kZXg6IDcwO1xuICAgIHRvcDogMTVweDtcbiAgICAuZmxhc2gtY29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAzOHB4IDEwcHggcmdiYSg2MCwgNjQsIDY3LCAwLjEpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzY4NjI3NDUxKTtcbiAgICAgICAgLmljb257XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAudHh0LWZsYXNoLW1lc3NhZ2V7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tYWxlcnR7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDEwcHggMCByZ2IoMTQyIDE1MiAxNzMgLyA2MCUpO1xuICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDc2NTc4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaW5mb3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MGEwZDQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5zdWNjZXNze1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzYwZDQ3OTtcbiAgICAgICAgfVxuICAgICAgICAmLndhcm5pbmd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWU5ZjI4O1xuICAgICAgICB9XG4gICAgICAgICYuZGFuZ2Vye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U4NTI0RDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCI6cm9vdCB7XG4gICAgLS1mb3JtLW1lZGlhLXVwbG9hZC13cnAtd2lkdGg6IDIwMHB4O1xufVxuXG4uYmVuZWZpY2lhcnl7XG4gICAgLnNlYXJjaC1maWx0ZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogYXV0byAxMHB4IDEwcHggYXV0bztcbiAgICAgICAgLmlucHV0LXNlYXJjaHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjJmM2Y3O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjNmNzRkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLXNlYXJjaHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWE2OTg3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53cnAtdGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAudGl0bGUtcmVpbWJ1cnNlbWVudHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vLWRhdGEtaW5mb3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLndycC1waWN0b3tcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIC5pbWctcGljdG97XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLW5vLWRhdGF7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQTBBMEEwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwLW5vLWRhdGF7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICNBMEEwQTA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndycC1saXN0LXNlcnZpY2VzLWJlbmVmaWNpYXJ5e1xuICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XG4gICAgLmhlYWRlci1saXN0LXNlcnZpY2VzLWJlbmVmaWNpYXJ5e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAuY29udGVudC1oZWFkZXItY3VzdG9te1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEzcHg7XG4gICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmM2Y3O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICMzZTYyN2M7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1he1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtYntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb250ZW50LWN7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICAuY29udGVudC1ke1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICB9XG4gICAgLml0ZW1zLWxpc3Qtc2VydmljZXN7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDEwcHggMCByZ2IoMTQyIDE1MiAxNzMgLyAyNCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgbWluLXdpZHRoOiA5MDBweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWZhZmY7XG4gICAgICAgICAgICAubnVtYmVyLWlkZW50aWZpY2F0aW9ue1xuICAgICAgICAgICAgICAgIC5saW5rLW51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDc5IDE2NiAyNDUgLyA1NSUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWN1c3RvbXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm51bWJlci1pZGVudGlmaWNhdGlvbntcbiAgICAgICAgICAgIC5saW5rLW51bWJlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYTc4OWU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTgsIDEyMCwgMTU4LCAwLjI1MDk4MDM5MjIpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kYXRlLXNlcnZpY2V7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICMzYTc4OWU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlcnZpY2UtZGVzY3JpcHRpb257XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNWE2OTg3O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLmxpbmstZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVhNjk4NztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRvY3Rvci1uYW1le1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyAuaWNvbntcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjYTBiOGU0O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLnR4dHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NzY1Nzg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVzdGFibGlzaG1lbnQtbmFtZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vIC5pY29ue1xuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICNhMGI4ZTQ7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAudHh0e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU5Nzk4ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JwLWluZm8tZG9jdG9yLWVzdGFibGlzaG1lbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAud3JwLWljb257XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTM4ZmM1O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cnAtZXN0YWJsaXNobWVudC1pbWd7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIC5lc3RhYmxpc2htZW50LWltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZXJ2aWNlLXN0YXR1c3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICY6bm90KC5jYXJlLXN0YXR1cy1zaG93KXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3RhdHVze1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gU2Fpc2llIHRlcm1pbsOpZVxuICAgIC5zdGF0dXMuY29tcGxldGVke1xuICAgICAgICBjb2xvcjogI2NmYTc0NDtcbiAgICAgICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhYzQ2NDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcyguY29tcGxldGVkKXtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjZmE3NDQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBlbiBjb3VycyBkZSBzYWlzaWVcbiAgICAuc3RhdHVzLmN1cnJlbnRseS10eXBpbmd7XG4gICAgICAgIGNvbG9yOiAjY2ZhNzQ0O1xuICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWFjNDY0O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aGFzKC5jdXJyZW50bHktdHlwaW5nKXtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjZmE3NDQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyByZW1ib3Vyc2VtZW50IGVuIGNvdXJzXG4gICAgLnN0YXR1cy5yZWltYnVyc2VtZW50LWluLXByb2dyZXNze1xuICAgICAgICBjb2xvcjogIzQ5YTc3ZDtcbiAgICAgICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUzYmQ5NztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcygucmVpbWJ1cnNlbWVudC1pbi1wcm9ncmVzcyl7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDlhNzdkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gVmVyaWZpw6lcbiAgICAuc3RhdHVzLnZlcmlmaWVke1xuICAgICAgICBjb2xvcjogIzJmOTRlZjtcbiAgICAgICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJmOTRlZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcygudmVyaWZpZWQpe1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzJmOTRlZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEVuIGNvdXJzIGRlIHZhbGlkYXRpb25cbiAgICAuc3RhdHVzLmN1cnJlbnRseS1iZWluZy12YWxpZGF0ZWR7XG4gICAgICAgIGNvbG9yOiAjNTNhMGM2O1xuICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTNhMGM2O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aGFzKC5jdXJyZW50bHktYmVpbmctdmFsaWRhdGVkKXtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM1M2EwYzYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBFbiBjb3VycyBkZSB2ZXJpZmljYXRpb25cbiAgICAuc3RhdHVzLmN1cnJlbnRseS1iZWluZy12ZXJpZmllZHtcbiAgICAgICAgY29sb3I6ICM0YjkzYjg7XG4gICAgICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRiOTNiODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcyguY3VycmVudGx5LWJlaW5nLXZlcmlmaWVkKXtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0YjkzYjggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBSZW1ib3Vyc8OpZVxuICAgIC5zdGF0dXMucmVmdW5kZWR7XG4gICAgICAgIGNvbG9yOiAjMmNjMTY4O1xuICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyY2MxNjg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpoYXMoLnJlZnVuZGVkKXtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyY2MxNjggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBSZWpldMOpZVxuICAgIC5zdGF0dXMucmVqZWN0ZWR7XG4gICAgICAgIGNvbG9yOiByZ2IoMjA3IDI2IDIyIC8gNzclKTtcbiAgICAgICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM3IDY2IDYzIC8gNzclKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcygucmVqZWN0ZWQpe1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNyAyNiAyMiAvIDc3JSkgIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIC8vIHZhbGlkw6lcbiAgICAuc3RhdHVzLmFnZW5jeS12YWxpZGF0ZWR7XG4gICAgICAgIGNvbG9yOiAjMzhBODY1O1xuICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzOEE4NjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpoYXMoLmFnZW5jeS12YWxpZGF0ZWQpe1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzM4QTg2NSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cbn1cblxuLmNhcmQtc2hhZG93e1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDEwcHggMCByZ2IoMTQyIDE1MiAxNzMgLyAyNCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYzZjc7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLyogdXBsb2FkIG1lZGlhIGNzcyAqL1xuLmZvcm0tbWVkaWEtdXBsb2FkLXdycDpub3QoLnJlY3BpZW50LW1lY2RpYS11cGxvYWQtd3JwKSB7XG4gICAgd2lkdGg6IHZhcigtLWZvcm0tbWVkaWEtdXBsb2FkLXdycC13aWR0aCk7XG59XG5cbi5mb3JtLW1lZGlhLXVwbG9hZC13cnAucmVjcGllbnQtbWVjZGlhLXVwbG9hZC13cnAge1xuICAgIHdpZHRoOiAxNTBweDtcbn1cblxuLmZvcm0tbWVkaWEtdXBsb2FkLXdycCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1sYWJlbC1idXR0b24ge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBzY2FsZTogMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZm9ybS1tZWRpYS11cGxvYWQtaW1hZ2UtcHJldmlldyB7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tZm9ybS1tZWRpYS11cGxvYWQtd3JwLXdpZHRoKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG4gICAgfVxuXG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLWlucHV0LWNvbnRyb2wtd3JwIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1kZWxldGUtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMzAsIDMwLCAwLjgpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5zcGlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxufVxuXG4uZm9ybS1tZWRpYS11cGxvYWQtd3JwLnJvdW5kZWQge1xuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1pbWFnZS1wcmV2aWV3LCAuc3Bpbm5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1kZWxldGUtYnV0dG9uIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmLnJlY3BpZW50LW1lY2RpYS11cGxvYWQtd3JwIHtcbiAgICAgICAgLmZvcm0tbWVkaWEtdXBsb2FkLWRlbGV0ZS1idXR0b24ge1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1tZWRpYS11cGxvYWQtd3JwW2RhdGEtaW1hZ2UtZXhpc3Q9XCJ5ZXNcIl06aG92ZXIge1xuICAgIC5mb3JtLW1lZGlhLXVwbG9hZC1kZWxldGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZm9ybS1tZWRpYS11cGxvYWQtd3JwOmhvdmVyIHsgICAgXG5cbiAgICAuZm9ybS1tZWRpYS11cGxvYWQtbGFiZWwtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLWltYWdlLXByZXZpZXcge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuXG4gICAgLmZvcm0tbWVkaWEtdXBsb2FkLWRlbGV0ZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogZW5kIHVwbG9hZCBtZWRpYSBjc3MgKi9cblxuLmZsZXgtMS1zdHlsZXtcbiAgICBmbGV4OiAxO1xufVxuLnRhYmxlLWN1c3RvbS1iZW5lZmljaWFyeXtcbiAgICBtaW4td2lkdGg6IDEwNTRweDtcbiAgICB0aGVhZHtcbiAgICAgICAgdGh7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmYWZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2U2MjdjO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICB0Ym9keXtcbiAgICAgICAgdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlLXRhYmxle1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDg0NDdjICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNjdiYjkyNjtcbiAgICB9XG4gICAgLnN1YnRpdGxlLXRhYmxle1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5kZXNjcmlwdC10ZXh0LXRhYmxle1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIC5jaGlsZC1kZXNjcmlwdC10ZXh0LXRhYmxle1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgLnZhbHVlLXRhYmxle1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICB9XG4gICAgLmJvbGQtdmFsdWUtdGFibGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAucGVyY2VudGFnZS12YWx1ZS10YWJsZXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzFhM2M1MTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuc3RhdHVze1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICYucmVqZWN0ZWQtdmFsdWV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjQyIDI5IDI1IC8gMjIlKTtcbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQyLCAyOSwgMjUsIDAuNzY4NjI3NDUxKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudmFsaWQtdmFsdWV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmNjMTY4MmI7XG4gICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjdhYjVjO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRkLXRoLXBhZGRpbmd7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIC50by1iZS1yZXBhaWQtdmFsdWV7XG4gICAgICAgIGNvbG9yOiAjMmNjMTY4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAuUmVqZWN0ZWQtdmFsdWV7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI0MiwgMjksIDI1LCAwLjc2ODYyNzQ1MSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxufVxuXG4ucmVzcG9uc2l2ZS10YWJsZXtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuLmZsZXgtb25le1xuICAgIGZsZXg6IDE7XG59XG5cbi5zdC10YWctZGVzY3JpcHRpb257XG4gICAgYmFja2dyb3VuZDogcmdiKDIzMCAyMzggMjU1IC8gNzMlKTtcbiAgICBtYXJnaW46IDJweCAycHggMnB4IDJweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jdXJzb3Itbm90LWFsbG93ZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5icmVhZGNydW1ic3tcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHVse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgLml0ZW0tYnJlYWRjcnVtYntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxYTNjNTE5OTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDN0NBQ0Y7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgLml0ZW0tYnJlYWRjcnVtYntcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxibC1maWVsZHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzNlNjI3YyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cblxuXG4uYnR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICYuYnQtc2Vjb25kYXJ5e1xuICAgICAgICAmLmJ0LW5ldXRyYWx7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxQTNDNTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICMxQTNDNTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUEzQzUxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUEzQzUxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQTNDNTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFBM0M1MSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUEzQzUxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFBM0M1MSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUEzQzUxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idC1zaXplLW1ke1xuICAgICAgICBtaW4taGVpZ2h0OiA0My41cHg7XG4gICAgfVxufVxuIiwiLmJlbmVmaWNpYXJ5e1xufVxuXG4ud3JwLWxpc3QtcHJvdmlkZXItYmVuZWZpY2lhcnl7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgcGFkZGluZzogMHB4O1xuICAgIC5oZWFkZXItbGlzdC1wcm92aWRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgbWluLXdpZHRoOiA5MDBweDtcbiAgICAgICAgLmNvbnRlbnQtaGVhZGVye1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiKDI0OSAyNTEgMjUyKTtcbiAgICAgICAgICAgIGNvbG9yOiAjM2U2MjdjO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLml0ZW1zLWxpc3QtcHJvdmlkZXJ7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMHB4IDEwcHggMCByZ2IoMTQyIDE1MiAxNzMgLyAyNCUpO1xuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYzZjc7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWZiZmM7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmYmZjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtY3VzdG9te1xuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgbWluLWhlaWdodDogNDNweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29udGVudC1ie1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtY3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgfVxuICAgIC5jb250ZW50LWR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIH1cbiAgICAuY29udGVudC1le1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICB9XG4gICAgLndycC1pbmZvLXByb3ZpZGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuYXZhdGFyLXByb3ZpZGVye1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAuYXZhdGFyLXByb3ZpZGVyLWltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUtcHJvdmlkZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICM1MDgyYWU7XG4gICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IC13ZWJraXQtYm94OyBcbiAgICAgICAgICAgIC8vIC13ZWJraXQtbGluZS1jbGFtcDogMTsgXG4gICAgICAgICAgICAvLyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2F0ZWdvcnktcHJvdmlkZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgY29sb3I6ICMyOTQ5NmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjsgXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxuICAgIC5wcm92aWRlci1hZHJlc3Nle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYTBiOGU0O1xuICAgICAgICB9XG4gICAgICAgIC50eHQtYWRyZXNzZXtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7IFxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyBcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb3ZpZGVyLXBob25le1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYTBiOGU0O1xuICAgICAgICB9XG4gICAgICAgIC50eHQtcGhvbmV7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyBcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTsgXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvdmlkZXItdmlsbGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNTU3NDkwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTsgXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxufVxuXG4ubG9jYWxpemF0aW9uLWJlbmVmaWNpYXJ5e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIC5pbnB1dC1sb2NhbGl6YXRpb257XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDMsIDI0NywgMC4zMDE5NjA3ODQzKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjJmM2Y3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDZweCA0MnB4O1xuICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgIGNvbG9yOiAjNWE2OTg3O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLWxvY2FsaXphdGlvbi1jdXN0IHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICM1YTY5ODc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgLndycC1saXN0LWF1dG8tY29tcGxldGlvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMTQyLCAxNTIsIDE3MywgMC4yNCk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIC51bC1saXN0LWF1dG8tY29tcGxldGlvbntcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLmxpLWxpc3QtYXV0by1jb21wbGV0aW9ue1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmstYXV0by1jb21wbGV0aW9ue1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUEzQzUxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZiZmNmZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNob3ctYXV0by1jb21wbGV0aW9ue1xuICAgICAgICAud3JwLWxpc3QtYXV0by1jb21wbGV0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tcmVtb3ZlLXZhbHVlLWlucHV0LWxvY2FsaXphdGlvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAuaWNvbntcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICNiNGMwZDY7XG4gICAgfVxufVxuLmJ0bi1zZWFyY2gtbG9jYWxpemF0aW9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAuaWNvbntcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICM1YTY5ODc7XG4gICAgfVxufVxuXG4udGFnLWNhdGVnb3J5LWZpbHRlci1saXN0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhZy1jYXRlZ29yeS1maWx0ZXItbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC53cnAtaXRlbS10YWctY2F0ZWdvcnl7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5pdGVtLXRhZy1jYXRlZ29yeXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDM1cHggNnB4IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZGRlOTtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMUEzQzUxO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWE2OTg3NzM7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHh0LWZpbHRlcntcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyBcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyBcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFhNDM1MWI1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUtZmlsdGVyLXRhZ3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGVhNWY0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRlYTVmNDtcbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50eHQtZmlsdGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAuaXRlbS10YWctY2F0ZWdvcnl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHggNnB4IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndycC1maWx0ZXItcHJvdmlkZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn0iLCIuYmVuZWZpY2lhcnl7XG4gICAgLmNhcmQtcmVpbWJ1cnNlbWVudC1pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiAwIDBweCAxMHB4IDAgcmdiYSgxNDIsIDE1MiwgMTczLCAwLjI0KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZjtcbiAgICAgICAgICAgIC5pZGVudGlmaWNhdGlvbi1zZXJ2aWNlc3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNzkgMTY2IDI0NSAvIDU1JSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmstY2FyZC1yZWltYnVyc2VtZW50e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtYXtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAuaWRlbnRpZmljYXRpb24tc2VydmljZXN7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2E3ODllO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTc4OWU0MDtcbiAgICAgICAgfVxuICAgICAgICAubnVtYmVyLXNlcnZpY2Vze1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzVhNjk4NztcbiAgICAgICAgfVxuICAgICAgICAuZGF0ZS1zZXJ2aWNlc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzYTc4OWU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0dXMtc2VydmljZXtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndycC1saXN0LXNlcnZpY2VzLXJlaW1idXJzZW1lbnR7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAud3JwLWl0ZW0tbGlzdC1zZXJ2aWNlcy1yZWltYnVyc2VtZW50e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW1zLWxpc3Qtc2VydmljZXMtcmVpbWJ1cnNlbWVudHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDEwcHggMCByZ2IoMTQyIDE1MiAxNzMgLyAyNCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZmFmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWN1c3RvbXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtYntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtY3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubnVtYmVyLWlkZW50aWZpY2F0aW9ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNhNzg5ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmdiYSg1OCwgMTIwLCAxNTgsIDAuMjUwOTgwMzkyMik7XG4gICAgICAgICAgICAgICAgLmxpbmstbnVtYmVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNhNzg5ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTgsIDEyMCwgMTU4LCAwLjI1MDk4MDM5MjIpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGUtc2VydmljZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNhNzg5ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lc3RhYmxpc2htZW50LW5hbWV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhMGI4ZTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50eHR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NzY1Nzg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cnAtZXN0YWJsaXNobWVudC1pbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIC5lc3RhYmxpc2htZW50LWltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb3ZpZGVyLWFkcmVzc2V7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBiOGU0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHh0LWFkcmVzc2V7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTsgXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VydmljZS1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWE2OTg3O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAubGluay1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVhNjk4NztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogI2YwZjZmZDtcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm92aWRlci12aWxsZXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU3NDkwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyBcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNS41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAmOmhhcyguY29tcGxldGVkKXtcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItbGVmdC1jb2xvcjogI2NmYTc0NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gJjpoYXMoLmN1cnJlbnRseS10eXBpbmcpe1xuICAgICAgICAgICAgLy8gICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2ZhNzQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyAmOmhhcygucmVpbWJ1cnNlbWVudC1pbi1wcm9ncmVzcyl7XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0OWE3N2QgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vICY6aGFzKC5WZXJpZmllZCl7XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZjk0ZWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vICY6aGFzKC5jdXJyZW50bHktYmVpbmctdmFsaWRhdGVkKXtcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItbGVmdC1jb2xvcjogIzUzYTBjNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gJjpoYXMoLnJlZnVuZGVkKXtcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItbGVmdC1jb2xvcjogIzJjYzE2OCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gLy8gLml0ZW1zLWxpc3Qtc2VydmljZXMtcmVpbWJ1cnNlbWVudHtcblxuICAgICAgICAgICAgLy8gLy8gfVxuICAgICAgICAgICAgLmFtb3VudHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdHVze1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2E4YThhODU0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53cnAtYW1vdW50e1xuICAgICAgICAuYW1vdW50LWNyb3NzZWQtb3V0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICBjb2xvcjogI2YyMWQxOWM0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICAuYW1vdW50LXRvLXBheXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFtb3VudHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2E3ODllO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlkZW50aWZpY2F0aW9uLXNlcnZpY2Vze1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDEuNXJlbSBhdXRvO1xuICAgIC52YWx1ZS1pZGVudGlmaWNhdGlvbntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM3NDlhZTE7XG4gICAgfVxufVxuXG4ud3JwLWRhdGUtdGltZS1yZWltYnVyc2VtZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuZGF0ZXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLnRpbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG5cbi53cnAtdG90YWwtYW1vdW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA1cHg7XG4gICAgLmFtb3VudC1jcm9zc2VkLW91dHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgY29sb3I6ICNmMjFkMTljNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLmFtb3VudC10by1wYXl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLmFtb3VudHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzNhNzg5ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbi5zdGF0dXMtZm9sZGVye1xuICAgIC5zdGF0dXN7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgfVxuXG4gICAgLy8gRmljaGllcnMgcmXDp3VzXG4gICAgLnN0YXR1cy5zdGF0dXMtZmlsZXMtcmVjZWl2ZWR7XG4gICAgICAgIGNvbG9yOiAjM2RhOWU3O1xuICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzZGE5ZTc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpoYXMoLnN0YXR1cy1maWxlcy1yZWNlaXZlZCl7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2RhOWU3ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gU2Fpc2llIHRlcm1pbsOpZVxuICAgIC5zdGF0dXMuc3RhdHVzLWVudHJ5LWNvbXBsZXRlZHtcbiAgICAgICAgY29sb3I6ICMyZjhlZTc7XG4gICAgICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJmOGVlNztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcyguc3RhdHVzLWVudHJ5LWNvbXBsZXRlZCl7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmY4ZWU3ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gVsOpcmlmacOpXG4gICAgLnN0YXR1cy5zdGF0dXMtY2hlY2tlZHtcbiAgICAgICAgY29sb3I6ICM2NWM2ZGI7XG4gICAgICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzY1YzZkYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcyguc3RhdHVzLWNoZWNrZWQpe1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzY1YzZkYiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIFZhbGlkw6lcbiAgICAuc3RhdHVzLnN0YXR1cy12YWxpZHtcbiAgICAgICAgY29sb3I6ICM1MGNhOTA7XG4gICAgICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwY2E5MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcyguc3RhdHVzLXZhbGlkKXtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM1MGNhOTAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBSZW1ib3Vyc2VtZW50IGVuY2xlbmNow6lcbiAgICAuc3RhdHVzLnN0YXR1cy1yZXBheW1lbnQtaW5pdGlhdGVke1xuICAgICAgICBjb2xvcjogIzUwY2I5MDtcbiAgICAgICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTBjYjkwO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aGFzKC5zdGF0dXMtcmVwYXltZW50LWluaXRpYXRlZCl7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTBjYjkwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gUmVtYm91cnPDqSBcbiAgICAuc3RhdHVzLnN0YXR1cy1yZXBheXtcbiAgICAgICAgY29sb3I6ICMxNWMxNmY7XG4gICAgICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1YzE2ZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhhcyguc3RhdHVzLXJlcGF5KXtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxNWMxNmYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBSZWpldMOpZSBcbiAgICAuc3RhdHVzLnN0YXR1cy1yZWplY3RlZHtcbiAgICAgICAgY29sb3I6IHJnYigyMDcgMjYgMjIgLyA3NyUpO1xuICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMDcgMjYgMjIgLyA3NyUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aGFzKC5zdGF0dXMtcmVqZWN0ZWQpe1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNyAyNiAyMiAvIDc3JSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG59IiwiLnN0ZXAtc3RhdHVze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgKntcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAzN3B4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB3aWR0aDogODglO1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMzdweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTBCQUZGO1xuICAgIH1cbiAgICAuc3RlcC1zaGFwZXtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvZ28tb3JhZ2FuaXphdGlvbi1zdGVwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtc3RhdHVze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1tb2RlPVwic3RhdHVzX2Rpc2FibGVcIl17XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBOEE4QTg7XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGV7XG4gICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1tb2RlPVwic3RhdHVzX2ZpbGVzX3JlY2VpdmVkXCJde1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQThBOEE4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zdGVwLXNoYXBle1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTF7XG4gICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzREE5RTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMzREE5RTc7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtbW9kZT1cInN0YXR1c19lbnRyeV9jb21wbGV0ZWRcIl17XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBOEE4QTg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICB9XG4gICAgICAgIC5zdGVwLXNoYXBle1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTF7XG4gICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzREE5RTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMzREE5RTc7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0ye1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkY4RUU3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRjhFRTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMyRjhFRTc7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtbW9kZT1cInN0YXR1c19jaGVja2VkXCJde1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQThBOEE4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgd2lkdGg6IDM2JTtcbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1zaGFwZXtcbiAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0xe1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0RBOUU3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojM0RBOUU3O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtMntcbiAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJGOEVFNztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkY4RUU3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojMkY4RUU3O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtM3tcbiAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY1QzZEQjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjVDNkRCO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojNjVDNkRCO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLW1vZGU9XCJzdGF0dXNfdmFsaWRcIl17XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBOEE4QTg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICB9XG4gICAgICAgIC5zdGVwLXNoYXBle1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTF7XG4gICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzREE5RTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMzREE5RTc7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0ye1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkY4RUU3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRjhFRTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMyRjhFRTc7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0ze1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjVDNkRCO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NUM2REI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM2NUM2REI7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC00e1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNUREM0JFO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1REQzQkU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM1REQzQkU7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtbW9kZT1cInN0YXR1c19yZXBheW1lbnRfaW5pdGlhdGVkXCJde1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQThBOEE4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgd2lkdGg6IDcxJTtcbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1zaGFwZXtcbiAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0xe1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0RBOUU3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojM0RBOUU3O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtMntcbiAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJGOEVFNztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkY4RUU3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojMkY4RUU3O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtM3tcbiAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY1QzZEQjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjVDNkRCO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojNjVDNkRCO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtNHtcbiAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVERDNCRTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNUREM0JFO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojNUREM0JFO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtNXtcbiAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUwQ0I5MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTBDQjkwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojNTBDQjkwO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLW1vZGU9XCJzdGF0dXNfcmVwYXlcIl17XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBOEE4QTg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICB3aWR0aDogODglO1xuICAgICAgICB9XG4gICAgICAgIC5zdGVwLXNoYXBle1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTF7XG4gICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzREE5RTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMzREE5RTc7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0ye1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkY4RUU3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRjhFRTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMyRjhFRTc7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0ze1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjVDNkRCO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NUM2REI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM2NUM2REI7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC00e1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTBDQjkwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MENCOTA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM1MENCOTA7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC01e1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTBDQjkwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MENCOTA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM1MENCOTA7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC02e1xuICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTVDMTZGO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNUMxNkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMxNUMxNkY7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb250LTEye1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1maWxlLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScgZD0nTTkuNzI4IDNINy41YTIuMjUgMi4yNSAwIDAgMC0yLjI1IDIuMjV2MTMuNUEyLjI1IDIuMjUgMCAwIDAgNy41IDIxaDlhMi4yNSAyLjI1IDAgMCAwIDIuMjUtMi4yNVYxMk05LjcyOCAzQzEwLjk3MSAzIDEyIDQuMDA3IDEyIDUuMjVWNy41YTIuMjUgMi4yNSAwIDAgMCAyLjI1IDIuMjVoMi4yNUEyLjI1IDIuMjUgMCAwIDEgMTguNzUgMTJNOS43MjggM2MzLjY5IDAgOS4wMjIgNS4zNiA5LjAyMiA5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLmljb24tZmlsZS1zdWNlc3MtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ3BhdGggZD0nTTkuNzI4IDNINy41YTIuMjUgMi4yNSAwIDAgMC0yLjI1IDIuMjV2MTMuNUEyLjI1IDIuMjUgMCAwIDAgNy41IDIxaDlhMi4yNSAyLjI1IDAgMCAwIDIuMjUtMi4yNVYxMk05LjcyOCAzQzEwLjk3MSAzIDEyIDQuMDA3IDEyIDUuMjVWNy41YTIuMjUgMi4yNSAwIDAgMCAyLjI1IDIuMjVoMi4yNUEyLjI1IDIuMjUgMCAwIDEgMTguNzUgMTJNOS43MjggM2MzLjY5IDAgOS4wMjIgNS4zNiA5LjAyMiA5Jy8lM0UlM0NwYXRoIGQ9J20xMCAxNi4yNDJsMS4wMzkgMS4xODFjLjA5NS4xMDkuMjY3LjEuMzUxLS4wMTZMMTMuNSAxNC41Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICBtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5pY29uLWRvY3Rvci1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNMTIgMTFhNCA0IDAgMSAwIDAtOGE0IDQgMCAwIDAgMCA4bS0zLjM4IDEuOTIybC4zNzQtLjU0OWE3IDcgMCAwIDAgMi44OTUuNjI3aC4yMjNhNyA3IDAgMCAwIDIuNTA1LS40NjRsLjI2My4zODZjLjEyMi4xOC4yNDUuNTMuMzI3Ljk3M2MuMDguNDI3LjEwMi44MzIuMDg3IDEuMDU1YS44LjggMCAwIDAgLjA0LjNoLS4zNzhhLjc2Ljc2IDAgMCAwLS42ODguNDM5bC0uNjkxIDEuNDhhLjc2Ljc2IDAgMCAwIC42ODkgMS4wODFIMTUuNHYtMS41aDEuMjV2MS41aDEuMDg0YS43Ni43NiAwIDAgMCAuNjg5LTEuMDgxbC0uNjktMS40OGEuNzYuNzYgMCAwIDAtLjY5LS40MzloLS4yOTNhLjguOCAwIDAgMCAuMDQtLjJjLjAyNi0uMzc4LS4wMTItLjkxMi0uMTA4LTEuNDNjLS4wOTMtLjUwMi0uMjYyLTEuMTAxLS41NjItMS41NDJsLS4wNDktLjA3MmEyIDIgMCAwIDEgLjE1Mi0uMDA2QTQuNzc3IDQuNzc3IDAgMCAxIDIxIDE2Ljc3N1YyMUgzdi00LjIyM2MwLTIuNTIgMS45NS00LjU4NCA0LjQyNC00Ljc2NGwtLjA0NC4wNjVjLS41OTEuODY5LS42ODEgMS45NDYtLjYwOCAyLjgxYy4wMjUuMjk3LjA3LjU5LjEzMi44NjZhMS41IDEuNSAwIDEgMCAxLjQ3LS4zMDJhNSA1IDAgMCAxLS4xMDgtLjY5Yy0uMDYtLjcwNi4wNC0xLjM3OS4zNTQtMS44NCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5pY29uLXJlZnVuZC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMTkgMTMuNUE3LjUgNy41IDAgMSAxIDExLjUgNkgyMG0wIDBsLTMtM20zIDNsLTMgMycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5pY29uLWNoZWNrLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J005Ljg0IDE3LjA4YTEgMSAwIDAgMS0uNzA3LS4yOTNsLTMuODQtMy44NGExIDEgMCAxIDEgMS40MTQtMS40MTRsMy4xMzMgMy4xMzNsNy40NTMtNy40NTNhMSAxIDAgMCAxIDEuNDE0IDEuNDE0bC04LjE2IDguMTZhMSAxIDAgMCAxLS43MDcuMjkzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4ucmVzcG9uc2l2ZS1zdGVwLW1vYmlsZXtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsImJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWYgIWltcG9ydGFudDtcbn1cblxuLmNhcmUtZGV0YWlsLXBhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG59XG5cbi5jYXJlLWRldGFpbC1wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzJFNzVCNjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2FyZS1kZXRhaWwtcGFnZSBhZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmUtZGV0YWlsLXBhZ2UgLmluZm8tcHJlcy1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNhcmUtZGV0YWlsLXBhZ2UgLmxhYmVse1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FyZS1kZXRhaWwtcGFnZSAubGFyZ2UtZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNhcmUtZGV0YWlsLXBhZ2UgI2luZm8tYmVuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzBweDtcbn1cblxuLmNhcmUtZGV0YWlsLXBhZ2UgI2luZm8tYmVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5jYXJlLWRldGFpbC1wYWdlIC5pbmZvLWJlbi1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNhcmUtZGV0YWlsLXBhZ2UgLnNlcGFyYXRvciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY2FyZS1kZXRhaWwtcGFnZSAuZGV0YWlsLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5jYXJlLWRldGFpbC1wYWdlIHRkLCAuY2FyZS1kZXRhaWwtcGFnZSB0aCB7XG4gICAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uY2FyZS1kZXRhaWwtcGFnZSAuZGV0YWlsLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZS1kZXRhaWwtcGFnZSAuZGV0YWlsLXJlZmVyZW5jZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xufVxuXG4uY2FyZS1kZXRhaWwtcGFnZSAuY2FyZS1yZWZlcmVuY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTc1QjY7XG59XG5cbi5jYXJlLXJlZmVyZW5jZS10ZXh0IHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmNhcmUtZGV0YWlsLXBhZ2UgLmNhcmUtcmVxdWVzdC1yZWZlcmVuY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTc1QjY7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJlLWRldGFpbC1wYWdlIC5saXN0ZS1hY3RlICoge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNhcmUtZGV0YWlsLXBhZ2UgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2FyZS1kZXRhaWwtcGFnZSAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmUtZGV0YWlsLXBhZ2UgLnRvdGFsLWFtb3VudC1saW5lIHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5jYXJlLXNob3ctZGV0YWlsLWZvcm0ge1xuICAgIC8qIG1pbi1oZWlnaHQ6IDg0MnB4OyAqL1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRldGFpbC1hY3Rpb25zLCAuY2FyZS1zaG93LWRldGFpbC1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDc5NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLmNhcmUtc2hvdy1kZXRhaWwtZm9ybS1yZW1hcmsge1xuICAgIFxuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjA0NjVlO1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC5jbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDc5NHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5jYXJlLW1lZGlhcy13cnB7XG4gICAgICAgIC50aXRsZS11cGxvYWQtZmlsZXtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZS1kZXRhaWwtcGFnZSAucmVtYXJrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRldGFpbC1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5jYXJlLXJlY2FwLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS0wOGVtIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5jYXJlLXNob3ctYmVuZWZpY2lhaXJ5e1xuICAgIC5tYWluLWNvbnRhaW5lcntcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAud3JhcHBlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZS1zdGF0dXMtc2hvd3tcbiAgICBtYXgtd2lkdGg6IDc5NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5zdGF0dXN7XG4gICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDAxNDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi53cnAtbGlzdC1jYXJlLXVscG9hZHtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgcGFkZGluZy10b3A6IHVuc2V0O1xuICAgIC5oZWFkZXItbGlzdC1jYXJlLXVscG9hZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgLmNvbnRlbnQtaGVhZGVyLWN1c3RvbXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxM3B4O1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2U2MjdjO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtY3VzdG9tIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDEzcHg7XG4gICAgfVxuICAgIC5jb250ZW50LWF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAuY29udGVudC1ie1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbnRlbnQtY3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxuICAgIC5jb250ZW50LWR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICAuY29udGVudC1le1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtZntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgfVxuICAgIC5pdGVtcy1jYXJlLXVscG9hZHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwcHggMTBweCAwIHJnYigxNDIgMTUyIDE3MyAvIDI0JSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmM2Y3O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBtaW4td2lkdGg6IDkwMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjM0E3ODlFO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucHJlc3RhLW5hbWV7XG4gICAgICAgICAgICAubGluay1wcmVzdGEtbmFtZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjMwIDIzOCAyNTUgLyA3MyUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDJweCAycHggMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVhNjk4NztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cnAtZXN0YWJsaXNobWVudHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLm5hbWUtZXN0YWJsaXNobWVudHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUEzQzUxO1xuXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmItZmlsZS11cGxvYWRlZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzFBM0M1MTtcbiAgICAgICAgICAgIC53cnAtaWNvbi1iZy1yb3VuZGVke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MENBN0Y7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9ucy1jYXJlLXVwbG9hZHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWZhZmY7XG4gICAgICAgICAgICAuYWN0aW9ucy1jYXJlLXVwbG9hZHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRW52b3nDqVxuICAgICAgICAmOmhhcyguc2VudCl7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzJmOTRlZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUmXDp3VcbiAgICAgICAgJjpoYXMoLnJlY2VpdmVkKXtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzVENzUyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJlLXVwbG9hZC1zdGF0dXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5zdGF0dXN7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyBFbnZvecOpXG4gICAgLnN0YXR1cy5zZW50e1xuICAgICAgICBjb2xvcjogIzJmOTRlZjtcbiAgICAgICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJmOTRlZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxuXG4gICAgLy8gUmXDp3VcbiAgICAuc3RhdHVzLnJlY2VpdmVke1xuICAgICAgICBjb2xvcjogIzM1RDc1MjtcbiAgICAgICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzhBODY1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXR1cy1yb3VuZGVkLXNoYXBle1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxufVxuXG4uYnQtaWNvbi1hY3Rpb257IFxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLmljb257XG4gICAgICAgIGNvbG9yOiAjOTFhY2I5O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMyZjk0ZWY7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogIzJmOTRlZjtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6ICMyZjk0ZWY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJ0e1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAmLmJ0LXByaW1hcnl7XG5cbiAgICAgICAgJi5idC1pbmZve1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTk5M2M3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk5M2M3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU5OTNjNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1OTkzYzcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM1OTkzYzcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk5M2M3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM1OTkzYzcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk5M2M3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiLndycC1saXN0LWZpbGUtdXBsb2Fke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGOEZEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC53cnAtYXR0YWNobWVudC1iZW5lZml0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDhweCk7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYig4MCA4MCA4MCAvIDEwJSk7XG4gICAgICAgIFxuICAgICAgICAuY29udGVudC1pbWctYXR0YWNoZW1lbnR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLndycC1pbWctYXR0YWNoZW1lbnR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAuaW1nLWF0dGFjaGVtZW50e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1hdHRhY2htZW50e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMWRlZywgIzFBM0M1MSwgIzFhM2M1MWUwLCAjMWEzYzUxOTksIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1pY29uLWF0dGFjaG1lbnR7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRlbGV0ZS1tZWRpYXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxQTNDNTE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnRuLWNsb3NlLWZ1bGxzY3JlZW4taW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5uYW1lLWF0dGFjaG1lbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52aWV3LWZ1bGxzY3JlZW4tYXR0YWNobWVudC1pbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA2MSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1pbWctYXR0YWNoZW1lbnR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9vdGVyLWF0dGFjaG1lbnR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVsZXRlLW1lZGlhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuLWNsb3NlLWZ1bGxzY3JlZW4taW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXVwbG9hZC1hdHRhY2htZW50e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDhweCk7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgcmdiYSg5MywgMTIzLCAxNDUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2IoODAgODAgODAgLyAxMCUpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLmljb257XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWEzYzUxYTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9hZGluZy1maWxlLXVwbG9hZHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygyNSUgLSA4cHgpO1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuc2hvdy1sb2FkaW5ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnNwaW5uZXItYm9yZGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1mb3Jte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi52YWx1ZS1zdGF0aWMtdHh0e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBwYWRkaW5nOiA3cHggMC43NXJlbSA3cHggMHJlbTtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzc3M2E5O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLmRhdGUtY2FyZS11cGxvYWR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIC5pY29ue1xuICAgICAgICBjb2xvcjogI2JiY2VlMTtcbiAgICB9XG59XG5cbi5zdGF0dXMtdmlldy1jYXJlLXVwbG9hZHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAuc3RhdHVze1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC8vIEVudm95w6lcbiAgICAmOmhhcyguc2VudCl7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzJmOTRlZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIFJlw6d1XG4gICAgJjpoYXMoLnJlY2VpdmVkKXtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzVENzUyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi50aXRsZS1saXN0LWZpbGUtdXBsb2FkZWR7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIGNvbG9yOiAjMUEzQzUxO1xuICAgIC53cnAtaWNvbi1iZy1yb3VuZGVke1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTBDQTdGO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAuaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb24tdmVydGljYWwtYWxpZ257XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU11bGlzaDppdGFsLHdnaHRAMCwyMDAuLjEwMDA7MSwyMDAuLjEwMDAmZGlzcGxheT1zd2FwJyk7XG5cbjpyb290IHtcbiAgICAtLWNvbG9yLWJhY2tncm91bmQtbG9naW46ICNmNGYwZmQ7XG4gICAgLS1jb2xvci10eHQtd2hpdGUtbG9naW46IHdoaXRlO1xuICAgIC0tY29sb3ItY2FyZC1sb2dpbjogd2hpdGU7XG4gICAgLS1jb2xvci1tYWluLXRleHQtbG9naW46ICNmZmZmZmY7XG4gICAgLS1jb2xvci1zZWNvbmRhcnktdGV4dC1sb2dpbjogI2ZmZmZmZjtcbiAgICAtLWNvbG9yLXRoaXJkLXRleHQtbG9naW46ICNmZmZmZmY2MztcbiAgICAtLWNvbG9yLWlucHV0LXRleHQtbG9naW46ICNmZmZmZmY7XG4gICAgLS1jb2xvci1ib3JkZXItY2hlY2tib3gtbG9naW46ICNkZWUyZTY7XG4gICAgLS1jb2xvci1idG4tbGluay1sb2dpbjogIzQ5OUJFOTtcbiAgICAtLWNvbG9yLW1haW4tYnRuLWxvZ2luOiBsaW5lYXItZ3JhZGllbnQoMTg1ZGVnLCAjNEU3RUE5IDAlLCAjMTA3NUQxIDEzNSUpO1xuICAgIC0tY29sb3Itc2Vjb25kYXJ5LWJ0bi1sb2dpbjogI0NCQ0JDQjtcbiAgICAtLWNvbG9yLWJvcmRlci1mb3JtLWxvZ2luOiAjZGVlMmU2O1xuICAgIC0tY29sb3ItYmFja2dyb3VuZC1pbnB1dC1sb2dpbjogdHJhbnNwYXJlbnQ7XG4gICAgLS1jb2xvci10ZXh0LWxpZ2h0LWxvZ2luOiAjNjQ2NjY3O1xuICAgIC0tY29sb3ItZGFuZ2VyLWxvZ2luOiAjZmY2ODYxO1xuICAgIC0tY29sb3ItaWNvbi1sb2dpbjogIzJlODRlNztcbn1cblxuLmxvZ2luLWJlbmVmaWNpYXJ5e1xuICAgICoge1xuICAgICAgICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2VyaWY7XG4gICAgfVxuICAgIC53cnAtYXBwLWxvZ297XG4gICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAubG9nby1hcHB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnYxLWxvZ2lue1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWxvZ2luKTtcbiAgICAgICAgLm1haW4tY29udGFpbmVyLWxvZ2lue1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2JlbmVmaWNpYXJ5L2xvZ2luLWJhY2tncm91bmQtaW1nLmpwZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC53cnAtbG9naW4tY2FyZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZWVlZTUyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHZoO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLndycC1saW5rLWxvZ28tbG9naW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgLmxvZ28taW1nLWxvZ2lue1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUtbG9nby1sb2dpbntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbi10ZXh0LWxvZ2luKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRpdGxlLWxvZ2lue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluLXRleHQtbG9naW4pO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5idG4tbGluay1sb2dpbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1idG4tbGluay1sb2dpbikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC53cnAtZmxleC1iZXR3ZWVuLWxvZ2lue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmljb24tZm9udC0xOHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAubGFiZWwtaWNvbi1sb2dpbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS10ZXh0LWxvZ2luKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5mbGV4LWNvbnRlbnQtbG9naW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC53cnAtdHh0LXdpdGgtYm9yZGVyLWJlZm9yZS1zdHlsZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZm9ybS1sb2dpbik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHh0LXdpdGgtYm9yZGVyLWJlZm9yZS1zdHlsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQtbG9naW4pO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWNhcmQtbG9naW4pO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjY2NlNmZmIDAlLCAjMWEzYzUxIDQwJSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tdGV4dC1lcnJvcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYW5nZXItbG9naW4pO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm1haW4tYnRuLWxvZ2lue1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1haW4tYnRuLWxvZ2luKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXR4dC13aGl0ZS1sb2dpbikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW1haW4tYnRuLWxvZ2luKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbi1idG4tbG9naW4pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXR4dC13aGl0ZS1sb2dpbikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1tYWluLWJ0bi1sb2dpbikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1haW4tYnRuLWxvZ2luKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10eHQtd2hpdGUtbG9naW4pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbWFpbi1idG4tbG9naW4pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1haW4tYnRuLWxvZ2luKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10eHQtd2hpdGUtbG9naW4pO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW1haW4tYnRuLWxvZ2luKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY2FuY2VsLWJ0bi1sb2dpbntcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktYnRuLWxvZ2luKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXR4dC13aGl0ZS1sb2dpbikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeS1idG4tbG9naW4pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1idG4tbG9naW4pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXR4dC13aGl0ZS1sb2dpbikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnktYnRuLWxvZ2luKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWJ0bi1sb2dpbikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdHh0LXdoaXRlLWxvZ2luKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeS1idG4tbG9naW4pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1idG4tbG9naW4pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXR4dC13aGl0ZS1sb2dpbik7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWJ0bi1sb2dpbikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWNlbnRlcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC53LTEwMHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5teS0ye1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tci0wLWF1dG97XG4gICAgICAgIG1hcmdpbjogMXB4IDBweCAxcHggYXV0bztcbiAgICB9XG4gICAgLm1iLTR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gICAgLm1iLTN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLmZvcm0tbGFiZWwtbG9naW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS10ZXh0LWxvZ2luKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtbG9naW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWlucHV0LXRleHQtbG9naW4pO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZm9ybS1sb2dpbik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtaW5wdXQtbG9naW4pO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2IoMTA5IDE2OSAyMjYgLyAzNSUpO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYigxMDkgMTY5IDIyNiAvIDM1JSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2IoMTA5IDE2OSAyMjYgLyAzNSUpO1xuICAgICAgICB9XG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NDQpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JwLWNoZWNrLWxvZ2lue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuY2hlY2staW5wdXQtbG9naW57XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1jaGVja2JveC1sb2dpbik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgICAmOmNoZWNrZWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbWFpbi1idG4tbG9naW4pO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbWFpbi1idG4tbG9naW4pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsLWNoZWNrLWxvZ2lue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluLXRleHQtbG9naW4pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1kaS0tdXNlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00xMiA0YTQgNCAwIDAgMSA0IDRhNCA0IDAgMCAxLTQgNGE0IDQgMCAwIDEtNC00YTQgNCAwIDAgMSA0LTRtMCAxMGM0LjQyIDAgOCAxLjc5IDggNHYySDR2LTJjMC0yLjIxIDMuNTgtNCA4LTQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgICAgICBtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIH1cbiAgICAudGVlbnlpY29ucy0tcGFzc3dvcmQtc29saWQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE1IDE1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNMTEgMTFoLTF2LTFoMXptLTMgMGgxdi0xSDh6bTUgMGgtMXYtMWgxeicvJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTMgNlYzLjVhMy41IDMuNSAwIDEgMSA3IDBWNmgxLjVBMS41IDEuNSAwIDAgMSAxMyA3LjV2LjU1YTIuNSAyLjUgMCAwIDEgMCA0Ljl2LjU1YTEuNSAxLjUgMCAwIDEtMS41IDEuNWgtMTBBMS41IDEuNSAwIDAgMSAwIDEzLjV2LTZBMS41IDEuNSAwIDAgMSAxLjUgNnptMS0yLjVhMi41IDIuNSAwIDAgMSA1IDBWNkg0ek04LjUgOWExLjUgMS41IDAgMSAwIDAgM2g0YTEuNSAxLjUgMCAwIDAgMC0zeicgY2xpcC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAgICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICB9XG59IiwiXG4vLyBzdHlsZSB1c2VyIHNldHRpbmcgcGFnZVxuLmNhcmQtYmxvY2stc2V0dGluZy11c2Vye1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmhlYWRlci1jYXJkLWJsb2Nre1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkN2RiNDA7XG4gICAgfVxuICAgIC5ib2R5LWNhcmQtYmxvY2t7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICB9XG59XG4uYXZhdGFyLXNldHRpbmctYmxvY2t7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuYXZhdGFyLXVzZXItc2V0dGluZ3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTE5LjY2cHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxM3B4IC02cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIH1cbiAgICAuYnRuLWF2YXRhci1zZXR0aW5ne1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC5pY29uLWJ0bntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxM3B4IC02cHggcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWEzYzUxY2M7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWEzYzUxY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1lZGl0LWF2YXRhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1kZWxldGUtYXZhdGFye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vdGlmLWVycm9yLWF2YXRhcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjRkE0QjRCO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmW2RhdGEtbW9kZT1cImltZ19kZWZhdWx0XCJde1xuICAgICAgICAuYnRuLWVkaXQtYXZhdGFye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuc2F2ZS1pbWFnZS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtbW9kZT1cImltZ19sb2FkaW5nXCJde1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICAgICAgYm9yZGVyOiAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgICAgICAuYXZhdGFyLXVzZXItc2V0dGluZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNhdmUtaW1hZ2UtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLW1vZGU9XCJpbWdfdXBsb2FkZWRcIl17XG4gICAgICAgIC5idG4tZWRpdC1hdmF0YXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tZGVsZXRlLWF2YXRhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICBcbiAgICAgICAgfVxuICAgICAgICAuc2F2ZS1pbWFnZS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1tb2RlPVwiaW1nX2Vycm9yXCJde1xuICAgICAgICAuYnRuLWVkaXQtYXZhdGFye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubm90aWYtZXJyb3ItYXZhdGFye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuc2F2ZS1pbWFnZS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tc2V0dGluZy1wYWdlLWN1c3R7XG4gICAgLnZpZXctaW5mb3tcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjNmNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNTA4MmFlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYzZjc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzUwODJhZTtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bi1pbi1kaXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYnRuLWluLWRpdi1mb3Jte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5idG57XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4ubG9hZGluZy11c2VyLXN1Ym1pdGVke1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmYjM7XG4gICAgLndycC1zcGlubmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG4vLyBzdHlsZSB1c2VyIHNldHRpbmcgcGFnZVxuXG5cbi5idG4tcHJpbWFyeXtcbiAgICBiYWNrZ3JvdW5kOiAjNTk5M2M3O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OTkzYzcgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmVzZXQtcGFzc3dvcmR7XG4gICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHggNnB4IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc3VidGl0bGUtdGl0bGV7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzUwODJhZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5idG4tZ3JheS1zZXR0aW5ne1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGM0Y1ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjFGM0Y1ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBjb2xvcjogIzFhM2M1MWNjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLmljb257XG4gICAgICAgIGNvbG9yOiAjMWEzYzUxY2M7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxufVxuXG4ubWFpbi1idG4tc2V0dGluZ3tcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTk5M2M3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTk5M2M3ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAuaWNvbntcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbn1cblxuLmJsb2NrLXJlc2V0LXBhc3N3b3JkLWpze1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5zaG93LWJsb2Nre1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuYmVuZWZpY2lhcnl7XG5cbiAgICAvLyBSZXNwb25zaXZlIFRhYmxldHRlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgXG4gICAgfSAgICBcbiAgICAvLyBSZXNwb25zaXZlIG1vYmlsZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG5cbiAgICB9XG4gICAgLy8gUmVzcG9uc2l2ZSB0YWJsZXR0ZSAmIG1vYmlsZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC53cmFwcGVyLWhlYWRlcntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAubmF2YmFyLWN1c3RvbXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUxZGVnLCAjNEU3RUE5IDAlLCAjMTA3NUQxIDEzNSUpO1xuICAgICAgICAgICAgICAgIC5uYW1lLWJlbmVmaWNpYXJ5e1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZS1wYWdle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bi1yZXNwb25zaXZlLXNpZGViYXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1vYmlsZS1jb250ZW50LWxheW91dHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC5sb2dvLWJlbmVmaWNpYXJ5LW1vYmlsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dvLWltZy1tb2JpbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRlc2t0b3AtY29udGVudC1sYXlvdXR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGViYXItY3VzdG9te1xuICAgICAgICAgICAgbGVmdDogLTMwMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYmctcmVzcG9uc2l2ZS1zaWRlYmFye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYxKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5zaG93LXNpZGViYXItcmVzcG9uc2l2ZXtcbiAgICAgICAgICAgIC5iZy1yZXNwb25zaXZlLXNpZGViYXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaWRlYmFyLWN1c3RvbXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hhbmdlLXBhc3N3b3JkLW1vZGFse1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pbmZvLXByaW1hcnktY3VzdHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC50eHQtaW5mb3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJlbmVmaWNpYXJ5e1xuICAgIC8vIFJlc3BvbnNpdmUgZGVza3RvcCBiYXMgcmVzb2x1dGlvblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgICAud3JwLWxpc3Qtc2VydmljZXMtcmVpbWJ1cnNlbWVudHtcblxuICAgICAgICAgICAgLml0ZW1zLWxpc3Qtc2VydmljZXMtcmVpbWJ1cnNlbWVudHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBSZXNwb25zaXZlIGRlc2t0b3AgYmFzIHJlc29sdXRpb25cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLndycC1saXN0LXNlcnZpY2VzLWJlbmVmaWNpYXJ5e1xuICAgICAgICAgICAgLml0ZW1zLWxpc3Qtc2VydmljZXN7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gUmVzcG9uc2l2ZSBUYWJsZXR0ZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgfSAgICBcbiAgICAvLyBSZXNwb25zaXZlIG1vYmlsZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gICAgICAgIC5mbGFzaC13cmFwcGVye1xuICAgICAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgLmZsYXNoLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItYm9keS1yZXNwb25zaXZlLW1vYmlsZXtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLnRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnRpdGxlLXBhZ2Uge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIG1vYmlsZSAmIHRhYmxldHRlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLndycC1saXN0LXNlcnZpY2VzLWJlbmVmaWNpYXJ5e1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmhlYWRlci1saXN0LXNlcnZpY2VzLWJlbmVmaWNpYXJ5e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbXMtbGlzdC1zZXJ2aWNlc3tcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQxO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtY3VzdG9te1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1ie1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtY3tcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1ke1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUtc2VydmljZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VydmljZS1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3JwLWluZm8tZG9jdG9yLWVzdGFibGlzaG1lbnR7XG4gICAgICAgICAgICAgICAgLndycC1pY29ue1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRvY3Rvci1uYW1le1xuICAgICAgICAgICAgICAgICAgICAudHh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lc3RhYmxpc2htZW50LW5hbWV7XG4gICAgICAgICAgICAgICAgICAgIC50eHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdHVze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICAgICAgICAgICAgICAgIC5zdGF0dXMtcm91bmRlZC1zaGFwZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXNwb25zaXZlLXN0ZXAtZGVza3RvcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnJlc3BvbnNpdmUtc3RlcC1tb2JpbGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4taW4tZGl2LWZvcm17XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RlcC1jdXN0b20tcmVpbWJ1cnNlbWVudHtcbiAgICAgICAgICAgIC5pZGVudGlmaWNhdGlvbi1zZXJ2aWNlc3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndycC1saXN0LXNlcnZpY2VzLXJlaW1idXJzZW1lbnR7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAud3JwLWl0ZW0tbGlzdC1zZXJ2aWNlcy1yZWltYnVyc2VtZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbXMtbGlzdC1zZXJ2aWNlcy1yZWltYnVyc2VtZW50e1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAuc3RhdHVzLXJvdW5kZWQtc2hhcGV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY3VzdG9te1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudC1jdXN0b20uY29udGVudC1he1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250ZW50LWN1c3RvbS5jb250ZW50LWJ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250ZW50LWN1c3RvbS5jb250ZW50LWN7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lc3RhYmxpc2htZW50LW5hbWV7XG4gICAgICAgICAgICAgICAgICAgIC53cnAtZXN0YWJsaXNobWVudC1pbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50eHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByb3ZpZGVyLWFkcmVzc2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudHh0LWFkcmVzc2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcm92aWRlci12aWxsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VydmljZS1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAubGluay1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjM4LCAyNTUsIDAuNzMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kYXRlLXNlcnZpY2V7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndycC1hbW91bnR7XG4gICAgICAgICAgICAgICAgICAgIC5hbW91bnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JwLXRpdGxle1xuICAgICAgICAgICAgLnRpdGxlLXJlaW1idXJzZW1lbnR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3JwLWRhdGUtdGltZS1yZWltYnVyc2VtZW50e1xuICAgICAgICAgICAgICAgIC5kYXRle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aW1le1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWN1c3RvbS1iZW5lZmljaWFyeXtcbiAgICAgICAgICAgIC8vIG1pbi13aWR0aDogMTA2N3B4O1xuICAgICAgICAgICAgdGhlYWR7XG4gICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlLXRhYmxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJ0aXRsZS10YWJsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JpcHQtdGV4dC10YWJsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hpbGQtZGVzY3JpcHQtdGV4dC10YWJsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmFsdWUtdGFibGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBlcmNlbnRhZ2UtdmFsdWUtdGFibGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXR1c3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1ib2R5LXJlc3BvbnNpdmUtbW9iaWxle1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmVuZWZpY2lhcnl7XG4gICAgLy8gUmVzcG9uc2l2ZSBUYWJsZXR0ZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgfSAgICBcbiAgICAvLyBSZXNwb25zaXZlIG1vYmlsZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gICAgfVxufVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBtb2JpbGUgJiB0YWJsZXR0ZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zdGVwLXN0YXR1cy1tb2JpbGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAqe1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2E4YThhODc4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5MEJBRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcC1zaGFwZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5sb2dvLW9yYWdhbml6YXRpb24tc3RlcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1tb2RlPVwic3RhdHVzX2Rpc2FibGVcIl17XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtc2hhcGV7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICZbZGF0YS1tb2RlPVwic3RhdHVzX2ZpbGVzX3JlY2VpdmVkXCJde1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0E4QThBODtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtc2hhcGV7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0xe1xuICAgICAgICAgICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0RBOUU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMzREE5RTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICZbZGF0YS1tb2RlPVwic3RhdHVzX2VudHJ5X2NvbXBsZXRlZFwiXXtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBOEE4QTg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RlcC1zaGFwZXtcbiAgICAgICAgICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTF7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzREE5RTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IzNEQTlFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTJ7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMkY4RUU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJGOEVFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojMkY4RUU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAmW2RhdGEtbW9kZT1cInN0YXR1c19jaGVja2VkXCJde1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0E4QThBODtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGVwLXNoYXBle1xuICAgICAgICAgICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtMXtcbiAgICAgICAgICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNEQTlFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojM0RBOUU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtMntcbiAgICAgICAgICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRjhFRTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkY4RUU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMyRjhFRTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0ze1xuICAgICAgICAgICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY1QzZEQjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NUM2REI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IzY1QzZEQjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICZbZGF0YS1tb2RlPVwic3RhdHVzX3ZhbGlkXCJde1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0E4QThBODtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MyU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGVwLXNoYXBle1xuICAgICAgICAgICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtMXtcbiAgICAgICAgICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNEQTlFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojM0RBOUU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtMntcbiAgICAgICAgICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRjhFRTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkY4RUU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMyRjhFRTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0ze1xuICAgICAgICAgICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY1QzZEQjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NUM2REI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IzY1QzZEQjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTR7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNUREM0JFO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzVERDNCRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojNUREM0JFO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJltkYXRhLW1vZGU9XCJzdGF0dXNfcmVwYXltZW50X2luaXRpYXRlZFwiXXtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBOEE4QTg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RlcC1zaGFwZXtcbiAgICAgICAgICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTF7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzREE5RTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IzNEQTlFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTJ7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMkY4RUU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJGOEVFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojMkY4RUU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtM3tcbiAgICAgICAgICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NUM2REI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjVDNkRCO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM2NUM2REI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC00e1xuICAgICAgICAgICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVERDNCRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1REQzQkU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IzVERDNCRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTV7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTBDQjkwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwQ0I5MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojNTBDQjkwO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJltkYXRhLW1vZGU9XCJzdGF0dXNfcmVwYXlcIl17XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtc2hhcGV7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0xe1xuICAgICAgICAgICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0RBOUU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMzREE5RTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC0ye1xuICAgICAgICAgICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJGOEVFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRjhFRTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IzJGOEVFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTN7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjVDNkRCO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY1QzZEQjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojNjVDNkRCO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGVwLXNoYXBlLnN0ZXAtNHtcbiAgICAgICAgICAgICAgICAgICAgLnNoYXBlLXJvdW5ke1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MENCOTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTBDQjkwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM1MENCOTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC1zdGF0dXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtc2hhcGUuc3RlcC01e1xuICAgICAgICAgICAgICAgICAgICAuc2hhcGUtcm91bmR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwQ0I5MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MENCOTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IzUwQ0I5MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RlcC1zaGFwZS5zdGVwLTZ7XG4gICAgICAgICAgICAgICAgICAgIC5zaGFwZS1yb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTVDMTZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1QzE2RjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojMTVDMTZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtc3RhdHVze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IiwiLmJlbmVmaWNpYXJ5IHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2hvdy1mb3ItbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIFRhYmxldHRlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XG5cbiAgICAvLyBSZXNwb25zaXZlIG1vYmlsZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG5cbiAgICAgICAgLnNlYXJjaC1hbmQtZmlsdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cblxuICAgICAgICAgICAgLmxvY2FsaXphdGlvbi1iZW5lZmljaWFyeSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZy1jYXRlZ29yeS1maWx0ZXItbGlzdC1tb2JpbGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQzLCAyNDcsIDAuMzAxOTYwNzg0Myk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YyZjNmNztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweCA2cHggNDJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbi13cnAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVhNjk4NztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhZy1jYXRlZ29yeS1maWx0ZXItbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhZy1jYXRlZ29yeS1maWx0ZXItbGlzdC1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTRweDtcblxuICAgICAgICAgICAgLmljb24td3JwIHtcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc2NhbGU6IDEuMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWxpc3QtcHJvdmlkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cnAtbGlzdC1wcm92aWRlci1iZW5lZmljaWFyeSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5pdGVtcy1saXN0LXByb3ZpZGVyIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWN1c3RvbSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIC8vIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQtYyxcbiAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50LWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY29udGVudC1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hbWUtcHJvdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktcHJvdmlkZXItbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjk0OTZkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIgICAgLy8gUmVzcG9uc2l2ZSBUYWJsZXR0ZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgfSAgICBcbiAgICAvLyBSZXNwb25zaXZlIG1vYmlsZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gICAgICAgIC5jYXJlLWRldGFpbC1wYWdlIHtcbiAgICAgICAgICAgIC5kZXRhaWwtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGV0YWlsLXJlZmVyZW5jZXMge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuY2FyZS1yZWZlcmVuY2Utd3JwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0iLCIuYmVuZWZpY2lhcnkge1xuICAgIC8vIFJlc3BvbnNpdmUgVGFibGV0dGVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge31cblxuICAgIC8vIFJlc3BvbnNpdmUgbW9iaWxlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcblxuICAgICAgICAud3JwLWxpc3QtY2FyZS11bHBvYWQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuaGVhZGVyLWxpc3QtY2FyZS11bHBvYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtcy1jYXJlLXVscG9hZCB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAuY29udGVudC1jdXN0b20ge1xuICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQtYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQtYntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50LWN7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50LWR7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50LWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQtZntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hY3Rpb25zLWNhcmUtdXBsb2Fke1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIuYmVuZWZpY2lhcnkge1xuICAgIC8vIFJlc3BvbnNpdmUgVGFibGV0dGVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBtb2JpbGVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAgICAgICAud3JwLWxpc3QtZmlsZS11cGxvYWR7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIC53cnAtYXR0YWNobWVudC1iZW5lZml0e1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9hZGluZy1maWxlLXVwbG9hZHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tdXBsb2FkLWF0dGFjaG1lbnR7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWZvcm17XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLmJ0LCAuYnRue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/