
.main-content{
    position: relative;
}
.at-view-slide-in-left.ng-enter, .at-view-slide-in-left.ng-leave {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    position: absolute;
    left: 0;
    right: 0;
}
.at-view-slide-in-left{

}
.at-view-slide-in-left.ng-enter {
    opacity: 0
}

.at-view-slide-in-left.ng-enter-active {
    opacity: 1
}

.at-view-slide-in-left.ng-leave {
    opacity: 1
}

.at-view-slide-in-left.ng-leave-active {

    opacity: 0
}

.tab-fade-in > .tab-content {
    position: relative
}

.tab-fade-in > .tab-content > .tab-pane {
    transition: .2s linear opacity
}

.tab-fade-in > .tab-content > .tab-pane.active-remove {
    position: absolute;
    top: 0;
    width: 100%;
    display: block
}

.tab-fade-in > .tab-content > .tab-pane.active-remove-active {
    opacity: 0
}

.tab-fade-in > .tab-content > .tab-pane.active-add {
    opacity: 0
}

.accordion .panel-title {
    width: 100%
}

.angular-title {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px !important
}

.angular-alert.alert .media-left img {
    border: none;
    margin-top: -3px;
    width: 90px;
}

.angular-alert .media-left {
    padding-right: 25px
}

.angular-alert .close {
    font-size: 15px;
    top: -8px
}

.page-spinner-loader {
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    bottom: 0;
    height: 100%;
    padding-top: 350px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    user-select: none;
    width: 100%;
    z-index: 2000
}

.page-spinner-loader .bounce1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s;
    margin-right: .5em
}

.page-spinner-loader .bounce2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s;
    margin-right: .5em
}

.page-spinner-loader > div {
    -moz-border-radius: 100%;
    -webkit-animation-fill-mode: both;
    -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
    -webkit-border-radius: 100%;
    animation-fill-mode: both;
    animation: bouncedelay 1.4s infinite ease-in-out;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    height: 1em;
    width: 1em;
    background-color: rgba(255, 255, 255, 0.5);
    background-color: #3B3B3B
}

.sidebar-collapsed .sidebar .sidebar-inner .nav-sidebar>li.nav-hover.nav-active.active>a
{
    background-color: #0086E3;
}

.sidebar-collapsed .sidebar .sidebar-inner .nav-sidebar>li.nav-hover.active>a>span:last-child
{
    background-color: #0086E3!important;
}

/* Mobile Sidebar */
@media (max-width: 1096px) {
    .at-view-slide-in-left.ng-enter, .at-view-slide-in-left.ng-leave {
        width: 100%;
    }
/*
    .at-view-slide-in-left.ng-enter {
        left: -100%
    }

    .at-view-slide-in-left.ng-enter-active {
        left: 0
    }

    .at-view-slide-in-left.ng-leave {
        left: 0
    }*/
}
html {
   /* width: calc(100vw - 17px);*/
}

body {
    height: auto;
}

.auth-body {
    height: 100%;
}

.main-content .page-content {
    height: auto;
}

.fill-parent {
    height: 100%;
}

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

.no-animate {
    -webkit-transition: none !important;
    transition: none !important;
}

.fa-times-thin:before {
    content: '\00d7';
}

.ponter {
    cursor: pointer;
}

.modal-backdrop.in {
    height: 600%;
}

.main-content .page-content > .header h2, .main-content .page-content > div > .header h2 {
    font-family: 'LatoSemibold', 'Open Sans', Helvetica, sans-serif !important;
    font-weight: initial;
}

.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.pac-container {
    z-index: 999999;
}

@media screen and (max-width: 1100px) {
    body {
        position: inherit;
    }
}

.angular-google-map-container {
    height: 400px;

}

.google-maps-search-block {
    width: 330px;
    margin-top: 8px;
}

.bg-danger {
    background-color: #c14444;
    color: #fff !important;
}

.position-image {
    height: 50px;
}

.position-image-vertical {
    height: 77px;
}

.position-item {
    padding-top: 10px;
    padding-bottom: 10px;
}

.players .filter-line {
    background-color: #ffffff;
    border: 1px solid #ECEDEE;
    color: #555555;
    padding: 6px 12px 6px;
    vertical-align: middle;
    border-radius: 4px;
    width: 100%;
    line-height: 22px;
    cursor: text;
    display: table;

}

.players .filter-line.selected {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.players .filter-line .search-input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    max-width: inherit;
    width: 100%;
}

.players .filter-line .search-input-block {

    margin-top: 4px;

    width: 100%;
    display: table-cell;
    width: 100%;
}

.players .filter-line .state-block {
    cursor: pointer;
}

.players .filter-line .tag {
    margin-right: 2px;
    color: #616c76;
    padding-top: 6px;
    padding-bottom: 6px;
}

.players .filter-line .tag.label-blue {

    color: white;

}

.players .filter-line .tag [data-role="remove"] {
    margin-left: 8px;
    cursor: pointer;
}

.players .filter-line .tag [data-role="remove"]:after {
    content: "x";
    padding: 0px 2px;
}

.players .filter-line .filter-icon-close {
    line-height: 0px;
    /* padding-top: 15px; */
    font-size: 30px;
    position: relative;
    top: 5px;
    color: #0080E6;
}

.miltiple-select .item {
    margin-right: 5px;
    margin-top: 4px;
    color: white;
    float: left;
    cursor: pointer;
}

.players .filter-select {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.players .filter-select .filter-select-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
}

.filter-select-item--selected {
    font-family: 'LatoBold';
}

.players .filter-left-block {

}

.players .filter .filter-right-block {
    padding: 10px;
}

.players .filter-input {
    padding-bottom: 10px;
}

.players .filter-input .select2-container {
    width: 100%;
}

.main-content .header .btn .fa {
    font-size: 12px;
    padding: 0px;
}

.main-content .header .btn .glyphicon {
    font-size: 12px;
    padding: 0px;
}

.fa.control, .icon.control {
    cursor: pointer;
}

.tags {
    display: inline-block;
}

.modal-image.video-player .modal-content:before {
    background-image: none;
    content: none;
}

.video-player .img-responsive {
    width: 100%;
}

.bg-green-haze {

}

.control {
    cursor: pointer;
}

.popover {
    max-width: 1000px;
    padding-top: 0px;
    padding-bottom: 0px;

}

.popover .popover-content {

}

.tooltip {
    z-index: 1060;
}

.tooltip-inner {
    background-color: #2f4050
}

.tooltip.top .tooltip-arrow {
    border-top-color: #2f4050;

}

.ui-select-match .form-control.ui-select-toggle {
    margin: 0px;
}

.ui-datepicker {
    z-index: 2000!important;
}

.noty-message {
    font-family: 'Lato';
}

.form-white.select2-container .select2-choice {
    border: 1px solid rgb(221, 221, 221) !important;
}

/* Webfont: Lato-Bold */
@font-face {
    font-family: 'LatoBold';
    src: url('fonts/Lato-Bold.eot'); /* IE9 Compat Modes */
    src: url('fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('fonts/Lato-Bold.woff2') format('woff2'),
        /* Modern Browsers */ url('fonts/Lato-Bold.woff') format('woff'),
        /* Modern Browsers */ url('fonts/Lato-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Medium */
@font-face {
    font-family: 'LatoMedium';
    src: url('fonts/Lato-Medium.eot'); /* IE9 Compat Modes */
    src: url('fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('fonts/Lato-Medium.woff2') format('woff2'),
        /* Modern Browsers */ url('fonts/Lato-Medium.woff') format('woff'),
        /* Modern Browsers */ url('fonts/Lato-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Regular */
@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */ url('fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */ url('fonts/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Semibold */
@font-face {
    font-family: 'LatoSemibold';
    src: url('fonts/Lato-Semibold.eot'); /* IE9 Compat Modes */
    src: url('fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */ url('fonts/Lato-Semibold.woff') format('woff'), /* Modern Browsers */ url('fonts/Lato-Semibold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Light */
@font-face {
    font-family: 'LatoLight';
    src: url('fonts/Lato-Light.eot'); /* IE9 Compat Modes */
    src: url('fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Lato-Light.woff2') format('woff2'), /* Modern Browsers */ url('fonts/Lato-Light.woff') format('woff'), /* Modern Browsers */ url('fonts/Lato-Light.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}





.form-signup .captcha div{
    display: block;
    margin: auto;
}

.account .center
 {
     display: block;
     margin: auto;
 }

.account .select2-container a:hover {
    color: #555;
    /* text-decoration: none; */
}
.account .text{
    color: #ffffff;
}

.account  a.switch-language{
    text-decoration: none;
}


.auth-content.ng-enter, .auth-content.ng-leave {
    position: relative;
    -webkit-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
}

.auth-content.ng-enter {
    opacity: 0;
}

.auth-content.ng-enter-active {
    opacity: 1;
}

.auth-content.ng-leave {
    opacity: 0;
    display: none;
}

.auth-content.ng-leave-active {
    opacity: 0;
    display: none;
}

.account .logo {
    background-image: url('../images/logo.png');
    height: 50px;
    background-repeat: no-repeat;
    width: 280px;
    top:-50px;
}

.account .lock-to-login{
    margin-right: 10px;
}
@media (max-height: 790px)
{
    .account-copyright
    {

        position: relative;
        margin-top: 40px;
    }
}


.wizard .sf-btn
{
    border: 0px;
    height: 0px;
}

.wizard .sf-viewport
{
    overflow: visible;
}

.wizard .sf-step > fieldset
{
    overflow: visible;
}

.sf-circle .sf-nav li.sf-active .sf-nav-number-inner:before, .sf-circle .sf-nav li.sf-nav-prev-step .sf-nav-number-inner:before
{
    background-color: #00a2d9;
}
.sidebar .fast-access .btn{
    padding: 7px 13px 8px;
}
.sidebar .text-left .btn{
    text-align: left;
}

.sidebar .nav {
   /* min-height: 300px;*/
}


{

}
.loader-overlay.ng-leave {
    position: relative;
    -webkit-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
}


.loader-overlay.ng-leave {
    opacity: 1;

}

.loader-overlay.ng-leave-active {
    opacity: 0;

}


.sidebar .logopanel h1 a {
    background: url(../images/logo.png) no-repeat;
    display: block;
    height: 32px;
    background-size: contain;
    background-position-x: 45%;
    background-position-y: 50%;
}

.sidebar .logopanel {
    padding: 7px;
}


[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}
.theme-sdtl.color-default:not(.sidebar-top) .logopanel {
    background: #2B2E33;
}

.sidebar .sidebar-inner .menu-title
{
    font-size: 14px;
    color: #CACACA ;
    margin-bottom: 0;
    padding: 20px 20px 15px 20px;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    text-transform: uppercase;
}

.sidebar .sidebar-inner .nav-sidebar>li>a
{
    font-family: Lato,'Open Sans',Helvetica,sans-serif!important;
}
.sidebar .sidebar-inner .nav-sidebar > li.active > a {
    background-color: #0086E3 ;
    color: #ffffff ;
    opacity: 1;
}


.sidebar .sidebar-inner .nav-sidebar>li.nav-parent.active>a:hover
{
    background-color: #0086E3 ;
}



.btn-primary {
    background-color: #0086E3 ;
    color: #fff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary
{
    border-color:#006FCB;
    background-color: #006FCB ;
    color: #fff;
}
.sidebar .sidebar-inner .sidebar-widgets {
    position: absolute;
    bottom: 0;
    margin-bottom: 40px;
    width: 100%;
}

.fa-dollar--layout
{
    width: 14.33px;
}
.sidebar .sidebar-inner .nav-sidebar li i {

    text-align: center;
}



.players .panel.dataTables_processing {
    position: absolute;
}

.players .dataTables_length .select2-container {
    display: inline-block;
    top: -5px;
}

.players .dataTables_length {

}

.players .list-of-players .col-sm-12 {
    min-height: 480px;
}

.players .unselect {
    padding: 8px;
}

@media (min-width: 980px) {

    .players .popover {

        min-width: 692px;
    }
}

.players .list-of-players .hover .icheckbox_minimal-grey {
    background-position: -20px 0;
}

.head-checkbox {
    cursor: pointer;
}

.fill {
    min-height: 100%;
    height: 100%;
}

@media (max-width: 750px) {
    .list-of-players .add-player-block {
        padding-top: 10px;
    }

}

@media (max-width: 980px) {
    table .form-group .btn-sm {
        margin-top: 5px;
    }
}



.time-targeting-block {
    background: #F5F5F5;
}

.time-targeting {
    border-spacing: 3px 3px;

    border-collapse: separate;
    cursor: pointer;
    margin-right: auto;
    margin-left: auto;
}

.time-targeting th, .time-targeting td {
    width: 28px;
    height: 28px;
    border-radius: 2px;
}



@media (max-width: 992px) {
    .time-targeting {
        border-spacing: 2px 2px;

    }

    .time-targeting th, .time-targeting td {
        width: 19px;
        height: 19px;
        border-radius: 2px;
    }
}

.control-time-targeting .sample {
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 2px;
    vertical-align: text-top;
}

.control-time-targeting .not-selected {
    background: #d54e21;
}

.control-time-targeting .selected {
    background: #78a300;
}

.time-targeting .hours-head {

}

.time-targeting .hours-head .hours-items {

}

.time-targeting .days {

}

.time-targeting .hours {

}



.player-last-play-events table.dataTable thead  .sorting_asc:after {
    content: " ";
}


@media (min-width: 768px) {

    .assign-virtual-screen-modal .modal-dialog {
        width: 400px;

    }
}






/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9hbmd1bGFyLXRoZW1lLmNzcyIsImNzcy9hcHAuY3NzIiwiYXBwL2F1dGgvYXV0aC5jc3MiLCJhcHAvYmxvY2tzL2Jsb2NrLmNzcyIsImFwcC9sYXlvdXQvbGF5b3V0LmNzcyIsImFwcC9wbGF5ZXJzL3BsYXllcnMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzNKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMzVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNyRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDL0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiJhbGwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbi5tYWluLWNvbnRlbnR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmF0LXZpZXctc2xpZGUtaW4tbGVmdC5uZy1lbnRlciwgLmF0LXZpZXctc2xpZGUtaW4tbGVmdC5uZy1sZWF2ZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi5hdC12aWV3LXNsaWRlLWluLWxlZnR7XHJcblxyXG59XHJcbi5hdC12aWV3LXNsaWRlLWluLWxlZnQubmctZW50ZXIge1xyXG4gICAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uYXQtdmlldy1zbGlkZS1pbi1sZWZ0Lm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5hdC12aWV3LXNsaWRlLWluLWxlZnQubmctbGVhdmUge1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uYXQtdmlldy1zbGlkZS1pbi1sZWZ0Lm5nLWxlYXZlLWFjdGl2ZSB7XHJcblxyXG4gICAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4udGFiLWZhZGUtaW4gPiAudGFiLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi50YWItZmFkZS1pbiA+IC50YWItY29udGVudCA+IC50YWItcGFuZSB7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyIG9wYWNpdHlcclxufVxyXG5cclxuLnRhYi1mYWRlLWluID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLmFjdGl2ZS1yZW1vdmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4udGFiLWZhZGUtaW4gPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUuYWN0aXZlLXJlbW92ZS1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4udGFiLWZhZGUtaW4gPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUuYWN0aXZlLWFkZCB7XHJcbiAgICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5hY2NvcmRpb24gLnBhbmVsLXRpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5hbmd1bGFyLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFuZ3VsYXItYWxlcnQuYWxlcnQgLm1lZGlhLWxlZnQgaW1nIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICB3aWR0aDogOTBweDtcclxufVxyXG5cclxuLmFuZ3VsYXItYWxlcnQgLm1lZGlhLWxlZnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweFxyXG59XHJcblxyXG4uYW5ndWxhci1hbGVydCAuY2xvc2Uge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgdG9wOiAtOHB4XHJcbn1cclxuXHJcbi5wYWdlLXNwaW5uZXItbG9hZGVyIHtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMzUwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMjAwMFxyXG59XHJcblxyXG4ucGFnZS1zcGlubmVyLWxvYWRlciAuYm91bmNlMSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLS4zMnM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0uMzJzO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtXHJcbn1cclxuXHJcbi5wYWdlLXNwaW5uZXItbG9hZGVyIC5ib3VuY2UyIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtLjE2cztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLS4xNnM7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW1cclxufVxyXG5cclxuLnBhZ2Utc3Bpbm5lci1sb2FkZXIgPiBkaXYge1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgYW5pbWF0aW9uOiBib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IzQjNCXHJcbn1cclxuXHJcbi5zaWRlYmFyLWNvbGxhcHNlZCAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAubmF2LXNpZGViYXI+bGkubmF2LWhvdmVyLm5hdi1hY3RpdmUuYWN0aXZlPmFcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODZFMztcclxufVxyXG5cclxuLnNpZGViYXItY29sbGFwc2VkIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5uYXYtc2lkZWJhcj5saS5uYXYtaG92ZXIuYWN0aXZlPmE+c3BhbjpsYXN0LWNoaWxkXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg2RTMhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBNb2JpbGUgU2lkZWJhciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTA5NnB4KSB7XHJcbiAgICAuYXQtdmlldy1zbGlkZS1pbi1sZWZ0Lm5nLWVudGVyLCAuYXQtdmlldy1zbGlkZS1pbi1sZWZ0Lm5nLWxlYXZlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuLypcclxuICAgIC5hdC12aWV3LXNsaWRlLWluLWxlZnQubmctZW50ZXIge1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlXHJcbiAgICB9XHJcblxyXG4gICAgLmF0LXZpZXctc2xpZGUtaW4tbGVmdC5uZy1lbnRlci1hY3RpdmUge1xyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgIH1cclxuXHJcbiAgICAuYXQtdmlldy1zbGlkZS1pbi1sZWZ0Lm5nLWxlYXZlIHtcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICB9Ki9cclxufSIsImh0bWwge1xyXG4gICAvKiB3aWR0aDogY2FsYygxMDB2dyAtIDE3cHgpOyovXHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYXV0aC1ib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1haW4tY29udGVudCAucGFnZS1jb250ZW50IHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmZpbGwtcGFyZW50IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm5vcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLWFuaW1hdGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYS10aW1lcy10aGluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFwwMGQ3JztcclxufVxyXG5cclxuLnBvbnRlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcC5pbiB7XHJcbiAgICBoZWlnaHQ6IDYwMCU7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQgLnBhZ2UtY29udGVudCA+IC5oZWFkZXIgaDIsIC5tYWluLWNvbnRlbnQgLnBhZ2UtY29udGVudCA+IGRpdiA+IC5oZWFkZXIgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvU2VtaWJvbGQnLCAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogaW5pdGlhbDtcclxufVxyXG5cclxuLnVuc2VsZWN0YWJsZSB7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ucGFjLWNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbmd1bGFyLWdvb2dsZS1tYXAtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG59XHJcblxyXG4uZ29vZ2xlLW1hcHMtc2VhcmNoLWJsb2NrIHtcclxuICAgIHdpZHRoOiAzMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLmJnLWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzE0NDQ0O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBvc2l0aW9uLWltYWdlIHtcclxuICAgIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLnBvc2l0aW9uLWltYWdlLXZlcnRpY2FsIHtcclxuICAgIGhlaWdodDogNzdweDtcclxufVxyXG5cclxuLnBvc2l0aW9uLWl0ZW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnBsYXllcnMgLmZpbHRlci1saW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFREVFO1xyXG4gICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweCA2cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGN1cnNvcjogdGV4dDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxufVxyXG5cclxuLnBsYXllcnMgLmZpbHRlci1saW5lLnNlbGVjdGVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgLjYpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAuNik7XHJcbn1cclxuXHJcbi5wbGF5ZXJzIC5maWx0ZXItbGluZSAuc2VhcmNoLWlucHV0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wbGF5ZXJzIC5maWx0ZXItbGluZSAuc2VhcmNoLWlucHV0LWJsb2NrIHtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wbGF5ZXJzIC5maWx0ZXItbGluZSAuc3RhdGUtYmxvY2sge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucGxheWVycyAuZmlsdGVyLWxpbmUgLnRhZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIGNvbG9yOiAjNjE2Yzc2O1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi5wbGF5ZXJzIC5maWx0ZXItbGluZSAudGFnLmxhYmVsLWJsdWUge1xyXG5cclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbn1cclxuXHJcbi5wbGF5ZXJzIC5maWx0ZXItbGluZSAudGFnIFtkYXRhLXJvbGU9XCJyZW1vdmVcIl0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnBsYXllcnMgLmZpbHRlci1saW5lIC50YWcgW2RhdGEtcm9sZT1cInJlbW92ZVwiXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcInhcIjtcclxuICAgIHBhZGRpbmc6IDBweCAycHg7XHJcbn1cclxuXHJcbi5wbGF5ZXJzIC5maWx0ZXItbGluZSAuZmlsdGVyLWljb24tY2xvc2Uge1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIC8qIHBhZGRpbmctdG9wOiAxNXB4OyAqL1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBjb2xvcjogIzAwODBFNjtcclxufVxyXG5cclxuLm1pbHRpcGxlLXNlbGVjdCAuaXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucGxheWVycyAuZmlsdGVyLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnBsYXllcnMgLmZpbHRlci1zZWxlY3QgLmZpbHRlci1zZWxlY3QtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmZpbHRlci1zZWxlY3QtaXRlbS0tc2VsZWN0ZWQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvQm9sZCc7XHJcbn1cclxuXHJcbi5wbGF5ZXJzIC5maWx0ZXItbGVmdC1ibG9jayB7XHJcblxyXG59XHJcblxyXG4ucGxheWVycyAuZmlsdGVyIC5maWx0ZXItcmlnaHQtYmxvY2sge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnBsYXllcnMgLmZpbHRlci1pbnB1dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnBsYXllcnMgLmZpbHRlci1pbnB1dCAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQgLmhlYWRlciAuYnRuIC5mYSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQgLmhlYWRlciAuYnRuIC5nbHlwaGljb24ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uZmEuY29udHJvbCwgLmljb24uY29udHJvbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50YWdzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm1vZGFsLWltYWdlLnZpZGVvLXBsYXllciAubW9kYWwtY29udGVudDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1wbGF5ZXIgLmltZy1yZXNwb25zaXZlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYmctZ3JlZW4taGF6ZSB7XHJcblxyXG59XHJcblxyXG4uY29udHJvbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wb3BvdmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblxyXG59XHJcblxyXG4ucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcclxuXHJcbn1cclxuXHJcbi50b29sdGlwIHtcclxuICAgIHotaW5kZXg6IDEwNjA7XHJcbn1cclxuXHJcbi50b29sdGlwLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjQwNTBcclxufVxyXG5cclxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICMyZjQwNTA7XHJcblxyXG59XHJcblxyXG4udWktc2VsZWN0LW1hdGNoIC5mb3JtLWNvbnRyb2wudWktc2VsZWN0LXRvZ2dsZSB7XHJcbiAgICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIge1xyXG4gICAgei1pbmRleDogMjAwMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub3R5LW1lc3NhZ2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJztcclxufVxyXG5cclxuLmZvcm0td2hpdGUuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjEsIDIyMSwgMjIxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBXZWJmb250OiBMYXRvLUJvbGQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0xhdG9Cb2xkJztcclxuICAgIHNyYzogdXJsKCdmb250cy9MYXRvLUJvbGQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogdXJsKCdmb250cy9MYXRvLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnZm9udHMvTGF0by1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJ2ZvbnRzL0xhdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnZm9udHMvTGF0by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG59XHJcblxyXG4vKiBXZWJmb250OiBMYXRvLU1lZGl1bSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0b01lZGl1bSc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvTGF0by1NZWRpdW0uZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogdXJsKCdmb250cy9MYXRvLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCdmb250cy9MYXRvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCdmb250cy9MYXRvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnZm9udHMvTGF0by1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbn1cclxuXHJcbi8qIFdlYmZvbnQ6IExhdG8tUmVndWxhciAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvTGF0by1SZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IHVybCgnZm9udHMvTGF0by1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi8gdXJsKCdmb250cy9MYXRvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJ2ZvbnRzL0xhdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJ2ZvbnRzL0xhdG8tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxufVxyXG5cclxuLyogV2ViZm9udDogTGF0by1TZW1pYm9sZCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0b1NlbWlib2xkJztcclxuICAgIHNyYzogdXJsKCdmb250cy9MYXRvLVNlbWlib2xkLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IHVybCgnZm9udHMvTGF0by1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovIHVybCgnZm9udHMvTGF0by1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnZm9udHMvTGF0by1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJ2ZvbnRzL0xhdG8tU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbn1cclxuXHJcbi8qIFdlYmZvbnQ6IExhdG8tTGlnaHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0xhdG9MaWdodCc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvTGF0by1MaWdodC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0xhdG8tTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqLyB1cmwoJ2ZvbnRzL0xhdG8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJ2ZvbnRzL0xhdG8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCdmb250cy9MYXRvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG59XHJcblxyXG5cclxuXHJcbiIsIlxyXG4uZm9ybS1zaWdudXAgLmNhcHRjaGEgZGl2e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5hY2NvdW50IC5jZW50ZXJcclxuIHtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICBtYXJnaW46IGF1dG87XHJcbiB9XHJcblxyXG4uYWNjb3VudCAuc2VsZWN0Mi1jb250YWluZXIgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIC8qIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgKi9cclxufVxyXG4uYWNjb3VudCAudGV4dHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYWNjb3VudCAgYS5zd2l0Y2gtbGFuZ3VhZ2V7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uYXV0aC1jb250ZW50Lm5nLWVudGVyLCAuYXV0aC1jb250ZW50Lm5nLWxlYXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5hdXRoLWNvbnRlbnQubmctZW50ZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmF1dGgtY29udGVudC5uZy1lbnRlci1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmF1dGgtY29udGVudC5uZy1sZWF2ZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmF1dGgtY29udGVudC5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hY2NvdW50IC5sb2dvIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xvZ28ucG5nJyk7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgdG9wOi01MHB4O1xyXG59XHJcblxyXG4uYWNjb3VudCAubG9jay10by1sb2dpbntcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc5MHB4KVxyXG57XHJcbiAgICAuYWNjb3VudC1jb3B5cmlnaHRcclxuICAgIHtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbi53aXphcmQgLnNmLWJ0blxyXG57XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGhlaWdodDogMHB4O1xyXG59XHJcblxyXG4ud2l6YXJkIC5zZi12aWV3cG9ydFxyXG57XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLndpemFyZCAuc2Ytc3RlcCA+IGZpZWxkc2V0XHJcbntcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uc2YtY2lyY2xlIC5zZi1uYXYgbGkuc2YtYWN0aXZlIC5zZi1uYXYtbnVtYmVyLWlubmVyOmJlZm9yZSwgLnNmLWNpcmNsZSAuc2YtbmF2IGxpLnNmLW5hdi1wcmV2LXN0ZXAgLnNmLW5hdi1udW1iZXItaW5uZXI6YmVmb3JlXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGEyZDk7XHJcbn0iLCIuc2lkZWJhciAuZmFzdC1hY2Nlc3MgLmJ0bntcclxuICAgIHBhZGRpbmc6IDdweCAxM3B4IDhweDtcclxufVxyXG4uc2lkZWJhciAudGV4dC1sZWZ0IC5idG57XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2lkZWJhciAubmF2IHtcclxuICAgLyogbWluLWhlaWdodDogMzAwcHg7Ki9cclxufVxyXG5cclxuXHJcbntcclxuXHJcbn1cclxuLmxvYWRlci1vdmVybGF5Lm5nLWxlYXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246YWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcblxyXG4ubG9hZGVyLW92ZXJsYXkubmctbGVhdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbn1cclxuXHJcbi5sb2FkZXItb3ZlcmxheS5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbn1cclxuXHJcblxyXG4uc2lkZWJhciAubG9nb3BhbmVsIGgxIGEge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ1JTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xyXG59XHJcblxyXG4uc2lkZWJhciAubG9nb3BhbmVsIHtcclxuICAgIHBhZGRpbmc6IDdweDtcclxufVxyXG5cclxuXHJcbltuZ1xcOmNsb2FrXSwgW25nLWNsb2FrXSwgW2RhdGEtbmctY2xvYWtdLCBbeC1uZy1jbG9ha10sIC5uZy1jbG9haywgLngtbmctY2xvYWsge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi50aGVtZS1zZHRsLmNvbG9yLWRlZmF1bHQ6bm90KC5zaWRlYmFyLXRvcCkgLmxvZ29wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMkIyRTMzO1xyXG59XHJcblxyXG4uc2lkZWJhciAuc2lkZWJhci1pbm5lciAubWVudS10aXRsZVxyXG57XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogI0NBQ0FDQSA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5uYXYtc2lkZWJhcj5saT5hXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiBMYXRvLCdPcGVuIFNhbnMnLEhlbHZldGljYSxzYW5zLXNlcmlmIWltcG9ydGFudDtcclxufVxyXG4uc2lkZWJhciAuc2lkZWJhci1pbm5lciAubmF2LXNpZGViYXIgPiBsaS5hY3RpdmUgPiBhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg2RTMgO1xyXG4gICAgY29sb3I6ICNmZmZmZmYgO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuXHJcbi5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5uYXYtc2lkZWJhcj5saS5uYXYtcGFyZW50LmFjdGl2ZT5hOmhvdmVyXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg2RTMgO1xyXG59XHJcblxyXG5cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NkUzIDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeVxyXG57XHJcbiAgICBib3JkZXItY29sb3I6IzAwNkZDQjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGQ0IgO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnNpZGViYXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItd2lkZ2V0cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYS1kb2xsYXItLWxheW91dFxyXG57XHJcbiAgICB3aWR0aDogMTQuMzNweDtcclxufVxyXG4uc2lkZWJhciAuc2lkZWJhci1pbm5lciAubmF2LXNpZGViYXIgbGkgaSB7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4iLCJcclxuLnBsYXllcnMgLnBhbmVsLmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5wbGF5ZXJzIC5kYXRhVGFibGVzX2xlbmd0aCAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdG9wOiAtNXB4O1xyXG59XHJcblxyXG4ucGxheWVycyAuZGF0YVRhYmxlc19sZW5ndGgge1xyXG5cclxufVxyXG5cclxuLnBsYXllcnMgLmxpc3Qtb2YtcGxheWVycyAuY29sLXNtLTEyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xyXG59XHJcblxyXG4ucGxheWVycyAudW5zZWxlY3Qge1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcclxuXHJcbiAgICAucGxheWVycyAucG9wb3ZlciB7XHJcblxyXG4gICAgICAgIG1pbi13aWR0aDogNjkycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbGF5ZXJzIC5saXN0LW9mLXBsYXllcnMgLmhvdmVyIC5pY2hlY2tib3hfbWluaW1hbC1ncmV5IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XHJcbn1cclxuXHJcbi5oZWFkLWNoZWNrYm94IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZpbGwge1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcbiAgICAubGlzdC1vZi1wbGF5ZXJzIC5hZGQtcGxheWVyLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gICAgdGFibGUgLmZvcm0tZ3JvdXAgLmJ0bi1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi50aW1lLXRhcmdldGluZy1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG59XHJcblxyXG4udGltZS10YXJnZXRpbmcge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDNweCAzcHg7XHJcblxyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4udGltZS10YXJnZXRpbmcgdGgsIC50aW1lLXRhcmdldGluZyB0ZCB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC50aW1lLXRhcmdldGluZyB7XHJcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDJweCAycHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lLXRhcmdldGluZyB0aCwgLnRpbWUtdGFyZ2V0aW5nIHRkIHtcclxuICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udHJvbC10aW1lLXRhcmdldGluZyAuc2FtcGxlIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG59XHJcblxyXG4uY29udHJvbC10aW1lLXRhcmdldGluZyAubm90LXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNkNTRlMjE7XHJcbn1cclxuXHJcbi5jb250cm9sLXRpbWUtdGFyZ2V0aW5nIC5zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzhhMzAwO1xyXG59XHJcblxyXG4udGltZS10YXJnZXRpbmcgLmhvdXJzLWhlYWQge1xyXG5cclxufVxyXG5cclxuLnRpbWUtdGFyZ2V0aW5nIC5ob3Vycy1oZWFkIC5ob3Vycy1pdGVtcyB7XHJcblxyXG59XHJcblxyXG4udGltZS10YXJnZXRpbmcgLmRheXMge1xyXG5cclxufVxyXG5cclxuLnRpbWUtdGFyZ2V0aW5nIC5ob3VycyB7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5wbGF5ZXItbGFzdC1wbGF5LWV2ZW50cyB0YWJsZS5kYXRhVGFibGUgdGhlYWQgIC5zb3J0aW5nX2FzYzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgIC5hc3NpZ24tdmlydHVhbC1zY3JlZW4tbW9kYWwgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiJdfQ== */
