/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "AlpinePrototype";
  src: url(/build/fonts/AaALPINE-PROTOTYPE-Light.2158a96c.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
:root {
  --lisere-height: 0px;
  --footer-height: 40px;
}

.wrapper {
  grid-template-rows: var(--lisere-height) 1fr var(--footer-height);
}

.sidebar {
  min-height: calc(100vh - var(--lisere-height) - var(--footer-height));
}

#content-resizer-handler,
#sidebar-resizer-handler {
  display: none;
}

.main-header #header-logo {
  margin-bottom: 30px;
}
.main-header #header-logo a.logo {
  padding-bottom: 0.5rem !important;
}

.subbrand {
  display: block;
  font-family: "AlpinePrototype", sans-serif;
  font-size: 1rem !important;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #FFFFFF;
}

.lisere_alpine {
  display: flex;
  grid-column-start: 1;
  grid-column-end: 3;
  width: 100%;
  height: var(--lisere-height);
  background: linear-gradient(135deg, #0078C9 0%, #0078C9 33%, #FFFFFF 33%, #FFFFFF 66%, #DA291C 66%, #DA291C 100%);
}

.small-lisere.lisere_alpine {
  width: 30%;
  margin: auto;
  transform: skew(-52deg, 0deg);
  background: linear-gradient(90deg, #0078C9 0%, #0078C9 40%, #FFFFFF 40%, #FFFFFF 60%, #DA291C 60%, #DA291C 100%);
}

#main-menu .menu .menu-item-badge {
  color: #5c1a00;
  background-color: rgba(247, 86, 0, 0.66);
  box-shadow: inset 0 0 0 1px rgba(47, 41, 0, 0.78);
}
#main-menu .menu .menu-item:not(.active) .menu-item-badge {
  color: rgba(234, 208, 9, 0.72);
  box-shadow: inset 0 0 0 1px rgba(234, 208, 9, 0.72);
}

.footer {
  display: flex;
  grid-column-start: 1;
  grid-column-end: 3;
  align-items: center;
  min-height: var(--footer-height);
  text-align: center;
  border-top: 1px solid #364858;
  background-color: #061549;
}

.footer-content {
  min-width: 100%;
  font-size: 0.75em;
  text-align: center;
}

.alert-error {
  color: var(--gray-50);
  font-weight: bold;
  background-color: var(--bs-danger);
  border-color: #bce4d4;
}

body.page-login {
  background-attachment: fixed !important;
  background: radial-gradient(circle at 64.5% 34.5%, rgba(0, 120, 255, 0.15) 0%, transparent 25%), radial-gradient(ellipse at 10% 10%, #000a33 0%, transparent 40%), radial-gradient(ellipse at 90% 90%, #00051a 0%, transparent 50%), radial-gradient(ellipse at 40% 10%, #0033aa 0%, transparent 40%), conic-gradient(from 230deg at 65% 35%, #0066ff 0%, #0055e6 8%, #0033b3 25%, #001a80 45%, #000d4d 100%) !important;
}

body.page-login:after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background-attachment: fixed !important;
  /* Intense flare fading clockwise */
  background: conic-gradient(from 230deg at 65% 35%, rgb(200, 196, 220) 0%, rgba(150, 210, 255, 0.6) 3%, rgba(0, 120, 255, 0.2) 12%, transparent 40%);
  /* Limits flare to center vertex */
  mask-image: radial-gradient(circle at 65% 35%, black 0%, black 2%, transparent 25%);
  -webkit-mask-image: radial-gradient(circle at 65% 35%, black 0%, black 2%, transparent 25%);
}
body.page-login .login-wrapper .content {
  background-color: transparent !important;
  backdrop-filter: blur(40px);
  box-shadow: var(--shadow-xl);
}
body.page-login {
  display: flex !important;
  flex-direction: column;
  min-height: 100vh;
}
body.page-login .login-wrapper {
  margin: auto;
}
body.page-login .footer {
  grid-column: auto;
  width: 100%;
  background: transparent !important;
  border-top: none !important;
}

h4.title-login {
  color: var(--true-gray-100);
  font-family: "AlpinePrototype", sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.content-search-label input {
  background-color: transparent !important;
}

.content-top {
  background: linear-gradient(90deg, #061549 0%, #0000ec 50%, #000c2d 100%);
}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/override.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.ea-dark-scheme {
  --true-gray-50: #C9DEF4;
  --true-gray-100: #B4C9DE;
  --true-gray-200: #9FB3C8;
  --true-gray-300: #8A9EB1;
  --true-gray-400: #75889B;
  --true-gray-500: #607385;
  --true-gray-600: #4B5D6F;
  --true-gray-700: #364858;
  --true-gray-800: #213242;
  --true-gray-900: #0C1D2C;
  --body-bg: #000c2d;
  --page-login-bg: var(--body-bg);
  --sidebar-bg: #061549;
  --sidebar-menu-items-padding-left: 0px;
  --table-hover-cell-bg: #061549;
  --content-panel-bg: #f8fafc;
  --fieldset-bg: #f5f7fa;
  --form-control-bg: #061549;
  --color-primary: hsl(204, 100%, 39%);
  --color-success: hsl(157, 69%, 38%);
  --color-info: hsl(201, 65%, 50%);
  --color-warning: hsl(30, 81%, 47%);
  --color-danger: var(--red-600);
  --sidebar-menu-active-item-bg: #FFFFFF;
  --sidebar-menu-icon-color: #FFFFFF;
  --link-color: #4ba6e0;
  --link-hover-color: var(--color-primary);
  --form-type-check-input-checked-bg: var(--color-primary);
  --button-bg: var(--true-gray-600);
  --button-color: var(--true-gray-200);
  --button-hover-color: var(--true-gray-100);
  --button-active-color: var(--true-gray-100);
  --button-border-color: var(--true-gray-700);
  --button-hover-border-color: var(--true-gray-600);
  --button-icon-color: white !important;
  --button-shadow: 0 0 0 1px var(--true-gray-700), 0 1px 1px 0 hsla(0, 0%, 9%, .5), 0 2px 5px 0 rgba(64, 64, 64, .5);
  --button-hover-shadow: 0 0 0 1px var(--true-gray-800), 0 1px 1px 0 hsla(0, 0%, 9%, .5), 0 2px 5px 0 rgba(38, 38, 38, .5), 0 3px 9px 0 rgba(38, 38, 38, .5);
  --button-active-shadow: 0 0 0 1px var(--true-gray-900), 0 0 0 4px var(--true-gray-800), 0 1px 1px 0 hsla(0, 0%, 9%, .9), 0 2px 5px 0 rgba(38, 38, 38, .9), 0 3px 9px 0 rgba(38, 38, 38, .9);
  --button-active-primary-shadow: 0 0 0 1px var(--true-gray-700), 0 0 0 4px var(--blue-700), 0 1px 1px 0 hsla(0, 0%, 9%, .9), 0 2px 5px 0 rgba(38, 38, 38, .9), 0 3px 9px 0 rgba(38, 38, 38, .9);
  --button-primary-bg: var(--blue-600);
  --button-primary-color: var(--text-on-primary);
  --button-secondary-bg: var(--true-gray-600);
  --button-secondary-color: var(--button-color);
  --button-info-bg: var(--color-info);
  --button-info-color: var(--white);
  --button-success-bg: var(--color-success);
  --button-success-color: var(--white);
  --button-danger-bg: var(--color-danger);
  --button-danger-color: var(--white);
  --button-warning-bg: var(--color-warning);
  --button-warning-color: var(--white);
  --text-color: var(--true-gray-300);
  --text-color-dark: var(--true-gray-200);
  --text-color-light: var(--true-gray-400);
  --box-shadow-lg: 0 10px 15px -3px rgba(15, 23, 41, .1), 0 4px 6px -2px rgba(15, 23, 41, .05);
}
.ea-dark-scheme .btn {
  background-color: var(--button-bg);
  border: 0;
  box-shadow: var(--button-shadow);
  color: var(--button-color);
  cursor: pointer;
  text-decoration: none;
  transition: box-shadow 0.2s;
  white-space: nowrap;
}
.ea-dark-scheme .btn:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):hover {
  border: 0;
  box-shadow: var(--button-hover-shadow);
  color: var(--button-hover-color);
}
.ea-dark-scheme .btn:not(:disabled):not(.disabled):not(.btn-link):active, .ea-dark-scheme .btn:not(:disabled):not(.disabled):not(.btn-link):focus {
  border: 0;
  box-shadow: var(--button-active-shadow);
  color: var(--button-active-color);
}
.ea-dark-scheme .btn.btn-primary, .ea-dark-scheme .btn.btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active, .ea-dark-scheme .btn.btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):focus, .ea-dark-scheme .btn.btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):hover {
  background-color: var(--button-primary-bg);
  color: var(--button-primary-color);
}
.ea-dark-scheme .btn.btn-primary:not(:disabled):not(.disabled):active, .ea-dark-scheme .btn.btn-primary:not(:disabled):not(.disabled):focus {
  box-shadow: var(--button-active-primary-shadow);
}
.ea-dark-scheme .btn.btn-secondary, .ea-dark-scheme .btn.btn-secondary.disabled, .ea-dark-scheme .btn.btn-secondary[disabled] {
  background-color: var(--button-secondary-bg);
  color: var(--button-secondary-color);
}
.ea-dark-scheme .btn.btn-secondary:hover, .ea-dark-scheme .btn.btn-secondary:not(:disabled):not(.disabled):active, .ea-dark-scheme .btn.btn-secondary:not(:disabled):not(.disabled):focus {
  background-color: var(--button-secondary-bg);
  color: var(--button-hover-color);
}
.ea-dark-scheme .btn.btn-info, .ea-dark-scheme .btn.btn-info:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active, .ea-dark-scheme .btn.btn-info:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):focus, .ea-dark-scheme .btn.btn-info:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):hover {
  background-color: var(--button-info-bg);
  color: var(--button-info-color);
}
.ea-dark-scheme .btn.btn-success, .ea-dark-scheme .btn.btn-success:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active, .ea-dark-scheme .btn.btn-success:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):focus, .ea-dark-scheme .btn.btn-success:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):hover {
  background-color: var(--button-success-bg);
  color: var(--button-success-color);
}
.ea-dark-scheme .btn.btn-warning, .ea-dark-scheme .btn.btn-warning:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active, .ea-dark-scheme .btn.btn-warning:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):focus, .ea-dark-scheme .btn.btn-warning:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):hover {
  background-color: var(--button-warning-bg);
  color: var(--button-warning-color);
}
.ea-dark-scheme .btn.btn-danger, .ea-dark-scheme .btn.btn-danger:hover, .ea-dark-scheme .btn.btn-danger:not(:disabled):not(.disabled):active, .ea-dark-scheme .btn.btn-danger:not(:disabled):not(.disabled):focus {
  background-color: var(--button-danger-bg);
  color: var(--button-danger-color);
}
.ea-dark-scheme .btn.btn-link, .ea-dark-scheme .btn.btn-link:active, .ea-dark-scheme .btn.btn-link:focus, .ea-dark-scheme .btn.btn-link:hover {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: var(--link-color);
}
.ea-dark-scheme .btn.btn-link:hover {
  color: var(--link-hover-color);
}
.ea-dark-scheme .btn.btn-link.btn-link-danger, .ea-dark-scheme .btn.btn-link.btn-link-danger:active, .ea-dark-scheme .btn.btn-link.btn-link-danger:focus, .ea-dark-scheme .btn.btn-link.btn-link-danger:hover {
  color: var(--link-danger-color);
}
.ea-dark-scheme .btn.btn-link.btn-link-danger:hover {
  color: var(--link-danger-hover-color);
}
.ea-dark-scheme .btn.disabled, .ea-dark-scheme .btn:disabled {
  box-shadow: none;
  cursor: not-allowed;
}
.ea-dark-scheme .btn > .btn-label {
  cursor: inherit;
  margin: 0;
}
.ea-dark-scheme .btn > .btn-label + i {
  margin-left: 4px;
}
.ea-dark-scheme .btn > i + .btn-label {
  margin-left: 4px;
}
.ea-dark-scheme .btn > .btn-icon {
  color: var(--true-gray-300);
}
.ea-dark-scheme a.btn.disabled,
.ea-dark-scheme fieldset:disabled a.btn {
  pointer-events: unset;
}
.ea-dark-scheme .btn-group-sm > .btn,
.ea-dark-scheme .btn-sm {
  padding: 3px 7px;
}
.ea-dark-scheme .badge {
  border-radius: var(--border-radius);
  box-shadow: var(--badge-box-shadow);
  color: var(--text-color);
  padding: 1px 5px;
  font-size: var(--font-size-xs);
  line-height: 16px;
}
.ea-dark-scheme .badge + .badge {
  margin-left: 8px;
}
.ea-dark-scheme .badge.badge-pill {
  border-radius: 20px;
  padding: 1px 6px;
}
.ea-dark-scheme .badge.badge-success {
  background-color: var(--badge-success-bg);
  box-shadow: var(--badge-success-box-shadow);
  color: var(--badge-success-color);
}
.ea-dark-scheme .badge.badge-warning {
  background-color: var(--badge-warning-bg);
  box-shadow: var(--badge-warning-box-shadow);
  color: var(--badge-warning-color);
}
.ea-dark-scheme .badge.badge-danger {
  background-color: var(--badge-danger-bg);
  box-shadow: var(--badge-danger-box-shadow);
  color: var(--badge-danger-color);
}
.ea-dark-scheme .badge.badge-info {
  background-color: var(--badge-info-bg);
  box-shadow: var(--badge-info-box-shadow);
  color: var(--badge-info-color);
}
.ea-dark-scheme .badge.badge-primary {
  background-color: var(--badge-primary-bg);
  box-shadow: var(--badge-primary-box-shadow);
  color: var(--badge-primary-color);
}
.ea-dark-scheme .badge.badge-secondary {
  background-color: var(--badge-secondary-bg);
  box-shadow: var(--badge-secondary-box-shadow);
  color: var(--badge-secondary-color);
}
.ea-dark-scheme .badge.badge-light {
  background-color: var(--badge-light-bg);
  box-shadow: var(--badge-light-box-shadow);
  color: var(--badge-light-color);
}
.ea-dark-scheme .badge.badge-dark {
  background-color: var(--badge-dark-bg);
  box-shadow: var(--badge-dark-box-shadow);
  color: var(--badge-dark-color);
}

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