/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/assets/css/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

html,
html .form-control,
html .btn,
html .btn.m-btn--custom,
body,
body .form-control,
body .btn,
body .btn.m-btn--custom {
  font-family: "Segoe UI", "Microsoft YaHei", Poppins;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */ /* Konqueror HTML */
  -moz-user-select: none; /* Firefox */ /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
             supported by Chrome and Opera */
}

.m-subheader .m-subheader__title {
  font-family: "Segoe UI", "Microsoft YaHei", Roboto, Poppins;
}

.m-subheader__complements {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
}

.page-title-text .refresh-btn {
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-left: 8px;
  color: #888;
}
.page-title-text .refresh-btn:hover {
  color: #5867dd;
}

.m-quick-sidebar {
  width: auto;
}

.restricted-no-rights {
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.restricted-no-rights--default-content {
  font-size: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 50%;
  color: #aaa;
  margin: 0 auto;
  text-align: center;
}
.restricted-no-rights--default-content .icon {
  font-size: 5rem;
  color: #ddd;
  margin-bottom: 1rem;
}

.m-checkbox > input.indeterminate ~ span::after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  border: 0px solid #aaa;
  background-color: #aaa;
  transform: none;
}

.m-quick-sidebar.m-quick-sidebar--on {
  right: 0 !important;
}

.m-card-user__pic .drop-zone {
  border: none;
}

.list-toolbar__filter .store-picker {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}
.list-toolbar__filter .store-picker__component {
  min-width: 250px;
  margin-right: 8px;
}

.m-checkbox > input:disabled ~ span:after {
  border-color: #bdc3d4 !important;
}

.m-badge {
  font-weight: 500;
}

.m-badge.m-badge--metal {
  color: #333;
}

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--brand.active {
  background: #4d44bd;
}

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--metal.active {
  background: #a6a7c1;
}

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--light.active {
  background: #e6e6e6;
}

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--accent.active {
  background: #0097a9;
}

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--focus.active {
  background: #7c0acd;
}

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--primary.active {
  background: #2e40d4;
  color: #fff;
}

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--success.active {
  background: #299781;
  color: #fff;
}

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--info.active {
  background: #0a8cf0;
  color: #fff;
}

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--warning.active {
  background: #eea200;
  color: #111;
}

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--danger.active {
  background: #f12143;
  color: #fff;
}

.standard-toolbar {
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.standard-toolbar > * {
  margin: 0 5px;
}
.standard-toolbar .form-control {
  display: inline-block;
  width: auto;
}

.list-toolbar {
  margin-bottom: 10px;
}
.list-toolbar__label {
  margin-right: 0.4em;
  margin-bottom: 0;
}

.list-toolbar__filter {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  display: flex;
  margin-right: 1em;
}
.list-toolbar__filter--right {
  justify-content: end;
  margin-right: 0;
  margin-left: 1em;
}

.m-aside-menu .m-menu__nav {
  padding: 0 !important;
}

.m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon,
.m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {
  text-align: center;
  width: 24px;
  font-size: 1.4rem;
}

.m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text,
.m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
  padding-left: 8px;
}

.entity-editor-form .m-checkbox-inline,
.entity-editor-form .m-radio-inline {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
}

.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell > span {
  color: #222;
}

.m-datatable__cell .m-switch input:checked ~ span:before,
.m-datatable__cell .m-switch input:checked ~ span:after {
  box-shadow: none;
}

.m-datatable__row--clickable {
  cursor: pointer;
}

.m-datatable__row--hidden {
  display: none !important;
}

.m-datatable__action-buttons {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}
.m-datatable__action-buttons > button,
.m-datatable__action-buttons > a {
  flex-shrink: 0;
  flex-grow: 0;
}

.m-datatable__group-header {
  margin-bottom: 1px !important;
}

.m-datatable__group-header-cell {
  padding: 8px 16px;
  font-weight: bold;
  background-color: #e7e6f1;
  color: #726aca;
}
.m-datatable__group-header-cell .m-datatable__group-icon {
  font-size: 1.4rem;
  margin-right: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #726aca;
}
.m-datatable__group-header-cell .m-datatable__group-icon > i {
  font-weight: bold;
}

.m-datatable__group-header-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.m-datatable__group-header-content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}

.m-datatable__group-header-actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.m-datatable__group-header-actions a {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.m-datatable__cell-detail-trigger {
  text-align: center;
  font-size: 1.2rem;
}

.entity-list-native-table .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__head {
  display: table-header-group;
  position: static;
}
.entity-list-native-table .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__body {
  display: table-row-group;
  position: static;
}
.entity-list-native-table .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__head .m-datatable__row,
.entity-list-native-table .m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__body .m-datatable__row {
  display: table-row;
}
.entity-list-native-table .m-datatable__row--item-detail > td {
  border-top: 1px solid #ebedf2;
  background-color: #fff;
}

.entity-editor-form__element-group {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
.entity-editor-form__element-group > .form-group {
  padding: 0;
  margin-right: 4px;
}
.entity-editor-form__element-group > .form-group:last-child {
  margin-right: 0;
}

.entity-editor-form .form-control-wrapper {
  position: relative;
}

.form-group__label--required::after {
  content: "*";
  color: red;
  margin-left: 0.25rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/components/authenticate.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.page-restricted .error-message {
  padding: 16px 0;
  color: red;
  font-size: 16px;
}
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/metronic/components/Dropdown.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.m-list-search .m-dropdown__body {
  display: block;
}
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/metronic/components/Scrollable.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/components/AppLoading/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.app-loading {
  transition: opacity 0.2s ease-in-out;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: none;
}
.app-loading__message {
  font-size: 0.9em;
  padding: 3px 12px;
  background-color: #fcdca2;
  border-radius: 3px;
}
.app-loading--info .app-loading__message {
  background-color: #36a3f7;
  color: #fff;
}
.app-loading--success .app-loading__message {
  background-color: #34bfa3;
  color: #fff;
}
.app-loading--warning .app-loading__message {
  background-color: #ffb822;
  color: #fff;
}
.app-loading--error .app-loading__message {
  background-color: #f4516c;
  color: #fff;
}

.app-loading--close {
  opacity: 0;
}

.app-loading--close-enter {
  opacity: 0;
}

.app-loading--open {
  opacity: 1;
}

.app-loading--open-enter {
  opacity: 1;
}
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/components/FilePicker/FilePicker.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.drop-zone {
  padding: 0;
  border: 1px solid #ebedf2;
  text-align: center;
  border-radius: 0.25rem;
  display: flex;
  flex-direction: row-reverse;
}
.drop-zone--active {
  border-color: #716aca;
}
.drop-zone p {
  margin: 0;
}
.drop-zone .placeholder {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  flex: 1;
}

.drop-zone-preview {
  display: flex;
  align-items: center;
  justify-content: center;
}
.drop-zone-preview .btn-remove {
  display: none;
}
.drop-zone-preview:hover .btn-remove {
  display: block;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/components/Footer/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.m-footer__lang {
  margin-left: 8px;
}

.m-footer__lang-icon svg {
  width: 20px;
  height: 20px;
}
.m-footer__lang-icon svg path {
  fill: #ddd;
}
.m-footer__lang-icon:hover svg path {
  fill: #333;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/components/Clear/Clear.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.clear-button {
  color: #ccc;
  transition: all 0.3s ease-in-out;
}
.clear-button:hover {
  color: #888;
}
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/components/AreaPicker/AreaPicker.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.area-picker {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.area-picker > select {
  flex: 1;
  margin-right: 2px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/components/ServiceDurationPicker/service-duration-picker.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.service-duration-picker {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.service-duration-picker > input {
  flex: 3;
  margin-right: 2px;
}
.service-duration-picker > select {
  flex: 1;
  margin-right: 2px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/components/EntityEditorSidebar/EntityEditorSidebar.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.entity-editor-sidebar .alert.m-alert--icon {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.entity-editor-sidebar .alert.m-alert--icon .m-alert__icon {
  padding: 1rem 1.25rem;
}
.entity-editor-sidebar .alert.m-alert--icon .m-alert__icon [class^=fa-], .entity-editor-sidebar .alert.m-alert--icon .m-alert__icon [class*=" fa-"] {
  font-size: 1em;
}
.entity-editor-sidebar .alert.m-alert--icon .m-alert__text {
  padding: 1rem 1.25rem;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/components/Tree/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.tree {
  display: block;
}
.tree--empty {
  padding: 16px;
  border: 1px solid #ddd;
}

.tree__node {
  display: block;
}

.tree__node--expanded > .tree__node-it .tree__arrow {
  transform: rotate(90deg);
}
.tree__node--expanded > .tree__node-it .tree__arrow--collapse-enter {
  transform: rotate(0deg);
}

.tree__node--selected > .tree__node-it .tree__node-text {
  background-color: #646c9a;
  border-radius: 3px;
}
.tree__node--selected > .tree__node-it .tree__node-text > a {
  color: #fff !important;
}

.tree__node-it {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  line-height: 2;
}

.tree__node-text {
  padding: 0px 6px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
.tree__node-text > a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #333;
  font-size: 1.1em;
}

.tree__children {
  transition: all 0.2s ease-in-out;
  transform-origin: left top;
  padding-left: 20px;
  overflow: hidden;
  margin-bottom: 8px;
}
.tree__children--collapsed {
  height: 0;
}
.tree__children--expanded {
  height: auto;
}

.tree__children-empty {
  padding: 8px 16px;
  border: 1px solid #eee;
  display: inline-block;
  background-color: #f9f9f9;
  border-radius: 5px;
  font-size: 0.9em;
  margin-bottom: 8px;
}

.tree__arrow {
  margin-right: 5px;
  transition: all 0.2s ease-in-out;
  transform: rotate(0deg);
}
.tree__arrow > img {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.tree__arrow--expand-enter {
  transform: rotate(90deg);
}

.tree__node-icon {
  color: #646c9a;
  margin-right: 4px;
}

.tree__node-decoration {
  padding-left: 8px;
}
.tree__node-decoration .btn {
  margin-right: 4px;
  padding: 2px 6px;
  font-size: 0.8em;
}

.tree__node-check > span {
  margin-top: -6px;
  margin-bottom: 0;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/customers/organizations/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.org-info__detail dl {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 0.85em;
  margin-bottom: 3px;
}
.org-info__detail dt {
  font-weight: normal;
  color: #666;
  margin: 0 8px 0 0;
}
.org-info__detail dd {
  margin: 0;
}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/components/StoreFeatureGrid.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.store-feature-legend-panel {
  padding: 8px 20px 10px 10px;
}
.store-feature-legend-panel__trial-note {
  margin-top: 6px;
  font-size: 0.9rem;
  color: #64748b;
}
.store-feature-legend-panel__trial-note::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 7px;
  border-radius: 50%;
  background-color: #f59e0b;
}

.store-feature-legend {
  width: 100%;
  border-collapse: collapse;
}
.store-feature-legend th {
  width: 160px;
  padding: 0 18px 4px 0;
  text-align: left;
  vertical-align: top;
  font-size: 0.95rem;
  font-weight: 600;
  line-height: 1.35;
  color: #2f3241;
  white-space: nowrap;
}
.store-feature-legend td {
  padding: 0 0 4px;
  vertical-align: top;
}
.store-feature-legend tr + tr th,
.store-feature-legend tr + tr td {
  padding-top: 4px;
  border-top: 1px solid #e9ebf1;
}
.store-feature-legend tr:last-child th,
.store-feature-legend tr:last-child td {
  padding-bottom: 0;
}
.store-feature-legend__item {
  display: inline-flex;
  align-items: center;
  margin: 0 18px 3px 0;
  font-size: 0.95rem;
  font-weight: 400;
  line-height: 1.35;
  color: #9295a0;
  white-space: nowrap;
}
.store-feature-legend__item--on {
  color: #2f3241;
  font-weight: 600;
}
.store-feature-legend__item--trial {
  color: #b45309;
}
.store-feature-legend__dot {
  flex: 0 0 8px;
  width: 8px;
  height: 8px;
  margin-right: 7px;
  border-radius: 50%;
  background-color: #c9ccd6;
}
.store-feature-legend__item--on .store-feature-legend__dot {
  background-color: #10b981;
}
.store-feature-legend__item--trial .store-feature-legend__dot {
  background-color: #f59e0b;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/customers/stores/features/store-features.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
.store-features__subtitle {
  color: #64748b;
  margin: 4px 0 0;
}
.store-features__section {
  margin-top: 16px;
}
.store-features__section-head {
  display: flex;
  align-items: center;
  gap: 12px;
}
.store-features__batch-btn.btn-sm {
  padding: 1px 10px;
  font-size: 0.85rem;
  line-height: 1.5;
}
.store-features__section-title {
  font-weight: 600;
  font-size: 1.05rem;
  color: #0f172a;
}
.store-features__count, .store-features__note, .store-features__meta {
  color: #64748b;
}
.store-features__count {
  margin-left: auto;
}
.store-features__note {
  margin-top: 2px;
}
.store-features__rows {
  margin-top: 4px;
}
.store-features__row {
  border-bottom: 1px solid #e2e8f0;
  padding: 4px 0;
}
.store-features__row:last-child {
  border-bottom: none;
}
.store-features__row-main {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 28px;
}
.store-features__row-main .btn-sm {
  padding: 1px 10px;
  font-size: 0.85rem;
  line-height: 1.5;
}
.store-features__dot {
  flex: none;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #cbd5e1;
}
.store-features__dot--on {
  background: #10b981;
}
.store-features__dot--trial {
  background: #f59e0b;
}
.store-features__row-main--selectable {
  margin: 0;
  cursor: pointer;
}
.store-features__select-all {
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 0;
  font-size: 0.9rem;
  color: #475569;
  cursor: pointer;
}
.store-features__check {
  flex: none;
  margin: 0;
}
.store-features__label {
  flex: 1;
  color: #0f172a;
}
.store-features__label--muted {
  color: #64748b;
}
.store-features .m-switch--sm {
  display: flex;
  align-items: center;
  margin-top: 0;
}
.store-features .m-switch--sm input:empty ~ span {
  margin: 0;
}
.store-features__grant {
  margin: 10px 0 0 20px;
  padding: 12px;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
}
.store-features__grant-title {
  font-weight: 600;
  margin-bottom: 8px;
}
.store-features__grant-errors {
  margin-top: 8px;
}
.store-features__grant-actions {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 8px;
}
.store-features__grant-fields {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.store-features__grant-fields + .store-features__grant-fields {
  margin-top: 8px;
}
.store-features__grant-fields .form-control {
  flex: 1;
  min-width: 140px;
}
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/customers/stores/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.org-info__detail dl {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  font-size: 0.85em;
  margin-bottom: 3px;
}
.org-info__detail dt {
  font-weight: normal;
  color: #666;
  margin: 0 8px 0 0;
  white-space: nowrap;
}
.org-info__detail dd {
  margin: 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/customers/stores/MediaEditor.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.store-media-editor__empty button {
  margin: 0;
  padding: 0;
}
.store-media-editor__empty button input {
  cursor: pointer;
}
.store-media-editor__empty-loading {
  display: flex;
  align-items: center;
}
.store-media-editor__empty-loading > i {
  margin-right: 0.25rem;
  font-size: 1.2rem;
}
.store-media-editor__empty-loading {
  color: #E91E63;
}

.store-media-editor__empty-error {
  display: block;
  background-color: #EC407A;
  color: #fdfbfb;
  padding: 0.25rem 0.5rem;
  font-size: 0.85rem;
  border-radius: 3px;
  margin-bottom: 0.5rem;
}

.store-media-editor__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.store-media-editor__item {
  width: 60px;
  height: 60px;
  border: 1px solid #ddd;
  position: relative;
  margin-right: 0.55rem;
  margin-bottom: 0.55rem;
  border-radius: 0.25rem;
}
.store-media-editor__item > span {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.45;
  display: flex;
  align-items: center;
  justify-content: center;
}
.store-media-editor__item > span > i {
  color: #9E9E9E;
  font-size: 2.5rem;
}
.store-media-editor__item > strong {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.store-media-editor__item > strong > i {
  font-size: 1.5rem;
  color: #fff;
}
.store-media-editor__item--video > span {
  opacity: 0.45;
}
.store-media-editor__item--selected, .store-media-editor__item:hover {
  border-color: #aaa;
}
.store-media-editor__item--selected > span, .store-media-editor__item:hover > span {
  opacity: 1;
}
.store-media-editor__item--selected > em, .store-media-editor__item:hover > em {
  opacity: 1;
}
.store-media-editor__item > em {
  background-color: red;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  position: absolute;
  color: red;
  right: -0.5rem;
  top: -0.5rem;
  cursor: pointer;
  opacity: 0.5;
}
.store-media-editor__item > em > i {
  color: #fff;
  font-size: 1rem;
  position: relative;
  top: 0.5px;
}

.store-media-editor__add-btn {
  font-size: 3rem;
}
.store-media-editor__add-btn input {
  cursor: pointer;
}

.store-media-editor__media-detail > img, .store-media-editor__media-detail > video {
  width: 100%;
}
.store-media-editor__media-extra {
  padding: 0.5rem;
  background-color: #f7f7f7;
}
.store-media-editor__media-extra-row > label {
  display: block;
  margin-bottom: 0.25rem;
}
.store-media-editor__media-extra-row {
  margin-bottom: 0.25rem;
}

.store-media-editor__video-thumbnails {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.store-media-editor__video-thumbnails > a {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
  flex-shrink: 0;
  flex-grow: 0;
  cursor: pointer;
}
.store-media-editor__thumbnail-label button.btn-link {
  margin: 0;
  padding: 0;
}
.store-media-editor__thumbnail-label button.btn-link input {
  cursor: pointer;
}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/dashboard/Dashboard.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
.btn-outline-secondary {
  color: #888;
}

.stat-aspect-list {
  display: flex;
  justify-content: stretch;
}

.stat-aspect-item {
  flex: 1;
  border-right: 1px solid #ebedf2;
  border-bottom: 1px solid #ebedf2;
  position: relative;
  cursor: pointer;
}
.stat-aspect-item:last-child {
  border-right: none;
}
.stat-aspect-item > div {
  padding: 24px 16px;
}
.stat-aspect-item h4 {
  font-size: 1.1rem;
  font-weight: 600;
}

.stat-aspect-item--active::before {
  content: " ";
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #716aca;
}

.stat-aspect-item__value {
  font-size: 1.75rem;
  font-weight: 600;
  margin: 10px 0;
}

.stat-aspect-item__dist {
  width: 200px;
  height: 0;
  position: absolute;
  right: -32px;
  top: 24px;
}

.dashboard-top-right-options {
  display: flex;
  align-items: center;
}
.dashboard-top-right-options .btn.btn-secondary:hover:not(:disabled),
.dashboard-top-right-options .btn.btn-secondary:focus {
  background-color: #fdfdfd;
}

.stats-by-time__header {
  display: flex;
  justify-content: space-between;
  padding: 16px 8px 8px 16px;
}
.stats-by-time__header > div:first-child {
  display: flex;
  align-items: center;
}
.stats-by-time__header > div:first-child > div:first-child {
  margin-right: 16px;
}

ul.csa-select-list {
  margin: 0;
  padding: 0;
}
ul.csa-select-list > li {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

.conversion-data-table .m-datatable__pager {
  padding-left: 16px;
  padding-right: 16px;
}

.conversion-data-cell {
  font-size: 0.8rem;
}

.conversion-data-cell-nowrap {
  white-space: nowrap;
}

.conv_analyze__threhold_option,
.conv_analyze__threhold_option > span {
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.conv_analyze__threhold_option {
  margin-right: 4px;
}

.dashboard-section h2 {
  font-size: 16px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.dashboard-section .m-datatable__empty {
  padding: 32px 16px;
}
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/inspection/inventory/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.inspection-site-inventory {
  padding: 15px 0;
}
.inspection-site-inventory__category-node > .tree__node-it > .tree__node-text a {
  color: #646c9a;
  font-weight: bold;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.inspection-site-inventory__empty-tree {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
.inspection-site-inventory__empty-tree .icon {
  margin-right: 8px;
  font-size: 1.2em;
}

.inspection-site-inventory__site-node > .tree__node-it > .tree__node-text a {
  color: #646c9a;
}

.inspection-site-inventory__item-node > .tree__node-it > .tree__node-text a {
  color: #646c9a;
}

.inspection-site-inventory__option-node > .tree__node-it > .tree__node-text a {
  color: #444;
  font-size: 0.95em;
}

.option-editor__value-label {
  padding: 4px 8px;
  border-radius: 3px;
  background-color: #ea89b8;
  margin: 0 5px;
  color: #fff;
}

.inventory-summary__page-body {
  padding: 0 !important;
}
.inventory-summary__loading {
  padding: 32px;
  text-align: center;
}
.inventory-summary__table {
  table-layout: auto;
  width: 100%;
}
.inventory-summary__site-icon {
  text-align: center;
}
.inventory-summary__site-icon > img {
  width: 32px;
  height: 32px;
}
.inventory-summary__col-header {
  font-weight: bold;
  border: 1px solid #a4a2ab;
  border-bottom-width: 2px;
  padding: 20px 8px;
  background-color: #abaec5;
  white-space: nowrap;
  color: #332840;
}
.inventory-summary__cell {
  border: 1px solid #a4a2ab;
  padding: 8px;
  background-color: #fff;
}
.inventory-summary__site-code {
  text-align: center;
}
.inventory-summary__site-desc {
  max-width: 150px;
}
.inventory-summary__option-desc {
  max-width: 200px;
}
.inventory-summary__tool-name {
  max-width: 100px;
  text-align: center;
}
.inventory-summary__tool-quantitative-type {
  max-width: 100px;
  text-align: center;
}
.inventory-summary__option-result {
  white-space: nowrap;
}
.inventory-summary__option-name {
  max-width: 150px;
}

.inspection-site-icon {
  display: block;
  width: 40px;
  height: 40px;
  background-color: #e0e0e0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  margin: 0 auto;
}
.inspection-site-icon > img {
  width: 32px;
  height: 32px;
}
.inspection-site-icon > svg {
  width: 32px;
  height: 32px;
}
.inspection-site-icon > svg path {
  fill: #555;
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/inspection/inventory/detail.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.inspection-site-detail table {
  width: 100%;
}
.inspection-site-detail table th {
  border: 1px solid #ddd;
  border-bottom-width: 2px;
  font-weight: bold;
  padding: 8px;
  background-color: #f1f1f1;
  font-size: 0.9rem;
}
.inspection-site-detail table td {
  border: 1px solid #ddd;
  padding: 4px 8px;
  font-size: 0.9rem;
}
.inspection-site-detail table td .m-badge {
  font-size: 0.7rem;
  width: 100%;
  white-space: nowrap;
  min-height: 0;
  line-height: 2;
  border-radius: 0.8rem;
}
.inspection-site-detail table td .actions {
  white-space: nowrap;
}
.inspection-site-detail table td .actions a {
  -webkit-text-decoration: none;
  text-decoration: none;
  margin: 0 2px;
  opacity: 0.7;
}
.inspection-site-detail table td .actions a:hover {
  opacity: 1;
}
.inspection-site-detail table td.col__item-is-pic-preferred, .inspection-site-detail table td.col__item-ifactor, .inspection-site-detail table td.col__item-pfid, .inspection-site-detail table td.col__item-vunit, .inspection-site-detail table td.col__item-vtype, .inspection-site-detail table td.col__item-tool, .inspection-site-detail table td.col__item-rstate, .inspection-site-detail table td.col__item-rpic, .inspection-site-detail table td.col__item-actions, .inspection-site-detail table td.col__opt-actions, .inspection-site-detail table td.col__opt-rpic, .inspection-site-detail table td.col__opt-is-pic-preferred {
  text-align: center;
}
.inspection-site-detail table tr.row--alt td {
  background-color: #fbfbfb;
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/inspection/templates/site-picker.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.site-picker {
  margin: -15px;
}
.site-picker ul,
.site-picker li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.site-picker .site-picker__header {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
}
.site-picker .site-picker__keyword-filter {
  padding-right: 16px;
}
.site-picker .site-picker__keyword-filter .form-control {
  border-radius: 16px;
}
.site-picker .site-picker__keyword-filter input::-moz-placeholder {
  color: #ccc;
}
.site-picker .site-picker__keyword-filter input::placeholder {
  color: #ccc;
}
.site-picker .site-picker__category-list {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 5px;
}
.site-picker .site-picker__category-item {
  margin: 10px 10px;
  border-bottom: 2px solid transparent;
}
.site-picker .site-picker__category-item > a {
  color: #666;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.2rem;
  font-weight: bold;
}
.site-picker .site-picker__category-item > a:hover {
  color: #716aca;
}
.site-picker .site-picker__category-item--selected {
  border-bottom: 2px solid #716aca;
}
.site-picker .site-picker__category-item--selected > a {
  color: #716aca;
}
.site-picker .site-picker__site-group {
  margin-bottom: 1rem;
}
.site-picker .site-picker__site-group-hd {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  margin: 0 15px;
  border-bottom: 1px solid #eee;
  margin-top: 8px;
  padding-bottom: 8px;
}

.site-picker .site-picker__site-group-name {
  font-size: 1.1rem;
  color: #e91e63;
  font-weight: bold;
  margin: 0;
}
.site-picker .site-picker__site-group-name > i {
  font-size: 1.2rem;
  margin-right: 2px;
}

.site-picker .site-picker__site-group-actions {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
}
.site-picker .site-picker__site-group-actions > a {
  margin-left: 4px;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #444;
  font-size: 0.9rem;
}
.site-picker .site-picker__site-group-actions > a:hover {
  color: #2739c1;
}

.site-picker .site-picker__site-list {
  display: flex;
  flex-wrap: wrap;
}
.site-picker .site-picker__site-icon {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 16px;
  background-color: #e2e4f3;
  margin-bottom: 8px;
  transition: all 0.2s ease-in-out;
}
.site-picker .site-picker__site-icon > img {
  width: 34px;
  height: 34px;
}
.site-picker .site-picker__site-icon svg {
  width: 34px;
  height: 34px;
}
.site-picker .site-picker__site-icon svg path {
  fill: #5867dd;
}
.site-picker .site-picker__site {
  text-align: center;
  width: 97px;
  margin: 10px 0;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.site-picker .site-picker__site--selected .site-picker__site-icon {
  background-color: #5867dd;
}
.site-picker .site-picker__site--selected .site-picker__site-icon svg path {
  fill: #fff;
}
.site-picker .site-picker__site-name {
  color: #333;
  font-size: 0.95rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.site-picker__actions {
  margin-left: 1rem;
}
.site-picker__actions > a {
  font-size: 1rem;
  margin: 0 5px;
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/inspection/templates/detail.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.tpl-detail {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  min-height: 600px;
}
.tpl-detail__category-panel {
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.tpl-detail__category-panel-hd {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.tpl-detail__category-panel-hd h3 {
  font-size: 1.4rem;
  font-weight: bold;
}
.tpl-detail__category-panel-hd h3 > a {
  margin-left: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.tpl-detail__category-panel-hd-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
.tpl-detail__category-panel-hd-right > * {
  margin-left: 5px;
}
.tpl-detail__category-panel-body {
  flex: 1;
  display: flex;
}
.tpl-detail__category-panel-empty, .tpl-detail__category-panel-loading {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.tpl-detail__category-panel {
  width: 250px;
  background-color: #fdfdfd;
  padding-left: 0;
  padding-right: 0;
}
.tpl-detail__category-panel-loading {
  margin: 0 auto;
}
.tpl-detail__category-panel-hd {
  padding-left: 15px;
  padding-right: 15px;
}
.tpl-detail__category-panel-empty .svg--inline {
  margin-top: -4rem;
}
.tpl-detail__category-panel-empty .svg--inline svg {
  width: 100px;
  height: 100px;
}
.tpl-detail__category-panel-empty .svg--inline svg path {
  fill: #ddd;
}

.tpl-detail__site-panel {
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.tpl-detail__site-panel-hd {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.tpl-detail__site-panel-hd h3 {
  font-size: 1.4rem;
  font-weight: bold;
}
.tpl-detail__site-panel-hd h3 > a {
  margin-left: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.tpl-detail__site-panel-hd-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
.tpl-detail__site-panel-hd-right > * {
  margin-left: 5px;
}
.tpl-detail__site-panel-body {
  flex: 1;
  display: flex;
}
.tpl-detail__site-panel-empty, .tpl-detail__site-panel-loading {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.tpl-detail__site-panel {
  flex: 1;
  border-left: 1px solid #ddd;
  padding: 15px;
}
.tpl-detail__site-panel-empty, .tpl-detail__site-panel-loading {
  width: 60%;
  text-align: center;
  margin: 0 auto;
}
.tpl-detail__site-panel-empty .svg--inline {
  margin-top: -4rem;
}
.tpl-detail__site-panel-empty .svg--inline svg {
  width: 250px;
}

.tpl-detail__category {
  margin-bottom: 1rem;
}
.tpl-detail__category-list {
  flex: 1;
  width: 100%;
}

.tpl-detail__category .tpl-detail__group-list {
  display: none;
}
.tpl-detail__category--expanded .tpl-detail__group-list {
  display: block;
}
.tpl-detail__category-hd {
  font-size: 1.2rem;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 15px;
  margin-bottom: 5px;
  padding-right: 5px;
}
.tpl-detail__category-hd > i {
  font-size: 1.2rem;
  width: 24px;
  flex-grow: 0;
  flex-shrink: 0;
}
.tpl-detail__category-hd > a {
  flex-grow: 0;
  flex-shrink: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.tpl-detail__category-hd > a > i {
  font-size: 1.2rem;
  width: 24px;
}
.tpl-detail__category-hd .form-control {
  margin-right: 5px;
}
.tpl-detail__category .tpl-detail__category-name {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #222;
  font-weight: 500;
}
.tpl-detail__category .tpl-detail__category-name-ct {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tpl-detail__category .tpl-detail__category-name-ct:hover .tpl-detail__category-actions > a {
  display: inline-block;
}
.tpl-detail__category .tpl-detail__category-actions {
  margin-left: 7px;
}
.tpl-detail__category .tpl-detail__category-actions > a {
  display: none;
  margin-left: 1px;
  -webkit-text-decoration: none;
  text-decoration: none;
  opacity: 0.35;
  transition: all 0.2s ease-in-out;
}
.tpl-detail__category .tpl-detail__category-actions > a:hover {
  opacity: 1;
}

.tpl-detail__group-list {
  padding-left: 0;
}

.tpl-detail__group > a {
  padding-left: 19px;
  -webkit-text-decoration: none;
  text-decoration: none;
  height: 3rem;
  line-height: 3rem;
  color: #333;
  cursor: default;
  display: flex;
  justify-content: space-between;
  padding-right: 8px;
  align-items: center;
}
.tpl-detail__group > a:hover {
  background-color: #f3f3f3;
}
.tpl-detail__group > a:hover .tpl-detail__group-remove {
  visibility: visible;
}
.tpl-detail__group > a > .m-badge {
  color: #888;
  height: 20px;
  line-height: 20px;
  font-style: normal;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0.85rem;
  background-color: #b1b6d3;
  color: #fff;
  margin-left: 8px;
}
.tpl-detail__group--selected > a {
  background-color: #673ab7 !important;
  color: #fff;
}
.tpl-detail__group--new > a {
  background-color: transparent !important;
  padding-left: 37px;
  font-size: 0.85rem;
  color: #5867dd;
  cursor: pointer;
}
.tpl-detail__group--new > a:hover {
  color: #2739c1;
}
.tpl-detail__group--new .form-control {
  margin-right: 20px;
  margin-left: 37px;
  width: 180px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.tpl-detail__group .tpl-detail__group-name {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tpl-detail__group .tpl-detail__group-remove {
  visibility: hidden;
  width: 16px;
  margin-right: 4px;
  opacity: 0.3;
}
.tpl-detail__group .tpl-detail__group-remove:hover {
  opacity: 1;
}

.tpl-detail__site-list {
  display: table;
  width: 100%;
  height: 1%;
}
.tpl-detail__site-list-hd,
.tpl-detail__site-list-item {
  display: table-row;
}

.tpl-detail__site-list-item:last-child .tpl-detail__site-col, .tpl-detail__site-list-item:last-child .tpl-detail__site-col-icon, .tpl-detail__site-list-item:last-child .tpl-detail__site-col-actions, .tpl-detail__site-list-item:last-child .tpl-detail__site-col-default-hidden,
.tpl-detail__site-list-item:last-child .tpl-detail__site-col-required, .tpl-detail__site-list-item:last-child .tpl-detail__site-col-rels, .tpl-detail__site-list-item:last-child .tpl-detail__site-col-name, .tpl-detail__site-list-item:last-child .tpl-detail__site-col-sort, .tpl-detail__site-list-item:last-child .tpl-detail__site-col-check {
  border-bottom: none;
}

.tpl-detail__site-list-item--being-dragged {
  display: table !important;
}

.tpl-detail__site-list-item--being-dragged .tpl-detail__site-col, .tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-icon, .tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-actions, .tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-default-hidden,
.tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-required, .tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-rels, .tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-name, .tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-sort, .tpl-detail__site-list-item--being-dragged .tpl-detail__site-col-check {
  border-bottom: 1px solid #ddd !important;
}

.tpl-detail__site-list-hd .tpl-detail__site-col, .tpl-detail__site-list-hd .tpl-detail__site-col-icon, .tpl-detail__site-list-hd .tpl-detail__site-col-actions, .tpl-detail__site-list-hd .tpl-detail__site-col-default-hidden,
.tpl-detail__site-list-hd .tpl-detail__site-col-required, .tpl-detail__site-list-hd .tpl-detail__site-col-rels, .tpl-detail__site-list-hd .tpl-detail__site-col-name, .tpl-detail__site-list-hd .tpl-detail__site-col-sort, .tpl-detail__site-list-hd .tpl-detail__site-col-check {
  font-weight: bold;
  border-bottom-width: 2px;
  background-color: #f6f3fc;
  border-bottom-color: #dad7df;
  padding-top: 12px;
  padding-bottom: 12px;
}
.tpl-detail__site-col .tpl-detail__site-rel-list, .tpl-detail__site-col-icon .tpl-detail__site-rel-list, .tpl-detail__site-col-actions .tpl-detail__site-rel-list, .tpl-detail__site-col-default-hidden .tpl-detail__site-rel-list,
.tpl-detail__site-col-required .tpl-detail__site-rel-list, .tpl-detail__site-col-rels .tpl-detail__site-rel-list, .tpl-detail__site-col-name .tpl-detail__site-rel-list, .tpl-detail__site-col-sort .tpl-detail__site-rel-list, .tpl-detail__site-col-check .tpl-detail__site-rel-list {
  display: inline-block;
}
.tpl-detail__site-rel,
.tpl-detail__site-rel--being-dragged {
  padding: 1px 8px;
  border: 1px solid #aaa;
  margin-right: 4px;
  border-radius: 0.8rem;
  font-size: 0.9rem;
  height: 1.6rem;
  line-height: 1.6em;
  display: inline-block;
  cursor: move;
  white-space: nowrap;
  position: relative;
}

.tpl-detail__site-rel--being-dragged {
  background-color: #673ab7;
  color: #fff;
  border-color: #350c7c;
  cursor: move !important;
}
.tpl-detail__site-rel--being-dragged > .tpl-detail__site-rel-remove {
  display: none;
}

.tpl-detail__site-col .tpl-detail__site-rel, .tpl-detail__site-col-icon .tpl-detail__site-rel, .tpl-detail__site-col-actions .tpl-detail__site-rel, .tpl-detail__site-col-default-hidden .tpl-detail__site-rel,
.tpl-detail__site-col-required .tpl-detail__site-rel, .tpl-detail__site-col-rels .tpl-detail__site-rel, .tpl-detail__site-col-name .tpl-detail__site-rel, .tpl-detail__site-col-sort .tpl-detail__site-rel, .tpl-detail__site-col-check .tpl-detail__site-rel {
  vertical-align: middle;
}
.tpl-detail__site-col .tpl-detail__site-rel:hover, .tpl-detail__site-col-icon .tpl-detail__site-rel:hover, .tpl-detail__site-col-actions .tpl-detail__site-rel:hover, .tpl-detail__site-col-default-hidden .tpl-detail__site-rel:hover,
.tpl-detail__site-col-required .tpl-detail__site-rel:hover, .tpl-detail__site-col-rels .tpl-detail__site-rel:hover, .tpl-detail__site-col-name .tpl-detail__site-rel:hover, .tpl-detail__site-col-sort .tpl-detail__site-rel:hover, .tpl-detail__site-col-check .tpl-detail__site-rel:hover {
  background-color: #f2f2f2;
}
.tpl-detail__site-col .tpl-detail__site-rel--disabled, .tpl-detail__site-col-icon .tpl-detail__site-rel--disabled, .tpl-detail__site-col-actions .tpl-detail__site-rel--disabled, .tpl-detail__site-col-default-hidden .tpl-detail__site-rel--disabled,
.tpl-detail__site-col-required .tpl-detail__site-rel--disabled, .tpl-detail__site-col-rels .tpl-detail__site-rel--disabled, .tpl-detail__site-col-name .tpl-detail__site-rel--disabled, .tpl-detail__site-col-sort .tpl-detail__site-rel--disabled, .tpl-detail__site-col-check .tpl-detail__site-rel--disabled {
  cursor: default !important;
}
.tpl-detail__site-col .tpl-detail__site-rel .tpl-detail__site-rel-name, .tpl-detail__site-col-icon .tpl-detail__site-rel .tpl-detail__site-rel-name, .tpl-detail__site-col-actions .tpl-detail__site-rel .tpl-detail__site-rel-name, .tpl-detail__site-col-default-hidden .tpl-detail__site-rel .tpl-detail__site-rel-name,
.tpl-detail__site-col-required .tpl-detail__site-rel .tpl-detail__site-rel-name, .tpl-detail__site-col-rels .tpl-detail__site-rel .tpl-detail__site-rel-name, .tpl-detail__site-col-name .tpl-detail__site-rel .tpl-detail__site-rel-name, .tpl-detail__site-col-sort .tpl-detail__site-rel .tpl-detail__site-rel-name, .tpl-detail__site-col-check .tpl-detail__site-rel .tpl-detail__site-rel-name {
  color: #575962;
}
.tpl-detail__site-col .tpl-detail__site-rel-remove, .tpl-detail__site-col-icon .tpl-detail__site-rel-remove, .tpl-detail__site-col-actions .tpl-detail__site-rel-remove, .tpl-detail__site-col-default-hidden .tpl-detail__site-rel-remove,
.tpl-detail__site-col-required .tpl-detail__site-rel-remove, .tpl-detail__site-col-rels .tpl-detail__site-rel-remove, .tpl-detail__site-col-name .tpl-detail__site-rel-remove, .tpl-detail__site-col-sort .tpl-detail__site-rel-remove, .tpl-detail__site-col-check .tpl-detail__site-rel-remove {
  position: absolute;
  right: -4px;
  top: -4px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #bababa;
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0.6rem;
  cursor: default;
  padding: 2px;
}
.tpl-detail__site-col .tpl-detail__site-rel-remove:hover, .tpl-detail__site-col-icon .tpl-detail__site-rel-remove:hover, .tpl-detail__site-col-actions .tpl-detail__site-rel-remove:hover, .tpl-detail__site-col-default-hidden .tpl-detail__site-rel-remove:hover,
.tpl-detail__site-col-required .tpl-detail__site-rel-remove:hover, .tpl-detail__site-col-rels .tpl-detail__site-rel-remove:hover, .tpl-detail__site-col-name .tpl-detail__site-rel-remove:hover, .tpl-detail__site-col-sort .tpl-detail__site-rel-remove:hover, .tpl-detail__site-col-check .tpl-detail__site-rel-remove:hover {
  background-color: red;
}
.tpl-detail__site-col .tpl-detail__site-rels-edit, .tpl-detail__site-col-icon .tpl-detail__site-rels-edit, .tpl-detail__site-col-actions .tpl-detail__site-rels-edit, .tpl-detail__site-col-default-hidden .tpl-detail__site-rels-edit,
.tpl-detail__site-col-required .tpl-detail__site-rels-edit, .tpl-detail__site-col-rels .tpl-detail__site-rels-edit, .tpl-detail__site-col-name .tpl-detail__site-rels-edit, .tpl-detail__site-col-sort .tpl-detail__site-rels-edit, .tpl-detail__site-col-check .tpl-detail__site-rels-edit {
  font-size: 1.4rem;
  vertical-align: middle;
  margin-left: 4px;
}
.tpl-detail__site-col, .tpl-detail__site-col-icon, .tpl-detail__site-col-actions, .tpl-detail__site-col-default-hidden,
.tpl-detail__site-col-required, .tpl-detail__site-col-rels, .tpl-detail__site-col-name, .tpl-detail__site-col-sort, .tpl-detail__site-col-check {
  display: table-cell;
  padding: 8px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
}
.tpl-detail__site-col-check > label.m-checkbox,
.tpl-detail__site-col-default-hidden > label.m-checkbox,
.tpl-detail__site-col-required > label.m-checkbox {
  margin-bottom: 0;
  padding-left: 0;
  width: 18px;
  height: 18px;
}
.tpl-detail__site-col-check > label.m-checkbox > span,
.tpl-detail__site-col-default-hidden > label.m-checkbox > span,
.tpl-detail__site-col-required > label.m-checkbox > span {
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.tpl-detail__site-col-check {
  width: 40px;
  text-align: center;
}

.tpl-detail__site-col-sort {
  width: 40px;
  cursor: move;
  text-align: center;
}
.tpl-detail__site-list-hd .tpl-detail__site-col-sort {
  cursor: default;
}
.tpl-detail__site-col-sort svg {
  width: 20px;
  height: 20px;
}
.tpl-detail__site-col-sort svg path {
  fill: #888;
}

.tpl-detail__site-col-name {
  width: 235px;
}

.tpl-detail__site-col-rels {
  width: auto;
}
.tpl-detail__site-col-rels .tpl-detail__site-no-rels {
  color: #777;
}
.tpl-detail__site-col-rels .tpl-detail__site-no-rels > i {
  font-size: 1.2rem;
  vertical-align: middle;
  margin-right: 3px;
}
.tpl-detail__site-col-rels .tpl-detail__site-no-rels > span {
  vertical-align: middle;
}

.tpl-detail__site-col-default-hidden,
.tpl-detail__site-col-required {
  width: 100px;
  text-align: center;
}

.tpl-detail__site-col-actions {
  width: 120px;
  text-align: center;
}
.tpl-detail__site-col-actions > * {
  vertical-align: middle;
}
.tpl-detail__site-col-actions > a {
  color: #888;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-left: 5px;
}
.tpl-detail__site-col-actions > a:hover {
  color: #716aca;
}
.tpl-detail__site-col-actions > a i {
  font-size: 1.6rem;
}

.tpl-detail__site-col-icon {
  width: 80px;
  text-align: center;
}
.tpl-detail__site-col-icon > i {
  width: 40px;
  height: 40px;
}
.tpl-detail__site-col-icon > .svg--inline {
  width: 40px;
  height: 40px;
  background-color: gray;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.tpl-detail__site-col-icon > .svg--inline > svg {
  width: 32px;
  height: 32px;
}
.tpl-detail__site-col-icon > .svg--inline > svg path {
  fill: #ffffff;
}

.tpl-detail .site-list__keyword-filter {
  padding-right: 16px;
}
.tpl-detail .site-list__keyword-filter .form-control {
  border-radius: 16px;
}
.tpl-detail .site-list__keyword-filter input::-moz-placeholder {
  color: #ccc;
}
.tpl-detail .site-list__keyword-filter input::placeholder {
  color: #ccc;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/inspection/templates/manager.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.predefined-templates-preview {
  display: flex;
  justify-content: flex-start;
}
.predefined-templates-preview__item {
  margin: 15px;
}
.predefined-templates-preview__item:first-child {
  margin-left: 0;
}
.predefined-templates-preview__item svg {
  width: 120px;
  height: 120px;
}

.predefined-templates-preview__item-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #f6f5f7;
  border-radius: 30px;
  padding-left: 15px;
  padding-right: 15px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.predefined-templates-preview__item--active .predefined-templates-preview__item-top, .predefined-templates-preview__item-top:hover {
  background-color: #e2dcee;
}

.predefined-templates-preview__icon {
  width: 150px;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.predefined-templates-preview__label {
  text-align: center;
  margin-bottom: 1rem;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 15px;
}

.predefined-templates-preview__info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 30px;
}

.predefined-templates-preview__action-link {
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
  margin-left: 8px;
}

.template-manager-header-actions {
  margin-left: 0.5rem;
}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/orders/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
.list-toolbar__filter .order-list-toolbar__store-picker-wrapper .store-picker__component {
  min-width: 160px;
  max-width: 160px;
}

.order-detail h3 {
  margin-bottom: 20px;
}
.order-detail dl {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  margin-bottom: 0;
  line-height: 2.4;
  border-bottom: 1px solid #ddd;
}
.order-detail dl dt, .order-detail dl dd {
  margin: 0;
}
.order-detail dl dt {
  width: 100px;
  margin-right: 8px;
  text-align: right;
}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/reports/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/
.list-toolbar__filter .report-list-toolbar__store-picker-wrapper .store-picker__component {
  min-width: 160px;
  max-width: 160px;
}

.report-detail {
  padding: 0 15px;
}
.report-detail > dl {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  margin-bottom: 0;
  line-height: 2.4;
  border-bottom: 1px solid #ddd;
}
.report-detail > dl dt, .report-detail > dl dd {
  margin: 0;
}
.report-detail > dl dt {
  width: 100px;
  margin-right: 8px;
  text-align: right;
}
.report-detail > dl dd .kt-badge {
  line-height: 1.5;
}

.inspection-report-result-items:first-child {
  margin-top: 1rem;
}
.inspection-report-result-items {
  margin-bottom: 1rem;
}
.inspection-report-result-items__header {
  background-color: #f9f9f9;
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
.inspection-report-result-items__header-icon {
  margin-right: 0.5rem;
}
.inspection-report-result-items__header > span {
  margin-left: 0.5rem;
}
.inspection-report-result-items__header--normal {
  color: #45ccb1;
}
.inspection-report-result-items__header--abnormal {
  color: #ffb822;
}
.inspection-report-result-items__header--urgent {
  color: #ffb822;
}
.inspection-report-result-items__list .inspection-report-item {
  margin: 0;
  padding: 0.5rem;
  font-size: 0.9rem;
  border-bottom: 1px solid #eee;
}
.inspection-report-result-items__list .inspection-report-item dt {
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.inspection-report-result-items__list .inspection-report-item dd {
  margin-bottom: 0.35rem;
}
.inspection-report-result-items__list .inspection-report-item dd > label {
  margin-right: 0.5rem;
}
.inspection-report-result-items__list .inspection-report-item__actual--normal {
  color: #45ccb1;
}
.inspection-report-result-items__list .inspection-report-item__actual--abnormal {
  color: #ffb822;
}
.inspection-report-result-items__list .inspection-report-item__actual--urgent {
  color: #ffb822;
}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/tasks/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************/
.list-toolbar__filter .task-list-toolbar__store-picker-wrapper .store-picker__component {
  min-width: 160px;
  max-width: 160px;
}

.task-detail h3 {
  margin-bottom: 20px;
}
.task-detail dl {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  margin-bottom: 0;
  line-height: 2.4;
  border-bottom: 1px solid #ddd;
}
.task-detail dl dt, .task-detail dl dd {
  margin: 0;
}
.task-detail dl dt {
  width: 100px;
  margin-right: 8px;
  text-align: right;
}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/vehicles/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.list-toolbar__filter .vehicle-list-toolbar__store-picker-wrapper .store-picker__component {
  min-width: 160px;
  max-width: 160px;
}

.vehicle-detail h3 {
  margin-bottom: 20px;
}
.vehicle-detail dl {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  margin-bottom: 0;
  line-height: 2.4;
  border-bottom: 1px solid #ddd;
}
.vehicle-detail dl dt, .vehicle-detail dl dd {
  margin: 0;
}
.vehicle-detail dl dt {
  width: 100px;
  margin-right: 8px;
  text-align: right;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/batch-jobs/batch-jobs.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.add-batch-job-modal .modal-dialog {
  max-width: 650px !important;
}

.add-batch-job__store-picker {
  display: flex;
  flex-direction: row;
}
.add-batch-job__store-picker .store-picker__component {
  width: 50%;
}
.add-batch-job__store-picker .store-picker__component:last-child {
  margin-left: 1rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/bi-exports/bi-exports.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.bi-exports-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 1rem;
}
.bi-exports-filters__store-picker {
  width: 380px;
}

.bi-exports-cell {
  display: block;
  min-width: 0;
}
.bi-exports-cell__sub {
  margin-top: 0.15rem;
  color: #9699a2;
  font-size: 0.85em;
}

.bi-exports-times {
  color: #575962;
  font-size: 0.85em;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/shared/components/PartnerWorkspace/partner-workspace.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.partner-workspace,
.partner-dialog {
  color: #3f4047;
  line-height: 1.6;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.partner-workspace ::-moz-selection, .partner-dialog ::-moz-selection {
  background: #e6e3f8;
  color: #393460;
}
.partner-workspace ::selection,
.partner-dialog ::selection {
  background: #e6e3f8;
  color: #393460;
}
.partner-workspace a,
.partner-dialog a {
  text-underline-offset: 3px;
}
.partner-workspace a:hover,
.partner-dialog a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.partner-workspace .text-muted,
.partner-dialog .text-muted {
  color: #626575 !important;
}
.partner-workspace .form-control,
.partner-dialog .form-control {
  min-height: 38px;
  border-color: #c9ccd8;
  caret-color: #716aca;
}
.partner-workspace .form-control::-moz-placeholder, .partner-dialog .form-control::-moz-placeholder {
  color: #626575;
  opacity: 1;
}
.partner-workspace .form-control::placeholder,
.partner-dialog .form-control::placeholder {
  color: #626575;
  opacity: 1;
}
.partner-workspace .form-control:disabled,
.partner-dialog .form-control:disabled {
  background: #f0f1f5;
  color: #626575;
}
.partner-workspace .btn,
.partner-dialog .btn {
  min-height: 36px;
}
.partner-workspace .btn:disabled,
.partner-dialog .btn:disabled {
  cursor: not-allowed;
}
.partner-workspace a:focus-visible {
  outline: 2px solid #716aca;
  outline-offset: 3px;
}
.partner-workspace button:focus-visible {
  outline: 2px solid #716aca;
  outline-offset: 3px;
}
.partner-workspace input:focus-visible {
  outline: 2px solid #716aca;
  outline-offset: 3px;
}
.partner-workspace select:focus-visible {
  outline: 2px solid #716aca;
  outline-offset: 3px;
}
.partner-workspace textarea:focus-visible {
  outline: 2px solid #716aca;
  outline-offset: 3px;
}
.partner-dialog a:focus-visible {
  outline: 2px solid #716aca;
  outline-offset: 3px;
}
.partner-dialog button:focus-visible {
  outline: 2px solid #716aca;
  outline-offset: 3px;
}
.partner-dialog input:focus-visible {
  outline: 2px solid #716aca;
  outline-offset: 3px;
}
.partner-dialog select:focus-visible {
  outline: 2px solid #716aca;
  outline-offset: 3px;
}
.partner-dialog textarea:focus-visible {
  outline: 2px solid #716aca;
  outline-offset: 3px;
}
.partner-workspace .badge,
.partner-dialog .badge {
  line-height: 1.4;
  padding: 0.25rem 0.5rem;
  font-weight: 500;
}
.partner-workspace .badge-info,
.partner-dialog .badge-info {
  color: #365477;
  background: #eaf0f8;
}
.partner-workspace .badge-success,
.partner-dialog .badge-success {
  color: #226550;
  background: #e5f3ec;
}
.partner-workspace .badge-warning,
.partner-dialog .badge-warning {
  color: #785516;
  background: #fff2d7;
}
.partner-workspace .badge-secondary,
.partner-workspace .badge-light,
.partner-dialog .badge-secondary,
.partner-dialog .badge-light {
  color: #555968;
  background: #eff0f4;
}
.partner-workspace .alert,
.partner-dialog .alert {
  padding: 1rem 1.25rem;
  border-radius: 4px;
  word-wrap: anywhere;
}
.partner-workspace .alert-secondary,
.partner-dialog .alert-secondary {
  color: #626575;
  background: #f7f8fa;
  border: 1px dashed #c9ccd8;
  text-align: center;
  padding: 2.5rem 1rem;
}

.partner-workspace {
  min-width: 0;
}
.partner-workspace h5,
.partner-workspace h6 {
  color: #3f4047;
  font-size: 1.1rem;
  font-weight: 600;
  margin: 2rem 0 0.85rem;
}
.partner-workspace > h5:first-child {
  margin-top: 0;
}
.partner-workspace .partner-toolbar,
.partner-workspace .list-toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.75rem;
  padding: 1rem;
  margin-bottom: 1.5rem;
  background: #f7f8fa;
  border-radius: 4px;
}
.partner-workspace .partner-toolbar > .mr-2,
.partner-workspace .partner-toolbar > .mr-3,
.partner-workspace .list-toolbar > .mr-2,
.partner-workspace .list-toolbar > .mr-3 {
  margin-right: 0 !important;
}
.partner-workspace .partner-toolbar .form-control,
.partner-workspace .list-toolbar .form-control {
  max-width: 100%;
}
.partner-workspace .list-toolbar__left,
.partner-workspace .list-toolbar__right {
  flex-wrap: wrap;
  gap: 0.75rem;
}
.partner-workspace .list-toolbar__filter {
  margin: 0;
}
.partner-workspace .list-toolbar__label {
  color: #626575;
}
.partner-workspace .partner-tags {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4rem;
  margin: -0.5rem 0 1.5rem;
}
.partner-workspace .partner-tags .btn {
  margin: 0 !important;
}
.partner-workspace .partner-table-wrap {
  max-width: 100%;
  overflow-x: auto;
  margin-bottom: 1.25rem;
  scrollbar-color: #b8bbcb #f7f8fa;
}
.partner-workspace .table {
  margin: 0;
  border: 0;
  font-size: 0.95rem;
}
.partner-workspace .table th,
.partner-workspace .table td {
  padding: 0.85rem 1rem;
  vertical-align: middle;
  border: 0;
  border-bottom: 1px solid #e4e6ed;
  word-wrap: anywhere;
}
.partner-workspace .table thead th {
  color: #626575;
  background: #f7f8fa;
  font-size: 0.85rem;
  font-weight: 600;
  white-space: nowrap;
  border-bottom: 1px solid #d4d7e1;
}
.partner-workspace .table tbody tr:hover {
  background: #fafafd;
}
.partner-workspace .table td:first-child > a {
  font-weight: 600;
}
.partner-workspace .partner-detail-table tbody th {
  width: 160px;
  min-width: 125px;
  background: #f7f8fa;
  font-weight: 500;
  color: #626575;
}
.partner-workspace .partner-detail-table tbody td {
  min-width: 160px;
}
.partner-workspace .partner-table-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  min-width: 220px;
}
.partner-workspace .partner-table-actions .btn {
  margin: 0 !important;
}
.partner-workspace .partner-pager {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  padding-top: 1rem;
  border-top: 1px solid #e4e6ed;
}
.partner-workspace .partner-pager__range {
  margin-left: auto;
  color: #626575;
}
.partner-workspace .partner-rate {
  display: block;
  font-weight: 600;
}
.partner-workspace .partner-status {
  display: inline-flex;
  padding: 0.2rem 0.55rem;
  border-radius: 4px;
  color: #514a96;
  background: #f0eef9;
  font-size: 0.85rem;
  font-weight: 500;
}
.partner-workspace .partner-person {
  font-weight: 600;
}
.partner-workspace .partner-tree-header {
  display: flex;
  align-items: center;
  margin: 2rem 0 0.85rem;
}
.partner-workspace .partner-tree-header:first-child {
  margin-top: 0;
}
.partner-workspace .partner-tree-header h5 {
  margin: 0;
}
.partner-workspace .partner-tree-header__actions {
  display: flex;
  gap: 0.25rem;
  margin-left: auto;
}
.partner-workspace .partner-tree-header__actions .btn {
  padding-top: 0;
  padding-bottom: 0;
}
.partner-workspace .partner-tree-node {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
.partner-workspace .partner-tree-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  border-radius: 4px;
  color: #626575;
  background: none;
  cursor: pointer;
}
.partner-workspace .partner-tree-toggle:hover {
  background: #f0eef9;
}
.partner-workspace span.partner-tree-toggle {
  cursor: default;
}
.partner-workspace .partner-logo {
  flex: none;
  border-radius: 4px;
  -o-object-fit: contain;
     object-fit: contain;
  background: #fff;
  border: 1px solid #e4e6ed;
}
.partner-workspace .hq-org-chart {
  padding: 0.75rem 0;
  overflow-x: auto;
}
.partner-workspace .hq-org-chart ul {
  list-style: none;
  margin: 0;
  padding-left: 1.75rem;
}
.partner-workspace .hq-org-chart > ul {
  padding-left: 0;
}
.partner-workspace .hq-org-chart li {
  position: relative;
  padding: 0.5rem 0 0.5rem 1rem !important;
  border-left: 1px solid #d4d7e1;
}
.partner-workspace .hq-org-chart li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 1.3rem;
  width: 0.6rem;
  border-top: 1px solid #d4d7e1;
}
.partner-workspace .hq-org-chart li > ul {
  margin-top: 0.5rem;
}
.partner-workspace .partner-activity li {
  padding: 0 0 1.25rem;
  border-bottom: 1px solid #e4e6ed;
}
.partner-workspace .partner-activity li + li {
  padding-top: 1.25rem;
}
.partner-workspace .m-datatable__cell {
  vertical-align: top;
}

.partner-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.65rem;
  min-height: 120px;
  padding: 2rem;
  color: #626575;
}

.partner-loading i {
  font-size: 1.5rem;
  animation: partner-spin 1s linear infinite;
}

@keyframes partner-spin {
  to {
    transform: rotate(360deg);
  }
}
.partner-dialog .modal-content {
  border: 0;
  border-radius: 6px;
  box-shadow: 0 12px 40px rgba(38, 39, 55, 0.18);
}
.partner-dialog .modal-header {
  padding: 1.25rem 1.5rem;
  border-bottom: 1px solid #e4e6ed;
}
.partner-dialog .modal-title {
  font-size: 1.15rem;
  line-height: 1.5;
  font-weight: 600;
  word-wrap: anywhere;
}
.partner-dialog .modal-body {
  padding: 1.5rem;
}
.partner-dialog .modal-footer {
  padding: 1rem 1.5rem;
  background: #f7f8fa;
  border-top: 1px solid #e4e6ed;
}
.partner-dialog .form-group {
  margin-bottom: 1.25rem;
}
.partner-dialog .form-group > label {
  font-weight: 500;
  margin-bottom: 0.4rem;
}
.partner-dialog .form-text {
  margin-top: 0.4rem;
  line-height: 1.5;
}
.partner-dialog .partner-role-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 0.5rem 1rem;
  gap: 0.5rem 1rem;
}
.partner-dialog .form-check {
  min-height: 30px;
}
.partner-dialog .partner-role-grid .form-check-label {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  cursor: pointer;
}
.partner-dialog .partner-provinces {
  row-gap: 0.75rem;
}

@media (max-width: 767px) {
  .partner-workspace {
    padding: 1rem !important;
  }
  .partner-workspace .partner-toolbar > .form-control,
  .partner-workspace .partner-toolbar > .partner-picker {
    width: 100% !important;
  }
  .partner-workspace .partner-toolbar .btn-group {
    margin-right: 0 !important;
  }
  .partner-workspace .partner-table-wrap {
    margin-bottom: 1rem;
  }
  .partner-workspace .table th,
  .partner-workspace .table td {
    padding: 0.7rem 0.8rem;
  }
  .partner-workspace .partner-pager__range {
    flex-basis: 100%;
    margin: 0.35rem 0 0;
  }
  .partner-workspace .list-toolbar,
  .partner-workspace .list-toolbar__left,
  .partner-workspace .list-toolbar__right {
    width: 100%;
  }
  .partner-workspace .list-toolbar__filter {
    max-width: 100%;
  }
  .partner-workspace .list-toolbar input {
    max-width: 100%;
  }
  .partner-dialog {
    margin: 0.75rem auto;
  }
  .partner-dialog .modal-header,
  .partner-dialog .modal-body,
  .partner-dialog .modal-footer {
    padding: 1rem;
  }
  .partner-dialog .partner-provinces > .col-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (prefers-reduced-motion: reduce) {
  .partner-loading i {
    animation: none;
  }
}
.partner-workspace .text-danger {
  color: #b32b4c !important;
}
.partner-workspace .text-success {
  color: #226550 !important;
}
.partner-workspace .partner-table-wrap:focus-visible {
  outline: 2px solid #716aca;
  outline-offset: 3px;
}
.partner-workspace .partner-table-wrap > table {
  min-width: 640px;
}
.partner-workspace .partner-table-wrap > .partner-detail-table {
  min-width: 560px;
}
.partner-workspace .partner-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.65rem;
  padding: 2.75rem 1.25rem;
  background: #f7f8fa;
  color: #626575;
  text-align: center;
}
.partner-workspace .partner-empty > i {
  color: #787c90;
  font-size: 2rem;
}
.partner-workspace .partner-empty__action {
  margin-top: 0.35rem;
}

.partner-aside-header {
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.partner-workspace.entity-editor-form {
  padding: 0 !important;
}
.partner-workspace.entity-editor-form .m-portlet__body {
  padding: 0.5rem 0 0;
}
.partner-workspace.entity-editor-form .form-group {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 1rem;
}
.partner-workspace.entity-editor-form .form-group > label {
  margin-bottom: 0.375rem;
  color: #3f4047;
  font-weight: 500;
}
.partner-workspace.entity-editor-form .form-text {
  margin-top: 0.375rem;
  line-height: 1.45;
}

.partner-dialog .text-danger {
  color: #b32b4c !important;
}

.partner-dialog .text-warning {
  color: #785516 !important;
}

@media (max-width: 767px) {
  .partner-workspace .list-toolbar__filter:has(.store-picker) {
    width: 100%;
  }
  .partner-workspace .store-picker {
    width: 100%;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 0.75rem !important;
  }
  .partner-workspace .store-picker__component {
    min-width: 0;
    max-width: 100%;
  }
}
.partner-workspace .partner-table-wrap .table tbody td {
  min-width: 100px;
}
.partner-workspace .partner-table-wrap .table tbody td:first-child {
  min-width: 180px;
}
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/customers/agents/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.agent-info__detail dl {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  font-size: 0.85em;
  margin-bottom: 3px;
}
.agent-info__detail dt {
  font-weight: normal;
  color: #666;
  margin: 0 8px 0 0;
  white-space: nowrap;
}
.agent-info__detail dd {
  margin: 0;
}

.partner-workspace .agent-info__logo {
  width: 64px;
  height: 64px;
  -o-object-fit: contain;
     object-fit: contain;
  padding: 4px;
  background: #f7f8fa;
  border-radius: 4px;
}
.partner-workspace .agent-info__detail {
  min-width: 200px;
  line-height: 1.5;
}
.partner-workspace .agent-info__detail > p {
  margin-bottom: 0.6rem;
}
.partner-workspace .agent-info__detail dl {
  display: grid;
  grid-template-columns: 5.5rem minmax(0, 1fr);
  grid-gap: 0.5rem;
  gap: 0.5rem;
  margin-bottom: 0.35rem;
}
.partner-workspace .agent-info__detail dt {
  color: #626575;
  white-space: normal;
  margin: 0;
}
.partner-workspace .agent-info__detail dd {
  word-wrap: anywhere;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/customers/billing-orders/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.billing-order-list__nowrap {
  white-space: nowrap;
}

.billing-order-list__price {
  margin-top: 4px;
  white-space: nowrap;
}

.billing-order-party {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
}
.billing-order-party__logo {
  flex: none;
  width: 64px;
  height: 64px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  background: #f4f5f8;
}
.billing-order-party__detail {
  min-width: 0;
}
.billing-order-party__detail dl {
  display: flex;
  margin: 0 0 2px;
  font-size: 0.85em;
}
.billing-order-party__detail dt {
  flex: none;
  margin: 0 8px 0 0;
  font-weight: normal;
  color: #888;
}
.billing-order-party__detail dd {
  margin: 0;
}
.billing-order-party__name {
  margin-bottom: 4px;
  font-weight: 600;
}

.billing-order-author__type {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.35rem;
  margin-bottom: 2px;
}
.billing-order-author__type .partner-status {
  padding: 0.1rem 0.45rem;
  font-size: 0.8rem;
}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/customers/channel-leads/lead-stats.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.partner-workspace .lead-stats-panel {
  padding: 1rem 1.25rem;
  border: 1px solid #ebedf2;
  border-radius: 6px;
  background: #fff;
  height: 100%;
}
.partner-workspace .lead-stats-panel__title {
  margin: 0 0 0.75rem;
  font-size: 1rem;
  font-weight: 600;
  color: #3f4047;
}
.partner-workspace .lead-stats-panel__hint {
  margin: -0.5rem 0 0.5rem;
  color: #9699a2;
  font-size: 0.85rem;
}
.partner-workspace .lead-stats-kpis {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  grid-gap: 1rem;
  gap: 1rem;
  margin-bottom: 1rem;
}
.partner-workspace .lead-stats-kpi {
  padding: 1rem 1.25rem;
  border: 1px solid #ebedf2;
  border-radius: 6px;
  background: #fff;
}
.partner-workspace .lead-stats-kpi__label {
  color: #9699a2;
  font-size: 0.85rem;
}
.partner-workspace .lead-stats-kpi__value {
  margin-top: 0.25rem;
  font-size: 1.6rem;
  font-weight: 600;
  color: #3f4047;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.partner-workspace .lead-stats-kpi__share {
  margin-left: 0.5rem;
  color: #9699a2;
  font-size: 0.85rem;
  font-weight: 400;
}
.partner-workspace .lead-stats-grid {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-gap: 1rem;
  gap: 1rem;
}
.partner-workspace .lead-stats-grid > .span-12 {
  grid-column: span 12;
}
.partner-workspace .lead-stats-grid > .span-8 {
  grid-column: span 8;
}
.partner-workspace .lead-stats-grid > .span-6 {
  grid-column: span 6;
}
.partner-workspace .lead-stats-grid > .span-4 {
  grid-column: span 4;
}

@media (max-width: 1199px) {
  .partner-workspace .lead-stats-grid > .span-8,
  .partner-workspace .lead-stats-grid > .span-6,
  .partner-workspace .lead-stats-grid > .span-4 {
    grid-column: span 12;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/customers/rpa-clients/rpa-clients.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.rpa-clients-store-picker {
  max-width: 600px;
  margin-bottom: 1rem;
}

.rpa-clients-hint {
  padding: 2rem 0;
  color: #9699a2;
  text-align: center;
}

.rpa-clients-account {
  margin-bottom: 1.5rem;
}
.rpa-clients-account__name {
  font-size: 1.3rem;
  font-weight: 500;
}
.rpa-clients-account__shop {
  margin-top: 0.25rem;
  color: #9699a2;
}
.rpa-clients-account__badges {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  margin-top: 0.75rem;
}
.rpa-clients-account__peer {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  margin-left: 0.5rem;
  color: #575962;
}
.rpa-clients-account__facts {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 2rem;
  margin: 0.75rem 0 0;
}
.rpa-clients-account__fact dt {
  color: #9699a2;
  font-size: 0.85em;
  font-weight: normal;
}
.rpa-clients-account__fact dd {
  margin: 0;
}

.rpa-clients-cell {
  display: block;
  min-width: 0;
}
.rpa-clients-cell__sub {
  margin-top: 0.15rem;
  color: #9699a2;
  font-size: 0.85em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rpa-clients-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 1rem;
}
.rpa-clients-filters__label {
  margin: 0;
  color: #575962;
}

.rpa-clients-json {
  min-width: 0;
}
.rpa-clients-json__text {
  margin: 0;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 0.85em;
  white-space: pre-wrap;
  word-break: break-all;
}
.rpa-clients-json__text--folded {
  max-height: 8.5em;
  overflow: hidden;
}
.rpa-clients-json__toggle {
  padding: 0;
}

.rpa-clients-file-name {
  word-break: break-all;
}

.rpa-clients-more {
  margin-top: 1rem;
  color: #9699a2;
  text-align: center;
}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/data-export/data-export.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
.add-data-export-job-modal .modal-dialog {
  max-width: 650px !important;
}

.add-data-export-job__agent-picker {
  width: 65%;
}

.add-data-export-job__org-picker {
  width: 65%;
}

.add-data-export-job__store-picker {
  display: flex;
  flex-direction: row;
}
.add-data-export-job__store-picker .store-picker__component {
  width: 45%;
  margin-right: 1rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/inspection/construction-template-config/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.construction-tpl-man ul,
.construction-tpl-man li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.construction-tpl-man__side-panel > h2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.construction-tpl-man__side-invalid-indicator {
  position: absolute;
  width: 20px;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #f44336;
}
.construction-tpl-man__side-invalid-indicator > i {
  font-size: 0.8rem;
}
.construction-tpl-man__actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.construction-tpl-man__actions-msg {
  color: #f44336;
  font-size: 0.85rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.construction-tpl-man__actions-msg i {
  margin-right: 0.25rem;
}
.construction-tpl-man__actions .btn {
  margin-left: 1rem;
}
.construction-tpl-man__content {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
}
.construction-tpl-man__sidebar {
  width: 16.7%;
  padding-bottom: 1rem;
}
.construction-tpl-man__sidebar > div > h2 {
  font-size: 1rem;
  font-weight: bold;
  color: #aaa;
  padding: 0 2rem;
  margin-top: 1rem;
}
.construction-tpl-man__category-list-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.construction-tpl-man__category-list-item a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.construction-tpl-man__category-list-item--selected {
  background-color: #ddd;
}
.construction-tpl-man__category-list-item--selected .construction-tpl-man__category-list-item-name {
  font-weight: bold;
  color: #5867dd !important;
}
.construction-tpl-man__category-list-item-name {
  display: block;
  padding: 0.75rem 2rem;
  font-size: 1.1rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #111;
  flex: 1;
}
.construction-tpl-man__category-list-item-name > em {
  font-style: normal;
  font-size: 0.9rem;
  color: #aaa;
  margin-left: 0.5rem;
}
.construction-tpl-man__category-list-item-remove {
  visibility: hidden;
  padding: 0 0.5rem;
  font-size: 1.3rem;
}
.construction-tpl-man__category-list-item:hover .construction-tpl-man__category-list-item-remove {
  visibility: visible;
}
.construction-tpl-man__template-list-item {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.construction-tpl-man__template-list-item a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.construction-tpl-man__template-list-item--selected {
  background-color: #ddd;
}
.construction-tpl-man__template-list-item--selected .construction-tpl-man__template-list-item-name {
  font-weight: bold;
  color: #5867dd !important;
}
.construction-tpl-man__template-list-item-name {
  display: block;
  padding: 0.75rem 2rem;
  font-size: 0.9rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #111;
  flex: 1;
}
.construction-tpl-man__template-list-item-name > em {
  font-style: normal;
  font-size: 0.75rem;
  color: #aaa;
  margin-left: 0.5rem;
}
.construction-tpl-man__template-list-item-remove {
  visibility: hidden;
  padding: 0 0.5rem;
  font-size: 1.3rem;
}
.construction-tpl-man__template-list-item:hover .construction-tpl-man__template-list-item-remove {
  visibility: visible;
}
.construction-tpl-man__procedure, .construction-tpl-man__procedure-info {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.construction-tpl-man__procedure {
  margin-bottom: 1rem;
}
.construction-tpl-man__procedure-info {
  flex: 1;
  margin: 0 0.5rem;
  border: 1px solid #ddd;
  border-radius: 0.5rem;
  overflow: hidden;
}
.construction-tpl-man__procedure-info input[type=text] {
  flex: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  padding: 0.5rem 1rem;
  color: #777;
  border: none;
  font-weight: bold;
}
.construction-tpl-man__procedure-info input[type=text]:focus {
  border-color: #5867dd;
  color: #000;
}
.construction-tpl-man__procedure-info input[type=text]::-moz-placeholder {
  color: #ccc;
}
.construction-tpl-man__procedure-info input[type=text]::placeholder {
  color: #ccc;
}
.construction-tpl-man__procedure-info select {
  outline: none;
  text-align: right;
  border: none;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  font-weight: 200;
  color: #777;
  font-size: 0.8rem;
}
.construction-tpl-man__procedure-info select option {
  text-align: right;
}
.construction-tpl-man__procedure-sort-handle {
  cursor: move;
}
.construction-tpl-man__procedure svg {
  width: 20px;
  height: 20px;
}
.construction-tpl-man__procedure svg path {
  fill: #888;
}
.construction-tpl-man__procedure-remove {
  font-size: 1.5rem;
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}
.construction-tpl-man__no-procedures {
  font-size: 0.9rem;
  margin: 1rem 0;
  color: #aaa;
}
.construction-tpl-man__detail {
  flex: 1;
  padding: 1rem 2rem;
  border-left: 1px solid #ccc;
}
.construction-tpl-man__detail--no-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
}
.construction-tpl-man__detail > h2 {
  font-weight: bolder;
}
.construction-tpl-man__detail > dl {
  margin-bottom: 1.5rem;
}
.construction-tpl-man__detail > dl > dt {
  font-weight: bold;
  margin-bottom: 0.5rem;
  font-size: 1.2rem;
}
.construction-tpl-man__group {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
.construction-tpl-man__group ul,
.construction-tpl-man__group li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.construction-tpl-man__group-sort-handle {
  cursor: move;
  margin-right: 0.35rem;
}
.construction-tpl-man__group-title {
  flex: 1;
}
.construction-tpl-man__group-item:hover .construction-tpl-man__group-item-remove,
.construction-tpl-man__group-item:hover .construction-tpl-man__group-item-edit {
  display: flex;
}
.construction-tpl-man__group-item-remove, .construction-tpl-man__group-item-edit {
  display: none;
  position: absolute;
  right: -0.3rem;
  width: 1.2rem;
  height: 1.2rem;
  justify-content: center;
  align-items: center;
  border-radius: 1rem;
}
.construction-tpl-man__group-item-remove {
  color: #fff !important;
  background-color: red;
  top: -0.3rem;
  font-size: 0.75rem !important;
}
.construction-tpl-man__group-item-edit {
  color: #fff !important;
  background-color: #716aca;
  bottom: -0.3rem;
  font-size: 0.75rem !important;
}
.construction-tpl-man__group > h3 {
  font-size: 1.05rem;
  font-weight: bold;
  color: #716aca;
  border-bottom: 1px solid #ddd;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-bottom: 1rem;
  background-color: #f9f9f9;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.construction-tpl-man__group > h3 svg {
  width: 18px;
  height: 18px;
}
.construction-tpl-man__group > h3 svg path {
  fill: #888;
}
.construction-tpl-man__group > h3 dl {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  font-weight: normal;
  font-size: 0.9rem;
  color: #555;
  margin: 0;
}
.construction-tpl-man__group > h3 dl dt {
  margin-right: 0.2rem;
  font-weight: normal;
}
.construction-tpl-man__group > h3 dl dd {
  margin: 0;
  color: #999;
}
.construction-tpl-man__group > h3 dl dd.construction-tpl-man__group-template-info-override {
  color: #e91e63;
}
.construction-tpl-man__group-actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 84px;
}
.construction-tpl-man__group-actions > a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #aaa;
}
.construction-tpl-man__group-actions > a:hover {
  color: #716aca;
}

.construction-tpl-man__group-item-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.construction-tpl-man__group-item,
.construction-tpl-man__group-item--being-dragged {
  cursor: move;
  padding: 0.35rem 1rem;
  border: 1px solid #777;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 80px;
  position: relative;
}
.construction-tpl-man__group-item > a,
.construction-tpl-man__group-item--being-dragged > a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #333;
  font-size: 0.85rem;
}
.construction-tpl-man__group-item > span,
.construction-tpl-man__group-item--being-dragged > span {
  white-space: nowrap;
  color: #333;
  font-size: 0.85rem;
}
.construction-tpl-man__group-item--with-template > span,
.construction-tpl-man__group-item--being-dragged--with-template > span {
  font-weight: bold;
  color: #000;
}

.construction-tpl-picker__control {
  min-height: 40px !important;
}
.construction-tpl-picker__value-container {
  height: 40px;
}
.construction-tpl-picker__value-content {
  display: flex;
  flex-direction: row;
}
.construction-tpl-picker__value-content > span {
  padding: 0.25rem 0.65rem;
  border: 1px solid #ddd;
  margin-right: 0.25rem;
  border-radius: 80px;
  color: #444;
  font-size: 0.85rem;
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #eee;
}
.construction-tpl-picker__option {
  margin-bottom: 0 !important;
}
.construction-tpl-picker__option > dt {
  font-weight: bold;
  font-size: 0.85rem;
}
.construction-tpl-picker__option > dd {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.construction-tpl-picker__option > dd > span {
  padding: 0.25rem 0.65rem;
  border: 1px solid #ddd;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-right: 0.25rem;
  border-radius: 80px;
  font-size: 0.9rem;
  color: #444;
}
.construction-tpl-picker__option--selected > dd > span {
  color: #fff;
}

.construction-tpl-man__category--being-dragged {
  list-style-type: none;
  margin: 0;
}
.construction-tpl-man__category--being-dragged .construction-tpl-man__category-list-item-remove {
  visibility: hidden;
}

.construction-tpl-man__group-modal dl > dt,
.construction-tpl-man__item-modal dl > dt {
  margin-bottom: 0.5rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/inspection/quotation-template-config/items/editor/editor.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
.quotation-tpl-item-editor__material-list-item > .m-form__section {
  background-color: #f9f9f9;
  border-radius: 0.5rem;
  margin-bottom: 1rem !important;
  padding: 1rem;
  position: relative;
  border: 1px solid #eee;
}
.quotation-tpl-item-editor__material-list-item > .m-form__section > .m-form__section {
  margin: 0 !important;
}
.quotation-tpl-item-editor__material-list-item > .m-form__section > .m-form__section .form-group > label {
  display: block;
  cursor: move;
}
.quotation-tpl-item-editor__material-list-item > .m-form__section > .m-form__section .form-group:last-child {
  margin-bottom: 0;
}
.quotation-tpl-item-editor__material-list-item--being-dragged {
  cursor: move;
  z-index: 100000;
  overflow: hidden;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */ /* Konqueror HTML */
  -moz-user-select: none; /* Firefox */ /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome and Opera */
}
.quotation-tpl-item-editor__material-list-item--being-dragged .m-form__section {
  background-color: #eee !important;
  margin-bottom: 0 !important;
  cursor: move;
}
.quotation-tpl-item-editor__material-list-item--being-dragged .m-form__section > .kt-section {
  margin-bottom: 0 !important;
}
.quotation-tpl-item-editor__material-list-item--being-dragged .m-form__section > .kt-section .form-group {
  margin-bottom: 1rem;
  cursor: move;
}
.quotation-tpl-item-editor__material-list-item--being-dragged .m-form__section > .kt-section .form-group > label {
  cursor: move;
}
.quotation-tpl-item-editor__material-list-item--being-dragged .m-form__section > .kt-section .form-group:last-child {
  margin-bottom: 0;
}
.quotation-tpl-item-editor__material-list-item--being-dragged .quotation-tpl-item-editor__material-item-close-button {
  display: none !important;
}

.quotation-tpl-item-editor__material-item > .kt-section {
  margin-bottom: 0;
}
.quotation-tpl-item-editor__material-item .form-group {
  margin-bottom: 1rem;
}
.quotation-tpl-item-editor__material-item .form-group > label {
  font-weight: normal;
}
.quotation-tpl-item-editor__material-item .form-group:last-child {
  margin-bottom: 0;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/inspection/quotation-template-config/items/ItemView.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
.quotation-tpl-item {
  margin-bottom: 1rem;
}
.quotation-tpl-item:last-child {
  margin-bottom: 0;
}
.quotation-tpl-item__check {
  margin-bottom: 0 !important;
  width: 18px;
  height: 18px;
  position: relative;
  top: -1px;
  padding-left: 26px;
}
.quotation-tpl-item__check > span {
  background-color: #f9f9f9 !important;
}
.quotation-tpl-item__check > input:checked ~ span {
  background-color: #716aca !important;
}
.quotation-tpl-item__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: #ddd;
  padding: 10px 15px;
}
.quotation-tpl-item__header-left {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.quotation-tpl-item__sort-handle {
  cursor: move;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */ /* Konqueror HTML */
  -moz-user-select: none; /* Firefox */ /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
             supported by Chrome and Opera */
}
.quotation-tpl-item__body {
  padding: 10px 15px;
  border: 1px solid #eee;
}
.quotation-tpl-item__body > h5 {
  font-size: 1rem;
  font-weight: bold;
  color: #8f8989;
}
.quotation-tpl-item__no-materials {
  font-style: italic;
  color: #bbb;
  padding: 4px 0;
}
.quotation-tpl-item__title {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
  font-weight: 900;
  margin-bottom: 0;
}
.quotation-tpl-item__code {
  font-weight: 100;
  color: #bbb;
}
.quotation-tpl-item__man-hour-cost {
  margin-right: 1rem !important;
}
.quotation-tpl-item__man-hour-cost-value {
  font-weight: 300;
  font-size: 1rem;
}
.quotation-tpl-item__man-hour-cost-value del {
  color: red;
}
.quotation-tpl-item__actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  gap: 2px;
}
.quotation-tpl-item__actions i.la {
  font-size: 1.5rem;
}
.quotation-tpl-item__actions dl,
.quotation-tpl-item__actions dt,
.quotation-tpl-item__actions dd {
  display: inline-block;
  margin: 0;
}
.quotation-tpl-item__material-list {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  margin-bottom: 0;
}
.quotation-tpl-item__material-list-hd {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.quotation-tpl-item__material {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  margin-bottom: 0;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.quotation-tpl-item__material:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.quotation-tpl-item__material-check {
  margin-bottom: 0 !important;
  width: 18px;
  height: 18px;
  position: relative;
  top: -3px;
  padding-left: 26px;
}
.quotation-tpl-item__material-content {
  flex: 1;
}
.quotation-tpl-item__material-content > h6 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.quotation-tpl-item__material-actions {
  flex-shrink: 0;
  flex-grow: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 4px;
  gap: 8px;
}
.quotation-tpl-item__material-actions > a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #888;
}
.quotation-tpl-item__material-actions > a:hover {
  color: #5867dd;
}
.quotation-tpl-item__material-actions > a .la {
  font-size: 20px;
}
.quotation-tpl-item__material-actions svg {
  width: 20px;
  height: 20px;
  cursor: move;
}
.quotation-tpl-item__material-actions svg path {
  fill: #888;
}
.quotation-tpl-item__material > h6 {
  font-weight: 700;
  margin-bottom: 0.35rem;
  font-size: 1.2rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.quotation-tpl-item__material-info {
  margin-right: 1rem;
  color: #555;
  font-size: 0.9rem;
}
.quotation-tpl-item__material-info > label {
  color: #aaa;
}
.quotation-tpl-item__material-info > label:after {
  content: ":";
  margin-right: 5px;
}
.quotation-tpl-item__material-type.m-badge {
  min-height: 0;
  padding: 0px 7px;
  border-radius: 20px;
  font-size: 0.7rem;
  line-height: 15px;
  margin-left: 0.5rem;
}
.quotation-tpl-item__material-price-qty {
  margin-left: 1rem;
}
.quotation-tpl-item__material-price {
  font-weight: 300;
  font-size: 1rem;
}
.quotation-tpl-item__material-price-x {
  color: #aaa;
  margin: 0 0.35rem;
}
.quotation-tpl-item__material-qty {
  font-weight: 900;
  font-style: italic;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/inspection/quotation-template-config/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.quotation-tpl {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  min-height: 600px;
}
.quotation-tpl__actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.quotation-tpl__actions-msg {
  color: #f44336;
  font-size: 0.85rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.quotation-tpl__actions-msg i {
  margin-right: 0.25rem;
}
.quotation-tpl__actions .btn {
  margin-left: 0.5rem;
}
.quotation-tpl__content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  min-height: 600px;
  width: 100%;
}

.quotation-tpl__category-panel {
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.quotation-tpl__category-panel-hd {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.quotation-tpl__category-panel-hd h3 {
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 0;
}
.quotation-tpl__category-panel-hd h3 > a {
  margin-left: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.quotation-tpl__category-panel-hd-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
.quotation-tpl__category-panel-hd-right > * {
  margin-left: 5px;
}
.quotation-tpl__category-panel-body {
  flex: 1;
  display: flex;
}
.quotation-tpl__category-panel-empty, .quotation-tpl__category-panel-loading {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.quotation-tpl__category-panel {
  width: 250px;
  background-color: #fdfdfd;
  padding-left: 0;
  padding-right: 0;
}
.quotation-tpl__category-panel-loading {
  margin: 0 auto;
}
.quotation-tpl__category-panel-hd {
  padding-left: 15px;
  padding-right: 15px;
}
.quotation-tpl__category-panel-empty .svg--inline {
  margin-top: -4rem;
}
.quotation-tpl__category-panel-empty .svg--inline svg {
  width: 100px;
  height: 100px;
}
.quotation-tpl__category-panel-empty .svg--inline svg path {
  fill: #ddd;
}

.quotation-tpl__detail-panel {
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.quotation-tpl__detail-panel-hd {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.quotation-tpl__detail-panel-hd h3 {
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 0;
}
.quotation-tpl__detail-panel-hd h3 > a {
  margin-left: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.quotation-tpl__detail-panel-hd-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
.quotation-tpl__detail-panel-hd-right > * {
  margin-left: 5px;
}
.quotation-tpl__detail-panel-body {
  flex: 1;
  display: flex;
}
.quotation-tpl__detail-panel-empty, .quotation-tpl__detail-panel-loading {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.quotation-tpl__detail-panel {
  flex: 1;
  flex-direction: row;
  align-items: stretch;
  border-left: 1px solid #ddd;
  padding: 0;
}
.quotation-tpl__detail-panel-empty, .quotation-tpl__detail-panel-loading {
  width: 60%;
  text-align: center;
  margin: 0 auto;
}
.quotation-tpl__detail-panel-empty .svg--inline {
  margin-top: -4rem;
}
.quotation-tpl__detail-panel-empty .svg--inline svg {
  width: 250px;
}

.quotation-tpl__groups-with-subjects {
  flex: 1;
  padding: 15px;
}

.quotation-tpl__subjects-with-items {
  margin-bottom: 1rem;
}
.quotation-tpl__subjects-with-items .quotation-tpl__item-panel-hd {
  padding-top: 10px;
  padding-bottom: 10px;
}
.quotation-tpl__subjects-with-items .quotation-tpl__item-panel-hd > h3 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex: 1;
  font-size: 1.5rem;
}
.quotation-tpl__subjects-with-items .quotation-tpl__item-panel-hd > h3 i.fa-tag {
  font-size: 1.5rem;
  margin-right: 0.35rem;
}
.quotation-tpl__subjects-with-items .quotation-tpl-item__body {
  border: none;
}
.quotation-tpl__subjects-with-items .quotation-tpl-item__title {
  font-size: 1.2rem;
}

.quotation-tpl__subject-panel {
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.quotation-tpl__subject-panel-hd {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.quotation-tpl__subject-panel-hd h3 {
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 0;
}
.quotation-tpl__subject-panel-hd h3 > a {
  margin-left: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.quotation-tpl__subject-panel-hd-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
.quotation-tpl__subject-panel-hd-right > * {
  margin-left: 5px;
}
.quotation-tpl__subject-panel-body {
  flex: 1;
  display: flex;
}
.quotation-tpl__subject-panel-empty, .quotation-tpl__subject-panel-loading {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.quotation-tpl__subject-panel {
  width: 250px;
  background-color: #f9f9f9;
  padding-left: 0;
  padding-right: 0;
  justify-content: flex-start;
}
.quotation-tpl__subject-panel-hd {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0.18rem;
}
.quotation-tpl__subject-panel-empty .svg--inline {
  margin-top: -4rem;
}
.quotation-tpl__subject-panel-empty .svg--inline svg {
  width: 100px;
  height: 100px;
}
.quotation-tpl__subject-panel-empty .svg--inline svg path {
  fill: #ddd;
}

.quotation-tpl__subject-list-item {
  display: flex;
  flex-direction: row;
  justify-content: flex-between;
  align-items: center;
  flex-wrap: nowrap;
  padding: 0.5rem 15px;
  height: 3rem;
}
.quotation-tpl__subject-list-item-icon {
  font-size: 1.2rem;
  margin-right: 0.5rem;
}
.quotation-tpl__subject-list-item-name {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.2rem;
  font-weight: 500;
}
.quotation-tpl__subject-list-item-actions {
  display: none;
  flex-shrink: 0;
  flex-grow: 0;
  flex-wrap: nowrap;
  font-size: 1.2rem;
}
.quotation-tpl__subject-list-item:hover {
  background-color: #dcdcdc;
}
.quotation-tpl__subject-list-item:hover .quotation-tpl__subject-list-item-actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.quotation-tpl__subject-list-item--selected {
  background-color: #716aca !important;
  color: #fff !important;
}
.quotation-tpl__subject-list-item--selected .quotation-tpl__subject-list-item-actions a {
  color: rgba(255, 255, 255, 0.7);
}

.quotation-tpl__category {
  margin-bottom: 1rem;
}
.quotation-tpl__category-list {
  flex: 1;
  width: 100%;
}

.quotation-tpl__category .quotation-tpl__group-list {
  display: none;
}
.quotation-tpl__category--expanded .quotation-tpl__group-list {
  display: block;
}
.quotation-tpl__category-hd {
  font-size: 1.2rem;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 15px;
  margin-bottom: 5px;
  padding-right: 5px;
}
.quotation-tpl__category-hd > i {
  font-size: 1.2rem;
  width: 24px;
  flex-grow: 0;
  flex-shrink: 0;
}
.quotation-tpl__category-hd > a {
  flex-grow: 0;
  flex-shrink: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.quotation-tpl__category-hd > a > i {
  font-size: 1.2rem;
  width: 24px;
}
.quotation-tpl__category-hd .form-control {
  margin-right: 5px;
}
.quotation-tpl__category .quotation-tpl__category-name {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #222;
  font-weight: 500;
}
.quotation-tpl__category .quotation-tpl__category-name-ct {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.quotation-tpl__category .quotation-tpl__category-name-ct:hover .quotation-tpl__category-actions > a {
  display: inline-block;
}
.quotation-tpl__category .quotation-tpl__category-actions {
  margin-left: 7px;
}
.quotation-tpl__category .quotation-tpl__category-actions > a {
  display: none;
  margin-left: 1px;
  -webkit-text-decoration: none;
  text-decoration: none;
  opacity: 0.35;
  transition: all 0.2s ease-in-out;
}
.quotation-tpl__category .quotation-tpl__category-actions > a:hover {
  opacity: 1;
}

.quotation-tpl__group-list {
  padding-left: 0;
}

.quotation-tpl__group > div {
  padding-left: 19px;
  -webkit-text-decoration: none;
  text-decoration: none;
  height: 3rem;
  line-height: 3rem;
  color: #333;
  cursor: default;
  display: flex;
  justify-content: space-between;
  padding-right: 8px;
  align-items: center;
}
.quotation-tpl__group > div:hover {
  background-color: #f3f3f3;
}
.quotation-tpl__group > div:hover .quotation-tpl__group-remove {
  visibility: visible;
}
.quotation-tpl__group > div > .m-badge {
  color: #888;
  height: 20px;
  line-height: 20px;
  font-style: normal;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0.85rem;
  background-color: #b1b6d3;
  color: #fff;
  margin-left: 8px;
}
.quotation-tpl__group--selected > div {
  background-color: #673ab7 !important;
  color: #fff;
}
.quotation-tpl__group--new > div {
  background-color: transparent !important;
  padding-left: 37px;
  font-size: 0.85rem;
  color: #5867dd;
  cursor: pointer;
}
.quotation-tpl__group--new > div:hover {
  color: #2739c1;
}
.quotation-tpl__group--new .form-control {
  margin-right: 20px;
  margin-left: 37px;
  width: 180px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.quotation-tpl__group .quotation-tpl__group-name {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.quotation-tpl__group .quotation-tpl__group-remove {
  visibility: hidden;
  width: 16px;
  margin-right: 4px;
  opacity: 0.3;
}
.quotation-tpl__group .quotation-tpl__group-remove:hover {
  opacity: 1;
}
.quotation-tpl__group-detail {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}

.quotation-tpl__item-panel {
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.quotation-tpl__item-panel-hd {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.quotation-tpl__item-panel-hd h3 {
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 0;
}
.quotation-tpl__item-panel-hd h3 > a {
  margin-left: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.quotation-tpl__item-panel-hd-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
.quotation-tpl__item-panel-hd-right > * {
  margin-left: 5px;
}
.quotation-tpl__item-panel-body {
  flex: 1;
  display: flex;
}
.quotation-tpl__item-panel-empty, .quotation-tpl__item-panel-loading {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.quotation-tpl__item-panel {
  flex: 1;
  border-left: 1px solid #ddd;
}
.quotation-tpl__item-panel-hd {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0.18rem;
}
.quotation-tpl__item-panel-body {
  flex-direction: column;
  padding: 10px;
}
.quotation-tpl__item-panel-empty .svg--inline {
  margin-top: -4rem;
}
.quotation-tpl__item-panel-empty .svg--inline svg {
  width: 100px;
  height: 100px;
}
.quotation-tpl__item-panel-empty .svg--inline svg path {
  fill: #ddd;
}
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/settings/ai-credit-accounts/ai-credits.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.ai-credit-section + .ai-credit-section {
  margin-top: 2.5rem;
}
.ai-credit-section__header {
  display: flex;
  align-items: baseline;
  margin-bottom: 1rem;
}
.ai-credit-section__title {
  font-size: 1.2rem;
  font-weight: 500;
  color: #3f4047;
  margin: 0 0.75rem 0 0;
}
.ai-credit-section__aside {
  color: #9699a2;
}
.ai-credit-section__actions {
  margin-left: auto;
  align-self: center;
}
.ai-credit-section__actions .btn + .btn {
  margin-left: 0.5rem;
}

.ai-credit-stats {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  grid-gap: 1rem 2rem;
  gap: 1rem 2rem;
}
.ai-credit-stats__label {
  color: #9699a2;
  margin-bottom: 0.25rem;
}
.ai-credit-stats__value {
  font-size: 1.25rem;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

.ai-credit-form {
  margin-top: 1rem;
  padding: 1.25rem 1.5rem 1.5rem;
  background: #f7f8fa;
  border-radius: 4px;
}
.ai-credit-form__header {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.ai-credit-form__title {
  font-size: 1rem;
  font-weight: 500;
  color: #3f4047;
}
.ai-credit-form__close {
  margin-left: auto;
}
.ai-credit-form__footer {
  margin-top: 0.5rem;
}
.ai-credit-form__footer .btn + .btn {
  margin-left: 0.5rem;
}
.ai-credit-form .form-control:disabled {
  background: #ebedf2;
}

.ai-credit-hint {
  color: #9699a2;
  margin-bottom: 1.5rem;
}
.ai-credit-hint i {
  margin-right: 0.35rem;
  vertical-align: -1px;
}

.ai-credit-setting {
  display: flex;
  align-items: flex-start;
  padding: 0.75rem 0;
}
.ai-credit-setting + .ai-credit-setting {
  border-top: 1px solid #ebedf2;
}
.ai-credit-setting .m-switch {
  flex: none;
  margin-right: 1rem;
}
.ai-credit-setting .m-switch input:not(:disabled) + span {
  cursor: pointer;
}
.ai-credit-setting .m-switch input:not(:checked):not(:disabled) + span {
  box-shadow: inset 0 0 0 1px #c4c5d6;
}
.ai-credit-setting .m-switch input:disabled + span {
  opacity: 0.45;
  cursor: not-allowed;
}
.ai-credit-setting__label {
  font-weight: 500;
  color: #3f4047;
}
.ai-credit-setting__help {
  color: #9699a2;
  margin-top: 0.15rem;
}

.ai-credit-tiles {
  display: flex;
  margin-bottom: 2.5rem;
  border: 1px solid #ebedf2;
  border-radius: 4px;
  background: #fafbfc;
}
.ai-credit-tiles__cell {
  flex: 1 1 0;
  min-width: 0;
  padding: 1rem 1.5rem 1.1rem;
}
.ai-credit-tiles__cell + .ai-credit-tiles__cell {
  border-left: 1px solid #ebedf2;
}
.ai-credit-tiles__label {
  display: flex;
  align-items: center;
  color: #9699a2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ai-credit-tiles__swatch {
  flex: none;
  width: 8px;
  height: 8px;
  margin-right: 0.4rem;
  border-radius: 50%;
}
.ai-credit-tiles__value {
  margin-top: 0.35rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.2;
  color: #3f4047;
}
.ai-credit-tiles__value--danger {
  color: #f4516c;
}
.ai-credit-tiles__value--success {
  color: #34bfa3;
}
.ai-credit-tiles__value--muted {
  color: #9699a2;
}

.ai-credit-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 2rem 1rem;
  border: 1px dashed #dcdfe6;
  border-radius: 4px;
  text-align: center;
}
.ai-credit-empty__icon {
  font-size: 2rem;
  color: #c4c5d6;
}
.ai-credit-empty__text {
  margin: 0.5rem 0 1rem;
  color: #575962;
}

.ai-credit-price {
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ai-credit-price__item + .ai-credit-price__item {
  margin-left: 0.85rem;
}
.ai-credit-price__label {
  margin-right: 0.3rem;
  color: #9699a2;
  font-size: 0.85em;
}
.ai-credit-price__more {
  margin-left: 0.6rem;
  padding: 0 0.4rem;
  border-radius: 3px;
  background: #f4f3f8;
  color: #575962;
  font-size: 0.85em;
}

.ai-credit-table {
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ai-credit-table th {
  white-space: nowrap;
}
.ai-credit-table thead th {
  background: #f4f3f8;
  color: #575962;
  font-weight: 600;
}
.ai-credit-table th,
.ai-credit-table td {
  vertical-align: middle;
}
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/settings/ai-credit-dashboard/insights.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.ai-insights-charts {
  margin-bottom: 2rem;
}
.ai-insights-charts__pair {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 1.5rem;
  gap: 1.5rem;
}

.ai-insights-chart {
  padding: 1rem 1.25rem 0.75rem;
  margin-bottom: 1.5rem;
  border: 1px solid #ebedf2;
  border-radius: 4px;
}
.ai-insights-chart__head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}
.ai-insights-chart__title {
  font-weight: 500;
  color: #3f4047;
}
.ai-insights-chart__note {
  color: #9699a2;
  font-size: 0.85rem;
}

.ai-insights-key {
  display: block;
}
.ai-insights-key__sub {
  margin-top: 0.15rem;
  color: #9699a2;
  font-size: 0.85em;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/settings/ai-credit-usage/usage.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.ai-usage-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 1rem;
}
.ai-usage-filters__store-picker {
  width: 380px;
}

.ai-usage-figure {
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.ai-usage-figure + .ai-usage-figure {
  margin-left: 0.75rem;
}
.ai-usage-figure__label {
  margin-right: 0.25rem;
  color: #9699a2;
  font-size: 0.85em;
}

.ai-usage-cell {
  display: block;
  min-width: 0;
}
.ai-usage-cell__wrap {
  word-break: break-all;
}
.ai-usage-cell__sub {
  margin-top: 0.15rem;
  color: #9699a2;
  font-size: 0.85em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/settings/system-coupon-campaign-templates/campaign-featured-card.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.cfc-preview {
  margin-bottom: 1.25rem;
}
.cfc-preview__bar {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.75rem;
}
.cfc-preview__bar-label {
  font-size: 0.8rem;
  color: #74788d;
}
.cfc-preview__themes {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}
.cfc-preview__swatch {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  border: 1px solid #ebedf3;
  background: #fff;
  border-radius: 999px;
  padding: 0.2rem 0.65rem;
  font-size: 0.78rem;
  color: #595d6e;
  cursor: pointer;
}
.cfc-preview__swatch.is-active {
  border-color: #3699ff;
  color: #2b2b40;
  box-shadow: 0 0 0 1px #3699ff inset;
}
.cfc-preview__dot {
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 50%;
}

.cfc {
  --cfc-hero: radial-gradient(
      120% 140% at 80% 20%,
      rgba(80, 140, 240, 0.55) 0%,
      rgba(13, 38, 84, 0) 55%
    ),
    linear-gradient(135deg, #0b2a5e 0%, #1d4ed8 100%);
  --cfc-hero-overlay: linear-gradient(
    to top,
    rgba(9, 28, 66, 0.82) 0%,
    rgba(12, 40, 95, 0.4) 52%,
    rgba(16, 52, 120, 0.06) 100%
  );
  --cfc-hero-fg: #fff;
  --cfc-badge-bg: rgba(255, 255, 255, 0.16);
  --cfc-badge-fg: #fff;
  --cfc-foot-bg: rgba(8, 18, 38, 0.45);
}
.cfc--gilded {
  --cfc-hero: radial-gradient(
      120% 140% at 75% 25%,
      rgba(255, 255, 255, 0.5) 0%,
      rgba(217, 169, 78, 0) 55%
    ),
    linear-gradient(135deg, #e7c987 0%, #d9a94e 55%, #f0dcae 100%);
  --cfc-hero-overlay: linear-gradient(
    to top,
    rgba(58, 40, 12, 0.8) 0%,
    rgba(100, 70, 22, 0.4) 52%,
    rgba(140, 100, 30, 0.05) 100%
  );
  --cfc-hero-fg: #fff;
  --cfc-badge-bg: rgba(255, 255, 255, 0.32);
  --cfc-badge-fg: #5a4012;
  --cfc-foot-bg: rgba(90, 64, 18, 0.32);
}
.cfc--emerald {
  --cfc-hero: radial-gradient(
      130% 150% at 85% 90%,
      rgba(196, 200, 120, 0.6) 0%,
      rgba(15, 61, 42, 0) 50%
    ),
    linear-gradient(135deg, #0f3d2a 0%, #1f5a3a 60%, #4a6b3a 100%);
  --cfc-hero-overlay: linear-gradient(
    to top,
    rgba(9, 40, 27, 0.82) 0%,
    rgba(15, 58, 38, 0.4) 52%,
    rgba(20, 75, 50, 0.06) 100%
  );
  --cfc-hero-fg: #fff;
  --cfc-badge-bg: rgba(255, 255, 255, 0.18);
  --cfc-badge-fg: #fff;
  --cfc-foot-bg: rgba(8, 28, 18, 0.45);
}

.cfc__hero {
  position: relative;
  border-radius: 14px;
  padding: 0.9rem 1rem 0.85rem;
  background: var(--cfc-hero);
  color: var(--cfc-hero-fg);
  display: flex;
  flex-direction: column;
  min-height: 168px;
}
.cfc__hero--image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.cfc__brand {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  margin-bottom: 1.7rem;
  background: var(--cfc-badge-bg);
  color: var(--cfc-badge-fg);
  font-size: 0.75rem;
  font-weight: 600;
  border-radius: 999px;
  padding: 0.22rem 0.6rem;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

.cfc__headline {
  margin-top: auto;
  text-shadow: 0 1px 8px rgba(0, 0, 0, 0.45);
}
.cfc__headline-1 {
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1.2;
}
.cfc__headline-2 {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.2;
  margin-top: 0.55rem;
  opacity: 0.85;
}

.cfc__meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  margin-top: 1.5rem;
}

.cfc__meta-text {
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  background: var(--cfc-foot-bg);
  border-radius: 999px;
  padding: 0.25rem 0.7rem;
  font-size: 0.72rem;
  font-weight: 500;
}

.cfc__arrow {
  flex: 0 0 auto;
  font-size: 1.1rem;
  transform: rotate(-45deg);
  opacity: 0.9;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/settings/coupon-campaign-showcases/showcase-editor.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
/**
 * showcase-editor.scss
 * Layout for the platform coupon-campaign showcase editor: a meta form on top,
 * the featured-entries list below (each entry pairs a themed preview card with
 * its per-entry controls), and a centered candidate-browser overlay.
 */
.showcase-editor {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.showcase-editor__meta {
  flex: 0 0 38%;
  max-width: 38%;
  padding: 2rem;
  background: #f7f8fa;
  border-right: 1px solid #ebedf3;
}
.showcase-editor__featured {
  flex: 1 1 0;
  min-width: 0;
  padding: 2rem;
}
.showcase-editor__section-title {
  position: relative;
  padding-left: 0.6rem;
  margin-bottom: 1.1rem;
  font-size: 1.05rem;
  font-weight: 700;
  color: #2b2b40;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.showcase-editor__section-title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2rem;
  bottom: 0.2rem;
  width: 3px;
  border-radius: 2px;
  background: #3699ff;
}
.showcase-editor__row {
  display: flex;
  gap: 1rem;
}
.showcase-editor__row > .form-group {
  flex: 1;
}
.showcase-editor__hint {
  font-size: 0.8rem;
  color: #9699a2;
  margin-top: 0.25rem;
}
.showcase-editor__banner-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}
.showcase-editor__banner-head > label {
  margin-bottom: 0;
}
.showcase-editor__hide-banner {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
.showcase-editor__hide-banner-label {
  font-size: 0.85rem;
  color: #6c7293;
}
.showcase-editor__entries {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.showcase-editor__entry {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem;
  padding: 1rem;
  border: 1px solid #ebedf2;
  border-radius: 8px;
  background: #fff;
}
.showcase-editor__entry-preview {
  flex: 0 0 300px;
  max-width: 300px;
}
.showcase-editor__entry-controls {
  flex: 1 1 240px;
  min-width: 220px;
}
.showcase-editor__entry-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}
.showcase-editor__entry-title {
  font-weight: 600;
  color: #2c2e3e;
}
.showcase-editor__entry-shop {
  font-size: 0.8rem;
  color: #9699a2;
  margin-left: 0.5rem;
}
.showcase-editor__entry-actions {
  display: flex;
  gap: 0.5rem;
}
.showcase-editor__empty {
  padding: 2rem;
  text-align: center;
  color: #9699a2;
  border: 1px dashed #ebedf2;
  border-radius: 8px;
}

@media (max-width: 1024px) {
  .showcase-editor__meta, .showcase-editor__featured {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .showcase-editor__meta {
    border-right: none;
    border-bottom: 1px solid #ebedf3;
  }
}
.showcase-editor .drop-zone {
  border-radius: 0;
}

.showcase-banner-preview {
  width: 120px;
  height: 64px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0;
  display: block;
  border: 1px solid #ebedf2;
}
.showcase-banner-preview--empty {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #c4c7d1;
  font-size: 1.5rem;
  background: #f7f8fa;
}

.showcase-banner-box {
  position: relative;
  display: inline-block;
}
.showcase-banner-box__remove {
  position: absolute;
  top: -8px;
  right: -8px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: none;
  background: #f4516c;
  color: #fff;
  font-size: 0.7rem;
  line-height: 1;
  cursor: pointer;
}

.showcase-candidates__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(33, 37, 41, 0.5);
  z-index: 1050;
  display: flex;
  align-items: center;
  justify-content: center;
}
.showcase-candidates__panel {
  width: 880px;
  max-width: 94vw;
  max-height: 86vh;
  background: #fff;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.showcase-candidates__header {
  padding: 1rem 1.25rem;
  border-bottom: 1px solid #ebedf2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.showcase-candidates__title {
  font-size: 1.05rem;
  font-weight: 600;
}
.showcase-candidates__subtitle {
  font-size: 0.8rem;
  color: #9699a2;
  margin-top: 0.2rem;
}
.showcase-candidates__close {
  border: none;
  background: transparent;
  font-size: 1.25rem;
  color: #9699a2;
  cursor: pointer;
}
.showcase-candidates__search {
  padding: 0.75rem 1.25rem;
  display: flex;
  gap: 0.5rem;
  border-bottom: 1px solid #ebedf2;
}
.showcase-candidates__search input {
  flex: 1;
}
.showcase-candidates__body {
  flex: 1;
  overflow-y: auto;
}
.showcase-candidates__table {
  width: 100%;
  border-collapse: collapse;
}
.showcase-candidates__table th,
.showcase-candidates__table td {
  padding: 0.6rem 1.25rem;
  text-align: left;
  border-bottom: 1px solid #f2f3f7;
  font-size: 0.85rem;
}
.showcase-candidates__table th {
  color: #9699a2;
  font-weight: 500;
  position: sticky;
  top: 0;
  background: #fff;
}
.showcase-candidates__empty {
  padding: 2.5rem;
  text-align: center;
  color: #9699a2;
}
.showcase-candidates__footer {
  padding: 0.75rem 1.25rem;
  border-top: 1px solid #ebedf2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.showcase-candidates__paging {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  font-size: 0.85rem;
  color: #6c7293;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/settings/coupon-campaigns/coupon-campaigns.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
/**
 * coupon-campaigns.scss
 * Cell + toolbar bits for the global cross-shop coupon-campaign list (the page
 * chrome itself is the standard EntityList): a bounded featured-card preview
 * cell, the showcase-membership chips, and the batch add-to-showcase toolbar
 * control.
 */
.campaign-admin__preview {
  width: 300px;
  max-width: 300px;
}
.campaign-admin__campaign {
  display: flex;
  flex-direction: column;
  min-width: 0;
  width: 100%;
}
.campaign-admin__campaign-title {
  font-weight: 600;
  color: #2c2e3e;
  line-height: 1.4;
}
.campaign-admin__campaign-shop {
  font-size: 0.8rem;
  color: #6c7293;
  margin-top: 0.2rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.campaign-admin__campaign-name {
  font-size: 0.78rem;
  color: #9699a2;
  margin-top: 0.1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.campaign-admin__chips {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4rem;
}
.campaign-admin__chips-empty {
  color: #c4c7d1;
}
.campaign-admin__chip {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding: 0.2rem 0.5rem;
  border-radius: 12px;
  background: #eef0fb;
  color: #5867dd;
  font-size: 0.78rem;
}
.campaign-admin__chip-link {
  color: #5867dd;
  cursor: pointer;
}
.campaign-admin__chip-link:hover {
  color: #5867dd;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.campaign-admin__chip-remove {
  border: none;
  background: transparent;
  color: #5867dd;
  cursor: pointer;
  padding: 0;
  line-height: 1;
  font-size: 0.8rem;
}
.campaign-admin__chip-remove:hover {
  color: #f4516c;
}

.list-toolbar__label {
  white-space: nowrap;
}

.list-toolbar__filter .coupon-campaign-list-toolbar__showcase {
  width: 150px;
}
.list-toolbar__filter .coupon-campaign-list-toolbar__store-picker-wrapper .store-picker__component {
  min-width: 150px;
  max-width: 150px;
}

.campaign-admin-add {
  position: relative;
  display: inline-flex;
}
.campaign-admin-add__btn {
  width: 1.4rem;
  height: 1.4rem;
  padding: 0;
  border: 1px dashed #c4c7d1;
  border-radius: 50%;
  background: transparent;
  color: #6c7293;
  font-size: 0.75rem;
  line-height: 1;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.campaign-admin-add__btn:hover {
  border-color: #5867dd;
  color: #5867dd;
}
.campaign-admin-add__backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}
.campaign-admin-add__menu {
  position: fixed;
  z-index: 1041;
  min-width: 160px;
  max-height: 240px;
  overflow-y: auto;
  background: #fff;
  border: 1px solid #ebedf2;
  border-radius: 6px;
  box-shadow: 0 4px 16px rgba(20, 22, 38, 0.12);
  padding: 0.25rem;
}
.campaign-admin-add__hint {
  padding: 0.5rem 0.6rem;
  font-size: 0.8rem;
  color: #9699a2;
}
.campaign-admin-add__item {
  display: block;
  width: 100%;
  text-align: left;
  border: none;
  background: transparent;
  padding: 0.4rem 0.6rem;
  border-radius: 4px;
  font-size: 0.85rem;
  color: #2c2e3e;
  cursor: pointer;
}
.campaign-admin-add__item:hover {
  background: #f2f3f7;
}
.campaign-admin-add__item:disabled {
  opacity: 0.5;
  cursor: default;
}

.campaign-admin-batch {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.campaign-admin-batch__count {
  font-size: 0.85rem;
  color: #6c7293;
  white-space: nowrap;
}
.campaign-admin-batch__target {
  width: 180px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/settings/system-config/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.system-config__editor .system-config__section-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/settings/system-coupon-campaign-templates/ai/coupon-ai.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
/**
 * AI coupon builder: slide-over aside + live preview card styles.
 */
.coupon-ai-aside {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 560px;
  max-width: 100vw;
  background: #fff;
  box-shadow: -4px 0 24px rgba(0, 0, 0, 0.18);
  display: flex;
  flex-direction: column;
  z-index: 1050;
}
.coupon-ai-aside__backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.35);
  z-index: 1040;
}
.coupon-ai-aside__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1.25rem;
  border-bottom: 1px solid #ebedf2;
}
.coupon-ai-aside__header h3 {
  margin: 0;
  font-size: 1.1rem;
  font-weight: 600;
}
.coupon-ai-aside__close {
  border: none;
  background: transparent;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  color: #74788d;
}
.coupon-ai-aside__body {
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 1rem 1.25rem;
}
.coupon-ai-aside__body > * {
  max-width: 100%;
}
.coupon-ai-aside__footer {
  border-top: 1px solid #ebedf2;
  padding: 0.75rem 1.25rem;
  display: flex;
  gap: 0.5rem;
  justify-content: flex-end;
}
.coupon-ai-aside__compose {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-bottom: 1rem;
}
.coupon-ai-aside__compose textarea {
  resize: vertical;
}
.coupon-ai-aside__refine {
  display: flex;
  gap: 0.5rem;
  margin-top: 1rem;
}
.coupon-ai-aside__refine input {
  flex: 1 1 auto;
}
.coupon-ai-aside__error {
  color: #fd397a;
  margin: 0.5rem 0;
  font-size: 0.9rem;
}
.coupon-ai-aside__streaming {
  color: #5867dd;
  font-size: 0.85rem;
  margin-bottom: 0.5rem;
}
.coupon-ai-aside__detail {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px dashed #ebedf2;
}
.coupon-ai-aside__detail h4 {
  font-size: 0.95rem;
  color: #74788d;
  margin-bottom: 0.5rem;
}

.coupon-ai-card {
  border: 1px solid #ebedf2;
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
}
.coupon-ai-card__banner {
  background: linear-gradient(135deg, #5867dd, #8e44ad);
  color: #fff;
  padding: 0.75rem 1rem;
}
.coupon-ai-card__kind {
  font-size: 0.8rem;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  padding: 0.1rem 0.5rem;
}
.coupon-ai-card__body {
  padding: 1rem;
}
.coupon-ai-card__title {
  font-size: 1.15rem;
  font-weight: 600;
  color: #48465b;
}
.coupon-ai-card__placeholder {
  color: #b5b5c3;
  font-weight: 400;
}
.coupon-ai-card__name {
  font-size: 0.85rem;
  color: #74788d;
  margin-top: 0.15rem;
}
.coupon-ai-card__desc {
  margin-top: 0.5rem;
  color: #595d6e;
  font-size: 0.9rem;
}
.coupon-ai-card__tags {
  margin-top: 0.5rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
}
.coupon-ai-card__tag {
  font-size: 0.75rem;
  background: #f0f1f7;
  color: #5867dd;
  border-radius: 4px;
  padding: 0.1rem 0.5rem;
}
.coupon-ai-card__items {
  margin-top: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.coupon-ai-card__empty {
  color: #b5b5c3;
  font-size: 0.85rem;
  text-align: center;
  padding: 0.75rem 0;
}
.coupon-ai-card__item {
  background: #f7f8fa;
  border: 1px solid #ebedf2;
  border-radius: 6px;
  padding: 0.5rem 0.75rem;
}
.coupon-ai-card__item-main {
  display: flex;
  align-items: baseline;
  gap: 0.5rem;
}
.coupon-ai-card__item-label {
  font-weight: 600;
  color: #48465b;
}
.coupon-ai-card__item-benefit {
  color: #f64e60;
  font-weight: 600;
}
.coupon-ai-card__item-meta {
  margin-top: 0.25rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  font-size: 0.8rem;
  color: #74788d;
}

.coupon-ai-detail-md {
  color: #3f4254;
  line-height: 1.65;
  font-size: 0.9rem;
  max-width: 100%;
  word-wrap: break-word;
  word-break: break-word;
  margin-top: 1.5rem;
  padding-top: 1.25rem;
  border-top: 1px dashed #ebedf2;
}
.coupon-ai-detail-md img {
  max-width: 100%;
  height: auto;
}
.coupon-ai-detail-md pre {
  white-space: pre-wrap;
  word-break: break-word;
}
.coupon-ai-detail-md h1 {
  font-size: 1.35rem;
  font-weight: 600;
  margin: 0 0 0.6rem;
  color: #2b2b40;
}
.coupon-ai-detail-md h2 {
  font-size: 1.15rem;
  font-weight: 600;
  margin: 1.1rem 0 0.5rem;
}
.coupon-ai-detail-md h3 {
  font-size: 1rem;
  font-weight: 600;
  margin: 1rem 0 0.4rem;
}
.coupon-ai-detail-md p {
  margin: 0 0 0.6rem;
}
.coupon-ai-detail-md ul,
.coupon-ai-detail-md ol {
  padding-left: 1.4rem;
  margin: 0 0 0.6rem;
}
.coupon-ai-detail-md li {
  margin-bottom: 0.5rem;
}
.coupon-ai-detail-md li > p {
  margin: 0 0 0.25rem;
}
.coupon-ai-detail-md li > p:last-child {
  margin-bottom: 0;
}
.coupon-ai-detail-md hr {
  border: none;
  border-top: 1px solid #ebedf3;
  margin: 0.9rem 0;
}
.coupon-ai-detail-md blockquote {
  margin: 0.6rem 0;
  padding: 0.5rem 0.75rem;
  border-left: 3px solid #ebedf3;
  background: #f9fafb;
  color: #7e8299;
  font-size: 0.85rem;
}
.coupon-ai-detail-md blockquote p {
  margin: 0;
}
.coupon-ai-detail-md strong {
  font-weight: 600;
  color: #2b2b40;
}
.coupon-ai-detail-md a {
  color: #6993ff;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/settings/system-coupon-campaign-templates/campaign-mobile-preview.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.campaign-preview-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1080;
  background: rgba(20, 22, 38, 0.55);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem 1rem;
}

.campaign-preview-phone {
  position: relative;
  width: 375px;
  max-width: 100%;
  height: 760px;
  max-height: 92vh;
}

.campaign-preview-loading {
  width: 375px;
  max-width: 100%;
  height: 760px;
  max-height: 92vh;
  background: #f3f4f8;
  border-radius: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #b5b5c3;
  font-size: 2.5rem;
}

.campaign-preview-close {
  position: absolute;
  top: -2.75rem;
  right: 0;
  width: 2.25rem;
  height: 2.25rem;
  border: none;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.18);
  color: #fff;
  font-size: 1.1rem;
  cursor: pointer;
}
.campaign-preview-close:hover {
  background: rgba(255, 255, 255, 0.32);
}

.campaign-preview-screen {
  width: 100%;
  height: 100%;
  background: #f3f4f8;
  border-radius: 32px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.35);
}

.cmp-header {
  position: relative;
  flex: 0 0 auto;
  padding: 1rem 1.25rem 1.5rem;
  color: #fff;
  background: linear-gradient(135deg, #2b3245 0%, #434b63 100%);
  background-size: cover;
  background-position: center;
}
.cmp-header--image {
  padding-top: 1rem;
}
.cmp-header__scrim {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(20, 22, 38, 0.35) 0%, rgba(20, 22, 38, 0.75) 100%);
}
.cmp-header__bar, .cmp-header__content {
  position: relative;
  z-index: 1;
}
.cmp-header__bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.15rem;
  margin-bottom: 1.75rem;
}
.cmp-header__title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
  margin: 0.5rem 0 0;
  color: #fff;
}
.cmp-header__desc {
  margin: 0.6rem 0 0;
  font-size: 0.8rem;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.82);
}

.cmp-status {
  display: inline-block;
  padding: 0.15rem 0.6rem;
  border-radius: 999px;
  font-size: 0.7rem;
  font-weight: 500;
  background: rgba(255, 255, 255, 0.22);
  color: #fff;
}
.cmp-status--active {
  background: #34d399;
  color: #06381f;
}
.cmp-status--scheduled {
  background: #60a5fa;
  color: #0b2a4a;
}
.cmp-status--paused {
  background: #fbbf24;
  color: #4a3206;
}
.cmp-status--ended, .cmp-status--draft {
  background: rgba(255, 255, 255, 0.28);
}

.cmp-body {
  flex: 1 1 auto;
  overflow-y: auto;
  padding: 1rem;
}

.cmp-card {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(20, 22, 38, 0.05);
}

.cmp-info {
  padding: 1rem 1.1rem;
}
.cmp-info__row {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-size: 0.85rem;
  font-weight: 500;
  color: #2b2b40;
}
.cmp-info__row + .cmp-info__row {
  margin-top: 0.75rem;
}
.cmp-info__row i {
  color: #3699ff;
  font-size: 1rem;
}
.cmp-info__row--muted {
  font-weight: 400;
  color: #a2a5b9;
}
.cmp-info__row--muted i {
  color: #c4c9da;
}
.cmp-info__label {
  color: #a2a5b9;
  font-weight: 400;
}

.cmp-section {
  margin-top: 1.25rem;
}
.cmp-section__head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}
.cmp-section__title {
  font-size: 1rem;
  font-weight: 700;
  color: #2b2b40;
  position: relative;
  padding-left: 0.6rem;
}
.cmp-section__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.15rem;
  bottom: 0.15rem;
  width: 3px;
  border-radius: 2px;
  background: #3699ff;
}
.cmp-section__count {
  font-size: 0.78rem;
  color: #a2a5b9;
}

.cmp-offers {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.65rem;
  gap: 0.65rem;
}

.cmp-offer {
  background: #fff;
  border-radius: 10px;
  border-top: 3px solid #3699ff;
  padding: 0.7rem 0.75rem 0.8rem;
  box-shadow: 0 2px 8px rgba(20, 22, 38, 0.05);
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.cmp-offer__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.4rem;
}
.cmp-offer__name {
  display: flex;
  align-items: baseline;
  gap: 0.25rem;
  min-width: 0;
}
.cmp-offer__label {
  font-size: 0.8rem;
  font-weight: 600;
  color: #2b2b40;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cmp-offer__qty {
  flex: 0 0 auto;
  font-size: 1rem;
  font-weight: 700;
  color: #3699ff;
}
.cmp-offer__badge {
  flex: 0 0 auto;
  font-size: 0.65rem;
  color: #3699ff;
  background: #e8f3ff;
  border-radius: 999px;
  padding: 0.08rem 0.4rem;
}
.cmp-offer__value {
  font-size: 1.4rem;
  font-weight: 800;
  line-height: 1.2;
  margin-top: 0.35rem;
  color: #3699ff;
  word-break: break-all;
}
.cmp-offer__caption {
  font-size: 0.72rem;
  color: #a2a5b9;
  margin-top: 0.15rem;
  line-height: 1.4;
}

.cmp-stores {
  background: #fff;
  border-radius: 12px;
  padding: 0.4rem 0.5rem;
  box-shadow: 0 2px 10px rgba(20, 22, 38, 0.05);
}

.cmp-store {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.7rem 0.6rem;
}
.cmp-store + .cmp-store {
  border-top: 1px solid #f0f1f5;
}
.cmp-store__no {
  flex: 0 0 auto;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background: #e8f3ff;
  color: #3699ff;
  font-size: 0.75rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cmp-store__info {
  min-width: 0;
}
.cmp-store__name {
  font-size: 0.85rem;
  font-weight: 600;
  color: #2b2b40;
}
.cmp-store__addr {
  font-size: 0.72rem;
  color: #a2a5b9;
  margin-top: 0.1rem;
}

.cmp-detail {
  background: #fff;
  border-radius: 12px;
  padding: 1rem 1.1rem;
  box-shadow: 0 2px 10px rgba(20, 22, 38, 0.05);
}

.cmp-detail__md {
  color: #3f4254;
  font-size: 13px;
  line-height: 1.65;
  word-wrap: break-word;
  word-break: break-word;
}
.cmp-detail__md h1 {
  font-size: 1.4em;
  font-weight: 600;
  margin: 0 0 0.5rem;
  color: #2b2b40;
}
.cmp-detail__md h2 {
  font-size: 1.2em;
  font-weight: 600;
  margin: 1rem 0 0.45rem;
}
.cmp-detail__md h3 {
  font-size: 1.08em;
  font-weight: 600;
  margin: 0.85rem 0 0.4rem;
}
.cmp-detail__md p {
  margin: 0 0 0.6rem;
}
.cmp-detail__md ul,
.cmp-detail__md ol {
  padding-left: 1.4rem;
  margin: 0 0 0.6rem;
}
.cmp-detail__md li {
  margin-bottom: 0.4rem;
}
.cmp-detail__md li > p {
  margin: 0 0 0.2rem;
}
.cmp-detail__md img {
  max-width: 100%;
  height: auto;
}
.cmp-detail__md pre {
  white-space: pre-wrap;
  word-break: break-word;
}
.cmp-detail__md hr {
  height: 1.5px;
  padding: 0;
  border: 0;
  background-color: #ebedf3;
}

.cmp-foot {
  flex: 0 0 auto;
  padding: 0.75rem 1rem 1rem;
  background: #fff;
  border-top: 1px solid #f0f1f5;
}
.cmp-foot__btn {
  width: 100%;
  border: none;
  border-radius: 999px;
  padding: 0.8rem;
  font-size: 0.95rem;
  font-weight: 600;
  color: #fff;
  background: linear-gradient(135deg, #3699ff 0%, #1d6fe0 100%);
  cursor: default;
}
.cmp-foot__btn i {
  margin-right: 0.4rem;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/settings/system-coupon-campaign-templates/coupon-editor.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.coupon-editor {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.coupon-editor__info {
  flex: 0 0 66.6667%;
  max-width: 66.6667%;
  background: #f7f8fa;
  border-right: 1px solid #ebedf3;
  padding: 2rem;
}
.coupon-editor__section-title {
  position: relative;
  padding-left: 0.6rem;
  margin-bottom: 1.1rem;
  font-size: 1.05rem;
  font-weight: 700;
  color: #2b2b40;
}
.coupon-editor__section-title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2rem;
  bottom: 0.2rem;
  width: 3px;
  border-radius: 2px;
  background: #3699ff;
}
.coupon-editor__section-title--flush {
  margin-bottom: 0;
}
.coupon-editor__row {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
.coupon-editor__row > .form-group {
  flex: 1 1 0;
  min-width: 180px;
}
.coupon-editor__row--tight > .form-group {
  flex: 0 0 auto;
  min-width: 0;
}
.coupon-editor__items {
  flex: 1 1 0;
  min-width: 0;
  padding: 2rem;
  display: flex;
  flex-direction: column;
}
.coupon-editor__items > .form-group {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  min-height: 0;
  margin-bottom: 0;
}

.coupon-image-preview {
  width: 200px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  flex: 0 0 auto;
}
.coupon-image-preview--empty {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #eef0f8;
  color: #b5b5c3;
  font-size: 2.75rem;
}
.coupon-image-preview--square {
  width: 120px;
  height: 120px;
}

@media (max-width: 1024px) {
  .coupon-editor__info, .coupon-editor__items {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .coupon-editor__info {
    border-right: none;
    border-bottom: 1px solid #ebedf3;
  }
}
.campaign-items-editor {
  display: flex;
  flex-direction: column;
}
.campaign-items-editor--empty {
  flex: 1 1 auto;
  min-height: 280px;
}
.campaign-items-editor__empty {
  flex: 1 1 auto;
  min-height: 280px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 2rem;
}
.campaign-items-editor__empty-icon {
  font-size: 3rem;
  line-height: 1;
  margin-bottom: 1rem;
  color: #c4c9da;
}
.campaign-items-editor__empty-title {
  font-size: 1.1rem;
  font-weight: 500;
  color: #595d6e;
  margin-bottom: 0.5rem;
}
.campaign-items-editor__empty-hint {
  max-width: 360px;
  color: #a2a5b9;
  line-height: 1.6;
  margin-bottom: 1.25rem;
}
.campaign-items-editor__item {
  background: #f7f8fa;
  border: 1px solid #ebedf3;
  border-radius: 6px;
  padding: 1rem 1.25rem;
  margin-bottom: 1rem;
}
.campaign-items-editor__item:last-child {
  margin-bottom: 0;
}
.campaign-items-editor__item-hd {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.campaign-items-editor__item-caret {
  flex: 0 0 auto;
  width: 0.9rem;
  text-align: center;
  color: #a2a5b9;
}
.campaign-items-editor__item-title {
  flex: 0 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
  color: #48465b;
}
.campaign-items-editor__item-placeholder {
  color: #b5b5c3;
  font-weight: 400;
}
.campaign-items-editor__item-qty {
  flex: 0 0 auto;
  font-size: 1.25rem;
  font-weight: 700;
  color: #3699ff;
}
.campaign-items-editor__item-actions {
  flex: 0 0 auto;
  margin-left: auto;
}
.campaign-items-editor__item-body {
  margin-top: 0.85rem;
}
.campaign-items-editor__row {
  display: flex;
  gap: 0.75rem;
  flex-wrap: wrap;
}
.campaign-items-editor__row > .form-group {
  flex: 1 1 0;
  min-width: 140px;
}
.campaign-items-editor__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  margin-bottom: 0.75rem;
  min-height: 2rem;
}
.campaign-items-editor__header-label {
  font-weight: 500;
  color: #48465b;
}

.coupon-image-preview-box {
  position: relative;
  display: inline-block;
  line-height: 0;
}
.coupon-image-preview-box__remove {
  position: absolute;
  top: 0.3rem;
  right: 0.3rem;
  width: 1.4rem;
  height: 1.4rem;
  padding: 0;
  border: none;
  border-radius: 50%;
  background: rgba(20, 22, 38, 0.6);
  color: #fff;
  font-size: 0.8rem;
  line-height: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.coupon-image-preview-box__remove:hover {
  background: rgba(20, 22, 38, 0.85);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/inspection/delivery-check-templates/detail.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.dc-tpl-detail {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  min-height: 600px;
}
.dc-tpl-detail .m-checkbox {
  white-space: nowrap !important;
  margin-bottom: 0;
}
.dc-tpl-detail .form-control {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
}
.dc-tpl-detail .form-control--error {
  background-image: url(data:image/gif;base64,R0lGODdhBAADAPEAANv///8AAP///wAAACwAAAAABAADAEACBZQjmIAFADs=);
  background-repeat: repeat-x;
  background-position: 0 100%;
  background-attachment: scroll;
}
.dc-tpl-detail .form-control--error:focus {
  background-image: none;
}
.dc-tpl-detail .form-control:-moz-read-only {
  border: none;
}
.dc-tpl-detail .form-control:read-only, .dc-tpl-detail .form-control[readonly], .dc-tpl-detail .form-control[readOnly] {
  border: none;
}
.dc-tpl-detail__item-list {
  display: block;
  width: 100%;
  padding: 0;
}
.dc-tpl-detail__item-list--empty {
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.dc-tpl-detail__item {
  display: block;
  padding: 20px;
  margin-bottom: 0;
  width: 100%;
  background-color: rgba(63, 81, 181, 0.03);
}
.dc-tpl-detail__item .form-control {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
}
.dc-tpl-detail__item:nth-child(2n) {
  background-color: #fff;
}
.dc-tpl-detail__item-hd {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  width: 100%;
}

.dc-tpl-detail__item-sort {
  cursor: move;
  height: 20px;
}
.dc-tpl-detail__item-sort .svg--inline {
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.dc-tpl-detail__item-sort .svg--inline > svg {
  width: 20px;
  height: 20px;
}
.dc-tpl-detail__item-sort .svg--inline > svg path {
  fill: #888;
}
.dc-tpl-detail__item-sort:hover .dc-tpl-detail__item-sort .svg--inline > svg path {
  fill: #333;
}

.dc-tpl-detail__item-subject {
  display: flex;
  flex: 1;
}
.dc-tpl-detail__item-subject .form-control {
  font-weight: bold;
  flex: 1;
  font-size: 1.35rem;
  margin: 0 1rem;
  height: auto;
  padding: 1rem 1rem;
  border-bottom-width: 2px;
}

.dc-tpl-detail__item-requires-photo {
  white-space: nowrap;
}

.dc-tpl-detail__item--being-dragged {
  background-color: #ddd;
  display: block !important;
  width: 100%;
  cursor: move;
}

.dc-tpl-detail__item-actions {
  margin-left: 1rem;
}
.dc-tpl-detail__item-actions > a {
  color: #888;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-left: 5px;
}
.dc-tpl-detail__item-actions > a:hover {
  color: #716aca;
}
.dc-tpl-detail__item-actions > a i {
  font-size: 1.6rem;
}

.dc-tpl-detail__option-list {
  width: 100%;
}
.dc-tpl-detail__option-list > table th,
.dc-tpl-detail__option-list > table td {
  padding: 2px 4px;
  vertical-align: middle;
}
.dc-tpl-detail__option-list--readonly table th {
  border-bottom: 1px solid #ddd;
}
.dc-tpl-detail__option-list--empty > div {
  padding: 1rem 0;
  font-size: 0.9rem;
  color: #aaa;
}
.dc-tpl-detail__option-list--empty > div > span {
  padding: 0.5rem 0;
}
.dc-tpl-detail__option-list--empty-with-error > div > span {
  background-image: url(data:image/gif;base64,R0lGODdhBAADAPEAANv///8AAP///wAAACwAAAAABAADAEACBZQjmIAFADs=);
  background-repeat: repeat-x;
  background-position: 0 100%;
  background-attachment: scroll;
}

.dc-tpl-detail__option-col-title {
  width: 158px;
}
.dc-tpl-detail__option-col-title .form-control {
  width: 150px;
}

.dc-tpl-detail__option-col-remark {
  width: 408px;
}
.dc-tpl-detail__option-col-remark .form-control {
  width: 400px;
}

.dc-tpl-detail__option-col-default-check {
  text-align: center;
}

.dc-tpl-detail__option-col-is-expected {
  text-align: center;
}

.dc-tpl-detail__option-col-actions {
  text-align: center;
}
.dc-tpl-detail__option-col-actions > a {
  color: #888;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-left: 5px;
}
.dc-tpl-detail__option-col-actions > a:hover {
  color: #716aca;
}
.dc-tpl-detail__option-col-actions > a i {
  font-size: 1.6rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./src/app/openapi/apps/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.openapi-app-authorized-stores__store-picker {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  margin-top: 0.35rem;
}
.openapi-app-authorized-stores__store-picker .store-picker {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.openapi-app-authorized-stores__store-picker .store-picker .store-picker__component {
  width: 260px;
  margin-right: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0FBZUo7QUFiRTtFQUNFLGNBMUhJO0FBeUlSO0FBYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZUo7QUFiRTtFQUNFO0FBZUo7QUFiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZUo7QUFiRTtFQUNFO0VBQ0E7RUFDQTtBQWVKO0FBYkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWVKO0FBYkU7RUFDRSxjQTFKSTtFQTJKSixtQkF6Sk07RUEwSk47RUFDQTtFQUNBO0VBQ0E7QUFlSjtBQWJFO0VBQ0U7QUFlSjtBQWJFO0VBQ0U7QUFlSjtBQWJFO0VBQ0U7RUFDQTtFQUNBLG1CQXhLTTtFQXlLTjtFQUNBLGNBNUtJO0FBMkxSO0FBYkU7RUFDRTtBQWVKO0FBYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWVKO0FBYkU7RUFDRTtBQWVKO0FBYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFlSjtBQWJFO0VBQ0U7RUFDQSxjQXBNSTtBQW1OUjtBQWJFO0VBQ0U7RUFDQTtBQWVKO0FBYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWVKO0FBYkU7RUFDRTtBQWVKO0FBYkU7RUFDRTtFQUNBO0VBQ0E7QUFlSjtBQWRJO0VBQ0U7QUFnQk47QUFkSTtFQUNFO0FBZ0JOO0FBYkU7RUFDRTtFQUNBO0VBQ0E7QUFlSjtBQWRJO0VBQ0U7RUFDQTtBQWdCTjtBQWJFO0VBQ0U7RUFDQTtFQUNBO0FBZUo7QUFiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNBelBJO0VBMFBKO0VBQ0E7QUFlSjtBQWRJO0VBQ0U7QUFnQk47QUFiRTtFQUNFO0FBZUo7QUFiRTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtBQWVKO0FBYkU7RUFDRTtFQUNBO0FBZUo7QUFiRTtFQUNFO0VBQ0E7RUFDQTtBQWVKO0FBYkU7RUFDRTtBQWVKO0FBYkU7RUFDRTtFQUNBO0VBQ0E7QUFlSjtBQWJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFD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O0FBaEJaO0FBaUJZO0VBQ0U7QUFmZDtBQWlCWTtFQUNFO0FBZmQ7O0FBc0JJO0VBQ0U7QUFuQk47QUFxQlE7O0VBRUU7RUFDQTtBQW5CVjtBQXVCTTtFQUNFO0FBckJSO0FBeUJRO0VBQ0U7RUFDQTtFQUNBO0FBdkJWO0FBd0JVO0VBQ0U7QUF0Qlo7QUEyQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXpCUjs7QUFpQ1E7RUFDRTtBQTlCVjtBQStCVTtFQUNFO0FBN0JaOztBQWlDUTtFQUNFO0FBOUJWO0FBK0JVO0VBQ0U7QUE3Qlo7O0FBaUNRO0VBQ0U7QUE5QlY7O0FBaUNRO0VBQ0U7QUE5QlY7O0FBaUNRO0VBQ0U7QUE5QlY7QUFnQ1U7RUFDRTtFQUNBO0VBQUE7RUFDQTtBQTlCWjtBQStCWTtFQUNFO0FBN0JkO0FBK0JZO0VBQ0U7QUE3QmQsQzs7OztBQzdMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFETjtBQUVNO0VBQ0U7RUFDQTtFQUNBO0FBQVI7QUFDUTtFQUNFO0VBQ0E7QUFDVixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXNzZXRzL2Nzcy9fYmFzZS5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2Fzc2V0cy9jc3MvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hc3NldHMvY3NzL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hc3NldHMvY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hc3NldHMvY3NzL19saXN0LWJhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXNzZXRzL2Nzcy9fdG9vbGJhci5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2Fzc2V0cy9jc3MvX2FzaWRlLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hc3NldHMvY3NzL19lbnRpdHktZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXNzZXRzL2Nzcy9fZGF0YS10YWJsZS5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2Fzc2V0cy9jc3MvX2VudGl0eS1lZGl0b3ItZm9ybS5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9zaGFyZWQvY29tcG9uZW50cy9hdXRoZW50aWNhdGUuc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hcHAvc2hhcmVkL21ldHJvbmljL2NvbXBvbmVudHMvRHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hcHAvc2hhcmVkL21ldHJvbmljL2NvbXBvbmVudHMvU2Nyb2xsYWJsZS5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9zaGFyZWQvY29tcG9uZW50cy9BcHBMb2FkaW5nL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL3NoYXJlZC9jb21wb25lbnRzL0ZpbGVQaWNrZXIvRmlsZVBpY2tlci5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9zaGFyZWQvY29tcG9uZW50cy9Gb290ZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvQ2xlYXIvQ2xlYXIuc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvQXJlYVBpY2tlci9BcmVhUGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL3NoYXJlZC9jb21wb25lbnRzL1NlcnZpY2VEdXJhdGlvblBpY2tlci9zZXJ2aWNlLWR1cmF0aW9uLXBpY2tlci5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9zaGFyZWQvY29tcG9uZW50cy9FbnRpdHlFZGl0b3JTaWRlYmFyL0VudGl0eUVkaXRvclNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvVHJlZS9pbmRleC5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9jdXN0b21lcnMvb3JnYW5pemF0aW9ucy9pbmRleC5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9zaGFyZWQvY29tcG9uZW50cy9TdG9yZUZlYXR1cmVHcmlkLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL2N1c3RvbWVycy9zdG9yZXMvZmVhdHVyZXMvc3RvcmUtZmVhdHVyZXMuc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hcHAvY3VzdG9tZXJzL3N0b3Jlcy9pbmRleC5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9jdXN0b21lcnMvc3RvcmVzL01lZGlhRWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL2Rhc2hib2FyZC9EYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hcHAvaW5zcGVjdGlvbi9pbnZlbnRvcnkvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hcHAvaW5zcGVjdGlvbi9pbnZlbnRvcnkvZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL2luc3BlY3Rpb24vdGVtcGxhdGVzL3NpdGUtcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL2luc3BlY3Rpb24vdGVtcGxhdGVzL2RldGFpbC5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9pbnNwZWN0aW9uL3RlbXBsYXRlcy9tYW5hZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL29yZGVycy9pbmRleC5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9yZXBvcnRzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL3Rhc2tzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL3ZlaGljbGVzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL2JhdGNoLWpvYnMvYmF0Y2gtam9icy5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9iaS1leHBvcnRzL2JpLWV4cG9ydHMuc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvUGFydG5lcldvcmtzcGFjZS9wYXJ0bmVyLXdvcmtzcGFjZS5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9jdXN0b21lcnMvYWdlbnRzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL2N1c3RvbWVycy9iaWxsaW5nLW9yZGVycy9pbmRleC5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9jdXN0b21lcnMvY2hhbm5lbC1sZWFkcy9sZWFkLXN0YXRzLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL2N1c3RvbWVycy9ycGEtY2xpZW50cy9ycGEtY2xpZW50cy5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9kYXRhLWV4cG9ydC9kYXRhLWV4cG9ydC5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9pbnNwZWN0aW9uL2NvbnN0cnVjdGlvbi10ZW1wbGF0ZS1jb25maWcvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hcHAvaW5zcGVjdGlvbi9xdW90YXRpb24tdGVtcGxhdGUtY29uZmlnL2l0ZW1zL2VkaXRvci9lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC9ib3NzLXdlYmFwcC8uL3NyYy9hcHAvaW5zcGVjdGlvbi9xdW90YXRpb24tdGVtcGxhdGUtY29uZmlnL2l0ZW1zL0l0ZW1WaWV3LnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL2luc3BlY3Rpb24vcXVvdGF0aW9uLXRlbXBsYXRlLWNvbmZpZy9pbmRleC5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9zZXR0aW5ncy9haS1jcmVkaXQtYWNjb3VudHMvYWktY3JlZGl0cy5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9zZXR0aW5ncy9haS1jcmVkaXQtZGFzaGJvYXJkL2luc2lnaHRzLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL3NldHRpbmdzL2FpLWNyZWRpdC11c2FnZS91c2FnZS5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9zZXR0aW5ncy9zeXN0ZW0tY291cG9uLWNhbXBhaWduLXRlbXBsYXRlcy9jYW1wYWlnbi1mZWF0dXJlZC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL3NldHRpbmdzL2NvdXBvbi1jYW1wYWlnbi1zaG93Y2FzZXMvc2hvd2Nhc2UtZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL3NldHRpbmdzL2NvdXBvbi1jYW1wYWlnbnMvY291cG9uLWNhbXBhaWducy5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9zZXR0aW5ncy9zeXN0ZW0tY29uZmlnL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL3NldHRpbmdzL3N5c3RlbS1jb3Vwb24tY2FtcGFpZ24tdGVtcGxhdGVzL2FpL2NvdXBvbi1haS5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9zZXR0aW5ncy9zeXN0ZW0tY291cG9uLWNhbXBhaWduLXRlbXBsYXRlcy9jYW1wYWlnbi1tb2JpbGUtcHJldmlldy5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9zZXR0aW5ncy9zeXN0ZW0tY291cG9uLWNhbXBhaWduLXRlbXBsYXRlcy9jb3Vwb24tZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvYm9zcy13ZWJhcHAvLi9zcmMvYXBwL2luc3BlY3Rpb24vZGVsaXZlcnktY2hlY2stdGVtcGxhdGVzL2RldGFpbC5zY3NzIiwid2VicGFjazovL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwL2Jvc3Mtd2ViYXBwLy4vc3JjL2FwcC9vcGVuYXBpL2FwcHMvaW5kZXguc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAvKiBkaXNwbGF5OiBub25lOyA8LSBDcmFzaGVzIENocm9tZSBvbiBob3ZlciAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgLyogPC0tIEFwcGFyZW50bHkgc29tZSBtYXJnaW4gYXJlIHN0aWxsIHRoZXJlIGV2ZW4gdGhvdWdoIGl0J3MgaGlkZGVuICovXG59XG5cbmh0bWwsXG5odG1sIC5mb3JtLWNvbnRyb2wsXG5odG1sIC5idG4sXG5odG1sIC5idG4ubS1idG4tLWN1c3RvbSxcbmJvZHksXG5ib2R5IC5mb3JtLWNvbnRyb2wsXG5ib2R5IC5idG4sXG5ib2R5IC5idG4ubS1idG4tLWN1c3RvbSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsIFBvcHBpbnM7XG59XG5cbi5ub3NlbGVjdCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG59XG5cbi5tLXN1YmhlYWRlciAubS1zdWJoZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIiwgXCJNaWNyb3NvZnQgWWFIZWlcIiwgUm9ib3RvLCBQb3BwaW5zO1xufVxuXG4ubS1zdWJoZWFkZXJfX2NvbXBsZW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXRpdGxlLXRleHQgLnJlZnJlc2gtYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogIzg4ODtcbn1cbi5wYWdlLXRpdGxlLXRleHQgLnJlZnJlc2gtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG5cbi5tLXF1aWNrLXNpZGViYXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJlc3RyaWN0ZWQtbm8tcmlnaHRzIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlc3RyaWN0ZWQtbm8tcmlnaHRzLS1kZWZhdWx0LWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGNvbG9yOiAjYWFhO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc3RyaWN0ZWQtbm8tcmlnaHRzLS1kZWZhdWx0LWNvbnRlbnQgLmljb24ge1xuICBmb250LXNpemU6IDVyZW07XG4gIGNvbG9yOiAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubS1jaGVja2JveCA+IGlucHV0LmluZGV0ZXJtaW5hdGUgfiBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubS1xdWljay1zaWRlYmFyLm0tcXVpY2stc2lkZWJhci0tb24ge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1jYXJkLXVzZXJfX3BpYyAuZHJvcC16b25lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubGlzdC10b29sYmFyX19maWx0ZXIgLnN0b3JlLXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubGlzdC10b29sYmFyX19maWx0ZXIgLnN0b3JlLXBpY2tlcl9fY29tcG9uZW50IHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tLWNoZWNrYm94ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmRjM2Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWJhZGdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm0tYmFkZ2UubS1iYWRnZS0tbWV0YWwge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm0tbGlzdC1iYWRnZSAubS1saXN0LWJhZGdlX19pdGVtcyBhLm0tbGlzdC1iYWRnZV9faXRlbS5tLWxpc3QtYmFkZ2VfX2l0ZW0tLWJyYW5kLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0ZDQ0YmQ7XG59XG5cbi5tLWxpc3QtYmFkZ2UgLm0tbGlzdC1iYWRnZV9faXRlbXMgYS5tLWxpc3QtYmFkZ2VfX2l0ZW0ubS1saXN0LWJhZGdlX19pdGVtLS1tZXRhbC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYTZhN2MxO1xufVxuXG4ubS1saXN0LWJhZGdlIC5tLWxpc3QtYmFkZ2VfX2l0ZW1zIGEubS1saXN0LWJhZGdlX19pdGVtLm0tbGlzdC1iYWRnZV9faXRlbS0tbGlnaHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cblxuLm0tbGlzdC1iYWRnZSAubS1saXN0LWJhZGdlX19pdGVtcyBhLm0tbGlzdC1iYWRnZV9faXRlbS5tLWxpc3QtYmFkZ2VfX2l0ZW0tLWFjY2VudC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA5N2E5O1xufVxuXG4ubS1saXN0LWJhZGdlIC5tLWxpc3QtYmFkZ2VfX2l0ZW1zIGEubS1saXN0LWJhZGdlX19pdGVtLm0tbGlzdC1iYWRnZV9faXRlbS0tZm9jdXMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzdjMGFjZDtcbn1cblxuLm0tbGlzdC1iYWRnZSAubS1saXN0LWJhZGdlX19pdGVtcyBhLm0tbGlzdC1iYWRnZV9faXRlbS5tLWxpc3QtYmFkZ2VfX2l0ZW0tLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJlNDBkNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tLWxpc3QtYmFkZ2UgLm0tbGlzdC1iYWRnZV9faXRlbXMgYS5tLWxpc3QtYmFkZ2VfX2l0ZW0ubS1saXN0LWJhZGdlX19pdGVtLS1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyOTk3ODE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubS1saXN0LWJhZGdlIC5tLWxpc3QtYmFkZ2VfX2l0ZW1zIGEubS1saXN0LWJhZGdlX19pdGVtLm0tbGlzdC1iYWRnZV9faXRlbS0taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGE4Y2YwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm0tbGlzdC1iYWRnZSAubS1saXN0LWJhZGdlX19pdGVtcyBhLm0tbGlzdC1iYWRnZV9faXRlbS5tLWxpc3QtYmFkZ2VfX2l0ZW0tLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VlYTIwMDtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5tLWxpc3QtYmFkZ2UgLm0tbGlzdC1iYWRnZV9faXRlbXMgYS5tLWxpc3QtYmFkZ2VfX2l0ZW0ubS1saXN0LWJhZGdlX19pdGVtLS1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YxMjE0MztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGFuZGFyZC10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnN0YW5kYXJkLXRvb2xiYXIgPiAqIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5zdGFuZGFyZC10b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubGlzdC10b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5saXN0LXRvb2xiYXJfX2xhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtdG9vbGJhcl9fZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4ubGlzdC10b29sYmFyX19maWx0ZXItLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLm0tYXNpZGUtbWVudSAubS1tZW51X19uYXYge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFzaWRlLW1lbnUgLm0tbWVudV9fbmF2ID4gLm0tbWVudV9faXRlbSA+IC5tLW1lbnVfX2hlYWRpbmcgLm0tbWVudV9fbGluay1pY29uLFxuLm0tYXNpZGUtbWVudSAubS1tZW51X19uYXYgPiAubS1tZW51X19pdGVtID4gLm0tbWVudV9fbGluayAubS1tZW51X19saW5rLWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLm0tYXNpZGUtbWVudSAubS1tZW51X19uYXYgPiAubS1tZW51X19pdGVtID4gLm0tbWVudV9faGVhZGluZyAubS1tZW51X19saW5rLXRleHQsXG4ubS1hc2lkZS1tZW51IC5tLW1lbnVfX25hdiA+IC5tLW1lbnVfX2l0ZW0gPiAubS1tZW51X19saW5rIC5tLW1lbnVfX2xpbmstdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uZW50aXR5LWVkaXRvci1mb3JtIC5tLWNoZWNrYm94LWlubGluZSxcbi5lbnRpdHktZWRpdG9yLWZvcm0gLm0tcmFkaW8taW5saW5lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNTAlLCAxZnIpKTtcbn1cblxuLm0tZGF0YXRhYmxlLm0tZGF0YXRhYmxlLS1kZWZhdWx0ID4gLm0tZGF0YXRhYmxlX190YWJsZSA+IC5tLWRhdGF0YWJsZV9fYm9keSAubS1kYXRhdGFibGVfX3JvdyA+IC5tLWRhdGF0YWJsZV9fY2VsbCA+IHNwYW4ge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLm0tZGF0YXRhYmxlX19jZWxsIC5tLXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUsXG4ubS1kYXRhdGFibGVfX2NlbGwgLm0tc3dpdGNoIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm0tZGF0YXRhYmxlX19yb3ctLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm0tZGF0YXRhYmxlX19yb3ctLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm0tZGF0YXRhYmxlX19hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5tLWRhdGF0YWJsZV9fYWN0aW9uLWJ1dHRvbnMgPiBidXR0b24sXG4ubS1kYXRhdGFibGVfX2FjdGlvbi1idXR0b25zID4gYSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5tLWRhdGF0YWJsZV9fZ3JvdXAtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWRhdGF0YWJsZV9fZ3JvdXAtaGVhZGVyLWNlbGwge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U2ZjE7XG4gIGNvbG9yOiAjNzI2YWNhO1xufVxuLm0tZGF0YXRhYmxlX19ncm91cC1oZWFkZXItY2VsbCAubS1kYXRhdGFibGVfX2dyb3VwLWljb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM3MjZhY2E7XG59XG4ubS1kYXRhdGFibGVfX2dyb3VwLWhlYWRlci1jZWxsIC5tLWRhdGF0YWJsZV9fZ3JvdXAtaWNvbiA+IGkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0tZGF0YXRhYmxlX19ncm91cC1oZWFkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm0tZGF0YXRhYmxlX19ncm91cC1oZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubS1kYXRhdGFibGVfX2dyb3VwLWhlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tLWRhdGF0YWJsZV9fZ3JvdXAtaGVhZGVyLWFjdGlvbnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm0tZGF0YXRhYmxlX19jZWxsLWRldGFpbC10cmlnZ2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmVudGl0eS1saXN0LW5hdGl2ZS10YWJsZSAubS1kYXRhdGFibGUubS1kYXRhdGFibGUtLWRlZmF1bHQubS1kYXRhdGFibGUtLWxvYWRlZCA+IC5tLWRhdGF0YWJsZV9fdGFibGUgPiAubS1kYXRhdGFibGVfX2hlYWQge1xuICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZW50aXR5LWxpc3QtbmF0aXZlLXRhYmxlIC5tLWRhdGF0YWJsZS5tLWRhdGF0YWJsZS0tZGVmYXVsdC5tLWRhdGF0YWJsZS0tbG9hZGVkID4gLm0tZGF0YXRhYmxlX190YWJsZSA+IC5tLWRhdGF0YWJsZV9fYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5lbnRpdHktbGlzdC1uYXRpdmUtdGFibGUgLm0tZGF0YXRhYmxlLm0tZGF0YXRhYmxlLS1kZWZhdWx0Lm0tZGF0YXRhYmxlLS1sb2FkZWQgPiAubS1kYXRhdGFibGVfX3RhYmxlID4gLm0tZGF0YXRhYmxlX19oZWFkIC5tLWRhdGF0YWJsZV9fcm93LFxuLmVudGl0eS1saXN0LW5hdGl2ZS10YWJsZSAubS1kYXRhdGFibGUubS1kYXRhdGFibGUtLWRlZmF1bHQubS1kYXRhdGFibGUtLWxvYWRlZCA+IC5tLWRhdGF0YWJsZV9fdGFibGUgPiAubS1kYXRhdGFibGVfX2JvZHkgLm0tZGF0YXRhYmxlX19yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4uZW50aXR5LWxpc3QtbmF0aXZlLXRhYmxlIC5tLWRhdGF0YWJsZV9fcm93LS1pdGVtLWRldGFpbCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5lbnRpdHktZWRpdG9yLWZvcm1fX2VsZW1lbnQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmVudGl0eS1lZGl0b3ItZm9ybV9fZWxlbWVudC1ncm91cCA+IC5mb3JtLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uZW50aXR5LWVkaXRvci1mb3JtX19lbGVtZW50LWdyb3VwID4gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmVudGl0eS1lZGl0b3ItZm9ybSAuZm9ybS1jb250cm9sLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWdyb3VwX19sYWJlbC0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGNvbG9yOiByZWQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufSIsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLCIucGFnZS1yZXN0cmljdGVkIC5lcnJvci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDE2cHg7XG59IiwiLm0tbGlzdC1zZWFyY2ggLm0tZHJvcGRvd25fX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCIvKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufSIsIi5hcHAtbG9hZGluZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXBwLWxvYWRpbmdfX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZGNhMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmFwcC1sb2FkaW5nLS1pbmZvIC5hcHAtbG9hZGluZ19fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmEzZjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFwcC1sb2FkaW5nLS1zdWNjZXNzIC5hcHAtbG9hZGluZ19fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGJmYTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFwcC1sb2FkaW5nLS13YXJuaW5nIC5hcHAtbG9hZGluZ19fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFwcC1sb2FkaW5nLS1lcnJvciAuYXBwLWxvYWRpbmdfX21lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ1MTZjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFwcC1sb2FkaW5nLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hcHAtbG9hZGluZy0tY2xvc2UtZW50ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXBwLWxvYWRpbmctLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXBwLWxvYWRpbmctLW9wZW4tZW50ZXIge1xuICBvcGFjaXR5OiAxO1xufSIsIi5kcm9wLXpvbmUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5kcm9wLXpvbmUtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxNmFjYTtcbn1cbi5kcm9wLXpvbmUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5kcm9wLXpvbmUgLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmbGV4OiAxO1xufVxuXG4uZHJvcC16b25lLXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kcm9wLXpvbmUtcHJldmlldyAuYnRuLXJlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcC16b25lLXByZXZpZXc6aG92ZXIgLmJ0bi1yZW1vdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCIubS1mb290ZXJfX2xhbmcge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ubS1mb290ZXJfX2xhbmctaWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm0tZm9vdGVyX19sYW5nLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZGRkO1xufVxuLm0tZm9vdGVyX19sYW5nLWljb246aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMzMzO1xufSIsIi5jbGVhci1idXR0b24ge1xuICBjb2xvcjogI2NjYztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY2xlYXItYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG59IiwiLmFyZWEtcGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmFyZWEtcGlja2VyID4gc2VsZWN0IHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59IiwiLnNlcnZpY2UtZHVyYXRpb24tcGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNlcnZpY2UtZHVyYXRpb24tcGlja2VyID4gaW5wdXQge1xuICBmbGV4OiAzO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5zZXJ2aWNlLWR1cmF0aW9uLXBpY2tlciA+IHNlbGVjdCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufSIsIi5lbnRpdHktZWRpdG9yLXNpZGViYXIgLmFsZXJ0Lm0tYWxlcnQtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1lZGl0b3Itc2lkZWJhciAuYWxlcnQubS1hbGVydC0taWNvbiAubS1hbGVydF9faWNvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbn1cbi5lbnRpdHktZWRpdG9yLXNpZGViYXIgLmFsZXJ0Lm0tYWxlcnQtLWljb24gLm0tYWxlcnRfX2ljb24gW2NsYXNzXj1mYS1dLCAuZW50aXR5LWVkaXRvci1zaWRlYmFyIC5hbGVydC5tLWFsZXJ0LS1pY29uIC5tLWFsZXJ0X19pY29uIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uZW50aXR5LWVkaXRvci1zaWRlYmFyIC5hbGVydC5tLWFsZXJ0LS1pY29uIC5tLWFsZXJ0X190ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xufSIsIi50cmVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJlZS0tZW1wdHkge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4udHJlZV9fbm9kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHJlZV9fbm9kZS0tZXhwYW5kZWQgPiAudHJlZV9fbm9kZS1pdCAudHJlZV9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udHJlZV9fbm9kZS0tZXhwYW5kZWQgPiAudHJlZV9fbm9kZS1pdCAudHJlZV9fYXJyb3ctLWNvbGxhcHNlLWVudGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi50cmVlX19ub2RlLS1zZWxlY3RlZCA+IC50cmVlX19ub2RlLWl0IC50cmVlX19ub2RlLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2YzlhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4udHJlZV9fbm9kZS0tc2VsZWN0ZWQgPiAudHJlZV9fbm9kZS1pdCAudHJlZV9fbm9kZS10ZXh0ID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlX19ub2RlLWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnRyZWVfX25vZGUtdGV4dCB7XG4gIHBhZGRpbmc6IDBweCA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4udHJlZV9fbm9kZS10ZXh0ID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi50cmVlX19jaGlsZHJlbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udHJlZV9fY2hpbGRyZW4tLWNvbGxhcHNlZCB7XG4gIGhlaWdodDogMDtcbn1cbi50cmVlX19jaGlsZHJlbi0tZXhwYW5kZWQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50cmVlX19jaGlsZHJlbi1lbXB0eSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4udHJlZV9fYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLnRyZWVfX2Fycm93ID4gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnRyZWVfX2Fycm93LS1leHBhbmQtZW50ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi50cmVlX19ub2RlLWljb24ge1xuICBjb2xvcjogIzY0NmM5YTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi50cmVlX19ub2RlLWRlY29yYXRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi50cmVlX19ub2RlLWRlY29yYXRpb24gLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4udHJlZV9fbm9kZS1jaGVjayA+IHNwYW4ge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufSIsIi5vcmctaW5mb19fZGV0YWlsIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5vcmctaW5mb19fZGV0YWlsIGR0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuLm9yZy1pbmZvX19kZXRhaWwgZGQge1xuICBtYXJnaW46IDA7XG59IiwiLnN0b3JlLWZlYXR1cmUtbGVnZW5kLXBhbmVsIHtcbiAgcGFkZGluZzogOHB4IDIwcHggMTBweCAxMHB4O1xufVxuLnN0b3JlLWZlYXR1cmUtbGVnZW5kLXBhbmVsX190cmlhbC1ub3RlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM2NDc0OGI7XG59XG4uc3RvcmUtZmVhdHVyZS1sZWdlbmQtcGFuZWxfX3RyaWFsLW5vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTllMGI7XG59XG5cbi5zdG9yZS1mZWF0dXJlLWxlZ2VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnN0b3JlLWZlYXR1cmUtbGVnZW5kIHRoIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAwIDE4cHggNHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMmYzMjQxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN0b3JlLWZlYXR1cmUtbGVnZW5kIHRkIHtcbiAgcGFkZGluZzogMCAwIDRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zdG9yZS1mZWF0dXJlLWxlZ2VuZCB0ciArIHRyIHRoLFxuLnN0b3JlLWZlYXR1cmUtbGVnZW5kIHRyICsgdHIgdGQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWJmMTtcbn1cbi5zdG9yZS1mZWF0dXJlLWxlZ2VuZCB0cjpsYXN0LWNoaWxkIHRoLFxuLnN0b3JlLWZlYXR1cmUtbGVnZW5kIHRyOmxhc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdG9yZS1mZWF0dXJlLWxlZ2VuZF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMThweCAzcHggMDtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICM5Mjk1YTA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3RvcmUtZmVhdHVyZS1sZWdlbmRfX2l0ZW0tLW9uIHtcbiAgY29sb3I6ICMyZjMyNDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3RvcmUtZmVhdHVyZS1sZWdlbmRfX2l0ZW0tLXRyaWFsIHtcbiAgY29sb3I6ICNiNDUzMDk7XG59XG4uc3RvcmUtZmVhdHVyZS1sZWdlbmRfX2RvdCB7XG4gIGZsZXg6IDAgMCA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljY2Q2O1xufVxuLnN0b3JlLWZlYXR1cmUtbGVnZW5kX19pdGVtLS1vbiAuc3RvcmUtZmVhdHVyZS1sZWdlbmRfX2RvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGI5ODE7XG59XG4uc3RvcmUtZmVhdHVyZS1sZWdlbmRfX2l0ZW0tLXRyaWFsIC5zdG9yZS1mZWF0dXJlLWxlZ2VuZF9fZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1OWUwYjtcbn0iLCIuc3RvcmUtZmVhdHVyZXNfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIG1hcmdpbjogNHB4IDAgMDtcbn1cbi5zdG9yZS1mZWF0dXJlc19fc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uc3RvcmUtZmVhdHVyZXNfX3NlY3Rpb24taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5zdG9yZS1mZWF0dXJlc19fYmF0Y2gtYnRuLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uc3RvcmUtZmVhdHVyZXNfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGNvbG9yOiAjMGYxNzJhO1xufVxuLnN0b3JlLWZlYXR1cmVzX19jb3VudCwgLnN0b3JlLWZlYXR1cmVzX19ub3RlLCAuc3RvcmUtZmVhdHVyZXNfX21ldGEge1xuICBjb2xvcjogIzY0NzQ4Yjtcbn1cbi5zdG9yZS1mZWF0dXJlc19fY291bnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zdG9yZS1mZWF0dXJlc19fbm90ZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5zdG9yZS1mZWF0dXJlc19fcm93cyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5zdG9yZS1mZWF0dXJlc19fcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLnN0b3JlLWZlYXR1cmVzX19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc3RvcmUtZmVhdHVyZXNfX3Jvdy1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xufVxuLnN0b3JlLWZlYXR1cmVzX19yb3ctbWFpbiAuYnRuLXNtIHtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zdG9yZS1mZWF0dXJlc19fZG90IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2NiZDVlMTtcbn1cbi5zdG9yZS1mZWF0dXJlc19fZG90LS1vbiB7XG4gIGJhY2tncm91bmQ6ICMxMGI5ODE7XG59XG4uc3RvcmUtZmVhdHVyZXNfX2RvdC0tdHJpYWwge1xuICBiYWNrZ3JvdW5kOiAjZjU5ZTBiO1xufVxuLnN0b3JlLWZlYXR1cmVzX19yb3ctbWFpbi0tc2VsZWN0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0b3JlLWZlYXR1cmVzX19zZWxlY3QtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RvcmUtZmVhdHVyZXNfX2NoZWNrIHtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnN0b3JlLWZlYXR1cmVzX19sYWJlbCB7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjMGYxNzJhO1xufVxuLnN0b3JlLWZlYXR1cmVzX19sYWJlbC0tbXV0ZWQge1xuICBjb2xvcjogIzY0NzQ4Yjtcbn1cbi5zdG9yZS1mZWF0dXJlcyAubS1zd2l0Y2gtLXNtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdG9yZS1mZWF0dXJlcyAubS1zd2l0Y2gtLXNtIGlucHV0OmVtcHR5IH4gc3BhbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdG9yZS1mZWF0dXJlc19fZ3JhbnQge1xuICBtYXJnaW46IDEwcHggMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zdG9yZS1mZWF0dXJlc19fZ3JhbnQtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc3RvcmUtZmVhdHVyZXNfX2dyYW50LWVycm9ycyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5zdG9yZS1mZWF0dXJlc19fZ3JhbnQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc3RvcmUtZmVhdHVyZXNfX2dyYW50LWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4uc3RvcmUtZmVhdHVyZXNfX2dyYW50LWZpZWxkcyArIC5zdG9yZS1mZWF0dXJlc19fZ3JhbnQtZmllbGRzIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnN0b3JlLWZlYXR1cmVzX19ncmFudC1maWVsZHMgLmZvcm0tY29udHJvbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59IiwiLm9yZy1pbmZvX19kZXRhaWwgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5vcmctaW5mb19fZGV0YWlsIGR0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm9yZy1pbmZvX19kZXRhaWwgZGQge1xuICBtYXJnaW46IDA7XG59IiwiLnN0b3JlLW1lZGlhLWVkaXRvcl9fZW1wdHkgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnN0b3JlLW1lZGlhLWVkaXRvcl9fZW1wdHkgYnV0dG9uIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0b3JlLW1lZGlhLWVkaXRvcl9fZW1wdHktbG9hZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RvcmUtbWVkaWEtZWRpdG9yX19lbXB0eS1sb2FkaW5nID4gaSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uc3RvcmUtbWVkaWEtZWRpdG9yX19lbXB0eS1sb2FkaW5nIHtcbiAgY29sb3I6ICNFOTFFNjM7XG59XG5cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX2VtcHR5LWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzQwN0E7XG4gIGNvbG9yOiAjZmRmYmZiO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnN0b3JlLW1lZGlhLWVkaXRvcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN0b3JlLW1lZGlhLWVkaXRvcl9faXRlbSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjU1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnN0b3JlLW1lZGlhLWVkaXRvcl9faXRlbSA+IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAwLjQ1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX2l0ZW0gPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjOUU5RTlFO1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX2l0ZW0gPiBzdHJvbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3RvcmUtbWVkaWEtZWRpdG9yX19pdGVtID4gc3Ryb25nID4gaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX2l0ZW0tLXZpZGVvID4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNDU7XG59XG4uc3RvcmUtbWVkaWEtZWRpdG9yX19pdGVtLS1zZWxlY3RlZCwgLnN0b3JlLW1lZGlhLWVkaXRvcl9faXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2FhYTtcbn1cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX2l0ZW0tLXNlbGVjdGVkID4gc3BhbiwgLnN0b3JlLW1lZGlhLWVkaXRvcl9faXRlbTpob3ZlciA+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLnN0b3JlLW1lZGlhLWVkaXRvcl9faXRlbS0tc2VsZWN0ZWQgPiBlbSwgLnN0b3JlLW1lZGlhLWVkaXRvcl9faXRlbTpob3ZlciA+IGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX2l0ZW0gPiBlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiByZWQ7XG4gIHJpZ2h0OiAtMC41cmVtO1xuICB0b3A6IC0wLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnN0b3JlLW1lZGlhLWVkaXRvcl9faXRlbSA+IGVtID4gaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjVweDtcbn1cblxuLnN0b3JlLW1lZGlhLWVkaXRvcl9fYWRkLWJ0biB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX2FkZC1idG4gaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX21lZGlhLWRldGFpbCA+IGltZywgLnN0b3JlLW1lZGlhLWVkaXRvcl9fbWVkaWEtZGV0YWlsID4gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX21lZGlhLWV4dHJhIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnN0b3JlLW1lZGlhLWVkaXRvcl9fbWVkaWEtZXh0cmEtcm93ID4gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX21lZGlhLWV4dHJhLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX3ZpZGVvLXRodW1ibmFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3RvcmUtbWVkaWEtZWRpdG9yX192aWRlby10aHVtYm5haWxzID4gYSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0b3JlLW1lZGlhLWVkaXRvcl9fdGh1bWJuYWlsLWxhYmVsIGJ1dHRvbi5idG4tbGluayB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zdG9yZS1tZWRpYS1lZGl0b3JfX3RodW1ibmFpbC1sYWJlbCBidXR0b24uYnRuLWxpbmsgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uc3RhdC1hc3BlY3QtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cblxuLnN0YXQtYXNwZWN0LWl0ZW0ge1xuICBmbGV4OiAxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RhdC1hc3BlY3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnN0YXQtYXNwZWN0LWl0ZW0gPiBkaXYge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG59XG4uc3RhdC1hc3BlY3QtaXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3RhdC1hc3BlY3QtaXRlbS0tYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTZhY2E7XG59XG5cbi5zdGF0LWFzcGVjdC1pdGVtX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5zdGF0LWFzcGVjdC1pdGVtX19kaXN0IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMnB4O1xuICB0b3A6IDI0cHg7XG59XG5cbi5kYXNoYm9hcmQtdG9wLXJpZ2h0LW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRhc2hib2FyZC10b3AtcmlnaHQtb3B0aW9ucyAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXI6bm90KDpkaXNhYmxlZCksXG4uZGFzaGJvYXJkLXRvcC1yaWdodC1vcHRpb25zIC5idG4uYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5zdGF0cy1ieS10aW1lX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggOHB4IDhweCAxNnB4O1xufVxuLnN0YXRzLWJ5LXRpbWVfX2hlYWRlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RhdHMtYnktdGltZV9faGVhZGVyID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG51bC5jc2Etc2VsZWN0LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bC5jc2Etc2VsZWN0LWxpc3QgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb252ZXJzaW9uLWRhdGEtdGFibGUgLm0tZGF0YXRhYmxlX19wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLmNvbnZlcnNpb24tZGF0YS1jZWxsIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5jb252ZXJzaW9uLWRhdGEtY2VsbC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29udl9hbmFseXplX190aHJlaG9sZF9vcHRpb24sXG4uY29udl9hbmFseXplX190aHJlaG9sZF9vcHRpb24gPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbnZfYW5hbHl6ZV9fdGhyZWhvbGRfb3B0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5kYXNoYm9hcmQtc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmRhc2hib2FyZC1zZWN0aW9uIC5tLWRhdGF0YWJsZV9fZW1wdHkge1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG59IiwiLmluc3BlY3Rpb24tc2l0ZS1pbnZlbnRvcnkge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uaW5zcGVjdGlvbi1zaXRlLWludmVudG9yeV9fY2F0ZWdvcnktbm9kZSA+IC50cmVlX19ub2RlLWl0ID4gLnRyZWVfX25vZGUtdGV4dCBhIHtcbiAgY29sb3I6ICM2NDZjOWE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmluc3BlY3Rpb24tc2l0ZS1pbnZlbnRvcnlfX2VtcHR5LXRyZWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmluc3BlY3Rpb24tc2l0ZS1pbnZlbnRvcnlfX2VtcHR5LXRyZWUgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLmluc3BlY3Rpb24tc2l0ZS1pbnZlbnRvcnlfX3NpdGUtbm9kZSA+IC50cmVlX19ub2RlLWl0ID4gLnRyZWVfX25vZGUtdGV4dCBhIHtcbiAgY29sb3I6ICM2NDZjOWE7XG59XG5cbi5pbnNwZWN0aW9uLXNpdGUtaW52ZW50b3J5X19pdGVtLW5vZGUgPiAudHJlZV9fbm9kZS1pdCA+IC50cmVlX19ub2RlLXRleHQgYSB7XG4gIGNvbG9yOiAjNjQ2YzlhO1xufVxuXG4uaW5zcGVjdGlvbi1zaXRlLWludmVudG9yeV9fb3B0aW9uLW5vZGUgPiAudHJlZV9fbm9kZS1pdCA+IC50cmVlX19ub2RlLXRleHQgYSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDAuOTVlbTtcbn1cblxuLm9wdGlvbi1lZGl0b3JfX3ZhbHVlLWxhYmVsIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE4OWI4O1xuICBtYXJnaW46IDAgNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmludmVudG9yeS1zdW1tYXJ5X19wYWdlLWJvZHkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaW52ZW50b3J5LXN1bW1hcnlfX2xvYWRpbmcge1xuICBwYWRkaW5nOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW52ZW50b3J5LXN1bW1hcnlfX3RhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnZlbnRvcnktc3VtbWFyeV9fc2l0ZS1pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmludmVudG9yeS1zdW1tYXJ5X19zaXRlLWljb24gPiBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmludmVudG9yeS1zdW1tYXJ5X19jb2wtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNGEyYWI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgcGFkZGluZzogMjBweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFlYzU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMzMyODQwO1xufVxuLmludmVudG9yeS1zdW1tYXJ5X19jZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E0YTJhYjtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmludmVudG9yeS1zdW1tYXJ5X19zaXRlLWNvZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW52ZW50b3J5LXN1bW1hcnlfX3NpdGUtZGVzYyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4uaW52ZW50b3J5LXN1bW1hcnlfX29wdGlvbi1kZXNjIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5pbnZlbnRvcnktc3VtbWFyeV9fdG9vbC1uYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmludmVudG9yeS1zdW1tYXJ5X190b29sLXF1YW50aXRhdGl2ZS10eXBlIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmludmVudG9yeS1zdW1tYXJ5X19vcHRpb24tcmVzdWx0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnZlbnRvcnktc3VtbWFyeV9fb3B0aW9uLW5hbWUge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4uaW5zcGVjdGlvbi1zaXRlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaW5zcGVjdGlvbi1zaXRlLWljb24gPiBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmluc3BlY3Rpb24tc2l0ZS1pY29uID4gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pbnNwZWN0aW9uLXNpdGUtaWNvbiA+IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzU1NTtcbn0iLCIuaW5zcGVjdGlvbi1zaXRlLWRldGFpbCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluc3BlY3Rpb24tc2l0ZS1kZXRhaWwgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmluc3BlY3Rpb24tc2l0ZS1kZXRhaWwgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5pbnNwZWN0aW9uLXNpdGUtZGV0YWlsIHRhYmxlIHRkIC5tLWJhZGdlIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xufVxuLmluc3BlY3Rpb24tc2l0ZS1kZXRhaWwgdGFibGUgdGQgLmFjdGlvbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmluc3BlY3Rpb24tc2l0ZS1kZXRhaWwgdGFibGUgdGQgLmFjdGlvbnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwIDJweDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmluc3BlY3Rpb24tc2l0ZS1kZXRhaWwgdGFibGUgdGQgLmFjdGlvbnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW5zcGVjdGlvbi1zaXRlLWRldGFpbCB0YWJsZSB0ZC5jb2xfX2l0ZW0taXMtcGljLXByZWZlcnJlZCwgLmluc3BlY3Rpb24tc2l0ZS1kZXRhaWwgdGFibGUgdGQuY29sX19pdGVtLWlmYWN0b3IsIC5pbnNwZWN0aW9uLXNpdGUtZGV0YWlsIHRhYmxlIHRkLmNvbF9faXRlbS1wZmlkLCAuaW5zcGVjdGlvbi1zaXRlLWRldGFpbCB0YWJsZSB0ZC5jb2xfX2l0ZW0tdnVuaXQsIC5pbnNwZWN0aW9uLXNpdGUtZGV0YWlsIHRhYmxlIHRkLmNvbF9faXRlbS12dHlwZSwgLmluc3BlY3Rpb24tc2l0ZS1kZXRhaWwgdGFibGUgdGQuY29sX19pdGVtLXRvb2wsIC5pbnNwZWN0aW9uLXNpdGUtZGV0YWlsIHRhYmxlIHRkLmNvbF9faXRlbS1yc3RhdGUsIC5pbnNwZWN0aW9uLXNpdGUtZGV0YWlsIHRhYmxlIHRkLmNvbF9faXRlbS1ycGljLCAuaW5zcGVjdGlvbi1zaXRlLWRldGFpbCB0YWJsZSB0ZC5jb2xfX2l0ZW0tYWN0aW9ucywgLmluc3BlY3Rpb24tc2l0ZS1kZXRhaWwgdGFibGUgdGQuY29sX19vcHQtYWN0aW9ucywgLmluc3BlY3Rpb24tc2l0ZS1kZXRhaWwgdGFibGUgdGQuY29sX19vcHQtcnBpYywgLmluc3BlY3Rpb24tc2l0ZS1kZXRhaWwgdGFibGUgdGQuY29sX19vcHQtaXMtcGljLXByZWZlcnJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnNwZWN0aW9uLXNpdGUtZGV0YWlsIHRhYmxlIHRyLnJvdy0tYWx0IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn0iLCIuc2l0ZS1waWNrZXIge1xuICBtYXJnaW46IC0xNXB4O1xufVxuLnNpdGUtcGlja2VyIHVsLFxuLnNpdGUtcGlja2VyIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uc2l0ZS1waWNrZXIgLnNpdGUtcGlja2VyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpdGUtcGlja2VyIC5zaXRlLXBpY2tlcl9fa2V5d29yZC1maWx0ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLnNpdGUtcGlja2VyIC5zaXRlLXBpY2tlcl9fa2V5d29yZC1maWx0ZXIgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uc2l0ZS1waWNrZXIgLnNpdGUtcGlja2VyX19rZXl3b3JkLWZpbHRlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbn1cbi5zaXRlLXBpY2tlciAuc2l0ZS1waWNrZXJfX2NhdGVnb3J5LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuLnNpdGUtcGlja2VyIC5zaXRlLXBpY2tlcl9fY2F0ZWdvcnktaXRlbSB7XG4gIG1hcmdpbjogMTBweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2l0ZS1waWNrZXIgLnNpdGUtcGlja2VyX19jYXRlZ29yeS1pdGVtID4gYSB7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaXRlLXBpY2tlciAuc2l0ZS1waWNrZXJfX2NhdGVnb3J5LWl0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MTZhY2E7XG59XG4uc2l0ZS1waWNrZXIgLnNpdGUtcGlja2VyX19jYXRlZ29yeS1pdGVtLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzE2YWNhO1xufVxuLnNpdGUtcGlja2VyIC5zaXRlLXBpY2tlcl9fY2F0ZWdvcnktaXRlbS0tc2VsZWN0ZWQgPiBhIHtcbiAgY29sb3I6ICM3MTZhY2E7XG59XG4uc2l0ZS1waWNrZXIgLnNpdGUtcGlja2VyX19zaXRlLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaXRlLXBpY2tlciAuc2l0ZS1waWNrZXJfX3NpdGUtZ3JvdXAtaGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnNpdGUtcGlja2VyIC5zaXRlLXBpY2tlcl9fc2l0ZS1ncm91cC1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjZTkxZTYzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGUtcGlja2VyIC5zaXRlLXBpY2tlcl9fc2l0ZS1ncm91cC1uYW1lID4gaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNpdGUtcGlja2VyIC5zaXRlLXBpY2tlcl9fc2l0ZS1ncm91cC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZS1waWNrZXIgLnNpdGUtcGlja2VyX19zaXRlLWdyb3VwLWFjdGlvbnMgPiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uc2l0ZS1waWNrZXIgLnNpdGUtcGlja2VyX19zaXRlLWdyb3VwLWFjdGlvbnMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNzM5YzE7XG59XG5cbi5zaXRlLXBpY2tlciAuc2l0ZS1waWNrZXJfX3NpdGUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaXRlLXBpY2tlciAuc2l0ZS1waWNrZXJfX3NpdGUtaWNvbiB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNGYzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNpdGUtcGlja2VyIC5zaXRlLXBpY2tlcl9fc2l0ZS1pY29uID4gaW1nIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5zaXRlLXBpY2tlciAuc2l0ZS1waWNrZXJfX3NpdGUtaWNvbiBzdmcge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLnNpdGUtcGlja2VyIC5zaXRlLXBpY2tlcl9fc2l0ZS1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzU4NjdkZDtcbn1cbi5zaXRlLXBpY2tlciAuc2l0ZS1waWNrZXJfX3NpdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5N3B4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zaXRlLXBpY2tlciAuc2l0ZS1waWNrZXJfX3NpdGUtLXNlbGVjdGVkIC5zaXRlLXBpY2tlcl9fc2l0ZS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cbi5zaXRlLXBpY2tlciAuc2l0ZS1waWNrZXJfX3NpdGUtLXNlbGVjdGVkIC5zaXRlLXBpY2tlcl9fc2l0ZS1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zaXRlLXBpY2tlciAuc2l0ZS1waWNrZXJfX3NpdGUtbmFtZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNpdGUtcGlja2VyX19hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uc2l0ZS1waWNrZXJfX2FjdGlvbnMgPiBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgNXB4O1xufSIsIi50cGwtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LXBhbmVsIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LXBhbmVsLWhkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi50cGwtZGV0YWlsX19jYXRlZ29yeS1wYW5lbC1oZCBoMyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50cGwtZGV0YWlsX19jYXRlZ29yeS1wYW5lbC1oZCBoMyA+IGEge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udHBsLWRldGFpbF9fY2F0ZWdvcnktcGFuZWwtaGQtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi50cGwtZGV0YWlsX19jYXRlZ29yeS1wYW5lbC1oZC1yaWdodCA+ICoge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LXBhbmVsLWJvZHkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LXBhbmVsLWVtcHR5LCAudHBsLWRldGFpbF9fY2F0ZWdvcnktcGFuZWwtbG9hZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LXBhbmVsIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udHBsLWRldGFpbF9fY2F0ZWdvcnktcGFuZWwtbG9hZGluZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LXBhbmVsLWhkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LXBhbmVsLWVtcHR5IC5zdmctLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LXBhbmVsLWVtcHR5IC5zdmctLWlubGluZSBzdmcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4udHBsLWRldGFpbF9fY2F0ZWdvcnktcGFuZWwtZW1wdHkgLnN2Zy0taW5saW5lIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2RkZDtcbn1cblxuLnRwbC1kZXRhaWxfX3NpdGUtcGFuZWwge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udHBsLWRldGFpbF9fc2l0ZS1wYW5lbC1oZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1wYW5lbC1oZCBoMyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50cGwtZGV0YWlsX19zaXRlLXBhbmVsLWhkIGgzID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50cGwtZGV0YWlsX19zaXRlLXBhbmVsLWhkLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1wYW5lbC1oZC1yaWdodCA+ICoge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnRwbC1kZXRhaWxfX3NpdGUtcGFuZWwtYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1wYW5lbC1lbXB0eSwgLnRwbC1kZXRhaWxfX3NpdGUtcGFuZWwtbG9hZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnRwbC1kZXRhaWxfX3NpdGUtcGFuZWwge1xuICBmbGV4OiAxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1wYW5lbC1lbXB0eSwgLnRwbC1kZXRhaWxfX3NpdGUtcGFuZWwtbG9hZGluZyB7XG4gIHdpZHRoOiA2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udHBsLWRldGFpbF9fc2l0ZS1wYW5lbC1lbXB0eSAuc3ZnLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAtNHJlbTtcbn1cbi50cGwtZGV0YWlsX19zaXRlLXBhbmVsLWVtcHR5IC5zdmctLWlubGluZSBzdmcge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi50cGwtZGV0YWlsX19jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udHBsLWRldGFpbF9fY2F0ZWdvcnktbGlzdCB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHBsLWRldGFpbF9fY2F0ZWdvcnkgLnRwbC1kZXRhaWxfX2dyb3VwLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LS1leHBhbmRlZCAudHBsLWRldGFpbF9fZ3JvdXAtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LWhkIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udHBsLWRldGFpbF9fY2F0ZWdvcnktaGQgPiBpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHdpZHRoOiAyNHB4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LWhkID4gYSB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50cGwtZGV0YWlsX19jYXRlZ29yeS1oZCA+IGEgPiBpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHdpZHRoOiAyNHB4O1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5LWhkIC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50cGwtZGV0YWlsX19jYXRlZ29yeSAudHBsLWRldGFpbF9fY2F0ZWdvcnktbmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udHBsLWRldGFpbF9fY2F0ZWdvcnkgLnRwbC1kZXRhaWxfX2NhdGVnb3J5LW5hbWUtY3Qge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50cGwtZGV0YWlsX19jYXRlZ29yeSAudHBsLWRldGFpbF9fY2F0ZWdvcnktbmFtZS1jdDpob3ZlciAudHBsLWRldGFpbF9fY2F0ZWdvcnktYWN0aW9ucyA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udHBsLWRldGFpbF9fY2F0ZWdvcnkgLnRwbC1kZXRhaWxfX2NhdGVnb3J5LWFjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLnRwbC1kZXRhaWxfX2NhdGVnb3J5IC50cGwtZGV0YWlsX19jYXRlZ29yeS1hY3Rpb25zID4gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC4zNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udHBsLWRldGFpbF9fY2F0ZWdvcnkgLnRwbC1kZXRhaWxfX2NhdGVnb3J5LWFjdGlvbnMgPiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRwbC1kZXRhaWxfX2dyb3VwLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi50cGwtZGV0YWlsX19ncm91cCA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udHBsLWRldGFpbF9fZ3JvdXAgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbi50cGwtZGV0YWlsX19ncm91cCA+IGE6aG92ZXIgLnRwbC1kZXRhaWxfX2dyb3VwLXJlbW92ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udHBsLWRldGFpbF9fZ3JvdXAgPiBhID4gLm0tYmFkZ2Uge1xuICBjb2xvcjogIzg4ODtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWI2ZDM7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnRwbC1kZXRhaWxfX2dyb3VwLS1zZWxlY3RlZCA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRwbC1kZXRhaWxfX2dyb3VwLS1uZXcgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHBsLWRldGFpbF9fZ3JvdXAtLW5ldyA+IGE6aG92ZXIge1xuICBjb2xvcjogIzI3MzljMTtcbn1cbi50cGwtZGV0YWlsX19ncm91cC0tbmV3IC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzN3B4O1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnRwbC1kZXRhaWxfX2dyb3VwIC50cGwtZGV0YWlsX19ncm91cC1uYW1lIHtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udHBsLWRldGFpbF9fZ3JvdXAgLnRwbC1kZXRhaWxfX2dyb3VwLXJlbW92ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4udHBsLWRldGFpbF9fZ3JvdXAgLnRwbC1kZXRhaWxfX2dyb3VwLXJlbW92ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50cGwtZGV0YWlsX19zaXRlLWxpc3Qge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMSU7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1saXN0LWhkLFxuLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4udHBsLWRldGFpbF9fc2l0ZS1saXN0LWl0ZW06bGFzdC1jaGlsZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wsIC50cGwtZGV0YWlsX19zaXRlLWxpc3QtaXRlbTpsYXN0LWNoaWxkIC50cGwtZGV0YWlsX19zaXRlLWNvbC1pY29uLCAudHBsLWRldGFpbF9fc2l0ZS1saXN0LWl0ZW06bGFzdC1jaGlsZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtYWN0aW9ucywgLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1pdGVtOmxhc3QtY2hpbGQgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWRlZmF1bHQtaGlkZGVuLFxuLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1pdGVtOmxhc3QtY2hpbGQgLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlcXVpcmVkLCAudHBsLWRldGFpbF9fc2l0ZS1saXN0LWl0ZW06bGFzdC1jaGlsZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVscywgLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1pdGVtOmxhc3QtY2hpbGQgLnRwbC1kZXRhaWxfX3NpdGUtY29sLW5hbWUsIC50cGwtZGV0YWlsX19zaXRlLWxpc3QtaXRlbTpsYXN0LWNoaWxkIC50cGwtZGV0YWlsX19zaXRlLWNvbC1zb3J0LCAudHBsLWRldGFpbF9fc2l0ZS1saXN0LWl0ZW06bGFzdC1jaGlsZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtY2hlY2sge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4udHBsLWRldGFpbF9fc2l0ZS1saXN0LWl0ZW0tLWJlaW5nLWRyYWdnZWQge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4udHBsLWRldGFpbF9fc2l0ZS1saXN0LWl0ZW0tLWJlaW5nLWRyYWdnZWQgLnRwbC1kZXRhaWxfX3NpdGUtY29sLCAudHBsLWRldGFpbF9fc2l0ZS1saXN0LWl0ZW0tLWJlaW5nLWRyYWdnZWQgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWljb24sIC50cGwtZGV0YWlsX19zaXRlLWxpc3QtaXRlbS0tYmVpbmctZHJhZ2dlZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtYWN0aW9ucywgLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1pdGVtLS1iZWluZy1kcmFnZ2VkIC50cGwtZGV0YWlsX19zaXRlLWNvbC1kZWZhdWx0LWhpZGRlbixcbi50cGwtZGV0YWlsX19zaXRlLWxpc3QtaXRlbS0tYmVpbmctZHJhZ2dlZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVxdWlyZWQsIC50cGwtZGV0YWlsX19zaXRlLWxpc3QtaXRlbS0tYmVpbmctZHJhZ2dlZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVscywgLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1pdGVtLS1iZWluZy1kcmFnZ2VkIC50cGwtZGV0YWlsX19zaXRlLWNvbC1uYW1lLCAudHBsLWRldGFpbF9fc2l0ZS1saXN0LWl0ZW0tLWJlaW5nLWRyYWdnZWQgLnRwbC1kZXRhaWxfX3NpdGUtY29sLXNvcnQsIC50cGwtZGV0YWlsX19zaXRlLWxpc3QtaXRlbS0tYmVpbmctZHJhZ2dlZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtY2hlY2sge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xufVxuXG4udHBsLWRldGFpbF9fc2l0ZS1saXN0LWhkIC50cGwtZGV0YWlsX19zaXRlLWNvbCwgLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1oZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtaWNvbiwgLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1oZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtYWN0aW9ucywgLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1oZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtZGVmYXVsdC1oaWRkZW4sXG4udHBsLWRldGFpbF9fc2l0ZS1saXN0LWhkIC50cGwtZGV0YWlsX19zaXRlLWNvbC1yZXF1aXJlZCwgLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1oZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVscywgLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1oZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtbmFtZSwgLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1oZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtc29ydCwgLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1oZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtY2hlY2sge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2ZjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGFkN2RmO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1jb2wgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLWxpc3QsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1pY29uIC50cGwtZGV0YWlsX19zaXRlLXJlbC1saXN0LCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtYWN0aW9ucyAudHBsLWRldGFpbF9fc2l0ZS1yZWwtbGlzdCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWRlZmF1bHQtaGlkZGVuIC50cGwtZGV0YWlsX19zaXRlLXJlbC1saXN0LFxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlcXVpcmVkIC50cGwtZGV0YWlsX19zaXRlLXJlbC1saXN0LCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVscyAudHBsLWRldGFpbF9fc2l0ZS1yZWwtbGlzdCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLW5hbWUgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLWxpc3QsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1zb3J0IC50cGwtZGV0YWlsX19zaXRlLXJlbC1saXN0LCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtY2hlY2sgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1yZWwsXG4udHBsLWRldGFpbF9fc2l0ZS1yZWwtLWJlaW5nLWRyYWdnZWQge1xuICBwYWRkaW5nOiAxcHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IG1vdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRwbC1kZXRhaWxfX3NpdGUtcmVsLS1iZWluZy1kcmFnZ2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3M2FiNztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzM1MGM3YztcbiAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1yZWwtLWJlaW5nLWRyYWdnZWQgPiAudHBsLWRldGFpbF9fc2l0ZS1yZWwtcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRwbC1kZXRhaWxfX3NpdGUtY29sIC50cGwtZGV0YWlsX19zaXRlLXJlbCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWljb24gLnRwbC1kZXRhaWxfX3NpdGUtcmVsLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtYWN0aW9ucyAudHBsLWRldGFpbF9fc2l0ZS1yZWwsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1kZWZhdWx0LWhpZGRlbiAudHBsLWRldGFpbF9fc2l0ZS1yZWwsXG4udHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVxdWlyZWQgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVscyAudHBsLWRldGFpbF9fc2l0ZS1yZWwsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1uYW1lIC50cGwtZGV0YWlsX19zaXRlLXJlbCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLXNvcnQgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtY2hlY2sgLnRwbC1kZXRhaWxfX3NpdGUtcmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50cGwtZGV0YWlsX19zaXRlLWNvbCAudHBsLWRldGFpbF9fc2l0ZS1yZWw6aG92ZXIsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1pY29uIC50cGwtZGV0YWlsX19zaXRlLXJlbDpob3ZlciwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWFjdGlvbnMgLnRwbC1kZXRhaWxfX3NpdGUtcmVsOmhvdmVyLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtZGVmYXVsdC1oaWRkZW4gLnRwbC1kZXRhaWxfX3NpdGUtcmVsOmhvdmVyLFxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlcXVpcmVkIC50cGwtZGV0YWlsX19zaXRlLXJlbDpob3ZlciwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlbHMgLnRwbC1kZXRhaWxfX3NpdGUtcmVsOmhvdmVyLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtbmFtZSAudHBsLWRldGFpbF9fc2l0ZS1yZWw6aG92ZXIsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1zb3J0IC50cGwtZGV0YWlsX19zaXRlLXJlbDpob3ZlciwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWNoZWNrIC50cGwtZGV0YWlsX19zaXRlLXJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1jb2wgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLS1kaXNhYmxlZCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWljb24gLnRwbC1kZXRhaWxfX3NpdGUtcmVsLS1kaXNhYmxlZCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWFjdGlvbnMgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLS1kaXNhYmxlZCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWRlZmF1bHQtaGlkZGVuIC50cGwtZGV0YWlsX19zaXRlLXJlbC0tZGlzYWJsZWQsXG4udHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVxdWlyZWQgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLS1kaXNhYmxlZCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlbHMgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLS1kaXNhYmxlZCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLW5hbWUgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLS1kaXNhYmxlZCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLXNvcnQgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLS1kaXNhYmxlZCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWNoZWNrIC50cGwtZGV0YWlsX19zaXRlLXJlbC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi50cGwtZGV0YWlsX19zaXRlLWNvbCAudHBsLWRldGFpbF9fc2l0ZS1yZWwgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLW5hbWUsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1pY29uIC50cGwtZGV0YWlsX19zaXRlLXJlbCAudHBsLWRldGFpbF9fc2l0ZS1yZWwtbmFtZSwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWFjdGlvbnMgLnRwbC1kZXRhaWxfX3NpdGUtcmVsIC50cGwtZGV0YWlsX19zaXRlLXJlbC1uYW1lLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtZGVmYXVsdC1oaWRkZW4gLnRwbC1kZXRhaWxfX3NpdGUtcmVsIC50cGwtZGV0YWlsX19zaXRlLXJlbC1uYW1lLFxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlcXVpcmVkIC50cGwtZGV0YWlsX19zaXRlLXJlbCAudHBsLWRldGFpbF9fc2l0ZS1yZWwtbmFtZSwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlbHMgLnRwbC1kZXRhaWxfX3NpdGUtcmVsIC50cGwtZGV0YWlsX19zaXRlLXJlbC1uYW1lLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtbmFtZSAudHBsLWRldGFpbF9fc2l0ZS1yZWwgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLW5hbWUsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1zb3J0IC50cGwtZGV0YWlsX19zaXRlLXJlbCAudHBsLWRldGFpbF9fc2l0ZS1yZWwtbmFtZSwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWNoZWNrIC50cGwtZGV0YWlsX19zaXRlLXJlbCAudHBsLWRldGFpbF9fc2l0ZS1yZWwtbmFtZSB7XG4gIGNvbG9yOiAjNTc1OTYyO1xufVxuLnRwbC1kZXRhaWxfX3NpdGUtY29sIC50cGwtZGV0YWlsX19zaXRlLXJlbC1yZW1vdmUsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1pY29uIC50cGwtZGV0YWlsX19zaXRlLXJlbC1yZW1vdmUsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1hY3Rpb25zIC50cGwtZGV0YWlsX19zaXRlLXJlbC1yZW1vdmUsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1kZWZhdWx0LWhpZGRlbiAudHBsLWRldGFpbF9fc2l0ZS1yZWwtcmVtb3ZlLFxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlcXVpcmVkIC50cGwtZGV0YWlsX19zaXRlLXJlbC1yZW1vdmUsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1yZWxzIC50cGwtZGV0YWlsX19zaXRlLXJlbC1yZW1vdmUsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1uYW1lIC50cGwtZGV0YWlsX19zaXRlLXJlbC1yZW1vdmUsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1zb3J0IC50cGwtZGV0YWlsX19zaXRlLXJlbC1yZW1vdmUsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1jaGVjayAudHBsLWRldGFpbF9fc2l0ZS1yZWwtcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgdG9wOiAtNHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWJhYmE7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi50cGwtZGV0YWlsX19zaXRlLWNvbCAudHBsLWRldGFpbF9fc2l0ZS1yZWwtcmVtb3ZlOmhvdmVyLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtaWNvbiAudHBsLWRldGFpbF9fc2l0ZS1yZWwtcmVtb3ZlOmhvdmVyLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtYWN0aW9ucyAudHBsLWRldGFpbF9fc2l0ZS1yZWwtcmVtb3ZlOmhvdmVyLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtZGVmYXVsdC1oaWRkZW4gLnRwbC1kZXRhaWxfX3NpdGUtcmVsLXJlbW92ZTpob3Zlcixcbi50cGwtZGV0YWlsX19zaXRlLWNvbC1yZXF1aXJlZCAudHBsLWRldGFpbF9fc2l0ZS1yZWwtcmVtb3ZlOmhvdmVyLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVscyAudHBsLWRldGFpbF9fc2l0ZS1yZWwtcmVtb3ZlOmhvdmVyLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtbmFtZSAudHBsLWRldGFpbF9fc2l0ZS1yZWwtcmVtb3ZlOmhvdmVyLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtc29ydCAudHBsLWRldGFpbF9fc2l0ZS1yZWwtcmVtb3ZlOmhvdmVyLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtY2hlY2sgLnRwbC1kZXRhaWxfX3NpdGUtcmVsLXJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cbi50cGwtZGV0YWlsX19zaXRlLWNvbCAudHBsLWRldGFpbF9fc2l0ZS1yZWxzLWVkaXQsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1pY29uIC50cGwtZGV0YWlsX19zaXRlLXJlbHMtZWRpdCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWFjdGlvbnMgLnRwbC1kZXRhaWxfX3NpdGUtcmVscy1lZGl0LCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtZGVmYXVsdC1oaWRkZW4gLnRwbC1kZXRhaWxfX3NpdGUtcmVscy1lZGl0LFxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlcXVpcmVkIC50cGwtZGV0YWlsX19zaXRlLXJlbHMtZWRpdCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlbHMgLnRwbC1kZXRhaWxfX3NpdGUtcmVscy1lZGl0LCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtbmFtZSAudHBsLWRldGFpbF9fc2l0ZS1yZWxzLWVkaXQsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1zb3J0IC50cGwtZGV0YWlsX19zaXRlLXJlbHMtZWRpdCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWNoZWNrIC50cGwtZGV0YWlsX19zaXRlLXJlbHMtZWRpdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtaWNvbiwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWFjdGlvbnMsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1kZWZhdWx0LWhpZGRlbixcbi50cGwtZGV0YWlsX19zaXRlLWNvbC1yZXF1aXJlZCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlbHMsIC50cGwtZGV0YWlsX19zaXRlLWNvbC1uYW1lLCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtc29ydCwgLnRwbC1kZXRhaWxfX3NpdGUtY29sLWNoZWNrIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50cGwtZGV0YWlsX19zaXRlLWNvbC1jaGVjayA+IGxhYmVsLm0tY2hlY2tib3gsXG4udHBsLWRldGFpbF9fc2l0ZS1jb2wtZGVmYXVsdC1oaWRkZW4gPiBsYWJlbC5tLWNoZWNrYm94LFxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlcXVpcmVkID4gbGFiZWwubS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi50cGwtZGV0YWlsX19zaXRlLWNvbC1jaGVjayA+IGxhYmVsLm0tY2hlY2tib3ggPiBzcGFuLFxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLWRlZmF1bHQtaGlkZGVuID4gbGFiZWwubS1jaGVja2JveCA+IHNwYW4sXG4udHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVxdWlyZWQgPiBsYWJlbC5tLWNoZWNrYm94ID4gc3BhbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG5cbi50cGwtZGV0YWlsX19zaXRlLWNvbC1jaGVjayB7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50cGwtZGV0YWlsX19zaXRlLWNvbC1zb3J0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGN1cnNvcjogbW92ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRwbC1kZXRhaWxfX3NpdGUtbGlzdC1oZCAudHBsLWRldGFpbF9fc2l0ZS1jb2wtc29ydCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cGwtZGV0YWlsX19zaXRlLWNvbC1zb3J0IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1jb2wtc29ydCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM4ODg7XG59XG5cbi50cGwtZGV0YWlsX19zaXRlLWNvbC1uYW1lIHtcbiAgd2lkdGg6IDIzNXB4O1xufVxuXG4udHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVscyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlbHMgLnRwbC1kZXRhaWxfX3NpdGUtbm8tcmVscyB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLXJlbHMgLnRwbC1kZXRhaWxfX3NpdGUtbm8tcmVscyA+IGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1jb2wtcmVscyAudHBsLWRldGFpbF9fc2l0ZS1uby1yZWxzID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50cGwtZGV0YWlsX19zaXRlLWNvbC1kZWZhdWx0LWhpZGRlbixcbi50cGwtZGV0YWlsX19zaXRlLWNvbC1yZXF1aXJlZCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHBsLWRldGFpbF9fc2l0ZS1jb2wtYWN0aW9ucyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLWFjdGlvbnMgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50cGwtZGV0YWlsX19zaXRlLWNvbC1hY3Rpb25zID4gYSB7XG4gIGNvbG9yOiAjODg4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1jb2wtYWN0aW9ucyA+IGE6aG92ZXIge1xuICBjb2xvcjogIzcxNmFjYTtcbn1cbi50cGwtZGV0YWlsX19zaXRlLWNvbC1hY3Rpb25zID4gYSBpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi50cGwtZGV0YWlsX19zaXRlLWNvbC1pY29uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50cGwtZGV0YWlsX19zaXRlLWNvbC1pY29uID4gaSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4udHBsLWRldGFpbF9fc2l0ZS1jb2wtaWNvbiA+IC5zdmctLWlubGluZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLWljb24gPiAuc3ZnLS1pbmxpbmUgPiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnRwbC1kZXRhaWxfX3NpdGUtY29sLWljb24gPiAuc3ZnLS1pbmxpbmUgPiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi50cGwtZGV0YWlsIC5zaXRlLWxpc3RfX2tleXdvcmQtZmlsdGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi50cGwtZGV0YWlsIC5zaXRlLWxpc3RfX2tleXdvcmQtZmlsdGVyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnRwbC1kZXRhaWwgLnNpdGUtbGlzdF9fa2V5d29yZC1maWx0ZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59IiwiLnByZWRlZmluZWQtdGVtcGxhdGVzLXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucHJlZGVmaW5lZC10ZW1wbGF0ZXMtcHJldmlld19faXRlbSB7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5wcmVkZWZpbmVkLXRlbXBsYXRlcy1wcmV2aWV3X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucHJlZGVmaW5lZC10ZW1wbGF0ZXMtcHJldmlld19faXRlbSBzdmcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5wcmVkZWZpbmVkLXRlbXBsYXRlcy1wcmV2aWV3X19pdGVtLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY1Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wcmVkZWZpbmVkLXRlbXBsYXRlcy1wcmV2aWV3X19pdGVtLS1hY3RpdmUgLnByZWRlZmluZWQtdGVtcGxhdGVzLXByZXZpZXdfX2l0ZW0tdG9wLCAucHJlZGVmaW5lZC10ZW1wbGF0ZXMtcHJldmlld19faXRlbS10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJkY2VlO1xufVxuXG4ucHJlZGVmaW5lZC10ZW1wbGF0ZXMtcHJldmlld19faWNvbiB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcmVkZWZpbmVkLXRlbXBsYXRlcy1wcmV2aWV3X19sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnByZWRlZmluZWQtdGVtcGxhdGVzLXByZXZpZXdfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuLnByZWRlZmluZWQtdGVtcGxhdGVzLXByZXZpZXdfX2FjdGlvbi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi50ZW1wbGF0ZS1tYW5hZ2VyLWhlYWRlci1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn0iLCIubGlzdC10b29sYmFyX19maWx0ZXIgLm9yZGVyLWxpc3QtdG9vbGJhcl9fc3RvcmUtcGlja2VyLXdyYXBwZXIgLnN0b3JlLXBpY2tlcl9fY29tcG9uZW50IHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cblxuLm9yZGVyLWRldGFpbCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub3JkZXItZGV0YWlsIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLm9yZGVyLWRldGFpbCBkbCBkdCwgLm9yZGVyLWRldGFpbCBkbCBkZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5vcmRlci1kZXRhaWwgZGwgZHQge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn0iLCIubGlzdC10b29sYmFyX19maWx0ZXIgLnJlcG9ydC1saXN0LXRvb2xiYXJfX3N0b3JlLXBpY2tlci13cmFwcGVyIC5zdG9yZS1waWNrZXJfX2NvbXBvbmVudCB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbi5yZXBvcnQtZGV0YWlsIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnJlcG9ydC1kZXRhaWwgPiBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMi40O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5yZXBvcnQtZGV0YWlsID4gZGwgZHQsIC5yZXBvcnQtZGV0YWlsID4gZGwgZGQge1xuICBtYXJnaW46IDA7XG59XG4ucmVwb3J0LWRldGFpbCA+IGRsIGR0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmVwb3J0LWRldGFpbCA+IGRsIGRkIC5rdC1iYWRnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pbnNwZWN0aW9uLXJlcG9ydC1yZXN1bHQtaXRlbXM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmluc3BlY3Rpb24tcmVwb3J0LXJlc3VsdC1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaW5zcGVjdGlvbi1yZXBvcnQtcmVzdWx0LWl0ZW1zX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5pbnNwZWN0aW9uLXJlcG9ydC1yZXN1bHQtaXRlbXNfX2hlYWRlci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uaW5zcGVjdGlvbi1yZXBvcnQtcmVzdWx0LWl0ZW1zX19oZWFkZXIgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5pbnNwZWN0aW9uLXJlcG9ydC1yZXN1bHQtaXRlbXNfX2hlYWRlci0tbm9ybWFsIHtcbiAgY29sb3I6ICM0NWNjYjE7XG59XG4uaW5zcGVjdGlvbi1yZXBvcnQtcmVzdWx0LWl0ZW1zX19oZWFkZXItLWFibm9ybWFsIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4uaW5zcGVjdGlvbi1yZXBvcnQtcmVzdWx0LWl0ZW1zX19oZWFkZXItLXVyZ2VudCB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmluc3BlY3Rpb24tcmVwb3J0LXJlc3VsdC1pdGVtc19fbGlzdCAuaW5zcGVjdGlvbi1yZXBvcnQtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4uaW5zcGVjdGlvbi1yZXBvcnQtcmVzdWx0LWl0ZW1zX19saXN0IC5pbnNwZWN0aW9uLXJlcG9ydC1pdGVtIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pbnNwZWN0aW9uLXJlcG9ydC1yZXN1bHQtaXRlbXNfX2xpc3QgLmluc3BlY3Rpb24tcmVwb3J0LWl0ZW0gZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjM1cmVtO1xufVxuLmluc3BlY3Rpb24tcmVwb3J0LXJlc3VsdC1pdGVtc19fbGlzdCAuaW5zcGVjdGlvbi1yZXBvcnQtaXRlbSBkZCA+IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uaW5zcGVjdGlvbi1yZXBvcnQtcmVzdWx0LWl0ZW1zX19saXN0IC5pbnNwZWN0aW9uLXJlcG9ydC1pdGVtX19hY3R1YWwtLW5vcm1hbCB7XG4gIGNvbG9yOiAjNDVjY2IxO1xufVxuLmluc3BlY3Rpb24tcmVwb3J0LXJlc3VsdC1pdGVtc19fbGlzdCAuaW5zcGVjdGlvbi1yZXBvcnQtaXRlbV9fYWN0dWFsLS1hYm5vcm1hbCB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmluc3BlY3Rpb24tcmVwb3J0LXJlc3VsdC1pdGVtc19fbGlzdCAuaW5zcGVjdGlvbi1yZXBvcnQtaXRlbV9fYWN0dWFsLS11cmdlbnQge1xuICBjb2xvcjogI2ZmYjgyMjtcbn0iLCIubGlzdC10b29sYmFyX19maWx0ZXIgLnRhc2stbGlzdC10b29sYmFyX19zdG9yZS1waWNrZXItd3JhcHBlciAuc3RvcmUtcGlja2VyX19jb21wb25lbnQge1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuXG4udGFzay1kZXRhaWwgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhc2stZGV0YWlsIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhc2stZGV0YWlsIGRsIGR0LCAudGFzay1kZXRhaWwgZGwgZGQge1xuICBtYXJnaW46IDA7XG59XG4udGFzay1kZXRhaWwgZGwgZHQge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn0iLCIubGlzdC10b29sYmFyX19maWx0ZXIgLnZlaGljbGUtbGlzdC10b29sYmFyX19zdG9yZS1waWNrZXItd3JhcHBlciAuc3RvcmUtcGlja2VyX19jb21wb25lbnQge1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuXG4udmVoaWNsZS1kZXRhaWwgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZlaGljbGUtZGV0YWlsIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnZlaGljbGUtZGV0YWlsIGRsIGR0LCAudmVoaWNsZS1kZXRhaWwgZGwgZGQge1xuICBtYXJnaW46IDA7XG59XG4udmVoaWNsZS1kZXRhaWwgZGwgZHQge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn0iLCIuYWRkLWJhdGNoLWpvYi1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA2NTBweCAhaW1wb3J0YW50O1xufVxuXG4uYWRkLWJhdGNoLWpvYl9fc3RvcmUtcGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5hZGQtYmF0Y2gtam9iX19zdG9yZS1waWNrZXIgLnN0b3JlLXBpY2tlcl9fY29tcG9uZW50IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hZGQtYmF0Y2gtam9iX19zdG9yZS1waWNrZXIgLnN0b3JlLXBpY2tlcl9fY29tcG9uZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn0iLCIuYmktZXhwb3J0cy1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5iaS1leHBvcnRzLWZpbHRlcnNfX3N0b3JlLXBpY2tlciB7XG4gIHdpZHRoOiAzODBweDtcbn1cblxuLmJpLWV4cG9ydHMtY2VsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYmktZXhwb3J0cy1jZWxsX19zdWIge1xuICBtYXJnaW4tdG9wOiAwLjE1cmVtO1xuICBjb2xvcjogIzk2OTlhMjtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi5iaS1leHBvcnRzLXRpbWVzIHtcbiAgY29sb3I6ICM1NzU5NjI7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIi5wYXJ0bmVyLXdvcmtzcGFjZSxcbi5wYXJ0bmVyLWRpYWxvZyB7XG4gIGNvbG9yOiAjM2Y0MDQ3O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIDo6c2VsZWN0aW9uLFxuLnBhcnRuZXItZGlhbG9nIDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2U2ZTNmODtcbiAgY29sb3I6ICMzOTM0NjA7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgYSxcbi5wYXJ0bmVyLWRpYWxvZyBhIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgYTpob3Zlcixcbi5wYXJ0bmVyLWRpYWxvZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnRleHQtbXV0ZWQsXG4ucGFydG5lci1kaWFsb2cgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzYyNjU3NSAhaW1wb3J0YW50O1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5mb3JtLWNvbnRyb2wsXG4ucGFydG5lci1kaWFsb2cgLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1jb2xvcjogI2M5Y2NkODtcbiAgY2FyZXQtY29sb3I6ICM3MTZhY2E7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4ucGFydG5lci1kaWFsb2cgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYyNjU3NTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLnBhcnRuZXItZGlhbG9nIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjBmMWY1O1xuICBjb2xvcjogIzYyNjU3NTtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAuYnRuLFxuLnBhcnRuZXItZGlhbG9nIC5idG4ge1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5idG46ZGlzYWJsZWQsXG4ucGFydG5lci1kaWFsb2cgLmJ0bjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgOmlzKGEsIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEpOmZvY3VzLXZpc2libGUsXG4ucGFydG5lci1kaWFsb2cgOmlzKGEsIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEpOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzcxNmFjYTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAuYmFkZ2UsXG4ucGFydG5lci1kaWFsb2cgLmJhZGdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmJhZGdlLWluZm8sXG4ucGFydG5lci1kaWFsb2cgLmJhZGdlLWluZm8ge1xuICBjb2xvcjogIzM2NTQ3NztcbiAgYmFja2dyb3VuZDogI2VhZjBmODtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAuYmFkZ2Utc3VjY2Vzcyxcbi5wYXJ0bmVyLWRpYWxvZyAuYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjI2NTUwO1xuICBiYWNrZ3JvdW5kOiAjZTVmM2VjO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5iYWRnZS13YXJuaW5nLFxuLnBhcnRuZXItZGlhbG9nIC5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICM3ODU1MTY7XG4gIGJhY2tncm91bmQ6ICNmZmYyZDc7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmJhZGdlLXNlY29uZGFyeSxcbi5wYXJ0bmVyLXdvcmtzcGFjZSAuYmFkZ2UtbGlnaHQsXG4ucGFydG5lci1kaWFsb2cgLmJhZGdlLXNlY29uZGFyeSxcbi5wYXJ0bmVyLWRpYWxvZyAuYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzU1NTk2ODtcbiAgYmFja2dyb3VuZDogI2VmZjBmNDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAuYWxlcnQsXG4ucGFydG5lci1kaWFsb2cgLmFsZXJ0IHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5hbGVydC1zZWNvbmRhcnksXG4ucGFydG5lci1kaWFsb2cgLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjI2NTc1O1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2M5Y2NkODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbn1cblxuLnBhcnRuZXItd29ya3NwYWNlIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIGg1LFxuLnBhcnRuZXItd29ya3NwYWNlIGg2IHtcbiAgY29sb3I6ICMzZjQwNDc7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDJyZW0gMCAwLjg1cmVtO1xufVxuLnBhcnRuZXItd29ya3NwYWNlID4gaDU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLXRvb2xiYXIsXG4ucGFydG5lci13b3Jrc3BhY2UgLmxpc3QtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAucGFydG5lci10b29sYmFyID4gLm1yLTIsXG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdG9vbGJhciA+IC5tci0zLFxuLnBhcnRuZXItd29ya3NwYWNlIC5saXN0LXRvb2xiYXIgPiAubXItMixcbi5wYXJ0bmVyLXdvcmtzcGFjZSAubGlzdC10b29sYmFyID4gLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAucGFydG5lci10b29sYmFyIC5mb3JtLWNvbnRyb2wsXG4ucGFydG5lci13b3Jrc3BhY2UgLmxpc3QtdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5saXN0LXRvb2xiYXJfX2xlZnQsXG4ucGFydG5lci13b3Jrc3BhY2UgLmxpc3QtdG9vbGJhcl9fcmlnaHQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAubGlzdC10b29sYmFyX19maWx0ZXIge1xuICBtYXJnaW46IDA7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmxpc3QtdG9vbGJhcl9fbGFiZWwge1xuICBjb2xvcjogIzYyNjU3NTtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAucGFydG5lci10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNHJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIDAgMS41cmVtO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLXRhZ3MgLmJ0biB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLXRhYmxlLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHNjcm9sbGJhci1jb2xvcjogI2I4YmJjYiAjZjdmOGZhO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC50YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDAuOTVyZW07XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnRhYmxlIHRoLFxuLnBhcnRuZXItd29ya3NwYWNlIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuODVyZW0gMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTZlZDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnRhYmxlIHRoZWFkIHRoIHtcbiAgY29sb3I6ICM2MjY1NzU7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ3ZTE7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmZDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAudGFibGUgdGQ6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAucGFydG5lci1kZXRhaWwtdGFibGUgdGJvZHkgdGgge1xuICB3aWR0aDogMTYwcHg7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjI2NTc1O1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLWRldGFpbC10YWJsZSB0Ym9keSB0ZCB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdGFibGUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjRyZW07XG4gIG1pbi13aWR0aDogMjIwcHg7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdGFibGUtYWN0aW9ucyAuYnRuIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItcGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU2ZWQ7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItcGFnZXJfX3JhbmdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjNjI2NTc1O1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLXJhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAucGFydG5lci1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMC4ycmVtIDAuNTVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM1MTRhOTY7XG4gIGJhY2tncm91bmQ6ICNmMGVlZjk7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAucGFydG5lci1wZXJzb24ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLXRyZWUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDAgMC44NXJlbTtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAucGFydG5lci10cmVlLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdHJlZS1oZWFkZXIgaDUge1xuICBtYXJnaW46IDA7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdHJlZS1oZWFkZXJfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLXRyZWUtaGVhZGVyX19hY3Rpb25zIC5idG4ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdHJlZS1ub2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLXRyZWUtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM2MjY1NzU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAucGFydG5lci10cmVlLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGVlZjk7XG59XG4ucGFydG5lci13b3Jrc3BhY2Ugc3Bhbi5wYXJ0bmVyLXRyZWUtdG9nZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLWxvZ28ge1xuICBmbGV4OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU2ZWQ7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmhxLW9yZy1jaGFydCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAuaHEtb3JnLWNoYXJ0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmhxLW9yZy1jaGFydCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5ocS1vcmctY2hhcnQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMTtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAuaHEtb3JnLWNoYXJ0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMS4zcmVtO1xuICB3aWR0aDogMC42cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q0ZDdlMTtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAuaHEtb3JnLWNoYXJ0IGxpID4gdWwge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItYWN0aXZpdHkgbGkge1xuICBwYWRkaW5nOiAwIDAgMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU2ZWQ7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItYWN0aXZpdHkgbGkgKyBsaSB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5tLWRhdGF0YWJsZV9fY2VsbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wYXJ0bmVyLWxvYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjY1cmVtO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgY29sb3I6ICM2MjY1NzU7XG59XG5cbi5wYXJ0bmVyLWxvYWRpbmcgaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBhbmltYXRpb246IHBhcnRuZXItc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGFydG5lci1zcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5wYXJ0bmVyLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDEycHggNDBweCByZ2JhKDM4LCAzOSwgNTUsIDAuMTgpO1xufVxuLnBhcnRuZXItZGlhbG9nIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU2ZWQ7XG59XG4ucGFydG5lci1kaWFsb2cgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNjAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi5wYXJ0bmVyLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5wYXJ0bmVyLWRpYWxvZyAubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNmVkO1xufVxuLnBhcnRuZXItZGlhbG9nIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wYXJ0bmVyLWRpYWxvZyAuZm9ybS1ncm91cCA+IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLnBhcnRuZXItZGlhbG9nIC5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFydG5lci1kaWFsb2cgLnBhcnRuZXItcm9sZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDAuNXJlbSAxcmVtO1xufVxuLnBhcnRuZXItZGlhbG9nIC5mb3JtLWNoZWNrIHtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5wYXJ0bmVyLWRpYWxvZyAucGFydG5lci1yb2xlLWdyaWQgLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWJsb2NrOiAwLjJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYXJ0bmVyLWRpYWxvZyAucGFydG5lci1wcm92aW5jZXMge1xuICByb3ctZ2FwOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRuZXItd29ya3NwYWNlIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLXRvb2xiYXIgPiAuZm9ybS1jb250cm9sLFxuICAucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdG9vbGJhciA+IC5wYXJ0bmVyLXBpY2tlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdG9vbGJhciAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdGFibGUtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAucGFydG5lci13b3Jrc3BhY2UgLnRhYmxlIHRoLFxuICAucGFydG5lci13b3Jrc3BhY2UgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMC44cmVtO1xuICB9XG4gIC5wYXJ0bmVyLXdvcmtzcGFjZSAucGFydG5lci1wYWdlcl9fcmFuZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjM1cmVtIDAgMDtcbiAgfVxuICAucGFydG5lci13b3Jrc3BhY2UgLmxpc3QtdG9vbGJhcixcbiAgLnBhcnRuZXItd29ya3NwYWNlIC5saXN0LXRvb2xiYXJfX2xlZnQsXG4gIC5wYXJ0bmVyLXdvcmtzcGFjZSAubGlzdC10b29sYmFyX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcnRuZXItd29ya3NwYWNlIC5saXN0LXRvb2xiYXJfX2ZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXJ0bmVyLXdvcmtzcGFjZSAubGlzdC10b29sYmFyIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcnRuZXItZGlhbG9nIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gYXV0bztcbiAgfVxuICAucGFydG5lci1kaWFsb2cgLm1vZGFsLWhlYWRlcixcbiAgLnBhcnRuZXItZGlhbG9nIC5tb2RhbC1ib2R5LFxuICAucGFydG5lci1kaWFsb2cgLm1vZGFsLWZvb3RlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAucGFydG5lci1kaWFsb2cgLnBhcnRuZXItcHJvdmluY2VzID4gLmNvbC00IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFydG5lci1sb2FkaW5nIGkge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhcnRuZXItd29ya3NwYWNlIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYjMyYjRjICFpbXBvcnRhbnQ7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjI2NTUwICFpbXBvcnRhbnQ7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdGFibGUtd3JhcDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICM3MTZhY2E7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdGFibGUtd3JhcCA+IHRhYmxlIHtcbiAgbWluLXdpZHRoOiA2NDBweDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAucGFydG5lci10YWJsZS13cmFwID4gLnBhcnRuZXItZGV0YWlsLXRhYmxlIHtcbiAgbWluLXdpZHRoOiA1NjBweDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAucGFydG5lci1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42NXJlbTtcbiAgcGFkZGluZzogMi43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBjb2xvcjogIzYyNjU3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLWVtcHR5ID4gaSB7XG4gIGNvbG9yOiAjNzg3YzkwO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItZW1wdHlfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuMzVyZW07XG59XG5cbi5wYXJ0bmVyLWFzaWRlLWhlYWRlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucGFydG5lci13b3Jrc3BhY2UuZW50aXR5LWVkaXRvci1mb3JtIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhcnRuZXItd29ya3NwYWNlLmVudGl0eS1lZGl0b3ItZm9ybSAubS1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAgMDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZS5lbnRpdHktZWRpdG9yLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFydG5lci13b3Jrc3BhY2UuZW50aXR5LWVkaXRvci1mb3JtIC5mb3JtLWdyb3VwID4gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgY29sb3I6ICMzZjQwNDc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFydG5lci13b3Jrc3BhY2UuZW50aXR5LWVkaXRvci1mb3JtIC5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG5cbi5wYXJ0bmVyLWRpYWxvZyAudGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2IzMmI0YyAhaW1wb3J0YW50O1xufVxuXG4ucGFydG5lci1kaWFsb2cgLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjNzg1NTE2ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lci13b3Jrc3BhY2UgLmxpc3QtdG9vbGJhcl9fZmlsdGVyOmhhcyguc3RvcmUtcGlja2VyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcnRuZXItd29ya3NwYWNlIC5zdG9yZS1waWNrZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgIWltcG9ydGFudDtcbiAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFydG5lci13b3Jrc3BhY2UgLnN0b3JlLXBpY2tlcl9fY29tcG9uZW50IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLnBhcnRuZXItdGFibGUtd3JhcCAudGFibGUgdGJvZHkgdGQge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5wYXJ0bmVyLXRhYmxlLXdyYXAgLnRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbn0iLCIuYWdlbnQtaW5mb19fZGV0YWlsIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uYWdlbnQtaW5mb19fZGV0YWlsIGR0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFnZW50LWluZm9fX2RldGFpbCBkZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhcnRuZXItd29ya3NwYWNlIC5hZ2VudC1pbmZvX19sb2dvIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmFnZW50LWluZm9fX2RldGFpbCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmFnZW50LWluZm9fX2RldGFpbCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmFnZW50LWluZm9fX2RldGFpbCBkbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNS41cmVtIG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNXJlbTtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAuYWdlbnQtaW5mb19fZGV0YWlsIGR0IHtcbiAgY29sb3I6ICM2MjY1NzU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAuYWdlbnQtaW5mb19fZGV0YWlsIGRkIHtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59IiwiLmJpbGxpbmctb3JkZXItbGlzdF9fbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJpbGxpbmctb3JkZXItbGlzdF9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5iaWxsaW5nLW9yZGVyLXBhcnR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5iaWxsaW5nLW9yZGVyLXBhcnR5X19sb2dvIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmODtcbn1cbi5iaWxsaW5nLW9yZGVyLXBhcnR5X19kZXRhaWwge1xuICBtaW4td2lkdGg6IDA7XG59XG4uYmlsbGluZy1vcmRlci1wYXJ0eV9fZGV0YWlsIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMnB4O1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbi5iaWxsaW5nLW9yZGVyLXBhcnR5X19kZXRhaWwgZHQge1xuICBmbGV4OiBub25lO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM4ODg7XG59XG4uYmlsbGluZy1vcmRlci1wYXJ0eV9fZGV0YWlsIGRkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJpbGxpbmctb3JkZXItcGFydHlfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5iaWxsaW5nLW9yZGVyLWF1dGhvcl9fdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjM1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uYmlsbGluZy1vcmRlci1hdXRob3JfX3R5cGUgLnBhcnRuZXItc3RhdHVzIHtcbiAgcGFkZGluZzogMC4xcmVtIDAuNDVyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufSIsIi5wYXJ0bmVyLXdvcmtzcGFjZSAubGVhZC1zdGF0cy1wYW5lbCB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmxlYWQtc3RhdHMtcGFuZWxfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzNmNDA0Nztcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAubGVhZC1zdGF0cy1wYW5lbF9faGludCB7XG4gIG1hcmdpbjogLTAuNXJlbSAwIDAuNXJlbTtcbiAgY29sb3I6ICM5Njk5YTI7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAubGVhZC1zdGF0cy1rcGlzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNjBweCwgMWZyKSk7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAubGVhZC1zdGF0cy1rcGkge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAubGVhZC1zdGF0cy1rcGlfX2xhYmVsIHtcbiAgY29sb3I6ICM5Njk5YTI7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAubGVhZC1zdGF0cy1rcGlfX3ZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjM2Y0MDQ3O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5sZWFkLXN0YXRzLWtwaV9fc2hhcmUge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzk2OTlhMjtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5sZWFkLXN0YXRzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDFyZW07XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmxlYWQtc3RhdHMtZ3JpZCA+IC5zcGFuLTEyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG4ucGFydG5lci13b3Jrc3BhY2UgLmxlYWQtc3RhdHMtZ3JpZCA+IC5zcGFuLTgge1xuICBncmlkLWNvbHVtbjogc3BhbiA4O1xufVxuLnBhcnRuZXItd29ya3NwYWNlIC5sZWFkLXN0YXRzLWdyaWQgPiAuc3Bhbi02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cbi5wYXJ0bmVyLXdvcmtzcGFjZSAubGVhZC1zdGF0cy1ncmlkID4gLnNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhcnRuZXItd29ya3NwYWNlIC5sZWFkLXN0YXRzLWdyaWQgPiAuc3Bhbi04LFxuICAucGFydG5lci13b3Jrc3BhY2UgLmxlYWQtc3RhdHMtZ3JpZCA+IC5zcGFuLTYsXG4gIC5wYXJ0bmVyLXdvcmtzcGFjZSAubGVhZC1zdGF0cy1ncmlkID4gLnNwYW4tNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn0iLCIucnBhLWNsaWVudHMtc3RvcmUtcGlja2VyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnJwYS1jbGllbnRzLWhpbnQge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGNvbG9yOiAjOTY5OWEyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ycGEtY2xpZW50cy1hY2NvdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnJwYS1jbGllbnRzLWFjY291bnRfX25hbWUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ycGEtY2xpZW50cy1hY2NvdW50X19zaG9wIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgY29sb3I6ICM5Njk5YTI7XG59XG4ucnBhLWNsaWVudHMtYWNjb3VudF9fYmFkZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi5ycGEtY2xpZW50cy1hY2NvdW50X19wZWVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICM1NzU5NjI7XG59XG4ucnBhLWNsaWVudHMtYWNjb3VudF9fZmFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtIDJyZW07XG4gIG1hcmdpbjogMC43NXJlbSAwIDA7XG59XG4ucnBhLWNsaWVudHMtYWNjb3VudF9fZmFjdCBkdCB7XG4gIGNvbG9yOiAjOTY5OWEyO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ycGEtY2xpZW50cy1hY2NvdW50X19mYWN0IGRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucnBhLWNsaWVudHMtY2VsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucnBhLWNsaWVudHMtY2VsbF9fc3ViIHtcbiAgbWFyZ2luLXRvcDogMC4xNXJlbTtcbiAgY29sb3I6ICM5Njk5YTI7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnJwYS1jbGllbnRzLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJwYS1jbGllbnRzLWZpbHRlcnNfX2xhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzU3NTk2Mjtcbn1cblxuLnJwYS1jbGllbnRzLWpzb24ge1xuICBtaW4td2lkdGg6IDA7XG59XG4ucnBhLWNsaWVudHMtanNvbl9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ucnBhLWNsaWVudHMtanNvbl9fdGV4dC0tZm9sZGVkIHtcbiAgbWF4LWhlaWdodDogOC41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucnBhLWNsaWVudHMtanNvbl9fdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJwYS1jbGllbnRzLWZpbGUtbmFtZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnJwYS1jbGllbnRzLW1vcmUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBjb2xvcjogIzk2OTlhMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi5hZGQtZGF0YS1leHBvcnQtam9iLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hZGQtZGF0YS1leHBvcnQtam9iX19hZ2VudC1waWNrZXIge1xuICB3aWR0aDogNjUlO1xufVxuXG4uYWRkLWRhdGEtZXhwb3J0LWpvYl9fb3JnLXBpY2tlciB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5hZGQtZGF0YS1leHBvcnQtam9iX19zdG9yZS1waWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmFkZC1kYXRhLWV4cG9ydC1qb2JfX3N0b3JlLXBpY2tlciAuc3RvcmUtcGlja2VyX19jb21wb25lbnQge1xuICB3aWR0aDogNDUlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59IiwiLmNvbnN0cnVjdGlvbi10cGwtbWFuIHVsLFxuLmNvbnN0cnVjdGlvbi10cGwtbWFuIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX3NpZGUtcGFuZWwgPiBoMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fc2lkZS1pbnZhbGlkLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19zaWRlLWludmFsaWQtaW5kaWNhdG9yID4gaSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fYWN0aW9ucy1tc2cge1xuICBjb2xvcjogI2Y0NDMzNjtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19hY3Rpb25zLW1zZyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19hY3Rpb25zIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX3NpZGViYXIge1xuICB3aWR0aDogMTYuNyU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19zaWRlYmFyID4gZGl2ID4gaDIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2FhYTtcbiAgcGFkZGluZzogMCAycmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19jYXRlZ29yeS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fY2F0ZWdvcnktbGlzdC1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2NhdGVnb3J5LWxpc3QtaXRlbS0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19jYXRlZ29yeS1saXN0LWl0ZW0tLXNlbGVjdGVkIC5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fY2F0ZWdvcnktbGlzdC1pdGVtLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fY2F0ZWdvcnktbGlzdC1pdGVtLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzExMTtcbiAgZmxleDogMTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fY2F0ZWdvcnktbGlzdC1pdGVtLW5hbWUgPiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjYWFhO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19jYXRlZ29yeS1saXN0LWl0ZW0tcmVtb3ZlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2NhdGVnb3J5LWxpc3QtaXRlbTpob3ZlciAuY29uc3RydWN0aW9uLXRwbC1tYW5fX2NhdGVnb3J5LWxpc3QtaXRlbS1yZW1vdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX190ZW1wbGF0ZS1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fdGVtcGxhdGUtbGlzdC1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX3RlbXBsYXRlLWxpc3QtaXRlbS0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX190ZW1wbGF0ZS1saXN0LWl0ZW0tLXNlbGVjdGVkIC5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fdGVtcGxhdGUtbGlzdC1pdGVtLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fdGVtcGxhdGUtbGlzdC1pdGVtLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzExMTtcbiAgZmxleDogMTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fdGVtcGxhdGUtbGlzdC1pdGVtLW5hbWUgPiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2FhYTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fdGVtcGxhdGUtbGlzdC1pdGVtLXJlbW92ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX190ZW1wbGF0ZS1saXN0LWl0ZW06aG92ZXIgLmNvbnN0cnVjdGlvbi10cGwtbWFuX190ZW1wbGF0ZS1saXN0LWl0ZW0tcmVtb3ZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fcHJvY2VkdXJlLCAuY29uc3RydWN0aW9uLXRwbC1tYW5fX3Byb2NlZHVyZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19wcm9jZWR1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19wcm9jZWR1cmUtaW5mbyB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fcHJvY2VkdXJlLWluZm8gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGZsZXg6IDE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogIzc3NztcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fcHJvY2VkdXJlLWluZm8gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzU4NjdkZDtcbiAgY29sb3I6ICMwMDA7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX3Byb2NlZHVyZS1pbmZvIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX3Byb2NlZHVyZS1pbmZvIHNlbGVjdCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmb250LXdlaWdodDogMjAwO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX3Byb2NlZHVyZS1pbmZvIHNlbGVjdCBvcHRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fcHJvY2VkdXJlLXNvcnQtaGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19wcm9jZWR1cmUgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fcHJvY2VkdXJlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzg4ODtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fcHJvY2VkdXJlLXJlbW92ZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fbm8tcHJvY2VkdXJlcyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6ICNhYWE7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2RldGFpbCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19kZXRhaWwtLW5vLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2RldGFpbCA+IGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZGV0YWlsID4gZGwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2RldGFpbCA+IGRsID4gZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwIHVsLFxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19ncm91cCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19ncm91cC1zb3J0LWhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM1cmVtO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19ncm91cC10aXRsZSB7XG4gIGZsZXg6IDE7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwLWl0ZW06aG92ZXIgLmNvbnN0cnVjdGlvbi10cGwtbWFuX19ncm91cC1pdGVtLXJlbW92ZSxcbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAtaXRlbTpob3ZlciAuY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwLWl0ZW0tZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwLWl0ZW0tcmVtb3ZlLCAuY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwLWl0ZW0tZWRpdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjNyZW07XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAtaXRlbS1yZW1vdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIHRvcDogLTAuM3JlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwLWl0ZW0tZWRpdCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTZhY2E7XG4gIGJvdHRvbTogLTAuM3JlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwID4gaDMge1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzcxNmFjYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwID4gaDMgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAgPiBoMyBzdmcgcGF0aCB7XG4gIGZpbGw6ICM4ODg7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwID4gaDMgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM1NTU7XG4gIG1hcmdpbjogMDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAgPiBoMyBkbCBkdCB7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19ncm91cCA+IGgzIGRsIGRkIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzk5OTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAgPiBoMyBkbCBkZC5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAtdGVtcGxhdGUtaW5mby1vdmVycmlkZSB7XG4gIGNvbG9yOiAjZTkxZTYzO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19ncm91cC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDg0cHg7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwLWFjdGlvbnMgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2FhYTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAtYWN0aW9ucyA+IGE6aG92ZXIge1xuICBjb2xvcjogIzcxNmFjYTtcbn1cblxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19ncm91cC1pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAtaXRlbSxcbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAtaXRlbS0tYmVpbmctZHJhZ2dlZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgcGFkZGluZzogMC4zNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwLWl0ZW0gPiBhLFxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19ncm91cC1pdGVtLS1iZWluZy1kcmFnZ2VkID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAtaXRlbSA+IHNwYW4sXG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwLWl0ZW0tLWJlaW5nLWRyYWdnZWQgPiBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fZ3JvdXAtaXRlbS0td2l0aC10ZW1wbGF0ZSA+IHNwYW4sXG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2dyb3VwLWl0ZW0tLWJlaW5nLWRyYWdnZWQtLXdpdGgtdGVtcGxhdGUgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29uc3RydWN0aW9uLXRwbC1waWNrZXJfX2NvbnRyb2wge1xuICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY29uc3RydWN0aW9uLXRwbC1waWNrZXJfX3ZhbHVlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLXBpY2tlcl9fdmFsdWUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uY29uc3RydWN0aW9uLXRwbC1waWNrZXJfX3ZhbHVlLWNvbnRlbnQgPiBzcGFuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjY1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uY29uc3RydWN0aW9uLXRwbC1waWNrZXJfX29wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLXBpY2tlcl9fb3B0aW9uID4gZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLmNvbnN0cnVjdGlvbi10cGwtcGlja2VyX19vcHRpb24gPiBkZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLXBpY2tlcl9fb3B0aW9uID4gZGQgPiBzcGFuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjY1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzQ0NDtcbn1cbi5jb25zdHJ1Y3Rpb24tdHBsLXBpY2tlcl9fb3B0aW9uLS1zZWxlY3RlZCA+IGRkID4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2NhdGVnb3J5LS1iZWluZy1kcmFnZ2VkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uY29uc3RydWN0aW9uLXRwbC1tYW5fX2NhdGVnb3J5LS1iZWluZy1kcmFnZ2VkIC5jb25zdHJ1Y3Rpb24tdHBsLW1hbl9fY2F0ZWdvcnktbGlzdC1pdGVtLXJlbW92ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19ncm91cC1tb2RhbCBkbCA+IGR0LFxuLmNvbnN0cnVjdGlvbi10cGwtbWFuX19pdGVtLW1vZGFsIGRsID4gZHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59IiwiLnF1b3RhdGlvbi10cGwtaXRlbS1lZGl0b3JfX21hdGVyaWFsLWxpc3QtaXRlbSA+IC5tLWZvcm1fX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbS1lZGl0b3JfX21hdGVyaWFsLWxpc3QtaXRlbSA+IC5tLWZvcm1fX3NlY3Rpb24gPiAubS1mb3JtX19zZWN0aW9uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtLWVkaXRvcl9fbWF0ZXJpYWwtbGlzdC1pdGVtID4gLm0tZm9ybV9fc2VjdGlvbiA+IC5tLWZvcm1fX3NlY3Rpb24gLmZvcm0tZ3JvdXAgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IG1vdmU7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtLWVkaXRvcl9fbWF0ZXJpYWwtbGlzdC1pdGVtID4gLm0tZm9ybV9fc2VjdGlvbiA+IC5tLWZvcm1fX3NlY3Rpb24gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtLWVkaXRvcl9fbWF0ZXJpYWwtbGlzdC1pdGVtLS1iZWluZy1kcmFnZ2VkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbS1lZGl0b3JfX21hdGVyaWFsLWxpc3QtaXRlbS0tYmVpbmctZHJhZ2dlZCAubS1mb3JtX19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW0tZWRpdG9yX19tYXRlcmlhbC1saXN0LWl0ZW0tLWJlaW5nLWRyYWdnZWQgLm0tZm9ybV9fc2VjdGlvbiA+IC5rdC1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbS1lZGl0b3JfX21hdGVyaWFsLWxpc3QtaXRlbS0tYmVpbmctZHJhZ2dlZCAubS1mb3JtX19zZWN0aW9uID4gLmt0LXNlY3Rpb24gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjdXJzb3I6IG1vdmU7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtLWVkaXRvcl9fbWF0ZXJpYWwtbGlzdC1pdGVtLS1iZWluZy1kcmFnZ2VkIC5tLWZvcm1fX3NlY3Rpb24gPiAua3Qtc2VjdGlvbiAuZm9ybS1ncm91cCA+IGxhYmVsIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbS1lZGl0b3JfX21hdGVyaWFsLWxpc3QtaXRlbS0tYmVpbmctZHJhZ2dlZCAubS1mb3JtX19zZWN0aW9uID4gLmt0LXNlY3Rpb24gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtLWVkaXRvcl9fbWF0ZXJpYWwtbGlzdC1pdGVtLS1iZWluZy1kcmFnZ2VkIC5xdW90YXRpb24tdHBsLWl0ZW0tZWRpdG9yX19tYXRlcmlhbC1pdGVtLWNsb3NlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnF1b3RhdGlvbi10cGwtaXRlbS1lZGl0b3JfX21hdGVyaWFsLWl0ZW0gPiAua3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtLWVkaXRvcl9fbWF0ZXJpYWwtaXRlbSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtLWVkaXRvcl9fbWF0ZXJpYWwtaXRlbSAuZm9ybS1ncm91cCA+IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW0tZWRpdG9yX19tYXRlcmlhbC1pdGVtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufSIsIi5xdW90YXRpb24tdHBsLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX2NoZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fY2hlY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50O1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fY2hlY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTZhY2EgIWltcG9ydGFudDtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9faGVhZGVyLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fc29ydC1oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19ib2R5IHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fYm9keSA+IGg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4Zjg5ODk7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19uby1tYXRlcmlhbHMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYmJiO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX2NvZGUge1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogI2JiYjtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX21hbi1ob3VyLWNvc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX21hbi1ob3VyLWNvc3QtdmFsdWUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19tYW4taG91ci1jb3N0LXZhbHVlIGRlbCB7XG4gIGNvbG9yOiByZWQ7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19hY3Rpb25zIGkubGEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX2FjdGlvbnMgZGwsXG4ucXVvdGF0aW9uLXRwbC1pdGVtX19hY3Rpb25zIGR0LFxuLnF1b3RhdGlvbi10cGwtaXRlbV9fYWN0aW9ucyBkZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fbWF0ZXJpYWwtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX21hdGVyaWFsLWxpc3QtaGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19tYXRlcmlhbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fbWF0ZXJpYWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19tYXRlcmlhbC1jaGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX21hdGVyaWFsLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fbWF0ZXJpYWwtY29udGVudCA+IGg2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fbWF0ZXJpYWwtYWN0aW9ucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZ2FwOiA4cHg7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19tYXRlcmlhbC1hY3Rpb25zID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19tYXRlcmlhbC1hY3Rpb25zID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fbWF0ZXJpYWwtYWN0aW9ucyA+IGEgLmxhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fbWF0ZXJpYWwtYWN0aW9ucyBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IG1vdmU7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19tYXRlcmlhbC1hY3Rpb25zIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzg4ODtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX21hdGVyaWFsID4gaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjM1cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fbWF0ZXJpYWwtaW5mbyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fbWF0ZXJpYWwtaW5mbyA+IGxhYmVsIHtcbiAgY29sb3I6ICNhYWE7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19tYXRlcmlhbC1pbmZvID4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19tYXRlcmlhbC10eXBlLm0tYmFkZ2Uge1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwcHggN3B4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucXVvdGF0aW9uLXRwbC1pdGVtX19tYXRlcmlhbC1wcmljZS1xdHkge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX21hdGVyaWFsLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnF1b3RhdGlvbi10cGwtaXRlbV9fbWF0ZXJpYWwtcHJpY2UteCB7XG4gIGNvbG9yOiAjYWFhO1xuICBtYXJnaW46IDAgMC4zNXJlbTtcbn1cbi5xdW90YXRpb24tdHBsLWl0ZW1fX21hdGVyaWFsLXF0eSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iLCIucXVvdGF0aW9uLXRwbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cbi5xdW90YXRpb24tdHBsX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdW90YXRpb24tdHBsX19hY3Rpb25zLW1zZyB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucXVvdGF0aW9uLXRwbF9fYWN0aW9ucy1tc2cgaSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5xdW90YXRpb24tdHBsX19hY3Rpb25zIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnF1b3RhdGlvbi10cGxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnktcGFuZWwge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnktcGFuZWwtaGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5LXBhbmVsLWhkIGgzIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5LXBhbmVsLWhkIGgzID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5xdW90YXRpb24tdHBsX19jYXRlZ29yeS1wYW5lbC1oZC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5LXBhbmVsLWhkLXJpZ2h0ID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnktcGFuZWwtYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnktcGFuZWwtZW1wdHksIC5xdW90YXRpb24tdHBsX19jYXRlZ29yeS1wYW5lbC1sb2FkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnktcGFuZWwge1xuICB3aWR0aDogMjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5xdW90YXRpb24tdHBsX19jYXRlZ29yeS1wYW5lbC1sb2FkaW5nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnktcGFuZWwtaGQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnktcGFuZWwtZW1wdHkgLnN2Zy0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogLTRyZW07XG59XG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnktcGFuZWwtZW1wdHkgLnN2Zy0taW5saW5lIHN2ZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5xdW90YXRpb24tdHBsX19jYXRlZ29yeS1wYW5lbC1lbXB0eSAuc3ZnLS1pbmxpbmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjZGRkO1xufVxuXG4ucXVvdGF0aW9uLXRwbF9fZGV0YWlsLXBhbmVsIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnF1b3RhdGlvbi10cGxfX2RldGFpbC1wYW5lbC1oZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucXVvdGF0aW9uLXRwbF9fZGV0YWlsLXBhbmVsLWhkIGgzIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnF1b3RhdGlvbi10cGxfX2RldGFpbC1wYW5lbC1oZCBoMyA+IGEge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucXVvdGF0aW9uLXRwbF9fZGV0YWlsLXBhbmVsLWhkLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucXVvdGF0aW9uLXRwbF9fZGV0YWlsLXBhbmVsLWhkLXJpZ2h0ID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucXVvdGF0aW9uLXRwbF9fZGV0YWlsLXBhbmVsLWJvZHkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnF1b3RhdGlvbi10cGxfX2RldGFpbC1wYW5lbC1lbXB0eSwgLnF1b3RhdGlvbi10cGxfX2RldGFpbC1wYW5lbC1sb2FkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucXVvdGF0aW9uLXRwbF9fZGV0YWlsLXBhbmVsIHtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMDtcbn1cbi5xdW90YXRpb24tdHBsX19kZXRhaWwtcGFuZWwtZW1wdHksIC5xdW90YXRpb24tdHBsX19kZXRhaWwtcGFuZWwtbG9hZGluZyB7XG4gIHdpZHRoOiA2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucXVvdGF0aW9uLXRwbF9fZGV0YWlsLXBhbmVsLWVtcHR5IC5zdmctLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xufVxuLnF1b3RhdGlvbi10cGxfX2RldGFpbC1wYW5lbC1lbXB0eSAuc3ZnLS1pbmxpbmUgc3ZnIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ucXVvdGF0aW9uLXRwbF9fZ3JvdXBzLXdpdGgtc3ViamVjdHMge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdHMtd2l0aC1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdHMtd2l0aC1pdGVtcyAucXVvdGF0aW9uLXRwbF9faXRlbS1wYW5lbC1oZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5xdW90YXRpb24tdHBsX19zdWJqZWN0cy13aXRoLWl0ZW1zIC5xdW90YXRpb24tdHBsX19pdGVtLXBhbmVsLWhkID4gaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnF1b3RhdGlvbi10cGxfX3N1YmplY3RzLXdpdGgtaXRlbXMgLnF1b3RhdGlvbi10cGxfX2l0ZW0tcGFuZWwtaGQgPiBoMyBpLmZhLXRhZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzVyZW07XG59XG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdHMtd2l0aC1pdGVtcyAucXVvdGF0aW9uLXRwbC1pdGVtX19ib2R5IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnF1b3RhdGlvbi10cGxfX3N1YmplY3RzLXdpdGgtaXRlbXMgLnF1b3RhdGlvbi10cGwtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnF1b3RhdGlvbi10cGxfX3N1YmplY3QtcGFuZWwge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdC1wYW5lbC1oZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdC1wYW5lbC1oZCBoMyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5xdW90YXRpb24tdHBsX19zdWJqZWN0LXBhbmVsLWhkIGgzID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5xdW90YXRpb24tdHBsX19zdWJqZWN0LXBhbmVsLWhkLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdC1wYW5lbC1oZC1yaWdodCA+ICoge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnF1b3RhdGlvbi10cGxfX3N1YmplY3QtcGFuZWwtYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdC1wYW5lbC1lbXB0eSwgLnF1b3RhdGlvbi10cGxfX3N1YmplY3QtcGFuZWwtbG9hZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnF1b3RhdGlvbi10cGxfX3N1YmplY3QtcGFuZWwge1xuICB3aWR0aDogMjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnF1b3RhdGlvbi10cGxfX3N1YmplY3QtcGFuZWwtaGQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMThyZW07XG59XG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdC1wYW5lbC1lbXB0eSAuc3ZnLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAtNHJlbTtcbn1cbi5xdW90YXRpb24tdHBsX19zdWJqZWN0LXBhbmVsLWVtcHR5IC5zdmctLWlubGluZSBzdmcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdC1wYW5lbC1lbXB0eSAuc3ZnLS1pbmxpbmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjZGRkO1xufVxuXG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxNXB4O1xuICBoZWlnaHQ6IDNyZW07XG59XG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdC1saXN0LWl0ZW0taWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5xdW90YXRpb24tdHBsX19zdWJqZWN0LWxpc3QtaXRlbS1uYW1lIHtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnF1b3RhdGlvbi10cGxfX3N1YmplY3QtbGlzdC1pdGVtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdC1saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xufVxuLnF1b3RhdGlvbi10cGxfX3N1YmplY3QtbGlzdC1pdGVtOmhvdmVyIC5xdW90YXRpb24tdHBsX19zdWJqZWN0LWxpc3QtaXRlbS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdW90YXRpb24tdHBsX19zdWJqZWN0LWxpc3QtaXRlbS0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE2YWNhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucXVvdGF0aW9uLXRwbF9fc3ViamVjdC1saXN0LWl0ZW0tLXNlbGVjdGVkIC5xdW90YXRpb24tdHBsX19zdWJqZWN0LWxpc3QtaXRlbS1hY3Rpb25zIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5LWxpc3Qge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5IC5xdW90YXRpb24tdHBsX19ncm91cC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xdW90YXRpb24tdHBsX19jYXRlZ29yeS0tZXhwYW5kZWQgLnF1b3RhdGlvbi10cGxfX2dyb3VwLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5xdW90YXRpb24tdHBsX19jYXRlZ29yeS1oZCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5LWhkID4gaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aWR0aDogMjRweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5xdW90YXRpb24tdHBsX19jYXRlZ29yeS1oZCA+IGEge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnktaGQgPiBhID4gaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aWR0aDogMjRweDtcbn1cbi5xdW90YXRpb24tdHBsX19jYXRlZ29yeS1oZCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnkgLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5LW5hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5IC5xdW90YXRpb24tdHBsX19jYXRlZ29yeS1uYW1lLWN0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnkgLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5LW5hbWUtY3Q6aG92ZXIgLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5LWFjdGlvbnMgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5IC5xdW90YXRpb24tdHBsX19jYXRlZ29yeS1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5xdW90YXRpb24tdHBsX19jYXRlZ29yeSAucXVvdGF0aW9uLXRwbF9fY2F0ZWdvcnktYWN0aW9ucyA+IGEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnF1b3RhdGlvbi10cGxfX2NhdGVnb3J5IC5xdW90YXRpb24tdHBsX19jYXRlZ29yeS1hY3Rpb25zID4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5xdW90YXRpb24tdHBsX19ncm91cC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucXVvdGF0aW9uLXRwbF9fZ3JvdXAgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucXVvdGF0aW9uLXRwbF9fZ3JvdXAgPiBkaXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLnF1b3RhdGlvbi10cGxfX2dyb3VwID4gZGl2OmhvdmVyIC5xdW90YXRpb24tdHBsX19ncm91cC1yZW1vdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnF1b3RhdGlvbi10cGxfX2dyb3VwID4gZGl2ID4gLm0tYmFkZ2Uge1xuICBjb2xvcjogIzg4ODtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWI2ZDM7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnF1b3RhdGlvbi10cGxfX2dyb3VwLS1zZWxlY3RlZCA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucXVvdGF0aW9uLXRwbF9fZ3JvdXAtLW5ldyA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzdweDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzU4NjdkZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnF1b3RhdGlvbi10cGxfX2dyb3VwLS1uZXcgPiBkaXY6aG92ZXIge1xuICBjb2xvcjogIzI3MzljMTtcbn1cbi5xdW90YXRpb24tdHBsX19ncm91cC0tbmV3IC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzN3B4O1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnF1b3RhdGlvbi10cGxfX2dyb3VwIC5xdW90YXRpb24tdHBsX19ncm91cC1uYW1lIHtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucXVvdGF0aW9uLXRwbF9fZ3JvdXAgLnF1b3RhdGlvbi10cGxfX2dyb3VwLXJlbW92ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4ucXVvdGF0aW9uLXRwbF9fZ3JvdXAgLnF1b3RhdGlvbi10cGxfX2dyb3VwLXJlbW92ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucXVvdGF0aW9uLXRwbF9fZ3JvdXAtZGV0YWlsIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnF1b3RhdGlvbi10cGxfX2l0ZW0tcGFuZWwge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucXVvdGF0aW9uLXRwbF9faXRlbS1wYW5lbC1oZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucXVvdGF0aW9uLXRwbF9faXRlbS1wYW5lbC1oZCBoMyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5xdW90YXRpb24tdHBsX19pdGVtLXBhbmVsLWhkIGgzID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5xdW90YXRpb24tdHBsX19pdGVtLXBhbmVsLWhkLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucXVvdGF0aW9uLXRwbF9faXRlbS1wYW5lbC1oZC1yaWdodCA+ICoge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnF1b3RhdGlvbi10cGxfX2l0ZW0tcGFuZWwtYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucXVvdGF0aW9uLXRwbF9faXRlbS1wYW5lbC1lbXB0eSwgLnF1b3RhdGlvbi10cGxfX2l0ZW0tcGFuZWwtbG9hZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnF1b3RhdGlvbi10cGxfX2l0ZW0tcGFuZWwge1xuICBmbGV4OiAxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucXVvdGF0aW9uLXRwbF9faXRlbS1wYW5lbC1oZCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xOHJlbTtcbn1cbi5xdW90YXRpb24tdHBsX19pdGVtLXBhbmVsLWJvZHkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnF1b3RhdGlvbi10cGxfX2l0ZW0tcGFuZWwtZW1wdHkgLnN2Zy0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogLTRyZW07XG59XG4ucXVvdGF0aW9uLXRwbF9faXRlbS1wYW5lbC1lbXB0eSAuc3ZnLS1pbmxpbmUgc3ZnIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnF1b3RhdGlvbi10cGxfX2l0ZW0tcGFuZWwtZW1wdHkgLnN2Zy0taW5saW5lIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2RkZDtcbn0iLCIuYWktY3JlZGl0LXNlY3Rpb24gKyAuYWktY3JlZGl0LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uYWktY3JlZGl0LXNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5haS1jcmVkaXQtc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzZjQwNDc7XG4gIG1hcmdpbjogMCAwLjc1cmVtIDAgMDtcbn1cbi5haS1jcmVkaXQtc2VjdGlvbl9fYXNpZGUge1xuICBjb2xvcjogIzk2OTlhMjtcbn1cbi5haS1jcmVkaXQtc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uYWktY3JlZGl0LXNlY3Rpb25fX2FjdGlvbnMgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYWktY3JlZGl0LXN0YXRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTUwcHgsIDFmcikpO1xuICBnYXA6IDFyZW0gMnJlbTtcbn1cbi5haS1jcmVkaXQtc3RhdHNfX2xhYmVsIHtcbiAgY29sb3I6ICM5Njk5YTI7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uYWktY3JlZGl0LXN0YXRzX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLmFpLWNyZWRpdC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWktY3JlZGl0LWZvcm1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWktY3JlZGl0LWZvcm1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNmNDA0Nztcbn1cbi5haS1jcmVkaXQtZm9ybV9fY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5haS1jcmVkaXQtZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmFpLWNyZWRpdC1mb3JtX19mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmFpLWNyZWRpdC1mb3JtIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZWJlZGYyO1xufVxuXG4uYWktY3JlZGl0LWhpbnQge1xuICBjb2xvcjogIzk2OTlhMjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmFpLWNyZWRpdC1oaW50IGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xufVxuXG4uYWktY3JlZGl0LXNldHRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xufVxuLmFpLWNyZWRpdC1zZXR0aW5nICsgLmFpLWNyZWRpdC1zZXR0aW5nIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4uYWktY3JlZGl0LXNldHRpbmcgLm0tc3dpdGNoIHtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmFpLWNyZWRpdC1zZXR0aW5nIC5tLXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKSArIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWktY3JlZGl0LXNldHRpbmcgLm0tc3dpdGNoIGlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCkgKyBzcGFuIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNjNGM1ZDY7XG59XG4uYWktY3JlZGl0LXNldHRpbmcgLm0tc3dpdGNoIGlucHV0OmRpc2FibGVkICsgc3BhbiB7XG4gIG9wYWNpdHk6IDAuNDU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYWktY3JlZGl0LXNldHRpbmdfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzZjQwNDc7XG59XG4uYWktY3JlZGl0LXNldHRpbmdfX2hlbHAge1xuICBjb2xvcjogIzk2OTlhMjtcbiAgbWFyZ2luLXRvcDogMC4xNXJlbTtcbn1cblxuLmFpLWNyZWRpdC10aWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYmZjO1xufVxuLmFpLWNyZWRpdC10aWxlc19fY2VsbCB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtIDEuMXJlbTtcbn1cbi5haS1jcmVkaXQtdGlsZXNfX2NlbGwgKyAuYWktY3JlZGl0LXRpbGVzX19jZWxsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmFpLWNyZWRpdC10aWxlc19fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzk2OTlhMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYWktY3JlZGl0LXRpbGVzX19zd2F0Y2gge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5haS1jcmVkaXQtdGlsZXNfX3ZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMC4zNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjM2Y0MDQ3O1xufVxuLmFpLWNyZWRpdC10aWxlc19fdmFsdWUtLWRhbmdlciB7XG4gIGNvbG9yOiAjZjQ1MTZjO1xufVxuLmFpLWNyZWRpdC10aWxlc19fdmFsdWUtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM0YmZhMztcbn1cbi5haS1jcmVkaXQtdGlsZXNfX3ZhbHVlLS1tdXRlZCB7XG4gIGNvbG9yOiAjOTY5OWEyO1xufVxuXG4uYWktY3JlZGl0LWVtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2RjZGZlNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWktY3JlZGl0LWVtcHR5X19pY29uIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2M0YzVkNjtcbn1cbi5haS1jcmVkaXQtZW1wdHlfX3RleHQge1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW07XG4gIGNvbG9yOiAjNTc1OTYyO1xufVxuXG4uYWktY3JlZGl0LXByaWNlIHtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cbi5haS1jcmVkaXQtcHJpY2VfX2l0ZW0gKyAuYWktY3JlZGl0LXByaWNlX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuODVyZW07XG59XG4uYWktY3JlZGl0LXByaWNlX19sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICBjb2xvcjogIzk2OTlhMjtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4uYWktY3JlZGl0LXByaWNlX19tb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgcGFkZGluZzogMCAwLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjNmODtcbiAgY29sb3I6ICM1NzU5NjI7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuXG4uYWktY3JlZGl0LXRhYmxlIHtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cbi5haS1jcmVkaXQtdGFibGUgdGgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFpLWNyZWRpdC10YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6ICNmNGYzZjg7XG4gIGNvbG9yOiAjNTc1OTYyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFpLWNyZWRpdC10YWJsZSB0aCxcbi5haS1jcmVkaXQtdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIi5haS1pbnNpZ2h0cy1jaGFydHMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmFpLWluc2lnaHRzLWNoYXJ0c19fcGFpciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5haS1pbnNpZ2h0cy1jaGFydCB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5haS1pbnNpZ2h0cy1jaGFydF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmFpLWluc2lnaHRzLWNoYXJ0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2Y0MDQ3O1xufVxuLmFpLWluc2lnaHRzLWNoYXJ0X19ub3RlIHtcbiAgY29sb3I6ICM5Njk5YTI7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLmFpLWluc2lnaHRzLWtleSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFpLWluc2lnaHRzLWtleV9fc3ViIHtcbiAgbWFyZ2luLXRvcDogMC4xNXJlbTtcbiAgY29sb3I6ICM5Njk5YTI7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufSIsIi5haS11c2FnZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5haS11c2FnZS1maWx0ZXJzX19zdG9yZS1waWNrZXIge1xuICB3aWR0aDogMzgwcHg7XG59XG5cbi5haS11c2FnZS1maWd1cmUge1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLmFpLXVzYWdlLWZpZ3VyZSArIC5haS11c2FnZS1maWd1cmUge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbi5haS11c2FnZS1maWd1cmVfX2xhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBjb2xvcjogIzk2OTlhMjtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi5haS11c2FnZS1jZWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5haS11c2FnZS1jZWxsX193cmFwIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmFpLXVzYWdlLWNlbGxfX3N1YiB7XG4gIG1hcmdpbi10b3A6IDAuMTVyZW07XG4gIGNvbG9yOiAjOTY5OWEyO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59IiwiLmNmYy1wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5jZmMtcHJldmlld19fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmNmYy1wcmV2aWV3X19iYXItbGFiZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uY2ZjLXByZXZpZXdfX3RoZW1lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjRyZW07XG59XG4uY2ZjLXByZXZpZXdfX3N3YXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAwLjJyZW0gMC42NXJlbTtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNmYy1wcmV2aWV3X19zd2F0Y2guaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzY5OWZmO1xuICBjb2xvcjogIzJiMmI0MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzNjk5ZmYgaW5zZXQ7XG59XG4uY2ZjLXByZXZpZXdfX2RvdCB7XG4gIHdpZHRoOiAwLjdyZW07XG4gIGhlaWdodDogMC43cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jZmMge1xuICAtLWNmYy1oZXJvOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgICAxMjAlIDE0MCUgYXQgODAlIDIwJSxcbiAgICAgIHJnYmEoODAsIDE0MCwgMjQwLCAwLjU1KSAwJSxcbiAgICAgIHJnYmEoMTMsIDM4LCA4NCwgMCkgNTUlXG4gICAgKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMGIyYTVlIDAlLCAjMWQ0ZWQ4IDEwMCUpO1xuICAtLWNmYy1oZXJvLW92ZXJsYXk6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byB0b3AsXG4gICAgcmdiYSg5LCAyOCwgNjYsIDAuODIpIDAlLFxuICAgIHJnYmEoMTIsIDQwLCA5NSwgMC40KSA1MiUsXG4gICAgcmdiYSgxNiwgNTIsIDEyMCwgMC4wNikgMTAwJVxuICApO1xuICAtLWNmYy1oZXJvLWZnOiAjZmZmO1xuICAtLWNmYy1iYWRnZS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgLS1jZmMtYmFkZ2UtZmc6ICNmZmY7XG4gIC0tY2ZjLWZvb3QtYmc6IHJnYmEoOCwgMTgsIDM4LCAwLjQ1KTtcbn1cbi5jZmMtLWdpbGRlZCB7XG4gIC0tY2ZjLWhlcm86IHJhZGlhbC1ncmFkaWVudChcbiAgICAgIDEyMCUgMTQwJSBhdCA3NSUgMjUlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLFxuICAgICAgcmdiYSgyMTcsIDE2OSwgNzgsIDApIDU1JVxuICAgICksXG4gICAgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2U3Yzk4NyAwJSwgI2Q5YTk0ZSA1NSUsICNmMGRjYWUgMTAwJSk7XG4gIC0tY2ZjLWhlcm8tb3ZlcmxheTogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHRvcCxcbiAgICByZ2JhKDU4LCA0MCwgMTIsIDAuOCkgMCUsXG4gICAgcmdiYSgxMDAsIDcwLCAyMiwgMC40KSA1MiUsXG4gICAgcmdiYSgxNDAsIDEwMCwgMzAsIDAuMDUpIDEwMCVcbiAgKTtcbiAgLS1jZmMtaGVyby1mZzogI2ZmZjtcbiAgLS1jZmMtYmFkZ2UtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMik7XG4gIC0tY2ZjLWJhZGdlLWZnOiAjNWE0MDEyO1xuICAtLWNmYy1mb290LWJnOiByZ2JhKDkwLCA2NCwgMTgsIDAuMzIpO1xufVxuLmNmYy0tZW1lcmFsZCB7XG4gIC0tY2ZjLWhlcm86IHJhZGlhbC1ncmFkaWVudChcbiAgICAgIDEzMCUgMTUwJSBhdCA4NSUgOTAlLFxuICAgICAgcmdiYSgxOTYsIDIwMCwgMTIwLCAwLjYpIDAlLFxuICAgICAgcmdiYSgxNSwgNjEsIDQyLCAwKSA1MCVcbiAgICApLFxuICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwZjNkMmEgMCUsICMxZjVhM2EgNjAlLCAjNGE2YjNhIDEwMCUpO1xuICAtLWNmYy1oZXJvLW92ZXJsYXk6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byB0b3AsXG4gICAgcmdiYSg5LCA0MCwgMjcsIDAuODIpIDAlLFxuICAgIHJnYmEoMTUsIDU4LCAzOCwgMC40KSA1MiUsXG4gICAgcmdiYSgyMCwgNzUsIDUwLCAwLjA2KSAxMDAlXG4gICk7XG4gIC0tY2ZjLWhlcm8tZmc6ICNmZmY7XG4gIC0tY2ZjLWJhZGdlLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICAtLWNmYy1iYWRnZS1mZzogI2ZmZjtcbiAgLS1jZmMtZm9vdC1iZzogcmdiYSg4LCAyOCwgMTgsIDAuNDUpO1xufVxuXG4uY2ZjX19oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAwLjlyZW0gMXJlbSAwLjg1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jZmMtaGVybyk7XG4gIGNvbG9yOiB2YXIoLS1jZmMtaGVyby1mZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDE2OHB4O1xufVxuLmNmY19faGVyby0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jZmNfX2JyYW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWNmYy1iYWRnZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1jZmMtYmFkZ2UtZmcpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAwLjIycmVtIDAuNnJlbTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG59XG5cbi5jZmNfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmNmY19faGVhZGxpbmUtMSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5jZmNfX2hlYWRsaW5lLTIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMC41NXJlbTtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmNmY19fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmNmY19fbWV0YS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jZmMtZm9vdC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuN3JlbTtcbiAgZm9udC1zaXplOiAwLjcycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2ZjX19hcnJvdyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMC45O1xufSIsIi8qKlxuICogc2hvd2Nhc2UtZWRpdG9yLnNjc3NcbiAqIExheW91dCBmb3IgdGhlIHBsYXRmb3JtIGNvdXBvbi1jYW1wYWlnbiBzaG93Y2FzZSBlZGl0b3I6IGEgbWV0YSBmb3JtIG9uIHRvcCxcbiAqIHRoZSBmZWF0dXJlZC1lbnRyaWVzIGxpc3QgYmVsb3cgKGVhY2ggZW50cnkgcGFpcnMgYSB0aGVtZWQgcHJldmlldyBjYXJkIHdpdGhcbiAqIGl0cyBwZXItZW50cnkgY29udHJvbHMpLCBhbmQgYSBjZW50ZXJlZCBjYW5kaWRhdGUtYnJvd3NlciBvdmVybGF5LlxuICovXG4uc2hvd2Nhc2UtZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaG93Y2FzZS1lZGl0b3JfX21ldGEge1xuICBmbGV4OiAwIDAgMzglO1xuICBtYXgtd2lkdGg6IDM4JTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWRmMztcbn1cbi5zaG93Y2FzZS1lZGl0b3JfX2ZlYXR1cmVkIHtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5zaG93Y2FzZS1lZGl0b3JfX3NlY3Rpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMC42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyYjJiNDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zaG93Y2FzZS1lZGl0b3JfX3NlY3Rpb24tdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjJyZW07XG4gIGJvdHRvbTogMC4ycmVtO1xuICB3aWR0aDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICMzNjk5ZmY7XG59XG4uc2hvd2Nhc2UtZWRpdG9yX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uc2hvd2Nhc2UtZWRpdG9yX19yb3cgPiAuZm9ybS1ncm91cCB7XG4gIGZsZXg6IDE7XG59XG4uc2hvd2Nhc2UtZWRpdG9yX19oaW50IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjOTY5OWEyO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLnNob3djYXNlLWVkaXRvcl9fYmFubmVyLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zaG93Y2FzZS1lZGl0b3JfX2Jhbm5lci1oZWFkID4gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNob3djYXNlLWVkaXRvcl9faGlkZS1iYW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uc2hvd2Nhc2UtZWRpdG9yX19oaWRlLWJhbm5lci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICM2YzcyOTM7XG59XG4uc2hvd2Nhc2UtZWRpdG9yX19lbnRyaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLnNob3djYXNlLWVkaXRvcl9fZW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS4yNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNob3djYXNlLWVkaXRvcl9fZW50cnktcHJldmlldyB7XG4gIGZsZXg6IDAgMCAzMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5zaG93Y2FzZS1lZGl0b3JfX2VudHJ5LWNvbnRyb2xzIHtcbiAgZmxleDogMSAxIDI0MHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuLnNob3djYXNlLWVkaXRvcl9fZW50cnktaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnNob3djYXNlLWVkaXRvcl9fZW50cnktdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzJjMmUzZTtcbn1cbi5zaG93Y2FzZS1lZGl0b3JfX2VudHJ5LXNob3Age1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM5Njk5YTI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uc2hvd2Nhc2UtZWRpdG9yX19lbnRyeS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uc2hvd2Nhc2UtZWRpdG9yX19lbXB0eSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5Njk5YTI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZWJlZGYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNob3djYXNlLWVkaXRvcl9fbWV0YSwgLnNob3djYXNlLWVkaXRvcl9fZmVhdHVyZWQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2hvd2Nhc2UtZWRpdG9yX19tZXRhIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjM7XG4gIH1cbn1cbi5zaG93Y2FzZS1lZGl0b3IgLmRyb3Atem9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zaG93Y2FzZS1iYW5uZXItcHJldmlldyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4uc2hvd2Nhc2UtYmFubmVyLXByZXZpZXctLWVtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjYzRjN2QxO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cblxuLnNob3djYXNlLWJhbm5lci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaG93Y2FzZS1iYW5uZXItYm94X19yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IC04cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjQ1MTZjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaG93Y2FzZS1jYW5kaWRhdGVzX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaG93Y2FzZS1jYW5kaWRhdGVzX19wYW5lbCB7XG4gIHdpZHRoOiA4ODBweDtcbiAgbWF4LXdpZHRoOiA5NHZ3O1xuICBtYXgtaGVpZ2h0OiA4NnZoO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2hvd2Nhc2UtY2FuZGlkYXRlc19faGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNob3djYXNlLWNhbmRpZGF0ZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjA1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNob3djYXNlLWNhbmRpZGF0ZXNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjOTY5OWEyO1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG59XG4uc2hvd2Nhc2UtY2FuZGlkYXRlc19fY2xvc2Uge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjOTY5OWEyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvd2Nhc2UtY2FuZGlkYXRlc19fc2VhcmNoIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4uc2hvd2Nhc2UtY2FuZGlkYXRlc19fc2VhcmNoIGlucHV0IHtcbiAgZmxleDogMTtcbn1cbi5zaG93Y2FzZS1jYW5kaWRhdGVzX19ib2R5IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zaG93Y2FzZS1jYW5kaWRhdGVzX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnNob3djYXNlLWNhbmRpZGF0ZXNfX3RhYmxlIHRoLFxuLnNob3djYXNlLWNhbmRpZGF0ZXNfX3RhYmxlIHRkIHtcbiAgcGFkZGluZzogMC42cmVtIDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmM2Y3O1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG4uc2hvd2Nhc2UtY2FuZGlkYXRlc19fdGFibGUgdGgge1xuICBjb2xvcjogIzk2OTlhMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNob3djYXNlLWNhbmRpZGF0ZXNfX2VtcHR5IHtcbiAgcGFkZGluZzogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTY5OWEyO1xufVxuLnNob3djYXNlLWNhbmRpZGF0ZXNfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zaG93Y2FzZS1jYW5kaWRhdGVzX19wYWdpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICM2YzcyOTM7XG59IiwiLyoqXG4gKiBjb3Vwb24tY2FtcGFpZ25zLnNjc3NcbiAqIENlbGwgKyB0b29sYmFyIGJpdHMgZm9yIHRoZSBnbG9iYWwgY3Jvc3Mtc2hvcCBjb3Vwb24tY2FtcGFpZ24gbGlzdCAodGhlIHBhZ2VcbiAqIGNocm9tZSBpdHNlbGYgaXMgdGhlIHN0YW5kYXJkIEVudGl0eUxpc3QpOiBhIGJvdW5kZWQgZmVhdHVyZWQtY2FyZCBwcmV2aWV3XG4gKiBjZWxsLCB0aGUgc2hvd2Nhc2UtbWVtYmVyc2hpcCBjaGlwcywgYW5kIHRoZSBiYXRjaCBhZGQtdG8tc2hvd2Nhc2UgdG9vbGJhclxuICogY29udHJvbC5cbiAqL1xuLmNhbXBhaWduLWFkbWluX19wcmV2aWV3IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmNhbXBhaWduLWFkbWluX19jYW1wYWlnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FtcGFpZ24tYWRtaW5fX2NhbXBhaWduLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyYzJlM2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uY2FtcGFpZ24tYWRtaW5fX2NhbXBhaWduLXNob3Age1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM2YzcyOTM7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2FtcGFpZ24tYWRtaW5fX2NhbXBhaWduLW5hbWUge1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGNvbG9yOiAjOTY5OWEyO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNhbXBhaWduLWFkbWluX19jaGlwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjRyZW07XG59XG4uY2FtcGFpZ24tYWRtaW5fX2NoaXBzLWVtcHR5IHtcbiAgY29sb3I6ICNjNGM3ZDE7XG59XG4uY2FtcGFpZ24tYWRtaW5fX2NoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjM1cmVtO1xuICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVmMGZiO1xuICBjb2xvcjogIzU4NjdkZDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xufVxuLmNhbXBhaWduLWFkbWluX19jaGlwLWxpbmsge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbXBhaWduLWFkbWluX19jaGlwLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FtcGFpZ24tYWRtaW5fX2NoaXAtcmVtb3ZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmNhbXBhaWduLWFkbWluX19jaGlwLXJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZjQ1MTZjO1xufVxuXG4ubGlzdC10b29sYmFyX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5saXN0LXRvb2xiYXJfX2ZpbHRlciAuY291cG9uLWNhbXBhaWduLWxpc3QtdG9vbGJhcl9fc2hvd2Nhc2Uge1xuICB3aWR0aDogMTUwcHg7XG59XG4ubGlzdC10b29sYmFyX19maWx0ZXIgLmNvdXBvbi1jYW1wYWlnbi1saXN0LXRvb2xiYXJfX3N0b3JlLXBpY2tlci13cmFwcGVyIC5zdG9yZS1waWNrZXJfX2NvbXBvbmVudCB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi5jYW1wYWlnbi1hZG1pbi1hZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmNhbXBhaWduLWFkbWluLWFkZF9fYnRuIHtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYzRjN2QxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZjNzI5MztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FtcGFpZ24tYWRtaW4tYWRkX19idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1ODY3ZGQ7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmNhbXBhaWduLWFkbWluLWFkZF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xufVxuLmNhbXBhaWduLWFkbWluLWFkZF9fbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA0MTtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDIwLCAyMiwgMzgsIDAuMTIpO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLmNhbXBhaWduLWFkbWluLWFkZF9faGludCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzk2OTlhMjtcbn1cbi5jYW1wYWlnbi1hZG1pbi1hZGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzJjMmUzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbXBhaWduLWFkbWluLWFkZF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG59XG4uY2FtcGFpZ24tYWRtaW4tYWRkX19pdGVtOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jYW1wYWlnbi1hZG1pbi1iYXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLmNhbXBhaWduLWFkbWluLWJhdGNoX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICM2YzcyOTM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2FtcGFpZ24tYWRtaW4tYmF0Y2hfX3RhcmdldCB7XG4gIHdpZHRoOiAxODBweDtcbn0iLCIuc3lzdGVtLWNvbmZpZ19fZWRpdG9yIC5zeXN0ZW0tY29uZmlnX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufSIsIi8qKlxuICogQUkgY291cG9uIGJ1aWxkZXI6IHNsaWRlLW92ZXIgYXNpZGUgKyBsaXZlIHByZXZpZXcgY2FyZCBzdHlsZXMuXG4gKi9cbi5jb3Vwb24tYWktYXNpZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDU2MHB4O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAtNHB4IDAgMjRweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMDUwO1xufVxuLmNvdXBvbi1haS1hc2lkZV9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB6LWluZGV4OiAxMDQwO1xufVxuLmNvdXBvbi1haS1hc2lkZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmNvdXBvbi1haS1hc2lkZV9faGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb3Vwb24tYWktYXNpZGVfX2Nsb3NlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmNvdXBvbi1haS1hc2lkZV9fYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbn1cbi5jb3Vwb24tYWktYXNpZGVfX2JvZHkgPiAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNvdXBvbi1haS1hc2lkZV9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY291cG9uLWFpLWFzaWRlX19jb21wb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY291cG9uLWFpLWFzaWRlX19jb21wb3NlIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5jb3Vwb24tYWktYXNpZGVfX3JlZmluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvdXBvbi1haS1hc2lkZV9fcmVmaW5lIGlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uY291cG9uLWFpLWFzaWRlX19lcnJvciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5jb3Vwb24tYWktYXNpZGVfX3N0cmVhbWluZyB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5jb3Vwb24tYWktYXNpZGVfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNlYmVkZjI7XG59XG4uY291cG9uLWFpLWFzaWRlX19kZXRhaWwgaDQge1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb3Vwb24tYWktY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jb3Vwb24tYWktY2FyZF9fYmFubmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzU4NjdkZCwgIzhlNDRhZCk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG4uY291cG9uLWFpLWNhcmRfX2tpbmQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuMXJlbSAwLjVyZW07XG59XG4uY291cG9uLWFpLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmNvdXBvbi1haS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4uY291cG9uLWFpLWNhcmRfX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNWI1YzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY291cG9uLWFpLWNhcmRfX25hbWUge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBtYXJnaW4tdG9wOiAwLjE1cmVtO1xufVxuLmNvdXBvbi1haS1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uY291cG9uLWFpLWNhcmRfX3RhZ3Mge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjM1cmVtO1xufVxuLmNvdXBvbi1haS1jYXJkX190YWcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQ6ICNmMGYxZjc7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuMXJlbSAwLjVyZW07XG59XG4uY291cG9uLWFpLWNhcmRfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uY291cG9uLWFpLWNhcmRfX2VtcHR5IHtcbiAgY29sb3I6ICNiNWI1YzM7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG59XG4uY291cG9uLWFpLWNhcmRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLmNvdXBvbi1haS1jYXJkX19pdGVtLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMC41cmVtO1xufVxuLmNvdXBvbi1haS1jYXJkX19pdGVtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4uY291cG9uLWFpLWNhcmRfX2l0ZW0tYmVuZWZpdCB7XG4gIGNvbG9yOiAjZjY0ZTYwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvdXBvbi1haS1jYXJkX19pdGVtLW1ldGEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG5cbi5jb3Vwb24tYWktZGV0YWlsLW1kIHtcbiAgY29sb3I6ICMzZjQyNTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNlYmVkZjI7XG59XG4uY291cG9uLWFpLWRldGFpbC1tZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb3Vwb24tYWktZGV0YWlsLW1kIHByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jb3Vwb24tYWktZGV0YWlsLW1kIGgxIHtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAwLjZyZW07XG4gIGNvbG9yOiAjMmIyYjQwO1xufVxuLmNvdXBvbi1haS1kZXRhaWwtbWQgaDIge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMS4xcmVtIDAgMC41cmVtO1xufVxuLmNvdXBvbi1haS1kZXRhaWwtbWQgaDMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMXJlbSAwIDAuNHJlbTtcbn1cbi5jb3Vwb24tYWktZGV0YWlsLW1kIHAge1xuICBtYXJnaW46IDAgMCAwLjZyZW07XG59XG4uY291cG9uLWFpLWRldGFpbC1tZCB1bCxcbi5jb3Vwb24tYWktZGV0YWlsLW1kIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gIG1hcmdpbjogMCAwIDAuNnJlbTtcbn1cbi5jb3Vwb24tYWktZGV0YWlsLW1kIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNvdXBvbi1haS1kZXRhaWwtbWQgbGkgPiBwIHtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbn1cbi5jb3Vwb24tYWktZGV0YWlsLW1kIGxpID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb3Vwb24tYWktZGV0YWlsLW1kIGhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMztcbiAgbWFyZ2luOiAwLjlyZW0gMDtcbn1cbi5jb3Vwb24tYWktZGV0YWlsLW1kIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAuNnJlbSAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZWJlZGYzO1xuICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICBjb2xvcjogIzdlODI5OTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLmNvdXBvbi1haS1kZXRhaWwtbWQgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvdXBvbi1haS1kZXRhaWwtbWQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyYjJiNDA7XG59XG4uY291cG9uLWFpLWRldGFpbC1tZCBhIHtcbiAgY29sb3I6ICM2OTkzZmY7XG59IiwiLmNhbXBhaWduLXByZXZpZXctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwODA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDIyLCAzOCwgMC41NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5cbi5jYW1wYWlnbi1wcmV2aWV3LXBob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzc1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NjBweDtcbiAgbWF4LWhlaWdodDogOTJ2aDtcbn1cblxuLmNhbXBhaWduLXByZXZpZXctbG9hZGluZyB7XG4gIHdpZHRoOiAzNzVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc2MHB4O1xuICBtYXgtaGVpZ2h0OiA5MnZoO1xuICBiYWNrZ3JvdW5kOiAjZjNmNGY4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNiNWI1YzM7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4uY2FtcGFpZ24tcHJldmlldy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMi43NXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYW1wYWlnbi1wcmV2aWV3LWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcbn1cblxuLmNhbXBhaWduLXByZXZpZXctc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2YzZjRmODtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cblxuLmNtcC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzJiMzI0NSAwJSwgIzQzNGI2MyAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmNtcC1oZWFkZXItLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uY21wLWhlYWRlcl9fc2NyaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIwLCAyMiwgMzgsIDAuMzUpIDAlLCByZ2JhKDIwLCAyMiwgMzgsIDAuNzUpIDEwMCUpO1xufVxuLmNtcC1oZWFkZXJfX2JhciwgLmNtcC1oZWFkZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY21wLWhlYWRlcl9fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG4uY21wLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jbXAtaGVhZGVyX19kZXNjIHtcbiAgbWFyZ2luOiAwLjZyZW0gMCAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Mik7XG59XG5cbi5jbXAtc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjE1cmVtIDAuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jbXAtc3RhdHVzLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzRkMzk5O1xuICBjb2xvcjogIzA2MzgxZjtcbn1cbi5jbXAtc3RhdHVzLS1zY2hlZHVsZWQge1xuICBiYWNrZ3JvdW5kOiAjNjBhNWZhO1xuICBjb2xvcjogIzBiMmE0YTtcbn1cbi5jbXAtc3RhdHVzLS1wYXVzZWQge1xuICBiYWNrZ3JvdW5kOiAjZmJiZjI0O1xuICBjb2xvcjogIzRhMzIwNjtcbn1cbi5jbXAtc3RhdHVzLS1lbmRlZCwgLmNtcC1zdGF0dXMtLWRyYWZ0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI4KTtcbn1cblxuLmNtcC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5jbXAtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgyMCwgMjIsIDM4LCAwLjA1KTtcbn1cblxuLmNtcC1pbmZvIHtcbiAgcGFkZGluZzogMXJlbSAxLjFyZW07XG59XG4uY21wLWluZm9fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42cmVtO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMmIyYjQwO1xufVxuLmNtcC1pbmZvX19yb3cgKyAuY21wLWluZm9fX3JvdyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4uY21wLWluZm9fX3JvdyBpIHtcbiAgY29sb3I6ICMzNjk5ZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jbXAtaW5mb19fcm93LS1tdXRlZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmNtcC1pbmZvX19yb3ctLW11dGVkIGkge1xuICBjb2xvcjogI2M0YzlkYTtcbn1cbi5jbXAtaW5mb19fbGFiZWwge1xuICBjb2xvcjogI2EyYTViOTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNtcC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5jbXAtc2VjdGlvbl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmNtcC1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyYjJiNDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XG59XG4uY21wLXNlY3Rpb25fX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC4xNXJlbTtcbiAgYm90dG9tOiAwLjE1cmVtO1xuICB3aWR0aDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICMzNjk5ZmY7XG59XG4uY21wLXNlY3Rpb25fX2NvdW50IHtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogI2EyYTViOTtcbn1cblxuLmNtcC1vZmZlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMC42NXJlbTtcbn1cblxuLmNtcC1vZmZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzY5OWZmO1xuICBwYWRkaW5nOiAwLjdyZW0gMC43NXJlbSAwLjhyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDIwLCAyMiwgMzgsIDAuMDUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG59XG4uY21wLW9mZmVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMC40cmVtO1xufVxuLmNtcC1vZmZlcl9fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAwLjI1cmVtO1xuICBtaW4td2lkdGg6IDA7XG59XG4uY21wLW9mZmVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzJiMmI0MDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY21wLW9mZmVyX19xdHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM2OTlmZjtcbn1cbi5jbXAtb2ZmZXJfX2JhZGdlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgY29sb3I6ICMzNjk5ZmY7XG4gIGJhY2tncm91bmQ6ICNlOGYzZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAwLjA4cmVtIDAuNHJlbTtcbn1cbi5jbXAtb2ZmZXJfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDAuMzVyZW07XG4gIGNvbG9yOiAjMzY5OWZmO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uY21wLW9mZmVyX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjcycmVtO1xuICBjb2xvcjogI2EyYTViOTtcbiAgbWFyZ2luLXRvcDogMC4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNtcC1zdG9yZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAwLjRyZW0gMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMjAsIDIyLCAzOCwgMC4wNSk7XG59XG5cbi5jbXAtc3RvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuN3JlbSAwLjZyZW07XG59XG4uY21wLXN0b3JlICsgLmNtcC1zdG9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMWY1O1xufVxuLmNtcC1zdG9yZV9fbm8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2U4ZjNmZjtcbiAgY29sb3I6ICMzNjk5ZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY21wLXN0b3JlX19pbmZvIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmNtcC1zdG9yZV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyYjJiNDA7XG59XG4uY21wLXN0b3JlX19hZGRyIHtcbiAgZm9udC1zaXplOiAwLjcycmVtO1xuICBjb2xvcjogI2EyYTViOTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xufVxuXG4uY21wLWRldGFpbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDFyZW0gMS4xcmVtO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMjAsIDIyLCAzOCwgMC4wNSk7XG59XG5cbi5jbXAtZGV0YWlsX19tZCB7XG4gIGNvbG9yOiAjM2Y0MjU0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmNtcC1kZXRhaWxfX21kIGgxIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBjb2xvcjogIzJiMmI0MDtcbn1cbi5jbXAtZGV0YWlsX19tZCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMXJlbSAwIDAuNDVyZW07XG59XG4uY21wLWRldGFpbF9fbWQgaDMge1xuICBmb250LXNpemU6IDEuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwLjg1cmVtIDAgMC40cmVtO1xufVxuLmNtcC1kZXRhaWxfX21kIHAge1xuICBtYXJnaW46IDAgMCAwLjZyZW07XG59XG4uY21wLWRldGFpbF9fbWQgdWwsXG4uY21wLWRldGFpbF9fbWQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgbWFyZ2luOiAwIDAgMC42cmVtO1xufVxuLmNtcC1kZXRhaWxfX21kIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLmNtcC1kZXRhaWxfX21kIGxpID4gcCB7XG4gIG1hcmdpbjogMCAwIDAuMnJlbTtcbn1cbi5jbXAtZGV0YWlsX19tZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jbXAtZGV0YWlsX19tZCBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uY21wLWRldGFpbF9fbWQgaHIge1xuICBoZWlnaHQ6IDEuNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjM7XG59XG5cbi5jbXAtZm9vdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYxZjU7XG59XG4uY21wLWZvb3RfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMzNjk5ZmYgMCUsICMxZDZmZTAgMTAwJSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jbXAtZm9vdF9fYnRuIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbn0iLCIuY291cG9uLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY291cG9uLWVkaXRvcl9faW5mbyB7XG4gIGZsZXg6IDAgMCA2Ni42NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY3JTtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWRmMztcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5jb3Vwb24tZWRpdG9yX19zZWN0aW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xcmVtO1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMmIyYjQwO1xufVxuLmNvdXBvbi1lZGl0b3JfX3NlY3Rpb24tdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjJyZW07XG4gIGJvdHRvbTogMC4ycmVtO1xuICB3aWR0aDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICMzNjk5ZmY7XG59XG4uY291cG9uLWVkaXRvcl9fc2VjdGlvbi10aXRsZS0tZmx1c2gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvdXBvbi1lZGl0b3JfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvdXBvbi1lZGl0b3JfX3JvdyA+IC5mb3JtLWdyb3VwIHtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG4uY291cG9uLWVkaXRvcl9fcm93LS10aWdodCA+IC5mb3JtLWdyb3VwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jb3Vwb24tZWRpdG9yX19pdGVtcyB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY291cG9uLWVkaXRvcl9faXRlbXMgPiAuZm9ybS1ncm91cCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY291cG9uLWltYWdlLXByZXZpZXcge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmNvdXBvbi1pbWFnZS1wcmV2aWV3LS1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWVmMGY4O1xuICBjb2xvcjogI2I1YjVjMztcbiAgZm9udC1zaXplOiAyLjc1cmVtO1xufVxuLmNvdXBvbi1pbWFnZS1wcmV2aWV3LS1zcXVhcmUge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvdXBvbi1lZGl0b3JfX2luZm8sIC5jb3Vwb24tZWRpdG9yX19pdGVtcyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb3Vwb24tZWRpdG9yX19pbmZvIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjM7XG4gIH1cbn1cbi5jYW1wYWlnbi1pdGVtcy1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhbXBhaWduLWl0ZW1zLWVkaXRvci0tZW1wdHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMjgwcHg7XG59XG4uY2FtcGFpZ24taXRlbXMtZWRpdG9yX19lbXB0eSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5jYW1wYWlnbi1pdGVtcy1lZGl0b3JfX2VtcHR5LWljb24ge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI2M0YzlkYTtcbn1cbi5jYW1wYWlnbi1pdGVtcy1lZGl0b3JfX2VtcHR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY2FtcGFpZ24taXRlbXMtZWRpdG9yX19lbXB0eS1oaW50IHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgY29sb3I6ICNhMmE1Yjk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uY2FtcGFpZ24taXRlbXMtZWRpdG9yX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY2FtcGFpZ24taXRlbXMtZWRpdG9yX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhbXBhaWduLWl0ZW1zLWVkaXRvcl9faXRlbS1oZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNhbXBhaWduLWl0ZW1zLWVkaXRvcl9faXRlbS1jYXJldCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMC45cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmNhbXBhaWduLWl0ZW1zLWVkaXRvcl9faXRlbS10aXRsZSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5jYW1wYWlnbi1pdGVtcy1lZGl0b3JfX2l0ZW0tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I1YjVjMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jYW1wYWlnbi1pdGVtcy1lZGl0b3JfX2l0ZW0tcXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNjk5ZmY7XG59XG4uY2FtcGFpZ24taXRlbXMtZWRpdG9yX19pdGVtLWFjdGlvbnMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY2FtcGFpZ24taXRlbXMtZWRpdG9yX19pdGVtLWJvZHkge1xuICBtYXJnaW4tdG9wOiAwLjg1cmVtO1xufVxuLmNhbXBhaWduLWl0ZW1zLWVkaXRvcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2FtcGFpZ24taXRlbXMtZWRpdG9yX19yb3cgPiAuZm9ybS1ncm91cCB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLmNhbXBhaWduLWl0ZW1zLWVkaXRvcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgbWluLWhlaWdodDogMnJlbTtcbn1cbi5jYW1wYWlnbi1pdGVtcy1lZGl0b3JfX2hlYWRlci1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuXG4uY291cG9uLWltYWdlLXByZXZpZXctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNvdXBvbi1pbWFnZS1wcmV2aWV3LWJveF9fcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuM3JlbTtcbiAgcmlnaHQ6IDAuM3JlbTtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyMiwgMzgsIDAuNik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY291cG9uLWltYWdlLXByZXZpZXctYm94X19yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyMiwgMzgsIDAuODUpO1xufSIsIi5kYy10cGwtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuLmRjLXRwbC1kZXRhaWwgLm0tY2hlY2tib3gge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGMtdHBsLWRldGFpbCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYy10cGwtZGV0YWlsIC5mb3JtLWNvbnRyb2wtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGRoQkFBREFQRUFBTnYvLy84QUFQLy8vd0FBQUN3QUFBQUFCQUFEQUVBQ0JaUWptSUFGQURzPVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xufVxuLmRjLXRwbC1kZXRhaWwgLmZvcm0tY29udHJvbC0tZXJyb3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmRjLXRwbC1kZXRhaWwgLmZvcm0tY29udHJvbDpyZWFkLW9ubHksIC5kYy10cGwtZGV0YWlsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAuZGMtdHBsLWRldGFpbCAuZm9ybS1jb250cm9sW3JlYWRPbmx5XSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYy10cGwtZGV0YWlsX19pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGMtdHBsLWRldGFpbF9faXRlbS1saXN0LS1lbXB0eSB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGMtdHBsLWRldGFpbF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgODEsIDE4MSwgMC4wMyk7XG59XG4uZGMtdHBsLWRldGFpbF9faXRlbSAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbn1cbi5kYy10cGwtZGV0YWlsX19pdGVtOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRjLXRwbC1kZXRhaWxfX2l0ZW0taGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRjLXRwbC1kZXRhaWxfX2l0ZW0tc29ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmRjLXRwbC1kZXRhaWxfX2l0ZW0tc29ydCAuc3ZnLS1pbmxpbmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5kYy10cGwtZGV0YWlsX19pdGVtLXNvcnQgLnN2Zy0taW5saW5lID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5kYy10cGwtZGV0YWlsX19pdGVtLXNvcnQgLnN2Zy0taW5saW5lID4gc3ZnIHBhdGgge1xuICBmaWxsOiAjODg4O1xufVxuLmRjLXRwbC1kZXRhaWxfX2l0ZW0tc29ydDpob3ZlciAuZGMtdHBsLWRldGFpbF9faXRlbS1zb3J0IC5zdmctLWlubGluZSA+IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzMzMztcbn1cblxuLmRjLXRwbC1kZXRhaWxfX2l0ZW0tc3ViamVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG4uZGMtdHBsLWRldGFpbF9faXRlbS1zdWJqZWN0IC5mb3JtLWNvbnRyb2wge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLmRjLXRwbC1kZXRhaWxfX2l0ZW0tcmVxdWlyZXMtcGhvdG8ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGMtdHBsLWRldGFpbF9faXRlbS0tYmVpbmctZHJhZ2dlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5kYy10cGwtZGV0YWlsX19pdGVtLWFjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5kYy10cGwtZGV0YWlsX19pdGVtLWFjdGlvbnMgPiBhIHtcbiAgY29sb3I6ICM4ODg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5kYy10cGwtZGV0YWlsX19pdGVtLWFjdGlvbnMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MTZhY2E7XG59XG4uZGMtdHBsLWRldGFpbF9faXRlbS1hY3Rpb25zID4gYSBpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5kYy10cGwtZGV0YWlsX19vcHRpb24tbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRjLXRwbC1kZXRhaWxfX29wdGlvbi1saXN0ID4gdGFibGUgdGgsXG4uZGMtdHBsLWRldGFpbF9fb3B0aW9uLWxpc3QgPiB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZGMtdHBsLWRldGFpbF9fb3B0aW9uLWxpc3QtLXJlYWRvbmx5IHRhYmxlIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4uZGMtdHBsLWRldGFpbF9fb3B0aW9uLWxpc3QtLWVtcHR5ID4gZGl2IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICNhYWE7XG59XG4uZGMtdHBsLWRldGFpbF9fb3B0aW9uLWxpc3QtLWVtcHR5ID4gZGl2ID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmRjLXRwbC1kZXRhaWxfX29wdGlvbi1saXN0LS1lbXB0eS13aXRoLWVycm9yID4gZGl2ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RkaEJBQURBUEVBQU52Ly8vOEFBUC8vL3dBQUFDd0FBQUFBQkFBREFFQUNCWlFqbUlBRkFEcz1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbn1cblxuLmRjLXRwbC1kZXRhaWxfX29wdGlvbi1jb2wtdGl0bGUge1xuICB3aWR0aDogMTU4cHg7XG59XG4uZGMtdHBsLWRldGFpbF9fb3B0aW9uLWNvbC10aXRsZSAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uZGMtdHBsLWRldGFpbF9fb3B0aW9uLWNvbC1yZW1hcmsge1xuICB3aWR0aDogNDA4cHg7XG59XG4uZGMtdHBsLWRldGFpbF9fb3B0aW9uLWNvbC1yZW1hcmsgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLmRjLXRwbC1kZXRhaWxfX29wdGlvbi1jb2wtZGVmYXVsdC1jaGVjayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRjLXRwbC1kZXRhaWxfX29wdGlvbi1jb2wtaXMtZXhwZWN0ZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYy10cGwtZGV0YWlsX19vcHRpb24tY29sLWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGMtdHBsLWRldGFpbF9fb3B0aW9uLWNvbC1hY3Rpb25zID4gYSB7XG4gIGNvbG9yOiAjODg4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZGMtdHBsLWRldGFpbF9fb3B0aW9uLWNvbC1hY3Rpb25zID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNzE2YWNhO1xufVxuLmRjLXRwbC1kZXRhaWxfX29wdGlvbi1jb2wtYWN0aW9ucyA+IGEgaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufSIsIi5vcGVuYXBpLWFwcC1hdXRob3JpemVkLXN0b3Jlc19fc3RvcmUtcGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjM1cmVtO1xufVxuLm9wZW5hcGktYXBwLWF1dGhvcml6ZWQtc3RvcmVzX19zdG9yZS1waWNrZXIgLnN0b3JlLXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcGVuYXBpLWFwcC1hdXRob3JpemVkLXN0b3Jlc19fc3RvcmUtcGlja2VyIC5zdG9yZS1waWNrZXIgLnN0b3JlLXBpY2tlcl9fY29tcG9uZW50IHtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/