/**======================================================================
=========================================================================
Template Name: DashboardKit - Most Complete Bootstrap Admin Template
Author: DashboardKit
Support: dashboardkit@gmail.com
File: style.css
=========================================================================
=================================================================================== */
:root {
    --bs-body-bg: #f0f2f8;
    --bs-body-bg-rgb: 240, 242, 248;
    --pc-heading-color: #343a40;
    --pc-sidebar-background: #1c232f;
    --pc-sidebar-color: #ced4dc;
    --pc-sidebar-icon-color: #778290;
    --pc-sidebar-main-active-color: #fff;
    --pc-sidebar-main-active-background: #161c25;
    --pc-sidebar-active-color: var(--bs-primary);
    --pc-sidebar-caption: var(--bs-primary);
    --pc-sidebar-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
    --pc-brand-color: #161c25;
    --pc-header-background: #fff;
    --pc-header-color: #525b69;
    --pc-header-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
    --pc-breadcrumb-background: #fff;
    --pc-topbar-background: #1c232f;
    --pc-topbar-color: #b5bdca;
    --pc-header-submenu-background: #fff;
    --pc-header-submenu-color: #1c232f;
    --pc-card-shadow: 0 2px 6px -1px rgba(0, 0, 0, 0.1);
}

[data-pc-sidebar-theme=light] {
    --pc-sidebar-background: #fff;
    --pc-sidebar-color: #1c232f;
    --pc-sidebar-icon-color: #525b69;
    --pc-sidebar-main-active-color: #1c232f;
    --pc-sidebar-main-active-background: #dfe7f1;
}

[data-pc-header-theme=dark] {
    --pc-header-background: #1c232f;
    --pc-header-color: #fff;
    --pc-header-shadow: none;
}

.modern-layout {
    --pc-header-background: #1c232f;
    --pc-header-color: #fff;
    --pc-header-shadow: none;
    --pc-sidebar-background: #fff;
    --pc-sidebar-color: #1c232f;
    --pc-sidebar-icon-color: #525b69;
    --pc-sidebar-main-active-color: #1c232f;
    --pc-sidebar-main-active-background: #dfe7f1;
}

.advance-layout {
    --pc-header-background: transparent;
    --pc-header-color: #fff;
    --pc-header-shadow: none;
    --pc-sidebar-background: #fff;
    --pc-sidebar-color: #1c232f;
    --pc-sidebar-icon-color: #525b69;
    --pc-sidebar-main-active-color: #1c232f;
    --pc-sidebar-main-active-background: #dfe7f1;
}

.tab-layout {
    --pc-sidebar-background: #fff;
    --pc-sidebar-color: #1c232f;
    --pc-sidebar-icon-color: #525b69;
    --pc-sidebar-main-active-color: #1c232f;
    --pc-sidebar-main-active-background: #dfe7f1;
}

.creative-layout {
    --pc-sidebar-background: #fff;
    --pc-sidebar-color: #1c232f;
    --pc-sidebar-icon-color: #525b69;
    --pc-sidebar-main-active-color: #1c232f;
    --pc-sidebar-main-active-background: #dfe7f1;
}

.setup-container {
    display: none;
}

.sidebar-layouts .page-header {
    background: transparent;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: none;
    padding: 13px 0;
    z-index: 1;
}

.sidebar-layouts .page-header + .row {
    margin-top: 10px;
    padding-top: 0;
}

.sidebar-layouts.pc-container .pcoded-content {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.sidebar-layouts .pcoded-content {
    height: calc(100vh - 70px);
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.sidebar-layouts .pcoded-content .page-sidebar {
    width: 260px;
    background: #ffffff;
    box-shadow: 0 2px 6px -1px rgba(0, 0, 0, 0.1);
    min-height: 100%;
    padding-top: 20px;
    transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
}

.sidebar-layouts .pcoded-content .page-content {
    transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
    flex: 1 1 auto;
}

.sidebar-layouts .pcoded-content .page-content .inbox-read {
    display: none;
}

.sidebar-layouts .pcoded-content .page-content .pc-head {
    padding: 15px 25px;
    background: #ffffff;
    box-shadow: 0 2px 6px -1px rgba(0, 0, 0, 0.1);
    display: flex;
    justify-content: space-between;
    line-height: 1;
    position: relative;
}

.sidebar-layouts .pcoded-content .page-content .pc-head .mail-search {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    z-index: 5;
    display: none;
}

.sidebar-layouts .pcoded-content .page-content .pc-head .list-inline-item > .dropdown > a,
.sidebar-layouts .pcoded-content .page-content .pc-head .list-inline-item > a,
.sidebar-layouts .pcoded-content .page-content .pc-head .pc-toggle-sidemenu > a {
    position: relative;
    line-height: 1;
    height: 24px;
    display: inline-block;
}

.sidebar-layouts .pcoded-content .page-content .pc-body {
    padding: 25px;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link,
.sidebar-layouts .pcoded-content .sidebar-links li a {
    color: var(--bs-body-color);
    line-height: 1;
    padding: 0.7rem 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 5px;
    margin: 5px 15px;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link > span,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a > span,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link > span,
.sidebar-layouts .pcoded-content .sidebar-links li a > span {
    display: inline-flex;
    align-items: center;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a .material-icons-two-tone {
    margin-right: 12px;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.active, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link:hover,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.active,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a:hover,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.active,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link:hover,
.sidebar-layouts .pcoded-content .sidebar-links li a.active,
.sidebar-layouts .pcoded-content .sidebar-links li a:hover {
    background: #dfe7f1;
    color: #1c232f;
    border-color: #dfe7f1;
    font-weight: 600;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.active .material-icons-two-tone, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a:hover .material-icons-two-tone {
    background-color: #525b69;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-primary.active, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-primary:hover,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-primary.active,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-primary:hover,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-primary.active,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-primary:hover,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-primary.active,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-primary:hover {
    background: rgba(114, 103, 239, 0.1);
    color: #7267EF;
    border-color: rgba(114, 103, 239, 0.1);
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-primary.active .material-icons-two-tone, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-primary:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-primary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-primary:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-primary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-primary:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-primary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-primary:hover .material-icons-two-tone {
    background-color: #7267EF;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-secondary.active, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-secondary:hover,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-secondary.active,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-secondary:hover,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-secondary.active,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-secondary:hover,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-secondary.active,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-secondary:hover {
    background: rgba(108, 117, 125, 0.1);
    color: #6c757d;
    border-color: rgba(108, 117, 125, 0.1);
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-secondary.active .material-icons-two-tone, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-secondary:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-secondary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-secondary:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-secondary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-secondary:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-secondary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-secondary:hover .material-icons-two-tone {
    background-color: #6c757d;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-success.active, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-success:hover,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-success.active,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-success:hover,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-success.active,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-success:hover,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-success.active,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-success:hover {
    background: rgba(23, 198, 102, 0.1);
    color: #17C666;
    border-color: rgba(23, 198, 102, 0.1);
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-success.active .material-icons-two-tone, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-success:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-success.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-success:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-success.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-success:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-success.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-success:hover .material-icons-two-tone {
    background-color: #17C666;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-info.active, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-info:hover,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-info.active,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-info:hover,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-info.active,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-info:hover,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-info.active,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-info:hover {
    background: rgba(62, 201, 214, 0.1);
    color: #3ec9d6;
    border-color: rgba(62, 201, 214, 0.1);
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-info.active .material-icons-two-tone, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-info:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-info.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-info:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-info.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-info:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-info.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-info:hover .material-icons-two-tone {
    background-color: #3ec9d6;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-warning.active, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-warning:hover,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-warning.active,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-warning:hover,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-warning.active,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-warning:hover,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-warning.active,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-warning:hover {
    background: rgba(255, 162, 29, 0.1);
    color: #ffa21d;
    border-color: rgba(255, 162, 29, 0.1);
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-warning.active .material-icons-two-tone, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-warning:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-warning.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-warning:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-warning.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-warning:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-warning.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-warning:hover .material-icons-two-tone {
    background-color: #ffa21d;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-danger.active, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-danger:hover,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-danger.active,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-danger:hover,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-danger.active,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-danger:hover,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-danger.active,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-danger:hover {
    background: rgba(234, 77, 77, 0.1);
    color: #EA4D4D;
    border-color: rgba(234, 77, 77, 0.1);
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-danger.active .material-icons-two-tone, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-danger:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-danger.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-danger:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-danger.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-danger:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-danger.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-danger:hover .material-icons-two-tone {
    background-color: #EA4D4D;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-light.active, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-light:hover,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-light.active,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-light:hover,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-light.active,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-light:hover,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-light.active,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-light:hover {
    background: rgba(248, 249, 250, 0.1);
    color: #f8f9fa;
    border-color: rgba(248, 249, 250, 0.1);
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-light.active .material-icons-two-tone, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-light:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-light.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-light:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-light.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-light:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-light.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-light:hover .material-icons-two-tone {
    background-color: #f8f9fa;
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-dark.active, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-dark:hover,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-dark.active,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-dark:hover,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-dark.active,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-dark:hover,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-dark.active,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-dark:hover {
    background: rgba(28, 35, 47, 0.1);
    color: #1c232f;
    border-color: rgba(28, 35, 47, 0.1);
}

.sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-dark.active .material-icons-two-tone, .sidebar-layouts .pcoded-content .sidebar-links .nav-item .nav-link.link-hover-dark:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-dark.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links .nav-item a.link-hover-dark:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-dark.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li .nav-link.link-hover-dark:hover .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-dark.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .sidebar-links li a.link-hover-dark:hover .material-icons-two-tone {
    background-color: #1c232f;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link,
.sidebar-layouts .pcoded-content .inbox-right li a {
    padding: 5px 12px 18px;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link > span,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a > span,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link > span,
.sidebar-layouts .pcoded-content .inbox-right li a > span {
    display: inline-flex;
    align-items: center;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li a .material-icons-two-tone {
    margin-right: 5px;
    font-size: 24px;
    top: 0;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-primary.active,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-primary.active,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-primary.active,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-primary.active {
    color: #7267EF;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-primary.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-primary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-primary.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-primary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-primary.active:after,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-primary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-primary.active:after,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-primary.active .material-icons-two-tone {
    background-color: #7267EF;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-secondary.active,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-secondary.active,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-secondary.active,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-secondary.active {
    color: #6c757d;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-secondary.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-secondary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-secondary.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-secondary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-secondary.active:after,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-secondary.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-secondary.active:after,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-secondary.active .material-icons-two-tone {
    background-color: #6c757d;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-success.active,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-success.active,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-success.active,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-success.active {
    color: #17C666;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-success.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-success.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-success.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-success.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-success.active:after,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-success.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-success.active:after,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-success.active .material-icons-two-tone {
    background-color: #17C666;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-info.active,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-info.active,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-info.active,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-info.active {
    color: #3ec9d6;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-info.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-info.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-info.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-info.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-info.active:after,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-info.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-info.active:after,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-info.active .material-icons-two-tone {
    background-color: #3ec9d6;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-warning.active,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-warning.active,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-warning.active,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-warning.active {
    color: #ffa21d;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-warning.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-warning.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-warning.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-warning.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-warning.active:after,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-warning.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-warning.active:after,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-warning.active .material-icons-two-tone {
    background-color: #ffa21d;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-danger.active,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-danger.active,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-danger.active,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-danger.active {
    color: #EA4D4D;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-danger.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-danger.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-danger.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-danger.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-danger.active:after,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-danger.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-danger.active:after,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-danger.active .material-icons-two-tone {
    background-color: #EA4D4D;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-light.active,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-light.active,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-light.active,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-light.active {
    color: #f8f9fa;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-light.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-light.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-light.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-light.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-light.active:after,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-light.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-light.active:after,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-light.active .material-icons-two-tone {
    background-color: #f8f9fa;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-dark.active,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-dark.active,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-dark.active,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-dark.active {
    color: #1c232f;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-dark.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.link-hover-dark.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-dark.active:after,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.link-hover-dark.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-dark.active:after,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.link-hover-dark.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-dark.active:after,
.sidebar-layouts .pcoded-content .inbox-right li a.link-hover-dark.active .material-icons-two-tone {
    background-color: #1c232f;
}

.sidebar-layouts .pcoded-content .inbox-right .nav-item .nav-link.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right .nav-item a.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li .nav-link.active .material-icons-two-tone,
.sidebar-layouts .pcoded-content .inbox-right li a.active .material-icons-two-tone {
    background-color: #EA4D4D;
}

@media (min-width: 769px) {
    .sidebar-layouts .pcoded-content .page-sidebar {
        z-index: 2;
    }

    .sidebar-layouts .pcoded-content .page-sidebar.active {
        transform: translateX(-260px);
        position: absolute;
    }

    .sidebar-layouts .pcoded-content .page-content {
        width: calc(100% - 260px);
    }
}

@media (max-width: 768px) {
    .sidebar-layouts .pcoded-content {
        display: block;
    }

    .sidebar-layouts .pcoded-content .page-sidebar {
        z-index: 2;
        position: absolute;
    }

    .sidebar-layouts .pcoded-content .page-sidebar:not(.active) {
        transform: translateX(-260px);
    }

    .sidebar-layouts .pcoded-content .page-content .pc-sideoverlay.active {
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        z-index: 1;
        background: rgba(0, 0, 0, 0.2);
    }
}

[data-pc-theme=dark] .sidebar-layouts .pcoded-content .pc-head,
[data-pc-theme=dark] .sidebar-layouts .pcoded-content .page-sidebar {
    background: #1c232f;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC1uZXN0ZWQuc2NzcyIsInNldHRpbmdzL190aGVtZS12YXJpYWJsZXMuc2NzcyIsImxheW91dC1uZXN0ZWQuY3NzIiwic2V0dGluZ3MvX2NvbG9yLXZhcmlhYmxlcy5zY3NzIiwic2V0dGluZ3MvX2Jvb3RzdHJhcC12YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7OztxRkFBQTtBQ0dBO0VBRUkscUJBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBR0EsZ0NBQUE7RUFDQSwyQkFBQTtFQUNBLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsdUNBQUE7RUFDQSx5REFBQTtFQUNBLHlCQUFBO0VBR0EsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLHdEQUFBO0VBQ0EsZ0NBQUE7RUFHQSwrQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQ0FBQTtFQUdBLG1EQUFBO0FDSEo7O0FES0E7RUFDRSw2QkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDRDQUFBO0FDRkY7O0FES0E7RUFDRSwrQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7QUNGRjs7QURxREE7RUFDRSwrQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFFQSw2QkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDRDQUFBO0FDbkRGOztBRHNEQTtFQUNFLG1DQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUVBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsNENBQUE7QUNwREY7O0FEdURBO0VBQ0UsNkJBQUE7RUFDQSwyQkFBQTtFQUNBLGdDQUFBO0VBQ0EsdUNBQUE7RUFDQSw0Q0FBQTtBQ3BERjs7QUR1REE7RUFDRSw2QkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDRDQUFBO0FDcERGOztBRmhFQTtFQUNJLGFBQUE7QUVtRUo7O0FGaEVJO0VBQ0ksdUJBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7QUVtRVI7QUZqRVE7RUFDSSxnQkFBQTtFQUNBLGNBQUE7QUVtRVo7QUYvREk7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FFaUVSO0FGOURJO0VBQ0ksMEJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0FFZ0VSO0FGOURRO0VBQ0ksWUFBQTtFQUNBLG1CR25DRDtFSG9DQyw2Q0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpREFBQTtBRWdFWjtBRjdEUTtFQUNJLGlEQUFBO0VBQ0EsY0FBQTtBRStEWjtBRjdEWTtFQUNJLGFBQUE7QUUrRGhCO0FGMURZO0VBQ0ksa0JBQUE7RUFDQSxtQkd0REw7RUh1REssNkNBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUU0RGhCO0FGMURnQjtFQUNJLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CR25FVDtFSG9FUyxVQUFBO0VBQ0EsYUFBQTtBRTREcEI7QUZ6RGdCOzs7RUFHSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUUyRHBCO0FGdkRZO0VBQ0ksYUFBQTtBRXlEaEI7QUZsRGdCOzs7O0VBRUksMkJBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUVzRHBCO0FGcERvQjs7OztFQUNJLG9CQUFBO0VBQ0EsbUJBQUE7QUV5RHhCO0FGdERvQjs7OztFQUNJLGtCQUFBO0FFMkR4QjtBRnhEb0I7Ozs7Ozs7RUFFSSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FFK0R4QjtBRjdEd0I7Ozs7Ozs7RUFDSSx5QkFBQTtBRXFFNUI7QUZoRTRCOzs7Ozs7O0VBRUksb0NBQUE7RUFDQSxjSTdGakI7RUo4RmlCLHNDQUFBO0FFdUVoQztBRnJFZ0M7Ozs7Ozs7RUFDSSx5QklqR3JCO0FGOEtmO0FGcEY0Qjs7Ozs7OztFQUVJLG9DQUFBO0VBQ0EsY0k3RmpCO0VKOEZpQixzQ0FBQTtBRTJGaEM7QUZ6RmdDOzs7Ozs7O0VBQ0kseUJJakdyQjtBRmtNZjtBRnhHNEI7Ozs7Ozs7RUFFSSxtQ0FBQTtFQUNBLGNJN0ZqQjtFSjhGaUIscUNBQUE7QUUrR2hDO0FGN0dnQzs7Ozs7OztFQUNJLHlCSWpHckI7QUZzTmY7QUY1SDRCOzs7Ozs7O0VBRUksbUNBQUE7RUFDQSxjSTdGakI7RUo4RmlCLHFDQUFBO0FFbUloQztBRmpJZ0M7Ozs7Ozs7RUFDSSx5QklqR3JCO0FGME9mO0FGaEo0Qjs7Ozs7OztFQUVJLG1DQUFBO0VBQ0EsY0k3RmpCO0VKOEZpQixxQ0FBQTtBRXVKaEM7QUZySmdDOzs7Ozs7O0VBQ0kseUJJakdyQjtBRjhQZjtBRnBLNEI7Ozs7Ozs7RUFFSSxrQ0FBQTtFQUNBLGNJN0ZqQjtFSjhGaUIsb0NBQUE7QUUyS2hDO0FGektnQzs7Ozs7OztFQUNJLHlCSWpHckI7QUZrUmY7QUZ4TDRCOzs7Ozs7O0VBRUksb0NBQUE7RUFDQSxjSTdGakI7RUo4RmlCLHNDQUFBO0FFK0xoQztBRjdMZ0M7Ozs7Ozs7RUFDSSx5QklqR3JCO0FGc1NmO0FGNU00Qjs7Ozs7OztFQUVJLGlDQUFBO0VBQ0EsY0k3RmpCO0VKOEZpQixtQ0FBQTtBRW1OaEM7QUZqTmdDOzs7Ozs7O0VBQ0kseUJJakdyQjtBRjBUZjtBRjdNZ0I7Ozs7RUFFSSxzQkFBQTtBRWlOcEI7QUYvTW9COzs7O0VBQ0ksb0JBQUE7RUFDQSxtQkFBQTtBRW9OeEI7QUZqTm9COzs7O0VBQ0ksaUJBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtBRXNOeEI7QUZsTjRCOzs7O0VBQ0ksY0k5SGpCO0FGcVZmO0FGck5nQzs7Ozs7Ozs7RUFFSSx5QklsSXJCO0FGK1ZmO0FGbE80Qjs7OztFQUNJLGNJOUhqQjtBRnFXZjtBRnJPZ0M7Ozs7Ozs7O0VBRUkseUJJbElyQjtBRitXZjtBRmxQNEI7Ozs7RUFDSSxjSTlIakI7QUZxWGY7QUZyUGdDOzs7Ozs7OztFQUVJLHlCSWxJckI7QUYrWGY7QUZsUTRCOzs7O0VBQ0ksY0k5SGpCO0FGcVlmO0FGclFnQzs7Ozs7Ozs7RUFFSSx5QklsSXJCO0FGK1lmO0FGbFI0Qjs7OztFQUNJLGNJOUhqQjtBRnFaZjtBRnJSZ0M7Ozs7Ozs7O0VBRUkseUJJbElyQjtBRitaZjtBRmxTNEI7Ozs7RUFDSSxjSTlIakI7QUZxYWY7QUZyU2dDOzs7Ozs7OztFQUVJLHlCSWxJckI7QUYrYWY7QUZsVDRCOzs7O0VBQ0ksY0k5SGpCO0FGcWJmO0FGclRnQzs7Ozs7Ozs7RUFFSSx5QklsSXJCO0FGK2JmO0FGbFU0Qjs7OztFQUNJLGNJOUhqQjtBRnFjZjtBRnJVZ0M7Ozs7Ozs7O0VBRUkseUJJbElyQjtBRitjZjtBRnRVd0I7Ozs7RUFDSSx5QkdwTGxCO0FEK2ZWO0FGclVRO0VBQ0k7SUFDSSxVQUFBO0VFdVVkO0VGclVjO0lBQ0ksNkJBQUE7SUFDQSxrQkFBQTtFRXVVbEI7RUZuVVU7SUFDSSx5QkFBQTtFRXFVZDtBQUNGO0FGblVRO0VBcEtKO0lBcUtRLGNBQUE7RUVzVVY7RUZwVVU7SUFDSSxVQUFBO0lBQ0Esa0JBQUE7RUVzVWQ7RUZwVWM7SUFDSSw2QkFBQTtFRXNVbEI7RUZoVWtCO0lBQ0ksZUFBQTtJQUNBLE1BQUE7SUFDQSxPQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxVQUFBO0lBQ0EsOEJBQUE7RUVrVXRCO0FBQ0Y7O0FGelRZOztFQUVJLG1CQUFBO0FFNFRoQiIsImZpbGUiOiJsYXlvdXQtbmVzdGVkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblRlbXBsYXRlIE5hbWU6IERhc2hib2FyZEtpdCAtIE1vc3QgQ29tcGxldGUgQm9vdHN0cmFwIEFkbWluIFRlbXBsYXRlXG5BdXRob3I6IERhc2hib2FyZEtpdFxuU3VwcG9ydDogZGFzaGJvYXJka2l0QGdtYWlsLmNvbVxuRmlsZTogc3R5bGUuY3NzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gdGhlbWUgZm9udFxuLy8gbWFpbiBmcmFtZXdvcmtcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCAnc2V0dGluZ3MvY29sb3ItdmFyaWFibGVzJztcbkBpbXBvcnQgXCJzZXR0aW5ncy9ib290c3RyYXAtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvdGhlbWUtdmFyaWFibGVzXCI7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgcGMtc2lkZWJhciBjc3Mgc3RhcnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5zZXR1cC1jb250YWluZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLWxheW91dHMge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICArIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYy1jb250YWluZXIgLnBjb2RlZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAucGNvZGVkLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgLnBhZ2Utc2lkZWJhciB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZC1iZztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMzVzIGN1YmljLWJlemllcigwLjU0LCAxLjYsIDAuNSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMzVzIGN1YmljLWJlemllcigwLjU0LCAxLjYsIDAuNSwgMSk7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICAgICAgLmluYm94LXJlYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmJveC1yaWdodCB7fVxuXG4gICAgICAgICAgICAucGMtaGVhZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkLWJnO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAubWFpbC1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmQtYmc7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpc3QtaW5saW5lLWl0ZW0gPiAuZHJvcGRvd24gPiBhLFxuICAgICAgICAgICAgICAgIC5saXN0LWlubGluZS1pdGVtID4gYSxcbiAgICAgICAgICAgICAgICAucGMtdG9nZ2xlLXNpZGVtZW51ID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBjLWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci1saW5rcyB7XG4gICAgICAgICAgICAubmF2LWl0ZW0sXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rLFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGZlN2YxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzIzMmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZmU3ZjE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjViNjk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxpbmstaG92ZXItI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHZhbHVlLCAwLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCR2YWx1ZSwgMC45KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluYm94LXJpZ2h0IHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSxcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmssXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGluay1ob3Zlci0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2YWx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zLXR3by10b25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgLnBhZ2Utc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNjBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgLnBhZ2Utc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjYwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2UtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnBjLXNpZGVvdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuW2RhdGEtcGMtdGhlbWU9ZGFya117XG4gICAgLnNpZGViYXItbGF5b3V0c3tcbiAgICAgICAgLnBjb2RlZC1jb250ZW50e1xuICAgICAgICAgICAgLnBjLWhlYWQsXG4gICAgICAgICAgICAucGFnZS1zaWRlYmFye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmstbGF5b3V0LWNvbG9yLCAzJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBwYy1zaWRlYmFyIGNzcyBlbmRcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgIExpc3Qgb2YgdmFyaWFibGVzIGZvciBsYXlvdXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuOnJvb3Qge1xuICAgIC8vIGJvZHlcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgICAtLWJzLWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuICAgIC0tcGMtaGVhZGluZy1jb2xvcjogI3skZ3JheS04MDB9O1xuICBcbiAgICAvLyBNZW51XG4gICAgLS1wYy1zaWRlYmFyLWJhY2tncm91bmQ6ICMxYzIzMmY7XG4gICAgLS1wYy1zaWRlYmFyLWNvbG9yOiAjY2VkNGRjO1xuICAgIC0tcGMtc2lkZWJhci1pY29uLWNvbG9yOiAjNzc4MjkwO1xuICAgIC0tcGMtc2lkZWJhci1tYWluLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLXBjLXNpZGViYXItbWFpbi1hY3RpdmUtYmFja2dyb3VuZCA6ICMxNjFjMjU7XG4gICAgLS1wYy1zaWRlYmFyLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgLS1wYy1zaWRlYmFyLWNhcHRpb246IHZhcigtLWJzLXByaW1hcnkpO1xuICAgIC0tcGMtc2lkZWJhci1zaGFkb3c6IDAgMXB4IDIwcHggMCByZ2JhKDY5LCA5MCwgMTAwLCAwLjA4KTtcbiAgICAtLXBjLWJyYW5kLWNvbG9yOiAjMTYxYzI1O1xuXG4gICAgLy8gaGVhZGVyXG4gICAgLS1wYy1oZWFkZXItYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtLXBjLWhlYWRlci1jb2xvcjogIzUyNWI2OTtcbiAgICAtLXBjLWhlYWRlci1zaGFkb3c6IDAgMXB4IDIwcHggMCByZ2JhKDY5LCA5MCwgMTAwLCAwLjA4KTtcbiAgICAtLXBjLWJyZWFkY3J1bWItYmFja2dyb3VuZDogI2ZmZjtcbiAgICBcbiAgICAvLyBob3Jpem9udGFsIHRvcGJhclxuICAgIC0tcGMtdG9wYmFyLWJhY2tncm91bmQ6ICMxYzIzMmY7XG4gICAgLS1wYy10b3BiYXItY29sb3I6ICNiNWJkY2E7XG4gICAgLS1wYy1oZWFkZXItc3VibWVudS1iYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC0tcGMtaGVhZGVyLXN1Ym1lbnUtY29sb3I6ICMxYzIzMmY7XG5cbiAgICAvLyBjYXJkXG4gICAgLS1wYy1jYXJkLXNoYWRvdzogIDAgMnB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbltkYXRhLXBjLXNpZGViYXItdGhlbWU9XCJsaWdodFwiXXtcbiAgLS1wYy1zaWRlYmFyLWJhY2tncm91bmQ6ICNmZmY7XG4gIC0tcGMtc2lkZWJhci1jb2xvcjogIzFjMjMyZjtcbiAgLS1wYy1zaWRlYmFyLWljb24tY29sb3I6ICM1MjViNjk7XG4gIC0tcGMtc2lkZWJhci1tYWluLWFjdGl2ZS1jb2xvcjogIzFjMjMyZjtcbiAgLS1wYy1zaWRlYmFyLW1haW4tYWN0aXZlLWJhY2tncm91bmQgOiAjZGZlN2YxO1xufVxuXG5bZGF0YS1wYy1oZWFkZXItdGhlbWU9XCJkYXJrXCJde1xuICAtLXBjLWhlYWRlci1iYWNrZ3JvdW5kOiAjMWMyMzJmO1xuICAtLXBjLWhlYWRlci1jb2xvciA6ICNmZmY7XG4gIC0tcGMtaGVhZGVyLXNoYWRvdzogbm9uZTtcbn1cblxuJGhlYWRlci1oZWlnaHQ6IDcwcHg7XG4kc2lkZWJhci13aWR0aDogMjgwcHg7XG4kc2lkZWJhci1jb2xsYXBzZWQtd2lkdGg6IDcwcHg7XG5cbi8vIGhvcml6b250YWwgbWVudVxuJHRvcGJhci1oZWlnaHQ6IDYwcHg7XG5cblxuJHNvZnQtYmctbGV2ZWw6IC04MCU7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgIFZhcmlhYmxlcyBmb3IgZGFyayBsYXlvdXRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kZGFyay1sYXlvdXQtY29sb3I6ICMxNjFjMjU7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRwcmVzZXQtY29sb3JzOiAoXG4gIHByZXNldC0xOiAoXG4gICAgcHJpbWFyeTogJGJsdWUtNTAwXG4gICksXG4gIHByZXNldC0yOiAoXG4gICAgcHJpbWFyeTogJGluZGlnby01MDBcbiAgKSxcbiAgcHJlc2V0LTM6IChcbiAgICBwcmltYXJ5OiAkcHVycGxlLTUwMFxuICApLFxuICBwcmVzZXQtNDogKFxuICAgIHByaW1hcnk6ICRwaW5rLTUwMFxuICApLFxuICBwcmVzZXQtNTogKFxuICAgIHByaW1hcnk6ICRyZWQtNTAwXG4gICksXG4gIHByZXNldC02OiAoXG4gICAgcHJpbWFyeTogJG9yYW5nZS01MDBcbiAgKSxcbiAgcHJlc2V0LTc6IChcbiAgICBwcmltYXJ5OiAkeWVsbG93LTUwMFxuICApLFxuICBwcmVzZXQtODogKFxuICAgIHByaW1hcnk6ICRncmVlbi01MDBcbiAgKSxcbiAgcHJlc2V0LTk6IChcbiAgICBwcmltYXJ5OiAkdGVhbC01MDBcbiAgKSxcbiAgcHJlc2V0LTEwOiAoXG4gICAgcHJpbWFyeTogJGN5YW4tNTAwXG4gIClcbik7XG5cbi5tb2Rlcm4tbGF5b3V0IHtcbiAgLS1wYy1oZWFkZXItYmFja2dyb3VuZDogIzFjMjMyZjtcbiAgLS1wYy1oZWFkZXItY29sb3IgOiAjZmZmO1xuICAtLXBjLWhlYWRlci1zaGFkb3c6IG5vbmU7XG5cbiAgLS1wYy1zaWRlYmFyLWJhY2tncm91bmQ6ICNmZmY7XG4gIC0tcGMtc2lkZWJhci1jb2xvcjogIzFjMjMyZjtcbiAgLS1wYy1zaWRlYmFyLWljb24tY29sb3I6ICM1MjViNjk7XG4gIC0tcGMtc2lkZWJhci1tYWluLWFjdGl2ZS1jb2xvcjogIzFjMjMyZjtcbiAgLS1wYy1zaWRlYmFyLW1haW4tYWN0aXZlLWJhY2tncm91bmQgOiAjZGZlN2YxO1xufVxuXG4uYWR2YW5jZS1sYXlvdXR7XG4gIC0tcGMtaGVhZGVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLXBjLWhlYWRlci1jb2xvciA6ICNmZmY7XG4gIC0tcGMtaGVhZGVyLXNoYWRvdzogbm9uZTtcblxuICAtLXBjLXNpZGViYXItYmFja2dyb3VuZDogI2ZmZjtcbiAgLS1wYy1zaWRlYmFyLWNvbG9yOiAjMWMyMzJmO1xuICAtLXBjLXNpZGViYXItaWNvbi1jb2xvcjogIzUyNWI2OTtcbiAgLS1wYy1zaWRlYmFyLW1haW4tYWN0aXZlLWNvbG9yOiAjMWMyMzJmO1xuICAtLXBjLXNpZGViYXItbWFpbi1hY3RpdmUtYmFja2dyb3VuZCA6ICNkZmU3ZjE7XG59XG5cbi50YWItbGF5b3V0e1xuICAtLXBjLXNpZGViYXItYmFja2dyb3VuZDogI2ZmZjtcbiAgLS1wYy1zaWRlYmFyLWNvbG9yOiAjMWMyMzJmO1xuICAtLXBjLXNpZGViYXItaWNvbi1jb2xvcjogIzUyNWI2OTtcbiAgLS1wYy1zaWRlYmFyLW1haW4tYWN0aXZlLWNvbG9yOiAjMWMyMzJmO1xuICAtLXBjLXNpZGViYXItbWFpbi1hY3RpdmUtYmFja2dyb3VuZCA6ICNkZmU3ZjE7IFxufVxuXG4uY3JlYXRpdmUtbGF5b3V0ICB7XG4gIC0tcGMtc2lkZWJhci1iYWNrZ3JvdW5kOiAjZmZmO1xuICAtLXBjLXNpZGViYXItY29sb3I6ICMxYzIzMmY7XG4gIC0tcGMtc2lkZWJhci1pY29uLWNvbG9yOiAjNTI1YjY5O1xuICAtLXBjLXNpZGViYXItbWFpbi1hY3RpdmUtY29sb3I6ICMxYzIzMmY7XG4gIC0tcGMtc2lkZWJhci1tYWluLWFjdGl2ZS1iYWNrZ3JvdW5kIDogI2RmZTdmMTtcbn1cbiIsIi8qKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblRlbXBsYXRlIE5hbWU6IERhc2hib2FyZEtpdCAtIE1vc3QgQ29tcGxldGUgQm9vdHN0cmFwIEFkbWluIFRlbXBsYXRlXG5BdXRob3I6IERhc2hib2FyZEtpdFxuU3VwcG9ydDogZGFzaGJvYXJka2l0QGdtYWlsLmNvbVxuRmlsZTogc3R5bGUuY3NzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuOnJvb3Qge1xuICAtLWJzLWJvZHktYmc6ICNmMGYyZjg7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI0MCwgMjQyLCAyNDg7XG4gIC0tcGMtaGVhZGluZy1jb2xvcjogIzM0M2E0MDtcbiAgLS1wYy1zaWRlYmFyLWJhY2tncm91bmQ6ICMxYzIzMmY7XG4gIC0tcGMtc2lkZWJhci1jb2xvcjogI2NlZDRkYztcbiAgLS1wYy1zaWRlYmFyLWljb24tY29sb3I6ICM3NzgyOTA7XG4gIC0tcGMtc2lkZWJhci1tYWluLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1wYy1zaWRlYmFyLW1haW4tYWN0aXZlLWJhY2tncm91bmQ6ICMxNjFjMjU7XG4gIC0tcGMtc2lkZWJhci1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAtLXBjLXNpZGViYXItY2FwdGlvbjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gIC0tcGMtc2lkZWJhci1zaGFkb3c6IDAgMXB4IDIwcHggMCByZ2JhKDY5LCA5MCwgMTAwLCAwLjA4KTtcbiAgLS1wYy1icmFuZC1jb2xvcjogIzE2MWMyNTtcbiAgLS1wYy1oZWFkZXItYmFja2dyb3VuZDogI2ZmZjtcbiAgLS1wYy1oZWFkZXItY29sb3I6ICM1MjViNjk7XG4gIC0tcGMtaGVhZGVyLXNoYWRvdzogMCAxcHggMjBweCAwIHJnYmEoNjksIDkwLCAxMDAsIDAuMDgpO1xuICAtLXBjLWJyZWFkY3J1bWItYmFja2dyb3VuZDogI2ZmZjtcbiAgLS1wYy10b3BiYXItYmFja2dyb3VuZDogIzFjMjMyZjtcbiAgLS1wYy10b3BiYXItY29sb3I6ICNiNWJkY2E7XG4gIC0tcGMtaGVhZGVyLXN1Ym1lbnUtYmFja2dyb3VuZDogI2ZmZjtcbiAgLS1wYy1oZWFkZXItc3VibWVudS1jb2xvcjogIzFjMjMyZjtcbiAgLS1wYy1jYXJkLXNoYWRvdzogMCAycHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5bZGF0YS1wYy1zaWRlYmFyLXRoZW1lPWxpZ2h0XSB7XG4gIC0tcGMtc2lkZWJhci1iYWNrZ3JvdW5kOiAjZmZmO1xuICAtLXBjLXNpZGViYXItY29sb3I6ICMxYzIzMmY7XG4gIC0tcGMtc2lkZWJhci1pY29uLWNvbG9yOiAjNTI1YjY5O1xuICAtLXBjLXNpZGViYXItbWFpbi1hY3RpdmUtY29sb3I6ICMxYzIzMmY7XG4gIC0tcGMtc2lkZWJhci1tYWluLWFjdGl2ZS1iYWNrZ3JvdW5kOiAjZGZlN2YxO1xufVxuXG5bZGF0YS1wYy1oZWFkZXItdGhlbWU9ZGFya10ge1xuICAtLXBjLWhlYWRlci1iYWNrZ3JvdW5kOiAjMWMyMzJmO1xuICAtLXBjLWhlYWRlci1jb2xvcjogI2ZmZjtcbiAgLS1wYy1oZWFkZXItc2hhZG93OiBub25lO1xufVxuXG4ubW9kZXJuLWxheW91dCB7XG4gIC0tcGMtaGVhZGVyLWJhY2tncm91bmQ6ICMxYzIzMmY7XG4gIC0tcGMtaGVhZGVyLWNvbG9yOiAjZmZmO1xuICAtLXBjLWhlYWRlci1zaGFkb3c6IG5vbmU7XG4gIC0tcGMtc2lkZWJhci1iYWNrZ3JvdW5kOiAjZmZmO1xuICAtLXBjLXNpZGViYXItY29sb3I6ICMxYzIzMmY7XG4gIC0tcGMtc2lkZWJhci1pY29uLWNvbG9yOiAjNTI1YjY5O1xuICAtLXBjLXNpZGViYXItbWFpbi1hY3RpdmUtY29sb3I6ICMxYzIzMmY7XG4gIC0tcGMtc2lkZWJhci1tYWluLWFjdGl2ZS1iYWNrZ3JvdW5kOiAjZGZlN2YxO1xufVxuXG4uYWR2YW5jZS1sYXlvdXQge1xuICAtLXBjLWhlYWRlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1wYy1oZWFkZXItY29sb3I6ICNmZmY7XG4gIC0tcGMtaGVhZGVyLXNoYWRvdzogbm9uZTtcbiAgLS1wYy1zaWRlYmFyLWJhY2tncm91bmQ6ICNmZmY7XG4gIC0tcGMtc2lkZWJhci1jb2xvcjogIzFjMjMyZjtcbiAgLS1wYy1zaWRlYmFyLWljb24tY29sb3I6ICM1MjViNjk7XG4gIC0tcGMtc2lkZWJhci1tYWluLWFjdGl2ZS1jb2xvcjogIzFjMjMyZjtcbiAgLS1wYy1zaWRlYmFyLW1haW4tYWN0aXZlLWJhY2tncm91bmQ6ICNkZmU3ZjE7XG59XG5cbi50YWItbGF5b3V0IHtcbiAgLS1wYy1zaWRlYmFyLWJhY2tncm91bmQ6ICNmZmY7XG4gIC0tcGMtc2lkZWJhci1jb2xvcjogIzFjMjMyZjtcbiAgLS1wYy1zaWRlYmFyLWljb24tY29sb3I6ICM1MjViNjk7XG4gIC0tcGMtc2lkZWJhci1tYWluLWFjdGl2ZS1jb2xvcjogIzFjMjMyZjtcbiAgLS1wYy1zaWRlYmFyLW1haW4tYWN0aXZlLWJhY2tncm91bmQ6ICNkZmU3ZjE7XG59XG5cbi5jcmVhdGl2ZS1sYXlvdXQge1xuICAtLXBjLXNpZGViYXItYmFja2dyb3VuZDogI2ZmZjtcbiAgLS1wYy1zaWRlYmFyLWNvbG9yOiAjMWMyMzJmO1xuICAtLXBjLXNpZGViYXItaWNvbi1jb2xvcjogIzUyNWI2OTtcbiAgLS1wYy1zaWRlYmFyLW1haW4tYWN0aXZlLWNvbG9yOiAjMWMyMzJmO1xuICAtLXBjLXNpZGViYXItbWFpbi1hY3RpdmUtYmFja2dyb3VuZDogI2RmZTdmMTtcbn1cblxuLnNldHVwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLWxheW91dHMgLnBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTNweCAwO1xuICB6LWluZGV4OiAxO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGFnZS1oZWFkZXIgKyAucm93IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2lkZWJhci1sYXlvdXRzLnBjLWNvbnRhaW5lciAucGNvZGVkLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5wYWdlLXNpZGViYXIge1xuICB3aWR0aDogMjYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuMzVzIGN1YmljLWJlemllcigwLjU0LCAxLjYsIDAuNSwgMSk7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAucGFnZS1jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogMC4zNXMgY3ViaWMtYmV6aWVyKDAuNTQsIDEuNiwgMC41LCAxKTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAucGFnZS1jb250ZW50IC5pbmJveC1yZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5wYWdlLWNvbnRlbnQgLnBjLWhlYWQge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnBhZ2UtY29udGVudCAucGMtaGVhZCAubWFpbC1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5wYWdlLWNvbnRlbnQgLnBjLWhlYWQgLmxpc3QtaW5saW5lLWl0ZW0gPiAuZHJvcGRvd24gPiBhLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnBhZ2UtY29udGVudCAucGMtaGVhZCAubGlzdC1pbmxpbmUtaXRlbSA+IGEsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAucGFnZS1jb250ZW50IC5wYy1oZWFkIC5wYy10b2dnbGUtc2lkZW1lbnUgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAucGFnZS1jb250ZW50IC5wYy1ib2R5IHtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmssXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluayxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogNXB4IDE1cHg7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rID4gc3Bhbixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhID4gc3Bhbixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluayA+IHNwYW4sXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSBhID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluayAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSAubmF2LWxpbmsgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluazpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhOmhvdmVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluazpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZmU3ZjE7XG4gIGNvbG9yOiAjMWMyMzJmO1xuICBib3JkZXItY29sb3I6ICNkZmU3ZjE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsIC5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIGEuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhOmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rOmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGE6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNWI2OTtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1wcmltYXJ5LmFjdGl2ZSwgLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLXByaW1hcnk6aG92ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLXByaW1hcnkuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIGEubGluay1ob3Zlci1wcmltYXJ5OmhvdmVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItcHJpbWFyeS5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSAubmF2LWxpbmsubGluay1ob3Zlci1wcmltYXJ5OmhvdmVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYS5saW5rLWhvdmVyLXByaW1hcnkuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYS5saW5rLWhvdmVyLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgMTAzLCAyMzksIDAuMSk7XG4gIGNvbG9yOiAjNzI2N0VGO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE0LCAxMDMsIDIzOSwgMC4xKTtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1wcmltYXJ5LmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsIC5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1wcmltYXJ5OmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItcHJpbWFyeS5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIGEubGluay1ob3Zlci1wcmltYXJ5OmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXByaW1hcnkuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXByaW1hcnk6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYS5saW5rLWhvdmVyLXByaW1hcnkuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEubGluay1ob3Zlci1wcmltYXJ5OmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjY3RUY7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItc2Vjb25kYXJ5LmFjdGl2ZSwgLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLXNlY29uZGFyeTpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItc2Vjb25kYXJ5LmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItc2Vjb25kYXJ5OmhvdmVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItc2Vjb25kYXJ5LmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXNlY29uZGFyeTpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEubGluay1ob3Zlci1zZWNvbmRhcnkuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYS5saW5rLWhvdmVyLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4xKTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjEpO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLXNlY29uZGFyeS5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLCAuc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItc2Vjb25kYXJ5OmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItc2Vjb25kYXJ5LmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLXNlY29uZGFyeTpob3ZlciAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSAubmF2LWxpbmsubGluay1ob3Zlci1zZWNvbmRhcnkuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXNlY29uZGFyeTpob3ZlciAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSBhLmxpbmstaG92ZXItc2Vjb25kYXJ5LmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSBhLmxpbmstaG92ZXItc2Vjb25kYXJ5OmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItc3VjY2Vzcy5hY3RpdmUsIC5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1zdWNjZXNzOmhvdmVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIGEubGluay1ob3Zlci1zdWNjZXNzLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItc3VjY2Vzczpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXN1Y2Nlc3MuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItc3VjY2Vzczpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEubGluay1ob3Zlci1zdWNjZXNzLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEubGluay1ob3Zlci1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMywgMTk4LCAxMDIsIDAuMSk7XG4gIGNvbG9yOiAjMTdDNjY2O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjMsIDE5OCwgMTAyLCAwLjEpO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLXN1Y2Nlc3MuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSwgLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLXN1Y2Nlc3M6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIGEubGluay1ob3Zlci1zdWNjZXNzLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLXN1Y2Nlc3M6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItc3VjY2Vzcy5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItc3VjY2Vzczpob3ZlciAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSBhLmxpbmstaG92ZXItc3VjY2Vzcy5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYS5saW5rLWhvdmVyLXN1Y2Nlc3M6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3QzY2Njtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1pbmZvLmFjdGl2ZSwgLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLWluZm86aG92ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLWluZm8uYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIGEubGluay1ob3Zlci1pbmZvOmhvdmVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItaW5mby5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSAubmF2LWxpbmsubGluay1ob3Zlci1pbmZvOmhvdmVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYS5saW5rLWhvdmVyLWluZm8uYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYS5saW5rLWhvdmVyLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYyLCAyMDEsIDIxNCwgMC4xKTtcbiAgY29sb3I6ICMzZWM5ZDY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2MiwgMjAxLCAyMTQsIDAuMSk7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItaW5mby5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLCAuc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItaW5mbzpob3ZlciAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLWluZm8uYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItaW5mbzpob3ZlciAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSAubmF2LWxpbmsubGluay1ob3Zlci1pbmZvLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSAubmF2LWxpbmsubGluay1ob3Zlci1pbmZvOmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEubGluay1ob3Zlci1pbmZvLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSBhLmxpbmstaG92ZXItaW5mbzpob3ZlciAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2VjOWQ2O1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLXdhcm5pbmcuYWN0aXZlLCAuc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItd2FybmluZzpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItd2FybmluZy5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLXdhcm5pbmc6aG92ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSAubmF2LWxpbmsubGluay1ob3Zlci13YXJuaW5nLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXdhcm5pbmc6aG92ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSBhLmxpbmstaG92ZXItd2FybmluZy5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSBhLmxpbmstaG92ZXItd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNjIsIDI5LCAwLjEpO1xuICBjb2xvcjogI2ZmYTIxZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTYyLCAyOSwgMC4xKTtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci13YXJuaW5nLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsIC5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci13YXJuaW5nOmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItd2FybmluZy5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIGEubGluay1ob3Zlci13YXJuaW5nOmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXdhcm5pbmcuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXdhcm5pbmc6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYS5saW5rLWhvdmVyLXdhcm5pbmcuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEubGluay1ob3Zlci13YXJuaW5nOmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEyMWQ7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItZGFuZ2VyLmFjdGl2ZSwgLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLWRhbmdlcjpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItZGFuZ2VyLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItZGFuZ2VyOmhvdmVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItZGFuZ2VyLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLWRhbmdlcjpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEubGluay1ob3Zlci1kYW5nZXIuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYS5saW5rLWhvdmVyLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM0LCA3NywgNzcsIDAuMSk7XG4gIGNvbG9yOiAjRUE0RDREO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM0LCA3NywgNzcsIDAuMSk7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItZGFuZ2VyLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsIC5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1kYW5nZXI6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIGEubGluay1ob3Zlci1kYW5nZXIuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItZGFuZ2VyOmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLWRhbmdlci5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItZGFuZ2VyOmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEubGluay1ob3Zlci1kYW5nZXIuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEubGluay1ob3Zlci1kYW5nZXI6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEQ0RDtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1saWdodC5hY3RpdmUsIC5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1saWdodDpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItbGlnaHQuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIGEubGluay1ob3Zlci1saWdodDpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLWxpZ2h0LmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLWxpZ2h0OmhvdmVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYS5saW5rLWhvdmVyLWxpZ2h0LmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEubGluay1ob3Zlci1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC4xKTtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjEpO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLWxpZ2h0LmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsIC5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1saWdodDpob3ZlciAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLWxpZ2h0LmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLWxpZ2h0OmhvdmVyIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLWxpZ2h0LmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSAubmF2LWxpbmsubGluay1ob3Zlci1saWdodDpob3ZlciAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSBhLmxpbmstaG92ZXItbGlnaHQuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIGEubGluay1ob3Zlci1saWdodDpob3ZlciAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLWRhcmsuYWN0aXZlLCAuc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItZGFyazpob3Zlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIC5uYXYtaXRlbSBhLmxpbmstaG92ZXItZGFyay5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLWRhcms6aG92ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSAubmF2LWxpbmsubGluay1ob3Zlci1kYXJrLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5zaWRlYmFyLWxpbmtzIGxpIC5uYXYtbGluay5saW5rLWhvdmVyLWRhcms6aG92ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSBhLmxpbmstaG92ZXItZGFyay5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSBhLmxpbmstaG92ZXItZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDM1LCA0NywgMC4xKTtcbiAgY29sb3I6ICMxYzIzMmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyOCwgMzUsIDQ3LCAwLjEpO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLWRhcmsuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSwgLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLWRhcms6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgLm5hdi1pdGVtIGEubGluay1ob3Zlci1kYXJrLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLWRhcms6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItZGFyay5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItZGFyazpob3ZlciAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuc2lkZWJhci1saW5rcyBsaSBhLmxpbmstaG92ZXItZGFyay5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnNpZGViYXItbGlua3MgbGkgYS5saW5rLWhvdmVyLWRhcms6aG92ZXIgLm1hdGVyaWFsLWljb25zLXR3by10b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMjMyZjtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSBhLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIC5uYXYtbGluayxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhIHtcbiAgcGFkZGluZzogNXB4IDEycHggMThweDtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rID4gc3Bhbixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gYSA+IHNwYW4sXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgLm5hdi1saW5rID4gc3Bhbixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSBhIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSAubmF2LWxpbmsgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIGEgLm1hdGVyaWFsLWljb25zLXR3by10b25lIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdG9wOiAwO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1wcmltYXJ5LmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLXByaW1hcnkuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXByaW1hcnkuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIGEubGluay1ob3Zlci1wcmltYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzI2N0VGO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1wcmltYXJ5LmFjdGl2ZTphZnRlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItcHJpbWFyeS5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSBhLmxpbmstaG92ZXItcHJpbWFyeS5hY3RpdmU6YWZ0ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIGEubGluay1ob3Zlci1wcmltYXJ5LmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItcHJpbWFyeS5hY3RpdmU6YWZ0ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItcHJpbWFyeS5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIGEubGluay1ob3Zlci1wcmltYXJ5LmFjdGl2ZTphZnRlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhLmxpbmstaG92ZXItcHJpbWFyeS5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNjdFRjtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItc2Vjb25kYXJ5LmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLXNlY29uZGFyeS5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItc2Vjb25kYXJ5LmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhLmxpbmstaG92ZXItc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1zZWNvbmRhcnkuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1zZWNvbmRhcnkuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLXNlY29uZGFyeS5hY3RpdmU6YWZ0ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIGEubGluay1ob3Zlci1zZWNvbmRhcnkuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSAubmF2LWxpbmsubGluay1ob3Zlci1zZWNvbmRhcnkuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXNlY29uZGFyeS5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIGEubGluay1ob3Zlci1zZWNvbmRhcnkuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIGEubGluay1ob3Zlci1zZWNvbmRhcnkuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLXN1Y2Nlc3MuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSBhLmxpbmstaG92ZXItc3VjY2Vzcy5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItc3VjY2Vzcy5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgYS5saW5rLWhvdmVyLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgY29sb3I6ICMxN0M2NjY7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLXN1Y2Nlc3MuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1zdWNjZXNzLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIGEubGluay1ob3Zlci1zdWNjZXNzLmFjdGl2ZTphZnRlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLXN1Y2Nlc3MuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSAubmF2LWxpbmsubGluay1ob3Zlci1zdWNjZXNzLmFjdGl2ZTphZnRlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSAubmF2LWxpbmsubGluay1ob3Zlci1zdWNjZXNzLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgYS5saW5rLWhvdmVyLXN1Y2Nlc3MuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIGEubGluay1ob3Zlci1zdWNjZXNzLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdDNjY2O1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1pbmZvLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLWluZm8uYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIC5uYXYtbGluay5saW5rLWhvdmVyLWluZm8uYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIGEubGluay1ob3Zlci1pbmZvLmFjdGl2ZSB7XG4gIGNvbG9yOiAjM2VjOWQ2O1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1pbmZvLmFjdGl2ZTphZnRlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItaW5mby5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSBhLmxpbmstaG92ZXItaW5mby5hY3RpdmU6YWZ0ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIGEubGluay1ob3Zlci1pbmZvLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItaW5mby5hY3RpdmU6YWZ0ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItaW5mby5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIGEubGluay1ob3Zlci1pbmZvLmFjdGl2ZTphZnRlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhLmxpbmstaG92ZXItaW5mby5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYzlkNjtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItd2FybmluZy5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIGEubGluay1ob3Zlci13YXJuaW5nLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSAubmF2LWxpbmsubGluay1ob3Zlci13YXJuaW5nLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhLmxpbmstaG92ZXItd2FybmluZy5hY3RpdmUge1xuICBjb2xvcjogI2ZmYTIxZDtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItd2FybmluZy5hY3RpdmU6YWZ0ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLXdhcm5pbmcuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLXdhcm5pbmcuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSBhLmxpbmstaG92ZXItd2FybmluZy5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXdhcm5pbmcuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIC5uYXYtbGluay5saW5rLWhvdmVyLXdhcm5pbmcuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhLmxpbmstaG92ZXItd2FybmluZy5hY3RpdmU6YWZ0ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgYS5saW5rLWhvdmVyLXdhcm5pbmcuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEyMWQ7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLWRhbmdlci5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIGEubGluay1ob3Zlci1kYW5nZXIuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIC5uYXYtbGluay5saW5rLWhvdmVyLWRhbmdlci5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgYS5saW5rLWhvdmVyLWRhbmdlci5hY3RpdmUge1xuICBjb2xvcjogI0VBNEQ0RDtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItZGFuZ2VyLmFjdGl2ZTphZnRlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItZGFuZ2VyLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIGEubGluay1ob3Zlci1kYW5nZXIuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSBhLmxpbmstaG92ZXItZGFuZ2VyLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItZGFuZ2VyLmFjdGl2ZTphZnRlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSAubmF2LWxpbmsubGluay1ob3Zlci1kYW5nZXIuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhLmxpbmstaG92ZXItZGFuZ2VyLmFjdGl2ZTphZnRlcixcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhLmxpbmstaG92ZXItZGFuZ2VyLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0RDREO1xufVxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1saWdodC5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIGEubGluay1ob3Zlci1saWdodC5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItbGlnaHQuYWN0aXZlLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIGEubGluay1ob3Zlci1saWdodC5hY3RpdmUge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItbGlnaHQuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ob3Zlci1saWdodC5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSBhLmxpbmstaG92ZXItbGlnaHQuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSBhLmxpbmstaG92ZXItbGlnaHQuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSAubmF2LWxpbmsubGluay1ob3Zlci1saWdodC5hY3RpdmU6YWZ0ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgLm5hdi1saW5rLmxpbmstaG92ZXItbGlnaHQuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhLmxpbmstaG92ZXItbGlnaHQuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIGEubGluay1ob3Zlci1saWdodC5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItZGFyay5hY3RpdmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIGEubGluay1ob3Zlci1kYXJrLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSAubmF2LWxpbmsubGluay1ob3Zlci1kYXJrLmFjdGl2ZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhLmxpbmstaG92ZXItZGFyay5hY3RpdmUge1xuICBjb2xvcjogIzFjMjMyZjtcbn1cbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmxpbmstaG92ZXItZGFyay5hY3RpdmU6YWZ0ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLWhvdmVyLWRhcmsuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCAubmF2LWl0ZW0gYS5saW5rLWhvdmVyLWRhcmsuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSBhLmxpbmstaG92ZXItZGFyay5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIC5uYXYtbGluay5saW5rLWhvdmVyLWRhcmsuYWN0aXZlOmFmdGVyLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IGxpIC5uYXYtbGluay5saW5rLWhvdmVyLWRhcmsuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSxcbi5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5pbmJveC1yaWdodCBsaSBhLmxpbmstaG92ZXItZGFyay5hY3RpdmU6YWZ0ZXIsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgYS5saW5rLWhvdmVyLWRhcmsuYWN0aXZlIC5tYXRlcmlhbC1pY29ucy10d28tdG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzIzMmY7XG59XG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lLFxuLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLmluYm94LXJpZ2h0IC5uYXYtaXRlbSBhLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgLm5hdi1saW5rLmFjdGl2ZSAubWF0ZXJpYWwtaWNvbnMtdHdvLXRvbmUsXG4uc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAuaW5ib3gtcmlnaHQgbGkgYS5hY3RpdmUgLm1hdGVyaWFsLWljb25zLXR3by10b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEQ0RDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAucGFnZS1zaWRlYmFyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IC5wYWdlLXNpZGViYXIuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI2MHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnBhZ2UtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLWxheW91dHMgLnBjb2RlZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAucGFnZS1zaWRlYmFyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAucGFnZS1zaWRlYmFyOm5vdCguYWN0aXZlKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNjBweCk7XG4gIH1cbiAgLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnBhZ2UtY29udGVudCAucGMtc2lkZW92ZXJsYXkuYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cblxuW2RhdGEtcGMtdGhlbWU9ZGFya10gLnNpZGViYXItbGF5b3V0cyAucGNvZGVkLWNvbnRlbnQgLnBjLWhlYWQsXG5bZGF0YS1wYy10aGVtZT1kYXJrXSAuc2lkZWJhci1sYXlvdXRzIC5wY29kZWQtY29udGVudCAucGFnZS1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogIzFjMjMyZjtcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgTGlzdCBvZiB2YXJpYWJsZXMgZm9yIFByZXNldCBjb2xvclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB0aGVtZSBjb2xvclxuJGJsdWU6ICAgICM3MjY3RUY7XG4kaW5kaWdvOiAgIzY2MTBmMjtcbiRwdXJwbGU6ICAjNmY0MmMxO1xuJHBpbms6ICAgICNlODNlOGM7XG4kcmVkOiAgICAgI0VBNEQ0RDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0O1xuJHllbGxvdzogICNmZmEyMWQ7XG4kZ3JlZW46ICAgIzE3QzY2NjtcbiR0ZWFsOiAgICAjMjBjOTk3O1xuJGN5YW46ICAgICMzZWM5ZDY7XG4kZGFyazogICAgIzFjMjMyZjtcblxuLy8gR3JheSBjb2xvclxuJHdoaXRlOiAgICAjZmZmZmZmO1xuJGdyYXktMTAwOiAjZjhmOWZhO1xuJGdyYXktMjAwOiAjZTllY2VmO1xuJGdyYXktMzAwOiAjZGVlMmU2O1xuJGdyYXktNDAwOiAjY2VkNGRhO1xuJGdyYXktNTAwOiAjYWRiNWJkO1xuJGdyYXktNjAwOiAjNmM3NTdkO1xuJGdyYXktNzAwOiAjNDk1MDU3O1xuJGdyYXktODAwOiAjMzQzYTQwO1xuJGdyYXktOTAwOiAjMjEyNTI5O1xuJGJsYWNrOiAgICAjMDAwMDAwO1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKTtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKTtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKTtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKTtcbiRibHVlLTUwMDogJGJsdWU7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpO1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKTtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSk7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpO1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpO1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKTtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSk7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpO1xuJGluZGlnby01MDA6ICRpbmRpZ287XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKTtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpO1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSk7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKTtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKTtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSk7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpO1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKTtcbiRwdXJwbGUtNTAwOiAkcHVycGxlO1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSk7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKTtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpO1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSk7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKTtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKTtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKTtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKTtcbiRwaW5rLTUwMDogJHBpbms7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpO1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKTtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSk7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpO1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpO1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKTtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSk7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpO1xuJHJlZC01MDA6ICRyZWQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKTtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpO1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSk7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKTtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKTtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSk7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpO1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKTtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlO1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSk7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKTtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpO1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSk7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSk7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpO1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKTtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSk7XG4keWVsbG93LTUwMDogJHllbGxvdztcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpO1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSk7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKTtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpO1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKTtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpO1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSk7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKTtcbiRncmVlbi01MDA6ICRncmVlbjtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKTtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKTtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKTtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKTtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpO1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpO1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpO1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpO1xuJHRlYWwtNTAwOiAkdGVhbDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSk7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpO1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKTtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSk7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKTtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKTtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKTtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKTtcbiRjeWFuLTUwMDogJGN5YW47XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpO1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKTtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSk7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpOyIsIiAgICAvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gZnVzdi1kaXNhYmxlXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKTtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuJHByaW1hcnk6ICAgICAgICRibHVlOyAgLy8gY2hhbmdlXG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwOyAgLy8gY2hhbmdlXG4kc3VjY2VzczogICAgICAgJGdyZWVuOyAgLy8gY2hhbmdlXG4kaW5mbzogICAgICAgICAgJGN5YW47ICAvLyBjaGFuZ2VcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93OyAgLy8gY2hhbmdlXG4kZGFuZ2VyOiAgICAgICAgJHJlZDsgIC8vIGNoYW5nZVxuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMDsgIC8vIGNoYW5nZVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1yZ2JcbiR0aGVtZS1jb2xvcnMtcmdiOiBtYXAtbG9vcCgkdGhlbWUtY29sb3JzLCB0by1yZ2IsIFwiJHZhbHVlXCIpO1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtcmdiXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDEuNTU7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkZ3JheS05MDAgO1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlIDtcblxuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKTtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKTtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKTtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbik7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbik7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbik7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbik7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKTtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbik7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pO1xuLy8gZnVzdi1lbmFibGVcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsXCIlM2NcIiksXG4gIChcIj5cIixcIiUzZVwiKSxcbiAgKFwiI1wiLFwiJTIzXCIpLFxuICAoXCIoXCIsXCIlMjhcIiksXG4gIChcIilcIixcIiUyOVwiKSxcbik7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWU7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlO1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWU7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlO1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZTtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWU7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlO1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2U7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlO1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZTtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWU7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICB0cnVlO1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZTtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWU7XG5cbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgIHRydWU7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhOyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKTtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW07XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKTtcblxuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKTtcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICNmMGYyZjg7IC8vIGNoYW5nZVxuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICMyOTMyNDA7IC8vIGNoYW5nZVxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGw7XG5cbi8vIFV0aWxpdGllcyBtYXBzXG4vL1xuLy8gRXh0ZW5kcyB0aGUgZGVmYXVsdCBgJHRoZW1lLWNvbG9yc2AgbWFwcyB0byBoZWxwIGNyZWF0ZSBvdXIgdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWNvbG9yc1xuJHV0aWxpdGllcy1jb2xvcnM6IG1hcC1tZXJnZShcbiAgJHRoZW1lLWNvbG9ycy1yZ2IsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6ICB0by1yZ2IoJGJvZHktY29sb3IpXG4gIClcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuJHV0aWxpdGllcy10ZXh0LWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy1jb2xvcnMsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwidGV4dFwiKTtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtYmctY29sb3JzXG4kdXRpbGl0aWVzLWJnLWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy1jb2xvcnMsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwiYmdcIik7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1iZy1jb2xvcnNcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSA7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCU7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgO1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlcjtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDE7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtIDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgO1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSA7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyIDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSA7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2IDtcblxuJGd1dHRlcnM6ICRzcGFjZXJzO1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHg7XG4kYm9yZGVyLXdpZHRoczogKFxuICAwOiAwLFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKTtcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkO1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMjAwO1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpO1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgNHB4O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgMnB4O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgNnB4O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgOHB4O1xuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMTBweDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtO1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSA7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgO1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpIDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSk7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSA7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSA7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gO1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1IDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSA7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0IDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgO1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgO1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlO1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKTtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgICdJbnRlcicsIHNhbnMtc2VyaWY7IC8vIGNoYW5nZVxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSA7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZik7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpO1xuXG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsIDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDAuODc1cmVtIDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgO1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSA7XG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyIDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwIDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciA7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgO1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41IDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgO1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiA7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgIDM2cHg7IC8vIGNoYW5nZVxuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMjhweDsgLy8gY2hhbmdlXG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAyNHB4OyAvLyBjaGFuZ2VcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgIDIwcHg7IC8vIGNoYW5nZVxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMTZweDsgLy8gY2hhbmdlXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAxNXB4OyAvLyBjaGFuZ2VcblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKTtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICBjYWxjKCRzcGFjZXIgLyAyKSA7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsIDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgO1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwIDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiA7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICAjMDYwNjA2O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pIDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGw7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDA7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgO1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwIDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlIDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gO1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgO1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplIDtcbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXI7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwO1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciA7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0IDtcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggO1xuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGw7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsOyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpO1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSA7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gO1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCA7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gO1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCA7XG5cblxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgO1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSA7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgO1xuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgMC45cmVtIDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIDAuNzVyZW0gO1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjNyZW0gO1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjNyZW0gO1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgO1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciA7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCA7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCA7XG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgO1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1IDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpIDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yIDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xIDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgO1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgO1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjAyIDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJHByaW1hcnksICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpIDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgO1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCA7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yIDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkIDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW47XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvcjtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCU7XG5cbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSA7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgMC41NzVyZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAxLjNyZW07XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsIDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgIDAuODc1cmVtIDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlIDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMnJlbSA7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNTtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSA7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDA7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciA7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSA7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSA7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtIDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSA7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnIDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgMnB4IDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5IDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplIDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgO1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCA7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gO1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gO1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gO1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZztcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnIDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnIDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggO1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICA1MDAgO1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSA7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyA7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgO1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSA7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yIDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICRsaW5rLWhvdmVyLWNvbG9yIDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCA7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIDRweCA7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAycHggO1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgNnB4IDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0IDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JTtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSU7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlO1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJTtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCU7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlO1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JTtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCU7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuLy8gRm9ybXNcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSA7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSA7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCA7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCA7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgO1xuXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gO1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgO1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgO1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgO1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgO1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgO1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgIDFyZW0gO1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgO1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplIDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSA7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCA7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSA7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gO1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtIDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnIDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyA7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgO1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlIDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsO1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCA7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCA7XG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgO1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCA7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSA7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyA7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gO1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnIDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyA7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJHByaW1hcnkgO1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciA7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCA7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgbW9uZSA7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgO1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yIDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyIDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSA7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpIDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sIGNhbGMoJGlucHV0LXBhZGRpbmcteSAvIDIpKSA7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpIDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpIDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpIDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgO1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbTtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMS4yNWVtIDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbTtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gO1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCA7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsIDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0IDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpIDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnIDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yNSkgO1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gO1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlIDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgO1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93IDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgO1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgO1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciA7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSA7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpIDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgO1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgO1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpIDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW07XG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMjUpIDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gO1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW07XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpIDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggO1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgO1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSA7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciA7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgO1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciA7XG5cblxuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXk7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yIDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkYm9keS1iZyA7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciA7XG5cblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSA7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14IDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSA7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplIDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgIDIuMjVyZW0gOyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCA7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgO1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yIDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LTYwMCA7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgO1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwIDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgO1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgO1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4IDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwIDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIikgO1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogYWRkKDFlbSAqIC43NSwgKDIgKiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpIDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgO1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiA7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoIDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yIDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyA7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgO1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciA7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoIDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciA7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtIDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtIDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtIDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgO1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgO1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgO1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnO1xuXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSA7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gO1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgO1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRib2R5LWJnO1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gO1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0IDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gO1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoIDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyA7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCA7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSA7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSA7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyA7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoIDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgO1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCA7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0IDtcblxuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciA7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnIDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpIDtcblxuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjZyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSA7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNTtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14IDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtIDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSA7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSA7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ6ICAgICAgICAgICAgMS44NzVlbTtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgO1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSA7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwO1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0IDtcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCA7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSA7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgO1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgO1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciA7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yIDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpIDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgO1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSA7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzLXRleHQpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXRleHQpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1kYW5nZXIpLFxuICAgIFwiZm9jdXMtYm94LXNoYWRvd1wiOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHZhcigtLSN7JHByZWZpeH1kYW5nZXItcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgKVxuKSA7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwO1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzA7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwO1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NTtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTA7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODA7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKTtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbTtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW07XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsO1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGw7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICBudWxsO1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwO1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCA7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyA7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgO1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwIDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICR3aGl0ZTsvLyBjaGFuZ2VcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnIDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgO1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgO1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgO1xuXG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgIGNhbGMoJHNwYWNlciAvIDIpIDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgO1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSA7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgO1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyIDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgO1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgY2FsYygoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIpIDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gO1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gO1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtIDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgO1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzIDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggO1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0IDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KTtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KTtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpO1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3tyZ2JhKCRib2R5LWNvbG9yLCAuNzUpfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIik7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpO1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KTtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpO1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlO1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSk7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpO1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKTtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEycmVtO1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtO1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbTtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZTtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yO1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlIDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpIDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzIDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIDA7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgO1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwIDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgIGNhbGMoY2FsYygkc3BhY2VyIC8gMikgKTtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgO1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkYm9keS1jb2xvciA7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkcHJpbWFyeTtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAtODAlKTtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJHByaW1hcnkgO1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgc2hpZnQtY29sb3IoJHByaW1hcnksIC04MCUpIDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwIDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjY1cmVtIDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSA7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXk7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZztcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGw7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvcjtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZTtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpO1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwO1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwO1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW07XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW07XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW07XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbTtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbTtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbTtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJHByaW1hcnk7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoO1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXM7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgO1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwIDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDA7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yO1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGJvZHktYmc7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDA7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZTtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCA7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtO1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGc7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjI7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgMjVweDsgLy8gY2hhbmdlXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAyNXB4OyAgLy8gY2hhbmdlXG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICBjYWxjKCRzcGFjZXIgLyAyKSA7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAwcHg7IC8vIGNoYW5nZVxuJGNhcmQtc3VidGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgbnVsbDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgIDA7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzIDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSA7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pIDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIDI1cHg7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAyNXB4O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsIDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgO1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCA7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgO1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtIDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSA7XG5cbi8vIEFjY29yZGlvblxuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbTtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW07XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvcjtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KTtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCk7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXg7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXg7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yO1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1iZztcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2U7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpO1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSk7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW07XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yO1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yO1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgxODBkZWcpO1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKTtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKTtcblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSA7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCA7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgO1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrIDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzIDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45IDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSA7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSA7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwIDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW07XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbTtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15IDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14IDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplIDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgO1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5IDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyA7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSA7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgO1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggO1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCA7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpIDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnIDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgO1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgO1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2U7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSA7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgO1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gO1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtIDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgO1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciA7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyIDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSA7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSA7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyA7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpIDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggO1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtIDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSA7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtIDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgO1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgO1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4IDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpIDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSA7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSA7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwIDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpIDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSA7XG5cblxuLy8gQmFkZ2VzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbTtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIDUwMDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtO1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjVlbTtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIDJweDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxLjI1cmVtOyAvLyBjaGFuZ2VcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbTtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtIDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gO1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSA7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgO1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlIDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgO1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCA7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyA7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpIDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgO1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgO1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgO1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgO1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciA7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciA7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggO1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggO1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMS4yNXJlbTsgLy8gY2hhbmdlXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxLjU2MjVyZW07IC8vIGNoYW5nZVxuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg7IC8vIGNoYW5nZVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsO1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHg7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpIDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgO1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCA7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSA7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSA7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtIDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gO1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgO1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgO1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCA7XG5cbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgICAgIC04MCU7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgICAgICAtNzAlO1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICAgICAgNDAlO1xuXG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICAgICAkYWxlcnQtcGFkZGluZy14ICogMyA7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSA7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgO1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmc7IC8vIGNoYW5nZVxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgO1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpIDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSA7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeTsgLy8gY2hhbmdlXG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgO1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgO1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCA7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgO1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGJvcmRlci1jb2xvciA7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoIDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzIDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgY2FsYygkY2FyZC1zcGFjZXIteSAvIDEuNSk7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkY2FyZC1zcGFjZXIteDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgO1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlIDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwIDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yIDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnIDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyA7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCA7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyA7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCA7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgO1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciA7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgO1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtIDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnIDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggO1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGJvcmRlci1jb2xvciA7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyA7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpIDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSA7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgO1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgO1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCA7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwO1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gO1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtIDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHN0cm9rZT0nI3skZ3JheS02MDB9JyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2Nzcy1pNmR6cTEnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlcjtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgO1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgO1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSA7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgO1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45IDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSA7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4IDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggO1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggO1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCA7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgO1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSA7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSA7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSA7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgO1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSA7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSA7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSA7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4IDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpIDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgO1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzIDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgOyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrO1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjaztcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSA7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoIDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbTtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gO1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzIDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtIDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gO1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtIDtcblxuXG4vLyBDbG9zZVxuXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSA7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggO1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSA7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14IDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrIDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9JyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvPjwvc3ZnPlwiKSA7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyA7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41IDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1IDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSA7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSA7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSA7XG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZztcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgMzYwcHg7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzM3ZoO1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzO1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoO1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmc7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvcjtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplO1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbms7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtO1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbTtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZTtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGw7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsIDtcbiJdfQ== */
