@charset "UTF-8";
#page-wrapper {
    padding: 0 15px;
    min-height: 568px;
}

@media (min-width: 768px) {
    #page-wrapper {
        position: inherit;
        margin: 70px 0 0 250px;
        padding: 0 30px 30px;
    }
}

.navbar {
    border: 0;
    font-weight: 500;
    min-height: 70px;
    margin-bottom: 0;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
    font-family: 'Raleway', sans-serif;
    background-color: #fff;
    border-color: #fff;
}

@media (max-width: 767px){
    .navbar-fixed-bottom, .navbar-fixed-top {
        position: relative;
    }

}

@media (min-width: 768px) {
    .nav-container {
        padding: 0 1rem;
        height: 70px;
        background: inherit;
        margin-left: 250px;
        position: relative;
    }
}

.navbar-nav > li > a {
    letter-spacing: 0.5px;
}

@media (min-width: 768px) {
    .navbar-nav > li > a {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}

.navbar-nav > li > a {
    color: #374767;
}


/*dropdown menu*/

.dropdown-menu {
    border: 0;
    border-radius: 0px;
    box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 2px 7px 1px rgba(39, 44, 48, 0.16);
    -webkit-box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 2px 7px 1px rgba(39, 44, 48, 0.16);
}

.dropdown-menu .divider {
    margin: 0;
    background-color: #e7ecf5;
}

.navbar-nav > li > .dropdown-menu {
    margin: 20px 0px 0;
}

.dropdown-menu li a {
    padding: 8px 10px;
    min-height: 0;
    color: #374767;
    font-weight: 500;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    border: 0;
    margin-top: 0px;
    margin-left: 0px;
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 2px 7px 1px rgba(39, 44, 48, 0.16);
    -webkit-box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 2px 7px 1px rgba(39, 44, 48, 0.16);
}

.dropdown-submenu > a::before {
    font-family: FontAwesome;
    float: right;
    content: "\F105";
    margin-top: 0;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #555;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


/*mega menu*/

.mega-dropdown {
    position: static !important;
}

.mega-dropdown-menu {
    padding: 0;
    margin-left: 30px!important;
    margin-right: 30px!important;
    width: -webkit-calc(100% - 60px);
    width: -moz-calc(100% - 60px);
    width: calc(100% - 60px);
}

.navbar-nav > li > .dropdown-menu:before,
.navbar-top-links .dropdown-menu:before {
    content: "";
    border-bottom: 9px solid #fff;
    border-right: 9px solid transparent;
    border-left: 9px solid transparent;
    position: absolute;
    top: -9px;
    left: 220px;
    z-index: 10;
}

.navbar-nav > li > .dropdown-menu:after,
.navbar-top-links .dropdown-menu:after {
    content: "";
    border-bottom: 10px solid rgba(39, 44, 48, 0.16);
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
    left: 219px;
    z-index: 8;
}

.navbar-top-links .dropdown-user:before {
    left: 131px;
}

.navbar-top-links .dropdown-user:after {
    left: 130px;
}

.navbar-nav > li > .dropdown-menu:before {
    left: 20px;
}

.navbar-nav > li > .dropdown-menu:after {
    left: 19px;
}

.navbar-nav > li > .dropdown-menu.mega-dropdown-menu:before {
    left: 294px;
}

.navbar-nav > li > .dropdown-menu.mega-dropdown-menu::after {
    left: 293px;
}

.mega-dropdown-menu li {
    margin: 0;
}

.mega-dropdown-menu li .col-menu {
    padding: 0;
    border-right: solid 1px #e7ecf5;
    width: 20%;
    margin: 0;
}

.mega-dropdown-menu li .col-menu:last-child {
    border-right: 0;
}

.mega-dropdown-menu li .col-menu ul.menu-col {
    padding: 0;
    margin: 0;
    list-style: none;
}

.mega-dropdown-menu li .col-menu ul.menu-col li {
    border-top: solid 1px #e7ecf5;
    position: relative;
}

.mega-dropdown-menu li .col-menu ul.menu-col li:first-child {
    border-top: 0;
}

.mega-dropdown-menu li .col-menu ul.menu-col li a {
    position: relative;
    color: #374767;
    display: block;
    text-decoration: none;
    padding: 10px 15px 10px 20px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.mega-dropdown-menu li .col-menu ul.menu-col li a i {
    margin-right: 10px;
}


/*navber header*/

.navbar-brand {
    height: 71px;
    padding: 10px 15px;
    line-height: 50px;
    font-family: 'Alegreya Sans', sans-serif;
    text-align: center;
    display: block;
    float: none;
}

@media (min-width: 768px) {
    .navbar-header {
        height: 100%;
        padding: 0 15px;
        width: 250px;
        min-width: 250px;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .navbar-brand {
        font-weight: 700;
        font-size: 26px;
    }
    .navbar-brand > img {
        height: 45px;
    }
}

@media (max-width: 767px) {
    .navbar-brand {
        height: 60px;
        padding: 8px 0;
        margin-left: 15px;
    }
    .navbar-brand > img {
        height: 40px;
    }
}

.navbar-top-links {
    margin-right: 0;
}

.navbar-top-links li {
    display: inline-block;
}

.navbar-top-links li:last-child {
    margin-right: 10px;
}


.nav > li > a.btn-buy {
    border-radius: 2em;
    padding: 7px 14px;
    margin: 16px 15px;
    font-size: 13px;
    font-weight: 600;
}

.navbar-top-links li a.dropdown-toggle,
.navbar-nav li a.menu-toggle,
.navbar-nav li a.search-trigger,
.navbar-nav li a#fullscreen,
.navbar-nav li a#menu-toggle,
.navbar-top-links > li.log_out a {
    padding: 22px 10px;
    font-size: 25px;
    line-height: 20px;
}

.navbar-top-links li a.dropdown-toggle:hover,
.navbar-top-links li a.dropdown-toggle:active,
.navbar-top-links li a.dropdown-toggle:focus,
.navbar-nav li a.menu-toggle:hover,
.navbar-nav li a.menu-toggle:active,
.navbar-nav li a.menu-toggle:focus,
.navbar-nav li a.search-trigger:hover,
.navbar-nav li a.search-trigger:active,
.navbar-nav li a.search-trigger:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-top-links li a .label {
    position: absolute;
    top: 13px;
    right: 0px;
    line-height: 11px;
    padding: 0px;
    border-radius: 50em;
    height: 18px;
    width: 19px;
    font-size: 12px;
}


/*Notify*/

.notify {
    position: relative;
    top: -22px;
    right: -4px;
}

.notify .heartbit {
    position: absolute;
    top: -20px;
    right: -4px;
    height: 25px;
    width: 25px;
    z-index: 10;
    border: 5px solid #fc4b6c;
    border-radius: 70px;
    -moz-animation: heartbit 1s ease-out;
    -moz-animation-iteration-count: infinite;
    -o-animation: heartbit 1s ease-out;
    -o-animation-iteration-count: infinite;
    -webkit-animation: heartbit 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.notify .point {
    width: 6px;
    height: 6px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #fc4b6c;
    position: absolute;
    right: 6px;
    top: -10px;
}

@-moz-keyframes heartbit {
    0% {
        -moz-transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -moz-transform: scale(0.1);
        opacity: 0.1;
    }
    50% {
        -moz-transform: scale(0.5);
        opacity: 0.3;
    }
    75% {
        -moz-transform: scale(0.8);
        opacity: 0.5;
    }
    100% {
        -moz-transform: scale(1);
        opacity: 0.0;
    }
}

@-webkit-keyframes heartbit {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -webkit-transform: scale(0.1);
        opacity: 0.1;
    }
    50% {
        -webkit-transform: scale(0.5);
        opacity: 0.3;
    }
    75% {
        -webkit-transform: scale(0.8);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0.0;
    }
}

.navbar-top-links .dropdown-menu li {
    display: block;
}

.navbar-top-links .dropdown-menu li:last-child {
    margin-right: 0;
}

.navbar-top-links .dropdown-menu li a div {
    white-space: normal;
}

.navbar-top-links .dropdown-menu {
    padding: 0;
    opacity: 0;
    display: block;
    margin: 20px 0px 0;
    visibility: hidden;
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    /*-webkit-transform: scale(1, 0);*/
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    transition: all 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;
}

.navbar-top-links .open > .dropdown-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
    width: 250px;
    min-width: 0;
}

.navbar-top-links .dropdown-messages {
    margin-left: 15px;
}

.navbar-top-links .dropdown-tasks {
    margin-left: -34px;
}

.navbar-top-links .dropdown-alerts {
    margin-left: -82px;
}

.navbar-top-links .dropdown-user {
    right: 0;
    left: auto;
    padding: 5px 0;
}

.sidebar .sidebar-nav.navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}

.navbar-top-links .dropdown-menu li.rad-dropmenu-footer,
.navbar-top-links .dropdown-menu li.rad-dropmenu-header {
    display: block !important;
    font-size: 13px;
    margin: 0 !important;
    text-align: center;
    /*background-color: #f1f3f6;*/
}

.rad-dropmenu-header {
    border-bottom: 1px solid #EEEEEE;
}

.rad-dropmenu-footer {
    border-top: 1px solid #EEEEEE;
}

.navbar-top-links .dropdown-menu li.rad-dropmenu-footer>a,
.navbar-top-links .dropdown-menu li.rad-dropmenu-header>a {
    line-height: 12px;
    text-decoration: none;
    font-weight: 600;
    padding: 12px 10px;
}


/*.sidebar .sidebar-search {
    padding: 15px;
}*/

.navbar-top-links li.log_out {
    margin-right: -10px;
}

.navbar-top-links > li.log_out a {
    padding: 22px 20px;
}

@media (max-width: 767px) {
    .navbar-header {
        background-color: #1c2260;
    }
    .navbar-toggle {
        border: 0;
        color: #fff;
        font-size: 28px;
        padding: 6px 10px;
        line-height: 1;
    }
    .navbar-toggle:hover {
        background-color: transparent;
    }
    .navbar-nav {
        margin: 0;
    }
    .navbar-top-links {
        /*float: right;*/
    }
    .navbar-top-links li a.dropdown-toggle,
    .navbar-nav li a.menu-toggle,
    .navbar-nav li a.search-trigger,
    .navbar-nav li a#fullscreen,
    .navbar-nav li a#menu-toggle,
    .navbar-top-links > li.log_out a {
        padding: 18px 10px;
    }
    .navbar-top-links > li.log_out a {
        padding: 18px 18px;
    }
    .navbar-top-links li.log_out {
        margin-right: 0px;
        float: right;
    }
    .navbar-top-links .dropdown-messages::before {
        left: 15px;
    }
    .navbar-top-links .dropdown-messages::after {
        left: 14px;
    }
    .navbar-top-links .dropdown-tasks::before {
        left: 47px;
    }
    .navbar-top-links .dropdown-tasks::after {
        left: 46px;
    }
    .navbar-top-links .dropdown-alerts::before {
        left: 95px;
    }
    .navbar-top-links .dropdown-alerts::after {
        left: 94px;
    }
}


/*Sidebar menu*/

.sidebar ul li {
    display: block;
    border-left: 3px solid transparent;
    transition: 0.3s;
    line-height: 24px;
    font-size: 15px;
}

.sidebar ul li.active,
.sidebar ul li:hover {
    color: #fff;
    border-color: #f91942;
    background-color: rgba(255, 255, 255, 0.09);
}

.sidebar ul li.active,
.sidebar ul li.active:hover {
    border-color: #f91942;
}

.sidebar ul li span.nav-tag {
    background-color: rgba(255, 255, 255, 0.2);
    font-family: "Open Sans";
    font-weight: 600;
    display: inline-block;
    font-size: 11px;
    line-height: 20px;
    color: #fff;
    padding: 0;
    padding: 0 7px;
    box-sizing: border-box;
    text-align: center;
    min-width: 20px;
    height: 20px;
    letter-spacing: -0.5px;
    text-align: center;
    border-radius: 50px;
    margin-left: 4px;
}

.sidebar ul li span.nav-tag.green {
    background-color: #64bc36;
}

.sidebar ul li span.nav-tag.yellow {
    background-color: #b9be1c;
}

.sidebar ul li span.nav-tag.red {
    background-color: #ee3535;
}

.sidebar .nav-heading {
    padding: 12px 15px;
    font-size: 13px;
    pointer-events: none;
    cursor: default;
    font-weight: 600;
    text-transform: uppercase;
}

.sidebar ul li a {
    font-weight: 500;
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
}

.sidebar ul li a i {
    color: #98a7b7;
    font-size: 21px;
    margin-right: 7px;
    vertical-align: middle;
}

.sidebar ul li:nth-child(2) a i {
    color: #84d948;
}

.sidebar ul li:nth-child(3) a i {
    color: #cd6724;
}

.sidebar ul li:nth-child(4) a i {
    color: #f29824;
}

.sidebar ul li:nth-child(5) a i {
    color: #adb7be;
}

.sidebar ul li:nth-child(6) a i {
    color: #b348ae;
}

.sidebar ul li:nth-child(8) a i {
    color: #cd6724;
}

.sidebar ul li:nth-child(9) a i {
    color: #21a788;
}

.sidebar ul li:nth-child(10) a i {
    color: #E5343D;
}

.sidebar ul li:nth-child(11) a i {
    color: #EF6C00;
}

.sidebar ul li:nth-child(12) a i {
    color: #FFB61E;
}

.sidebar ul li:nth-child(14) a i {
    color: #428bca;
}

.sidebar ul li:nth-child(15) a i {
    color: #D4E157;
}

.sidebar ul li:nth-child(16) a i {
    color: #00B8D4;
}

.sidebar ul li:nth-child(17) a i {
    color: #64bc36;
}

.sidebar .arrow {
    float: right;
}

.sidebar .fa.arrow:before {
    content: "\F104";
}

.sidebar .active > a > .fa.arrow:before {
    content: "\F107";
}

.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
    border-bottom: none !important;
}

.sidebar .nav-second-level li a {
    padding-left: 46px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.sidebar .nav-second-level li {
    /*padding-left: 4px;*/
    background-color: transparent;
    border: 0;
}

.sidebar .nav-third-level li a {
    padding-left: 52px;
}

@media (min-width: 768px) {
    .sidebar {
        z-index: 1;
        width: 250px;
        position: absolute;
        top: 0;
        left: 0;
        /*padding-top: 71px;*/
        min-height: 100%;
        box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
    }
    .navbar-top-links .dropdown-messages,
    .navbar-top-links .dropdown-tasks,
    .navbar-top-links .dropdown-alerts {
        margin-left: auto;
    }
}

.btn-outline {
    color: inherit;
    background-color: transparent;
    transition: all .5s;
}

.btn-primary.btn-outline {
    color: #428bca;
}

.btn-success.btn-outline {
    color: #5cb85c;
}

.btn-info.btn-outline {
    color: #5bc0de;
}

.btn-warning.btn-outline {
    color: #f0ad4e;
}

.btn-danger.btn-outline {
    color: #d9534f;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: white;
}

.chat {
    margin: 0;
    padding: 0;
    list-style: none;
}

.chat li {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #999999;
}

.chat li.left .chat-body {
    margin-left: 60px;
}

.chat li.right .chat-body {
    margin-right: 60px;
}

.chat li .chat-body p {
    margin: 0;
}

.panel .slidedown .glyphicon,
.chat .glyphicon {
    margin-right: 5px;
}

.chat-panel .panel-body {
    height: 350px;
    overflow-y: scroll;
}

.login-panel {
    margin-top: 25%;
}

.flot-chart {
    display: block;
    height: 400px;
}

.flot-chart-content {
    width: 100%;
    height: 100%;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background: transparent;
}

table.dataTable thead .sorting_asc:after {
    content: "\F0DE";
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting_desc:after {
    content: "\F0DD";
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting:after {
    content: "\F0DC";
    float: right;
    font-family: fontawesome;
    color: rgba(50, 50, 50, 0.5);
}

.btn-circle {
    width: 30px;
    height: 30px;
    padding: 6px 0;
    border-radius: 15px;
    text-align: center;
    font-size: 12px;
    line-height: 1.428571429;
}

.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 10px 16px;
    border-radius: 25px;
    font-size: 18px;
    line-height: 1.33;
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    border-radius: 35px;
    font-size: 24px;
    line-height: 1.33;
}

.huge {
    font-size: 40px;
}

.panel-green {
    border-color: #5cb85c;
}

.panel-green > .panel-heading {
    border-color: #5cb85c;
    color: white;
    background-color: #5cb85c;
}

.panel-green > a {
    color: #5cb85c;
}

.panel-green > a:hover {
    color: #3d8b3d;
}

.panel-red {
    border-color: #d9534f;
}

.panel-red > .panel-heading {
    border-color: #d9534f;
    color: white;
    background-color: #d9534f;
}

.panel-red > a {
    color: #d9534f;
}

.panel-red > a:hover {
    color: #b52b27;
}

.panel-yellow {
    border-color: #f0ad4e;
}

.panel-yellow > .panel-heading {
    border-color: #f0ad4e;
    color: white;
    background-color: #f0ad4e;
}

.panel-yellow > a {
    color: #f0ad4e;
}

.panel-yellow > a:hover {
    color: #df8a13;
}

.timeline {
    position: relative;
    padding: 20px 0 20px;
    list-style: none;
}

.timeline:before {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 3px;
    margin-left: -1.5px;
    background-color: #eeeeee;
}

.timeline > li {
    position: relative;
    margin-bottom: 20px;
}

.timeline > li:before,
.timeline > li:after {
    content: " ";
    display: table;
}

.timeline > li:after {
    clear: both;
}

.timeline > li:before,
.timeline > li:after {
    content: " ";
    display: table;
}

.timeline > li:after {
    clear: both;
}

.timeline > li > .timeline-panel {
    float: left;
    position: relative;
    width: 46%;
    padding: 20px;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}

.timeline > li > .timeline-panel:before {
    content: " ";
    display: inline-block;
    position: absolute;
    top: 26px;
    right: -15px;
    border-top: 15px solid transparent;
    border-right: 0 solid #ccc;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #ccc;
}

.timeline > li > .timeline-panel:after {
    content: " ";
    display: inline-block;
    position: absolute;
    top: 27px;
    right: -14px;
    border-top: 14px solid transparent;
    border-right: 0 solid #fff;
    border-bottom: 14px solid transparent;
    border-left: 14px solid #fff;
}

.timeline > li > .timeline-badge {
    z-index: 100;
    position: absolute;
    top: 16px;
    left: 50%;
    width: 50px;
    height: 50px;
    margin-left: -25px;
    border-radius: 50% 50% 50% 50%;
    text-align: center;
    font-size: 1.4em;
    line-height: 50px;
    color: #fff;
    background-color: #999999;
}

.timeline > li.timeline-inverted > .timeline-panel {
    float: right;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
    right: auto;
    left: -15px;
    border-right-width: 15px;
    border-left-width: 0;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
    right: auto;
    left: -14px;
    border-right-width: 14px;
    border-left-width: 0;
}

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

.timeline-body > p + p {
    margin-top: 5px;
}

@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }
    ul.timeline > li > .timeline-panel {
        width: calc(10%);
        width: -moz-calc(10%);
        width: -webkit-calc(10%);
    }
    ul.timeline > li > .timeline-badge {
        top: 16px;
        left: 15px;
        margin-left: 0;
    }
    ul.timeline > li > .timeline-panel {
        float: right;
    }
    ul.timeline > li > .timeline-panel:before {
        right: auto;
        left: -15px;
        border-right-width: 15px;
        border-left-width: 0;
    }
    ul.timeline > li > .timeline-panel:after {
        right: auto;
        left: -14px;
        border-right-width: 14px;
        border-left-width: 0;
    }
}

/* Search Overlay */

.fullscreen-search-overlay #fullscreen-search-wrapper #fullscreen-searchform input[type=submit] {
    position: absolute;
    width: 100px;
    height: 100%;
    background-color: transparent;
    border: 0;
    right: 0;
    top: 0;
}

#fullscreen-searchform:focus {
    outline: none;
    border: none;
}

.fullscreen-search-overlay #fullscreen-search-wrapper #fullscreen-searchform .fullscreen-search-icon {
    font-size: 25px;
    position: absolute;
    right: 20px;
    width: 25px;
    top: 33px;
    color: #1c2260;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

.fullscreen-search-icon:hover,
.fullscreen-search-icon:focus {
    border: none;
    outline: none;
    color: #1c2260 !important;
    -webkit-transition: transform ease-out .2s;
    -moz-transition: transform ease-out .2s;
    -ms-transition: transform ease-out .2s;
    -o-transition: transform ease-out .2s;
    transition: transform ease-out .2s;
    transform: rotate(180deg);
}

#fullscreen-searchform {
    position: relative;
    verticle-align: middle;
}

.fullscreen-search-overlay #fullscreen-search-wrapper #fullscreen-searchform #fullscreen-search-input {
    width: 800px;
    background-color: transparent;
    -webkit-box-shadow: 0 2px 0 0 rgba(28, 34, 96, .1);
    -moz-box-shadow: 0 2px 0 0 rgba(28, 34, 96, .1);
    box-shadow: 0 2px 0 0 rgba(28, 34, 96, .1);
    border: 0;
    font-size: 35px;
    padding: 20px;
    color: #1c2260;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.fullscreen-search-overlay #fullscreen-search-wrapper #fullscreen-searchform #fullscreen-search-input:focus {
    boder: none;
    outline: none;
}

.fullscreen-search-overlay.fullscreen-search-overlay-show {
    visibility: visible;
    opacity: 1;
}

.fullscreen-search-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    /*background-color: rgba(255, 255, 255, .94);*/
    background-color: rgb(255, 255, 255);
    text-align: center;
    -webkit-transition: all ease-in-out .25s;
    -moz-transition: all ease-in-out .25s;
    -ms-transition: all ease-in-out .25s;
    -o-transition: all ease-in-out .25s;
    transition: all ease-in-out .25s;
}

.animate-element,
.effect-bg-layer,
.fullscreen-search-overlay {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

.fullscreen-search-overlay {
    z-index: 999;
}

.fullscreen-search-overlay .fullscreen-close:link,
.fullscreen-search-overlay .fullscreen-close:visited {
    color: #1c2260;
}

.fullscreen-search-overlay .fullscreen-close {
    position: absolute;
    right: 50px;
    top: 50px;
    font-size: 26px;
    -webkit-transition: transform ease-out .2s;
    -moz-transition: transform ease-out .2s;
    -ms-transition: transform ease-out .2s;
    -o-transition: transform ease-out .2s;
    transition: transform ease-out .2s;
    transform: rotate(0deg);
}

.fullscreen-search-overlay.fullscreen-search-overlay-show #fullscreen-search-wrapper {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    ms-transform: scale(1);
}

.fullscreen-search-overlay #fullscreen-search-wrapper {
    display: inline-block;
    max-width: 1000px;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    ms-transform: scale(0.9);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
}

.search-trigger {
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}


/* Search Button */


#search-button i {
    color: #fff !important;
}

#search-button:hover,
.fullscreen-close:hover {
    opacity: 0.6;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -ms-transition: all 400ms;
    -o-transition: all 400ms;
}

#fullscreen-search-input:focus {
    box-shadow: 0px 3px 0px 0px rgba(0, 86, 210, 0.54) !important;
}


/* Material Ripple effect */

.material-ripple {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    user-select: none;
}

.material-ink {
    position: absolute;
    background: #bdc3c7;
    border-radius: 50%;
    transform: scale(0);
    opacity: 0.4;
}

.blue-ripple > .material-ink {
    background-color: #5c6ac4;
}


/* animation effect */

.material-ink.animate {
    animation: ripple 0.6s linear;
}

@keyframes ripple {
    100% {
        transform: scale(2.5);
        opacity: 0;
    }
}

.control-sidebar-bg, .side-bar {
    right: -240px;
    width: 240px;
    overflow-y: auto;
    height: 100%;
    background-color: #2c3136;
    transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
}

.side-bar {
    display: block;
    position: fixed;
    z-index: 11;
}

.side-bar.right-bar {
    right: -240px;
    /*top: 70px;*/
}

#wrapper.toggled .control-sidebar-bg {
    box-shadow: 0 0 70px 10px rgba(57,55,73,.5);
}
#wrapper.toggled .control-sidebar-bg,
#wrapper.toggled .right-bar {
    right: 0;
}

.control-sidebar-bg {
    top: 0;
}

.control-sidebar-bg {
    position: fixed;
    z-index: 10;
    bottom: 0;
}

#page-content-wrapper {
    width: 100%;
    position: absolute;
    padding: 15px;
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -250px;
}

/*Right Sidebar tab*/

.right-sidebar-tabs {
    width: 100%;
}

.right-sidebar-tabs.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
    width: 33.33%;
    text-align: center;
}

.right-sidebar-tabs.nav-tabs > li > a {
    color: #c0c0c0;
    font-weight: 600;
    background-color: #1b1f23;
    border-radius: 0;
    font-size: 18px;
    border: 0;
    padding: 8px 15px;
    margin: 0;
}

.right-sidebar-tabs.nav-tabs > li.active > a, 
.right-sidebar-tabs.nav-tabs > li.active > a:focus, 
.right-sidebar-tabs.nav-tabs > li.active > a:hover {
    border: 0;
    background-color: #2c3136;
    color: #fff;
}
.side-bar .tab-content {
    padding: 15px;
}

#styleOptions {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#styleOptions li:nth-child(1),
#styleOptions li:nth-child(5),
#styleOptions li:nth-child(9) {
    display: block;
}

#styleOptions li {
    color: #fff;
    padding: 5px 0;
    list-style: none;
    display: inline-block;
}

#styleOptions li a {
    width: 50px;
    height: 50px;
    display: inline-block;
    margin: 5px;
    color: #000;
    position: relative;
    box-shadow: 0 0 15px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.4);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2FwcC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FBQ2pCO0lBQ0ksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtDQUNyQjs7QUFFRDtJQUNJO1FBQ0ksa0JBQWtCO1FBQ2xCLHVCQUF1QjtRQUN2QixxQkFBcUI7S0FDeEI7Q0FDSjs7QUFFRDtJQUNJLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQiwwQ0FBMEM7SUFDMUMsa0RBQWtEO0lBQ2xELCtDQUErQztJQUMvQyxtQ0FBbUM7SUFDbkMsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtDQUN0Qjs7QUFFRDtJQUNJO1FBQ0ksbUJBQW1CO0tBQ3RCOztDQUVKOztBQUVEO0lBQ0k7UUFDSSxnQkFBZ0I7UUFDaEIsYUFBYTtRQUNiLG9CQUFvQjtRQUNwQixtQkFBbUI7UUFDbkIsbUJBQW1CO0tBQ3RCO0NBQ0o7O0FBRUQ7SUFDSSxzQkFBc0I7Q0FDekI7O0FBRUQ7SUFDSTtRQUNJLGtCQUFrQjtRQUNsQixxQkFBcUI7S0FDeEI7Q0FDSjs7QUFFRDtJQUNJLGVBQWU7Q0FDbEI7OztBQUdELGlCQUFpQjs7QUFFakI7SUFDSSxVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLG1GQUFtRjtJQUNuRiwyRkFBMkY7Q0FDOUY7O0FBRUQ7SUFDSSxVQUFVO0lBQ1YsMEJBQTBCO0NBQzdCOztBQUVEO0lBQ0ksbUJBQW1CO0NBQ3RCOztBQUVEO0lBQ0ksa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0NBQ3BCOztBQUVEO0lBQ0ksbUJBQW1CO0NBQ3RCOztBQUVEO0lBQ0ksT0FBTztJQUNQLFdBQVc7SUFDWCxVQUFVO0lBQ1YsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsbUZBQW1GO0lBQ25GLDJGQUEyRjtDQUM5Rjs7QUFFRDtJQUNJLHlCQUF5QjtJQUN6QixhQUFhO0lBQ2IsaUJBQWlC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QUNJLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsY0FBYztJQUNkLG1CQUFtQjtDQUN0Qjs7QUFFRDtJQUNJLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsMEJBQTBCO0lBQzFCLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixVQUFVO0NBQ2I7O0FBRUQ7OztJQUdJLFVBQVU7SUFDViwwQkFBMEI7SUFDMUIsWUFBWTtDQUNmO0FBQ0Q7SUFDSSxjQUFjO0NBQ2pCOztBQUVEO0lBQ0ksVUFBVTtJQUNWLFdBQVc7SUFDWCxzQkFBc0I7Q0FDekI7O0FBRUQ7OztJQUdJLGVBQWU7Q0FDbEI7O0FBRUQ7SUFDSSxZQUFZO0lBQ1osZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixzQkFBc0I7Q0FDekI7O0FBRUQ7SUFDSSxZQUFZO0lBQ1osYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixvQ0FBb0M7SUFDcEMsNENBQTRDIiwiZmlsZSI6ImNzcy9hcHAuMDgzMmY3NDguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuI3BhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDU2OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjcGFnZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogNzBweCAwIDAgMjUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICAgIH1cbn1cblxuLm5hdmJhciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tLCAubmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG59XG5cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzM3NDc2Nztcbn1cblxuXG4vKmRyb3Bkb3duIG1lbnUqL1xuXG4uZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgzOSwgNDQsIDQ4LCAwLjA1KSwgMCAycHggN3B4IDFweCByZ2JhKDM5LCA0NCwgNDgsIDAuMTYpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMzksIDQ0LCA0OCwgMC4wNSksIDAgMnB4IDdweCAxcHggcmdiYSgzOSwgNDQsIDQ4LCAwLjE2KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlY2Y1O1xufVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbjogMjBweCAwcHggMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBjb2xvcjogIzM3NDc2NztcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tc3VibWVudT4uZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMzksIDQ0LCA0OCwgMC4wNSksIDAgMnB4IDdweCAxcHggcmdiYSgzOSwgNDQsIDQ4LCAwLjE2KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDM5LCA0NCwgNDgsIDAuMDUpLCAwIDJweCA3cHggMXB4IHJnYmEoMzksIDQ0LCA0OCwgMC4xNik7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51ID4gYTo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXI+YTphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NTU7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdD4uZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xufVxuXG5cbi8qbWVnYSBtZW51Ki9cblxuLm1lZ2EtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLm1lZ2EtZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA2MHB4KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLSA2MHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG5cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUsXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOXB4O1xuICAgIGxlZnQ6IDIyMHB4O1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIsXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHJnYmEoMzksIDQ0LCA0OCwgMC4xNik7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDIxOXB4O1xuICAgIHotaW5kZXg6IDg7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi11c2VyOmJlZm9yZSB7XG4gICAgbGVmdDogMTMxcHg7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi11c2VyOmFmdGVyIHtcbiAgICBsZWZ0OiAxMzBweDtcbn1cblxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgbGVmdDogMjBweDtcbn1cblxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICBsZWZ0OiAxOXB4O1xufVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUubWVnYS1kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgbGVmdDogMjk0cHg7XG59XG5cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudS5tZWdhLWRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgICBsZWZ0OiAyOTNweDtcbn1cblxuLm1lZ2EtZHJvcGRvd24tbWVudSBsaSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubWVnYS1kcm9wZG93bi1tZW51IGxpIC5jb2wtbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZTdlY2Y1O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubWVnYS1kcm9wZG93bi1tZW51IGxpIC5jb2wtbWVudTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5tZWdhLWRyb3Bkb3duLW1lbnUgbGkgLmNvbC1tZW51IHVsLm1lbnUtY29sIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubWVnYS1kcm9wZG93bi1tZW51IGxpIC5jb2wtbWVudSB1bC5tZW51LWNvbCBsaSB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlN2VjZjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVnYS1kcm9wZG93bi1tZW51IGxpIC5jb2wtbWVudSB1bC5tZW51LWNvbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cblxuLm1lZ2EtZHJvcGRvd24tbWVudSBsaSAuY29sLW1lbnUgdWwubWVudS1jb2wgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMzc0NzY3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLm1lZ2EtZHJvcGRvd24tbWVudSBsaSAuY29sLW1lbnUgdWwubWVudS1jb2wgbGkgYSBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cblxuLypuYXZiZXIgaGVhZGVyKi9cblxuLm5hdmJhci1icmFuZCB7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LWZhbWlseTogJ0FsZWdyZXlhIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQgPiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQgPiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG4ubmF2YmFyLXRvcC1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cblxuLm5hdiA+IGxpID4gYS5idG4tYnV5IHtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgbWFyZ2luOiAxNnB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIGxpIGEuZHJvcGRvd24tdG9nZ2xlLFxuLm5hdmJhci1uYXYgbGkgYS5tZW51LXRvZ2dsZSxcbi5uYXZiYXItbmF2IGxpIGEuc2VhcmNoLXRyaWdnZXIsXG4ubmF2YmFyLW5hdiBsaSBhI2Z1bGxzY3JlZW4sXG4ubmF2YmFyLW5hdiBsaSBhI21lbnUtdG9nZ2xlLFxuLm5hdmJhci10b3AtbGlua3MgPiBsaS5sb2dfb3V0IGEge1xuICAgIHBhZGRpbmc6IDIycHggMTBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIGxpIGEuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci10b3AtbGlua3MgbGkgYS5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLm5hdmJhci10b3AtbGlua3MgbGkgYS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ubmF2YmFyLW5hdiBsaSBhLm1lbnUtdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1uYXYgbGkgYS5tZW51LXRvZ2dsZTphY3RpdmUsXG4ubmF2YmFyLW5hdiBsaSBhLm1lbnUtdG9nZ2xlOmZvY3VzLFxuLm5hdmJhci1uYXYgbGkgYS5zZWFyY2gtdHJpZ2dlcjpob3Zlcixcbi5uYXZiYXItbmF2IGxpIGEuc2VhcmNoLXRyaWdnZXI6YWN0aXZlLFxuLm5hdmJhci1uYXYgbGkgYS5zZWFyY2gtdHJpZ2dlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIGxpIGEgLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwZW07XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuXG4vKk5vdGlmeSovXG5cbi5ub3RpZnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yMnB4O1xuICAgIHJpZ2h0OiAtNHB4O1xufVxuXG4ubm90aWZ5IC5oZWFydGJpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmYzRiNmM7XG4gICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgICAtbW96LWFuaW1hdGlvbjogaGVhcnRiaXQgMXMgZWFzZS1vdXQ7XG4gICAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAtby1hbmltYXRpb246IGhlYXJ0Yml0IDFzIGVhc2Utb3V0O1xuICAgIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBoZWFydGJpdCAxcyBlYXNlLW91dDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4ubm90aWZ5IC5wb2ludCB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjNGI2YztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0b3A6IC0xMHB4O1xufVxuXG5ALW1vei1rZXlmcmFtZXMgaGVhcnRiaXQge1xuICAgIDAlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFydGJpdCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgIH1cbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEgZGl2IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAwcHggMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgLyotd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMCk7Ki9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVzc2FnZXMsXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3MsXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVzc2FnZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MnB4O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdXNlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItbmF2Lm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpLnJhZC1kcm9wbWVudS1mb290ZXIsXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaS5yYWQtZHJvcG1lbnUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y2OyovXG59XG5cbi5yYWQtZHJvcG1lbnUtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbn1cblxuLnJhZC1kcm9wbWVudS1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUVFO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaS5yYWQtZHJvcG1lbnUtZm9vdGVyPmEsXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaS5yYWQtZHJvcG1lbnUtaGVhZGVyPmEge1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbn1cblxuXG4vKi5zaWRlYmFyIC5zaWRlYmFyLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMTVweDtcbn0qL1xuXG4ubmF2YmFyLXRvcC1saW5rcyBsaS5sb2dfb3V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyA+IGxpLmxvZ19vdXQgYSB7XG4gICAgcGFkZGluZzogMjJweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzIyNjA7XG4gICAgfVxuICAgIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIC5uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubmF2YmFyLXRvcC1saW5rcyB7XG4gICAgICAgIC8qZmxvYXQ6IHJpZ2h0OyovXG4gICAgfVxuICAgIC5uYXZiYXItdG9wLWxpbmtzIGxpIGEuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5uYXZiYXItbmF2IGxpIGEubWVudS10b2dnbGUsXG4gICAgLm5hdmJhci1uYXYgbGkgYS5zZWFyY2gtdHJpZ2dlcixcbiAgICAubmF2YmFyLW5hdiBsaSBhI2Z1bGxzY3JlZW4sXG4gICAgLm5hdmJhci1uYXYgbGkgYSNtZW51LXRvZ2dsZSxcbiAgICAubmF2YmFyLXRvcC1saW5rcyA+IGxpLmxvZ19vdXQgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICB9XG4gICAgLm5hdmJhci10b3AtbGlua3MgPiBsaS5sb2dfb3V0IGEge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDE4cHg7XG4gICAgfVxuICAgIC5uYXZiYXItdG9wLWxpbmtzIGxpLmxvZ19vdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVzc2FnZXM6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuICAgIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlczo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgIH1cbiAgICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3M6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDQ3cHg7XG4gICAgfVxuICAgIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi10YXNrczo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA0NnB4O1xuICAgIH1cbiAgICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA5NXB4O1xuICAgIH1cbiAgICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDk0cHg7XG4gICAgfVxufVxuXG5cbi8qU2lkZWJhciBtZW51Ki9cblxuLnNpZGViYXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5zaWRlYmFyIHVsIGxpLmFjdGl2ZSxcbi5zaWRlYmFyIHVsIGxpOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmOTE5NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA5KTtcbn1cblxuLnNpZGViYXIgdWwgbGkuYWN0aXZlLFxuLnNpZGViYXIgdWwgbGkuYWN0aXZlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmOTE5NDI7XG59XG5cbi5zaWRlYmFyIHVsIGxpIHNwYW4ubmF2LXRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uc2lkZWJhciB1bCBsaSBzcGFuLm5hdi10YWcuZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGJjMzY7XG59XG5cbi5zaWRlYmFyIHVsIGxpIHNwYW4ubmF2LXRhZy55ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJlMWM7XG59XG5cbi5zaWRlYmFyIHVsIGxpIHNwYW4ubmF2LXRhZy5yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTM1MzU7XG59XG5cbi5zaWRlYmFyIC5uYXYtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2lkZWJhciB1bCBsaSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xufVxuXG4uc2lkZWJhciB1bCBsaSBhIGkge1xuICAgIGNvbG9yOiAjOThhN2I3O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2lkZWJhciB1bCBsaTpudGgtY2hpbGQoMikgYSBpIHtcbiAgICBjb2xvcjogIzg0ZDk0ODtcbn1cblxuLnNpZGViYXIgdWwgbGk6bnRoLWNoaWxkKDMpIGEgaSB7XG4gICAgY29sb3I6ICNjZDY3MjQ7XG59XG5cbi5zaWRlYmFyIHVsIGxpOm50aC1jaGlsZCg0KSBhIGkge1xuICAgIGNvbG9yOiAjZjI5ODI0O1xufVxuXG4uc2lkZWJhciB1bCBsaTpudGgtY2hpbGQoNSkgYSBpIHtcbiAgICBjb2xvcjogI2FkYjdiZTtcbn1cblxuLnNpZGViYXIgdWwgbGk6bnRoLWNoaWxkKDYpIGEgaSB7XG4gICAgY29sb3I6ICNiMzQ4YWU7XG59XG5cbi5zaWRlYmFyIHVsIGxpOm50aC1jaGlsZCg4KSBhIGkge1xuICAgIGNvbG9yOiAjY2Q2NzI0O1xufVxuXG4uc2lkZWJhciB1bCBsaTpudGgtY2hpbGQoOSkgYSBpIHtcbiAgICBjb2xvcjogIzIxYTc4ODtcbn1cblxuLnNpZGViYXIgdWwgbGk6bnRoLWNoaWxkKDEwKSBhIGkge1xuICAgIGNvbG9yOiAjRTUzNDNEO1xufVxuXG4uc2lkZWJhciB1bCBsaTpudGgtY2hpbGQoMTEpIGEgaSB7XG4gICAgY29sb3I6ICNFRjZDMDA7XG59XG5cbi5zaWRlYmFyIHVsIGxpOm50aC1jaGlsZCgxMikgYSBpIHtcbiAgICBjb2xvcjogI0ZGQjYxRTtcbn1cblxuLnNpZGViYXIgdWwgbGk6bnRoLWNoaWxkKDE0KSBhIGkge1xuICAgIGNvbG9yOiAjNDI4YmNhO1xufVxuXG4uc2lkZWJhciB1bCBsaTpudGgtY2hpbGQoMTUpIGEgaSB7XG4gICAgY29sb3I6ICNENEUxNTc7XG59XG5cbi5zaWRlYmFyIHVsIGxpOm50aC1jaGlsZCgxNikgYSBpIHtcbiAgICBjb2xvcjogIzAwQjhENDtcbn1cblxuLnNpZGViYXIgdWwgbGk6bnRoLWNoaWxkKDE3KSBhIGkge1xuICAgIGNvbG9yOiAjNjRiYzM2O1xufVxuXG4uc2lkZWJhciAuYXJyb3cge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLnNpZGViYXIgLmZhLmFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLnNpZGViYXIgLmFjdGl2ZSA+IGEgPiAuZmEuYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uc2lkZWJhciAubmF2LXNlY29uZC1sZXZlbCBsaSxcbi5zaWRlYmFyIC5uYXYtdGhpcmQtbGV2ZWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cblxuLnNpZGViYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkge1xuICAgIC8qcGFkZGluZy1sZWZ0OiA0cHg7Ki9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5zaWRlYmFyIC5uYXYtdGhpcmQtbGV2ZWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC8qcGFkZGluZy10b3A6IDcxcHg7Ki9cbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgfVxuICAgIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyxcbiAgICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3MsXG4gICAgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUge1xuICAgIGNvbG9yOiAjNDI4YmNhO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUge1xuICAgIGNvbG9yOiAjNWNiODVjO1xufVxuXG4uYnRuLWluZm8uYnRuLW91dGxpbmUge1xuICAgIGNvbG9yOiAjNWJjMGRlO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUge1xuICAgIGNvbG9yOiAjZjBhZDRlO1xufVxuXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZSB7XG4gICAgY29sb3I6ICNkOTUzNGY7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5jaGF0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2hhdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzk5OTk5OTtcbn1cblxuLmNoYXQgbGkubGVmdCAuY2hhdC1ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLmNoYXQgbGkucmlnaHQgLmNoYXQtYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uY2hhdCBsaSAuY2hhdC1ib2R5IHAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnBhbmVsIC5zbGlkZWRvd24gLmdseXBoaWNvbixcbi5jaGF0IC5nbHlwaGljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY2hhdC1wYW5lbCAucGFuZWwtYm9keSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5sb2dpbi1wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMjUlO1xufVxuXG4uZmxvdC1jaGFydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmZsb3QtY2hhcnQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjBkZVwiO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwZGNcIjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICAgIGNvbG9yOiByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG59XG5cbi5idG4tY2lyY2xlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbn1cblxuLmJ0bi1jaXJjbGUuYnRuLWxnIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uYnRuLWNpcmNsZS5idG4teGwge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5odWdlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5wYW5lbC1ncmVlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucGFuZWwtZ3JlZW4gPiAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucGFuZWwtZ3JlZW4gPiBhIHtcbiAgICBjb2xvcjogIzVjYjg1Yztcbn1cblxuLnBhbmVsLWdyZWVuID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMzZDhiM2Q7XG59XG5cbi5wYW5lbC1yZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnBhbmVsLXJlZCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5wYW5lbC1yZWQgPiBhIHtcbiAgICBjb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnBhbmVsLXJlZCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYjUyYjI3O1xufVxuXG4ucGFuZWwteWVsbG93IHtcbiAgICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5wYW5lbC15ZWxsb3cgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4ucGFuZWwteWVsbG93ID4gYSB7XG4gICAgY29sb3I6ICNmMGFkNGU7XG59XG5cbi5wYW5lbC15ZWxsb3cgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2RmOGExMztcbn1cblxuLnRpbWVsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRpbWVsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4udGltZWxpbmUgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50aW1lbGluZSA+IGxpOmJlZm9yZSxcbi50aW1lbGluZSA+IGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRpbWVsaW5lID4gbGk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4udGltZWxpbmUgPiBsaTpiZWZvcmUsXG4udGltZWxpbmUgPiBsaTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi50aW1lbGluZSA+IGxpOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtcGFuZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDYlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuXG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1wYW5lbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI2NjYztcbn1cblxuLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtcGFuZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyN3B4O1xuICAgIHJpZ2h0OiAtMTRweDtcbiAgICBib3JkZXItdG9wOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2ZmZjtcbn1cblxuLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtYmFkZ2Uge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xufVxuXG4udGltZWxpbmUgPiBsaS50aW1lbGluZS1pbnZlcnRlZCA+IC50aW1lbGluZS1wYW5lbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGltZWxpbmUgPiBsaS50aW1lbGluZS1pbnZlcnRlZCA+IC50aW1lbGluZS1wYW5lbDpiZWZvcmUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMTVweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnRpbWVsaW5lID4gbGkudGltZWxpbmUtaW52ZXJ0ZWQgPiAudGltZWxpbmUtcGFuZWw6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMTRweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnRpbWVsaW5lLWJhZGdlLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTZkYTQgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWJhZGdlLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjkwM2YgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWJhZGdlLndhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGUgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWJhZGdlLmRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZiAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtYmFkZ2UuaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZSAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50aW1lbGluZS1ib2R5ID4gcCxcbi50aW1lbGluZS1ib2R5ID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50aW1lbGluZS1ib2R5ID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgdWwudGltZWxpbmU6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICB9XG4gICAgdWwudGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwJSk7XG4gICAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAlKTtcbiAgICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMCUpO1xuICAgIH1cbiAgICB1bC50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLWJhZGdlIHtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgdWwudGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgdWwudGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1wYW5lbDpiZWZvcmUge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMTVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuICAgIHVsLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtcGFuZWw6YWZ0ZXIge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMTRweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxufVxuXG4vKiBTZWFyY2ggT3ZlcmxheSAqL1xuXG4uZnVsbHNjcmVlbi1zZWFyY2gtb3ZlcmxheSAjZnVsbHNjcmVlbi1zZWFyY2gtd3JhcHBlciAjZnVsbHNjcmVlbi1zZWFyY2hmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuI2Z1bGxzY3JlZW4tc2VhcmNoZm9ybTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5mdWxsc2NyZWVuLXNlYXJjaC1vdmVybGF5ICNmdWxsc2NyZWVuLXNlYXJjaC13cmFwcGVyICNmdWxsc2NyZWVuLXNlYXJjaGZvcm0gLmZ1bGxzY3JlZW4tc2VhcmNoLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdG9wOiAzM3B4O1xuICAgIGNvbG9yOiAjMWMyMjYwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xufVxuXG4uZnVsbHNjcmVlbi1zZWFyY2gtaWNvbjpob3Zlcixcbi5mdWxsc2NyZWVuLXNlYXJjaC1pY29uOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogIzFjMjI2MCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2Utb3V0IC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAuMnM7XG4gICAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAuMnM7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2Utb3V0IC4ycztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1vdXQgLjJzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbiNmdWxsc2NyZWVuLXNlYXJjaGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNsZS1hbGlnbjogbWlkZGxlO1xufVxuXG4uZnVsbHNjcmVlbi1zZWFyY2gtb3ZlcmxheSAjZnVsbHNjcmVlbi1zZWFyY2gtd3JhcHBlciAjZnVsbHNjcmVlbi1zZWFyY2hmb3JtICNmdWxsc2NyZWVuLXNlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMCAwIHJnYmEoMjgsIDM0LCA5NiwgLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMCAwIHJnYmEoMjgsIDM0LCA5NiwgLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCByZ2JhKDI4LCAzNCwgOTYsIC4xKTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICMxYzIyNjA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG59XG5cbi5mdWxsc2NyZWVuLXNlYXJjaC1vdmVybGF5ICNmdWxsc2NyZWVuLXNlYXJjaC13cmFwcGVyICNmdWxsc2NyZWVuLXNlYXJjaGZvcm0gI2Z1bGxzY3JlZW4tc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgICBib2Rlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uZnVsbHNjcmVlbi1zZWFyY2gtb3ZlcmxheS5mdWxsc2NyZWVuLXNlYXJjaC1vdmVybGF5LXNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZ1bGxzY3JlZW4tc2VhcmNoLW92ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45NCk7Ki9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjI1cztcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4yNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4yNXM7XG59XG5cbi5hbmltYXRlLWVsZW1lbnQsXG4uZWZmZWN0LWJnLWxheWVyLFxuLmZ1bGxzY3JlZW4tc2VhcmNoLW92ZXJsYXkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uZnVsbHNjcmVlbi1zZWFyY2gtb3ZlcmxheSB7XG4gICAgei1pbmRleDogOTk5O1xufVxuXG4uZnVsbHNjcmVlbi1zZWFyY2gtb3ZlcmxheSAuZnVsbHNjcmVlbi1jbG9zZTpsaW5rLFxuLmZ1bGxzY3JlZW4tc2VhcmNoLW92ZXJsYXkgLmZ1bGxzY3JlZW4tY2xvc2U6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMxYzIyNjA7XG59XG5cbi5mdWxsc2NyZWVuLXNlYXJjaC1vdmVybGF5IC5mdWxsc2NyZWVuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgdG9wOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAuMnM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1vdXQgLjJzO1xuICAgIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1vdXQgLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAuMnM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2Utb3V0IC4ycztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmZ1bGxzY3JlZW4tc2VhcmNoLW92ZXJsYXkuZnVsbHNjcmVlbi1zZWFyY2gtb3ZlcmxheS1zaG93ICNmdWxsc2NyZWVuLXNlYXJjaC13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmZ1bGxzY3JlZW4tc2VhcmNoLW92ZXJsYXkgI2Z1bGxzY3JlZW4tc2VhcmNoLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIG1zLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zcztcbn1cblxuLnNlYXJjaC10cmlnZ2VyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cblxuLyogU2VhcmNoIEJ1dHRvbiAqL1xuXG5cbiNzZWFyY2gtYnV0dG9uIGkge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbiNzZWFyY2gtYnV0dG9uOmhvdmVyLFxuLmZ1bGxzY3JlZW4tY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCA0MDBtcztcbn1cblxuI2Z1bGxzY3JlZW4tc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggcmdiYSgwLCA4NiwgMjEwLCAwLjU0KSAhaW1wb3J0YW50O1xufVxuXG5cbi8qIE1hdGVyaWFsIFJpcHBsZSBlZmZlY3QgKi9cblxuLm1hdGVyaWFsLXJpcHBsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWF0ZXJpYWwtaW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2JkYzNjNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5ibHVlLXJpcHBsZSA+IC5tYXRlcmlhbC1pbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzZhYzQ7XG59XG5cblxuLyogYW5pbWF0aW9uIGVmZmVjdCAqL1xuXG4ubWF0ZXJpYWwtaW5rLmFuaW1hdGUge1xuICAgIGFuaW1hdGlvbjogcmlwcGxlIDAuNnMgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHJpcHBsZSB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi41KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5jb250cm9sLXNpZGViYXItYmcsIC5zaWRlLWJhciB7XG4gICAgcmlnaHQ6IC0yNDBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzEzNjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG59XG5cbi5zaWRlLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDExO1xufVxuXG4uc2lkZS1iYXIucmlnaHQtYmFyIHtcbiAgICByaWdodDogLTI0MHB4O1xuICAgIC8qdG9wOiA3MHB4OyovXG59XG5cbiN3cmFwcGVyLnRvZ2dsZWQgLmNvbnRyb2wtc2lkZWJhci1iZyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDcwcHggMTBweCByZ2JhKDU3LDU1LDczLC41KTtcbn1cbiN3cmFwcGVyLnRvZ2dsZWQgLmNvbnRyb2wtc2lkZWJhci1iZyxcbiN3cmFwcGVyLnRvZ2dsZWQgLnJpZ2h0LWJhciB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5jb250cm9sLXNpZGViYXItYmcge1xuICAgIHRvcDogMDtcbn1cblxuLmNvbnRyb2wtc2lkZWJhci1iZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvdHRvbTogMDtcbn1cblxuI3BhZ2UtY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuI3dyYXBwZXIudG9nZ2xlZCAjcGFnZS1jb250ZW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNTBweDtcbn1cblxuLypSaWdodCBTaWRlYmFyIHRhYiovXG5cbi5yaWdodC1zaWRlYmFyLXRhYnMge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucmlnaHQtc2lkZWJhci10YWJzLm5hdi10YWJzID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yaWdodC1zaWRlYmFyLXRhYnMubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjYzBjMGMwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWYyMztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucmlnaHQtc2lkZWJhci10YWJzLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgXG4ucmlnaHQtc2lkZWJhci10YWJzLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cywgXG4ucmlnaHQtc2lkZWJhci10YWJzLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzMxMzY7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uc2lkZS1iYXIgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4jc3R5bGVPcHRpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbiNzdHlsZU9wdGlvbnMgbGk6bnRoLWNoaWxkKDEpLFxuI3N0eWxlT3B0aW9ucyBsaTpudGgtY2hpbGQoNSksXG4jc3R5bGVPcHRpb25zIGxpOm50aC1jaGlsZCg5KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNzdHlsZU9wdGlvbnMgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jc3R5bGVPcHRpb25zIGxpIGEge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsLjQpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLDAsMCwuNCk7XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/