@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
* {
  -webkit-overflow-scrolling: touch;
}

.turbo-progress-bar {
  height: 3px;
  background-color: #e8c668;
}

.flex-stretch, #header nav .logo, #header nav, .nav-breakdown nav ul:not(.dropdown-menu) li, #header nav ul:not(.dropdown-menu) li, #tertiary-navigation nav ul:not(.dropdown-menu) li, #secondary-navigation nav ul:not(.dropdown-menu) li, .nav-breakdown nav ul:not(.dropdown-menu), #header nav ul:not(.dropdown-menu), #tertiary-navigation nav ul:not(.dropdown-menu), #secondary-navigation nav ul:not(.dropdown-menu), .nav-breakdown nav, #tertiary-navigation nav, #secondary-navigation nav, .nav-breakdown, #header, #tertiary-navigation, #secondary-navigation {
  display: flex;
  align-items: stretch;
}

.nav-breakdown nav ul:not(.dropdown-menu), #header nav ul:not(.dropdown-menu), #tertiary-navigation nav ul:not(.dropdown-menu), #secondary-navigation nav ul:not(.dropdown-menu) {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav-breakdown nav ul:not(.dropdown-menu) li a, #header nav ul:not(.dropdown-menu) li a, #tertiary-navigation nav ul:not(.dropdown-menu) li a, #secondary-navigation nav ul:not(.dropdown-menu) li a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.v-sep {
  width: 1px;
  background: #a6a6a6;
}

img {
  max-width: 100%;
}

hr {
  border-color: #a6a6a6;
  opacity: 1;
}
hr.thick {
  border-width: 3px;
}

.cursor-pointer {
  cursor: pointer;
}

.app-container, #page, .overlay-scrollable, .overlay-actions {
  padding: 2rem;
}
@media screen and (max-width: 991px) {
  .app-container, #page, .overlay-scrollable, .overlay-actions {
    padding: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .app-container, #page, .overlay-scrollable, .overlay-actions {
    padding: 1rem;
  }
}

.app-container-x, #header, #tertiary-navigation, #secondary-navigation nav {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media screen and (max-width: 991px) {
  .app-container-x, #header, #tertiary-navigation, #secondary-navigation nav {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .app-container-x, #header, #tertiary-navigation, #secondary-navigation nav {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

.app-container-y, .profile .business-name {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media screen and (max-width: 991px) {
  .app-container-y, .profile .business-name {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .app-container-y, .profile .business-name {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

.w-400 {
  width: 4rem;
}

.w-1100 {
  width: 11rem;
}

a.btn-circle:hover {
  color: rgb(40, 42, 54) !important;
}

.grecaptcha-badge {
  visibility: hidden;
}

.tooltip-inner {
  font-size: 0.73rem;
  text-align: left !important;
  padding: 10px;
  opacity: 0.8;
}

body.impersonating, body.development, body.staging {
  position: relative;
}
body.impersonating::before, body.impersonating::after, body.development::before, body.development::after, body.staging::before, body.staging::after {
  position: fixed;
  z-index: 999999999;
  display: block;
  top: 0;
  left: 0;
}
body.impersonating::after, body.development::after, body.staging::after {
  bottom: 0;
  right: 0;
  content: "";
  pointer-events: none;
  border: 8px solid rgba(255, 0, 0, 0.8);
}
body.development::before, body.staging::before {
  top: 8px;
  left: 8px;
  width: 130px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  background: rgba(255, 0, 0, 0.8);
  padding: 6px 4px;
  border-bottom-right-radius: 4px;
}
body.development::before {
  content: "DEVELOPMENT";
}
body.staging::before {
  content: "STAGING";
}

.text-black {
  color: #323232 !important;
}

.bg-black {
  background-color: #323232 !important;
}

.border-color-black {
  border-color: #323232 !important;
}

.text-light-gray {
  color: #F6F5F5 !important;
}

.bg-light-gray {
  background-color: #F6F5F5 !important;
}

.border-color-light-gray {
  border-color: #F6F5F5 !important;
}

.text-light-gray2 {
  color: #E8E8E8 !important;
}

.bg-light-gray2 {
  background-color: #E8E8E8 !important;
}

.border-color-light-gray2 {
  border-color: #E8E8E8 !important;
}

.text-table-border {
  color: #a6a6a6 !important;
}

.bg-table-border {
  background-color: #a6a6a6 !important;
}

.border-color-table-border {
  border-color: #a6a6a6 !important;
}

.text-super-light {
  color: #f7f7f7 !important;
}

.bg-super-light {
  background-color: #f7f7f7 !important;
}

.border-color-super-light {
  border-color: #f7f7f7 !important;
}

.text-heading {
  color: #1D3560 !important;
}

.bg-heading {
  background-color: #1D3560 !important;
}

.border-color-heading {
  border-color: #1D3560 !important;
}

.text-white {
  color: #ffffff !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.text-link {
  color: #4575d1 !important;
}

.bg-link {
  background-color: #4575d1 !important;
}

.border-color-link {
  border-color: #4575d1 !important;
}

.text-link-danger {
  color: #c33333 !important;
}

.bg-link-danger {
  background-color: #c33333 !important;
}

.border-color-link-danger {
  border-color: #c33333 !important;
}

.text-highlight {
  color: #e8c668 !important;
}

.bg-highlight {
  background-color: #e8c668 !important;
}

.border-color-highlight {
  border-color: #e8c668 !important;
}

.text-bg-info {
  color: #e2eaf9 !important;
}

.bg-bg-info {
  background-color: #e2eaf9 !important;
}

.border-color-bg-info {
  border-color: #e2eaf9 !important;
}

.text-bg-warning {
  color: #f9f0d8 !important;
}

.bg-bg-warning {
  background-color: #f9f0d8 !important;
}

.border-color-bg-warning {
  border-color: #f9f0d8 !important;
}

.text-bg-danger {
  color: #fbe4e4 !important;
}

.bg-bg-danger {
  background-color: #fbe4e4 !important;
}

.border-color-bg-danger {
  border-color: #fbe4e4 !important;
}

.text-bg-success {
  color: #def9d8 !important;
}

.bg-bg-success {
  background-color: #def9d8 !important;
}

.border-color-bg-success {
  border-color: #def9d8 !important;
}

.text-text-success {
  color: #384e33 !important;
}

.bg-text-success {
  background-color: #384e33 !important;
}

.border-color-text-success {
  border-color: #384e33 !important;
}

.text-text-warning {
  color: #4e462e !important;
}

.bg-text-warning {
  background-color: #4e462e !important;
}

.border-color-text-warning {
  border-color: #4e462e !important;
}

.text-text-danger {
  color: #5c3f3f !important;
}

.bg-text-danger {
  background-color: #5c3f3f !important;
}

.border-color-text-danger {
  border-color: #5c3f3f !important;
}

.text-text-info {
  color: #1D3560 !important;
}

.bg-text-info {
  background-color: #1D3560 !important;
}

.border-color-text-info {
  border-color: #1D3560 !important;
}

.text-border-info {
  color: #c4d1ef !important;
}

.bg-border-info {
  background-color: #c4d1ef !important;
}

.border-color-border-info {
  border-color: #c4d1ef !important;
}

.text-border-danger {
  color: #f4bebe !important;
}

.bg-border-danger {
  background-color: #f4bebe !important;
}

.border-color-border-danger {
  border-color: #f4bebe !important;
}

.text-border-warning {
  color: #f1dca4 !important;
}

.bg-border-warning {
  background-color: #f1dca4 !important;
}

.border-color-border-warning {
  border-color: #f1dca4 !important;
}

.text-border-success {
  color: #a1e293 !important;
}

.bg-border-success {
  background-color: #a1e293 !important;
}

.border-color-border-success {
  border-color: #a1e293 !important;
}

.text-border-input {
  color: #a6a6a6 !important;
}

.bg-border-input {
  background-color: #a6a6a6 !important;
}

.border-color-border-input {
  border-color: #a6a6a6 !important;
}

.text-default {
  color: #dfe5f0 !important;
}

.bg-default {
  background-color: #dfe5f0 !important;
}

.border-color-default {
  border-color: #dfe5f0 !important;
}

.border-top-none, .border-top-0 {
  border-top: 0 !important;
}

.border-top-thick {
  border-top-width: 3px !important;
}

.border-top-black {
  border-top-color: #323232 !important;
}

.border-top-light-gray {
  border-top-color: #F6F5F5 !important;
}

.border-top-light-gray2 {
  border-top-color: #E8E8E8 !important;
}

.border-top-table-border {
  border-top-color: #a6a6a6 !important;
}

.border-top-super-light {
  border-top-color: #f7f7f7 !important;
}

.border-top-heading {
  border-top-color: #1D3560 !important;
}

.border-top-white {
  border-top-color: #ffffff !important;
}

.border-top-link {
  border-top-color: #4575d1 !important;
}

.border-top-link-danger {
  border-top-color: #c33333 !important;
}

.border-top-highlight {
  border-top-color: #e8c668 !important;
}

.border-top-bg-info {
  border-top-color: #e2eaf9 !important;
}

.border-top-bg-warning {
  border-top-color: #f9f0d8 !important;
}

.border-top-bg-danger {
  border-top-color: #fbe4e4 !important;
}

.border-top-bg-success {
  border-top-color: #def9d8 !important;
}

.border-top-text-success {
  border-top-color: #384e33 !important;
}

.border-top-text-warning {
  border-top-color: #4e462e !important;
}

.border-top-text-danger {
  border-top-color: #5c3f3f !important;
}

.border-top-text-info {
  border-top-color: #1D3560 !important;
}

.border-top-border-info {
  border-top-color: #c4d1ef !important;
}

.border-top-border-danger {
  border-top-color: #f4bebe !important;
}

.border-top-border-warning {
  border-top-color: #f1dca4 !important;
}

.border-top-border-success {
  border-top-color: #a1e293 !important;
}

.border-top-border-input {
  border-top-color: #a6a6a6 !important;
}

.border-top-default {
  border-top-color: #dfe5f0 !important;
}

.border-right-none, .border-right-0 {
  border-right: 0 !important;
}

.border-right-thick {
  border-right-width: 3px !important;
}

.border-right-black {
  border-right-color: #323232 !important;
}

.border-right-light-gray {
  border-right-color: #F6F5F5 !important;
}

.border-right-light-gray2 {
  border-right-color: #E8E8E8 !important;
}

.border-right-table-border {
  border-right-color: #a6a6a6 !important;
}

.border-right-super-light {
  border-right-color: #f7f7f7 !important;
}

.border-right-heading {
  border-right-color: #1D3560 !important;
}

.border-right-white {
  border-right-color: #ffffff !important;
}

.border-right-link {
  border-right-color: #4575d1 !important;
}

.border-right-link-danger {
  border-right-color: #c33333 !important;
}

.border-right-highlight {
  border-right-color: #e8c668 !important;
}

.border-right-bg-info {
  border-right-color: #e2eaf9 !important;
}

.border-right-bg-warning {
  border-right-color: #f9f0d8 !important;
}

.border-right-bg-danger {
  border-right-color: #fbe4e4 !important;
}

.border-right-bg-success {
  border-right-color: #def9d8 !important;
}

.border-right-text-success {
  border-right-color: #384e33 !important;
}

.border-right-text-warning {
  border-right-color: #4e462e !important;
}

.border-right-text-danger {
  border-right-color: #5c3f3f !important;
}

.border-right-text-info {
  border-right-color: #1D3560 !important;
}

.border-right-border-info {
  border-right-color: #c4d1ef !important;
}

.border-right-border-danger {
  border-right-color: #f4bebe !important;
}

.border-right-border-warning {
  border-right-color: #f1dca4 !important;
}

.border-right-border-success {
  border-right-color: #a1e293 !important;
}

.border-right-border-input {
  border-right-color: #a6a6a6 !important;
}

.border-right-default {
  border-right-color: #dfe5f0 !important;
}

.border-bottom-none, .border-bottom-0 {
  border-bottom: 0 !important;
}

.border-bottom-thick {
  border-bottom-width: 3px !important;
}

.border-bottom-black {
  border-bottom-color: #323232 !important;
}

.border-bottom-light-gray {
  border-bottom-color: #F6F5F5 !important;
}

.border-bottom-light-gray2 {
  border-bottom-color: #E8E8E8 !important;
}

.border-bottom-table-border {
  border-bottom-color: #a6a6a6 !important;
}

.border-bottom-super-light {
  border-bottom-color: #f7f7f7 !important;
}

.border-bottom-heading {
  border-bottom-color: #1D3560 !important;
}

.border-bottom-white {
  border-bottom-color: #ffffff !important;
}

.border-bottom-link {
  border-bottom-color: #4575d1 !important;
}

.border-bottom-link-danger {
  border-bottom-color: #c33333 !important;
}

.border-bottom-highlight {
  border-bottom-color: #e8c668 !important;
}

.border-bottom-bg-info {
  border-bottom-color: #e2eaf9 !important;
}

.border-bottom-bg-warning {
  border-bottom-color: #f9f0d8 !important;
}

.border-bottom-bg-danger {
  border-bottom-color: #fbe4e4 !important;
}

.border-bottom-bg-success {
  border-bottom-color: #def9d8 !important;
}

.border-bottom-text-success {
  border-bottom-color: #384e33 !important;
}

.border-bottom-text-warning {
  border-bottom-color: #4e462e !important;
}

.border-bottom-text-danger {
  border-bottom-color: #5c3f3f !important;
}

.border-bottom-text-info {
  border-bottom-color: #1D3560 !important;
}

.border-bottom-border-info {
  border-bottom-color: #c4d1ef !important;
}

.border-bottom-border-danger {
  border-bottom-color: #f4bebe !important;
}

.border-bottom-border-warning {
  border-bottom-color: #f1dca4 !important;
}

.border-bottom-border-success {
  border-bottom-color: #a1e293 !important;
}

.border-bottom-border-input {
  border-bottom-color: #a6a6a6 !important;
}

.border-bottom-default {
  border-bottom-color: #dfe5f0 !important;
}

.border-left-none, .border-left-0 {
  border-left: 0 !important;
}

.border-left-thick {
  border-left-width: 3px !important;
}

.border-left-black {
  border-left-color: #323232 !important;
}

.border-left-light-gray {
  border-left-color: #F6F5F5 !important;
}

.border-left-light-gray2 {
  border-left-color: #E8E8E8 !important;
}

.border-left-table-border {
  border-left-color: #a6a6a6 !important;
}

.border-left-super-light {
  border-left-color: #f7f7f7 !important;
}

.border-left-heading {
  border-left-color: #1D3560 !important;
}

.border-left-white {
  border-left-color: #ffffff !important;
}

.border-left-link {
  border-left-color: #4575d1 !important;
}

.border-left-link-danger {
  border-left-color: #c33333 !important;
}

.border-left-highlight {
  border-left-color: #e8c668 !important;
}

.border-left-bg-info {
  border-left-color: #e2eaf9 !important;
}

.border-left-bg-warning {
  border-left-color: #f9f0d8 !important;
}

.border-left-bg-danger {
  border-left-color: #fbe4e4 !important;
}

.border-left-bg-success {
  border-left-color: #def9d8 !important;
}

.border-left-text-success {
  border-left-color: #384e33 !important;
}

.border-left-text-warning {
  border-left-color: #4e462e !important;
}

.border-left-text-danger {
  border-left-color: #5c3f3f !important;
}

.border-left-text-info {
  border-left-color: #1D3560 !important;
}

.border-left-border-info {
  border-left-color: #c4d1ef !important;
}

.border-left-border-danger {
  border-left-color: #f4bebe !important;
}

.border-left-border-warning {
  border-left-color: #f1dca4 !important;
}

.border-left-border-success {
  border-left-color: #a1e293 !important;
}

.border-left-border-input {
  border-left-color: #a6a6a6 !important;
}

.border-left-default {
  border-left-color: #dfe5f0 !important;
}

.border-thickness-1 {
  border-width: 1px !important;
}

.z-index-1 {
  z-index: 1 !important;
}

.border-thickness-2 {
  border-width: 2px !important;
}

.z-index-2 {
  z-index: 2 !important;
}

.border-thickness-3 {
  border-width: 3px !important;
}

.z-index-3 {
  z-index: 3 !important;
}

.border-thickness-4 {
  border-width: 4px !important;
}

.z-index-4 {
  z-index: 4 !important;
}

.border-thickness-5 {
  border-width: 5px !important;
}

.z-index-5 {
  z-index: 5 !important;
}

.border-thickness-6 {
  border-width: 6px !important;
}

.z-index-6 {
  z-index: 6 !important;
}

.border-thickness-7 {
  border-width: 7px !important;
}

.z-index-7 {
  z-index: 7 !important;
}

.border-thickness-8 {
  border-width: 8px !important;
}

.z-index-8 {
  z-index: 8 !important;
}

.border-thickness-9 {
  border-width: 9px !important;
}

.z-index-9 {
  z-index: 9 !important;
}

.border-thickness-10 {
  border-width: 10px !important;
}

.z-index-10 {
  z-index: 10 !important;
}

html {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  html {
    font-size: 14px;
  }
}

body {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}

#page p, #page li {
  font-size: 0.9rem;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #1D3560;
}

h1 {
  font-weight: 900;
}

h2, h3 {
  font-weight: 500;
}

h1, .h1 {
  font-size: 2rem;
}

h2, .h2 {
  font-size: 1.5rem;
}

h3, .h3 {
  font-size: 1.25rem;
  font-weight: 600;
}

h4, .h4 {
  font-size: 1.125em;
}

h5, .h5 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #323232;
}

h6 {
  font-size: 0.875rem;
  font-weight: 400;
  color: #323232;
  font-style: italic;
}

dl {
  margin-top: 1rem;
}
dl dt {
  font-size: 0.75rem;
  font-weight: 600;
  color: #a6a6a6;
}
dl dd {
  font-size: 0.875rem;
}

.mid-label {
  font-weight: 600;
  color: #a6a6a6;
  font-size: 0.75rem;
}

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

.btn {
  text-transform: capitalize;
  font-weight: 500;
  border-radius: 0.625rem;
  min-height: 2.625rem;
  display: inline-flex;
  line-height: 1.1;
  align-items: center;
  justify-content: center;
  gap: 0.75em;
}
.btn-sm, .btn-compact {
  min-height: initial;
  line-height: 1;
  padding: 5px 15px;
}
.btn-primary {
  background: #e8c668;
  border-color: #e8c668;
  color: #323232;
}
.btn-primary:hover, .btn-primary:focus {
  border-color: transparent;
  color: #323232;
  background: rgb(221.8879310345, 172.9396551724, 37.6120689655);
}
.btn-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(232, 198, 104, 0.5);
}
.btn-link {
  color: #4575d1;
}
.btn-link:hover, .btn-link:focus {
  background: #e2eaf9;
}
.btn-link-danger {
  color: #c33333;
  text-decoration: underline;
}
.btn-link-danger:hover, .btn-link-danger:focus {
  color: rgb(134.3597560976, 35.1402439024, 35.1402439024);
  background: #fbe4e4;
}
.btn-link i:before, .btn-link i {
  display: inline-block;
  text-decoration: none;
}
.btn-danger {
  background: #f4bebe;
  border-color: transparent;
  color: #5c3f3f;
}
.btn-danger:hover, .btn-danger:focus {
  border-color: transparent;
  color: #5c3f3f;
  background: rgb(238.8328947368, 159.4671052632, 159.4671052632);
}
.btn-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(244, 190, 190, 0.75);
}
.btn-warning {
  background: #f1dca4;
  border-color: #f1dca4;
  color: #4e462e;
}
.btn-warning:hover, .btn-warning:focus {
  border-color: transparent;
  color: #4e462e;
  background: rgb(247.8, 237, 208.2);
}
.btn-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(241, 220, 164, 0.75);
}
.btn-success {
  background: #a1e293;
  border-color: #a1e293;
  color: #384e33;
}
.btn-success:hover, .btn-success:focus {
  border-color: transparent;
  color: #384e33;
  background: rgb(126.0072992701, 215.204379562, 106.795620438);
}
.btn-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(161, 226, 147, 0.75);
}
.btn[disabled], .btn.disabled, .btn-disabled {
  background: #ccc;
  border-color: #ccc;
  color: #777;
  cursor: not-allowed;
}

#error_explanation {
  background-color: #f4bebe;
  border-color: #f4bebe;
  border-radius: 0.625rem;
  font-size: 0.8rem;
}

.form-group label {
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0.25em;
  text-transform: capitalize;
}
.form-group label .required {
  color: #c33333;
}
.form-group .form-control,
.form-group .form-select,
.form-group .react-select-container .react-select__control {
  min-height: 2.625rem;
  border-color: #a6a6a6;
  border-radius: 0.625rem;
}
.form-group .form-control[aria-invalid],
.form-group .form-select[aria-invalid],
.form-group .form-check[aria-invalid],
.form-group .form-file[aria-invalid],
.form-group .form-multi-select[aria-invalid],
.form-group .react-select-container .react-select__control[aria-invalid] {
  border-color: #f4bebe;
}
.form-group .form-control[aria-invalid] + em,
.form-group .form-select[aria-invalid] + em,
.form-group .form-check[aria-invalid] + em,
.form-group .form-file[aria-invalid] + em,
.form-group .form-multi-select[aria-invalid] + em,
.form-group .react-select-container .react-select__control[aria-invalid] + em {
  position: relative;
  font-size: 0.7rem;
  color: #c33333;
  top: -10px;
  left: 8px;
  display: block;
}
.form-group .form-control.disabled::-moz-placeholder, .form-group .form-select.disabled::-moz-placeholder, .form-group .form-check.disabled::-moz-placeholder, .form-group .form-file.disabled::-moz-placeholder, .form-group .form-multi-select.disabled::-moz-placeholder, .form-group .react-select-container .react-select__control.disabled::-moz-placeholder {
  background-color: #a6a6a6;
  color: #f7f7f7;
}
.form-group .form-control.disabled, .form-group .form-control.disabled::placeholder,
.form-group .form-select.disabled,
.form-group .form-select.disabled::placeholder,
.form-group .form-check.disabled,
.form-group .form-check.disabled::placeholder,
.form-group .form-file.disabled,
.form-group .form-file.disabled::placeholder,
.form-group .form-multi-select.disabled,
.form-group .form-multi-select.disabled::placeholder,
.form-group .react-select-container .react-select__control.disabled,
.form-group .react-select-container .react-select__control.disabled::placeholder {
  background-color: #a6a6a6;
  color: #f7f7f7;
}
.form-group .form-file .input-group-text {
  border-color: #a6a6a6;
  font-size: 0.8rem;
  text-transform: uppercase;
}
.form-group .form-file[aria-invalid] .input-group-text {
  border-color: #f4bebe;
  font-style: italic;
}
.form-group .form-file[aria-invalid] + em {
  top: -10px;
  display: block;
  margin-bottom: -15px;
}
.form-group .form-check[aria-invalid] + em {
  top: -20px;
  left: 35px;
}
.form-group .form-multi-select > div:first-of-type {
  border-color: #a6a6a6;
  border-radius: 0.625rem;
  min-height: 45px;
  cursor: pointer;
}
.form-group .form-multi-select div[class*=control] {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  box-shadow: initial;
}
.form-group .form-multi-select div[class*=control].focused {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  border-color: initial;
  outline: 0;
}
.form-group .form-multi-select div[class*=multiValue] {
  background-color: #1D3560;
}
.form-group .form-multi-select div[class*=multiValue] div[role=button]:hover {
  background-color: #c33333;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form-group .form-multi-select div[class*=multiValue] > div {
  color: #ffffff;
}
.form-group .form-search {
  border-radius: 100rem;
  width: 19rem;
  padding-right: 2.75rem;
  background: url("/assets/icon-search-946e15f7.svg") calc(100% - 1rem) center no-repeat;
}
.form-group.filter-select {
  position: relative;
}
.form-group.filter-select label {
  white-space: nowrap;
  position: absolute;
  left: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 600;
}
.form-group.filter-select-show select {
  padding-left: 4.7rem;
}
.form-group.filter-select-sort select {
  padding-left: 5rem;
}
.form-group-multi-controls {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.form-group .form-file input.form-control {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin: 0 !important;
}
.form-group.col-4:first-of-type {
  padding-right: 0;
}
.form-group.col-4:last-of-type {
  padding-left: 0;
}
.form-group.col-6:last-of-type {
  padding-left: 0;
}

.form-check {
  padding-left: 0;
}
.form-check-input {
  display: none;
}
.form-check-input + .form-check-label {
  position: relative;
  display: inline;
  padding-left: 2rem;
  cursor: pointer;
  padding-top: 0.15em;
}
.form-check-input + .form-check-label:before {
  display: block;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  border: 1px solid #a6a6a6;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 0.25rem;
  cursor: pointer;
}
.form-check-input:checked + .form-check-label:before {
  background: #4575d1;
  border-color: #4575d1;
}
.form-check-input:checked + .form-check-label:after {
  display: block;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  left: 0;
  top: 0;
  background: url("/assets/icon-checkbox-check-d65f6919.svg") center center no-repeat;
}
.form-check-input[type=radio] + .form-check-label:before {
  border-radius: 100rem;
}
.form-check-input[type=radio] + .form-check-label:after {
  background-image: url("/assets/icon-radio-dot-f33e1f47.svg");
}

.fields-inline {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-wrap: wrap;
}
.fields-inline label {
  margin-bottom: 0;
}

.form-text {
  font-style: italic;
  font-size: 0.75rem;
}
.file .form-text {
  text-align: right;
}

.no-list-style {
  list-style: none;
  padding-left: 0;
}
.no-list-style li {
  margin-bottom: 0.5rem;
}
.no-list-style ul {
  list-style: none;
  padding-top: 0.5rem;
}

.input-group-text {
  border-color: #a6a6a6;
  border-top-left-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}
.input-group-text.is-invalid {
  border-color: #f4bebe;
}

.input-group > .form-control.is-invalid {
  border-top-right-radius: 0.625rem !important;
  border-bottom-right-radius: 0.625rem !important;
}

.badge {
  border-width: 1px;
  border-style: solid;
  border-radius: 0.25rem;
  font-weight: 500;
  font-size: 0.875em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0.9;
  text-transform: capitalize;
}
.badge.text-bg-secondary {
  border-color: #dfe5f0 !important;
  background: #dfe5f0 !important;
  color: #1D3560 !important;
}
.badge.text-bg-light {
  border-color: #dfe5f0 !important;
  background: #f7f7f7 !important;
  color: #323232 !important;
}
.badge.text-bg-success {
  border-color: #a1e293 !important;
  background: #def9d8 !important;
  color: #384e33 !important;
}
.badge.text-bg-warning {
  border-color: #f1dca4 !important;
  background: #f9f0d8 !important;
  color: #4e462e !important;
}
.badge.text-bg-danger {
  border-color: #f4bebe !important;
  background: #fbe4e4 !important;
  color: #5c3f3f !important;
}
.badge.text-bg-dark {
  border-color: #1D3560 !important;
  background: #1D3560 !important;
  color: #ffffff !important;
}
.badge.text-bg-info, .badge.text-bg-primary {
  border-color: #c4d1ef !important;
  background: #e2eaf9 !important;
  color: #1D3560 !important;
}

.table {
  border-color: #a6a6a6;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
  background-color: #f7f7f7 !important;
  box-shadow: none;
}
.table thead th {
  position: relative;
  padding-right: 2.5rem !important;
}
.table .btn-sort {
  color: inherit;
  background: none;
  border: none;
  border-radius: 0.25rem;
  font-size: 0.75rem;
  padding: 0.5rem 0.75rem;
  margin-left: auto;
  position: absolute;
  right: 0.25rem;
  top: 0.55rem;
}
.table .btn-sort i {
  opacity: 0.2;
}
.table .btn-sort:hover {
  background: #f7f7f7;
  opacity: 1;
}
.table .btn-sort-active i {
  opacity: 1;
}
.table:not(.table-sm) td, .table:not(.table-sm) th {
  padding: 0.25rem 0.75rem;
  height: 3rem;
  vertical-align: middle;
  min-height: 3rem;
}
.table:not(.table-sm) th {
  line-height: 1.2;
}
.table.table-sm td, .table.table-sm th {
  padding: 0.4rem 0.5rem;
  height: auto;
  line-height: 1;
}
.table.table-compact td, .table.table-compact th {
  padding: 4px;
  height: auto;
  line-height: 1;
}
.table.table-compact td {
  font-size: 85% !important;
}
.table tr.selected-row td {
  background-color: #e2eaf9 !important;
}
.table td .approval-details {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}
.table-actions {
  display: flex;
  margin-bottom: 1.5rem;
  flex-wrap: wrap;
  gap: 1rem;
}
.table-actions-buttons {
  margin-left: auto;
  display: flex;
  gap: 1rem;
}
@media screen and (max-width: 900px) {
  .table-actions-buttons {
    flex-direction: column-reverse;
  }
}
.table-actions fieldset#view-options {
  display: flex;
  align-items: center;
}
.table-actions fieldset#view-options .view-option-input {
  display: none;
}
.table-actions fieldset#view-options .view-option-label {
  border: 1px solid #a6a6a6;
  min-height: 2.625rem;
  padding: 0 1.25rem;
  display: flex;
  align-items: center;
}
.table-actions fieldset#view-options .view-option-label-grid {
  border-radius: 0.625rem 0 0 0.625rem;
  border-right: none;
}
.table-actions fieldset#view-options .view-option-label-table {
  border-radius: 0 0.625rem 0.625rem 0;
  border-left: none;
}
.table-actions fieldset#view-options .view-option-label:hover {
  background: #e2eaf9;
  cursor: pointer;
}
.table-actions fieldset#view-options .view-option.current .view-option-label {
  background: #4575d1;
  border-color: #4575d1;
  color: #ffffff;
  cursor: default;
}
.table-actions fieldset#view-options legend {
  font-size: 1rem;
  font-weight: 600;
  margin: 0 0.625rem 0 0;
}
.table-actions .search-group {
  display: flex;
  gap: 1rem;
}
@media screen and (max-width: 555px) {
  .table-actions {
    flex-direction: column;
    align-items: stretch;
  }
  .table-actions .search-group, .table-actions .search, .table-actions .form-group .form-search {
    width: 100%;
  }
  .table-actions-buttons {
    width: 100%;
  }
  .table-actions-buttons fieldset {
    flex-direction: row;
    justify-content: flex-end;
  }
  .table-actions-buttons fieldset legend {
    width: auto;
    flex: 0 1 auto;
  }
}
.table-pagination {
  display: flex;
  justify-content: center;
}

.table .table th, .table .table td {
  font-size: 90%;
}

.btn-group > :first-child {
  border-top-right-radius: 0%;
  border-bottom-right-radius: 0%;
}

.card {
  position: relative;
  border-radius: 0.75rem;
}
.card .badge {
  position: absolute;
  left: 1rem;
  top: 1rem;
}
.card-img-top {
  margin: 1rem 1rem 0.5rem 1rem;
  display: block;
  height: 200px;
  -o-object-fit: contain;
     object-fit: contain;
  width: calc(100% - 2rem);
  border-radius: 0;
}
.card-product dl {
  margin-top: 1rem;
}
.card-product dl dt {
  font-size: 0.625rem;
}
.card-product dl dd {
  font-size: 0.875rem;
}
.card-actions {
  display: flex;
  justify-content: stretch;
  gap: 0.75rem;
}
.card-actions .btn {
  flex: 1 1 auto;
}
@media screen and (max-width: 290px) {
  .card-actions {
    flex-direction: column-reverse;
  }
}
.card table td, .card table th {
  background-color: transparent;
}
.card table td .badge, .card table th .badge {
  position: relative;
  top: initial;
  bottom: initial;
  right: initial;
  left: initial;
}

.pagination {
  display: flex;
  gap: 0.25rem;
  margin-bottom: 0.75rem;
}
.pagination li a {
  color: #323232;
  border: none;
  padding: 0.4rem 1rem;
  border-radius: 100rem !important;
  border: 1px solid transparent;
}
.pagination li a:hover {
  background: #e2eaf9;
  border: 1px solid #c4d1ef;
  color: #323232;
}
.pagination li.disabled {
  opacity: 0.5;
}
.pagination li.disabled a {
  background: none;
  border-color: transparent;
}
.pagination li.active a {
  border-radius: 100rem;
  background: #e2eaf9;
  border: 1px solid #c4d1ef;
  color: #323232;
}

.alert h4 {
  font-weight: 400;
}
.alert p {
  margin: 0.75rem 0;
}
.alert *:last-child {
  margin-bottom: 0;
}
.alert-primary {
  border-color: transparent;
  background: #e2eaf9;
  color: #1D3560;
}
.alert-primary hr {
  border-color: #1D3560;
  opacity: 0.3;
}
.alert-secondary {
  border-color: transparent;
  background: #dfe5f0;
  color: #323232;
}
.alert-secondary hr {
  border-color: #323232;
  opacity: 0.3;
}
.alert-success {
  border-color: transparent;
  background: #def9d8;
  color: #384e33;
}
.alert-success hr {
  border-color: #384e33;
  opacity: 0.3;
}
.alert-danger {
  border-color: transparent;
  background: #fbe4e4;
  color: #5c3f3f;
}
.alert-danger hr {
  border-color: #5c3f3f;
  opacity: 0.3;
}
.alert-warning {
  border-color: transparent;
  background: #f9f0d8;
  color: #4e462e;
}
.alert-warning hr {
  border-color: #4e462e;
  opacity: 0.3;
}
.alert-info {
  border-color: transparent;
  background: #e2eaf9;
  color: #1D3560;
}
.alert-info hr {
  border-color: #1D3560;
  opacity: 0.3;
}
.alert-light {
  border-color: #dfe5f0;
  background: #f7f7f7;
  color: #323232;
}
.alert-light hr {
  border-color: #323232;
  opacity: 0.3;
}
.alert-dark {
  border-color: transparent;
  color: #ffffff;
  background: #1D3560;
}
.alert-dark hr {
  border-color: #ffffff;
  opacity: 0.3;
}

.notification-badge {
  position: absolute;
  top: 2px;
  right: -2px;
  font-size: 0.75rem;
  border: none;
}

.offcanvas-backdrop {
  cursor: pointer;
}

.notification-read {
  background: #a6a6a6 !important;
  opacity: 0.4;
}
.notification-read:hover {
  background: #a6a6a6 !important;
}

#notifications {
  width: 40vw;
  min-width: 350px;
  max-width: 600px;
}
#notifications .list-group-item {
  font-size: 90%;
  color: #323232 !important;
  border-left-width: 10px;
  border-left-style: solid;
  border-top-color: #a6a6a6 !important;
  border-bottom-color: #a6a6a6 !important;
  border-right: none;
}
#notifications .list-group-item small {
  font-size: 80%;
}

.logo-compact {
  width: 80px;
}

.flash.alert {
  position: fixed;
  z-index: 9999;
  top: 0;
  width: 100%;
  margin-bottom: 0;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: between;
}

.overlay-container {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.65);
  backdrop-filter: blur(6px);
  z-index: 9998;
}
.overlay-content {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  transform: translateX(-50%);
  width: 880px;
  max-width: calc(100% - 2rem);
  background: #ffffff;
  display: flex;
  flex-direction: column;
}
.overlay-scrollable {
  overflow: auto;
  flex: 1 1 auto;
}
.overlay-scrollable .overlay-title {
  border-bottom: 1px solid #a6a6a6;
  padding-bottom: 0.35em;
  margin-bottom: 1rem;
}
.overlay-actions {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-top: 1px solid #a6a6a6;
  display: flex;
  flex-direction: column;
  width: 100%;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
.overlay-actions-buttons {
  display: flex;
  width: 100%;
}
.overlay-actions-confirmations {
  margin-left: auto;
  display: flex;
  gap: 0.75rem;
}
.overlay-actions-additional-fields {
  margin-bottom: 1.5rem;
}

#developer-tools {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 43px;
  z-index: 5;
  border-top: 8px solid #44475A;
  border-top-left-radius: 20px;
  background-color: rgba(40, 42, 54, 0.85);
  backdrop-filter: blur(2px);
  color: #F8F8F2;
  font-size: 0.9rem;
  padding: 5px 0 5px 13px;
  transition: all 100ms ease-in-out;
}
#developer-tools #developer-tools--button,
#developer-tools #developer-tools--close {
  cursor: pointer;
}
#developer-tools #developer-tools--button {
  font-size: 1.1rem;
}
#developer-tools--content {
  display: none;
}
#developer-tools--content h4 {
  color: #FF79C6;
}
#developer-tools--content h4 i {
  color: #F8F8F2;
  margin-right: 8px;
}
#developer-tools--content a {
  color: #8BE9FD;
}
#developer-tools--content dt {
  color: #50FA7B;
  text-transform: capitalize;
}
#developer-tools--content dd {
  font-size: 90%;
}
#developer-tools.open {
  border-top-right-radius: 20px;
  padding: 15px 30px 10px 30px;
  width: 100%;
  right: 0;
}
#developer-tools.open #developer-tools--button {
  display: none;
}
#developer-tools.open #developer-tools--content {
  display: block;
}
#developer-tools.open #developer-tools--content #developer-tools--close {
  font-size: 1.4rem;
  margin: -5px -5px 0 0;
}

#impersonation-toolbar {
  background: #282A36;
  width: 100%;
  padding: 14px 35px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 95%;
}
#impersonation-toolbar h4 {
  display: inline;
  font-style: italic;
  color: #FF79C6;
  margin: 0 15px 0 0;
  padding: 0;
}
#impersonation-toolbar span {
  color: #8BE9FD;
  margin: 0 0 0 8px;
  padding: 0;
}
#impersonation-toolbar em {
  color: #F1FA8C;
  margin: 0 0 0 8px;
  padding: 0;
}
#impersonation-toolbar small {
  color: #50FA7B;
  font-size: 0.7rem;
  margin: 0 0 0 8px;
  padding: 4px;
}
#impersonation-toolbar form {
  display: inline-block;
  width: auto;
}

#remote_modal_body {
  overflow-y: scroll;
}

.full-height-modal .modal-dialog {
  margin: 0 auto;
  height: 100vh;
}
.full-height-modal .modal-content {
  border-radius: 0 !important;
  height: 100vh;
}
.full-height-modal .modal-body {
  height: 93vh;
  overflow-y: scroll;
  padding: 25px;
}
.full-height-modal .modal-footer {
  position: sticky;
  bottom: 0;
  background: white;
  border-top: 1px solid #a6a6a6;
}

.modal-body .modal-heading {
  border-bottom: 1px solid #a6a6a6;
  display: flex;
  padding: 0.5rem 0;
}
.modal-body .modal-heading span {
  flex: 1 0 auto;
}
.modal-body .modal-heading fieldset {
  margin-bottom: 0 !important;
  flex: 0 1 auto;
}

.modal-fullscreen-lg-down {
  width: 95vw;
}

.report-card h1, .report-card h2, .report-card h3 {
  color: #323232;
}

#header nav {
  width: 100%;
  justify-content: space-between;
}
#header nav .nav-cluster {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1280px) {
  #header nav .nav-cluster .mobile-nav-toggle {
    display: none;
  }
}
#header nav .nav-cluster .mobile-nav-toggle-close {
  display: none;
}
#header nav .nav-cluster #primary-navigation > ul {
  align-items: center;
  width: 100%;
}
#header nav .nav-cluster #primary-navigation > ul > li {
  text-align: left;
  width: 100%;
}
#header nav .nav-cluster #primary-navigation > ul > li a {
  color: #323232;
  font-weight: 500;
  text-decoration: none;
  text-wrap: nowrap;
  padding: 0 0.75rem;
  height: 2.5rem;
  transition: 0.2s ease box-shadow;
}
#header nav .nav-cluster #primary-navigation > ul > li > li a:hover {
  box-shadow: inset 0 -3px 0 rgba(232, 198, 104, 0.5);
}
#header nav .nav-cluster #primary-navigation > ul > li.active > a {
  box-shadow: inset 0 -3px 0 #e8c668;
}
#header nav .nav-cluster #primary-navigation > ul > li.dropdown .dropdown-toggle {
  display: flex;
  align-content: center;
  justify-content: start;
  width: 100%;
}
#header nav .nav-cluster #primary-navigation > ul > li.dropdown > ul.dropdown-menu {
  overflow: hidden;
  padding: 0;
}
#header nav .nav-cluster #primary-navigation > ul > li.dropdown li a {
  text-wrap: nowrap;
  justify-content: start;
  width: 100%;
  padding: 0;
}
#header nav .nav-cluster #primary-navigation > ul > li.dropdown li.active {
  background-color: rgba(232, 198, 104, 0.75);
}
#header nav .nav-cluster #primary-navigation > ul > li.dropdown li:active {
  background-color: rgba(232, 198, 104, 0.25);
}
@media screen and (max-width: 1130px) {
  #header nav .nav-cluster #primary-navigation > ul > li a {
    font-size: 0.875rem;
    padding: 0 0.5rem;
  }
}
@media screen and (max-width: 1279px) {
  #header nav .nav-cluster #primary-navigation {
    transform: translateY(-100vh);
    transition: 0.75s ease transform, 0.75s ease box-shadow;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 100vh;
    overflow-y: auto;
    background: #ffffff;
    z-index: 9999;
  }
  #header nav .nav-cluster #primary-navigation > ul {
    flex-direction: column;
    align-items: flex-start;
    padding: 1.5rem;
  }
  #header nav .nav-cluster #primary-navigation > ul:before {
    content: "Menu";
    font-size: 1.5rem;
    margin-bottom: 0.75em;
  }
  #header nav .nav-cluster #primary-navigation > ul > li a {
    text-wrap: nowrap;
    font-size: 1rem;
    height: auto;
    padding: 0.75rem;
  }
  #header nav .nav-cluster #primary-navigation .mobile-nav-toggle-close {
    display: inline-block;
    border-radius: 0.625rem;
    padding: 0.35rem 0.75rem;
    position: absolute;
    top: 1.25rem;
    right: 1.25rem;
    z-index: 10000;
    background: none;
    border: none;
    font-size: 1.25rem;
  }
  #header nav .nav-cluster #primary-navigation.open {
    transform: translateY(0);
    box-shadow: 0 0 100px rgba(0, 0, 0, 0.5);
  }
}

#secondary-navigation {
  background: #1D3560;
  justify-content: space-between;
  align-items: flex-end;
  overflow: hidden;
  flex-wrap: wrap;
}
#secondary-navigation .secondary-navigation-group {
  color: #ffffff;
  padding: 1rem 0 0.65rem 2rem;
}
@media screen and (max-width: 991px) {
  #secondary-navigation .secondary-navigation-group {
    padding: 1rem 0 0.65rem 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  #secondary-navigation .secondary-navigation-group {
    padding: 1rem 0 0.65rem 1rem;
  }
}
#secondary-navigation .secondary-navigation-group h1 {
  color: #ffffff;
}
#secondary-navigation .secondary-navigation-group .crumbs {
  font-size: 0.8rem;
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
#secondary-navigation .secondary-navigation-group .crumbs a, #secondary-navigation .secondary-navigation-group .crumbs span {
  color: #ffffff;
  font-weight: 600;
}
#secondary-navigation .secondary-navigation-group .crumbs i {
  font-size: 0.875em;
}
#secondary-navigation nav {
  max-width: 100%;
  overflow-x: auto;
}
#secondary-navigation nav ul.nav-tabs {
  display: flex;
  gap: 0.375rem;
  align-items: flex-end;
  align-items: stretch;
  border-bottom: none;
}
#secondary-navigation nav ul.nav-tabs li {
  padding-top: 0.5rem;
}
#secondary-navigation nav ul.nav-tabs li a {
  background: #e2eaf9;
  color: #323232;
  font-size: 0.875rem;
  font-weight: 400;
  text-decoration: none;
  padding: 0.5rem 1rem;
  border-radius: 0.75rem 0.75rem 0 0;
  line-height: 1;
  text-align: center;
  margin-top: 0.25rem;
  transition: 0.2s ease background-color;
  min-height: 45px;
}
#secondary-navigation nav ul.nav-tabs li a:hover {
  background-color: #ffffff;
}
#secondary-navigation nav ul.nav-tabs li.active {
  padding-top: 0;
  min-height: 3.5rem;
  opacity: 1 !important;
}
#secondary-navigation nav ul.nav-tabs li.active a {
  background: #ffffff;
  box-shadow: 0 10px 10px rgba(50, 50, 50, 0.45);
  border-bottom-color: transparent;
}

#tertiary-navigation {
  display: flex;
  background: #1D3560;
  height: 2.75rem;
  justify-content: flex-end;
  font-size: 0.875rem;
}
#tertiary-navigation nav ul li a:not(.dropdown-item) {
  position: relative;
  color: #ffffff;
  padding: 0 0.75rem;
  text-decoration: none;
}
#tertiary-navigation nav ul li a:not(.dropdown-item)::after {
  position: absolute;
  display: block;
  bottom: 10px;
  left: 10%;
  right: 10%;
  content: "";
  transition: border-bottom 100ms ease-in-out;
}
#tertiary-navigation nav ul li a:not(.dropdown-item):hover, #tertiary-navigation nav ul li a:not(.dropdown-item):active {
  text-decoration: none;
}
#tertiary-navigation nav ul li a:not(.dropdown-item):hover::after, #tertiary-navigation nav ul li a:not(.dropdown-item):active::after {
  border-bottom: 2px solid #ffffff;
}
#tertiary-navigation nav ul li:last-child:before {
  content: "";
  display: block;
  border-left: 1px solid #ffffff;
  margin: 0.75rem 0.5rem;
}
#tertiary-navigation nav ul li.active a:not(.dropdown-item)::after {
  position: absolute;
  display: block;
  bottom: 10px;
  left: 10%;
  right: 10%;
  content: "";
  border-bottom: 2px solid #e8c668;
}
#tertiary-navigation nav ul li ul.dropdown-menu li:before {
  display: none;
}
#tertiary-navigation nav ul li ul.dropdown-menu li.active a > i {
  border: 1px solid rgba(var(--bs-warning-rgb), 0);
  border-radius: 50%;
  background-color: black;
  color: rgba(var(--bs-warning-rgb), 1);
}
#tertiary-navigation nav ul li ul.dropdown-menu.divider::before {
  display: none;
}
#tertiary-navigation nav ul li ul.dropdown-menu.divider hr.dropdown-divider {
  display: block;
  width: 100%;
  margin: 0.3rem 0;
}
@media screen and (min-width: 768px) {
  #tertiary-navigation nav ul li.user i {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #tertiary-navigation nav ul li a {
    font-size: 0.75rem;
    padding: 0 0.5rem;
  }
  #tertiary-navigation nav ul li.user a {
    font-size: 1rem;
  }
  #tertiary-navigation nav ul li.user span {
    display: none;
  }
}

#header {
  height: 6.25rem;
  background: #ffffff;
}
#header nav .logo {
  margin-right: 1.5rem;
}
#header nav .logo img {
  -o-object-fit: contain;
     object-fit: contain;
  width: auto;
}
#header nav .logo-large img {
  max-width: 34rem;
  min-width: 19.75rem;
}
#header nav .logo-medium img {
  max-width: 19.75rem;
  min-width: 16.75rem;
}
#header nav .logo-small {
  padding: 10px;
}

#page .page-content-heading-container {
  border-bottom: 1px solid #a6a6a6;
  display: flex;
  align-items: center;
  padding-bottom: 0.5rem;
  flex-wrap: wrap;
}
#page .page-content-heading-container h2 {
  margin-bottom: 0;
}
#page .page-content-heading-container-actions {
  margin-left: auto;
}

.public-container {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url("/assets/bg-login-24743fe0.jpg") no-repeat center/cover;
}
.public-container .public-card {
  background: #ffffff;
  width: 92vw;
  max-width: 750px;
  margin: 2rem;
  padding: 2rem;
  border-radius: 1.5rem;
  box-shadow: 0 20px 40px rgba(50, 50, 50, 0.25);
}
.public-container .public-card.xs {
  max-width: 600px !important;
}
.public-container .public-card.sm {
  max-width: 750px !important;
}
.public-container .public-card.md {
  max-width: 850px !important;
}
.public-container .public-card.lg {
  max-width: 950px !important;
}
.public-container .public-card.xl {
  max-width: 1050px !important;
}
.public-container .public-card.xxl {
  max-width: 1150px !important;
}
.public-container .public-card.xxxl {
  max-width: 1250px !important;
}
.public-container .public-card.full {
  max-width: initial !important;
}
.public-container .public-card h1 {
  color: #1D3560;
}

#login .public-card {
  background: #ffffff;
  width: 764px;
  padding: 2rem;
  border-radius: 1.5rem;
  box-shadow: 0 20px 40px rgba(50, 50, 50, 0.25);
}
#login .public-card h1 {
  color: #1D3560;
}
#login .login-logo {
  width: 138px;
  margin-bottom: 1.5rem;
}
#login .login-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.product-tiles {
  --gap: 1.5rem;
  --columns: 5;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.5rem;
  gap: var(--gap);
}
@media screen and (max-width: 1490px) {
  .product-tiles {
    --columns: 4;
  }
}
@media screen and (max-width: 1190px) {
  .product-tiles {
    --columns: 3;
  }
}
@media screen and (max-width: 900px) {
  .product-tiles {
    --columns: 2;
  }
}
@media screen and (max-width: 612px) {
  .product-tiles {
    --columns: 1;
  }
}
.product-tiles .card {
  box-sizing: border-box;
  width: calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns));
}
.product-details dl ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.product-details-header {
  display: flex;
  align-items: flex-start;
}
.product-details-header-action {
  margin-left: auto;
}
@media screen and (max-width: 576px) {
  .product-details-header {
    flex-direction: column;
    align-items: stretch;
  }
  .product-details-header-action {
    margin-left: 0;
  }
  .product-details-header-action .btn {
    width: 100%;
  }
}

.profile h4 {
  font-weight: 600;
}
.profile b {
  font-weight: 600;
}
.profile .application-header {
  display: flex;
  border: 1px solid #a6a6a6;
  border-left: none;
  border-right: none;
  padding: 1rem 0;
  justify-content: space-between;
}
.profile .business-name {
  text-align: center;
}
.profile .business-name div {
  font-size: 1.75rem;
}
.profile table {
  width: 100%;
}
.profile table th {
  text-align: right;
  padding-right: 0.5rem;
}
.profile table th, .profile table td {
  vertical-align: top;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
@media screen and (max-width: 767px) {
  .profile table th, .profile table td {
    width: 50%;
  }
}
.profile table td {
  padding-left: 0.5rem;
}
@media screen and (max-width: 575px) {
  .profile table th, .profile table td {
    display: block;
    text-align: left;
  }
  .profile table td {
    margin-bottom: 0.5rem;
  }
}
.profile table ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#member-application .location-details {
  background-color: #F6F5F5;
  border-color: #E8E8E8;
  border-width: 2px;
  border-style: solid;
}
#member-application .location-details, #member-application .location-details * {
  background-color: #F6F5F5;
  color: #1D3560;
}
#member-application .location-details hr {
  border-width: 2px;
}

#sales-data tr.will-not-import td {
  background-color: rgba(232, 232, 232, 0.85);
}
#sales-data tr.will-not-import td, #sales-data tr.will-not-import td a {
  color: rgba(50, 50, 50, 0.4);
  font-style: italic;
  text-decoration: line-through;
}
#sales-data tr.will-not-import + tr {
  display: none;
}

trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none;
}

trix-toolbar * {
  box-sizing: border-box;
}

trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-x: auto;
}

trix-toolbar .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px;
}

trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 1.5vw;
}

@media (max-width: 768px) {
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 0;
  }
}
trix-toolbar .trix-button-group-spacer {
  flex-grow: 1;
}

@media (max-width: 768px) {
  trix-toolbar .trix-button-group-spacer {
    display: none;
  }
}
trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent;
}

trix-toolbar .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}

trix-toolbar .trix-button.trix-active {
  background: #cbeefa;
  color: rgb(0, 0, 0);
}

trix-toolbar .trix-button:not(:disabled) {
  cursor: pointer;
}

trix-toolbar .trix-button:disabled {
  color: rgba(0, 0, 0, 0.125);
}

@media (max-width: 768px) {
  trix-toolbar .trix-button {
    letter-spacing: -0.01em;
    padding: 0 0.3em;
  }
}
trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px;
}

@media (max-width: 768px) {
  trix-toolbar .trix-button--icon {
    height: 2em;
    max-width: calc(0.8em + 3.5vw);
  }
}
trix-toolbar .trix-button--icon::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.6;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 768px) {
  trix-toolbar .trix-button--icon::before {
    right: 6%;
    left: 6%;
  }
}
trix-toolbar .trix-button--icon.trix-active::before {
  opacity: 1;
}

trix-toolbar .trix-button--icon:disabled::before {
  opacity: 0.125;
}

trix-toolbar .trix-button--icon-attach::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  top: 8%;
  bottom: 4%;
}

trix-toolbar .trix-button--icon-bold::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-italic::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-link::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-strike::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-quote::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-code::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-number-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-undo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-redo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-dialogs {
  position: relative;
}

trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5;
}

trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

trix-toolbar .trix-input--dialog.validate:invalid {
  box-shadow: #F00 0px 0px 1.5px 1px;
}

trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none;
}

trix-toolbar .trix-dialog--link {
  max-width: 600px;
}

trix-toolbar .trix-dialog__link-fields {
  display: flex;
  align-items: baseline;
}

trix-toolbar .trix-dialog__link-fields .trix-input {
  flex: 1;
}

trix-toolbar .trix-dialog__link-fields .trix-button-group {
  flex: 0 0 content;
  margin: 0;
}

trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

trix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection {
  background: none;
}

trix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection, trix-editor [data-trix-cursor-target]::-moz-selection {
  background: none;
}

trix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection {
  background: none;
}

trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight;
}

trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight;
}

trix-editor [data-trix-mutable].attachment.attachment--file {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent;
}

trix-editor [data-trix-mutable].attachment img {
  box-shadow: 0 0 0 2px highlight;
}

trix-editor .attachment {
  position: relative;
}

trix-editor .attachment:hover {
  cursor: default;
}

trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text;
}

trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  transition: opacity 200ms ease-in;
}

trix-editor .attachment__progress[value="100"] {
  opacity: 0;
}

trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center;
}

trix-editor .trix-button-group {
  display: inline-flex;
}

trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent;
}

trix-editor .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}

trix-editor .trix-button.trix-active {
  background: #cbeefa;
}

trix-editor .trix-button:not(:disabled) {
  cursor: pointer;
}

trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
}

trix-editor .trix-button--remove::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 90%;
}

trix-editor .trix-button--remove:hover {
  border-color: #333;
}

trix-editor .trix-button--remove:hover::before {
  opacity: 1;
}

trix-editor .attachment__metadata-container {
  position: relative;
}

trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}

trix-editor .attachment__metadata .attachment__name {
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

trix-editor .attachment__metadata .attachment__size {
  margin-left: 0.2em;
  white-space: nowrap;
}

.trix-content {
  line-height: 1.5;
  overflow-wrap: break-word;
  word-break: break-word;
}

.trix-content * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.trix-content h1 {
  font-size: 1.2em;
  line-height: 1.2;
}

.trix-content blockquote {
  border: 0 solid #ccc;
  border-left-width: 0.3em;
  margin-left: 0.3em;
  padding-left: 0.6em;
}

.trix-content [dir=rtl] blockquote,
.trix-content blockquote[dir=rtl] {
  border-width: 0;
  border-right-width: 0.3em;
  margin-right: 0.3em;
  padding-right: 0.6em;
}

.trix-content li {
  margin-left: 1em;
}

.trix-content [dir=rtl] li {
  margin-right: 1em;
}

.trix-content pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: 0.9em;
  padding: 0.5em;
  white-space: pre;
  background-color: #eee;
  overflow-x: auto;
}

.trix-content img {
  max-width: 100%;
  height: auto;
}

.trix-content .attachment {
  display: inline-block;
  position: relative;
  max-width: 100%;
}

.trix-content .attachment a {
  color: inherit;
  text-decoration: none;
}

.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
  color: inherit;
}

.trix-content .attachment__caption {
  text-align: center;
}

.trix-content .attachment__caption .attachment__name + .attachment__size::before {
  content: " •";
}

.trix-content .attachment--preview {
  width: 100%;
  text-align: center;
}

.trix-content .attachment--preview .attachment__caption {
  color: #666;
  font-size: 0.9em;
  line-height: 1.2;
}

.trix-content .attachment--file {
  color: #333;
  line-height: 1;
  margin: 0 2px 2px 2px;
  padding: 0.4em 1em;
  border: 1px solid #bbb;
  border-radius: 5px;
}

.trix-content .attachment-gallery {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

.trix-content .attachment-gallery .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}

.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
  flex-basis: 50%;
  max-width: 50%;
}

/*# sourceMappingURL=data:application/json;base64,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LHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNF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QXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGVBQWU7RUFDZixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsY0FBYztBQUNoQiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOml0YWwsb3Bzeix3Z2h0QDAsMTQuLjMyLDEwMC4uOTAwOzEsMTQuLjMyLDEwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbioge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi50dXJiby1wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YzY2ODtcbn1cblxuLmZsZXgtc3RyZXRjaCwgI2hlYWRlciBuYXYgLmxvZ28sICNoZWFkZXIgbmF2LCAubmF2LWJyZWFrZG93biBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSBsaSwgI2hlYWRlciBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSBsaSwgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSkgbGksICNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSBsaSwgLm5hdi1icmVha2Rvd24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSksICNoZWFkZXIgbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSksICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpLCAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSksIC5uYXYtYnJlYWtkb3duIG5hdiwgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2LCAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2LCAubmF2LWJyZWFrZG93biwgI2hlYWRlciwgI3RlcnRpYXJ5LW5hdmlnYXRpb24sICNzZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ubmF2LWJyZWFrZG93biBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSwgI2hlYWRlciBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSwgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSksICNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYtYnJlYWtkb3duIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpIGxpIGEsICNoZWFkZXIgbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSkgbGkgYSwgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSkgbGkgYSwgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnYtc2VwIHtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI2E2YTZhNjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ociB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNjtcbiAgb3BhY2l0eTogMTtcbn1cbmhyLnRoaWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFwcC1jb250YWluZXIsICNwYWdlLCAub3ZlcmxheS1zY3JvbGxhYmxlLCAub3ZlcmxheS1hY3Rpb25zIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcHAtY29udGFpbmVyLCAjcGFnZSwgLm92ZXJsYXktc2Nyb2xsYWJsZSwgLm92ZXJsYXktYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwLWNvbnRhaW5lciwgI3BhZ2UsIC5vdmVybGF5LXNjcm9sbGFibGUsIC5vdmVybGF5LWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cblxuLmFwcC1jb250YWluZXIteCwgI2hlYWRlciwgI3RlcnRpYXJ5LW5hdmlnYXRpb24sICNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXBwLWNvbnRhaW5lci14LCAjaGVhZGVyLCAjdGVydGlhcnktbmF2aWdhdGlvbiwgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwLWNvbnRhaW5lci14LCAjaGVhZGVyLCAjdGVydGlhcnktbmF2aWdhdGlvbiwgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmFwcC1jb250YWluZXIteSwgLnByb2ZpbGUgLmJ1c2luZXNzLW5hbWUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXBwLWNvbnRhaW5lci15LCAucHJvZmlsZSAuYnVzaW5lc3MtbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwLWNvbnRhaW5lci15LCAucHJvZmlsZSAuYnVzaW5lc3MtbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnctNDAwIHtcbiAgd2lkdGg6IDRyZW07XG59XG5cbi53LTExMDAge1xuICB3aWR0aDogMTFyZW07XG59XG5cbmEuYnRuLWNpcmNsZTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNDAsIDQyLCA1NCkgIWltcG9ydGFudDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgZm9udC1zaXplOiAwLjczcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuYm9keS5pbXBlcnNvbmF0aW5nLCBib2R5LmRldmVsb3BtZW50LCBib2R5LnN0YWdpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmltcGVyc29uYXRpbmc6OmJlZm9yZSwgYm9keS5pbXBlcnNvbmF0aW5nOjphZnRlciwgYm9keS5kZXZlbG9wbWVudDo6YmVmb3JlLCBib2R5LmRldmVsb3BtZW50OjphZnRlciwgYm9keS5zdGFnaW5nOjpiZWZvcmUsIGJvZHkuc3RhZ2luZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbmJvZHkuaW1wZXJzb25hdGluZzo6YWZ0ZXIsIGJvZHkuZGV2ZWxvcG1lbnQ6OmFmdGVyLCBib2R5LnN0YWdpbmc6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMjU1LCAwLCAwLCAwLjgpO1xufVxuYm9keS5kZXZlbG9wbWVudDo6YmVmb3JlLCBib2R5LnN0YWdpbmc6OmJlZm9yZSB7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4cHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuOCk7XG4gIHBhZGRpbmc6IDZweCA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5ib2R5LmRldmVsb3BtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIkRFVkVMT1BNRU5UXCI7XG59XG5ib2R5LnN0YWdpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1RBR0lOR1wiO1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMzIzMjMyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1ncmF5IHtcbiAgY29sb3I6ICNGNkY1RjUgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogI0Y2RjVGNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1ncmF5MiB7XG4gIGNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ncmF5MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saWdodC1ncmF5MiB7XG4gIGJvcmRlci1jb2xvcjogI0U4RThFOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10YWJsZS1ib3JkZXIge1xuICBjb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYmctdGFibGUtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRhYmxlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdXBlci1saWdodCB7XG4gIGNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdXBlci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1zdXBlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oZWFkaW5nIHtcbiAgY29sb3I6ICMxRDM1NjAgIWltcG9ydGFudDtcbn1cblxuLmJnLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItaGVhZGluZyB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saW5rIHtcbiAgY29sb3I6ICM0NTc1ZDEgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU3NWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NzVkMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjYzMzMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW5rLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saW5rLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2MzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWdobGlnaHQge1xuICBjb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4uYmctaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICNlMmVhZjkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmctaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2UyZWFmOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICNmOWYwZDggIWltcG9ydGFudDtcbn1cblxuLmJnLWJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmctd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4uYmctYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJnLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNkZWY5ZDggIWltcG9ydGFudDtcbn1cblxuLmJnLWJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmOWQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmctc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2RlZjlkOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4uYmctdGV4dC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRleHQtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGV4dC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRleHQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjNWMzZjNmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10ZXh0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzNmM2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogIzVjM2YzZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LWluZm8ge1xuICBjb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYmctdGV4dC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRleHQtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItaW5mbyB7XG4gIGNvbG9yOiAjYzRkMWVmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib3JkZXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGQxZWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2M0ZDFlZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItZGFuZ2VyIHtcbiAgY29sb3I6ICNmNGJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvcmRlci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YmViZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItd2FybmluZyB7XG4gIGNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib3JkZXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWRjYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2YxZGNhNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItc3VjY2VzcyB7XG4gIGNvbG9yOiAjYTFlMjkzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib3JkZXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWUyOTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2ExZTI5MyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItaW5wdXQge1xuICBjb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9yZGVyLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJvcmRlci1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWZhdWx0IHtcbiAgY29sb3I6ICNkZmU1ZjAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RmZTVmMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ub25lLCAuYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10aGljayB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibGFjayB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMjMyMzIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JheSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNkY1RjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JheTIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRhYmxlLWJvcmRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc3VwZXItbGlnaHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWhlYWRpbmcge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXdoaXRlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saW5rIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ1NzVkMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saW5rLWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZy1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UyZWFmOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZy13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZy1kYW5nZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmJlNGU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJnLXN1Y2Nlc3Mge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGVmOWQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRleHQtc3VjY2VzcyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzODRlMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtdGV4dC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1YzNmM2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtdGV4dC1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ib3JkZXItaW5mbyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjNGQxZWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNGJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ExZTI5MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ib3JkZXItaW5wdXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZmF1bHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbm9uZSwgLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGhpY2sge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsYWNrIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzIzMjMyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y2RjVGNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWdyYXkyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGFibGUtYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VwZXItbGlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1oZWFkaW5nIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtd2hpdGUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW5rIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDU3NWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGluay1kYW5nZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1oaWdobGlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlOGM2NjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZy1pbmZvIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTJlYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmctd2FybmluZyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJnLWRhbmdlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJnLXN1Y2Nlc3Mge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZWY5ZDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZXh0LXN1Y2Nlc3Mge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzODRlMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZXh0LXdhcm5pbmcge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0ZTQ2MmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVjM2YzZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXRleHQtaW5mbyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzRkMWVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y0YmViZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNhMWUyOTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ib3JkZXItaW5wdXQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kZWZhdWx0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLW5vbmUsIC5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsYWNrIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmF5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y2RjVGNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmF5MiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFOEU4RTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGFibGUtYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zdXBlci1saWdodCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRDM1NjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20td2hpdGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbmsge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDU3NWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbmstZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1oaWdobGlnaHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZThjNjY4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJnLWluZm8ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTJlYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJnLXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjlmMGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJnLWRhbmdlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYmU0ZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmctc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZWY5ZDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGV4dC1zdWNjZXNzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10ZXh0LXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGU0NjJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRleHQtZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzVjM2YzZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10ZXh0LWluZm8ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M0ZDFlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y0YmViZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMWRjYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTFlMjkzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJvcmRlci1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVmYXVsdCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZmU1ZjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LW5vbmUsIC5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmxhY2sge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjZGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saWdodC1ncmF5MiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10YWJsZS1ib3JkZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VwZXItbGlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaGVhZGluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NTc1ZDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpbmstZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWhpZ2hsaWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZThjNjY4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZy1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMmVhZjkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJnLXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmctZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmYmU0ZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJnLXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RlZjlkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGV4dC1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzODRlMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRleHQtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGU0NjJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWMzZjNmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10ZXh0LWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYm9yZGVyLWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2M0ZDFlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjRiZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYTFlMjkzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ib3JkZXItaW5wdXQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVmYXVsdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoaWNrbmVzcy0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGlja25lc3MtMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoaWNrbmVzcy01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtNSB7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGlja25lc3MtNiB7XG4gIGJvcmRlci13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTYge1xuICB6LWluZGV4OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTcge1xuICBib3JkZXItd2lkdGg6IDdweCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC03IHtcbiAgei1pbmRleDogNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoaWNrbmVzcy04IHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtOCB7XG4gIHotaW5kZXg6IDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGlja25lc3MtOSB7XG4gIGJvcmRlci13aWR0aDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTkge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTEwIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTEwIHtcbiAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuI3BhZ2UgcCwgI3BhZ2UgbGkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGNvbG9yOiAjMUQzNTYwO1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbmgyLCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbmRsIGR0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2E2YTZhNjtcbn1cbmRsIGRkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1pZC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi50ZXh0LXN0cmlrZXRocnUge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgbWluLWhlaWdodDogMi42MjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1ZW07XG59XG4uYnRuLXNtLCAuYnRuLWNvbXBhY3Qge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZThjNjY4O1xuICBib3JkZXItY29sb3I6ICNlOGM2Njg7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgYmFja2dyb3VuZDogcmdiKDIyMS44ODc5MzEwMzQ1LCAxNzIuOTM5NjU1MTcyNCwgMzcuNjEyMDY4OTY1NSk7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjMyLCAxOTgsIDEwNCwgMC41KTtcbn1cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjNDU3NWQxO1xufVxuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZTJlYWY5O1xufVxuLmJ0bi1saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjYzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluay1kYW5nZXI6aG92ZXIsIC5idG4tbGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogcmdiKDEzNC4zNTk3NTYwOTc2LCAzNS4xNDAyNDM5MDI0LCAzNS4xNDAyNDM5MDI0KTtcbiAgYmFja2dyb3VuZDogI2ZiZTRlNDtcbn1cbi5idG4tbGluayBpOmJlZm9yZSwgLmJ0bi1saW5rIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2Y0YmViZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1YzNmM2Y7XG59XG4uYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzVjM2YzZjtcbiAgYmFja2dyb3VuZDogcmdiKDIzOC44MzI4OTQ3MzY4LCAxNTkuNDY3MTA1MjYzMiwgMTU5LjQ2NzEwNTI2MzIpO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQ0LCAxOTAsIDE5MCwgMC43NSk7XG59XG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZjFkY2E0O1xuICBib3JkZXItY29sb3I6ICNmMWRjYTQ7XG4gIGNvbG9yOiAjNGU0NjJlO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzRlNDYyZTtcbiAgYmFja2dyb3VuZDogcmdiKDI0Ny44LCAyMzcsIDIwOC4yKTtcbn1cbi5idG4td2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDEsIDIyMCwgMTY0LCAwLjc1KTtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNhMWUyOTM7XG4gIGJvcmRlci1jb2xvcjogI2ExZTI5MztcbiAgY29sb3I6ICMzODRlMzM7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzg0ZTMzO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTI2LjAwNzI5OTI3MDEsIDIxNS4yMDQzNzk1NjIsIDEwNi43OTU2MjA0MzgpO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE2MSwgMjI2LCAxNDcsIDAuNzUpO1xufVxuLmJ0bltkaXNhYmxlZF0sIC5idG4uZGlzYWJsZWQsIC5idG4tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4jZXJyb3JfZXhwbGFuYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiZWJlO1xuICBib3JkZXItY29sb3I6ICNmNGJlYmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uZm9ybS1ncm91cCBsYWJlbCAucmVxdWlyZWQge1xuICBjb2xvcjogI2MzMzMzMztcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cCAuZm9ybS1zZWxlY3QsXG4uZm9ybS1ncm91cCAucmVhY3Qtc2VsZWN0LWNvbnRhaW5lciAucmVhY3Qtc2VsZWN0X19jb250cm9sIHtcbiAgbWluLWhlaWdodDogMi42MjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sW2FyaWEtaW52YWxpZF0sXG4uZm9ybS1ncm91cCAuZm9ybS1zZWxlY3RbYXJpYS1pbnZhbGlkXSxcbi5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrW2FyaWEtaW52YWxpZF0sXG4uZm9ybS1ncm91cCAuZm9ybS1maWxlW2FyaWEtaW52YWxpZF0sXG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3RbYXJpYS1pbnZhbGlkXSxcbi5mb3JtLWdyb3VwIC5yZWFjdC1zZWxlY3QtY29udGFpbmVyIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2xbYXJpYS1pbnZhbGlkXSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YmViZTtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2xbYXJpYS1pbnZhbGlkXSArIGVtLFxuLmZvcm0tZ3JvdXAgLmZvcm0tc2VsZWN0W2FyaWEtaW52YWxpZF0gKyBlbSxcbi5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrW2FyaWEtaW52YWxpZF0gKyBlbSxcbi5mb3JtLWdyb3VwIC5mb3JtLWZpbGVbYXJpYS1pbnZhbGlkXSArIGVtLFxuLmZvcm0tZ3JvdXAgLmZvcm0tbXVsdGktc2VsZWN0W2FyaWEtaW52YWxpZF0gKyBlbSxcbi5mb3JtLWdyb3VwIC5yZWFjdC1zZWxlY3QtY29udGFpbmVyIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2xbYXJpYS1pbnZhbGlkXSArIGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6ICNjMzMzMzM7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmRpc2FibGVkLCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmRpc2FibGVkOjpwbGFjZWhvbGRlcixcbi5mb3JtLWdyb3VwIC5mb3JtLXNlbGVjdC5kaXNhYmxlZCxcbi5mb3JtLWdyb3VwIC5mb3JtLXNlbGVjdC5kaXNhYmxlZDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cCAuZm9ybS1jaGVjay5kaXNhYmxlZCxcbi5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrLmRpc2FibGVkOjpwbGFjZWhvbGRlcixcbi5mb3JtLWdyb3VwIC5mb3JtLWZpbGUuZGlzYWJsZWQsXG4uZm9ybS1ncm91cCAuZm9ybS1maWxlLmRpc2FibGVkOjpwbGFjZWhvbGRlcixcbi5mb3JtLWdyb3VwIC5mb3JtLW11bHRpLXNlbGVjdC5kaXNhYmxlZCxcbi5mb3JtLWdyb3VwIC5mb3JtLW11bHRpLXNlbGVjdC5kaXNhYmxlZDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cCAucmVhY3Qtc2VsZWN0LWNvbnRhaW5lciAucmVhY3Qtc2VsZWN0X19jb250cm9sLmRpc2FibGVkLFxuLmZvcm0tZ3JvdXAgLnJlYWN0LXNlbGVjdC1jb250YWluZXIgLnJlYWN0LXNlbGVjdF9fY29udHJvbC5kaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZhNmE2O1xuICBjb2xvcjogI2Y3ZjdmNztcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWZpbGUgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tZmlsZVthcmlhLWludmFsaWRdIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiZWJlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1maWxlW2FyaWEtaW52YWxpZF0gKyBlbSB7XG4gIHRvcDogLTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrW2FyaWEtaW52YWxpZF0gKyBlbSB7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDM1cHg7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3QgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLW11bHRpLXNlbGVjdCBkaXZbY2xhc3MqPWNvbnRyb2xdIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiBpbml0aWFsO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tbXVsdGktc2VsZWN0IGRpdltjbGFzcyo9Y29udHJvbF0uZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IGluaXRpYWw7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3QgZGl2W2NsYXNzKj1tdWx0aVZhbHVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDM1NjA7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3QgZGl2W2NsYXNzKj1tdWx0aVZhbHVlXSBkaXZbcm9sZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzMzMzMztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLW11bHRpLXNlbGVjdCBkaXZbY2xhc3MqPW11bHRpVmFsdWVdID4gZGl2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1zZWFyY2gge1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gIHdpZHRoOiAxOXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi43NXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiaWNvbi1zZWFyY2guc3ZnXCIpIGNhbGMoMTAwJSAtIDFyZW0pIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uZm9ybS1ncm91cC5maWx0ZXItc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZ3JvdXAuZmlsdGVyLXNlbGVjdCBsYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC43NXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb3JtLWdyb3VwLmZpbHRlci1zZWxlY3Qtc2hvdyBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDQuN3JlbTtcbn1cbi5mb3JtLWdyb3VwLmZpbHRlci1zZWxlY3Qtc29ydCBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG4uZm9ybS1ncm91cC1tdWx0aS1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tZmlsZSBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwLmNvbC00OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmZvcm0tZ3JvdXAuY29sLTQ6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tZ3JvdXAuY29sLTY6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0ICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwLjE1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dCArIC5mb3JtLWNoZWNrLWxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDU3NWQxO1xuICBib3JkZXItY29sb3I6ICM0NTc1ZDE7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoaWNvbi1jaGVja2JveC1jaGVjay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10gKyAuZm9ybS1jaGVjay1sYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSArIC5mb3JtLWNoZWNrLWxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGljb24tcmFkaW8tZG90LnN2Zyk7XG59XG5cbi5maWVsZHMtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5maWVsZHMtaW5saW5lIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmZpbGUgLmZvcm0tdGV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubm8tbGlzdC1zdHlsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uby1saXN0LXN0eWxlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm5vLWxpc3Qtc3R5bGUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xufVxuLmlucHV0LWdyb3VwLXRleHQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YmViZTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYmFkZ2Uge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmJhZGdlLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkZmU1ZjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxRDM1NjAgIWltcG9ydGFudDtcbn1cbi5iYWRnZS50ZXh0LWJnLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMjMyMzIgIWltcG9ydGFudDtcbn1cbi5iYWRnZS50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNhMWUyOTMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2RlZjlkOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuLmJhZGdlLnRleHQtYmctd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2YxZGNhNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjlmMGQ4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGU0NjJlICFpbXBvcnRhbnQ7XG59XG4uYmFkZ2UudGV4dC1iZy1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNmNGJlYmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZiZTRlNCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzVjM2YzZiAhaW1wb3J0YW50O1xufVxuLmJhZGdlLnRleHQtYmctZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYmFkZ2UudGV4dC1iZy1pbmZvLCAuYmFkZ2UudGV4dC1iZy1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzRkMWVmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlMmVhZjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxRDM1NjAgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhNmE2O1xufVxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi50YWJsZSAuYnRuLXNvcnQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC4yNXJlbTtcbiAgdG9wOiAwLjU1cmVtO1xufVxuLnRhYmxlIC5idG4tc29ydCBpIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnRhYmxlIC5idG4tc29ydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFibGUgLmJ0bi1zb3J0LWFjdGl2ZSBpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50YWJsZTpub3QoLnRhYmxlLXNtKSB0ZCwgLnRhYmxlOm5vdCgudGFibGUtc20pIHRoIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG59XG4udGFibGU6bm90KC50YWJsZS1zbSkgdGgge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRhYmxlLnRhYmxlLXNtIHRkLCAudGFibGUudGFibGUtc20gdGgge1xuICBwYWRkaW5nOiAwLjRyZW0gMC41cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnRhYmxlLnRhYmxlLWNvbXBhY3QgdGQsIC50YWJsZS50YWJsZS1jb21wYWN0IHRoIHtcbiAgcGFkZGluZzogNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnRhYmxlLnRhYmxlLWNvbXBhY3QgdGQge1xuICBmb250LXNpemU6IDg1JSAhaW1wb3J0YW50O1xufVxuLnRhYmxlIHRyLnNlbGVjdGVkLXJvdyB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmVhZjkgIWltcG9ydGFudDtcbn1cbi50YWJsZSB0ZCAuYXBwcm92YWwtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG4udGFibGUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4udGFibGUtYWN0aW9ucy1idXR0b25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC50YWJsZS1hY3Rpb25zLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnRhYmxlLWFjdGlvbnMgZmllbGRzZXQjdmlldy1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1hY3Rpb25zIGZpZWxkc2V0I3ZpZXctb3B0aW9ucyAudmlldy1vcHRpb24taW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLWFjdGlvbnMgZmllbGRzZXQjdmlldy1vcHRpb25zIC52aWV3LW9wdGlvbi1sYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIG1pbi1oZWlnaHQ6IDIuNjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGUtYWN0aW9ucyBmaWVsZHNldCN2aWV3LW9wdGlvbnMgLnZpZXctb3B0aW9uLWxhYmVsLWdyaWQge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAwIDAgMC42MjVyZW07XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi50YWJsZS1hY3Rpb25zIGZpZWxkc2V0I3ZpZXctb3B0aW9ucyAudmlldy1vcHRpb24tbGFiZWwtdGFibGUge1xuICBib3JkZXItcmFkaXVzOiAwIDAuNjI1cmVtIDAuNjI1cmVtIDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnRhYmxlLWFjdGlvbnMgZmllbGRzZXQjdmlldy1vcHRpb25zIC52aWV3LW9wdGlvbi1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMmVhZjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZS1hY3Rpb25zIGZpZWxkc2V0I3ZpZXctb3B0aW9ucyAudmlldy1vcHRpb24uY3VycmVudCAudmlldy1vcHRpb24tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNDU3NWQxO1xuICBib3JkZXItY29sb3I6ICM0NTc1ZDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udGFibGUtYWN0aW9ucyBmaWVsZHNldCN2aWV3LW9wdGlvbnMgbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMC42MjVyZW0gMCAwO1xufVxuLnRhYmxlLWFjdGlvbnMgLnNlYXJjaC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NXB4KSB7XG4gIC50YWJsZS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC50YWJsZS1hY3Rpb25zIC5zZWFyY2gtZ3JvdXAsIC50YWJsZS1hY3Rpb25zIC5zZWFyY2gsIC50YWJsZS1hY3Rpb25zIC5mb3JtLWdyb3VwIC5mb3JtLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLWFjdGlvbnMtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLWFjdGlvbnMtYnV0dG9ucyBmaWVsZHNldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC50YWJsZS1hY3Rpb25zLWJ1dHRvbnMgZmllbGRzZXQgbGVnZW5kIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxufVxuLnRhYmxlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRhYmxlIC50YWJsZSB0aCwgLnRhYmxlIC50YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4uYnRuLWdyb3VwID4gOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCU7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmNhcmQgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICB0b3A6IDFyZW07XG59XG4uY2FyZC1pbWctdG9wIHtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gMC41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2FyZC1wcm9kdWN0IGRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jYXJkLXByb2R1Y3QgZGwgZHQge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmNhcmQtcHJvZHVjdCBkbCBkZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY2FyZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBnYXA6IDAuNzVyZW07XG59XG4uY2FyZC1hY3Rpb25zIC5idG4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5MHB4KSB7XG4gIC5jYXJkLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmNhcmQgdGFibGUgdGQsIC5jYXJkIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZCB0YWJsZSB0ZCAuYmFkZ2UsIC5jYXJkIHRhYmxlIHRoIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IGluaXRpYWw7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMmVhZjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGQxZWY7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZTJlYWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRkMWVmO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuLmFsZXJ0IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hbGVydCBwIHtcbiAgbWFyZ2luOiAwLjc1cmVtIDA7XG59XG4uYWxlcnQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2UyZWFmOTtcbiAgY29sb3I6ICMxRDM1NjA7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNkZmU1ZjA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZGVmOWQ4O1xuICBjb2xvcjogIzM4NGUzMztcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg0ZTMzO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZiZTRlNDtcbiAgY29sb3I6ICM1YzNmM2Y7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWMzZjNmO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWYwZDg7XG4gIGNvbG9yOiAjNGU0NjJlO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItY29sb3I6ICM0ZTQ2MmU7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2UyZWFmOTtcbiAgY29sb3I6ICMxRDM1NjA7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNWYwO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LWRhcmsge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFEMzU2MDtcbn1cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5ub3RpZmljYXRpb24tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogLTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3RpZmljYXRpb24tcmVhZCB7XG4gIGJhY2tncm91bmQ6ICNhNmE2YTYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLm5vdGlmaWNhdGlvbi1yZWFkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4jbm90aWZpY2F0aW9ucyB7XG4gIHdpZHRoOiA0MHZ3O1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuI25vdGlmaWNhdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC13aWR0aDogMTBweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuI25vdGlmaWNhdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4ubG9nby1jb21wYWN0IHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5mbGFzaC5hbGVydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBiZXR3ZWVuO1xufVxuXG4ub3ZlcmxheS1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gIHotaW5kZXg6IDk5OTg7XG59XG4ub3ZlcmxheS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA4ODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vdmVybGF5LXNjcm9sbGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG4ub3ZlcmxheS1zY3JvbGxhYmxlIC5vdmVybGF5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE2YTY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM1ZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ub3ZlcmxheS1hY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNmE2YTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5vdmVybGF5LWFjdGlvbnMtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm92ZXJsYXktYWN0aW9ucy1jb25maXJtYXRpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5vdmVybGF5LWFjdGlvbnMtYWRkaXRpb25hbC1maWVsZHMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbiNkZXZlbG9wZXItdG9vbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0M3B4O1xuICB6LWluZGV4OiA1O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzQ0NDc1QTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDU0LCAwLjg1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIGNvbG9yOiAjRjhGOEYyO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcbn1cbiNkZXZlbG9wZXItdG9vbHMgI2RldmVsb3Blci10b29scy0tYnV0dG9uLFxuI2RldmVsb3Blci10b29scyAjZGV2ZWxvcGVyLXRvb2xzLS1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNkZXZlbG9wZXItdG9vbHMgI2RldmVsb3Blci10b29scy0tYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4jZGV2ZWxvcGVyLXRvb2xzLS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgaDQge1xuICBjb2xvcjogI0ZGNzlDNjtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgaDQgaSB7XG4gIGNvbG9yOiAjRjhGOEYyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjOEJFOUZEO1xufVxuI2RldmVsb3Blci10b29scy0tY29udGVudCBkdCB7XG4gIGNvbG9yOiAjNTBGQTdCO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgZGQge1xuICBmb250LXNpemU6IDkwJTtcbn1cbiNkZXZlbG9wZXItdG9vbHMub3BlbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTBweCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG59XG4jZGV2ZWxvcGVyLXRvb2xzLm9wZW4gI2RldmVsb3Blci10b29scy0tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkZXZlbG9wZXItdG9vbHMub3BlbiAjZGV2ZWxvcGVyLXRvb2xzLS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZGV2ZWxvcGVyLXRvb2xzLm9wZW4gI2RldmVsb3Blci10b29scy0tY29udGVudCAjZGV2ZWxvcGVyLXRvb2xzLS1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IC01cHggLTVweCAwIDA7XG59XG5cbiNpbXBlcnNvbmF0aW9uLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kOiAjMjgyQTM2O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTRweCAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOTUlO1xufVxuI2ltcGVyc29uYXRpb24tdG9vbGJhciBoNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI0ZGNzlDNjtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuI2ltcGVyc29uYXRpb24tdG9vbGJhciBzcGFuIHtcbiAgY29sb3I6ICM4QkU5RkQ7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI2ltcGVyc29uYXRpb24tdG9vbGJhciBlbSB7XG4gIGNvbG9yOiAjRjFGQThDO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbiAgcGFkZGluZzogMDtcbn1cbiNpbXBlcnNvbmF0aW9uLXRvb2xiYXIgc21hbGwge1xuICBjb2xvcjogIzUwRkE3QjtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG4jaW1wZXJzb25hdGlvbi10b29sYmFyIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jcmVtb3RlX21vZGFsX2JvZHkge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5mdWxsLWhlaWdodC1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwdmg7XG59XG4uZnVsbC1oZWlnaHQtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uZnVsbC1oZWlnaHQtbW9kYWwgLm1vZGFsLWJvZHkge1xuICBoZWlnaHQ6IDkzdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5mdWxsLWhlaWdodC1tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNmE2YTY7XG59XG5cbi5tb2RhbC1ib2R5IC5tb2RhbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE2YTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLm1vZGFsLWJvZHkgLm1vZGFsLWhlYWRpbmcgc3BhbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLm1vZGFsLWJvZHkgLm1vZGFsLWhlYWRpbmcgZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgd2lkdGg6IDk1dnc7XG59XG5cbi5yZXBvcnQtY2FyZCBoMSwgLnJlcG9ydC1jYXJkIGgyLCAucmVwb3J0LWNhcmQgaDMge1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuI2hlYWRlciBuYXYge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAjaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgLm1vYmlsZS1uYXYtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgLm1vYmlsZS1uYXYtdG9nZ2xlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbiNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwgPiBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCA+IGxpIGEge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGJveC1zaGFkb3c7XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBsaSBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgcmdiYSgyMzIsIDE5OCwgMTA0LCAwLjUpO1xufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAjZThjNjY4O1xufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3Bkb3duID4gdWwuZHJvcGRvd24tbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcGRvd24gbGkgYSB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbiNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wZG93biBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMTk4LCAxMDQsIDAuNzUpO1xufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3Bkb3duIGxpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAxOTgsIDEwNCwgMC4yNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAjaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XG4gICAgdHJhbnNpdGlvbjogMC43NXMgZWFzZSB0cmFuc2Zvcm0sIDAuNzVzIGVhc2UgYm94LXNoYWRvdztcbiAgICBib3gtc2hhZG93OiAwIDAgMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cbiAgI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiTWVudVwiO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgfVxuICAjaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkgYSB7XG4gICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICB9XG4gICNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uIC5tb2JpbGUtbmF2LXRvZ2dsZS1jbG9zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMC43NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjI1cmVtO1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAjaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbi5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMUQzNTYwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNvbmRhcnktbmF2aWdhdGlvbi1ncm91cCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtIDAgMC42NXJlbSAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNvbmRhcnktbmF2aWdhdGlvbi1ncm91cCB7XG4gICAgcGFkZGluZzogMXJlbSAwIDAuNjVyZW0gMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMC42NXJlbSAxcmVtO1xuICB9XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWdyb3VwIGgxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWdyb3VwIC5jcnVtYnMge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWdyb3VwIC5jcnVtYnMgYSwgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNvbmRhcnktbmF2aWdhdGlvbi1ncm91cCAuY3J1bWJzIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2Vjb25kYXJ5LW5hdmlnYXRpb24tZ3JvdXAgLmNydW1icyBpIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYgdWwubmF2LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB1bC5uYXYtdGFicyBsaSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsLm5hdi10YWJzIGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjZTJlYWY5O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAwLjc1cmVtIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGJhY2tncm91bmQtY29sb3I7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB1bC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWluLWhlaWdodDogMy41cmVtO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjQ1KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogIzFEMzU2MDtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIGE6bm90KC5kcm9wZG93bi1pdGVtKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIGE6bm90KC5kcm9wZG93bi1pdGVtKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwJTtcbiAgcmlnaHQ6IDEwJTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAxMDBtcyBlYXNlLWluLW91dDtcbn1cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIsICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhOm5vdCguZHJvcGRvd24taXRlbSk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIGE6bm90KC5kcm9wZG93bi1pdGVtKTpob3Zlcjo6YWZ0ZXIsICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhOm5vdCguZHJvcGRvd24taXRlbSk6YWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luOiAwLjc1cmVtIDAuNXJlbTtcbn1cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaS5hY3RpdmUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTAlO1xuICByaWdodDogMTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4YzY2ODtcbn1cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSB1bC5kcm9wZG93bi1tZW51IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWwgbGkgdWwuZHJvcGRvd24tbWVudSBsaS5hY3RpdmUgYSA+IGkge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgMSk7XG59XG4jdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWwgbGkgdWwuZHJvcGRvd24tbWVudS5kaXZpZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIHVsLmRyb3Bkb3duLW1lbnUuZGl2aWRlciBoci5kcm9wZG93bi1kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpLnVzZXIgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxuICAjdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWwgbGkudXNlciBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpLnVzZXIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jaGVhZGVyIHtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuI2hlYWRlciBuYXYgLmxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbiNoZWFkZXIgbmF2IC5sb2dvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiBhdXRvO1xufVxuI2hlYWRlciBuYXYgLmxvZ28tbGFyZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgbWluLXdpZHRoOiAxOS43NXJlbTtcbn1cbiNoZWFkZXIgbmF2IC5sb2dvLW1lZGl1bSBpbWcge1xuICBtYXgtd2lkdGg6IDE5Ljc1cmVtO1xuICBtaW4td2lkdGg6IDE2Ljc1cmVtO1xufVxuI2hlYWRlciBuYXYgLmxvZ28tc21hbGwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4jcGFnZSAucGFnZS1jb250ZW50LWhlYWRpbmctY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE2YTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlIC5wYWdlLWNvbnRlbnQtaGVhZGluZy1jb250YWluZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhZ2UgLnBhZ2UtY29udGVudC1oZWFkaW5nLWNvbnRhaW5lci1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wdWJsaWMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJiZy1sb2dpbi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiA5MnZ3O1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjI1KTtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC54cyB7XG4gIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC5zbSB7XG4gIG1heC13aWR0aDogNzUwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC5tZCB7XG4gIG1heC13aWR0aDogODUwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC5sZyB7XG4gIG1heC13aWR0aDogOTUwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC54bCB7XG4gIG1heC13aWR0aDogMTA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQueHhsIHtcbiAgbWF4LXdpZHRoOiAxMTUwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC54eHhsIHtcbiAgbWF4LXdpZHRoOiAxMjUwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC5mdWxsIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQgaDEge1xuICBjb2xvcjogIzFEMzU2MDtcbn1cblxuI2xvZ2luIC5wdWJsaWMtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiA3NjRweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMjUpO1xufVxuI2xvZ2luIC5wdWJsaWMtY2FyZCBoMSB7XG4gIGNvbG9yOiAjMUQzNTYwO1xufVxuI2xvZ2luIC5sb2dpbi1sb2dvIHtcbiAgd2lkdGg6IDEzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4jbG9naW4gLmxvZ2luLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXRpbGVzIHtcbiAgLS1nYXA6IDEuNXJlbTtcbiAgLS1jb2x1bW5zOiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZ2FwOiB2YXIoLS1nYXApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5MHB4KSB7XG4gIC5wcm9kdWN0LXRpbGVzIHtcbiAgICAtLWNvbHVtbnM6IDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAucHJvZHVjdC10aWxlcyB7XG4gICAgLS1jb2x1bW5zOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucHJvZHVjdC10aWxlcyB7XG4gICAgLS1jb2x1bW5zOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTJweCkge1xuICAucHJvZHVjdC10aWxlcyB7XG4gICAgLS1jb2x1bW5zOiAxO1xuICB9XG59XG4ucHJvZHVjdC10aWxlcyAuY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1jb2x1bW5zKSAtIHZhcigtLWdhcCkgKyB2YXIoLS1nYXApIC8gdmFyKC0tY29sdW1ucykpO1xufVxuLnByb2R1Y3QtZGV0YWlscyBkbCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9kdWN0LWRldGFpbHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZHVjdC1kZXRhaWxzLWhlYWRlci1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMtaGVhZGVyLWFjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscy1oZWFkZXItYWN0aW9uIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcm9maWxlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9maWxlIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2ZpbGUgLmFwcGxpY2F0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2ZpbGUgLmJ1c2luZXNzLW5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZmlsZSAuYnVzaW5lc3MtbmFtZSBkaXYge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4ucHJvZmlsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2ZpbGUgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLnByb2ZpbGUgdGFibGUgdGgsIC5wcm9maWxlIHRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2ZpbGUgdGFibGUgdGgsIC5wcm9maWxlIHRhYmxlIHRkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucHJvZmlsZSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2ZpbGUgdGFibGUgdGgsIC5wcm9maWxlIHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wcm9maWxlIHRhYmxlIHRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5wcm9maWxlIHRhYmxlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbWVtYmVyLWFwcGxpY2F0aW9uIC5sb2NhdGlvbi1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRThFOEU4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbiNtZW1iZXItYXBwbGljYXRpb24gLmxvY2F0aW9uLWRldGFpbHMsICNtZW1iZXItYXBwbGljYXRpb24gLmxvY2F0aW9uLWRldGFpbHMgKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjU7XG4gIGNvbG9yOiAjMUQzNTYwO1xufVxuI21lbWJlci1hcHBsaWNhdGlvbiAubG9jYXRpb24tZGV0YWlscyBociB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4jc2FsZXMtZGF0YSB0ci53aWxsLW5vdC1pbXBvcnQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMjMyLCAyMzIsIDAuODUpO1xufVxuI3NhbGVzLWRhdGEgdHIud2lsbC1ub3QtaW1wb3J0IHRkLCAjc2FsZXMtZGF0YSB0ci53aWxsLW5vdC1pbXBvcnQgdGQgYSB7XG4gIGNvbG9yOiByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4jc2FsZXMtZGF0YSB0ci53aWxsLW5vdC1pbXBvcnQgKyB0ciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRyaXgtZWRpdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICBtaW4taGVpZ2h0OiA1ZW07XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnRyaXgtdG9vbGJhciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg4ODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tZ3JvdXAtc3BhY2VyIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1ncm91cC1zcGFjZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi50cml4LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjYmVlZmE7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b246ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICB0cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBwYWRkaW5nOiAwIDAuM2VtO1xuICB9XG59XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aWR0aDogMi42ZW07XG4gIGhlaWdodDogMS42ZW07XG4gIG1heC13aWR0aDogY2FsYygwLjhlbSArIDR2dyk7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbiB7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDAuOGVtICsgMy41dncpO1xuICB9XG59XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbjo6YmVmb3JlIHtcbiAgICByaWdodDogNiU7XG4gICAgbGVmdDogNiU7XG4gIH1cbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24udHJpeC1hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb246ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMTI1O1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLWF0dGFjaDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMC41JTIwMThWNy41YzAtMi4yNSUyMDMtMi4yNSUyMDMlMjAwVjE4YzAlMjA0LjEyNS02JTIwNC4xMjUtNiUyMDBWNy41YzAtNi4zNzUlMjA5LTYuMzc1JTIwOSUyMDBWMTglMjIlMjBzdHJva2UlM0QlMjIlMjMwMDAlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTIwc3Ryb2tlLW1pdGVybGltaXQlM0QlMjIxMCUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgdG9wOiA4JTtcbiAgYm90dG9tOiA0JTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1ib2xkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNNi41MjIlMjAxOS4yNDJhLjUuNSUyMDAlMjAwJTIwMS0uNS0uNVY1LjM1YS41LjUlMjAwJTIwMCUyMDElMjAuNS0uNWg1Ljc4M2MxLjM0NyUyMDAlMjAyLjQ2LjM0NSUyMDMuMjQuOTgyLjc4My42NCUyMDEuMjE2JTIwMS41NjIlMjAxLjIxNiUyMDIuNjgzJTIwMCUyMDEuMTMtLjU4NyUyMDIuMTI5LTEuNDc2JTIwMi43MWEuMzUuMzUlMjAwJTIwMCUyMDAlMjAuMDQ5LjYxM2MxLjI1OS41NiUyMDIuMTAxJTIwMS43NDIlMjAyLjEwMSUyMDMuMjIlMjAwJTIwMS4yODItLjQ4MyUyMDIuMzM0LTEuMzYzJTIwMy4wNjMtLjg3Ni43MjYtMi4xMzIlMjAxLjEyLTMuNjYlMjAxLjEyaC01Ljg5Wk05LjI3JTIwNy4zNDd2My4zNjJoMS45N2MuNzY2JTIwMCUyMDEuMzQ3LS4xNyUyMDEuNzMzLS40NjQuMzgtLjI5MS41ODctLjcxNi41ODctMS4yNyUyMDAtLjUzLS4xODMtLjkyOC0uNTEzLTEuMTk4LS4zMzQtLjI3My0uODM4LS40My0xLjUwNS0uNDNIOS4yN1ptMCUyMDUuNjA2djMuNzkxaDIuMzg5Yy44MzIlMjAwJTIwMS40NDgtLjE3NyUyMDEuODUzLS40OTcuMzk5LS4zMTUuNjE0LS43ODYuNjE0LTEuNDIzJTIwMC0uNjItLjIyLTEuMDc3LS42My0xLjM4NS0uNDE4LS4zMTMtMS4wNTMtLjQ4Ni0xLjkwNS0uNDg2SDkuMjdaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1pdGFsaWM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk05JTIwNWg2LjV2MmgtMi4yM2wtMi4zMSUyMDEwSDEzdjJINnYtMmgyLjQ2MWwyLjMwNi0xMEg5VjVaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTguOTQ4JTIwNS4yNThhNC4zMzclMjA0LjMzNyUyMDAlMjAwJTIwMC02LjEwOCUyMDBMMTEuMjE3JTIwNi44N2EuOTkzLjk5MyUyMDAlMjAwJTIwMCUyMDAlMjAxLjQxYy4zOTIuMzklMjAxLjAyNy4zOSUyMDEuNDE4JTIwMGwxLjYyMy0xLjYxM2EyLjMyMyUyMDIuMzIzJTIwMCUyMDAlMjAxJTIwMy4yNzElMjAwJTIwMi4yOSUyMDIuMjklMjAwJTIwMCUyMDElMjAwJTIwMy4yNTFsLTIuMzkzJTIwMi4zOGEzLjAyMSUyMDMuMDIxJTIwMCUyMDAlMjAxLTQuMjU1JTIwMGwtLjA1LS4wNDlhMS4wMDclMjAxLjAwNyUyMDAlMjAwJTIwMC0xLjQxOCUyMDAlMjAuOTkzLjk5MyUyMDAlMjAwJTIwMCUyMDAlMjAxLjQxbC4wNS4wNDlhNS4wMzYlMjA1LjAzNiUyMDAlMjAwJTIwMCUyMDcuMDkxJTIwMGwyLjM5NC0yLjM4YTQuMjc1JTIwNC4yNzUlMjAwJTIwMCUyMDAlMjAwLTYuMDcyWm0tMTMuNjgzJTIwMTMuNmE0LjMzNyUyMDQuMzM3JTIwMCUyMDAlMjAwJTIwNi4xMDglMjAwbDEuMjYyLTEuMjU1YS45OTMuOTkzJTIwMCUyMDAlMjAwJTIwMC0xLjQxJTIwMS4wMDclMjAxLjAwNyUyMDAlMjAwJTIwMC0xLjQxOCUyMDBMOS45NTQlMjAxNy40NWEyLjMyMyUyMDIuMzIzJTIwMCUyMDAlMjAxLTMuMjclMjAwJTIwMi4yOSUyMDIuMjklMjAwJTIwMCUyMDElMjAwLTMuMjUxbDIuMzQ0LTIuMzMxYTIuNTc5JTIwMi41NzklMjAwJTIwMCUyMDElMjAzLjYzMSUyMDBjLjM5Mi4zOSUyMDEuMDI3LjM5JTIwMS40MTklMjAwYS45OTMuOTkzJTIwMCUyMDAlMjAwJTIwMC0xLjQxJTIwNC41OTMlMjA0LjU5MyUyMDAlMjAwJTIwMC02LjQ2OCUyMDBsLTIuMzQ1JTIwMi4zM2E0LjI3NSUyMDQuMjc1JTIwMCUyMDAlMjAwJTIwMCUyMDYuMDcyWiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tc3RyaWtlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNNiUyMDE0Ljk4NmMuMDg4JTIwMi42NDclMjAyLjI0NiUyMDQuMjU4JTIwNS42MzUlMjA0LjI1OCUyMDMuNDk2JTIwMCUyMDUuNzEzLTEuNzI4JTIwNS43MTMtNC40NjMlMjAwLS4yNzUtLjAyLS41MzYtLjA2Mi0uNzgxaC0zLjQ2MWMuMzk4LjI5My41NzMuNjU0LjU3MyUyMDEuMTIzJTIwMCUyMDEuMDM1LTEuMDc0JTIwMS43ODctMi42NDYlMjAxLjc4Ny0xLjU2MyUyMDAtMi43NzMtLjc2Mi0yLjkxLTEuOTI0SDZaTTYuNDMyJTIwMTBoMy43NjNjLS42MzItLjMxNC0uOTE0LS43MTUtLjkxNC0xLjI3MyUyMDAtMS4wNDUuOTc3LTEuNzM5JTIwMi40MzItMS43MzklMjAxLjQ3NSUyMDAlMjAyLjUyLjcyMyUyMDIuNjE3JTIwMS45MTRoMi43NjRjLS4wNS0yLjU0OC0yLjExLTQuMjM4LTUuMzktNC4yMzgtMy4xNDUlMjAwLTUuMzkyJTIwMS43MTktNS4zOTIlMjA0LjMxNiUyMDAlMjAuMzYzLjA0LjcwMy4xMiUyMDEuMDJaTTQlMjAxMWExJTIwMSUyMDAlMjAxJTIwMCUyMDAlMjAyaDE1YTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDRaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1xdW90ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjU4MSUyMDguNDcxYy40NC0uNSUyMDEuMDU2LS44MzQlMjAxLjc1OC0uOTk1QzguMDc0JTIwNy4xNyUyMDkuMjAxJTIwNy44MjIlMjAxMCUyMDguNzUyYzEuMzU0JTIwMS41NzglMjAxLjMzJTIwMy41NTUuMzk0JTIwNS4yNzctLjk0MSUyMDEuNzMxLTIuNzg4JTIwMy4xNjMtNC45ODglMjAzLjU2YS42MjIuNjIyJTIwMCUyMDAlMjAxLS42NTMtLjMxN2MtLjExMy0uMjA1LS4xMjEtLjQ5LjE2LS43NjQuMjk0LS4yODYuNTY3LS41NjYuNzkxLS44MzUuMjIyLS4yNjYuNDEzLS41NC41MjQtLjgxNS4xMTMtLjI4LjE1Ni0uNTk3LjAyNi0uOTA4LS4xMjgtLjMwMy0uMzktLjUyNC0uNzItLjY5YTMuMDIlMjAzLjAyJTIwMCUyMDAlMjAxLTEuNjc0LTIuN2MwLS45MDUuMjgzLTEuNTkuNzItMi4wODhabTkuNDE5JTIwMGMuNDQtLjUlMjAxLjA1NS0uODM0JTIwMS43NTgtLjk5NSUyMDEuNzM0LS4zMDYlMjAyLjg2Mi4zNDYlMjAzLjY2JTIwMS4yNzYlMjAxLjM1NSUyMDEuNTc4JTIwMS4zMyUyMDMuNTU1LjM5NSUyMDUuMjc3LS45NDElMjAxLjczMS0yLjc4OSUyMDMuMTYzLTQuOTg4JTIwMy41NmEuNjIyLjYyMiUyMDAlMjAwJTIwMS0uNjUzLS4zMTdjLS4xMTMtLjIwNS0uMTIyLS40OS4xNi0uNzY0LjI5NC0uMjg2LjU2Ny0uNTY2Ljc5MS0uODM1LjIyMi0uMjY2LjQxMi0uNTQuNTIzLS44MTUuMTE0LS4yOC4xNTctLjU5Ny4wMjYtLjkwOC0uMTI3LS4zMDMtLjM5LS41MjQtLjcyLS42OWEzLjAyJTIwMy4wMiUyMDAlMjAwJTIwMS0xLjY3Mi0yLjcwMWMwLS45MDUuMjgzLTEuNTkuNzItMi4wODhaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1oZWFkaW5nLTE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0yMS41JTIwNy41di0zaC0xMnYzSDE0djEzaDN2LTEzaDQuNVpNOSUyMDEzLjVoMy41di0zaC0xMHYzSDZ2N2gzdi03WiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tY29kZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTMuMjkzJTIwMTEuMjkzYTElMjAxJTIwMCUyMDAlMjAwJTIwMCUyMDEuNDE0bDQlMjA0YTElMjAxJTIwMCUyMDElMjAwJTIwMS40MTQtMS40MTRMNS40MTQlMjAxMmwzLjI5My0zLjI5M2ExJTIwMSUyMDAlMjAwJTIwMC0xLjQxNC0xLjQxNGwtNCUyMDRabTEzLjQxNCUyMDUuNDE0JTIwNC00YTElMjAxJTIwMCUyMDAlMjAwJTIwMC0xLjQxNGwtNC00YTElMjAxJTIwMCUyMDElMjAwLTEuNDE0JTIwMS40MTRMMTguNTg2JTIwMTJsLTMuMjkzJTIwMy4yOTNhMSUyMDElMjAwJTIwMCUyMDAlMjAxLjQxNCUyMDEuNDE0WiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tYnVsbGV0LWxpc3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk01JTIwNy41YTEuNSUyMDEuNSUyMDAlMjAxJTIwMCUyMDAtMyUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMCUyMDAlMjAzWk04JTIwNmExJTIwMSUyMDAlMjAwJTIwMSUyMDEtMWgxMWExJTIwMSUyMDAlMjAxJTIwMSUyMDAlMjAySDlhMSUyMDElMjAwJTIwMCUyMDEtMS0xWm0xJTIwNWExJTIwMSUyMDAlMjAxJTIwMCUyMDAlMjAyaDExYTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDlabTAlMjA2YTElMjAxJTIwMCUyMDElMjAwJTIwMCUyMDJoMTFhMSUyMDElMjAwJTIwMSUyMDAlMjAwLTJIOVptLTIuNS01YTEuNSUyMDEuNSUyMDAlMjAxJTIwMS0zJTIwMCUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMDMlMjAwWk01JTIwMTkuNWExLjUlMjAxLjUlMjAwJTIwMSUyMDAlMjAwLTMlMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDAlMjAwJTIwM1olMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLW51bWJlci1saXN0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMyUyMDRoMnY0SDRWNUgzVjRabTUlMjAyYTElMjAxJTIwMCUyMDAlMjAxJTIwMS0xaDExYTElMjAxJTIwMCUyMDElMjAxJTIwMCUyMDJIOWExJTIwMSUyMDAlMjAwJTIwMS0xLTFabTElMjA1YTElMjAxJTIwMCUyMDElMjAwJTIwMCUyMDJoMTFhMSUyMDElMjAwJTIwMSUyMDAlMjAwLTJIOVptMCUyMDZhMSUyMDElMjAwJTIwMSUyMDAlMjAwJTIwMmgxMWExJTIwMSUyMDAlMjAxJTIwMCUyMDAtMkg5Wm0tMy41LTdINnYxbC0xLjUlMjAySDZ2MUgzdi0xbDEuNjY3LTJIM3YtMWgyLjVaTTMlMjAxN3YtMWgzdjRIM3YtMWgydi0uNUg0di0xaDFWMTdIM1olMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLXVuZG86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0zJTIwMTRhMSUyMDElMjAwJTIwMCUyMDAlMjAxJTIwMWg2YTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDYuMjU3YzIuMjQ3LTIuNzY0JTIwNS4xNTEtMy42NjglMjA3LjU3OS0zLjI2NCUyMDIuNTg5LjQzMiUyMDQuNzM5JTIwMi4zNTYlMjA1LjE3NCUyMDUuNDA1YTElMjAxJTIwMCUyMDAlMjAwJTIwMS45OC0uMjgzYy0uNTY0LTMuOTUtMy40MTUtNi41MjYtNi44MjUtNy4wOTVDMTEuMDg0JTIwNy4yNSUyMDcuNjMlMjA4LjM3NyUyMDUlMjAxMS4zOVY4YTElMjAxJTIwMCUyMDAlMjAwLTIlMjAwdjZabTItMVolMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLXJlZG86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0yMSUyMDE0YTElMjAxJTIwMCUyMDAlMjAxLTElMjAxaC02YTElMjAxJTIwMCUyMDElMjAxJTIwMC0yaDMuNzQzYy0yLjI0Ny0yLjc2NC01LjE1MS0zLjY2OC03LjU3OS0zLjI2NC0yLjU4OS40MzItNC43MzklMjAyLjM1Ni01LjE3NCUyMDUuNDA1YTElMjAxJTIwMCUyMDAlMjAxLTEuOTgtLjI4M2MuNTY0LTMuOTUlMjAzLjQxNS02LjUyNiUyMDYuODI2LTcuMDk1JTIwMy4wOC0uNTEzJTIwNi41MzQuNjE0JTIwOS4xNjQlMjAzLjYyNlY4YTElMjAxJTIwMCUyMDElMjAxJTIwMiUyMDB2NlptLTItMVolMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLWRlY3JlYXNlLW5lc3RpbmctbGV2ZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk01JTIwNmExJTIwMSUyMDAlMjAwJTIwMSUyMDEtMWgxMmExJTIwMSUyMDAlMjAxJTIwMSUyMDAlMjAySDZhMSUyMDElMjAwJTIwMCUyMDEtMS0xWm00JTIwNWExJTIwMSUyMDAlMjAxJTIwMCUyMDAlMjAyaDlhMSUyMDElMjAwJTIwMSUyMDAlMjAwLTJIOVptLTMlMjA2YTElMjAxJTIwMCUyMDElMjAwJTIwMCUyMDJoMTJhMSUyMDElMjAwJTIwMSUyMDAlMjAwLTJINlptLTMuNzA3LTUuNzA3YTElMjAxJTIwMCUyMDAlMjAwJTIwMCUyMDEuNDE0bDIlMjAyYTElMjAxJTIwMCUyMDElMjAwJTIwMS40MTQtMS40MTRMNC40MTQlMjAxMmwxLjI5My0xLjI5M2ExJTIwMSUyMDAlMjAwJTIwMC0xLjQxNC0xLjQxNGwtMiUyMDJaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1pbmNyZWFzZS1uZXN0aW5nLWxldmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNNSUyMDZhMSUyMDElMjAwJTIwMCUyMDElMjAxLTFoMTJhMSUyMDElMjAwJTIwMSUyMDElMjAwJTIwMkg2YTElMjAxJTIwMCUyMDAlMjAxLTEtMVptNCUyMDVhMSUyMDElMjAwJTIwMSUyMDAlMjAwJTIwMmg5YTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDlabS0zJTIwNmExJTIwMSUyMDAlMjAxJTIwMCUyMDAlMjAyaDEyYTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDZabS0yLjI5My0yLjI5MyUyMDItMmExJTIwMSUyMDAlMjAwJTIwMCUyMDAtMS40MTRsLTItMmExJTIwMSUyMDAlMjAxJTIwMC0xLjQxNCUyMDEuNDE0TDMuNTg2JTIwMTJsLTEuMjkzJTIwMS4yOTNhMSUyMDElMjAwJTIwMSUyMDAlMjAxLjQxNCUyMDEuNDE0WiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1kaWFsb2dzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuM2VtIDFlbSAjY2NjO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzg4ODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiA1O1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtaW5wdXQtLWRpYWxvZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC41ZW0gMC44ZW07XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWlucHV0LS1kaWFsb2cudmFsaWRhdGU6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6ICNGMDAgMHB4IDBweCAxLjVweCAxcHg7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWRpYWxvZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1kaWFsb2ctLWxpbmsge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9nX19saW5rLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWRpYWxvZ19fbGluay1maWVsZHMgLnRyaXgtaW5wdXQge1xuICBmbGV4OiAxO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9nX19saW5rLWZpZWxkcyAudHJpeC1idXR0b24tZ3JvdXAge1xuICBmbGV4OiAwIDAgY29udGVudDtcbiAgbWFyZ2luOiAwO1xufVxuXG50cml4LWVkaXRvciBbZGF0YS10cml4LW11dGFibGVdOm5vdCguYXR0YWNobWVudF9fY2FwdGlvbi1lZGl0b3IpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXSA6Oi1tb3otc2VsZWN0aW9uLCB0cml4LWVkaXRvciBbZGF0YS10cml4LW11dGFibGVdOjotbW96LXNlbGVjdGlvbixcbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtY3Vyc29yLXRhcmdldF06Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXSA6OnNlbGVjdGlvbiwgdHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXTo6c2VsZWN0aW9uLFxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1jdXJzb3ItdGFyZ2V0XTo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXS5hdHRhY2htZW50X19jYXB0aW9uLWVkaXRvcjpmb2N1czo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBoaWdobGlnaHQ7XG59XG5cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0uYXR0YWNobWVudF9fY2FwdGlvbi1lZGl0b3I6Zm9jdXM6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGhpZ2hsaWdodDtcbn1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXS5hdHRhY2htZW50LmF0dGFjaG1lbnQtLWZpbGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaGlnaGxpZ2h0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50cml4LWVkaXRvciBbZGF0YS10cml4LW11dGFibGVdLmF0dGFjaG1lbnQgaW1nIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGhpZ2hsaWdodDtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50OmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudC0tcHJldmlldyAuYXR0YWNobWVudF9fY2FwdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiA5MCU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluO1xufVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudF9fcHJvZ3Jlc3NbdmFsdWU9XCIxMDBcIl0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudF9fY2FwdGlvbi1lZGl0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudF9fdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtMC45ZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzY2NjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiA4MCU7XG4gIHBhZGRpbmc6IDAgMC44ZW07XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b24udHJpeC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjY2JlZWZhO1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbi0tcmVtb3ZlIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgaGlnaGxpZ2h0O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b24tLXJlbW92ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC43O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOSUyMDYuNDElMjAxNy41OSUyMDUlMjAxMiUyMDEwLjU5JTIwNi40MSUyMDUlMjA1JTIwNi40MSUyMDEwLjU5JTIwMTIlMjA1JTIwMTcuNTklMjA2LjQxJTIwMTklMjAxMiUyMDEzLjQxJTIwMTcuNTklMjAxOSUyMDE5JTIwMTcuNTklMjAxMy40MSUyMDEyeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAwaDI0djI0SDB6JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG59XG5cbnRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbi0tcmVtb3ZlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b24tLXJlbW92ZTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX21ldGFkYXRhLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX21ldGFkYXRhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDAuMWVtIDAuNmVtO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50X19tZXRhZGF0YSAuYXR0YWNobWVudF9fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX21ldGFkYXRhIC5hdHRhY2htZW50X19zaXplIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udHJpeC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnRyaXgtY29udGVudCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHJpeC1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnRyaXgtY29udGVudCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiAwIHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xufVxuXG4udHJpeC1jb250ZW50IFtkaXI9cnRsXSBibG9ja3F1b3RlLFxuLnRyaXgtY29udGVudCBibG9ja3F1b3RlW2Rpcj1ydGxdIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cblxuLnRyaXgtY29udGVudCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi50cml4LWNvbnRlbnQgW2Rpcj1ydGxdIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi50cml4LWNvbnRlbnQgcHJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZzogMC41ZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi50cml4LWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50IGE6aG92ZXIsIC50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQgYTp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnRfX2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnRfX2NhcHRpb24gLmF0dGFjaG1lbnRfX25hbWUgKyAuYXR0YWNobWVudF9fc2l6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIg4oCiXCI7XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50LS1wcmV2aWV3IC5hdHRhY2htZW50X19jYXB0aW9uIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtLWZpbGUge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAycHggMnB4IDJweDtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50LWdhbGxlcnkgLmF0dGFjaG1lbnQge1xuICBmbGV4OiAxIDAgMzMlO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBtYXgtd2lkdGg6IDMzJTtcbn1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudC1nYWxsZXJ5LmF0dGFjaG1lbnQtZ2FsbGVyeS0tMiAuYXR0YWNobWVudCwgLnRyaXgtY29udGVudCAuYXR0YWNobWVudC1nYWxsZXJ5LmF0dGFjaG1lbnQtZ2FsbGVyeS0tNCAuYXR0YWNobWVudCB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4iXX0= */