.vcdk-side-menu {
  --side-menu-header-height: 76px;
}
@media (max-width: 767px) {
  .vcdk-side-menu::part(menu) {
    max-width: none;
    width: 100vw;
  }
}
@media (min-width: 768px) {
  .vcdk-side-menu:has(.chatwithalice)::part(menu) {
    overflow: visible;
  }
}
.vcdk-side-menu vcdk-side-menu-item::part(text) {
  text-wrap: wrap;
}
.vcdk-side-menu__header {
  font-family: var(--vcdk-typography-heading-4-font-family-small-screens);
  font-weight: var(--vcdk-typography-heading-4-weight-small-screens);
  font-size: var(--vcdk-typography-heading-4-size-small-screens);
  line-height: var(--vcdk-typography-heading-4-line-height-small-screens);
  letter-spacing: var(--vcdk-typography-heading-4-letter-spacing-small-screens);
  display: flex;
  align-items: center;
  gap: var(--vcdk-spacing-4);
  padding-inline-start: var(--vcdk-spacing-8);
}
@media (min-width: 904px) {
  .vcdk-side-menu__header {
    font-family: var(--vcdk-typography-heading-4-font-family-large-screens);
    font-weight: var(--vcdk-typography-heading-4-weight-large-screens);
    font-size: var(--vcdk-typography-heading-4-size-large-screens);
    line-height: var(--vcdk-typography-heading-4-line-height-large-screens);
    letter-spacing: var(--vcdk-typography-heading-4-letter-spacing-large-screens);
  }
}
.vcdk-side-menu__content {
  border-block-start: 1px solid var(--vcdk-color-border-subtle);
  padding-block-start: var(--vcdk-spacing-6);
}
.vcdk-side-menu__group {
  position: relative;
}
.vcdk-side-menu__group vcdk-side-menu-item::part(menu-item) {
  margin-inline-start: var(--vcdk-spacing-6);
}
.vcdk-side-menu__group:has(> .vcdk-side-menu__group-label):has(> vcdk-side-menu-group) > vcdk-side-menu-group::part(summary) {
  padding-block: var(--vcdk-spacing-6);
}
.vcdk-side-menu__group:has(> .vcdk-side-menu__group-label:hover):has(> vcdk-side-menu-group) > vcdk-side-menu-group::part(summary) {
  background-color: var(--vcdk-color-bg-hover);
}
.vcdk-side-menu__group--nested {
  margin-inline-start: var(--vcdk-spacing-2);
}
.vcdk-side-menu__group--nested vcdk-side-menu-group::part(group) {
  margin-inline-end: 0;
}
.vcdk-side-menu__group-label {
  font-family: var(--vcdk-typography-subtitle-1-font-family-small-screens);
  font-weight: var(--vcdk-typography-subtitle-1-weight-small-screens);
  font-size: var(--vcdk-typography-subtitle-1-size-small-screens);
  line-height: var(--vcdk-typography-subtitle-1-line-height-small-screens);
  letter-spacing: var(--vcdk-typography-subtitle-1-letter-spacing-small-screens);
  position: absolute;
  inset-block-start: 0;
  inset-inline: var(--vcdk-spacing-11) 0;
  padding-block: var(--vcdk-spacing-5);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 904px) {
  .vcdk-side-menu__group-label {
    font-family: var(--vcdk-typography-subtitle-1-font-family-large-screens);
    font-weight: var(--vcdk-typography-subtitle-1-weight-large-screens);
    font-size: var(--vcdk-typography-subtitle-1-size-large-screens);
    line-height: var(--vcdk-typography-subtitle-1-line-height-large-screens);
    letter-spacing: var(--vcdk-typography-subtitle-1-letter-spacing-large-screens);
  }
}
.vcdk-side-menu__group--active::part(summary) {
  background-color: var(--vcdk-color-bg-pressed);
}
.vcdk-side-menu__subtitle {
  font-family: var(--vcdk-typography-subtitle-2-font-family-small-screens);
  font-weight: var(--vcdk-typography-subtitle-2-weight-small-screens);
  font-size: var(--vcdk-typography-subtitle-2-size-small-screens);
  line-height: var(--vcdk-typography-subtitle-2-line-height-small-screens);
  letter-spacing: var(--vcdk-typography-subtitle-2-letter-spacing-small-screens);
  color: var(--vcdk-color-text-subtle);
  margin-inline-start: var(--vcdk-spacing-5);
  margin-block-end: var(--vcdk-spacing-3);
}
@media (min-width: 904px) {
  .vcdk-side-menu__subtitle {
    font-family: var(--vcdk-typography-subtitle-2-font-family-large-screens);
    font-weight: var(--vcdk-typography-subtitle-2-weight-large-screens);
    font-size: var(--vcdk-typography-subtitle-2-size-large-screens);
    line-height: var(--vcdk-typography-subtitle-2-line-height-large-screens);
    letter-spacing: var(--vcdk-typography-subtitle-2-letter-spacing-large-screens);
  }
}
.vcdk-side-menu__section--userinfo {
  padding-inline-start: var(--vcdk-spacing-6);
  display: flex;
  gap: var(--vcdk-spacing-4);
  place-items: center;
}
.vcdk-side-menu__section--userdetails {
  font-family: var(--vcdk-typography-caption-2-font-family-small-screens);
  font-weight: var(--vcdk-typography-caption-2-weight-small-screens);
  font-size: var(--vcdk-typography-caption-2-size-small-screens);
  line-height: var(--vcdk-typography-caption-2-line-height-small-screens);
  letter-spacing: var(--vcdk-typography-caption-2-letter-spacing-small-screens);
  color: var(--vcdk-color-text-subtle);
  display: flex;
  flex-direction: column;
}
@media (min-width: 904px) {
  .vcdk-side-menu__section--userdetails {
    font-family: var(--vcdk-typography-caption-2-font-family-large-screens);
    font-weight: var(--vcdk-typography-caption-2-weight-large-screens);
    font-size: var(--vcdk-typography-caption-2-size-large-screens);
    line-height: var(--vcdk-typography-caption-2-line-height-large-screens);
    letter-spacing: var(--vcdk-typography-caption-2-letter-spacing-large-screens);
  }
}
.vcdk-side-menu__section--auxiliary {
  padding-inline-start: var(--vcdk-spacing-5);
}
.vcdk-side-menu__section--auxiliaryText {
  color: var(--vcdk-color-text-subtle);
  margin-block: var(--vcdk-spacing-6);
}
.vcdk-side-menu__section--metalinks {
  position: absolute;
  inset: auto 0 var(--vcdk-spacing-6);
}
.vcdk-side-menu__section--portal {
  padding-inline: var(--vcdk-spacing-6);
}
@media (max-width: 959px) {
  .vcdk-side-menu__section--navigation {
    max-height: calc(100dvh - var(--side-menu-header-height) - var(--side-menu-nav-section-metalinks-height));
    overflow-y: scroll;
  }
}
.vcdk-side-menu--notificationsPanel .notificationsPanel--empty {
  --vcdk-color-icon: var(--vcdk-color-bg-disabled);
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: center;
  color: var(--vcdk-color-text-subtle);
}
.vcdk-side-menu--notificationsPanel .notificationsPanel__list {
  margin-block-start: calc(var(--vcdk-spacing-6) * -1);
}
.vcdk-side-menu--notificationsPanel .notificationsPanel__item {
  display: flex;
  padding: var(--vcdk-spacing-5);
  align-items: center;
  border-bottom: 1px solid var(--vcdk-color-border-subtle);
  gap: 12px;
  min-height: var(--vcdk-list-height);
}
.vcdk-side-menu--notificationsPanel .notificationsPanel__item:hover {
  background-color: var(--vcdk-color-bg-hover);
}
.vcdk-side-menu--notificationsPanel .notificationsPanel__item-title {
  font-family: var(--vcdk-typography-subtitle-2-font-family-small-screens);
  font-weight: var(--vcdk-typography-subtitle-2-weight-small-screens);
  font-size: var(--vcdk-typography-subtitle-2-size-small-screens);
  line-height: var(--vcdk-typography-subtitle-2-line-height-small-screens);
  letter-spacing: var(--vcdk-typography-subtitle-2-letter-spacing-small-screens);
  color: var(--vcdk-color-text);
}
@media (min-width: 904px) {
  .vcdk-side-menu--notificationsPanel .notificationsPanel__item-title {
    font-family: var(--vcdk-typography-subtitle-2-font-family-large-screens);
    font-weight: var(--vcdk-typography-subtitle-2-weight-large-screens);
    font-size: var(--vcdk-typography-subtitle-2-size-large-screens);
    line-height: var(--vcdk-typography-subtitle-2-line-height-large-screens);
    letter-spacing: var(--vcdk-typography-subtitle-2-letter-spacing-large-screens);
  }
}
.vcdk-side-menu--notificationsPanel .notificationsPanel__item-description {
  font-family: var(--vcdk-typography-caption-1-font-family-small-screens);
  font-weight: var(--vcdk-typography-caption-1-weight-small-screens);
  font-size: var(--vcdk-typography-caption-1-size-small-screens);
  line-height: var(--vcdk-typography-caption-1-line-height-small-screens);
  letter-spacing: var(--vcdk-typography-caption-1-letter-spacing-small-screens);
  color: var(--vcdk-color-text);
  display: flex;
  min-height: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--vcdk-spacing-3);
  flex: 1 0 0;
}
@media (min-width: 904px) {
  .vcdk-side-menu--notificationsPanel .notificationsPanel__item-description {
    font-family: var(--vcdk-typography-caption-1-font-family-large-screens);
    font-weight: var(--vcdk-typography-caption-1-weight-large-screens);
    font-size: var(--vcdk-typography-caption-1-size-large-screens);
    line-height: var(--vcdk-typography-caption-1-line-height-large-screens);
    letter-spacing: var(--vcdk-typography-caption-1-letter-spacing-large-screens);
  }
}
.vcdk-side-menu--notificationsPanel .notificationsPanel__item-timestamp {
  font-family: var(--vcdk-typography-caption-1-font-family-small-screens);
  font-weight: var(--vcdk-typography-caption-1-weight-small-screens);
  font-size: var(--vcdk-typography-caption-1-size-small-screens);
  line-height: var(--vcdk-typography-caption-1-line-height-small-screens);
  letter-spacing: var(--vcdk-typography-caption-1-letter-spacing-small-screens);
  color: var(--vcdk-color-text-subtlest);
}
@media (min-width: 904px) {
  .vcdk-side-menu--notificationsPanel .notificationsPanel__item-timestamp {
    font-family: var(--vcdk-typography-caption-1-font-family-large-screens);
    font-weight: var(--vcdk-typography-caption-1-weight-large-screens);
    font-size: var(--vcdk-typography-caption-1-size-large-screens);
    line-height: var(--vcdk-typography-caption-1-line-height-large-screens);
    letter-spacing: var(--vcdk-typography-caption-1-letter-spacing-large-screens);
  }
}
.vcdk-side-menu--notificationsPanel .notificationsPanel__item-timestampWrapper {
  display: flex;
  padding: var(--vcdk-spacing-2) 0;
  align-items: center;
  gap: var(--vcdk-spacing-5);
  align-self: stretch;
}
.vcdk-side-menu--notificationsPanel .notificationsPanel__item-type {
  font-family: var(--vcdk-typography-caption-2-font-family-small-screens);
  font-weight: var(--vcdk-typography-caption-2-weight-small-screens);
  font-size: var(--vcdk-typography-caption-2-size-small-screens);
  line-height: var(--vcdk-typography-caption-2-line-height-small-screens);
  letter-spacing: var(--vcdk-typography-caption-2-letter-spacing-small-screens);
  border-radius: var(--vcdk-radius-default);
  display: flex;
  padding: 2px 4px;
  justify-content: center;
  align-items: center;
  gap: 4px;
}
@media (min-width: 904px) {
  .vcdk-side-menu--notificationsPanel .notificationsPanel__item-type {
    font-family: var(--vcdk-typography-caption-2-font-family-large-screens);
    font-weight: var(--vcdk-typography-caption-2-weight-large-screens);
    font-size: var(--vcdk-typography-caption-2-size-large-screens);
    line-height: var(--vcdk-typography-caption-2-line-height-large-screens);
    letter-spacing: var(--vcdk-typography-caption-2-letter-spacing-large-screens);
  }
}
.vcdk-side-menu--notificationsPanel .notificationsPanel__item-type--external {
  color: var(--vcdk-color-text-on-category-5-subtle);
  background-color: var(--vcdk-color-bg-category-5-subtle);
}
.vcdk-side-menu--notificationsPanel .notificationsPanel__item-type--internal {
  color: var(--vcdk-color-text-on-category-4-subtle);
  background-color: var(--vcdk-color-bg-category-4-subtle);
}
.vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__badge {
  margin-block-start: calc(var(--vcdk-spacing-2) * -1);
}
.vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__list {
  margin-block-start: calc(var(--vcdk-spacing-6) * -1);
}
.vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__list--empty {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: center;
  color: var(--vcdk-color-text-subtle);
}
.vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__list--icon::part(svg) {
  color: var(--vcdk-color-border-subtle);
}
.vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__item {
  padding-block: var(--vcdk-spacing-2);
}
.vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__item:not(:last-of-type) {
  border-block-end: 1px solid var(--vcdk-color-border-subtle);
}
.vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__item--text {
  align-self: center;
}
.vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__item--title, .vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__item--description {
  text-wrap: wrap;
}
.vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__item--title {
  font-family: var(--vcdk-typography-subtitle-2-font-family-small-screens);
  font-weight: var(--vcdk-typography-subtitle-2-weight-small-screens);
  font-size: var(--vcdk-typography-subtitle-2-size-small-screens);
  line-height: var(--vcdk-typography-subtitle-2-line-height-small-screens);
  letter-spacing: var(--vcdk-typography-subtitle-2-letter-spacing-small-screens);
  color: var(--vcdk-color-text);
}
@media (min-width: 904px) {
  .vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__item--title {
    font-family: var(--vcdk-typography-subtitle-2-font-family-large-screens);
    font-weight: var(--vcdk-typography-subtitle-2-weight-large-screens);
    font-size: var(--vcdk-typography-subtitle-2-size-large-screens);
    line-height: var(--vcdk-typography-subtitle-2-line-height-large-screens);
    letter-spacing: var(--vcdk-typography-subtitle-2-letter-spacing-large-screens);
  }
}
.vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__item--icon {
  width: 48px;
  height: 48px;
  padding-block: var(--vcdk-spacing-4);
  padding-inline: var(--vcdk-spacing-6);
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: center;
  margin-inline-end: var(--vcdk-spacing-5);
  background-color: var(--vcdk-color-bg-category-2-subtle);
  border-radius: var(--vcdk-radius-default);
}
.vcdk-side-menu--externalNotificationPanel .externalNotificationPanel__item--slotEnd {
  display: flex;
  gap: var(--vcdk-spacing-5);
}
.vcdk-side-menu--supportPanel .vcdk-side-menu__section {
  padding-inline: var(--vcdk-spacing-5);
}
.vcdk-side-menu--supportPanel .supportInfo--item {
  display: flex;
  gap: var(--vcdk-spacing-4);
  padding-inline: var(--vcdk-spacing-6);
  padding-block: var(--vcdk-spacing-5);
  color: var(--vcdk-color-text-subtle);
  border-radius: var(--vcdk-radius-default);
  word-break: break-word;
}
.vcdk-side-menu--supportPanel .supportInfo--item:hover {
  background-color: var(--vcdk-color-bg-selected-subtle);
}
.vcdk-side-menu--supportPanel .supportInfo--icon::part(svg) {
  color: var(--vcdk-color-icon-subtle);
}
.vcdk-side-menu--supportPanel .supportInfo--details {
  display: flex;
  flex-direction: column;
}
.vcdk-side-menu--supportPanel .helpdeskInfo--link::part(menu-item) {
  color: var(--vcdk-color-text-link);
}
.vcdk-side-menu__avatar {
  width: 64px;
  height: 64px;
  border-radius: var(--vcdk-radius-circular);
  color: var(--vcdk-color-text);
  background-color: var(--vcdk-color-bg-pressed);
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.vcdk-side-menu__avatar--shortname {
  font-family: var(--vcdk-typography-large-body-font-family-small-screens);
  font-weight: var(--vcdk-typography-large-body-weight-small-screens);
  font-size: var(--vcdk-typography-large-body-size-small-screens);
  line-height: var(--vcdk-typography-large-body-line-height-small-screens);
  letter-spacing: var(--vcdk-typography-large-body-letter-spacing-small-screens);
  color: var(--vcdk-color-text-subtle);
}
@media (min-width: 904px) {
  .vcdk-side-menu__avatar--shortname {
    font-family: var(--vcdk-typography-large-body-font-family-large-screens);
    font-weight: var(--vcdk-typography-large-body-weight-large-screens);
    font-size: var(--vcdk-typography-large-body-size-large-screens);
    line-height: var(--vcdk-typography-large-body-line-height-large-screens);
    letter-spacing: var(--vcdk-typography-large-body-letter-spacing-large-screens);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vaG9tZS92c3RzL3dvcmsvMS9zL3ZvbHZvLWNsaWVudGxpYnMtYXBwcy9zcmMvbWFpbi9mcm9udGVuZC92b2x2by9zaGFyZWQvdmNkay9jb21wb25lbnRzL3NpZGUtbWVudS9zaWRlLW1lbnUuY2xpZW50bGlicy5zY3NzIiwiLi4vdGFyZ2V0L3ZhdWx0LXdvcmsvamNyX3Jvb3QvYXBwcy92b2x2by9jbGllbnRsaWJzL3NoYXJlZC92Y2RrL2NvbXBvbmVudHMvc2lkZS1tZW51L3NpZGUtbWVudS5idW5kbGUuY3NzIiwiZmlsZTovLy9ob21lL3ZzdHMvd29yay8xL3Mvdm9sdm8tY2xpZW50bGlicy1hcHBzL2J1aWxkL25vZGVfbW9kdWxlcy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsImZpbGU6Ly8vaG9tZS92c3RzL3dvcmsvMS9zL3ZvbHZvLWNsaWVudGxpYnMtYXBwcy9zcmMvbWFpbi9mcm9udGVuZC92b2x2by9jb21tb24vc3R5bGVzL2Fic3RyYWN0L21peGlucy9fdHlwb2dyYXBoeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0ksK0JBQUE7QUNESjtBQzhESTtFRjFESTtJQUNJLGVBQUE7SUFDQSxZQUFBO0VDRFY7QUFDRjtBQ3dESTtFRmxEUTtJQUNJLGlCQUFBO0VDSGQ7QUFDRjtBRE9JO0VBQ0ksZUFBQTtBQ0xSO0FEUUk7RUdDWSx1RUFBQTtFQUFBLGtFQUFBO0VBQUEsOERBQUE7RUFBQSx1RUFBQTtFQUFBLDZFQUFBO0VIQ1IsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQ0FBQTtBQ0ZSO0FFQ1k7RUhKUjtJR01nQix1RUFBQTtJQUFBLGtFQUFBO0lBQUEsOERBQUE7SUFBQSx1RUFBQTtJQUFBLDZFQUFBO0VGS2xCO0FBQ0Y7QURKSTtFQUNJLDZEQUFBO0VBQ0EsMENBQUE7QUNNUjtBREhJO0VBQ0ksa0JBQUE7QUNLUjtBREhRO0VBQ0ksMENBQUE7QUNL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Q0FBQTtFQUNBLG9DQUFBO0VBQ0EseUNBQUE7RUFDQSxzQkFBQTtBQ2tEaEI7QURoRGdCO0VBQ0ksc0RBQUE7QUNrRHBCO0FEOUNZO0VBQ0ksb0NBQUE7QUNnRGhCO0FEN0NZO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0FDK0NoQjtBRDFDWTtFQUNJLGtDQUFBO0FDNENoQjtBRHZDSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMENBQUE7RUFDQSw2QkFBQTtFQUNBLDhDQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBQ3lDUjtBRHZDUTtFRy9TUSx3RUFBQTtFQUFBLG1FQUFBO0VBQUEsK0RBQUE7RUFBQSx3RUFBQTtFQUFBLDhFQUFBO0VIaVRKLG9DQUFBO0FDNkNaO0FFM1ZZO0VINFNKO0lHMVNZLHdFQUFBO0lBQUEsbUVBQUE7SUFBQSwrREFBQTtJQUFBLHdFQUFBO0lBQUEsOEVBQUE7RUZpV2xCO0FBQ0YiLCJmaWxlIjoiLi4vdGFyZ2V0L3ZhdWx0LXdvcmsvamNyX3Jvb3QvYXBwcy92b2x2by9jbGllbnRsaWJzL3NoYXJlZC92Y2RrL2NvbXBvbmVudHMvc2lkZS1tZW51L3NpZGUtbWVudS5idW5kbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCIudmNkay1zaWRlLW1lbnUge1xuICAtLXNpZGUtbWVudS1oZWFkZXItaGVpZ2h0OiA3NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52Y2RrLXNpZGUtbWVudTo6cGFydChtZW51KSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52Y2RrLXNpZGUtbWVudTpoYXMoLmNoYXR3aXRoYWxpY2UpOjpwYXJ0KG1lbnUpIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLnZjZGstc2lkZS1tZW51IHZjZGstc2lkZS1tZW51LWl0ZW06OnBhcnQodGV4dCkge1xuICB0ZXh0LXdyYXA6IHdyYXA7XG59XG4udmNkay1zaWRlLW1lbnVfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktaGVhZGluZy00LWZvbnQtZmFtaWx5LXNtYWxsLXNjcmVlbnMpO1xuICBmb250LXdlaWdodDogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWhlYWRpbmctNC13ZWlnaHQtc21hbGwtc2NyZWVucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWhlYWRpbmctNC1zaXplLXNtYWxsLXNjcmVlbnMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWhlYWRpbmctNC1saW5lLWhlaWdodC1zbWFsbC1zY3JlZW5zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1oZWFkaW5nLTQtbGV0dGVyLXNwYWNpbmctc21hbGwtc2NyZWVucyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tdmNkay1zcGFjaW5nLTQpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tdmNkay1zcGFjaW5nLTgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwNHB4KSB7XG4gIC52Y2RrLXNpZGUtbWVudV9faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWhlYWRpbmctNC1mb250LWZhbWlseS1sYXJnZS1zY3JlZW5zKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWhlYWRpbmctNC13ZWlnaHQtbGFyZ2Utc2NyZWVucyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktaGVhZGluZy00LXNpemUtbGFyZ2Utc2NyZWVucyk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1oZWFkaW5nLTQtbGluZS1oZWlnaHQtbGFyZ2Utc2NyZWVucyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1oZWFkaW5nLTQtbGV0dGVyLXNwYWNpbmctbGFyZ2Utc2NyZWVucyk7XG4gIH1cbn1cbi52Y2RrLXNpZGUtbWVudV9fY29udGVudCB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLXZjZGstY29sb3ItYm9yZGVyLXN1YnRsZSk7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXZjZGstc3BhY2luZy02KTtcbn1cbi52Y2RrLXNpZGUtbWVudV9fZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmNkay1zaWRlLW1lbnVfX2dyb3VwIHZjZGstc2lkZS1tZW51LWl0ZW06OnBhcnQobWVudS1pdGVtKSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXZjZGstc3BhY2luZy02KTtcbn1cbi52Y2RrLXNpZGUtbWVudV9fZ3JvdXA6aGFzKD4gLnZjZGstc2lkZS1tZW51X19ncm91cC1sYWJlbCk6aGFzKD4gdmNkay1zaWRlLW1lbnUtZ3JvdXApID4gdmNkay1zaWRlLW1lbnUtZ3JvdXA6OnBhcnQoc3VtbWFyeSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS12Y2RrLXNwYWNpbmctNik7XG59XG4udmNkay1zaWRlLW1lbnVfX2dyb3VwOmhhcyg+IC52Y2RrLXNpZGUtbWVudV9fZ3JvdXAtbGFiZWw6aG92ZXIpOmhhcyg+IHZjZGstc2lkZS1tZW51LWdyb3VwKSA+IHZjZGstc2lkZS1tZW51LWdyb3VwOjpwYXJ0KHN1bW1hcnkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmNkay1jb2xvci1iZy1ob3Zlcik7XG59XG4udmNkay1zaWRlLW1lbnVfX2dyb3VwLS1uZXN0ZWQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS12Y2RrLXNwYWNpbmctMik7XG59XG4udmNkay1zaWRlLW1lbnVfX2dyb3VwLS1uZXN0ZWQgdmNkay1zaWRlLW1lbnUtZ3JvdXA6OnBhcnQoZ3JvdXApIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG4udmNkay1zaWRlLW1lbnVfX2dyb3VwLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0xLWZvbnQtZmFtaWx5LXNtYWxsLXNjcmVlbnMpO1xuICBmb250LXdlaWdodDogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTEtd2VpZ2h0LXNtYWxsLXNjcmVlbnMpO1xuICBmb250LXNpemU6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0xLXNpemUtc21hbGwtc2NyZWVucyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMS1saW5lLWhlaWdodC1zbWFsbC1zY3JlZW5zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0xLWxldHRlci1zcGFjaW5nLXNtYWxsLXNjcmVlbnMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmU6IHZhcigtLXZjZGstc3BhY2luZy0xMSkgMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tdmNkay1zcGFjaW5nLTUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDRweCkge1xuICAudmNkay1zaWRlLW1lbnVfX2dyb3VwLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTEtZm9udC1mYW1pbHktbGFyZ2Utc2NyZWVucyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0xLXdlaWdodC1sYXJnZS1zY3JlZW5zKTtcbiAgICBmb250LXNpemU6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0xLXNpemUtbGFyZ2Utc2NyZWVucyk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0xLWxpbmUtaGVpZ2h0LWxhcmdlLXNjcmVlbnMpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMS1sZXR0ZXItc3BhY2luZy1sYXJnZS1zY3JlZW5zKTtcbiAgfVxufVxuLnZjZGstc2lkZS1tZW51X19ncm91cC0tYWN0aXZlOjpwYXJ0KHN1bW1hcnkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmNkay1jb2xvci1iZy1wcmVzc2VkKTtcbn1cbi52Y2RrLXNpZGUtbWVudV9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItZm9udC1mYW1pbHktc21hbGwtc2NyZWVucyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi13ZWlnaHQtc21hbGwtc2NyZWVucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItc2l6ZS1zbWFsbC1zY3JlZW5zKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0LXNtYWxsLXNjcmVlbnMpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItbGV0dGVyLXNwYWNpbmctc21hbGwtc2NyZWVucyk7XG4gIGNvbG9yOiB2YXIoLS12Y2RrLWNvbG9yLXRleHQtc3VidGxlKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tdmNkay1zcGFjaW5nLTUpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS12Y2RrLXNwYWNpbmctMyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTA0cHgpIHtcbiAgLnZjZGstc2lkZS1tZW51X19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0yLWZvbnQtZmFtaWx5LWxhcmdlLXNjcmVlbnMpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi13ZWlnaHQtbGFyZ2Utc2NyZWVucyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi1zaXplLWxhcmdlLXNjcmVlbnMpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi1saW5lLWhlaWdodC1sYXJnZS1zY3JlZW5zKTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItbGV0dGVyLXNwYWNpbmctbGFyZ2Utc2NyZWVucyk7XG4gIH1cbn1cbi52Y2RrLXNpZGUtbWVudV9fc2VjdGlvbi0tdXNlcmluZm8ge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tdmNkay1zcGFjaW5nLTYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXZjZGstc3BhY2luZy00KTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi52Y2RrLXNpZGUtbWVudV9fc2VjdGlvbi0tdXNlcmRldGFpbHMge1xuICBmb250LWZhbWlseTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWNhcHRpb24tMi1mb250LWZhbWlseS1zbWFsbC1zY3JlZW5zKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTItd2VpZ2h0LXNtYWxsLXNjcmVlbnMpO1xuICBmb250LXNpemU6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTItc2l6ZS1zbWFsbC1zY3JlZW5zKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTItbGluZS1oZWlnaHQtc21hbGwtc2NyZWVucyk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0yLWxldHRlci1zcGFjaW5nLXNtYWxsLXNjcmVlbnMpO1xuICBjb2xvcjogdmFyKC0tdmNkay1jb2xvci10ZXh0LXN1YnRsZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTA0cHgpIHtcbiAgLnZjZGstc2lkZS1tZW51X19zZWN0aW9uLS11c2VyZGV0YWlscyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTItZm9udC1mYW1pbHktbGFyZ2Utc2NyZWVucyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTItd2VpZ2h0LWxhcmdlLXNjcmVlbnMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWNhcHRpb24tMi1zaXplLWxhcmdlLXNjcmVlbnMpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0yLWxpbmUtaGVpZ2h0LWxhcmdlLXNjcmVlbnMpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0yLWxldHRlci1zcGFjaW5nLWxhcmdlLXNjcmVlbnMpO1xuICB9XG59XG4udmNkay1zaWRlLW1lbnVfX3NlY3Rpb24tLWF1eGlsaWFyeSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS12Y2RrLXNwYWNpbmctNSk7XG59XG4udmNkay1zaWRlLW1lbnVfX3NlY3Rpb24tLWF1eGlsaWFyeVRleHQge1xuICBjb2xvcjogdmFyKC0tdmNkay1jb2xvci10ZXh0LXN1YnRsZSk7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tdmNkay1zcGFjaW5nLTYpO1xufVxuLnZjZGstc2lkZS1tZW51X19zZWN0aW9uLS1tZXRhbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiBhdXRvIDAgdmFyKC0tdmNkay1zcGFjaW5nLTYpO1xufVxuLnZjZGstc2lkZS1tZW51X19zZWN0aW9uLS1wb3J0YWwge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tdmNkay1zcGFjaW5nLTYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC52Y2RrLXNpZGUtbWVudV9fc2VjdGlvbi0tbmF2aWdhdGlvbiB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSB2YXIoLS1zaWRlLW1lbnUtaGVhZGVyLWhlaWdodCkgLSB2YXIoLS1zaWRlLW1lbnUtbmF2LXNlY3Rpb24tbWV0YWxpbmtzLWhlaWdodCkpO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuLnZjZGstc2lkZS1tZW51LS1ub3RpZmljYXRpb25zUGFuZWwgLm5vdGlmaWNhdGlvbnNQYW5lbC0tZW1wdHkge1xuICAtLXZjZGstY29sb3ItaWNvbjogdmFyKC0tdmNkay1jb2xvci1iZy1kaXNhYmxlZCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXZjZGstY29sb3ItdGV4dC1zdWJ0bGUpO1xufVxuLnZjZGstc2lkZS1tZW51LS1ub3RpZmljYXRpb25zUGFuZWwgLm5vdGlmaWNhdGlvbnNQYW5lbF9fbGlzdCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS12Y2RrLXNwYWNpbmctNikgKiAtMSk7XG59XG4udmNkay1zaWRlLW1lbnUtLW5vdGlmaWNhdGlvbnNQYW5lbCAubm90aWZpY2F0aW9uc1BhbmVsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tdmNkay1zcGFjaW5nLTUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdmNkay1jb2xvci1ib3JkZXItc3VidGxlKTtcbiAgZ2FwOiAxMnB4O1xuICBtaW4taGVpZ2h0OiB2YXIoLS12Y2RrLWxpc3QtaGVpZ2h0KTtcbn1cbi52Y2RrLXNpZGUtbWVudS0tbm90aWZpY2F0aW9uc1BhbmVsIC5ub3RpZmljYXRpb25zUGFuZWxfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12Y2RrLWNvbG9yLWJnLWhvdmVyKTtcbn1cbi52Y2RrLXNpZGUtbWVudS0tbm90aWZpY2F0aW9uc1BhbmVsIC5ub3RpZmljYXRpb25zUGFuZWxfX2l0ZW0tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItZm9udC1mYW1pbHktc21hbGwtc2NyZWVucyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi13ZWlnaHQtc21hbGwtc2NyZWVucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItc2l6ZS1zbWFsbC1zY3JlZW5zKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0yLWxpbmUtaGVpZ2h0LXNtYWxsLXNjcmVlbnMpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItbGV0dGVyLXNwYWNpbmctc21hbGwtc2NyZWVucyk7XG4gIGNvbG9yOiB2YXIoLS12Y2RrLWNvbG9yLXRleHQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwNHB4KSB7XG4gIC52Y2RrLXNpZGUtbWVudS0tbm90aWZpY2F0aW9uc1BhbmVsIC5ub3RpZmljYXRpb25zUGFuZWxfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi1mb250LWZhbWlseS1sYXJnZS1zY3JlZW5zKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItd2VpZ2h0LWxhcmdlLXNjcmVlbnMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItc2l6ZS1sYXJnZS1zY3JlZW5zKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItbGluZS1oZWlnaHQtbGFyZ2Utc2NyZWVucyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0yLWxldHRlci1zcGFjaW5nLWxhcmdlLXNjcmVlbnMpO1xuICB9XG59XG4udmNkay1zaWRlLW1lbnUtLW5vdGlmaWNhdGlvbnNQYW5lbCAubm90aWZpY2F0aW9uc1BhbmVsX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTEtZm9udC1mYW1pbHktc21hbGwtc2NyZWVucyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0xLXdlaWdodC1zbWFsbC1zY3JlZW5zKTtcbiAgZm9udC1zaXplOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0xLXNpemUtc21hbGwtc2NyZWVucyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0xLWxpbmUtaGVpZ2h0LXNtYWxsLXNjcmVlbnMpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWNhcHRpb24tMS1sZXR0ZXItc3BhY2luZy1zbWFsbC1zY3JlZW5zKTtcbiAgY29sb3I6IHZhcigtLXZjZGstY29sb3ItdGV4dCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS12Y2RrLXNwYWNpbmctMyk7XG4gIGZsZXg6IDEgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwNHB4KSB7XG4gIC52Y2RrLXNpZGUtbWVudS0tbm90aWZpY2F0aW9uc1BhbmVsIC5ub3RpZmljYXRpb25zUGFuZWxfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0xLWZvbnQtZmFtaWx5LWxhcmdlLXNjcmVlbnMpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0xLXdlaWdodC1sYXJnZS1zY3JlZW5zKTtcbiAgICBmb250LXNpemU6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTEtc2l6ZS1sYXJnZS1zY3JlZW5zKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWNhcHRpb24tMS1saW5lLWhlaWdodC1sYXJnZS1zY3JlZW5zKTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWNhcHRpb24tMS1sZXR0ZXItc3BhY2luZy1sYXJnZS1zY3JlZW5zKTtcbiAgfVxufVxuLnZjZGstc2lkZS1tZW51LS1ub3RpZmljYXRpb25zUGFuZWwgLm5vdGlmaWNhdGlvbnNQYW5lbF9faXRlbS10aW1lc3RhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWNhcHRpb24tMS1mb250LWZhbWlseS1zbWFsbC1zY3JlZW5zKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTEtd2VpZ2h0LXNtYWxsLXNjcmVlbnMpO1xuICBmb250LXNpemU6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTEtc2l6ZS1zbWFsbC1zY3JlZW5zKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTEtbGluZS1oZWlnaHQtc21hbGwtc2NyZWVucyk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0xLWxldHRlci1zcGFjaW5nLXNtYWxsLXNjcmVlbnMpO1xuICBjb2xvcjogdmFyKC0tdmNkay1jb2xvci10ZXh0LXN1YnRsZXN0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDRweCkge1xuICAudmNkay1zaWRlLW1lbnUtLW5vdGlmaWNhdGlvbnNQYW5lbCAubm90aWZpY2F0aW9uc1BhbmVsX19pdGVtLXRpbWVzdGFtcCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTEtZm9udC1mYW1pbHktbGFyZ2Utc2NyZWVucyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTEtd2VpZ2h0LWxhcmdlLXNjcmVlbnMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWNhcHRpb24tMS1zaXplLWxhcmdlLXNjcmVlbnMpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0xLWxpbmUtaGVpZ2h0LWxhcmdlLXNjcmVlbnMpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0xLWxldHRlci1zcGFjaW5nLWxhcmdlLXNjcmVlbnMpO1xuICB9XG59XG4udmNkay1zaWRlLW1lbnUtLW5vdGlmaWNhdGlvbnNQYW5lbCAubm90aWZpY2F0aW9uc1BhbmVsX19pdGVtLXRpbWVzdGFtcFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiB2YXIoLS12Y2RrLXNwYWNpbmctMikgMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS12Y2RrLXNwYWNpbmctNSk7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4udmNkay1zaWRlLW1lbnUtLW5vdGlmaWNhdGlvbnNQYW5lbCAubm90aWZpY2F0aW9uc1BhbmVsX19pdGVtLXR5cGUge1xuICBmb250LWZhbWlseTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWNhcHRpb24tMi1mb250LWZhbWlseS1zbWFsbC1zY3JlZW5zKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTItd2VpZ2h0LXNtYWxsLXNjcmVlbnMpO1xuICBmb250LXNpemU6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTItc2l6ZS1zbWFsbC1zY3JlZW5zKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTItbGluZS1oZWlnaHQtc21hbGwtc2NyZWVucyk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0yLWxldHRlci1zcGFjaW5nLXNtYWxsLXNjcmVlbnMpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12Y2RrLXJhZGl1cy1kZWZhdWx0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwNHB4KSB7XG4gIC52Y2RrLXNpZGUtbWVudS0tbm90aWZpY2F0aW9uc1BhbmVsIC5ub3RpZmljYXRpb25zUGFuZWxfX2l0ZW0tdHlwZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTItZm9udC1mYW1pbHktbGFyZ2Utc2NyZWVucyk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1jYXB0aW9uLTItd2VpZ2h0LWxhcmdlLXNjcmVlbnMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWNhcHRpb24tMi1zaXplLWxhcmdlLXNjcmVlbnMpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0yLWxpbmUtaGVpZ2h0LWxhcmdlLXNjcmVlbnMpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktY2FwdGlvbi0yLWxldHRlci1zcGFjaW5nLWxhcmdlLXNjcmVlbnMpO1xuICB9XG59XG4udmNkay1zaWRlLW1lbnUtLW5vdGlmaWNhdGlvbnNQYW5lbCAubm90aWZpY2F0aW9uc1BhbmVsX19pdGVtLXR5cGUtLWV4dGVybmFsIHtcbiAgY29sb3I6IHZhcigtLXZjZGstY29sb3ItdGV4dC1vbi1jYXRlZ29yeS01LXN1YnRsZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZjZGstY29sb3ItYmctY2F0ZWdvcnktNS1zdWJ0bGUpO1xufVxuLnZjZGstc2lkZS1tZW51LS1ub3RpZmljYXRpb25zUGFuZWwgLm5vdGlmaWNhdGlvbnNQYW5lbF9faXRlbS10eXBlLS1pbnRlcm5hbCB7XG4gIGNvbG9yOiB2YXIoLS12Y2RrLWNvbG9yLXRleHQtb24tY2F0ZWdvcnktNC1zdWJ0bGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12Y2RrLWNvbG9yLWJnLWNhdGVnb3J5LTQtc3VidGxlKTtcbn1cbi52Y2RrLXNpZGUtbWVudS0tZXh0ZXJuYWxOb3RpZmljYXRpb25QYW5lbCAuZXh0ZXJuYWxOb3RpZmljYXRpb25QYW5lbF9fYmFkZ2Uge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tdmNkay1zcGFjaW5nLTIpICogLTEpO1xufVxuLnZjZGstc2lkZS1tZW51LS1leHRlcm5hbE5vdGlmaWNhdGlvblBhbmVsIC5leHRlcm5hbE5vdGlmaWNhdGlvblBhbmVsX19saXN0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXZjZGstc3BhY2luZy02KSAqIC0xKTtcbn1cbi52Y2RrLXNpZGUtbWVudS0tZXh0ZXJuYWxOb3RpZmljYXRpb25QYW5lbCAuZXh0ZXJuYWxOb3RpZmljYXRpb25QYW5lbF9fbGlzdC0tZW1wdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS12Y2RrLWNvbG9yLXRleHQtc3VidGxlKTtcbn1cbi52Y2RrLXNpZGUtbWVudS0tZXh0ZXJuYWxOb3RpZmljYXRpb25QYW5lbCAuZXh0ZXJuYWxOb3RpZmljYXRpb25QYW5lbF9fbGlzdC0taWNvbjo6cGFydChzdmcpIHtcbiAgY29sb3I6IHZhcigtLXZjZGstY29sb3ItYm9yZGVyLXN1YnRsZSk7XG59XG4udmNkay1zaWRlLW1lbnUtLWV4dGVybmFsTm90aWZpY2F0aW9uUGFuZWwgLmV4dGVybmFsTm90aWZpY2F0aW9uUGFuZWxfX2l0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS12Y2RrLXNwYWNpbmctMik7XG59XG4udmNkay1zaWRlLW1lbnUtLWV4dGVybmFsTm90aWZpY2F0aW9uUGFuZWwgLmV4dGVybmFsTm90aWZpY2F0aW9uUGFuZWxfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLXZjZGstY29sb3ItYm9yZGVyLXN1YnRsZSk7XG59XG4udmNkay1zaWRlLW1lbnUtLWV4dGVybmFsTm90aWZpY2F0aW9uUGFuZWwgLmV4dGVybmFsTm90aWZpY2F0aW9uUGFuZWxfX2l0ZW0tLXRleHQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4udmNkay1zaWRlLW1lbnUtLWV4dGVybmFsTm90aWZpY2F0aW9uUGFuZWwgLmV4dGVybmFsTm90aWZpY2F0aW9uUGFuZWxfX2l0ZW0tLXRpdGxlLCAudmNkay1zaWRlLW1lbnUtLWV4dGVybmFsTm90aWZpY2F0aW9uUGFuZWwgLmV4dGVybmFsTm90aWZpY2F0aW9uUGFuZWxfX2l0ZW0tLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC13cmFwOiB3cmFwO1xufVxuLnZjZGstc2lkZS1tZW51LS1leHRlcm5hbE5vdGlmaWNhdGlvblBhbmVsIC5leHRlcm5hbE5vdGlmaWNhdGlvblBhbmVsX19pdGVtLS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi1mb250LWZhbWlseS1zbWFsbC1zY3JlZW5zKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0yLXdlaWdodC1zbWFsbC1zY3JlZW5zKTtcbiAgZm9udC1zaXplOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi1zaXplLXNtYWxsLXNjcmVlbnMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItbGluZS1oZWlnaHQtc21hbGwtc2NyZWVucyk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi1sZXR0ZXItc3BhY2luZy1zbWFsbC1zY3JlZW5zKTtcbiAgY29sb3I6IHZhcigtLXZjZGstY29sb3ItdGV4dCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTA0cHgpIHtcbiAgLnZjZGstc2lkZS1tZW51LS1leHRlcm5hbE5vdGlmaWNhdGlvblBhbmVsIC5leHRlcm5hbE5vdGlmaWNhdGlvblBhbmVsX19pdGVtLS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1zdWJ0aXRsZS0yLWZvbnQtZmFtaWx5LWxhcmdlLXNjcmVlbnMpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi13ZWlnaHQtbGFyZ2Utc2NyZWVucyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi1zaXplLWxhcmdlLXNjcmVlbnMpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktc3VidGl0bGUtMi1saW5lLWhlaWdodC1sYXJnZS1zY3JlZW5zKTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdmNkay10eXBvZ3JhcGh5LXN1YnRpdGxlLTItbGV0dGVyLXNwYWNpbmctbGFyZ2Utc2NyZWVucyk7XG4gIH1cbn1cbi52Y2RrLXNpZGUtbWVudS0tZXh0ZXJuYWxOb3RpZmljYXRpb25QYW5lbCAuZXh0ZXJuYWxOb3RpZmljYXRpb25QYW5lbF9faXRlbS0taWNvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXZjZGstc3BhY2luZy00KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXZjZGstc3BhY2luZy02KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXZjZGstc3BhY2luZy01KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmNkay1jb2xvci1iZy1jYXRlZ29yeS0yLXN1YnRsZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZjZGstcmFkaXVzLWRlZmF1bHQpO1xufVxuLnZjZGstc2lkZS1tZW51LS1leHRlcm5hbE5vdGlmaWNhdGlvblBhbmVsIC5leHRlcm5hbE5vdGlmaWNhdGlvblBhbmVsX19pdGVtLS1zbG90RW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS12Y2RrLXNwYWNpbmctNSk7XG59XG4udmNkay1zaWRlLW1lbnUtLXN1cHBvcnRQYW5lbCAudmNkay1zaWRlLW1lbnVfX3NlY3Rpb24ge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tdmNkay1zcGFjaW5nLTUpO1xufVxuLnZjZGstc2lkZS1tZW51LS1zdXBwb3J0UGFuZWwgLnN1cHBvcnRJbmZvLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS12Y2RrLXNwYWNpbmctNCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS12Y2RrLXNwYWNpbmctNik7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXZjZGstc3BhY2luZy01KTtcbiAgY29sb3I6IHZhcigtLXZjZGstY29sb3ItdGV4dC1zdWJ0bGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12Y2RrLXJhZGl1cy1kZWZhdWx0KTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi52Y2RrLXNpZGUtbWVudS0tc3VwcG9ydFBhbmVsIC5zdXBwb3J0SW5mby0taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZjZGstY29sb3ItYmctc2VsZWN0ZWQtc3VidGxlKTtcbn1cbi52Y2RrLXNpZGUtbWVudS0tc3VwcG9ydFBhbmVsIC5zdXBwb3J0SW5mby0taWNvbjo6cGFydChzdmcpIHtcbiAgY29sb3I6IHZhcigtLXZjZGstY29sb3ItaWNvbi1zdWJ0bGUpO1xufVxuLnZjZGstc2lkZS1tZW51LS1zdXBwb3J0UGFuZWwgLnN1cHBvcnRJbmZvLS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52Y2RrLXNpZGUtbWVudS0tc3VwcG9ydFBhbmVsIC5oZWxwZGVza0luZm8tLWxpbms6OnBhcnQobWVudS1pdGVtKSB7XG4gIGNvbG9yOiB2YXIoLS12Y2RrLWNvbG9yLXRleHQtbGluayk7XG59XG4udmNkay1zaWRlLW1lbnVfX2F2YXRhciB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZjZGstcmFkaXVzLWNpcmN1bGFyKTtcbiAgY29sb3I6IHZhcigtLXZjZGstY29sb3ItdGV4dCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZjZGstY29sb3ItYmctcHJlc3NlZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmNkay1zaWRlLW1lbnVfX2F2YXRhci0tc2hvcnRuYW1lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1sYXJnZS1ib2R5LWZvbnQtZmFtaWx5LXNtYWxsLXNjcmVlbnMpO1xuICBmb250LXdlaWdodDogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWxhcmdlLWJvZHktd2VpZ2h0LXNtYWxsLXNjcmVlbnMpO1xuICBmb250LXNpemU6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1sYXJnZS1ib2R5LXNpemUtc21hbGwtc2NyZWVucyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktbGFyZ2UtYm9keS1saW5lLWhlaWdodC1zbWFsbC1zY3JlZW5zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1sYXJnZS1ib2R5LWxldHRlci1zcGFjaW5nLXNtYWxsLXNjcmVlbnMpO1xuICBjb2xvcjogdmFyKC0tdmNkay1jb2xvci10ZXh0LXN1YnRsZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTA0cHgpIHtcbiAgLnZjZGstc2lkZS1tZW51X19hdmF0YXItLXNob3J0bmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXZjZGstdHlwb2dyYXBoeS1sYXJnZS1ib2R5LWZvbnQtZmFtaWx5LWxhcmdlLXNjcmVlbnMpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktbGFyZ2UtYm9keS13ZWlnaHQtbGFyZ2Utc2NyZWVucyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktbGFyZ2UtYm9keS1zaXplLWxhcmdlLXNjcmVlbnMpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS12Y2RrLXR5cG9ncmFwaHktbGFyZ2UtYm9keS1saW5lLWhlaWdodC1sYXJnZS1zY3JlZW5zKTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdmNkay10eXBvZ3JhcGh5LWxhcmdlLWJvZHktbGV0dGVyLXNwYWNpbmctbGFyZ2Utc2NyZWVucyk7XG4gIH1cbn0iLG51bGwsbnVsbF19 */