/*!
 * Stylesheet for the Date Range Picker, for use with Semantic UI
 *
 * Copyright 2013-2015 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
 *
 * Built for http://www.improvely.com
 */.daterangepicker.dropdown-menu{max-width:none;display:none;z-index:3000;border:1px solid #ccc;box-shadow:0 0 5px #ccc}.daterangepicker.opensleft .calendar,.daterangepicker.opensleft .ranges{float:left;margin:4px}.daterangepicker.openscenter .calendar,.daterangepicker.openscenter .ranges,.daterangepicker.opensright .calendar,.daterangepicker.opensright .ranges{float:right;margin:4px}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker .ranges .range_inputs>div,.daterangepicker_start_input{float:left}.daterangepicker .ranges{width:160px;text-align:left}.daterangepicker .ranges .range_inputs>div:nth-child(2){padding-left:11px}.daterangepicker .calendar{display:none;max-width:270px}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar.single .calendar-date{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .daterangepicker_end_input label,.daterangepicker .daterangepicker_start_input label{color:#333;display:block;font-size:11px;font-weight:400;height:20px;line-height:20px;margin-bottom:2px;text-shadow:#fff 1px 1px 0;text-transform:uppercase;width:74px}.daterangepicker .ranges input{font-size:11px}.daterangepicker .ranges .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;display:block;font-size:11px;height:30px;line-height:30px;vertical-align:middle;margin:0 0 10px;padding:0 6px;width:74px}.daterangepicker.opensleft:after,.daterangepicker.opensleft:before{display:inline-block;content:''}.daterangepicker .ranges ul{list-style:none;margin:0;padding:0}.daterangepicker .ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#08c;padding:3px 12px;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}.daterangepicker .calendar-date{border:1px solid #ddd;padding:4px;border-radius:4px;background:#fff}.daterangepicker .calendar-time{text-align:center;margin:8px auto 0;line-height:30px}.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2)}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{position:absolute;display:inline-block;content:'';left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:before{top:-7px;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2)}.daterangepicker.openscenter:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;white-space:nowrap}.daterangepicker option.disabled,.daterangepicker td.disabled,.daterangepicker td.off{color:#999}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}.daterangepicker td.in-range{background:#ebf4f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.daterangepicker td.start-date{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.daterangepicker td.end-date{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker .ui.dropdown.monthselect,.daterangepicker .ui.dropdown.yearselect{font-size:12px;padding:5px;margin:0 5px 0 0;height:auto;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:auto}.daterangepicker select.yearselect{width:auto}.daterangepicker select.ui.dropdown.ampmselect,.daterangepicker select.ui.dropdown.hourselect,.daterangepicker select.ui.dropdown.minuteselect,.daterangepicker select.ui.dropdown.secondselect{padding:3px;height:2em}.daterangepicker .ui.dropdown.ampmselect,.daterangepicker .ui.dropdown.hourselect,.daterangepicker .ui.dropdown.minuteselect,.daterangepicker .ui.dropdown.secondselect{padding:5px}.daterangepicker .ui.dropdown.ampmselect>.text,.daterangepicker .ui.dropdown.hourselect>.text,.daterangepicker .ui.dropdown.minuteselect>.text,.daterangepicker .ui.dropdown.monthselect>.text,.daterangepicker .ui.dropdown.secondselect>.text,.daterangepicker .ui.dropdown.yearselect>.text{margin-right:1.25em}.daterangepicker .ui.dropdown.ampmselect>.dropdown.icon,.daterangepicker .ui.dropdown.hourselect>.dropdown.icon,.daterangepicker .ui.dropdown.minuteselect>.dropdown.icon,.daterangepicker .ui.dropdown.monthselect>.dropdown.icon,.daterangepicker .ui.dropdown.secondselect>.dropdown.icon,.daterangepicker .ui.dropdown.yearselect>.dropdown.icon{padding:.8em .15em .8em .8em}.daterangepicker_end_input{float:left;padding-left:11px}.daterangepicker th.month{width:auto;padding:0}.daterangepicker .next .right.arrow.icon,.daterangepicker .prev .left.arrow.icon{margin:0}
/*# sourceMappingURL=daterangepicker.min.css.map */
/*

	global colors
	----------------------------
	#FFF;		@white
	#F49614;	@orange		rgb(244, 150, 20);
	#2979FF;	@blue		rgb(41, 121, 255);
	#F5F5F5;	@gray
	#0A172F; 	@darkblue
	#00E676;	@green
	#FF1744;	@red
	#78909C;	@lightblue

*/

/* page titlte header
--------------------------------------*/
.pbc-page-title-header {

    background-color:#0A172F; 	/* @darkblue; */
}

.pbc-page-title-header .pbc-wrap {

    display:block;
    box-sizing:border-box;
    max-width:1240px;
    margin:0 auto;
    padding:20px 0 30px 0;
}

.pbc-page-title-header .pbc-wrap .pbc-wrap-title {

    display:block;
}

.pbc-page-title-header .pbc-wrap .pbc-wrap-title h1 {

    font-size:41px;
    font-weight:700;
    line-height:100%;
    color:#FFF; /* white */
    padding:15px 0 0 0;
}


/* announcement list
--------------------------------------*/
.pbc-announcement-list-header {

    display:block;
    box-sizing:border-box;
    position:relative;
    margin:0;
    padding:0 0 20px 0;
}

.pbc-announcement-list-header:after {

    display:table;
    content:'';
    clear:both;
}

.pbc-announcement-list-header .wrap-title {

}

.pbc-announcement-list-header .wrap-title .title {

    font-size:40px;
    font-weight:700;
    line-height:120%;
    padding:0;
    margin:0;
}

.pbc-announcement-list-header .info-bar {

    display:block;
    position:absolute;
    right:0;
    top:0;
}

.pbc-announcement-list-header .info-bar .counter {

}

.pbc-announcement-list-header .info-bar .counter .text {

    font-size:16px;
    font-weight:600;
    line-height:120%;
    padding:0;
    margin:0;
}

.pbc-announcement-list-header .info-bar .counter .text .value {

    color:#2979ff;
    margin:0 0 0 10px;
}

.pbc-announcement-list-header .info-bar .pbc-filter-bar {

    padding:10px 0 0 0;
}

.pbc-announcement-list-header .info-bar .pbc-filter-bar i.icon {

    margin:0;
}

@media only screen and (max-width: 760px) {

    .pbc-announcement-list-header .info-bar {

        padding:15px 0 0 0;
        position:static;
        right:initial;
        top:initial;
    }

    .pbc-announcement-list-header .info-bar .pbc-filter-bar {

        text-align:left;
    }
}

/* announcement trip
--------------------------------------*/
.pbc-announcement-trip {

    display:block;
    box-sizing:border-box;
    border-radius:8px;
    overflow:hidden;
    margin:0 0 35px 0;
    border:1px solid #ECEFF1;
}

.pbc-announcement-trip .wrap-cols {

    display:flex;
    flex-wrap:nowrap;
    flex-direction:row;
    align-items:stretch;
    justify-content:flex-start;
}

.pbc-announcement-trip .wrap-cols .left {

    width:44%;
    position:relative;
}

.pbc-announcement-trip .wrap-cols .right {

    width:56%;
    position:relative;
}

.pbc-announcement-trip .wrap-cols .left .wrap-image {

    display:block;
    line-height:0;
    height:100%;
    width:100%;
    background-image:url(/build/assets/img/content/img_announcement.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    background-size:cover;
}

.pbc-announcement-trip .wrap-cols .left .wrap-image img {

    width:100%;
    height:100%;
}

.pbc-announcement-trip .wrap-cols .left .sticker {

    display:block;
    box-sizing:border-box;
    position:absolute;
    left:20px;
    top:20px;
    border-radius:8px;
    overflow:hidden;
}

.pbc-announcement-trip .wrap-cols .left .sticker .top {

    background-color:#f49614;
    padding:10px 25px 10px 20px;
}

.pbc-announcement-trip .wrap-cols .left .sticker .top .description {

    font-size:16px;
    font-weight:300;
    line-height:100%;
    color:#FFFFFF;
    white-space:nowrap;
}

.pbc-announcement-trip .wrap-cols .left .sticker .top .description .text {

}

.pbc-announcement-trip .wrap-cols .left .sticker .top .price {

    font-size:30px;
    font-weight:700;
    line-height:100%;
    color:#FFFFFF;
    white-space:nowrap;
    margin:10px 0 0 0;
}

.pbc-announcement-trip .wrap-cols .left .sticker .top .price .value {

}

.pbc-announcement-trip .wrap-cols .left .sticker .bottom {

    background-color:#FFFFFF;
    padding:6px 15px 6px 12px;
}

.pbc-announcement-trip .wrap-cols .left .sticker .bottom .text {

    font-size:12px;
    font-weight:300;
    line-height:100%;
    margin:0 10px 0 0;
}

.pbc-announcement-trip .wrap-cols .left .sticker .bottom .price {

    font-size:20px;
    font-weight:700;
    line-height:100%;
    color:#f49614;
    position:relative;
    top:2px;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt {

    display:block;
    box-sizing:border-box;
    padding:20px 30px 20px 30px;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-trip-name {

}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-trip-name .trip-name {

    font-size:30px;
    font-weight:700;
    line-height:120%;
    padding:0;
    margin:0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features {

    display:block;
    padding:20px 0 0 0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features:after {

    display:table;
    content:'';
    clear:both;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .label {

    display:block;
    font-size:12px;
    font-weight:500;
    line-height:100%;
    padding:0 0 4px 0;
    margin:0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .label label {

    display:inline;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .label .pbc-rating {

    display:inline-block;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .label .pbc-rating .ui.star.rating .active.icon {

    text-shadow:none!important;
    color:#F49614!important; /* @orange */
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route {

    display:block;
    box-sizing:border-box;
    width:100%;
    float:left;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route .pbc-inner {

    display: inline-block;
    vertical-align:middle;
    padding:0 0 15px 0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route .pbc-inner .pbc-location {

    display:inline-block;
    font-size:16px;
    font-weight:300;
    margin:0 3px;
    vertical-align:bottom;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route .pbc-inner .pbc-location .pbc-name {

    vertical-align:middle;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route .pbc-inner .pbc-icon-marker {

    font-size:24px;
    display:inline-block;
    color:#F49614; /* @orange */
    vertical-align:middle;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route .pbc-inner .pbc-icon-checkmark {

    font-size:24px;
    display:inline-block;
    color:#2979FF; /* @blue */
    vertical-align:middle;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route .pbc-inner .pbc-icon-marker i.icon,
.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route .pbc-inner .pbc-icon-checkmark i.icon {

    width:auto;
    height:auto;
    line-height:100%;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route .pbc-inner .pbc-link {

    display:inline-block;
    margin:0 4px;
    vertical-align:bottom;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route .pbc-inner .pbc-link img {

    vertical-align:middle;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route .pbc-inner .pbc-separator {

    display:inline-block;
    letter-spacing:2px;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .route .pbc-inner .pbc-separator .pbc-text {

}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .country {

    display:block;
    box-sizing:border-box;
    width:25%;
    float:left;
    clear:both;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .country .pbc-inner {

    display: inline-block;
    vertical-align:middle;
    padding:0 0 15px 0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .country .pbc-inner .link {

    font-size:16px;
    font-weight:300;
    line-height:100%;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .country .pbc-inner .link a {

    color:#2979FF;
    text-decoration:underline;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .country .pbc-inner .link a:hover {

    color:#f49614;
    text-decoration:none;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .date {

    display:block;
    box-sizing:border-box;
    width:40%;
    float:left;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .date .pbc-inner {

    display: inline-block;
    vertical-align:middle;
    padding:0 0 15px 0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .date .pbc-inner .text {

    font-size:16px;
    font-weight:300;
    line-height:100%;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .skipper {

    display:block;
    box-sizing:border-box;
    width:35%;
    float:left;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .skipper .pbc-inner {

    display: inline-block;
    vertical-align:middle;
    padding:0 0 15px 0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .skipper .pbc-inner .text {

    font-size:16px;
    font-weight:300;
    line-height:100%;
}


.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .yacht {

    display:block;
    box-sizing:border-box;
    width:65%;
    float:left;
    clear:both;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .yacht .pbc-inner {

    display: inline-block;
    vertical-align:middle;
    padding:0 0 0 0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .yacht .pbc-inner .link {

    font-size:16px;
    font-weight:300;
    line-height:100%;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .yacht .pbc-inner .link a {

    color:#2979FF;
    text-decoration:underline;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .yacht .pbc-inner .link a:hover {

    color:#f49614;
    text-decoration:none;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .places {

    display:block;
    box-sizing:border-box;
    width:35%;
    float:left;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .places .pbc-inner {

    display: inline-block;
    vertical-align:middle;
    padding:0 0 15px 0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .places .pbc-inner .text {

    font-size:16px;
    font-weight:300;
    line-height:100%;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-description {

    display:block;
    padding:10px 0 0 0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-description p {

    font-size:14px;
    font-weight:300;
    line-height:170%;
    margin:0 0 10px 0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-description p:last-child {

    margin:0;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-more {

    display:block;
    box-sizing:border-box;
    text-align:right;
    padding:15px 0 0 0;
    margin:0;
    position:relative;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-more .btn-more {

    display:inline-block;
    font-size:16px;
    font-weight:700;
    line-height:50px;
    text-align:center;
    text-decoration:none;
    color:#FFFFFF;
    min-width:240px;
    max-width:240px;
    background-color:#2979ff;
    border-radius:6px;
    transition:all 0.15s;
    cursor:pointer;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-more .btn-more:hover {

    background-color:#f49614;
}

.pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-more .date-added {

    font-size:10px;
    font-weight:300;
    line-height:100%;
    color:#78909C;
    white-space:nowrap;
    position:absolute;
    left:0;
    bottom:0;
}

@media only screen and (max-width: 1280px) {

    .pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-more .btn-more {

        min-width:180px;
        max-width:180px;
        padding:0;
    }
}

@media only screen and (max-width: 1152px) {

    .pbc-announcement-trip .wrap-cols .left {

        width:40%;
    }

    .pbc-announcement-trip .wrap-cols .right {

        width:60%;
    }
}

@media only screen and (max-width: 760px) {

    .pbc-announcement-trip .wrap-cols {

        flex-wrap:wrap;
    }

    .pbc-announcement-trip .wrap-cols .left {

        width:100%;
    }

    .pbc-announcement-trip .wrap-cols .right {

        width:100%;
    }

    .pbc-announcement-trip .wrap-cols .left .wrap-image {

        height:160px;
        background-position:left center;
    }

    .pbc-announcement-trip .wrap-cols .right .wrap-cnt {

        padding:20px 20px 20px 20px;
    }

    .pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-more .btn-more {

        min-width:160px;
        max-width:160px;
    }
}

@media only screen and (max-width: 480px) {

    .pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .country {

        width:40%;
    }

    .pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .date {

        width:60%;
    }

    .pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .skipper {

        width:100%;
        clear:both;
    }

    .pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .yacht {

        width:100%;
    }

    .pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .yacht .pbc-inner {

        padding:0 0 15px 0;
    }

    .pbc-announcement-trip .wrap-cols .right .wrap-cnt .features .places {

        width:100%;
        clear:both;
    }

    .pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-more {

        text-align:center;
    }

    .pbc-announcement-trip .wrap-cols .right .wrap-cnt .wrap-more .date-added {

        padding:15px 0 0 0;
        position:static;
        left:initial;
        bottom:initial;
        text-align:center;
    }
}

/* announcement newsletter
---------------------------------------- */
.pbc-announcement-newsletter {

    display:block;
    width: 100%;
    box-sizing:border-box;
    margin:0 0 35px 0;
    padding:50px 100px 60px 100px;
    background-color:#f5f5f5;
    border-radius:8px;
    overflow:hidden;
    border:1px solid #ECEFF1;
}

.pbc-announcement-newsletter.bg-0 {

    background-color:#0a172f;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    /*background-image:url(../img/content/announcement_newsletter_bg.png);*/
}

.pbc-announcement-newsletter .pbc-wrap {

    display:block;
    max-width: 1366px;
    box-sizing:border-box;
    margin:0 auto;
    padding:0;
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form {

    max-width:720px;
    margin:0 auto 0 auto;
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form .ui.checkbox {

    font-size:12px;
    margin-top:25px;
    color:#0A172F; /* @darkblue */
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form .ui.checkbox label {

    color:#888888;
}

.pbc-announcement-newsletter.background .pbc-wrap .pbc-form .ui.checkbox label {

    color:#AAAAAA;
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form .ui.button {

    font-family: 'Fira Sans', sans-serif;
    font-size:16px;
    font-weight:700;
    color:#FFF; /* @white */
    background-color:#2979FF; /* @blue */
    padding-left:2.5em;
    padding-right:2.5em;
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form .ui.button:hover {

    background-color:#F49614; /* @orange */
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form .ui.button.pbc-desktop {

    display:flex;
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form .ui.button.pbc-mobile {

    display:none;
    padding-left:1.5em;
    padding-right:1.5em;
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form .pbc-title {

    margin-bottom:25px;
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form .pbc-title .pbc-icon {

    line-height:100%;
    padding:0 0 10px 0;
    text-align:center;
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form .pbc-title .pbc-icon svg {

    vertical-align:middle;
    width: 60px;
    height: 40px;
    fill: #f49614;
    vertical-align: middle
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form .pbc-title h2 {

    font-family: 'Fira Sans', sans-serif;
    font-size:41px;
    font-weight:300;
    line-height:130%;
    color:#0A172F; /* @darkblue */
    text-align:center;
    margin:0;
}

.pbc-announcement-newsletter.background .pbc-wrap .pbc-form .pbc-title h2 {

    color:#FFF;
}

.pbc-announcement-newsletter .pbc-wrap .pbc-form .pbc-title .pbc-subtitle {

    font-size:18px;
    font-weight:300;
    color:#0A172F; /* @darkblue */
    text-align:center;
    margin-top: 12px;
}

.pbc-announcement-newsletter.background .pbc-wrap .pbc-form .pbc-title .pbc-subtitle {

    color:#FFFFFF;
}

@media only screen and (max-width: 760px) {

    .pbc-announcement-newsletter {

        padding:50px 30px 60px 30px;
    }
}

@media only screen and (max-width: 540px) {

    .pbc-announcement-newsletter {

        padding:50px 20px 60px 20px;
    }

    .pbc-announcement-newsletter .pbc-wrap .pbc-form .ui.button.pbc-desktop {

        display:none;
    }

    .pbc-announcement-newsletter .pbc-wrap .pbc-form .ui.button.pbc-mobile {

        display:flex;
    }
}

/* load more
--------------------------------------*/
.pbc-load-more {
    padding: 10px 0 20px 0;
}

/* page cols
--------------------------------------*/
.pbc-page-cols {

    display:block;
    box-sizing:border-box;
    max-width:1240px;
    margin:0 auto;
    padding:0 0 50px 0;
}

.pbc-page-cols:after {

    display:block;
    content:'';
    clear:both;
}

.pbc-page-cols .pbc-col-left {

    display:block;
    box-sizing:border-box;
    width:32%;
    padding:0 20px 0 0;
    float:left;
}

.pbc-page-cols .pbc-col-right {

    display:block;
    box-sizing:border-box;
    width:68%;
    padding:0 0 0 20px;
    float:left;
}


/* responsive css
------------------------------------------------*/
@media only screen and (max-width: 1280px) {

    .pbc-page-title-header .pbc-wrap {

        padding: 20px 20px 30px 20px;
    }

    .pbc-page-cols {

        padding:0 20px 50px 20px;
    }
}


@media only screen and (max-width: 1024px) {

    .pbc-page-cols .pbc-col-left {

        width:100%;
        padding:0 0 40px 0;
    }

    .pbc-page-cols .pbc-col-right {

        width:100%;
        padding:0;
    }
}
/*

	global colors
	----------------------------
	#FFF; 		@white
	#F49614; 	@orange rgb(244, 150, 20);
	#2979FF;   	@blue 	rgb(41, 121, 255);
	#F5F5F5;	@gray
	#0A172F;	@darkblue
	#00E676;	@green
	#FF1744; 	@red
	#78909C;	@lightblue
*/

/* widget list */
.pbc-widget-list {

	display:block;
	max-width:100%;
}

.pbc-wgt {

	margin:0 0 30px 0;
}

.pbc-widget-list > div:last-child {

	margin:0;
}


/* widget header */
.pbc-wgt-header {

	line-height:30px;
	padding:0 0 10px 0;
}

.pbc-wgt-header h5 {

	display:inline-block;
	font-size:20px;
	font-weight:700;
	padding:0;
	margin:0 0 0 5px;
	vertical-align:middle;
}

.pbc-wgt-header svg {

	width:30px;
	height:30px;
	fill:#F49614; 	/* @orange */
	vertical-align:middle;
}

/* widget dot header */
.pbc-wgt-dot-header {

	line-height:30px;
	padding:0 0 10px 0;
}

.pbc-wgt-dot-header h5 {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	padding:0 0 0 15px;
	margin:0;
	vertical-align:middle;
	position:relative;
}

.pbc-wgt-dot-header h5:before {

	display:block;
	content:'';
	width:7px;
	height:7px;
	border-radius:100%;
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-4px);
	background-color:#F49614; /* @orange */
}


/*	filter
--------------------------------------------*/
.pbc-wgt-filter {

}

/* panel */
.pbc-wgt-filter .pbc-param {

	background-color:#F8F8F8;
	margin: 0 0 10px 0;
}

.pbc-wgt-filter .pbc-param .pbc-wrap {

	padding:30px 30px 20px 30px;
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-name {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	position:relative;
	margin:0 0 15px 0;
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-name:after {

	display:block;
	content: '';
	width:7px;
	height:7px;
	border-radius:100%;
	background-color:#F49614; /* @orange */
	position:absolute;
	left:-17px;
	top:50%;
	transform: translateY(-50%);
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols {

}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-2 {

	box-sizing:border-box;
	width:50%;
	float:left;
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-1 {

	box-sizing:border-box;
	width:100%;
	float:left;
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-2 > div:last-child,
.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-1 > div:last-child {

	padding-bottom:0;
}

.pbc-wgt-filter .pbc-param .ui.checkbox {

	display:block;
	padding:0 0 10px 0;
}

.pbc-wgt-filter .pbc-param .ui.checkbox label:before {

}

.pbc-wgt-filter .pbc-param .pbc-btn-wrap {

	text-align:left;
	padding:20px 0 0 0;
}

.pbc-wgt-filter .pbc-param div.checkbox {

	margin:0 0 10px 0;
}

.pbc-wgt-filter .pbc-param div.checkbox input {

	width:16px;
	height:16px;
	background-color:#FFF;
	border:1px solid #0A172F;
	border-radius:3px;
	vertical-align:middle;
	margin:0 8px 0 0;
	outline:none;
	cursor:pointer;

	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;

}

.pbc-wgt-filter .pbc-param div.checkbox input:focus {

	outline:none;
	box-shadow:initial;
}

.pbc-wgt-filter .pbc-param div.checkbox input:after {

	font-family:Checkbox;
	content: '\e800';
	color:transparent;
}

.pbc-wgt-filter .pbc-param div.checkbox input:checked:after {

	color:#0A172F;
}

.pbc-wgt-filter .pbc-param div.checkbox a {

	text-decoration:none;
	vertical-align:middle;
	color:#0A172F;
}

.pbc-wgt-filter .pbc-param .pbc-btn-filter {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#2979FF;   /* @blue */
	padding:0;
	background: none;
	border: none;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-wgt-filter .pbc-param .pbc-btn-filter:hover {

	color:#F49614; /* @orange */
}

/* date */
.pbc-wgt-filter .pbc-date {

	display:block;
	position:relative;
	padding:20px;
	background-color:#F49614; /* @orange */
	border-radius:6px;
	box-shadow:0px 4px 8px rgba(0, 0, 0, 0.2);
}


.pbc-wgt-filter .pbc-date:after {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:50%;
	bottom:-5px;
	transform:translateX(-50%) rotate(45deg);
	background-color: #F49614;
}

.pbc-wgt-filter .pbc-date label {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#FFF; /* @white */
	padding:0 0 6px 0;
}

.pbc-wgt-filter .pbc-date .ui.calendar i.icon {

	color:#2979FF;  /* @blue */
	opacity:1.0;
}

.pbc-wgt-filter .pbc-date .ui.calendar .ui.input input {

	line-height: 50px;
	padding: 0 1em;
	width:100%;
	border:1px solid #0A172F; /* @darkblue */
	outline:none;
}

.pbc-wgt-filter .pbc-date .ui.calendar .ui.table tr td.range {

	background: rgba(41, 121, 255, .1);
}


/* typ rejsu */
.pbc-wgt-filter .pbc-trip-type {

}

.pbc-wgt-filter .pbc-trip-type:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-wgt-filter .pbc-trip-type .pbc-items-list {

}

.pbc-wgt-filter .pbc-trip-type .pbc-item {

	display:block;
	box-sizing: border-box;
	font-size:12px;
	font-weight:300;
	line-height:120%;
	text-align:center;

	float:left;
	width:22%;
	margin-right:4%;
	margin-bottom:12px;
	background-color:#FFF; /* @white */
	border-radius:6px;
	border:1px solid #ECEFF1;
	padding:10px 6px 10px 6px;
	cursor:pointer;
	filter: grayscale(100%);
}

.pbc-wgt-filter .pbc-trip-type .pbc-items-list > div:last-child {

	margin-right:0;
}

.pbc-wgt-filter .pbc-trip-type .pbc-items-list > div:nth-child(4n+0) {

	margin-right:0;
}

.pbc-wgt-filter .pbc-trip-type .pbc-item:hover {

	border:1px solid #2979FF;  /* @blue */
}

.pbc-wgt-filter .pbc-trip-type .pbc-item.pbc-selected {

	border:1px solid #2979FF;  /* @blue */
	filter: none;
}

.pbc-wgt-filter .pbc-trip-type .pbc-item img {

	max-width:100%;
}

.pbc-wgt-filter .pbc-trip-type .pbc-item span {

	display:block;
	padding:6px 0 0 0;
}

/* price range */
.pbc-wgt-filter .pbc-range {

	padding:0 0 35px 0;
	-webkit-tap-highlight-color: transparent;
}

.pbc-wgt-filter .pbc-range .pbc-bar {

	display:block;
	width:100%;
	height:25px;
	box-sizing:border-box;
	position:relative;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-start,
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-end {

	display:block;
	box-sizing: border-box;
	width:17px;
	height:17px;
	position:absolute;
	top:4px;
	border:2px solid #2979FF;  /* @blue */
	border-radius:100%;
	background-color: #FFF; /* @white */
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-start {

	left:0;
}
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-end {

	right:0;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-line {

	display:block;
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	top:12px;
	background-color:#2979FF;  /* @blue */
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb {

	display:block;
	box-sizing:border-box;
	width:40%;
	height:25px;
	position:absolute;
	left:30px;
	top:0;
	border-radius:25px;
	border:1px solid #F49614; /* @orange */
	background-color: #FFF; /* @white */
	cursor:pointer;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb.pbc-grab {

	background-color:rgb(255, 246, 235);
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-left,
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-right {

	display:block;
	box-sizing:border-box;
	width:19px;
	height:19px;
	position:absolute;
	top:2px;
	background-color:#F49614; /* @orange */
	border-radius:100%;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-left {

	left:2px;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-right {

	right:2px;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-left svg,
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-right svg {

	position:absolute;
	width:80%;
	height:80%;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	fill:#FFF; /* @white */
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-start,
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-end {

	display:block;
	font-size:12px;
	font-weight:300;
	line-height:100%;
	color:#2979FF;  /* @blue */
	position:absolute;
	bottom:-25px;
	user-select: none;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-start {

	left:10px;
	transform:translateX(-50%);
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-end {

	right:10px;
	transform:translateX(50%);
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-start .pbc-currency,
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-end .pbc-currency {

	padding:0 0 0 5px;
}

/*	booking
--------------------------------------------*/
.pbc-wgt-booking {

}

/* panel */
.pbc-wgt-booking .pbc-panel {

	background-color:#F8F8F8;
	border-bottom:2px solid #F49614; 	/* @orange */
}

.pbc-wgt-booking .pbc-panel .pbc-wrap-inner {

	padding:20px 20px 20px 20px;
}

.pbc-wgt-booking .pbc-panel label.pbc-small {

	display:block;
	font-size: .92857143em;
	font-weight:700;
	line-height:120%;
	padding:0 0 5px 0;
}

.pbc-wgt-booking .pbc-panel label.pbc-big {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	padding:0 0 5px 0;
}

/* date */
.pbc-wgt-booking .pbc-panel .pbc-date {

	display:block;
	position:relative;
	padding:20px;
	background-color:#F49614; /* @orange */
	border-radius:6px;
	box-shadow:0px 4px 8px rgba(0, 0, 0, 0.2);
}


.pbc-wgt-booking .pbc-panel .pbc-date:after {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:50%;
	bottom:-5px;
	transform:translateX(-50%) rotate(45deg);
	background-color: #F49614;
}

.pbc-wgt-booking .pbc-panel .pbc-date label {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#FFF; /* @white */
	padding:0 0 6px 0;
}


.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection {

	line-height: 50px;
	padding: 0 1em;
	border: 1px solid #0A172F;
	width:100%;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection.active .menu {

	border-color: #353535;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection i.icon {

	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:5px;
	top:50%;
	transform:translateY(-50%);
	line-height:20px;
	color:#2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection.active.dropdown i.icon:after {

	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);

}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .menu > .item {

	padding:0 1em!important;
	line-height:50px;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .pbc-box {

	display:inline-block;
	position:absolute;
	top:50%;
	right:20px;
	transform:translateY(-50%);
	background-color:#000;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	padding:6px 16px;
	font-weight:700;
	line-height:12px;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .text .pbc-box {

	right:38px;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .pbc-box:after {

	content: '';
	position: absolute;
	right: 100%;
	top: 0;
	width: 0;
	height: 100%;
	border-top: 12px solid transparent;
	border-right: 12px solid #000;
	border-bottom: 12px solid transparent;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .pbc-box .pbc-days {

	font-size:12px;
	font-weight:700;
	line-height:100%;
	color:#FFF; /* @white */
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .pbc-box .pbc-unit {

	font-size:12px;
	font-weight:700;
	line-height:100%;
	color:#FFF; /* @white */
}

/* jacht */
.pbc-wgt-booking .pbc-panel .pbc-yacht {

	padding:0 0 20px 0;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .ui.selection.dropdown {

	line-height:48px;
	padding:0 30px 0 15px;
	border:1px solid #0A172F;	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .ui.selection.active.dropdown .menu {

	border-color: #0A172F;	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .ui.selection.dropdown i.icon {

	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:5px;
	top:50%;
	transform:translateY(-50%);
	line-height:20px;
	color:#2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .ui.selection.dropdown i.icon:after {

	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);

}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input {

	display:block;
	position:relative;
	padding:0;
	margin:0;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input .pbc-box {

	display:block;
	position:absolute;
	top:50%;
	right:38px;
	transform:translateY(-14px);
	padding:6px 16px;
	background-color: #eceff1;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 6px 16px;
    font-weight: 500;
    line-height: 16px;
		pointer-events: none;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input .pbc-box:after {
	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	width: 0;
	height: 100%;
	border-top: 12px solid transparent;
	border-right: 12px solid #eceff1;
	border-bottom: 12px solid transparent;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input .pbc-box .pbc-free {

	font-size:17px;
	color:#F49614; 	/* @orange */
	vertical-align:baseline;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input .pbc-box .pbc-separator {

	font-size:14px;
	color:#78909C;	/* @lightblue */
	vertical-align:baseline;
	margin:0 1px;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input .pbc-box .pbc-places {

	font-size:14px;
	color:#78909C;	/* @lightblue */
	vertical-align:baseline;
}

/* dorosli, dzieci */
.pbc-wgt-booking .pbc-panel .pbc-adult-kid {

	padding:0 0 20px 0;
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .pbc-left {

	display:block;
	box-sizing:border-box;
	width:50%;
	padding:0 20px 0 0;
	float:left;
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .pbc-right {

	display:block;
	box-sizing:border-box;
	width:50%;
	padding:0 0 0 20px;
	float:right;
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .ui.selection.dropdown {

	line-height:48px;
	padding:0 30px 0 15px;
	border:1px solid #0A172F;	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .ui.selection.active.dropdown .menu {

	border-color: #0A172F;	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .ui.selection.dropdown i.icon {

	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:5px;
	top:50%;
	transform:translateY(-50%);
	line-height:20px;
	color:#2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .ui.selection.dropdown i.icon:after {

	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);

}

/* extensions */
.pbc-wgt-booking .pbc-panel .pbc-extension {

	padding:5px 0 10px 0;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-label {

	font-size:16px;
	line-height:150%;
	padding:0 0 10px 0;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-label:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-label .pbc-name {

	display:inline-block;
	float:left;
	font-weight:300;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-label .pbc-btn-change {

	display:inline-block;
	float:right;
	font-weight:700;
	color:#2979FF; 	/* @blue */
	cursor:pointer;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-label .pbc-btn-change:hover {

	color:#F49614; 	/* @orange */
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list {

	display:block;
	position:relative;
	padding:0 0 0 30px;
	margin:0;
	list-style-type:none;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li {

	display:none;
	font-size:16px;
	font-weight:300;
	line-height:24px;
	color:#78909C;	/* @lightblue */
	padding:12px 16px;
	border:1px solid #ECEFF1;
	background-color:#FFF; /* @white */
	border-radius:6px;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li.pbc-selected {

	display:block;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li:before {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:62px;
	top:-6px;
	transform:rotate(45deg);
	border-left:1px solid #ECEFF1; 	/* @blue */
	border-top:1px solid #ECEFF1; 	/* @blue */
	background-color: #FFF;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li .pbc-company {

	display:block;
	line-height:24px;
	width:25%;
	vertical-align:middle;
	float:left;
	text-align:left;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li .pbc-company img {

	vertical-align:middle;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li .pbc-name {

	display:block;
	width:55%;
	vertical-align:middle;
	float:left;
	text-align:left;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li .pbc-price {

	display:block;
	width:20%;
	vertical-align:middle;
	float:left;
	text-align:right;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols {

	padding:0 0 10px 0;
	border-bottom:1px solid #ECEFF1;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .col-checkbox {

	float:left;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .col-price {

	float:right;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox label {

	font-size:16px;
	font-weight:300;
	padding:1px 0 0 30px;
	line-height:17px;
	color:#0A172F; 	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox label a {

	text-decoration:underline;
	color: #2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox label a:hover {

	text-decoration:none;
	color:#F49614;	/* @orange */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox label:before {

	border:1px solid #000; /* @black */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox input:checked~label:before {

    background-color: #2979FF;   /* @blue */
    border-color: #2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox input:checked~label:after {

	color:#FFF; /* @white */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .pbc-btn-change {

	vertical-align:text-top;
	margin:0 0 0 5px;
	cursor:pointer;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .col-price {

	font-size:16px;
	font-weight:700;
	line-height:18px;
	color:#F49614; 	/* @orange */
}


.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols {

	padding:0 0 10px 0;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .col-checkbox {

	float:left;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .col-price {

	float:right;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox label {

	font-size:16px;
	font-weight:300;
	padding:1px 0 0 30px;
	line-height:17px;
	color:#0A172F; 	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox label a {

	text-decoration:underline;
	color: #2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox label a:hover {

	text-decoration:none;
	color:#F49614;	/* @orange */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox label:before {

	border:1px solid #000; /* @black */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox input:checked~label:before {

    background-color: #2979FF;   /* @blue */
    border-color: #2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox input:checked~label:after {

	color:#FFF; /* @white */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .pbc-btn-change {

	font-size:16px;
	font-weight:700;
	line-height:18px;
	color: #2979FF; /* @blue */
	cursor:pointer;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .pbc-btn-change:hover {

	color:#F49614;	/* @orange */
}

/* price summary */
.pbc-wgt-booking .pbc-price-summary {

	padding:20px 20px 0 20px;
}

.pbc-wgt-booking .pbc-price-summary:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-booking .pbc-price-summary .pbc-left {

	width:35%;
	box-sizing:border-box;
	float:left;
	padding:0 0 0 0;
}

.pbc-wgt-booking .pbc-price-summary .pbc-right {

	width:65%;
	box-sizing:border-box;
	float:right;
}

.pbc-wgt-booking .pbc-price-summary .pbc-price {

	font-size:41px;
	font-weight:700;
	line-height:100%;
	text-align:right;
	color:#F49614; 	/* @orange */
}

.pbc-wgt-booking .pbc-price-summary .pbc-price .pbc-value {

}

.pbc-wgt-booking .pbc-price-summary .pbc-price-add {

	font-size:16px;
	font-weight:300;
	line-height:20px;
	text-align:right;
	padding:10px 0 0 0;
}

.pbc-wgt-booking .pbc-price-summary .pbc-price-add img {

  display:inline-block;
	vertical-align:middle;
	margin:0 5px 0 0;
  cursor:pointer;
}

.pbc-wgt-booking .pbc-price-summary .pbc-price-add .pbc-sign {

	vertical-align:middle;
}

.pbc-wgt-booking .pbc-price-summary .pbc-price-add .pbc-value {

	vertical-align:middle;
}

.pbc-wgt-booking .pbc-price-summary .pbc-price-add .pbc-currency {

	vertical-align:middle;
}

/* button */
.pbc-wgt-booking .pbc-wrap-btn {

	margin:30px 0 0 0;
}

.pbc-wgt-booking .pbc-wrap-btn a,
.pbc-wgt-booking .pbc-wrap-btn button {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:16px;
	font-weight:700;
	line-height:50px;
	text-align:center;
	color:#FFF; /* @white */
	background-color:#2979FF; 	/* @blue */
	border-radius:6px;
	border:none;
	outline:none;
	transition: background-color .1s ease;
}

.pbc-wgt-booking .pbc-wrap-btn a:hover,
.pbc-wgt-booking .pbc-wrap-btn button:hover {

	background-color:#F49614; 	/* @orange */
}

/* phone */
.pbc-wgt-booking .pbc-phone {

	position:relative;
	font-size:16px;
	font-weight:300;
	text-align:center;
	border-radius:6px;
	padding:20px;
	border:1px solid #2979FF; 	/* @blue */
	background-color: #FAFAFA;
	margin:20px 0 0 0;
}

.pbc-wgt-booking .pbc-phone:after {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:50%;
	top:-6px;
	transform:translateX(-50%) rotate(45deg);
	border-left:1px solid #2979FF; 	/* @blue */
	border-top:1px solid #2979FF; 	/* @blue */
	background-color: #FAFAFA;
}

.pbc-wgt-booking .pbc-phone .pbc-link {

	font-size:20px;
	line-height:32px;
	text-align:center;
	margin:5px 0 0 0;
}

.pbc-wgt-booking .pbc-phone a {

	display:inline-block;
	color:#2979FF; 	/* @blue */
}

.pbc-wgt-booking .pbc-phone a:hover {

	color:#F49614; 	/* @orange */
}

.pbc-wgt-booking .pbc-phone a img {

	vertical-align:middle;
}

.pbc-wgt-booking .pbc-phone a span {

	vertical-align:middle;
}







.pbc-wgt-booking .pbc-register {

}

.pbc-wgt-booking .pbc-register .pbc-wrap-title {

	padding:15px 0 5px 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-title h5 {

	font-size:20px;
	font-weight:700;
	line-height:100%;
	text-align:left;
	color:#F49614; 	/* @orange */
	padding:0;
	margin:0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form {

}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-wrap-rows {

	margin:0 0 30px 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row {

	padding:10px 0 0 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row.pbc-checkbox {

	padding:15px 0 0 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item {

	display:block;
	box-sizing:border-box;
	width:100%;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-half {

	width:50%;
	float:left;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-left {

	padding:0 10px 0 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-right {

	padding:0 0 0 10px;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item .pbc-label {

	display: block;
	font-size: 12px;
	font-weight: 700;
	line-height: 100%;
	margin: 0;
	padding: 0 0 6px 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item input {

	display: block;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	line-height: 48px;
	color: rgba(0, 0, 0, 0.9);
	width: 100%;
	resize: none;
	border-radius: 4px;
	border: 1px solid #0A172F;
	padding: 0 0 0 1em;
	outline: none;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label {

    font-size: 11px;
    font-weight: 300;
    padding: 0 0 0 30px;
    line-height: 17px;
    color: #0A172F;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label a {

	color:#2979FF; /* @blue */
	text-decoration:underline;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label a:hover {

	color:#F49614; 	/* @orange */
	text-decoration:none;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-wrap-btn {

	text-align:center;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-wrap-btn .pbc-btn {

	display: block;
	box-sizing: border-box;
	width:100%;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	text-transform:uppercase;
	padding: 15px 30px 15px 30px;
	text-align: center;
	color: #FFF;
	background-color:#2979FF; /* @blue */
	border-radius: 6px;
	border: none;
	outline: none;
	cursor:pointer;
	transition: background-color .1s ease;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-wrap-btn .pbc-btn:hover {

	background-color:#F49614; /* @orange */
}

.pbc-wgt-booking .pbc-features-list {

	padding:20px 0 0 0;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list {

	display:block;
	padding:0;
	margin:0;
	list-style-type:none;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list li.pbc-item {

	display:block;
	box-sizing:border-box;
	width:50%;
	float:left;
	padding:0 10px 0 50px;
	line-height:50px;
	position:relative;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list li.pbc-item:nth-child(2n+1) {

	clear:both;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list li.pbc-item .pbc-icon {

	display:block;
	box-sizing:border-box;
	width:40px;
	height:40px;
	position:absolute;
	left:0;
	top:0;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list li.pbc-item .pbc-icon img {

	width:100%;
	height:100%;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list li.pbc-item .pbc-text {

	display:inline-block;
	font-size:11px;
	font-weight:300;
	line-height:120%;
	vertical-align:middle;
}










/*	rating
--------------------------------------------*/
.pbc-wgt-rating {

}

.pbc-wgt-rating .pbc-list {

}

.pbc-wgt-rating .pbc-list > div:last-child {

	margin-bottom:0;
}

.pbc-wgt-rating .pbc-item {

	display:block;
	border-radius:5px;
	overflow:hidden;
	border:1px solid #ECEFF1;
	background-color:#FFF; /* @white */
	margin:0 0 20px 0;
}

.pbc-wgt-rating .pbc-item .pbc-cols {

}

.pbc-wgt-rating .pbc-item .pbc-cols:after {

	display:table;
	content:' ';
	clear:both;
}

.pbc-wgt-rating .pbc-item .pbc-cols .pbc-left {

	float:left;
}

.pbc-wgt-rating .pbc-item .pbc-cols .pbc-right {

	float:right;
}

.pbc-wgt-rating .pbc-item .pbc-text {

	padding:20px 20px 30px 20px;
}

.pbc-wgt-rating .pbc-item .pbc-text p {

	font-size:14px;
	font-weight:300;
	line-height:18px;
	margin:0;
	padding:0 0 10px 0;
}

.pbc-wgt-rating .pbc-item .pbc-text p:last-child {

	padding:0;
}

.pbc-wgt-rating .pbc-item .pbc-bottom {

	background-color:#FAFAFA;
	border-top:1px solid #ECEFF1;
	padding:15px 20px 18px 20px;
	position:relative;
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user {

	padding:0 0 0 40px;
	position:relative;
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user .pbc-user-name {

	font-size:12px;
	font-weight:300;
	line-height:120%;
	color: #78909C; /* lightblue */
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user .pbc-user-name .pbc-value {

	margin:0 5px 0 0;
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user .pbc-user-date {

	font-size:10px;
	font-weight:300;
	line-height:180%;
	color: #78909C; /* lightblue */
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user .pbc-user-avatar {

	display:block;
	width:30px;
	height:30px;
	position:absolute;
	left:0;
	top:40%;
	transform:translateY(-50%);
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user .pbc-avatar img {

}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-arrow {

	display:block;
	width:8px;
	height:8px;
	position:absolute;
	left:25px;
	top:-4px;
	background-color:#FAFAFA;
	border-left:1px solid #ECEFF1;
	border-top:1px solid #ECEFF1;
	transform:rotate(45deg);
}

.pbc-wgt-rating .pbc-item .pbc-bottom .ui.star.rating .active.icon {

	text-shadow:none!important;
	color:#F49614!important; /* @orange */
}

.pbc-wgt-rating .pbc-wrap-btn {

	margin:30px 0 0 0;
}

.pbc-wgt-rating .pbc-wrap-btn a,
.pbc-wgt-rating .pbc-wrap-btn button {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:16px;
	font-weight:700;
	line-height:50px;
	text-align:center;
	color:#FFF; /* @white */
	background-color:#2979FF; 	/* @blue */
	border-radius:6px;
	border:none;
	outline:none;
	transition: background-color .1s ease;
}

.pbc-wgt-rating .pbc-wrap-btn a:hover,
.pbc-wgt-rating .pbc-wrap-btn button:hover {

	background-color:#F49614; 	/* @orange */
}

@media only screen and (max-width: 768px) {

	.pbc-wgt-rating {

		display:none;
	}
}

/* okno modalne wyboru ubezpiecznia
------------------------------------------*/
.pbc-modal-ubezpieczenie {

	background-color:#FFF; /* @white */
}

.pbc-modal-ubezpieczenie .pbc-btn-close {

	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}

.pbc-modal-ubezpieczenie .pbc-btn-close svg {

	position: absolute;
	display: block;
	fill: rgba(41, 121, 255, 0.8);
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.pbc-modal-ubezpieczenie .pbc-btn-close:hover svg {

	fill: rgba(41, 121, 255, 1.0);
}

.pbc-modal-ubezpieczenie .pbc-bar {

	display:block;
	position:relative;
	padding:30px;
	background-color:#FAFAFA;
	border-bottom:1px solid #ECEFF1;
}

.pbc-modal-ubezpieczenie .pbc-bar:after {

	display:block;
	content: ' ';
	width:12px;
	height:12px;
	position:absolute;
	left:50%;
	bottom:-6px;
	transform:translateX(-50%) rotate(45deg);
	border-right:1px solid #ECEFF1;
	border-bottom:1px solid #ECEFF1;
	background-color: #FAFAFA;
}

.pbc-modal-ubezpieczenie .pbc-cnt {

	padding:40px 30px 70px 30px;
	box-sizing:border-box;
	position:relative;
}

.pbc-modal-ubezpieczenie .pbc-pricing-table {

	padding:90px 0 200px 0;
}

.pbc-modal-ubezpieczenie .pbc-pricing-table ul.pbc-rows {

	list-style-type:none;
	padding:0;
	margin:0;
	border-bottom:1px solid #F49614; 	/* @orange */
}

.pbc-modal-ubezpieczenie .pbc-pricing-table ul.pbc-rows li {

	display:block;
	padding:0 20px;
	margin:0;
	background-color:#F5F5F5;
}

.pbc-modal-ubezpieczenie .pbc-pricing-table ul.pbc-rows li:nth-child(2n+2) {

	background-color:#FAFAFA;
}

.pbc-modal-ubezpieczenie .pbc-pricing-table ul.pbc-rows li .pbc-wrap-text {

	display:table;
	width:150px;
}

.pbc-modal-ubezpieczenie .pbc-pricing-table ul.pbc-rows li .pbc-wrap-text .pbc-text {

	display:table-cell;
	font-size:12px;
	font-weight:700;
	line-height:18px;
	vertical-align:middle;
	height:50px;
}

.pbc-modal-ubezpieczenie .pbc-columns {

	display:block;
	box-sizing:border-box;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	padding:40px 30px 70px 190px;
}

.pbc-modal-ubezpieczenie .pbc-columns:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item {

	display:block;
	box-sizing:border-box;
	width:30%;
	height:100%;
	float:right;
	margin:0 2%;
	border-radius:6px;
	box-shadow:0px 0px 8px rgba(0, 0, 0, 0.3);
	position:relative;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item:hover,
.pbc-modal-ubezpieczenie .pbc-columns .pbc-item.pbc-selected {

	box-shadow:0px 0px 10px rgba(41, 121, 255, 0.8); /* @blue */
}

.pbc-modal-ubezpieczenie .pbc-columns > div:first-child {

	margin-right:0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item .pbc-logo {

	display:block;
	line-height:90px;
	text-align:center;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item .pbc-logo img {

	vertical-align:middle;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item .pbc-badge {

	display:inline-block;
	line-height:0;
	position:absolute;
	right:20px;
	top:0;
	transform:translateY(-50%);
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item ul {

	display:block;
	list-style-type:none;
	padding:0;
	margin:0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item ul li {

	font-size:14px;
	font-weight:300;
	line-height:50px;
	text-align:center;
	color:#78909C;	/* @lightblue */
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description {

	text-align:center;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description .pbc-name {

	font-size:16px;
	font-weight:700;
	line-height:120%;
	padding:20px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description .pbc-price {

	font-size:41px;
	font-weight:700;
	line-height:100%;
	color:#F49614; 	/* @orange */
	padding:10px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description .pbc-separator {

	font-size:14px;
	font-weight:300;
	line-height:120%;
	padding:5px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description .pbc-text {

	font-size:14px;
	font-weight:300;
	line-height:140%;
	padding:5px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description .pbc-small {

	font-size:9px;
	font-weight:300;
	padding:5px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-btn {

	display:block;
	width:100%;
	font-size:16px;
	font-weight:700;
	line-height:140%;
	text-align:center;
	color:#2979FF; 	/* @blue */
	cursor:pointer;
	position:absolute;
	left:0;
	bottom:0;
	transform:translateY(100%);
	padding:20px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-btn:hover {

	color:#F49614; 	/* @orange */
}


/* okno modalne wyboru transportu
------------------------------------------*/
.pbc-modal-transport {
	/*overflow-y: scroll;*/
	background-color:#FFF; /* @white */
	width: 100% !important;
	height: 100% !important;
	/*min-height: 960px;*/
	max-width: 1150px;
	/*min-width: 960px;*/
	/*position: absolute;*/
	margin: auto;
}

.pbc-modal-transport .pbc-btn-close {

	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}

.pbc-modal-transport .pbc-btn-close svg {

	position: absolute;
	display: block;
	fill: rgba(41, 121, 255, 0.8);
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.pbc-modal-transport .pbc-btn-close:hover svg {

	fill: rgba(41, 121, 255, 1.0);
}

.pbc-modal-transport .pbc-bar {

	display:block;
	position:relative;
	padding:30px;
	background-color:#FAFAFA;
	border-bottom:1px solid #ECEFF1;
}

.pbc-modal-transport .pbc-bar:after {

	display:block;
	content: ' ';
	width:12px;
	height:12px;
	position:absolute;
	left:50%;
	bottom:-6px;
	transform:translateX(-50%) rotate(45deg);
	border-right:1px solid #ECEFF1;
	border-bottom:1px solid #ECEFF1;
	background-color: #FAFAFA;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-header {

}

.pbc-modal-transport .pbc-bar label {

	display:block;
	font-size:12px;
	font-weight:700;
	line-height:120%;
	margin:0;
	padding:0 0 8px 0;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols {

	padding:15px 0 0 0;
	position:relative;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols .pbc-col-left {

	display:block;
	box-sizing:border-box;
	float:left;
	width:50%;
	padding:0 60px 0 0;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols .pbc-col-right {

	display:block;
	box-sizing:border-box;
	float:left;
	width:50%;
	padding:0 0 0 60px;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols .pbc-wrap-link {

	display:inline-block;
	position:absolute;
	left:50%;
	bottom:15px;
	transform:translateX(-50%);
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols .pbc-wrap-link img {

}

.pbc-modal-transport .pbc-bar .pbc-trip-start {

}

.pbc-modal-transport .pbc-bar .pbc-trip-end {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:16px;
	font-weight:300;
	line-height:50px;
	border-radius:6px;
	border:1px solid #ECEFF1;
	background-color: #F5F5F5;
	outline:none;
	position:relative;
	padding:0 0 0 60px;
	pointer-events:none;
}

.pbc-modal-transport .pbc-bar .pbc-trip-end svg {

	display:block;
	width:24px;
	height:24px;
	fill:#2979FF; 	/* @blue */
	position:absolute;
	left:15px;
	top:50%;
	transform:translateY(-50%);
}

.pbc-modal-transport .pbc-bar .ui.dropdown {

	line-height:50px;
	padding:0 30px 0 15px;
}

.pbc-modal-transport .pbc-bar .ui.dropdown .pbc-change {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:100%;
	color:#2979FF; 	/* @blue */
	position:absolute;
	right:30px;
	top:50%;
	transform: translateY(-50%);
	cursor:pointer;
}

.pbc-modal-transport .pbc-bar .ui.dropdown .pbc-change:hover {

	color:#F49614; 	/* @orange */
}

.pbc-modal-transport .pbc-bar .ui.selection.dropdown > i.icon {

	line-height: 0;
	top: 50%;
	padding: 0;
	margin: 0;
	color:#2979FF;  /* @blue */
}

.pbc-modal-transport .pbc-cnt {

	padding:35px 30px;
	box-sizing:border-box;
}

.pbc-modal-transport .pbc-cnt .pbc-list {

}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-labels {


}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-labels .pbc-text {

	display:block;
	position:relative;
	font-size:16px;
	font-weight:700;
	line-height:120%;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-labels .pbc-text img {

	position:absolute;
	left:0;
	top:50%;
	transform:translateX(-150%) translateY(-50%);
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items {

	display:block;
	list-style-type:none;
	padding:10px 0 0 0;
	margin:0;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li {

	display:block;
	box-sizing:border-box;
	width:100%;
	padding:15px 0;
	margin:0 0 20px 0;
	border-radius:6px;
	box-shadow:0px 0 10px rgba(0, 0, 0, 0.15);
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li:last-child {

	margin:0;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-col {

	border-right:1px solid #ECEFF1;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-wrap-cols > div:last-child {

	border:none;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-wrap-logo {

	line-height:0;
	text-align:center;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-flight {

	display:block;
	font-size:16px;
	font-weight:300;
	line-height:30px;
	color:#78909C;	/* @lightblue */
	box-sizing: border-box;
	padding:0 0 0 30px;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-flight img {

	width:12px;
	height:16px;
	vertical-align:middle;
	margin:0 10px 0 0;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-flight span {

	vertical-align:middle;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-arrival {

	display:block;
	font-size:16px;
	font-weight:300;
	line-height:30px;
	color:#78909C;	/* @lightblue */
	box-sizing: border-box;
	padding:0 0 0 30px;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-arrival svg {

	display:inline-block;
	width:18px;
	height:18px;
	fill:#2979FF; 	/* @blue */
	margin:0 10px 0 0;
	vertical-align:middle;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-arrival span {

	vertical-align:middle;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-price {

	font-size:20px;
	font-weight:700;
	line-height:60px;
	color:#F49614; 	/* @orange */
	text-align:center;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-btn-select {

	font-size:16px;
	font-weight:700;
	line-height:60px;
	color:#2979FF; 	/* @blue */
	text-align:center;
	cursor:pointer;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-btn-select:hover {

	color:#F49614; 	/* @orange */
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols {

}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols:after {

	display:table;
	content: ' ';
	clear: both;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col {

	float:left;
	box-sizing:border-box;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col:nth-child(1) {

	width:16%;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col:nth-child(2) {

	width:30%;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col:nth-child(3) {

	width:30%;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col:nth-child(4) {

	width:12%;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col:nth-child(5) {

	width:12%;
}

/* okno modalne wyboru jachtu
------------------------------------------*/
.pbc-modal-yacht {

	background-color:#FFF; /* @white */
}

.pbc-modal-yacht .pbc-btn-close {

	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}

.pbc-modal-yacht .pbc-btn-close svg {

	position: absolute;
	display: block;
	fill: rgba(41, 121, 255, 0.8);
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.pbc-modal-yacht .pbc-btn-close:hover svg {

	fill: rgba(41, 121, 255, 1.0);
}

.pbc-modal-yacht .pbc-bar {

	display:block;
	position:relative;
	padding:30px;
	background-color:#FAFAFA;
	border-bottom:1px solid #ECEFF1;
}

.pbc-modal-yacht .pbc-bar:after {

	display:block;
	content: ' ';
	width:12px;
	height:12px;
	position:absolute;
	left:50%;
	bottom:-6px;
	transform:translateX(-50%) rotate(45deg);
	border-right:1px solid #ECEFF1;
	border-bottom:1px solid #ECEFF1;
	background-color: #FAFAFA;
}

.pbc-modal-yacht .pbc-cnt {

	padding:35px;
	box-sizing:border-box;
}

.pbc-modal-yacht .pbc-cnt .pbc-list {

}

.pbc-modal-yacht .pbc-cnt .pbc-list > div:last-child {

	margin:0;
}

.pbc-modal-yacht .pbc-cnt .pbc-item {

	display: block;
	position:relative;
	box-sizing: border-box;
	width: 100%;
	min-height:350px;
	padding:0;
	margin: 0 0 25px 0;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	box-shadow: 0px 0 10px rgba(0, 0, 0, 0.15);
}

.pbc-modal-yacht .pbc-wrap-slider {

	position:absolute;
	left:0;
	top:0;
}

.pbc-modal-yacht .pbc-slider {

	width:280px;
	height:350px;
	overflow:hidden;
}

.pbc-modal-yacht .pbc-slider .pbc-btn-next,
.pbc-modal-yacht .pbc-slider .pbc-btn-prev {

	display:block;
	position:absolute;
	bottom:100px;
	width:36px;
	height:36px;
	border-radius:100%;
	background-color:rgba(41, 121, 255, 0.8); /* @blue */
	cursor:pointer;
	transition:background-color 0.2s;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-modal-yacht .pbc-slider .pbc-btn-prev {

	left:20px;

}

.pbc-modal-yacht .pbc-slider .pbc-btn-next {

	right:20px;

}

.pbc-modal-yacht .pbc-slider .pbc-btn-prev:hover,
.pbc-modal-yacht .pbc-slider .pbc-btn-next:hover {

	background-color:rgba(244, 150, 20, 1.0); /* @orange */
}

.pbc-modal-yacht .pbc-slider .pbc-btn-next svg,
.pbc-modal-yacht .pbc-slider .pbc-btn-prev svg {

	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	width:80%;
	height:80%;
	fill:#FFF;
}

.pbc-modal-yacht .pbc-slider .pbc-list-slide {

	width:280px;
	height:280px;
	position:relative;
}

.pbc-modal-yacht .pbc-slider .pbc-list-slide .pbc-slide {

	display:none;
	width:100%;
	height:100%;
	line-height:0;
	position:absolute;
	left:0;
	top:0;
	opacity:0.0;
}

.pbc-modal-yacht .pbc-slider .pbc-list-slide .pbc-slide img {

	width:100%;
	height:100%;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list {

	display:block;
	width:280px;
	height:70px;
	position:absolute;
	left:0;
	bottom:0;
	overflow:hidden;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-wrap-thumb {

	width:700px;
	height:70px;
	position:absolute;
	left:0;
	top:0;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-thumb {

	width:70px;
	height:70px;
	line-height:0;
	float:left;
	box-sizing:border-box;
	position:relative;
	cursor:pointer;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-thumb .pbc-overlayer {

	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-sizing:border-box;
	opacity:0.0;
	transition:all 0.3s;
	border:2px solid #F49614; /* @orange */
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-thumb.pbc-active .pbc-overlayer {

	opacity:1.0;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-thumb:not(.pbc-active):hover {

	opacity:0.9;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-thumb img {

	width:100%;
	height:100%;
}

.pbc-modal-yacht .pbc-text-col {

	display:block;
	box-sizing:border-box;
	width:100%;
	padding:30px 30px 10px 310px;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header {

	padding:0 0 25px 0;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-left {

	width:60%;
	float:left;
	text-align:left;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-right {

	width:40%;
	float:right;
	text-align:right;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-label {

	display:block;
	font-size:12px;
	font-weight:700;
	line-height:120%;
	padding:0 0 6px 0;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-name {

	font-size:20px;
	font-weight:700;
	line-height:120%;
	color:#F49614; 	/* @orange */
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places {


}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places .pbc-box {

	display:inline-block;
	position:relative;
	background-color:#ECEFF1;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	padding:5px 25px;
	font-weight:700;
	line-height:20px;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places .pbc-box:after {

	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	width: 0;
	height: 100%;
	border-top: 16px solid transparent;
	border-right: 16px solid #eceff1;
	border-bottom: 16px solid transparent;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places .pbc-free {

	font-size:20px;
	color:#F49614; 	/* @orange */
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places .pbc-separator {

	font-size:16px;
	color:#78909C;	/* @lightblue */
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places .pbc-places {

	font-size:16px;
	color:#78909C;	/* @lightblue */
}

.pbc-modal-yacht .pbc-text-col .pbc-description {

	font-size:14px;
	font-weight:300;
	line-height:18px;
	color:#78909C;	/* @lightblue */
	padding:0 0 20px 0;
}

.pbc-modal-yacht .pbc-text-col .pbc-wrap-btn {

	text-align:right;
}

.pbc-modal-yacht .pbc-text-col .pbc-wrap-btn .pbc-btn-select {

	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#2979FF; 	/* @blue */
	cursor:pointer;
}

.pbc-modal-yacht .pbc-text-col .pbc-wrap-btn .pbc-btn-select:hover {

	color:#F49614; 	/* @orange */
}



/*	attracion categories
--------------------------------------------*/
.pbc-wgt-attraction-categories {

}

.pbc-wgt-attraction-categories .pbc-wrap {

	padding: 30px 30px 20px 30px;
	background-color:#F8F8F8;
}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-wrap-cols {

}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-wrap-cols:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-wrap-cols .pbc-col {

	display:block;
	box-sizing:border-box;
	width:50%;
	float:left;
}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-btn-wrap {

	text-align:left;
	padding:20px 0 0 0;
}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-btn-wrap .pbc-btn-filter {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#2979FF;   /* @blue */
	padding:0;
	background: none;
	border: none;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-btn-wrap .pbc-btn-filter:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-attraction-categories .pbc-wrap .ui.checkbox {

	display: block;
	padding: 0 0 10px 0;
}

.pbc-wgt-attraction-categories .pbc-wrap .ui.checkbox label:before {

	border:1px solid #000; /* @black */
}

.pbc-wgt-attraction-categories .pbc-wrap .ui.checkbox input:checked~label:before {

	background-color: #2979FF;   /* @blue */
	border-color: #2979FF; /* @blue */
}

.pbc-wgt-attraction-categories .pbc-wrap .ui.checkbox input:checked~label:after {

	color:#FFF; /* @white */
}


/*	recomended articles
--------------------------------------------*/
.pbc-wgt-recommended-articles {

}

.pbc-wgt-recommended-articles .pbc-wrap {

}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item {

	padding:0 0 20px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap > div:last-child {

	padding:0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-image {

	position:relative;
	margin:0 0 10px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-image a {

	display:block;
	line-height:0;
	text-decoration:none;
	outline:none;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-image a > img {

	width:100%;
	max-width:100%;
	height:auto;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-image .pbc-icon {

	display:block;
	width:50px;
	height:50px;
	position:absolute;
	top:10px;
	right:10px;
	border-radius:100%;
	background-color: #2979FF;   /* @blue */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-image .pbc-icon img {

	display:block;
	width:60%;
	height:60%;
	position:absolute;
	left:20%;
	top:20%;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-date {

	padding:0 0 4px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-date .pbc-date {

	display:inline-block;
	font-size:12px;
	font-weight:300;
	line-height:120%;
	color:#78909C;	/* @lightblue */
	padding:0;
	margin:0 5px 0 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-date .pbc-rating {

	display:inline-block;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-date .pbc-rating .ui.star.rating .active.icon {

	text-shadow:none!important;
	color:#F49614!important; /* @orange */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-title {

}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-title h3 {

	font-size:20px;
	font-weight:700;
	line-height:100%;
	color:#0A172F;	/* @darkblue */
	padding:0 0 5px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-title h3 a {

	color:#0A172F;	/* @darkblue */
	text-decoration:none;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-tags {

	padding:0 0 10px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-tags ul.pbc-tags {

	list-style-type:none;
	padding:0;
	margin:0;
	font-size:10px;
	font-weight:300;
	line-height:120%;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-tags ul.pbc-tags li {

	display:inline-block;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-tags ul.pbc-tags li a {

	text-decoration:none;
	color: #2979FF; /* @blue */
	margin:0 5px 0 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-tags ul.pbc-tags li a:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-btn-more {

	padding:0 0 15px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-btn-more .pbc-btn-more {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#2979FF;   /* @blue */
	padding:0;
	background: none;
	border: none;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-btn-more .pbc-btn-more:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links {

}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links .pbc-comments-count {

	display:inline-block;
	margin:0 40px 0 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links .pbc-comments-count .pbc-value {

}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links .pbc-comments-count .pbc-label {

}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a {

	display:inline-block;
	font-size:12px;
	font-weight:300;
	line-height:16px;
	color: #CFD8DC;
	padding:0 0 0 0;
	margin:0 40px 0 0;
	vertical-align:middle;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a:last-child {

	margin-right:0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a svg {

	width:16px;
	height:16px;
	fill: #CFD8DC;
	margin:0 2px 0 0;
	vertical-align:top;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a span {

	vertical-align:top;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a:hover svg {

	fill:#F49614; /* @orange */
}


/* widget filter
---------------------------------*/
.pbc-wgt-filter-organizer {


}

/* date */
.pbc-wgt-filter-organizer .pbc-select-organizer {

	display:block;
	position:relative;
	padding:20px;
	background-color:#F49614; /* @orange */
	border-radius:6px;
	box-shadow:0px 4px 8px rgba(0, 0, 0, 0.2);
}


.pbc-wgt-filter-organizer .pbc-select-organizer:after {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:50%;
	bottom:-5px;
	transform:translateX(-50%) rotate(45deg);
	background-color: #F49614;
}

.pbc-wgt-filter-organizer .pbc-select-organizer label {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#FFF; /* @white */
	padding:0 0 6px 0;
}


.pbc-wgt-filter-organizer .pbc-select-organizer .ui.selection {

	line-height: 50px;
	padding: 0 1em;
	border: 1px solid #0A172F;
	width:100%;
}

.pbc-wgt-filter-organizer .pbc-select-organizer .ui.selection.active .menu {

	border-color: #353535;
}

.pbc-wgt-filter-organizer .pbc-select-organizer .ui.selection i.icon {

	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:5px;
	top:50%;
	transform:translateY(-50%);
	line-height:20px;
	color:#2979FF; /* @blue */
}

.pbc-wgt-filter-organizer .pbc-select-organizer .ui.selection.active.dropdown i.icon:after {

	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
}

.pbc-wgt-filter-organizer .pbc-select-organizer .ui.selection .menu > .item {

	padding:0 1em!important;
	line-height:50px;
}


.pbc-wgt-filter-organizer .pbc-separator {

	font-size:16px;
	font-weight:300;
	line-height:100%;
	text-align:center;
	padding:25px 0 25px 0;

}

.pbc-wgt-filter-organizer .pbc-separator .pbc-text {

}

.pbc-wgt-filter-organizer .pbc-param {

	background-color:#F8F8F8;
	margin: 0 0 10px 0;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap {

	padding:30px 30px 20px 30px;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-name {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	position:relative;
	margin:0 0 15px 0;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-name:after {

	display:block;
	content: '';
	width:7px;
	height:7px;
	border-radius:100%;
	background-color:#F49614; /* @orange */
	position:absolute;
	left:-17px;
	top:50%;
	transform: translateY(-50%);
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols {

}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-2 {

	box-sizing:border-box;
	width:50%;
	float:left;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-1 {

	box-sizing:border-box;
	width:100%;
	float:left;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-2 > div:last-child,
.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-1 > div:last-child {

	padding-bottom:0;
}

.pbc-wgt-filter-organizer .pbc-param .ui.checkbox {

	display: block;
	padding: 0 0 10px 0;
}

.pbc-wgt-filter-organizer .pbc-param .ui.checkbox label:before {

	border:1px solid #000; /* @black */
}

.pbc-wgt-filter-organizer .pbc-param .ui.checkbox input:checked~label:before {

	background-color: #2979FF;   /* @blue */
	border-color: #2979FF; /* @blue */
}

.pbc-wgt-filter-organizer .pbc-param .ui.checkbox input:checked~label:after {

	color:#FFF; /* @white */
}

.pbc-wgt-filter-organizer .pbc-param .pbc-btn-wrap {

	text-align:left;
	padding:20px 0 0 0;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-btn-filter {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#2979FF;   /* @blue */
	padding:0;
	background: none;
	border: none;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-wgt-filter-organizer .pbc-param .pbc-btn-filter:hover {

	color:#F49614; /* @orange */
}


.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type {

}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type .pbc-item {

	display:block;
	box-sizing: border-box;
	font-size:12px;
	font-weight:300;
	line-height:120%;
	text-align:center;

	float:left;
	width:22%;
	margin-right:4%;
	background-color:#FFF; /* @white */
	border-radius:6px;
	border:1px solid #ECEFF1;
	padding:10px;
	cursor:pointer;
	filter: grayscale(100%);
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type > div:last-child {

	margin-right:0;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type .pbc-item:hover {

	border:1px solid #2979FF;  /* @blue */
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type .pbc-item.pbc-selected {

	border:1px solid #2979FF;  /* @blue */
	filter: none;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type .pbc-item img {

	max-width:100%;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type .pbc-item span {

	display:block;
	padding:6px 0 0 0;
}


/* widget filter
---------------------------------*/
.pbc-wgt-advertisement {

}

.pbc-wgt-advertisement .pbc-image-wrap {

	display:block;
	margin:0;
	padding:0;
}

.pbc-wgt-advertisement .pbc-image-wrap a {

	display:block;
	line-height:0;
	text-decoration:none;
	outline:none;
	border-radius: 5px;
	overflow: hidden;
}

.pbc-wgt-advertisement .pbc-image-wrap a img {

	width:100%;
	height:auto;
}


/* widget gallery
---------------------------------*/
.pbc-wgt-gallery {

}

.pbc-wgt-gallery .pbc-wgt-dot-header {

	padding:10px 0 10px 20px;
	background-color:#F8f8F8;
}

.pbc-wgt-gallery ul {

	display:block;
	padding:0;
	margin:0;
	list-style-type:none;
}

.pbc-wgt-gallery ul:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-gallery ul li {

	display:block;
	width:33.3333333333%;
	padding:0;
	margin:0;
	float:left;
}

.pbc-wgt-gallery ul li .pbc-image {

	line-height:0;
}

.pbc-wgt-gallery ul li .pbc-image img {

	width:100%;
	height:100%;
}


/* widget blog categories
---------------------------------*/
.pbc-wgt-blog-categories {

}

.pbc-wgt-blog-categories .pbc-wgt-dot-header {

	padding:10px 0 10px 20px;
	background-color:#F8f8F8;
}

.pbc-wgt-blog-categories ul {

	display:block;
	margin:0;
	padding:0 25px 10px 35px;
	list-style-type:none;
	background-color:#F8f8F8;
}

.pbc-wgt-blog-categories ul li {

	display:block;
	line-height:16px;
	border-bottom:1px solid #ECEFF1;
	text-align:left;
	position:relative;
	padding:12px 0 12px 0;
	margin:0;
}

.pbc-wgt-blog-categories ul li.pbc-current {

	border-bottom:1px solid #2979FF;  /* @blue */
 }

.pbc-wgt-blog-categories ul li:last-child {

	border:none;
}

.pbc-wgt-blog-categories ul li a {

	display:inline-block;
	font-size:16px;
	font-weight:300;
	line-height:100%;
	color:#0A172F; /* @darkblue */
	text-decoration:none;
	position:relative;
	cursor:pointer;
}

.pbc-wgt-blog-categories ul li.pbc-current a {

	padding:0 0 0 30px;
}

.pbc-wgt-blog-categories ul li.pbc-current a,
.pbc-wgt-blog-categories ul li a:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-blog-categories ul li.pbc-current a:before {

	display:block;
	font-family:Icons;
	font-size:20px;
	line-height:20px;
	position:absolute;
	left:0;
	top:-4px;
	color: #2979FF; /* @blue */
	content: "\f00c";
}

.pbc-wgt-blog-categories ul li .pbc-counter {

	display:inline-block;
	font-size:12px;
	font-weight:300;
	line-height:100%;
	color:#90a4ae;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
}

.pbc-wgt-blog-categories ul li .pbc-counter .pbc-value {

	margin:0 5px 0 0;
}

.pbc-wgt-blog-categories ul li .pbc-counter .pbc-label {


}


/* widget booking
---------------------------------*/
.pbc-wgt-booking-end {

}

.pbc-wgt-booking-end .pbc-box {

	display:block;
	box-sizing:border-box;
	padding:30px;
	border-radius:5px;
	position:relative;
	background-color: #FAFAFA;
	border: 1px solid #00e676; /* @blue */
}

.pbc-wgt-booking-end .pbc-box:after {
	display: block;
	content: ' ';
	width: 10px;
	height: 10px;
	position: absolute;
	left: 50%;
	bottom: -6px;
	transform: translateX(-50%) rotate(45deg);
	border-right: 1px solid #00e676; /* @blue */
	border-bottom: 1px solid #00e676; /* @blue */
	background-color: #FAFAFA;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-icon {

	text-align:center;
	margin:0 0 20px 0;
}

.pbc-wgt-booking-end .pbc-box .pbc-title {

	font-size:20px;
	font-weight:700;
	line-height:120%;
	text-align:center;
	padding:0;
	margin:0 0 20px 0;
}

.pbc-wgt-booking-end .pbc-box .pbc-subtitle {

	font-size:18px;
	font-weight:300;
	line-height:164%;
	text-align:center;
	padding:0;
	margin:0 0 20px 0;
}

.pbc-wgt-booking-end .pbc-box .pbc-facebook {

	display:block;
	box-sizing:border-box;
	line-height:0;
	text-align:left;
	border-radius:5px;
	margin:0 0 10px 0;
	overflow:hidden;
	position:relative;
	box-shadow: inset 0px 0px 0px 1px #2979ff; /* @blue */
}

.pbc-wgt-booking-end .pbc-box .pbc-facebook .pbc-icon {

	display:block;
	width:48px;
	height:100%;
	line-height:0;
	background-color:#2979FF; /* @blue */
	margin:0;
	padding:0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	position:absolute;
	left:0;
	top:0;
}

.pbc-wgt-booking-end .pbc-box .pbc-facebook .pbc-icon:hover {

	background-color:#F49614; /* @orange */
}

.pbc-wgt-booking-end .pbc-box .pbc-facebook .pbc-icon:after {

	display:inline-block;
	font-family:Icons;
	font-size:20px;
	line-height:100%;
	color:#FFF;
	content: "\f09a";
	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
}

.pbc-wgt-booking-end .pbc-box .pbc-facebook .pbc-desc {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:14px;
	line-height:18px;
	padding:7px 10px 7px 70px;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form {

}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form .pbc-label {

	display:block;
	font-size:12px;
	font-weight:700;
	line-height:100%;
	margin:0;
	padding:0 0 6px 0;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form .pbc-wrap-input {

	position:relative;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form .pbc-wrap-input input {

	display: block;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	line-height:48px;
	color: rgba(0, 0, 0, 0.9);
	width: 100%;
	resize: none;
	border-radius: 4px;
	border: 1px solid #0A172F;
	padding:0 7em 0 1em;
	outline: none;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form .pbc-wrap-input .pbc-btn-send {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:100%;
	color:#2979FF; /* @blue */
	position:absolute;
	right:20px;
	top:50%;
	transform:translateY(-50%);
	cursor:pointer;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form .pbc-wrap-input .pbc-btn-send:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-booking-end .pbc-after-box {

	padding:30px 0 0 0;
}

.pbc-wgt-booking-end .pbc-after-box .pbc-desc {

	font-size:14px;
	font-weight:300;
	line-height:24px;
	text-align:center;
	margin:0 0 10px 0;
}

.pbc-wgt-booking-end .pbc-after-box .pbc-wrap-btn {

	text-align:center;
}

.pbc-wgt-booking-end .pbc-after-box .pbc-wrap-btn .pbc-btn {

	display: inline-block;
	box-sizing: border-box;
	width:auto;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	padding: 15px 30px 15px 30px;
	text-align: center;
	color: #FFF;
	background-color: #B0BEC5;
	border-radius: 6px;
	border: none;
	outline: none;
	cursor:pointer;
	transition: background-color .1s ease;
}

.pbc-wgt-booking-end .pbc-after-box .pbc-wrap-btn .pbc-btn:hover {

	background-color:#F49614; /* @orange */
}

.pbc-wgt-booking-end .pbc-after-box .pbc-wrap-btn .pbc-info {

	font-size:11px;
	font-weight:300;
	text-align:center;
	color: #B0BEC5;
	padding:10px 0 0 0;
	margin:0;
}


/* widget booking summary
---------------------------------*/
.pbc-wgt-booking-summary {

}

.pbc-wgt-booking-summary .pbc-box {

}

.pbc-wgt-booking-summary .pbc-box .pbc-table {

	padding:20px;
	border-bottom:2px solid #F49614; /* @orange */
	background-color:#f8f8f8;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-title {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	position:relative;
	margin:0 0 5px 0;
	padding:0 0 0 15px;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-title:after {

	display:block;
	content: '';
	width:7px;
	height:7px;
	border-radius:100%;
	background-color:#F49614; /* @orange */
	position:absolute;
	left:0;
	top:50%;
	transform: translateY(-50%);
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows {

}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows > div:last-child {

	border:none;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row {

	border-bottom:1px solid #ECEFF1;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row .pbc-item {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:16px;
	font-weight:300;
	line-height:40px;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row .pbc-item.pbc-half {

	width:50%;
	float:left;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row > :nth-child(2) {

	border-left:1px solid #ECEFF1;
	padding:0 0 0 12px;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row .pbc-item label {

	margin:0 10px 0 0;
	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row .pbc-item .pbc-icon {

	margin:0 10px 0 0;
	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row .pbc-item .pbc-value {

	color:#90A4AE;
	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary {

	padding:20px 20px 20px 20px;
	border-bottom:1px solid #ECEFF1;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-left {

	width:35%;
	box-sizing:border-box;
	float:left;
	padding:0 0 0 0;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-right {

	width:65%;
	box-sizing:border-box;
	float:right;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price {

	font-size:41px;
	font-weight:700;
	line-height:100%;
	text-align:right;
	color:#F49614; 	/* @orange */
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price .pbc-value {

}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price-add {

	font-size:16px;
	font-weight:300;
	line-height:20px;
	text-align:right;
	padding:10px 0 0 0;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price-add img {

	vertical-align:middle;
	margin:0 5px 0 0;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price-add .pbc-sign {

	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price-add .pbc-value {

	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price-add .pbc-currency {

	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-register {

}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-title {

	padding:15px 0 5px 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-title h5 {

	font-size:20px;
	font-weight:700;
	line-height:100%;
	text-align:left;
	color:#F49614; 	/* @orange */
	padding:0;
	margin:0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form {

}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-wrap-rows {

	margin:0 0 30px 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row {

	padding:10px 0 0 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row.pbc-checkbox {

	padding:15px 0 0 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item {

	display:block;
	box-sizing:border-box;
	width:100%;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-half {

	width:50%;
	float:left;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-left {

	padding:0 10px 0 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-right {

	padding:0 0 0 10px;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item .pbc-label {

	display: block;
	font-size: 12px;
	font-weight: 700;
	line-height: 100%;
	margin: 0;
	padding: 0 0 6px 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item input {

	display: block;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	line-height: 48px;
	color: rgba(0, 0, 0, 0.9);
	width: 100%;
	resize: none;
	border-radius: 4px;
	border: 1px solid #0A172F;
	padding: 0 7em 0 1em;
	outline: none;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label {

    font-size: 11px;
    font-weight: 300;
    padding: 0 0 0 30px;
    line-height: 17px;
    color: #0A172F;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label a {

	color:#2979FF; /* @blue */
	text-decoration:underline;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label a:hover {

	color:#F49614; 	/* @orange */
	text-decoration:none;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-wrap-btn {

	text-align:center;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-wrap-btn .pbc-btn {

	display: block;
	box-sizing: border-box;
	width:100%;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	text-transform:uppercase;
	padding: 15px 30px 15px 30px;
	text-align: center;
	color: #FFF;
	background-color:#2979FF; /* @blue */
	border-radius: 6px;
	border: none;
	outline: none;
	cursor:pointer;
	transition: background-color .1s ease;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-wrap-btn .pbc-btn:hover {

	background-color:#F49614; /* @orange */
}

.pbc-wgt-booking-summary .pbc-features-list {

	padding:20px 0 0 0;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list {

	display:block;
	padding:0;
	margin:0;
	list-style-type:none;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list li.pbc-item {

	display:block;
	box-sizing:border-box;
	width:50%;
	float:left;
	padding:0 10px 0 50px;
	line-height:50px;
	position:relative;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list li.pbc-item:nth-child(2n+1) {

	clear:both;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list li.pbc-item .pbc-icon {

	display:block;
	box-sizing:border-box;
	width:40px;
	height:40px;
	position:absolute;
	left:0;
	top:0;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list li.pbc-item .pbc-icon img {

	width:100%;
	height:100%;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list li.pbc-item .pbc-text {

	display:inline-block;
	font-size:11px;
	font-weight:300;
	line-height:120%;
	vertical-align:middle;
}


/* widget general categories
---------------------------------*/
.pbc-wgt-general-categories {

}

.pbc-wgt-general-categories .wrap-hidden {

	height:0;
	overflow:hidden;
	border-bottom:1px solid #2979FF;
}

.pbc-wgt-general-categories .show-more {

	display:block;
	font-size:16px;
	font-weight:700;
	text-align:left;
	color:#2979FF;
	padding:20px 0 0 0;
}

.pbc-wgt-general-categories .show-more .text {

	cursor:pointer;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

}

.pbc-wgt-general-categories .show-more .text:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-general-categories ul {

	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.pbc-wgt-general-categories ul.visible {

}

.pbc-wgt-general-categories ul li {

	display:block;
	line-height:16px;
	border-bottom:1px solid #ECEFF1;
	text-align:left;
	position:relative;
	padding:12px 0 12px 0;
	margin:0;
}

.pbc-wgt-general-categories ul li:last-child {

	border:none;
}

.pbc-wgt-general-categories ul.hidden li:first-child {

	border-top:1px solid #ECEFF1;
}

.pbc-wgt-general-categories ul li a {

	display:inline-block;
	font-size:16px;
	font-weight:300;
	line-height:100%;
	color:#0A172F; /* @darkblue */
	text-decoration:none;
	position:relative;
	cursor:pointer;
}

.pbc-wgt-general-categories ul li.pbc-current a {

	padding:0 0 0 30px;
}

.pbc-wgt-general-categories ul li.pbc-current a,
.pbc-wgt-general-categories ul li a:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-general-categories ul li.pbc-current a:before {

	display:block;
	font-family:Icons;
	font-size:20px;
	line-height:20px;
	position:absolute;
	left:0;
	top:-4px;
	color: #2979FF; /* @blue */
	content: "\f00c";
}

.pbc-wgt-general-categories ul li .pbc-counter {

	display:inline-block;
	font-size:12px;
	font-weight:300;
	line-height:100%;
	color:#90a4ae;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
}

.pbc-wgt-general-categories ul li .pbc-counter .pbc-value {

	margin:0 5px 0 0;
}

.pbc-wgt-general-categories ul li .pbc-counter .pbc-label {

}




/*	voyage data
--------------------------------------------*/
.pbc-wgt-voyage-data {

}

.pbc-wgt-voyage-data .pbc-panel {

	border-bottom:2px solid #F49614;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner {

	padding:10px 0 30px 0;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list {

	font-size:16px;
	font-weight:300;
	line-height:120%;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-label {

	font-weight:700;
	color:#0a172f;
	padding:0 10px 0 0;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list a {

	color:#2979ff;
	text-decoration:underline;
	transition:all 0.2s;
	cursor:pointer;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list a:hover {

	color:#F49614;
	text-decoration:none;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .table {

	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:flex-start;
	align-items:stretch;
	box-sizing:border-box;
	width:100%;
	margin:0 0 10px 0;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .table-cell-label {

	flex-grow:0;
	display:block;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .table-cell-data {

	flex-grow:1;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-country {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-date {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-date .text {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-skipper {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-skipper .text {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-yacht {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-places {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-rating {

	display:inline-block;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-rating .ui.star.rating .active.icon {

	text-shadow:none!important;
	color:#F49614!important; /* @orange */
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-dark-tag {

	display:inline-block;
	font-size:12px;
	font-weight:700;
	line-height:100%;
	color:#FFF;
	white-space:nowrap;
	vertical-align:middle;
	background-color:#0a172f;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	padding:6px 12px;
	margin:0 0 0 20px;
	position:relative;
	top:-2px;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-dark-tag:after {

	content: '';
	position: absolute;
	right: 100%;
	top: 0;
	width: 0;
	height: 100%;
	border-top: 12px solid transparent;
	border-right: 12px solid #0a172f;
	border-bottom: 12px solid transparent;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-dark-tag .text {

	display:inline;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-light-tag {

	display:inline-block;
	font-size:12px;
	font-weight:700;
	line-height:100%;
	color:#FFF;
	white-space:nowrap;
	vertical-align:middle;
	background-color:#eceff1;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	padding:6px 12px;
	margin:0 0 0 20px;
	position:relative;
	top:-2px;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-light-tag:after {

	content: '';
	position: absolute;
	right: 100%;
	top: 0;
	width: 0;
	height: 100%;
	border-top: 12px solid transparent;
	border-right: 12px solid #eceff1;
	border-bottom: 12px solid transparent;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-light-tag .free {

	font-size:16px;
	font-weight:700;
	display:inline;
	color:#F49614;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-light-tag .separator,
.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-light-tag .max {

	color:#90a4ae;
}



.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain {

	display: inline-block;
	vertical-align:middle;
	padding:0;
	margin:0;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-location {

	display:inline-block;
	font-size:16px;
	font-weight:300;
	margin:0 3px;
	vertical-align:bottom;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-location .pbc-name {

	vertical-align:middle;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-icon-marker {

	font-size:18px;
	display:inline-block;
	color:#F49614; /* @orange */
	vertical-align:middle;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-icon-checkmark {

	font-size:18px;
	display:inline-block;
	color:#2979FF; /* @blue */
	vertical-align:middle;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-icon-marker i.icon,
.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-icon-checkmark i.icon {

	width:auto;
	height:auto;
	line-height:100%;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-link {

	display:inline-block;
	margin:0 4px;
	vertical-align:bottom;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-link img {

	vertical-align:middle;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-separator {

	display:inline-block;
	letter-spacing:2px;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-separator .pbc-text {

	display:inline;
}






.pbc-wgt-voyage-data .pbc-price-summary {

	padding:20px 20px 0 20px;
}

.pbc-wgt-voyage-data .pbc-price-summary:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-voyage-data .pbc-price-summary .pbc-left {

	font-size:16px;
	font-weight:300;
	line-height:120%;
	width:35%;
	box-sizing:border-box;
	float:left;
	padding:0 0 0 0;
}

.pbc-wgt-voyage-data .pbc-price-summary .pbc-right {

	width:65%;
	box-sizing:border-box;
	float:right;
}

.pbc-wgt-voyage-data .pbc-price-summary .pbc-price {

	font-size:41px;
	font-weight:700;
	line-height:100%;
	text-align:right;
	color:#F49614;
}

.pbc-wgt-voyage-data .pbc-price-summary .pbc-price .pbc-value {

}

/* button */
.pbc-wgt-voyage-data .pbc-wrap-btn {

	margin:30px 0 0 0;
}

.pbc-wgt-voyage-data .pbc-wrap-btn a.button,
.pbc-wgt-voyage-data .pbc-wrap-btn div.button,
.pbc-wgt-voyage-data .pbc-wrap-btn button {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:16px;
	font-weight:700;
	line-height:50px;
	text-align:center;
	color:#FFF; /* @white */
	background-color:#2979FF; 	/* @blue */
	border-radius:6px;
	border:none;
	outline:none;
	transition: background-color .1s ease;
	cursor:pointer;
	user-select: none;
}

.pbc-wgt-voyage-data .pbc-wrap-btn a.button:hover,
.pbc-wgt-voyage-data .pbc-wrap-btn div.button:hover,
.pbc-wgt-voyage-data .pbc-wrap-btn button:hover {

	background-color:#F49614; 	/* @orange */
}

.pbc-wgt-voyage-data .pbc-wrap-btn a.button img,
.pbc-wgt-voyage-data .pbc-wrap-btn div.button img {

	vertical-align:middle;
	margin:0 5px 0 0;
}

.pbc-wgt-voyage-data .pbc-wrap-btn a.button span.name,
.pbc-wgt-voyage-data .pbc-wrap-btn div.button span.name {

	vertical-align:middle;
}

/* hidden */
.pbc-wgt-voyage-data .pbc-hidden {

	display:block;
	box-sizing:border-box;
	height:0;
	overflow:hidden;
}

.pbc-wgt-voyage-data .pbc-hidden .pbc-inner {

	display:block;
	box-sizing:border-box;
}

/* thank you */
.pbc-wgt-voyage-data .pbc-wrap-thanks {

	padding:50px 0 0 0;
}

.pbc-wgt-voyage-data .pbc-thanks {

	display:block;
	box-sizing:border-box;
	font-size:16px;
	font-weight:700;
	line-height:50px;
	text-align:center;
	background-color:#f5f5f5;
	border-radius:6px;
	margin:0;
	padding:0;
}

.pbc-wgt-voyage-data .pbc-thanks .text {

	display:inline;
}

/* phone */
.pbc-wgt-voyage-data .pbc-phone {

	position:relative;
	font-size:16px;
	font-weight:300;
	text-align:center;
	border-radius:6px;
	padding:20px;
	border:1px solid #2979FF;
	background-color: #FAFAFA;
	margin:20px 0 0 0;
}

.pbc-wgt-voyage-data .pbc-phone:after {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:50%;
	top:-6px;
	transform:translateX(-50%) rotate(45deg);
	border-left:1px solid #2979FF;
	border-top:1px solid #2979FF;
	background-color: #FAFAFA;
}

.pbc-wgt-voyage-data .pbc-phone .wrap-links {

	text-align:left;
	margin:0 auto;
	width:auto;
	display:inline-block;
}

.pbc-wgt-voyage-data .pbc-phone .pbc-link {

	font-size:20px;
	line-height:28px;
	text-align:left;
	margin:5px 0 0 0;
}

.pbc-wgt-voyage-data .pbc-phone .pbc-link-email {

	font-size:16px;
	line-height:20px;
	text-align:left;
	margin:5px 0 0 0;
}

.pbc-wgt-voyage-data .pbc-phone a {

	display:inline-block;
	color:#2979FF; 	/* @blue */
}

.pbc-wgt-voyage-data .pbc-phone a:hover {

	color:#F49614; 	/* @orange */
}

.pbc-wgt-voyage-data .pbc-phone a img {

	vertical-align:middle;
}

.pbc-wgt-voyage-data .pbc-phone a span {

	vertical-align:middle;
}

#transport_buttons_containter {
	background-color: #e0e1e2 !important;
}


#transport_button_2:hover {
	background-color: #f49614 !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZGF0ZXJhbmdlcGlja2VyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy9zb3VyY2UvZGF0ZXJhbmdlcGlja2VyLmNzcyIsIndlYnBhY2s6Ly8vYW5ub3VuY2VtZW50LWxpc3QuY3NzIiwid2VicGFjazovLy9zaWRlYmFyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7OztFQ1NBLGdDQUNJLGNBQ0EsYUFDQSxhQUNBLHNCQUNBLHdCQUdnQyx5RUFDaEMsVUFDQSxXQUlrQyx1SkFDbEMsV0FDQSxXQUc2QixtRUFDN0IsVUFRSix5RUF1VUksVUE1VUosMEJBQ0ksV0FDQSxnQkFPSix5REFDSSxpQkFHSiw0QkFDSSxZQUNBLGdCQUdKLDBDQUNJLGFBR0osa0RBQ0ksV0FHMkIsNkRBQzNCLHVEQUNBLG1CQUNBLGtCQUNBLGVBSUosdUdBQ0ksVUFDQSxjQUNBLGVBQ0EsZ0JBQ0EsWUFDQSxpQkFDQSxrQkFDQSwyQkFDQSx5QkFDQSxXQUdKLGdDQUNJLGNBR0osc0NBQ0kscUJBQ0Esa0JBQ0EsV0FDQSxjQUNBLGVBQ0EsWUFDQSxpQkFDQSxzQkFDQSxnQkFDQSxjQUNBLFdBaUVKLG9FQVJJLG9CQUtBLFdBM0RKLDZCQUNJLGVBQ0EsU0FDQSxVQUdKLDZCQUNJLGNBQ0EsbUJBQ0EseUJBQ0EsV0FDQSxpQkFDQSxrQkFDQSwwQkFDQSx1QkFDQSxrQkFDQSxlQUdKLHNFQUNJLGVBQ0Esc0JBQ0EsV0FHSixpQ0FDSSxxQkFDQSxZQUNBLGtCQUNBLGdCQUdKLGlDQUNJLGlCQUNBLGtCQUNBLGlCQUdKLGtCQUNJLGlCQUNBLGdCQUNBLFVBQ0EsVUFDQSxZQUNBLGVBQ0EsMEJBQ0EsdUJBQ0Esa0JBR0osbUNBQ0ksaUJBQ0EsU0FDQSxVQUVBLG1DQUNBLDZCQUNBLGtDQUNBLG1DQUlKLGtDQUNJLGlCQUNBLFNBQ0EsV0FFQSxtQ0FDQSw2QkFDQSxrQ0FvQkosd0VBNEJJLGlCQUdBLHFCQUlBLFdBaENBLE9BQ0EsUUFDQSxRQUNBLGlCQUNB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cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBTdHlsZXNoZWV0IGZvciB0aGUgRGF0ZSBSYW5nZSBQaWNrZXIsIGZvciB1c2Ugd2l0aCBTZW1hbnRpYyBVSVxuICpcbiAqIENvcHlyaWdodCAyMDEzLTIwMTUgRGFuIEdyb3NzbWFuICggaHR0cDovL3d3dy5kYW5ncm9zc21hbi5pbmZvIClcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwXG4gKlxuICogQnVpbHQgZm9yIGh0dHA6Ly93d3cuaW1wcm92ZWx5LmNvbVxuICovLmRhdGVyYW5nZXBpY2tlci5kcm9wZG93bi1tZW51e21heC13aWR0aDpub25lO2Rpc3BsYXk6bm9uZTt6LWluZGV4OjMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JveC1zaGFkb3c6MCAwIDVweCAjY2NjfS5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0IC5jYWxlbmRhciwuZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdCAucmFuZ2Vze2Zsb2F0OmxlZnQ7bWFyZ2luOjRweH0uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyIC5jYWxlbmRhciwuZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyIC5yYW5nZXMsLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0IC5jYWxlbmRhciwuZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQgLnJhbmdlc3tmbG9hdDpyaWdodDttYXJnaW46NHB4fS5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5jYWxlbmRhciwuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2Vze2Zsb2F0Om5vbmV9LmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIC5yYW5nZV9pbnB1dHM+ZGl2LC5kYXRlcmFuZ2VwaWNrZXJfc3RhcnRfaW5wdXR7ZmxvYXQ6bGVmdH0uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXN7d2lkdGg6MTYwcHg7dGV4dC1hbGlnbjpsZWZ0fS5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyAucmFuZ2VfaW5wdXRzPmRpdjpudGgtY2hpbGQoMil7cGFkZGluZy1sZWZ0OjExcHh9LmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXJ7ZGlzcGxheTpub25lO21heC13aWR0aDoyNzBweH0uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLmNhbGVuZGFye2Rpc3BsYXk6YmxvY2t9LmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIuc2luZ2xlIC5jYWxlbmRhci1kYXRle2JvcmRlcjpub25lfS5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkLC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRoe2ZvbnQtZmFtaWx5OidIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyO21pbi13aWR0aDozMnB4fS5kYXRlcmFuZ2VwaWNrZXIgLmRhdGVyYW5nZXBpY2tlcl9lbmRfaW5wdXQgbGFiZWwsLmRhdGVyYW5nZXBpY2tlciAuZGF0ZXJhbmdlcGlja2VyX3N0YXJ0X2lucHV0IGxhYmVse2NvbG9yOiMzMzM7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTFweDtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjJweDt0ZXh0LXNoYWRvdzojZmZmIDFweCAxcHggMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2lkdGg6NzRweH0uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgaW5wdXR7Zm9udC1zaXplOjExcHh9LmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIC5pbnB1dC1taW5pe2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweDtjb2xvcjojNTU1O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjExcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MCA2cHg7d2lkdGg6NzRweH0uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDphZnRlciwuZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDonJ30uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGl7Zm9udC1zaXplOjEzcHg7YmFja2dyb3VuZDojZjVmNWY1O2JvcmRlcjoxcHggc29saWQgI2Y1ZjVmNTtjb2xvcjojMDhjO3BhZGRpbmc6M3B4IDEycHg7bWFyZ2luLWJvdHRvbTo4cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDstbW96LWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2N1cnNvcjpwb2ludGVyfS5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaS5hY3RpdmUsLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVye2JhY2tncm91bmQ6IzA4Yztib3JkZXI6MXB4IHNvbGlkICMwOGM7Y29sb3I6I2ZmZn0uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci1kYXRle2JvcmRlcjoxcHggc29saWQgI2RkZDtwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kOiNmZmZ9LmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGltZXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46OHB4IGF1dG8gMDtsaW5lLWhlaWdodDozMHB4fS5kYXRlcmFuZ2VwaWNrZXJ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmZmO3RvcDoxMDBweDtsZWZ0OjIwcHg7cGFkZGluZzo0cHg7bWFyZ2luLXRvcDoxcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4fS5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTdweDtyaWdodDo5cHg7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjY2NjO2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNnB4O3JpZ2h0OjEwcHg7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZmZmO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudH0uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmFmdGVyLC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6Jyc7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YmVmb3Jle3RvcDotN3B4O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgI2NjYztib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmFmdGVye3RvcDotNnB4O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2ZmZjtib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnR9LmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTdweDtsZWZ0OjlweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkICNjY2M7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMik7Y29udGVudDonJ30uZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQ6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cHg7bGVmdDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2ZmZjtib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDonJ30uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cHttYXJnaW4tdG9wOi01cHh9LmRhdGVyYW5nZXBpY2tlci5kcm9wdXA6YmVmb3Jle3RvcDppbml0aWFsO2JvdHRvbTotN3B4O2JvcmRlci1ib3R0b206aW5pdGlhbDtib3JkZXItdG9wOjdweCBzb2xpZCAjY2NjfS5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwOmFmdGVye3RvcDppbml0aWFsO2JvdHRvbTotNnB4O2JvcmRlci1ib3R0b206aW5pdGlhbDtib3JkZXItdG9wOjZweCBzb2xpZCAjZmZmfS5kYXRlcmFuZ2VwaWNrZXIgdGFibGV7d2lkdGg6MTAwJTttYXJnaW46MH0uZGF0ZXJhbmdlcGlja2VyIHRkLC5kYXRlcmFuZ2VwaWNrZXIgdGh7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwYWRkaW5nOjVweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnBvaW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5kYXRlcmFuZ2VwaWNrZXIgb3B0aW9uLmRpc2FibGVkLC5kYXRlcmFuZ2VwaWNrZXIgdGQuZGlzYWJsZWQsLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmZ7Y29sb3I6Izk5OX0uZGF0ZXJhbmdlcGlja2VyIHRkLmF2YWlsYWJsZTpob3ZlciwuZGF0ZXJhbmdlcGlja2VyIHRoLmF2YWlsYWJsZTpob3ZlcntiYWNrZ3JvdW5kOiNlZWV9LmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZXtiYWNrZ3JvdW5kOiNlYmY0Zjg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowfS5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZXstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4O2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHh9LmRhdGVyYW5nZXBpY2tlciB0ZC5lbmQtZGF0ZXstd2Via2l0LWJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7LW1vei1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwO2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDB9LmRhdGVyYW5nZXBpY2tlciB0ZC5zdGFydC1kYXRlLmVuZC1kYXRley13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweH0uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSwuZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzNTdlYmQ7Ym9yZGVyLWNvbG9yOiMzMDcxYTk7Y29sb3I6I2ZmZn0uZGF0ZXJhbmdlcGlja2VyIHRkLndlZWssLmRhdGVyYW5nZXBpY2tlciB0aC53ZWVre2ZvbnQtc2l6ZTo4MCU7Y29sb3I6I2NjY30uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5tb250aHNlbGVjdCwuZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi55ZWFyc2VsZWN0e2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6NXB4O21hcmdpbjowIDVweCAwIDA7aGVpZ2h0OmF1dG87Y3Vyc29yOmRlZmF1bHR9LmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3R7bWFyZ2luLXJpZ2h0OjIlO3dpZHRoOmF1dG99LmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdHt3aWR0aDphdXRvfS5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnVpLmRyb3Bkb3duLmFtcG1zZWxlY3QsLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QudWkuZHJvcGRvd24uaG91cnNlbGVjdCwuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC51aS5kcm9wZG93bi5taW51dGVzZWxlY3QsLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QudWkuZHJvcGRvd24uc2Vjb25kc2VsZWN0e3BhZGRpbmc6M3B4O2hlaWdodDoyZW19LmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uYW1wbXNlbGVjdCwuZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5ob3Vyc2VsZWN0LC5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLm1pbnV0ZXNlbGVjdCwuZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5zZWNvbmRzZWxlY3R7cGFkZGluZzo1cHh9LmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uYW1wbXNlbGVjdD4udGV4dCwuZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5ob3Vyc2VsZWN0Pi50ZXh0LC5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLm1pbnV0ZXNlbGVjdD4udGV4dCwuZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5tb250aHNlbGVjdD4udGV4dCwuZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5zZWNvbmRzZWxlY3Q+LnRleHQsLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24ueWVhcnNlbGVjdD4udGV4dHttYXJnaW4tcmlnaHQ6MS4yNWVtfS5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLmFtcG1zZWxlY3Q+LmRyb3Bkb3duLmljb24sLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uaG91cnNlbGVjdD4uZHJvcGRvd24uaWNvbiwuZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5taW51dGVzZWxlY3Q+LmRyb3Bkb3duLmljb24sLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24ubW9udGhzZWxlY3Q+LmRyb3Bkb3duLmljb24sLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uc2Vjb25kc2VsZWN0Pi5kcm9wZG93bi5pY29uLC5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLnllYXJzZWxlY3Q+LmRyb3Bkb3duLmljb257cGFkZGluZzouOGVtIC4xNWVtIC44ZW0gLjhlbX0uZGF0ZXJhbmdlcGlja2VyX2VuZF9pbnB1dHtmbG9hdDpsZWZ0O3BhZGRpbmctbGVmdDoxMXB4fS5kYXRlcmFuZ2VwaWNrZXIgdGgubW9udGh7d2lkdGg6YXV0bztwYWRkaW5nOjB9LmRhdGVyYW5nZXBpY2tlciAubmV4dCAucmlnaHQuYXJyb3cuaWNvbiwuZGF0ZXJhbmdlcGlja2VyIC5wcmV2IC5sZWZ0LmFycm93Lmljb257bWFyZ2luOjB9XG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRlcmFuZ2VwaWNrZXIubWluLmNzcy5tYXAgKi8iLCIvKiFcbiAqIFN0eWxlc2hlZXQgZm9yIHRoZSBEYXRlIFJhbmdlIFBpY2tlciwgZm9yIHVzZSB3aXRoIFNlbWFudGljIFVJXG4gKlxuICogQ29weXJpZ2h0IDIwMTMtMjAxNSBEYW4gR3Jvc3NtYW4gKCBodHRwOi8vd3d3LmRhbmdyb3NzbWFuLmluZm8gKVxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcbiAqXG4gKiBCdWlsdCBmb3IgaHR0cDovL3d3dy5pbXByb3ZlbHkuY29tXG4gKi9cblxuLmRhdGVyYW5nZXBpY2tlci5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAjY2NjO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdCAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdCAuY2FsZW5kYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0IC5jYWxlbmRhcixcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXIgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlciAuY2FsZW5kYXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmNhbGVuZGFyIHtcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIC5yYW5nZV9pbnB1dHM+ZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIC5yYW5nZV9pbnB1dHM+ZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLmNhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIuc2luZ2xlIC5jYWxlbmRhci1kYXRlIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRoLCAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZCB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfc3RhcnRfaW5wdXQgbGFiZWwsXG4uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfZW5kX2lucHV0IGxhYmVsIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHRleHQtc2hhZG93OiAjZmZmIDFweCAxcHggMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDc0cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgLmlucHV0LW1pbmkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgd2lkdGg6IDc0cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgIGNvbG9yOiAjMDhjO1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwOGM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA4YztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItZGF0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDhweCBhdXRvIDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgcmlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb250ZW50OiAnJztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cDpiZWZvcmUge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IC03cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgI2NjYztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXA6YWZ0ZXIge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IC02cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLCAuZGF0ZXJhbmdlcGlja2VyIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmIHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5kaXNhYmxlZCwgLmRhdGVyYW5nZXBpY2tlciBvcHRpb24uZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmF2YWlsYWJsZTpob3ZlciwgLmRhdGVyYW5nZXBpY2tlciB0aC5hdmFpbGFibGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuaW4tcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNlYmY0Zjg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5lbmQtZGF0ZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3ZWJkO1xuICAgIGJvcmRlci1jb2xvcjogIzMwNzFhOTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC53ZWVrLCAuZGF0ZXJhbmdlcGlja2VyIHRoLndlZWsge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5tb250aHNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLnllYXJzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3Qge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC51aS5kcm9wZG93bi5ob3Vyc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QudWkuZHJvcGRvd24ubWludXRlc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QudWkuZHJvcGRvd24uc2Vjb25kc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QudWkuZHJvcGRvd24uYW1wbXNlbGVjdCB7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGhlaWdodDogMmVtO1xufVxuXG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLmhvdXJzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5taW51dGVzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5zZWNvbmRzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5hbXBtc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLnllYXJzZWxlY3QgPiAudGV4dCxcbi5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLm1vbnRoc2VsZWN0ID4gLnRleHQsXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5ob3Vyc2VsZWN0ID4gLnRleHQsXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5taW51dGVzZWxlY3QgPiAudGV4dCxcbi5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLnNlY29uZHNlbGVjdCA+IC50ZXh0LFxuLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uYW1wbXNlbGVjdCA+IC50ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24ueWVhcnNlbGVjdCA+IC5kcm9wZG93bi5pY29uLFxuLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24ubW9udGhzZWxlY3QgPiAuZHJvcGRvd24uaWNvbixcbi5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLmhvdXJzZWxlY3QgPiAuZHJvcGRvd24uaWNvbixcbi5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLm1pbnV0ZXNlbGVjdCA+IC5kcm9wZG93bi5pY29uLFxuLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uc2Vjb25kc2VsZWN0ID4gLmRyb3Bkb3duLmljb24sXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5hbXBtc2VsZWN0ID4gLmRyb3Bkb3duLmljb24ge1xuICAgIHBhZGRpbmc6IC44ZW0gLjE1ZW0gLjhlbSAuOGVtO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyX3N0YXJ0X2lucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlcl9lbmRfaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTFweFxufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm1vbnRoIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5wcmV2IC5sZWZ0LmFycm93Lmljb24sXG4uZGF0ZXJhbmdlcGlja2VyIC5uZXh0IC5yaWdodC5hcnJvdy5pY29uIHsgbWFyZ2luOiAwOyB9XG4iLCIvKlxuXG5cdGdsb2JhbCBjb2xvcnNcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjRkZGO1x0XHRAd2hpdGVcblx0I0Y0OTYxNDtcdEBvcmFuZ2VcdFx0cmdiKDI0NCwgMTUwLCAyMCk7XG5cdCMyOTc5RkY7XHRAYmx1ZVx0XHRyZ2IoNDEsIDEyMSwgMjU1KTtcblx0I0Y1RjVGNTtcdEBncmF5XG5cdCMwQTE3MkY7IFx0QGRhcmtibHVlXG5cdCMwMEU2NzY7XHRAZ3JlZW5cblx0I0ZGMTc0NDtcdEByZWRcblx0Izc4OTA5QztcdEBsaWdodGJsdWVcblxuKi9cblxuLyogcGFnZSB0aXRsdGUgaGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXBhZ2UtdGl0bGUtaGVhZGVyIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IzBBMTcyRjsgXHQvKiBAZGFya2JsdWU7ICovXG59XG5cbi5wYmMtcGFnZS10aXRsZS1oZWFkZXIgLnBiYy13cmFwIHtcblxuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIG1heC13aWR0aDoxMjQwcHg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBwYWRkaW5nOjIwcHggMCAzMHB4IDA7XG59XG5cbi5wYmMtcGFnZS10aXRsZS1oZWFkZXIgLnBiYy13cmFwIC5wYmMtd3JhcC10aXRsZSB7XG5cbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuXG4ucGJjLXBhZ2UtdGl0bGUtaGVhZGVyIC5wYmMtd3JhcCAucGJjLXdyYXAtdGl0bGUgaDEge1xuXG4gICAgZm9udC1zaXplOjQxcHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEwMCU7XG4gICAgY29sb3I6I0ZGRjsgLyogd2hpdGUgKi9cbiAgICBwYWRkaW5nOjE1cHggMCAwIDA7XG59XG5cblxuLyogYW5ub3VuY2VtZW50IGxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtYW5ub3VuY2VtZW50LWxpc3QtaGVhZGVyIHtcblxuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MCAwIDIwcHggMDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtbGlzdC1oZWFkZXI6YWZ0ZXIge1xuXG4gICAgZGlzcGxheTp0YWJsZTtcbiAgICBjb250ZW50OicnO1xuICAgIGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LWxpc3QtaGVhZGVyIC53cmFwLXRpdGxlIHtcblxufVxuXG4ucGJjLWFubm91bmNlbWVudC1saXN0LWhlYWRlciAud3JhcC10aXRsZSAudGl0bGUge1xuXG4gICAgZm9udC1zaXplOjQwcHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEyMCU7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjowO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC1saXN0LWhlYWRlciAuaW5mby1iYXIge1xuXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDowO1xuICAgIHRvcDowO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC1saXN0LWhlYWRlciAuaW5mby1iYXIgLmNvdW50ZXIge1xuXG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LWxpc3QtaGVhZGVyIC5pbmZvLWJhciAuY291bnRlciAudGV4dCB7XG5cbiAgICBmb250LXNpemU6MTZweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgbGluZS1oZWlnaHQ6MTIwJTtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOjA7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LWxpc3QtaGVhZGVyIC5pbmZvLWJhciAuY291bnRlciAudGV4dCAudmFsdWUge1xuXG4gICAgY29sb3I6IzI5NzlmZjtcbiAgICBtYXJnaW46MCAwIDAgMTBweDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtbGlzdC1oZWFkZXIgLmluZm8tYmFyIC5wYmMtZmlsdGVyLWJhciB7XG5cbiAgICBwYWRkaW5nOjEwcHggMCAwIDA7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LWxpc3QtaGVhZGVyIC5pbmZvLWJhciAucGJjLWZpbHRlci1iYXIgaS5pY29uIHtcblxuICAgIG1hcmdpbjowO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG5cbiAgICAucGJjLWFubm91bmNlbWVudC1saXN0LWhlYWRlciAuaW5mby1iYXIge1xuXG4gICAgICAgIHBhZGRpbmc6MTVweCAwIDAgMDtcbiAgICAgICAgcG9zaXRpb246c3RhdGljO1xuICAgICAgICByaWdodDppbml0aWFsO1xuICAgICAgICB0b3A6aW5pdGlhbDtcbiAgICB9XG5cbiAgICAucGJjLWFubm91bmNlbWVudC1saXN0LWhlYWRlciAuaW5mby1iYXIgLnBiYy1maWx0ZXItYmFyIHtcblxuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgfVxufVxuXG4vKiBhbm5vdW5jZW1lbnQgdHJpcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCB7XG5cbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgbWFyZ2luOjAgMCAzNXB4IDA7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRUNFRkYxO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMge1xuXG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDpub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246cm93O1xuICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAubGVmdCB7XG5cbiAgICB3aWR0aDo0NCU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQge1xuXG4gICAgd2lkdGg6NTYlO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLmxlZnQgLndyYXAtaW1hZ2Uge1xuXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBsaW5lLWhlaWdodDowO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbnRlbnQvaW1nX2Fubm91bmNlbWVudC5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3Zlcjtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5sZWZ0IC53cmFwLWltYWdlIGltZyB7XG5cbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLmxlZnQgLnN0aWNrZXIge1xuXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbGVmdDoyMHB4O1xuICAgIHRvcDoyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5sZWZ0IC5zdGlja2VyIC50b3Age1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjQ5NjE0O1xuICAgIHBhZGRpbmc6MTBweCAyNXB4IDEwcHggMjBweDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5sZWZ0IC5zdGlja2VyIC50b3AgLmRlc2NyaXB0aW9uIHtcblxuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBsaW5lLWhlaWdodDoxMDAlO1xuICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLmxlZnQgLnN0aWNrZXIgLnRvcCAuZGVzY3JpcHRpb24gLnRleHQge1xuXG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAubGVmdCAuc3RpY2tlciAudG9wIC5wcmljZSB7XG5cbiAgICBmb250LXNpemU6MzBweDtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgbGluZS1oZWlnaHQ6MTAwJTtcbiAgICBjb2xvcjojRkZGRkZGO1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICBtYXJnaW46MTBweCAwIDAgMDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5sZWZ0IC5zdGlja2VyIC50b3AgLnByaWNlIC52YWx1ZSB7XG5cbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5sZWZ0IC5zdGlja2VyIC5ib3R0b20ge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO1xuICAgIHBhZGRpbmc6NnB4IDE1cHggNnB4IDEycHg7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAubGVmdCAuc3RpY2tlciAuYm90dG9tIC50ZXh0IHtcblxuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBsaW5lLWhlaWdodDoxMDAlO1xuICAgIG1hcmdpbjowIDEwcHggMCAwO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLmxlZnQgLnN0aWNrZXIgLmJvdHRvbSAucHJpY2Uge1xuXG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEwMCU7XG4gICAgY29sb3I6I2Y0OTYxNDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB0b3A6MnB4O1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCB7XG5cbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICBwYWRkaW5nOjIwcHggMzBweCAyMHB4IDMwcHg7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC53cmFwLXRyaXAtbmFtZSB7XG5cbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLndyYXAtdHJpcC1uYW1lIC50cmlwLW5hbWUge1xuXG4gICAgZm9udC1zaXplOjMwcHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEyMCU7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjowO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAuZmVhdHVyZXMge1xuXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwYWRkaW5nOjIwcHggMCAwIDA7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlczphZnRlciB7XG5cbiAgICBkaXNwbGF5OnRhYmxlO1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgY2xlYXI6Ym90aDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5sYWJlbCB7XG5cbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBsaW5lLWhlaWdodDoxMDAlO1xuICAgIHBhZGRpbmc6MCAwIDRweCAwO1xuICAgIG1hcmdpbjowO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAuZmVhdHVyZXMgLmxhYmVsIGxhYmVsIHtcblxuICAgIGRpc3BsYXk6aW5saW5lO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAuZmVhdHVyZXMgLmxhYmVsIC5wYmMtcmF0aW5nIHtcblxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAuZmVhdHVyZXMgLmxhYmVsIC5wYmMtcmF0aW5nIC51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb24ge1xuXG4gICAgdGV4dC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7XG4gICAgY29sb3I6I0Y0OTYxNCFpbXBvcnRhbnQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5yb3V0ZSB7XG5cbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAucm91dGUgLnBiYy1pbm5lciB7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgIHBhZGRpbmc6MCAwIDE1cHggMDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5yb3V0ZSAucGJjLWlubmVyIC5wYmMtbG9jYXRpb24ge1xuXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIG1hcmdpbjowIDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjpib3R0b207XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAucm91dGUgLnBiYy1pbm5lciAucGJjLWxvY2F0aW9uIC5wYmMtbmFtZSB7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAucm91dGUgLnBiYy1pbm5lciAucGJjLWljb24tbWFya2VyIHtcblxuICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAucm91dGUgLnBiYy1pbm5lciAucGJjLWljb24tY2hlY2ttYXJrIHtcblxuICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAuZmVhdHVyZXMgLnJvdXRlIC5wYmMtaW5uZXIgLnBiYy1pY29uLW1hcmtlciBpLmljb24sXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAuZmVhdHVyZXMgLnJvdXRlIC5wYmMtaW5uZXIgLnBiYy1pY29uLWNoZWNrbWFyayBpLmljb24ge1xuXG4gICAgd2lkdGg6YXV0bztcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBsaW5lLWhlaWdodDoxMDAlO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAuZmVhdHVyZXMgLnJvdXRlIC5wYmMtaW5uZXIgLnBiYy1saW5rIHtcblxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjowIDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjpib3R0b207XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAucm91dGUgLnBiYy1pbm5lciAucGJjLWxpbmsgaW1nIHtcblxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5yb3V0ZSAucGJjLWlubmVyIC5wYmMtc2VwYXJhdG9yIHtcblxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOjJweDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5yb3V0ZSAucGJjLWlubmVyIC5wYmMtc2VwYXJhdG9yIC5wYmMtdGV4dCB7XG5cbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5jb3VudHJ5IHtcblxuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIHdpZHRoOjI1JTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAuY291bnRyeSAucGJjLWlubmVyIHtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgcGFkZGluZzowIDAgMTVweCAwO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAuZmVhdHVyZXMgLmNvdW50cnkgLnBiYy1pbm5lciAubGluayB7XG5cbiAgICBmb250LXNpemU6MTZweDtcbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgbGluZS1oZWlnaHQ6MTAwJTtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5jb3VudHJ5IC5wYmMtaW5uZXIgLmxpbmsgYSB7XG5cbiAgICBjb2xvcjojMjk3OUZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAuY291bnRyeSAucGJjLWlubmVyIC5saW5rIGE6aG92ZXIge1xuXG4gICAgY29sb3I6I2Y0OTYxNDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5kYXRlIHtcblxuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIHdpZHRoOjQwJTtcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAuZmVhdHVyZXMgLmRhdGUgLnBiYy1pbm5lciB7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgIHBhZGRpbmc6MCAwIDE1cHggMDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5kYXRlIC5wYmMtaW5uZXIgLnRleHQge1xuXG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEwMCU7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAuc2tpcHBlciB7XG5cbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB3aWR0aDozNSU7XG4gICAgZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5za2lwcGVyIC5wYmMtaW5uZXIge1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBwYWRkaW5nOjAgMCAxNXB4IDA7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAuc2tpcHBlciAucGJjLWlubmVyIC50ZXh0IHtcblxuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBsaW5lLWhlaWdodDoxMDAlO1xufVxuXG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAueWFjaHQge1xuXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgd2lkdGg6NjUlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgY2xlYXI6Ym90aDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC55YWNodCAucGJjLWlubmVyIHtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgcGFkZGluZzowIDAgMCAwO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAuZmVhdHVyZXMgLnlhY2h0IC5wYmMtaW5uZXIgLmxpbmsge1xuXG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEwMCU7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAueWFjaHQgLnBiYy1pbm5lciAubGluayBhIHtcblxuICAgIGNvbG9yOiMyOTc5RkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC55YWNodCAucGJjLWlubmVyIC5saW5rIGE6aG92ZXIge1xuXG4gICAgY29sb3I6I2Y0OTYxNDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5wbGFjZXMge1xuXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgd2lkdGg6MzUlO1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAucGxhY2VzIC5wYmMtaW5uZXIge1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBwYWRkaW5nOjAgMCAxNXB4IDA7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAucGxhY2VzIC5wYmMtaW5uZXIgLnRleHQge1xuXG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEwMCU7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC53cmFwLWRlc2NyaXB0aW9uIHtcblxuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcGFkZGluZzoxMHB4IDAgMCAwO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAud3JhcC1kZXNjcmlwdGlvbiBwIHtcblxuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBsaW5lLWhlaWdodDoxNzAlO1xuICAgIG1hcmdpbjowIDAgMTBweCAwO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAud3JhcC1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuXG4gICAgbWFyZ2luOjA7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC53cmFwLW1vcmUge1xuXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICBwYWRkaW5nOjE1cHggMCAwIDA7XG4gICAgbWFyZ2luOjA7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC53cmFwLW1vcmUgLmJ0bi1tb3JlIHtcblxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBsaW5lLWhlaWdodDo1MHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgbWluLXdpZHRoOjI0MHB4O1xuICAgIG1heC13aWR0aDoyNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyOTc5ZmY7XG4gICAgYm9yZGVyLXJhZGl1czo2cHg7XG4gICAgdHJhbnNpdGlvbjphbGwgMC4xNXM7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC53cmFwLW1vcmUgLmJ0bi1tb3JlOmhvdmVyIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y0OTYxNDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLndyYXAtbW9yZSAuZGF0ZS1hZGRlZCB7XG5cbiAgICBmb250LXNpemU6MTBweDtcbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgbGluZS1oZWlnaHQ6MTAwJTtcbiAgICBjb2xvcjojNzg5MDlDO1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgYm90dG9tOjA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cbiAgICAucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IC53cmFwLWNudCAud3JhcC1tb3JlIC5idG4tbW9yZSB7XG5cbiAgICAgICAgbWluLXdpZHRoOjE4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6MTgwcHg7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MnB4KSB7XG5cbiAgICAucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLmxlZnQge1xuXG4gICAgICAgIHdpZHRoOjQwJTtcbiAgICB9XG5cbiAgICAucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IHtcblxuICAgICAgICB3aWR0aDo2MCU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG5cbiAgICAucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMge1xuXG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIH1cblxuICAgIC5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAubGVmdCB7XG5cbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG5cbiAgICAucGJjLWFubm91bmNlbWVudC10cmlwIC53cmFwLWNvbHMgLnJpZ2h0IHtcblxuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAubGVmdCAud3JhcC1pbWFnZSB7XG5cbiAgICAgICAgaGVpZ2h0OjE2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO1xuICAgIH1cblxuICAgIC5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IHtcblxuICAgICAgICBwYWRkaW5nOjIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLndyYXAtbW9yZSAuYnRuLW1vcmUge1xuXG4gICAgICAgIG1pbi13aWR0aDoxNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOjE2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5jb3VudHJ5IHtcblxuICAgICAgICB3aWR0aDo0MCU7XG4gICAgfVxuXG4gICAgLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5kYXRlIHtcblxuICAgICAgICB3aWR0aDo2MCU7XG4gICAgfVxuXG4gICAgLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5za2lwcGVyIHtcblxuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgIH1cblxuICAgIC5wYmMtYW5ub3VuY2VtZW50LXRyaXAgLndyYXAtY29scyAucmlnaHQgLndyYXAtY250IC5mZWF0dXJlcyAueWFjaHQge1xuXG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuXG4gICAgLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC55YWNodCAucGJjLWlubmVyIHtcblxuICAgICAgICBwYWRkaW5nOjAgMCAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLmZlYXR1cmVzIC5wbGFjZXMge1xuXG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgfVxuXG4gICAgLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLndyYXAtbW9yZSB7XG5cbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBiYy1hbm5vdW5jZW1lbnQtdHJpcCAud3JhcC1jb2xzIC5yaWdodCAud3JhcC1jbnQgLndyYXAtbW9yZSAuZGF0ZS1hZGRlZCB7XG5cbiAgICAgICAgcGFkZGluZzoxNXB4IDAgMCAwO1xuICAgICAgICBwb3NpdGlvbjpzdGF0aWM7XG4gICAgICAgIGxlZnQ6aW5pdGlhbDtcbiAgICAgICAgYm90dG9tOmluaXRpYWw7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbn1cblxuLyogYW5ub3VuY2VtZW50IG5ld3NsZXR0ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYmMtYW5ub3VuY2VtZW50LW5ld3NsZXR0ZXIge1xuXG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgbWFyZ2luOjAgMCAzNXB4IDA7XG4gICAgcGFkZGluZzo1MHB4IDEwMHB4IDYwcHggMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O1xuICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFQ0VGRjE7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LW5ld3NsZXR0ZXIuYmctMCB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwYTE3MmY7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29udGVudC9hbm5vdW5jZW1lbnRfbmV3c2xldHRlcl9iZy5wbmcpOyovXG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LW5ld3NsZXR0ZXIgLnBiYy13cmFwIHtcblxuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgcGFkZGluZzowO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC1uZXdzbGV0dGVyIC5wYmMtd3JhcCAucGJjLWZvcm0ge1xuXG4gICAgbWF4LXdpZHRoOjcyMHB4O1xuICAgIG1hcmdpbjowIGF1dG8gMCBhdXRvO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC1uZXdzbGV0dGVyIC5wYmMtd3JhcCAucGJjLWZvcm0gLnVpLmNoZWNrYm94IHtcblxuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIG1hcmdpbi10b3A6MjVweDtcbiAgICBjb2xvcjojMEExNzJGOyAvKiBAZGFya2JsdWUgKi9cbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtbmV3c2xldHRlciAucGJjLXdyYXAgLnBiYy1mb3JtIC51aS5jaGVja2JveCBsYWJlbCB7XG5cbiAgICBjb2xvcjojODg4ODg4O1xufVxuXG4ucGJjLWFubm91bmNlbWVudC1uZXdzbGV0dGVyLmJhY2tncm91bmQgLnBiYy13cmFwIC5wYmMtZm9ybSAudWkuY2hlY2tib3ggbGFiZWwge1xuXG4gICAgY29sb3I6I0FBQUFBQTtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtbmV3c2xldHRlciAucGJjLXdyYXAgLnBiYy1mb3JtIC51aS5idXR0b24ge1xuXG4gICAgZm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBjb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG4gICAgcGFkZGluZy1sZWZ0OjIuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6Mi41ZW07XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LW5ld3NsZXR0ZXIgLnBiYy13cmFwIC5wYmMtZm9ybSAudWkuYnV0dG9uOmhvdmVyIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLWFubm91bmNlbWVudC1uZXdzbGV0dGVyIC5wYmMtd3JhcCAucGJjLWZvcm0gLnVpLmJ1dHRvbi5wYmMtZGVza3RvcCB7XG5cbiAgICBkaXNwbGF5OmZsZXg7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LW5ld3NsZXR0ZXIgLnBiYy13cmFwIC5wYmMtZm9ybSAudWkuYnV0dG9uLnBiYy1tb2JpbGUge1xuXG4gICAgZGlzcGxheTpub25lO1xuICAgIHBhZGRpbmctbGVmdDoxLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OjEuNWVtO1xufVxuXG4ucGJjLWFubm91bmNlbWVudC1uZXdzbGV0dGVyIC5wYmMtd3JhcCAucGJjLWZvcm0gLnBiYy10aXRsZSB7XG5cbiAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LW5ld3NsZXR0ZXIgLnBiYy13cmFwIC5wYmMtZm9ybSAucGJjLXRpdGxlIC5wYmMtaWNvbiB7XG5cbiAgICBsaW5lLWhlaWdodDoxMDAlO1xuICAgIHBhZGRpbmc6MCAwIDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtbmV3c2xldHRlciAucGJjLXdyYXAgLnBiYy1mb3JtIC5wYmMtdGl0bGUgLnBiYy1pY29uIHN2ZyB7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZpbGw6ICNmNDk2MTQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ucGJjLWFubm91bmNlbWVudC1uZXdzbGV0dGVyIC5wYmMtd3JhcCAucGJjLWZvcm0gLnBiYy10aXRsZSBoMiB7XG5cbiAgICBmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOjQxcHg7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEzMCU7XG4gICAgY29sb3I6IzBBMTcyRjsgLyogQGRhcmtibHVlICovXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbWFyZ2luOjA7XG59XG5cbi5wYmMtYW5ub3VuY2VtZW50LW5ld3NsZXR0ZXIuYmFja2dyb3VuZCAucGJjLXdyYXAgLnBiYy1mb3JtIC5wYmMtdGl0bGUgaDIge1xuXG4gICAgY29sb3I6I0ZGRjtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtbmV3c2xldHRlciAucGJjLXdyYXAgLnBiYy1mb3JtIC5wYmMtdGl0bGUgLnBiYy1zdWJ0aXRsZSB7XG5cbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgY29sb3I6IzBBMTcyRjsgLyogQGRhcmtibHVlICovXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnBiYy1hbm5vdW5jZW1lbnQtbmV3c2xldHRlci5iYWNrZ3JvdW5kIC5wYmMtd3JhcCAucGJjLWZvcm0gLnBiYy10aXRsZSAucGJjLXN1YnRpdGxlIHtcblxuICAgIGNvbG9yOiNGRkZGRkY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcblxuICAgIC5wYmMtYW5ub3VuY2VtZW50LW5ld3NsZXR0ZXIge1xuXG4gICAgICAgIHBhZGRpbmc6NTBweCAzMHB4IDYwcHggMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcblxuICAgIC5wYmMtYW5ub3VuY2VtZW50LW5ld3NsZXR0ZXIge1xuXG4gICAgICAgIHBhZGRpbmc6NTBweCAyMHB4IDYwcHggMjBweDtcbiAgICB9XG5cbiAgICAucGJjLWFubm91bmNlbWVudC1uZXdzbGV0dGVyIC5wYmMtd3JhcCAucGJjLWZvcm0gLnVpLmJ1dHRvbi5wYmMtZGVza3RvcCB7XG5cbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgIC5wYmMtYW5ub3VuY2VtZW50LW5ld3NsZXR0ZXIgLnBiYy13cmFwIC5wYmMtZm9ybSAudWkuYnV0dG9uLnBiYy1tb2JpbGUge1xuXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICB9XG59XG5cbi8qIGxvYWQgbW9yZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy1sb2FkLW1vcmUge1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG59XG5cbi8qIHBhZ2UgY29sc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy1wYWdlLWNvbHMge1xuXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOjEyNDBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIHBhZGRpbmc6MCAwIDUwcHggMDtcbn1cblxuLnBiYy1wYWdlLWNvbHM6YWZ0ZXIge1xuXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBjb250ZW50OicnO1xuICAgIGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtcGFnZS1jb2xzIC5wYmMtY29sLWxlZnQge1xuXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgd2lkdGg6MzIlO1xuICAgIHBhZGRpbmc6MCAyMHB4IDAgMDtcbiAgICBmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLXBhZ2UtY29scyAucGJjLWNvbC1yaWdodCB7XG5cbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB3aWR0aDo2OCU7XG4gICAgcGFkZGluZzowIDAgMCAyMHB4O1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cblxuLyogcmVzcG9uc2l2ZSBjc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXG4gICAgLnBiYy1wYWdlLXRpdGxlLWhlYWRlciAucGJjLXdyYXAge1xuXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnBiYy1wYWdlLWNvbHMge1xuXG4gICAgICAgIHBhZGRpbmc6MCAyMHB4IDUwcHggMjBweDtcbiAgICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAgIC5wYmMtcGFnZS1jb2xzIC5wYmMtY29sLWxlZnQge1xuXG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmc6MCAwIDQwcHggMDtcbiAgICB9XG5cbiAgICAucGJjLXBhZ2UtY29scyAucGJjLWNvbC1yaWdodCB7XG5cbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH1cbn0iLCIvKlxuXG5cdGdsb2JhbCBjb2xvcnNcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjRkZGOyBcdFx0QHdoaXRlXG5cdCNGNDk2MTQ7IFx0QG9yYW5nZSByZ2IoMjQ0LCAxNTAsIDIwKTtcblx0IzI5NzlGRjsgICBcdEBibHVlIFx0cmdiKDQxLCAxMjEsIDI1NSk7XG5cdCNGNUY1RjU7XHRAZ3JheVxuXHQjMEExNzJGO1x0QGRhcmtibHVlXG5cdCMwMEU2NzY7XHRAZ3JlZW5cblx0I0ZGMTc0NDsgXHRAcmVkXG5cdCM3ODkwOUM7XHRAbGlnaHRibHVlXG4qL1xuXG4vKiB3aWRnZXQgbGlzdCAqL1xuLnBiYy13aWRnZXQtbGlzdCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0bWF4LXdpZHRoOjEwMCU7XG59XG5cbi5wYmMtd2d0IHtcblxuXHRtYXJnaW46MCAwIDMwcHggMDtcbn1cblxuLnBiYy13aWRnZXQtbGlzdCA+IGRpdjpsYXN0LWNoaWxkIHtcblxuXHRtYXJnaW46MDtcbn1cblxuXG4vKiB3aWRnZXQgaGVhZGVyICovXG4ucGJjLXdndC1oZWFkZXIge1xuXG5cdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdHBhZGRpbmc6MCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtaGVhZGVyIGg1IHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MCAwIDAgNXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LWhlYWRlciBzdmcge1xuXG5cdHdpZHRoOjMwcHg7XG5cdGhlaWdodDozMHB4O1xuXHRmaWxsOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi8qIHdpZGdldCBkb3QgaGVhZGVyICovXG4ucGJjLXdndC1kb3QtaGVhZGVyIHtcblxuXHRsaW5lLWhlaWdodDozMHB4O1xuXHRwYWRkaW5nOjAgMCAxMHB4IDA7XG59XG5cbi5wYmMtd2d0LWRvdC1oZWFkZXIgaDUge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRwYWRkaW5nOjAgMCAwIDE1cHg7XG5cdG1hcmdpbjowO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLXdndC1kb3QtaGVhZGVyIGg1OmJlZm9yZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Y29udGVudDonJztcblx0d2lkdGg6N3B4O1xuXHRoZWlnaHQ6N3B4O1xuXHRib3JkZXItcmFkaXVzOjEwMCU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuXG4vKlx0ZmlsdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXdndC1maWx0ZXIge1xuXG59XG5cbi8qIHBhbmVsICovXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjojRjhGOEY4O1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIC5wYmMtd3JhcCB7XG5cblx0cGFkZGluZzozMHB4IDMwcHggMjBweCAzMHB4O1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSAucGJjLXdyYXAgLnBiYy1wYXJhbS1uYW1lIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0bWFyZ2luOjAgMCAxNXB4IDA7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLW5hbWU6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDo3cHg7XG5cdGhlaWdodDo3cHg7XG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0Oi0xN3B4O1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLWNvbHMge1xuXG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLWNvbHM6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSAucGJjLXdyYXAgLnBiYy1wYXJhbS1jb2xzIC5wYmMtY29sLTEtMiB7XG5cblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDo1MCU7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLWNvbHMgLnBiYy1jb2wtMS0xIHtcblxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLWNvbHMgLnBiYy1jb2wtMS0yID4gZGl2Omxhc3QtY2hpbGQsXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSAucGJjLXdyYXAgLnBiYy1wYXJhbS1jb2xzIC5wYmMtY29sLTEtMSA+IGRpdjpsYXN0LWNoaWxkIHtcblxuXHRwYWRkaW5nLWJvdHRvbTowO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSAudWkuY2hlY2tib3gge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBhZGRpbmc6MCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gLnVpLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG5cbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gLnBiYy1idG4td3JhcCB7XG5cblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRwYWRkaW5nOjIwcHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIGRpdi5jaGVja2JveCB7XG5cblx0bWFyZ2luOjAgMCAxMHB4IDA7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIGRpdi5jaGVja2JveCBpbnB1dCB7XG5cblx0d2lkdGg6MTZweDtcblx0aGVpZ2h0OjE2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6I0ZGRjtcblx0Ym9yZGVyOjFweCBzb2xpZCAjMEExNzJGO1xuXHRib3JkZXItcmFkaXVzOjNweDtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRtYXJnaW46MCA4cHggMCAwO1xuXHRvdXRsaW5lOm5vbmU7XG5cdGN1cnNvcjpwb2ludGVyO1xuXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOm5vbmU7XG5cdGFwcGVhcmFuY2U6bm9uZTtcblxufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSBkaXYuY2hlY2tib3ggaW5wdXQ6Zm9jdXMge1xuXG5cdG91dGxpbmU6bm9uZTtcblx0Ym94LXNoYWRvdzppbml0aWFsO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSBkaXYuY2hlY2tib3ggaW5wdXQ6YWZ0ZXIge1xuXG5cdGZvbnQtZmFtaWx5OkNoZWNrYm94O1xuXHRjb250ZW50OiAnXFxlODAwJztcblx0Y29sb3I6dHJhbnNwYXJlbnQ7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIGRpdi5jaGVja2JveCBpbnB1dDpjaGVja2VkOmFmdGVyIHtcblxuXHRjb2xvcjojMEExNzJGO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSBkaXYuY2hlY2tib3ggYSB7XG5cblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0Y29sb3I6IzBBMTcyRjtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gLnBiYy1idG4tZmlsdGVyIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0Y29sb3I6IzI5NzlGRjsgICAvKiBAYmx1ZSAqL1xuXHRwYWRkaW5nOjA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAgLyogQ2hyb21lIGFsbCAvIFNhZmFyaSBhbGwgKi9cblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgIC8qIEZpcmVmb3ggYWxsICovXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTsgICAgICAvKiBJRSAxMCsgKi9cblx0dXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgICAgIC8qIExpa2VseSBmdXR1cmUgKi9cbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gLnBiYy1idG4tZmlsdGVyOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cbi8qIGRhdGUgKi9cbi5wYmMtd2d0LWZpbHRlciAucGJjLWRhdGUge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRwYWRkaW5nOjIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xuXHRib3JkZXItcmFkaXVzOjZweDtcblx0Ym94LXNoYWRvdzowcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtZGF0ZTphZnRlciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Y29udGVudDogJyAnO1xuXHR3aWR0aDoxMHB4O1xuXHRoZWlnaHQ6MTBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHRib3R0b206LTVweDtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y0OTYxNDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtZGF0ZSBsYWJlbCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG5cdHBhZGRpbmc6MCAwIDZweCAwO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1kYXRlIC51aS5jYWxlbmRhciBpLmljb24ge1xuXG5cdGNvbG9yOiMyOTc5RkY7ICAvKiBAYmx1ZSAqL1xuXHRvcGFjaXR5OjEuMDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtZGF0ZSAudWkuY2FsZW5kYXIgLnVpLmlucHV0IGlucHV0IHtcblxuXHRsaW5lLWhlaWdodDogNTBweDtcblx0cGFkZGluZzogMCAxZW07XG5cdHdpZHRoOjEwMCU7XG5cdGJvcmRlcjoxcHggc29saWQgIzBBMTcyRjsgLyogQGRhcmtibHVlICovXG5cdG91dGxpbmU6bm9uZTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtZGF0ZSAudWkuY2FsZW5kYXIgLnVpLnRhYmxlIHRyIHRkLnJhbmdlIHtcblxuXHRiYWNrZ3JvdW5kOiByZ2JhKDQxLCAxMjEsIDI1NSwgLjEpO1xufVxuXG5cbi8qIHR5cCByZWpzdSAqL1xuLnBiYy13Z3QtZmlsdGVyIC5wYmMtdHJpcC10eXBlIHtcblxufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy10cmlwLXR5cGU6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy10cmlwLXR5cGUgLnBiYy1pdGVtcy1saXN0IHtcblxufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy10cmlwLXR5cGUgLnBiYy1pdGVtIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblxuXHRmbG9hdDpsZWZ0O1xuXHR3aWR0aDoyMiU7XG5cdG1hcmdpbi1yaWdodDo0JTtcblx0bWFyZ2luLWJvdHRvbToxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRib3JkZXItcmFkaXVzOjZweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjRUNFRkYxO1xuXHRwYWRkaW5nOjEwcHggNnB4IDEwcHggNnB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXRyaXAtdHlwZSAucGJjLWl0ZW1zLWxpc3QgPiBkaXY6bGFzdC1jaGlsZCB7XG5cblx0bWFyZ2luLXJpZ2h0OjA7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXRyaXAtdHlwZSAucGJjLWl0ZW1zLWxpc3QgPiBkaXY6bnRoLWNoaWxkKDRuKzApIHtcblxuXHRtYXJnaW4tcmlnaHQ6MDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtdHJpcC10eXBlIC5wYmMtaXRlbTpob3ZlciB7XG5cblx0Ym9yZGVyOjFweCBzb2xpZCAjMjk3OUZGOyAgLyogQGJsdWUgKi9cbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtdHJpcC10eXBlIC5wYmMtaXRlbS5wYmMtc2VsZWN0ZWQge1xuXG5cdGJvcmRlcjoxcHggc29saWQgIzI5NzlGRjsgIC8qIEBibHVlICovXG5cdGZpbHRlcjogbm9uZTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtdHJpcC10eXBlIC5wYmMtaXRlbSBpbWcge1xuXG5cdG1heC13aWR0aDoxMDAlO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy10cmlwLXR5cGUgLnBiYy1pdGVtIHNwYW4ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBhZGRpbmc6NnB4IDAgMCAwO1xufVxuXG4vKiBwcmljZSByYW5nZSAqL1xuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2Uge1xuXG5cdHBhZGRpbmc6MCAwIDM1cHggMDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoyNXB4O1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLXN0YXJ0LFxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy1lbmQge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOjE3cHg7XG5cdGhlaWdodDoxN3B4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjRweDtcblx0Ym9yZGVyOjJweCBzb2xpZCAjMjk3OUZGOyAgLyogQGJsdWUgKi9cblx0Ym9yZGVyLXJhZGl1czoxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyAvKiBAd2hpdGUgKi9cbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy1zdGFydCB7XG5cblx0bGVmdDowO1xufVxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy1lbmQge1xuXG5cdHJpZ2h0OjA7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXJhbmdlIC5wYmMtYmFyIC5wYmMtbGluZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjFweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IzI5NzlGRjsgIC8qIEBibHVlICovXG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXJhbmdlIC5wYmMtYmFyIC5wYmMtdGh1bWIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6NDAlO1xuXHRoZWlnaHQ6MjVweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MzBweDtcblx0dG9wOjA7XG5cdGJvcmRlci1yYWRpdXM6MjVweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjRjQ5NjE0OyAvKiBAb3JhbmdlICovXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy10aHVtYi5wYmMtZ3JhYiB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LCAyNDYsIDIzNSk7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXJhbmdlIC5wYmMtYmFyIC5wYmMtdGh1bWIgLnBiYy1hcnJvdy1sZWZ0LFxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy10aHVtYiAucGJjLWFycm93LXJpZ2h0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjE5cHg7XG5cdGhlaWdodDoxOXB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjJweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy10aHVtYiAucGJjLWFycm93LWxlZnQge1xuXG5cdGxlZnQ6MnB4O1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLXRodW1iIC5wYmMtYXJyb3ctcmlnaHQge1xuXG5cdHJpZ2h0OjJweDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy10aHVtYiAucGJjLWFycm93LWxlZnQgc3ZnLFxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy10aHVtYiAucGJjLWFycm93LXJpZ2h0IHN2ZyB7XG5cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHdpZHRoOjgwJTtcblx0aGVpZ2h0OjgwJTtcblx0bGVmdDo1MCU7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGZpbGw6I0ZGRjsgLyogQHdoaXRlICovXG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXJhbmdlIC5wYmMtYmFyIC5wYmMtdGh1bWIgLnBiYy1wcmljZS1zdGFydCxcbi5wYmMtd2d0LWZpbHRlciAucGJjLXJhbmdlIC5wYmMtYmFyIC5wYmMtdGh1bWIgLnBiYy1wcmljZS1lbmQge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiMyOTc5RkY7ICAvKiBAYmx1ZSAqL1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0Ym90dG9tOi0yNXB4O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy10aHVtYiAucGJjLXByaWNlLXN0YXJ0IHtcblxuXHRsZWZ0OjEwcHg7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLXRodW1iIC5wYmMtcHJpY2UtZW5kIHtcblxuXHRyaWdodDoxMHB4O1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLXRodW1iIC5wYmMtcHJpY2Utc3RhcnQgLnBiYy1jdXJyZW5jeSxcbi5wYmMtd2d0LWZpbHRlciAucGJjLXJhbmdlIC5wYmMtYmFyIC5wYmMtdGh1bWIgLnBiYy1wcmljZS1lbmQgLnBiYy1jdXJyZW5jeSB7XG5cblx0cGFkZGluZzowIDAgMCA1cHg7XG59XG5cbi8qXHRib29raW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXdndC1ib29raW5nIHtcblxufVxuXG4vKiBwYW5lbCAqL1xuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGOEY4Rjg7XG5cdGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIHtcblxuXHRwYWRkaW5nOjIwcHggMjBweCAyMHB4IDIwcHg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCBsYWJlbC5wYmMtc21hbGwge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZTogLjkyODU3MTQzZW07XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0cGFkZGluZzowIDAgNXB4IDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCBsYWJlbC5wYmMtYmlnIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRwYWRkaW5nOjAgMCA1cHggMDtcbn1cblxuLyogZGF0ZSAqL1xuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZGF0ZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHBhZGRpbmc6MjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG5cdGJvcmRlci1yYWRpdXM6NnB4O1xuXHRib3gtc2hhZG93OjBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1kYXRlOmFmdGVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRjb250ZW50OiAnICc7XG5cdHdpZHRoOjEwcHg7XG5cdGhlaWdodDoxMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdGJvdHRvbTotNXB4O1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ5NjE0O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1kYXRlIGxhYmVsIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRjb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0cGFkZGluZzowIDAgNnB4IDA7XG59XG5cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZGF0ZSAudWkuc2VsZWN0aW9uIHtcblxuXHRsaW5lLWhlaWdodDogNTBweDtcblx0cGFkZGluZzogMCAxZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwQTE3MkY7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWRhdGUgLnVpLnNlbGVjdGlvbi5hY3RpdmUgLm1lbnUge1xuXG5cdGJvcmRlci1jb2xvcjogIzM1MzUzNTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZGF0ZSAudWkuc2VsZWN0aW9uIGkuaWNvbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MjBweDtcblx0aGVpZ2h0OjIwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDo1cHg7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRjb2xvcjojMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1kYXRlIC51aS5zZWxlY3Rpb24uYWN0aXZlLmRyb3Bkb3duIGkuaWNvbjphZnRlciB7XG5cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWRhdGUgLnVpLnNlbGVjdGlvbiAubWVudSA+IC5pdGVtIHtcblxuXHRwYWRkaW5nOjAgMWVtIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6NTBweDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZGF0ZSAudWkuc2VsZWN0aW9uIC5wYmMtYm94IHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDo1MCU7XG5cdHJpZ2h0OjIwcHg7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjZweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NnB4O1xuXHRwYWRkaW5nOjZweCAxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEycHg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWRhdGUgLnVpLnNlbGVjdGlvbiAudGV4dCAucGJjLWJveCB7XG5cblx0cmlnaHQ6MzhweDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZGF0ZSAudWkuc2VsZWN0aW9uIC5wYmMtYm94OmFmdGVyIHtcblxuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDEycHggc29saWQgIzAwMDtcblx0Ym9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZGF0ZSAudWkuc2VsZWN0aW9uIC5wYmMtYm94IC5wYmMtZGF5cyB7XG5cblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWRhdGUgLnVpLnNlbGVjdGlvbiAucGJjLWJveCAucGJjLXVuaXQge1xuXG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xufVxuXG4vKiBqYWNodCAqL1xuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMteWFjaHQge1xuXG5cdHBhZGRpbmc6MCAwIDIwcHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMteWFjaHQgLnVpLnNlbGVjdGlvbi5kcm9wZG93biB7XG5cblx0bGluZS1oZWlnaHQ6NDhweDtcblx0cGFkZGluZzowIDMwcHggMCAxNXB4O1xuXHRib3JkZXI6MXB4IHNvbGlkICMwQTE3MkY7XHQvKiBAZGFya2JsdWUgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMteWFjaHQgLnVpLnNlbGVjdGlvbi5hY3RpdmUuZHJvcGRvd24gLm1lbnUge1xuXG5cdGJvcmRlci1jb2xvcjogIzBBMTcyRjtcdC8qIEBkYXJrYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy15YWNodCAudWkuc2VsZWN0aW9uLmRyb3Bkb3duIGkuaWNvbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MjBweDtcblx0aGVpZ2h0OjIwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDo1cHg7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRjb2xvcjojMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy15YWNodCAudWkuc2VsZWN0aW9uLmRyb3Bkb3duIGkuaWNvbjphZnRlciB7XG5cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLXlhY2h0IC5wYmMtd3JhcC1pbnB1dCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLXlhY2h0IC5wYmMtd3JhcC1pbnB1dCAucGJjLWJveCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDo1MCU7XG5cdHJpZ2h0OjM4cHg7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNHB4KTtcblx0cGFkZGluZzo2cHggMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMteWFjaHQgLnBiYy13cmFwLWlucHV0IC5wYmMtYm94OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDEycHggc29saWQgI2VjZWZmMTtcblx0Ym9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMteWFjaHQgLnBiYy13cmFwLWlucHV0IC5wYmMtYm94IC5wYmMtZnJlZSB7XG5cblx0Zm9udC1zaXplOjE3cHg7XG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMteWFjaHQgLnBiYy13cmFwLWlucHV0IC5wYmMtYm94IC5wYmMtc2VwYXJhdG9yIHtcblxuXHRmb250LXNpemU6MTRweDtcblx0Y29sb3I6Izc4OTA5QztcdC8qIEBsaWdodGJsdWUgKi9cblx0dmVydGljYWwtYWxpZ246YmFzZWxpbmU7XG5cdG1hcmdpbjowIDFweDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMteWFjaHQgLnBiYy13cmFwLWlucHV0IC5wYmMtYm94IC5wYmMtcGxhY2VzIHtcblxuXHRmb250LXNpemU6MTRweDtcblx0Y29sb3I6Izc4OTA5QztcdC8qIEBsaWdodGJsdWUgKi9cblx0dmVydGljYWwtYWxpZ246YmFzZWxpbmU7XG59XG5cbi8qIGRvcm9zbGksIGR6aWVjaSAqL1xuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtYWR1bHQta2lkIHtcblxuXHRwYWRkaW5nOjAgMCAyMHB4IDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWFkdWx0LWtpZDphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyAnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1hZHVsdC1raWQgLnBiYy1sZWZ0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjUwJTtcblx0cGFkZGluZzowIDIwcHggMCAwO1xuXHRmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1hZHVsdC1raWQgLnBiYy1yaWdodCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDo1MCU7XG5cdHBhZGRpbmc6MCAwIDAgMjBweDtcblx0ZmxvYXQ6cmlnaHQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWFkdWx0LWtpZCAudWkuc2VsZWN0aW9uLmRyb3Bkb3duIHtcblxuXHRsaW5lLWhlaWdodDo0OHB4O1xuXHRwYWRkaW5nOjAgMzBweCAwIDE1cHg7XG5cdGJvcmRlcjoxcHggc29saWQgIzBBMTcyRjtcdC8qIEBkYXJrYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1hZHVsdC1raWQgLnVpLnNlbGVjdGlvbi5hY3RpdmUuZHJvcGRvd24gLm1lbnUge1xuXG5cdGJvcmRlci1jb2xvcjogIzBBMTcyRjtcdC8qIEBkYXJrYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1hZHVsdC1raWQgLnVpLnNlbGVjdGlvbi5kcm9wZG93biBpLmljb24ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjIwcHg7XG5cdGhlaWdodDoyMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6NXB4O1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0Y29sb3I6IzI5NzlGRjsgLyogQGJsdWUgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtYWR1bHQta2lkIC51aS5zZWxlY3Rpb24uZHJvcGRvd24gaS5pY29uOmFmdGVyIHtcblxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbn1cblxuLyogZXh0ZW5zaW9ucyAqL1xuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIHtcblxuXHRwYWRkaW5nOjVweCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtbGFiZWwge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRsaW5lLWhlaWdodDoxNTAlO1xuXHRwYWRkaW5nOjAgMCAxMHB4IDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLWxhYmVsOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OiAnICc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLWxhYmVsIC5wYmMtbmFtZSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZsb2F0OmxlZnQ7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtbGFiZWwgLnBiYy1idG4tY2hhbmdlIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0ZmxvYXQ6cmlnaHQ7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0Y29sb3I6IzI5NzlGRjsgXHQvKiBAYmx1ZSAqL1xuXHRjdXJzb3I6cG9pbnRlcjtcblxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAgLyogQ2hyb21lIGFsbCAvIFNhZmFyaSBhbGwgKi9cblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgIC8qIEZpcmVmb3ggYWxsICovXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTsgICAgICAvKiBJRSAxMCsgKi9cblx0dXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgICAgIC8qIExpa2VseSBmdXR1cmUgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtbGFiZWwgLnBiYy1idG4tY2hhbmdlOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0OyBcdC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIHVsLnBiYy1saXN0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZzowIDAgMCAzMHB4O1xuXHRtYXJnaW46MDtcblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiB1bC5wYmMtbGlzdCBsaSB7XG5cblx0ZGlzcGxheTpub25lO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoyNHB4O1xuXHRjb2xvcjojNzg5MDlDO1x0LyogQGxpZ2h0Ymx1ZSAqL1xuXHRwYWRkaW5nOjEycHggMTZweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjRUNFRkYxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRib3JkZXItcmFkaXVzOjZweDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIHVsLnBiYy1saXN0IGxpLnBiYy1zZWxlY3RlZCB7XG5cblx0ZGlzcGxheTpibG9jaztcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIHVsLnBiYy1saXN0IGxpOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OiAnICc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiB1bC5wYmMtbGlzdCBsaTpiZWZvcmUge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGNvbnRlbnQ6ICcgJztcblx0d2lkdGg6MTBweDtcblx0aGVpZ2h0OjEwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjYycHg7XG5cdHRvcDotNnB4O1xuXHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcblx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNFQ0VGRjE7IFx0LyogQGJsdWUgKi9cblx0Ym9yZGVyLXRvcDoxcHggc29saWQgI0VDRUZGMTsgXHQvKiBAYmx1ZSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gdWwucGJjLWxpc3QgbGkgLnBiYy1jb21wYW55IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRsaW5lLWhlaWdodDoyNHB4O1xuXHR3aWR0aDoyNSU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0ZmxvYXQ6bGVmdDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gdWwucGJjLWxpc3QgbGkgLnBiYy1jb21wYW55IGltZyB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gdWwucGJjLWxpc3QgbGkgLnBiYy1uYW1lIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDo1NSU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0ZmxvYXQ6bGVmdDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gdWwucGJjLWxpc3QgbGkgLnBiYy1wcmljZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MjAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdGZsb2F0OmxlZnQ7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXVienAtY29scyB7XG5cblx0cGFkZGluZzowIDAgMTBweCAwO1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUNFRkYxO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy11YnpwLWNvbHM6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6Jyc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXVienAtY29scyAuY29sLWNoZWNrYm94IHtcblxuXHRmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy11YnpwLWNvbHMgLmNvbC1wcmljZSB7XG5cblx0ZmxvYXQ6cmlnaHQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXVienAtY29scyAudWkuY2hlY2tib3ggbGFiZWwge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdHBhZGRpbmc6MXB4IDAgMCAzMHB4O1xuXHRsaW5lLWhlaWdodDoxN3B4O1xuXHRjb2xvcjojMEExNzJGOyBcdC8qIEBkYXJrYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy11YnpwLWNvbHMgLnVpLmNoZWNrYm94IGxhYmVsIGEge1xuXG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdGNvbG9yOiAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy11YnpwLWNvbHMgLnVpLmNoZWNrYm94IGxhYmVsIGE6aG92ZXIge1xuXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRjb2xvcjojRjQ5NjE0O1x0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy11YnpwLWNvbHMgLnVpLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG5cblx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwOyAvKiBAYmxhY2sgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdWJ6cC1jb2xzIC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmJlZm9yZSB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OUZGOyAgIC8qIEBibHVlICovXG4gICAgYm9yZGVyLWNvbG9yOiAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy11YnpwLWNvbHMgLnVpLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+bGFiZWw6YWZ0ZXIge1xuXG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy11YnpwLWNvbHMgLnBiYy1idG4tY2hhbmdlIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcDtcblx0bWFyZ2luOjAgMCAwIDVweDtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXVienAtY29scyAuY29sLXByaWNlIHtcblxuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxOHB4O1xuXHRjb2xvcjojRjQ5NjE0OyBcdC8qIEBvcmFuZ2UgKi9cbn1cblxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy10cmFucy1jb2xzIHtcblxuXHRwYWRkaW5nOjAgMCAxMHB4IDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXRyYW5zLWNvbHM6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6Jyc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXRyYW5zLWNvbHMgLmNvbC1jaGVja2JveCB7XG5cblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdHJhbnMtY29scyAuY29sLXByaWNlIHtcblxuXHRmbG9hdDpyaWdodDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdHJhbnMtY29scyAudWkuY2hlY2tib3ggbGFiZWwge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdHBhZGRpbmc6MXB4IDAgMCAzMHB4O1xuXHRsaW5lLWhlaWdodDoxN3B4O1xuXHRjb2xvcjojMEExNzJGOyBcdC8qIEBkYXJrYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy10cmFucy1jb2xzIC51aS5jaGVja2JveCBsYWJlbCBhIHtcblxuXHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHRjb2xvcjogIzI5NzlGRjsgLyogQGJsdWUgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdHJhbnMtY29scyAudWkuY2hlY2tib3ggbGFiZWwgYTpob3ZlciB7XG5cblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdGNvbG9yOiNGNDk2MTQ7XHQvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXRyYW5zLWNvbHMgLnVpLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG5cblx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwOyAvKiBAYmxhY2sgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdHJhbnMtY29scyAudWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbDpiZWZvcmUge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NzlGRjsgICAvKiBAYmx1ZSAqL1xuICAgIGJvcmRlci1jb2xvcjogIzI5NzlGRjsgLyogQGJsdWUgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdHJhbnMtY29scyAudWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbDphZnRlciB7XG5cblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXRyYW5zLWNvbHMgLnBiYy1idG4tY2hhbmdlIHtcblxuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxOHB4O1xuXHRjb2xvcjogIzI5NzlGRjsgLyogQGJsdWUgKi9cblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXRyYW5zLWNvbHMgLnBiYy1idG4tY2hhbmdlOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0O1x0LyogQG9yYW5nZSAqL1xufVxuXG4vKiBwcmljZSBzdW1tYXJ5ICovXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcHJpY2Utc3VtbWFyeSB7XG5cblx0cGFkZGluZzoyMHB4IDIwcHggMCAyMHB4O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcHJpY2Utc3VtbWFyeTphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyAnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLWxlZnQge1xuXG5cdHdpZHRoOjM1JTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRmbG9hdDpsZWZ0O1xuXHRwYWRkaW5nOjAgMCAwIDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcmlnaHQge1xuXG5cdHdpZHRoOjY1JTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRmbG9hdDpyaWdodDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZSB7XG5cblx0Zm9udC1zaXplOjQxcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0dGV4dC1hbGlnbjpyaWdodDtcblx0Y29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcHJpY2UgLnBiYy12YWx1ZSB7XG5cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZS1hZGQge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG5cdHBhZGRpbmc6MTBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZS1hZGQgaW1nIHtcblxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRtYXJnaW46MCA1cHggMCAwO1xuICBjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZS1hZGQgLnBiYy1zaWduIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcHJpY2UtYWRkIC5wYmMtdmFsdWUge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZS1hZGQgLnBiYy1jdXJyZW5jeSB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4vKiBidXR0b24gKi9cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy13cmFwLWJ0biB7XG5cblx0bWFyZ2luOjMwcHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy13cmFwLWJ0biBhLFxuLnBiYy13Z3QtYm9va2luZyAucGJjLXdyYXAtYnRuIGJ1dHRvbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDo1MHB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG5cdGJhY2tncm91bmQtY29sb3I6IzI5NzlGRjsgXHQvKiBAYmx1ZSAqL1xuXHRib3JkZXItcmFkaXVzOjZweDtcblx0Ym9yZGVyOm5vbmU7XG5cdG91dGxpbmU6bm9uZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXdyYXAtYnRuIGE6aG92ZXIsXG4ucGJjLXdndC1ib29raW5nIC5wYmMtd3JhcC1idG4gYnV0dG9uOmhvdmVyIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4vKiBwaG9uZSAqL1xuLnBiYy13Z3QtYm9va2luZyAucGJjLXBob25lIHtcblxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6NnB4O1xuXHRwYWRkaW5nOjIwcHg7XG5cdGJvcmRlcjoxcHggc29saWQgIzI5NzlGRjsgXHQvKiBAYmx1ZSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuXHRtYXJnaW46MjBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBob25lOmFmdGVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRjb250ZW50OiAnICc7XG5cdHdpZHRoOjEwcHg7XG5cdGhlaWdodDoxMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdHRvcDotNnB4O1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRib3JkZXItbGVmdDoxcHggc29saWQgIzI5NzlGRjsgXHQvKiBAYmx1ZSAqL1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjMjk3OUZGOyBcdC8qIEBibHVlICovXG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1waG9uZSAucGJjLWxpbmsge1xuXG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRsaW5lLWhlaWdodDozMnB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0bWFyZ2luOjVweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBob25lIGEge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRjb2xvcjojMjk3OUZGOyBcdC8qIEBibHVlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1waG9uZSBhOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0OyBcdC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBob25lIGEgaW1nIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1waG9uZSBhIHNwYW4ge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuXG5cblxuXG5cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIHtcblxufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLXRpdGxlIHtcblxuXHRwYWRkaW5nOjE1cHggMCA1cHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC10aXRsZSBoNSB7XG5cblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRjb2xvcjojRjQ5NjE0OyBcdC8qIEBvcmFuZ2UgKi9cblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIHtcblxufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy13cmFwLXJvd3Mge1xuXG5cdG1hcmdpbjowIDAgMzBweCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cge1xuXG5cdHBhZGRpbmc6MTBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93LnBiYy1jaGVja2JveCB7XG5cblx0cGFkZGluZzoxNXB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3c6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6Jyc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAucGJjLWl0ZW0ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MTAwJTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC5wYmMtaXRlbS5wYmMtaGFsZiB7XG5cblx0d2lkdGg6NTAlO1xuXHRmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cgLnBiYy1pdGVtLnBiYy1sZWZ0IHtcblxuXHRwYWRkaW5nOjAgMTBweCAwIDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAucGJjLWl0ZW0ucGJjLXJpZ2h0IHtcblxuXHRwYWRkaW5nOjAgMCAwIDEwcHg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAucGJjLWl0ZW0gLnBiYy1sYWJlbCB7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAwIDZweCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cgLnBiYy1pdGVtIGlucHV0IHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcblx0d2lkdGg6IDEwMCU7XG5cdHJlc2l6ZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMEExNzJGO1xuXHRwYWRkaW5nOiAwIDAgMCAxZW07XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAudWkuY2hlY2tib3ggbGFiZWwge1xuXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBjb2xvcjogIzBBMTcyRjtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC51aS5jaGVja2JveCBsYWJlbCBhIHtcblxuXHRjb2xvcjojMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cgLnVpLmNoZWNrYm94IGxhYmVsIGE6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtd3JhcC1idG4ge1xuXG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy13cmFwLWJ0biAucGJjLWJ0biB7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0cGFkZGluZzogMTVweCAzMHB4IDE1cHggMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI0ZGRjtcblx0YmFja2dyb3VuZC1jb2xvcjojMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2U7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXdyYXAtYnRuIC5wYmMtYnRuOmhvdmVyIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLWZlYXR1cmVzLWxpc3Qge1xuXG5cdHBhZGRpbmc6MjBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLWZlYXR1cmVzLWxpc3QgdWwucGJjLWxpc3Qge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtZmVhdHVyZXMtbGlzdCB1bC5wYmMtbGlzdDphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDonJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLWZlYXR1cmVzLWxpc3QgdWwucGJjLWxpc3QgbGkucGJjLWl0ZW0ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6NTAlO1xuXHRmbG9hdDpsZWZ0O1xuXHRwYWRkaW5nOjAgMTBweCAwIDUwcHg7XG5cdGxpbmUtaGVpZ2h0OjUwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtZmVhdHVyZXMtbGlzdCB1bC5wYmMtbGlzdCBsaS5wYmMtaXRlbTpudGgtY2hpbGQoMm4rMSkge1xuXG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1mZWF0dXJlcy1saXN0IHVsLnBiYy1saXN0IGxpLnBiYy1pdGVtIC5wYmMtaWNvbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDo0MHB4O1xuXHRoZWlnaHQ6NDBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1mZWF0dXJlcy1saXN0IHVsLnBiYy1saXN0IGxpLnBiYy1pdGVtIC5wYmMtaWNvbiBpbWcge1xuXG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtZmVhdHVyZXMtbGlzdCB1bC5wYmMtbGlzdCBsaS5wYmMtaXRlbSAucGJjLXRleHQge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MTFweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qXHRyYXRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtd2d0LXJhdGluZyB7XG5cbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtbGlzdCB7XG5cbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtbGlzdCA+IGRpdjpsYXN0LWNoaWxkIHtcblxuXHRtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdGJvcmRlcjoxcHggc29saWQgI0VDRUZGMTtcblx0YmFja2dyb3VuZC1jb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0bWFyZ2luOjAgMCAyMHB4IDA7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy1jb2xzIHtcblxufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy1pdGVtIC5wYmMtY29sczphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDonICc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy1jb2xzIC5wYmMtbGVmdCB7XG5cblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtaXRlbSAucGJjLWNvbHMgLnBiYy1yaWdodCB7XG5cblx0ZmxvYXQ6cmlnaHQ7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy10ZXh0IHtcblxuXHRwYWRkaW5nOjIwcHggMjBweCAzMHB4IDIwcHg7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy10ZXh0IHAge1xuXG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjE4cHg7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjAgMCAxMHB4IDA7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy10ZXh0IHA6bGFzdC1jaGlsZCB7XG5cblx0cGFkZGluZzowO1xufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy1pdGVtIC5wYmMtYm90dG9tIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdHBhZGRpbmc6MTVweCAyMHB4IDE4cHggMjBweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy1ib3R0b20gLnBiYy11c2VyIHtcblxuXHRwYWRkaW5nOjAgMCAwIDQwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy1pdGVtIC5wYmMtYm90dG9tIC5wYmMtdXNlciAucGJjLXVzZXItbmFtZSB7XG5cblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0Y29sb3I6ICM3ODkwOUM7IC8qIGxpZ2h0Ymx1ZSAqL1xufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy1pdGVtIC5wYmMtYm90dG9tIC5wYmMtdXNlciAucGJjLXVzZXItbmFtZSAucGJjLXZhbHVlIHtcblxuXHRtYXJnaW46MCA1cHggMCAwO1xufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy1pdGVtIC5wYmMtYm90dG9tIC5wYmMtdXNlciAucGJjLXVzZXItZGF0ZSB7XG5cblx0Zm9udC1zaXplOjEwcHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTgwJTtcblx0Y29sb3I6ICM3ODkwOUM7IC8qIGxpZ2h0Ymx1ZSAqL1xufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy1pdGVtIC5wYmMtYm90dG9tIC5wYmMtdXNlciAucGJjLXVzZXItYXZhdGFyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDozMHB4O1xuXHRoZWlnaHQ6MzBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjQwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy1ib3R0b20gLnBiYy11c2VyIC5wYmMtYXZhdGFyIGltZyB7XG5cbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtaXRlbSAucGJjLWJvdHRvbSAucGJjLWFycm93IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDo4cHg7XG5cdGhlaWdodDo4cHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjI1cHg7XG5cdHRvcDotNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XG5cdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRUNFRkYxO1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjRUNFRkYxO1xuXHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtaXRlbSAucGJjLWJvdHRvbSAudWkuc3Rhci5yYXRpbmcgLmFjdGl2ZS5pY29uIHtcblxuXHR0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudDtcblx0Y29sb3I6I0Y0OTYxNCFpbXBvcnRhbnQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtd3JhcC1idG4ge1xuXG5cdG1hcmdpbjozMHB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy13cmFwLWJ0biBhLFxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtd3JhcC1idG4gYnV0dG9uIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjUwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRjb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0YmFja2dyb3VuZC1jb2xvcjojMjk3OUZGOyBcdC8qIEBibHVlICovXG5cdGJvcmRlci1yYWRpdXM6NnB4O1xuXHRib3JkZXI6bm9uZTtcblx0b3V0bGluZTpub25lO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlO1xufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy13cmFwLWJ0biBhOmhvdmVyLFxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtd3JhcC1idG4gYnV0dG9uOmhvdmVyIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LnBiYy13Z3QtcmF0aW5nIHtcblxuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxufVxuXG4vKiBva25vIG1vZGFsbmUgd3lib3J1IHViZXpwaWVjem5pYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtYnRuLWNsb3NlIHtcblxuXHR3aWR0aDozMHB4O1xuXHRoZWlnaHQ6MzBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjEwcHg7XG5cdHRvcDoxMHB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtYnRuLWNsb3NlIHN2ZyB7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmlsbDogcmdiYSg0MSwgMTIxLCAyNTUsIDAuOCk7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1idG4tY2xvc2U6aG92ZXIgc3ZnIHtcblxuXHRmaWxsOiByZ2JhKDQxLCAxMjEsIDI1NSwgMS4wKTtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtYmFyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZzozMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFQ0VGRjE7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWJhcjphZnRlciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Y29udGVudDogJyAnO1xuXHR3aWR0aDoxMnB4O1xuXHRoZWlnaHQ6MTJweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHRib3R0b206LTZweDtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRUNFRkYxO1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUNFRkYxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jbnQge1xuXG5cdHBhZGRpbmc6NDBweCAzMHB4IDcwcHggMzBweDtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtcHJpY2luZy10YWJsZSB7XG5cblx0cGFkZGluZzo5MHB4IDAgMjAwcHggMDtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtcHJpY2luZy10YWJsZSB1bC5wYmMtcm93cyB7XG5cblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1wcmljaW5nLXRhYmxlIHVsLnBiYy1yb3dzIGxpIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwYWRkaW5nOjAgMjBweDtcblx0bWFyZ2luOjA7XG5cdGJhY2tncm91bmQtY29sb3I6I0Y1RjVGNTtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtcHJpY2luZy10YWJsZSB1bC5wYmMtcm93cyBsaTpudGgtY2hpbGQoMm4rMikge1xuXG5cdGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtcHJpY2luZy10YWJsZSB1bC5wYmMtcm93cyBsaSAucGJjLXdyYXAtdGV4dCB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0d2lkdGg6MTUwcHg7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLXByaWNpbmctdGFibGUgdWwucGJjLXJvd3MgbGkgLnBiYy13cmFwLXRleHQgLnBiYy10ZXh0IHtcblxuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjE4cHg7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0aGVpZ2h0OjUwcHg7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xuXHRwYWRkaW5nOjQwcHggMzBweCA3MHB4IDE5MHB4O1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OiAnICc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMgLnBiYy1pdGVtIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjMwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGZsb2F0OnJpZ2h0O1xuXHRtYXJnaW46MCAyJTtcblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdGJveC1zaGFkb3c6MHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyAucGJjLWl0ZW06aG92ZXIsXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zIC5wYmMtaXRlbS5wYmMtc2VsZWN0ZWQge1xuXG5cdGJveC1zaGFkb3c6MHB4IDBweCAxMHB4IHJnYmEoNDEsIDEyMSwgMjU1LCAwLjgpOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zID4gZGl2OmZpcnN0LWNoaWxkIHtcblxuXHRtYXJnaW4tcmlnaHQ6MDtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyAucGJjLWl0ZW0gLnBiYy1sb2dvIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRsaW5lLWhlaWdodDo5MHB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyAucGJjLWl0ZW0gLnBiYy1sb2dvIGltZyB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zIC5wYmMtaXRlbSAucGJjLWJhZGdlIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6MDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjIwcHg7XG5cdHRvcDowO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyAucGJjLWl0ZW0gdWwge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zIC5wYmMtaXRlbSB1bCBsaSB7XG5cblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6NTBweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGNvbG9yOiM3ODkwOUM7XHQvKiBAbGlnaHRibHVlICovXG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMgLnBiYy1kZXNjcmlwdGlvbiB7XG5cblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMgLnBiYy1kZXNjcmlwdGlvbiAucGJjLW5hbWUge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdHBhZGRpbmc6MjBweCAwIDAgMDtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyAucGJjLWRlc2NyaXB0aW9uIC5wYmMtcHJpY2Uge1xuXG5cdGZvbnQtc2l6ZTo0MXB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xuXHRwYWRkaW5nOjEwcHggMCAwIDA7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMgLnBiYy1kZXNjcmlwdGlvbiAucGJjLXNlcGFyYXRvciB7XG5cblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0cGFkZGluZzo1cHggMCAwIDA7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMgLnBiYy1kZXNjcmlwdGlvbiAucGJjLXRleHQge1xuXG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjE0MCU7XG5cdHBhZGRpbmc6NXB4IDAgMCAwO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zIC5wYmMtZGVzY3JpcHRpb24gLnBiYy1zbWFsbCB7XG5cblx0Zm9udC1zaXplOjlweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRwYWRkaW5nOjVweCAwIDAgMDtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyAucGJjLWJ0biB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwJTtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTQwJTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGNvbG9yOiMyOTc5RkY7IFx0LyogQGJsdWUgKi9cblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdGJvdHRvbTowO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTtcblx0cGFkZGluZzoyMHB4IDAgMCAwO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zIC5wYmMtYnRuOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0OyBcdC8qIEBvcmFuZ2UgKi9cbn1cblxuXG4vKiBva25vIG1vZGFsbmUgd3lib3J1IHRyYW5zcG9ydHVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCB7XG5cdC8qb3ZlcmZsb3cteTogc2Nyb2xsOyovXG5cdGJhY2tncm91bmQtY29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHQvKm1pbi1oZWlnaHQ6IDk2MHB4OyovXG5cdG1heC13aWR0aDogMTE1MHB4O1xuXHQvKm1pbi13aWR0aDogOTYwcHg7Ki9cblx0Lypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cblx0bWFyZ2luOiBhdXRvO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJ0bi1jbG9zZSB7XG5cblx0d2lkdGg6MzBweDtcblx0aGVpZ2h0OjMwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDoxMHB4O1xuXHR0b3A6MTBweDtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYnRuLWNsb3NlIHN2ZyB7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmlsbDogcmdiYSg0MSwgMTIxLCAyNTUsIDAuOCk7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJ0bi1jbG9zZTpob3ZlciBzdmcge1xuXG5cdGZpbGw6IHJnYmEoNDEsIDEyMSwgMjU1LCAxLjApO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHBhZGRpbmc6MzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUNFRkYxO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhcjphZnRlciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Y29udGVudDogJyAnO1xuXHR3aWR0aDoxMnB4O1xuXHRoZWlnaHQ6MTJweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHRib3R0b206LTZweDtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRUNFRkYxO1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUNFRkYxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciAucGJjLXdyYXAtaGVhZGVyIHtcblxufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciBsYWJlbCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MCAwIDhweCAwO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciAucGJjLXdyYXAtY29scyB7XG5cblx0cGFkZGluZzoxNXB4IDAgMCAwO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1iYXIgLnBiYy13cmFwLWNvbHM6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1iYXIgLnBiYy13cmFwLWNvbHMgLnBiYy1jb2wtbGVmdCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRmbG9hdDpsZWZ0O1xuXHR3aWR0aDo1MCU7XG5cdHBhZGRpbmc6MCA2MHB4IDAgMDtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1iYXIgLnBiYy13cmFwLWNvbHMgLnBiYy1jb2wtcmlnaHQge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0ZmxvYXQ6bGVmdDtcblx0d2lkdGg6NTAlO1xuXHRwYWRkaW5nOjAgMCAwIDYwcHg7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyIC5wYmMtd3JhcC1jb2xzIC5wYmMtd3JhcC1saW5rIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHRib3R0b206MTVweDtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyIC5wYmMtd3JhcC1jb2xzIC5wYmMtd3JhcC1saW5rIGltZyB7XG5cbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1iYXIgLnBiYy10cmlwLXN0YXJ0IHtcblxufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciAucGJjLXRyaXAtZW5kIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjUwcHg7XG5cdGJvcmRlci1yYWRpdXM6NnB4O1xuXHRib3JkZXI6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG5cdG91dGxpbmU6bm9uZTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHBhZGRpbmc6MCAwIDAgNjBweDtcblx0cG9pbnRlci1ldmVudHM6bm9uZTtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1iYXIgLnBiYy10cmlwLWVuZCBzdmcge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjI0cHg7XG5cdGhlaWdodDoyNHB4O1xuXHRmaWxsOiMyOTc5RkY7IFx0LyogQGJsdWUgKi9cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MTVweDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyIC51aS5kcm9wZG93biB7XG5cblx0bGluZS1oZWlnaHQ6NTBweDtcblx0cGFkZGluZzowIDMwcHggMCAxNXB4O1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciAudWkuZHJvcGRvd24gLnBiYy1jaGFuZ2Uge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRjb2xvcjojMjk3OUZGOyBcdC8qIEBibHVlICovXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDozMHB4O1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciAudWkuZHJvcGRvd24gLnBiYy1jaGFuZ2U6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciAudWkuc2VsZWN0aW9uLmRyb3Bkb3duID4gaS5pY29uIHtcblxuXHRsaW5lLWhlaWdodDogMDtcblx0dG9wOiA1MCU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IzI5NzlGRjsgIC8qIEBibHVlICovXG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IHtcblxuXHRwYWRkaW5nOjM1cHggMzBweDtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3Qge1xuXG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCAucGJjLWxhYmVscyB7XG5cblxufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgLnBiYy1sYWJlbHMgLnBiYy10ZXh0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IC5wYmMtbGFiZWxzIC5wYmMtdGV4dCBpbWcge1xuXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcblx0cGFkZGluZzoxMHB4IDAgMCAwO1xuXHRtYXJnaW46MDtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IHVsLnBiYy1pdGVtcyBsaSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xuXHRwYWRkaW5nOjE1cHggMDtcblx0bWFyZ2luOjAgMCAyMHB4IDA7XG5cdGJvcmRlci1yYWRpdXM6NnB4O1xuXHRib3gtc2hhZG93OjBweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IHVsLnBiYy1pdGVtcyBsaTpsYXN0LWNoaWxkIHtcblxuXHRtYXJnaW46MDtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IHVsLnBiYy1pdGVtcyBsaSAucGJjLWNvbCB7XG5cblx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRUNFRkYxO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIGxpIC5wYmMtd3JhcC1jb2xzID4gZGl2Omxhc3QtY2hpbGQge1xuXG5cdGJvcmRlcjpub25lO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIGxpIC5wYmMtd3JhcC1sb2dvIHtcblxuXHRsaW5lLWhlaWdodDowO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IHVsLnBiYy1pdGVtcyBsaSAucGJjLWZsaWdodCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MzBweDtcblx0Y29sb3I6Izc4OTA5QztcdC8qIEBsaWdodGJsdWUgKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzowIDAgMCAzMHB4O1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIGxpIC5wYmMtZmxpZ2h0IGltZyB7XG5cblx0d2lkdGg6MTJweDtcblx0aGVpZ2h0OjE2cHg7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0bWFyZ2luOjAgMTBweCAwIDA7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCB1bC5wYmMtaXRlbXMgbGkgLnBiYy1mbGlnaHQgc3BhbiB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIGxpIC5wYmMtYXJyaXZhbCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MzBweDtcblx0Y29sb3I6Izc4OTA5QztcdC8qIEBsaWdodGJsdWUgKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzowIDAgMCAzMHB4O1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIGxpIC5wYmMtYXJyaXZhbCBzdmcge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHR3aWR0aDoxOHB4O1xuXHRoZWlnaHQ6MThweDtcblx0ZmlsbDojMjk3OUZGOyBcdC8qIEBibHVlICovXG5cdG1hcmdpbjowIDEwcHggMCAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCB1bC5wYmMtaXRlbXMgbGkgLnBiYy1hcnJpdmFsIHNwYW4ge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IHVsLnBiYy1pdGVtcyBsaSAucGJjLXByaWNlIHtcblxuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDo2MHB4O1xuXHRjb2xvcjojRjQ5NjE0OyBcdC8qIEBvcmFuZ2UgKi9cblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCB1bC5wYmMtaXRlbXMgbGkgLnBiYy1idG4tc2VsZWN0IHtcblxuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDo2MHB4O1xuXHRjb2xvcjojMjk3OUZGOyBcdC8qIEBibHVlICovXG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IHVsLnBiYy1pdGVtcyBsaSAucGJjLWJ0bi1zZWxlY3Q6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgLnBiYy13cmFwLWNvbHMge1xuXG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCAucGJjLXdyYXAtY29sczphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyAnO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IC5wYmMtd3JhcC1jb2xzIC5wYmMtY29sIHtcblxuXHRmbG9hdDpsZWZ0O1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCAucGJjLXdyYXAtY29scyAucGJjLWNvbDpudGgtY2hpbGQoMSkge1xuXG5cdHdpZHRoOjE2JTtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IC5wYmMtd3JhcC1jb2xzIC5wYmMtY29sOm50aC1jaGlsZCgyKSB7XG5cblx0d2lkdGg6MzAlO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgLnBiYy13cmFwLWNvbHMgLnBiYy1jb2w6bnRoLWNoaWxkKDMpIHtcblxuXHR3aWR0aDozMCU7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCAucGJjLXdyYXAtY29scyAucGJjLWNvbDpudGgtY2hpbGQoNCkge1xuXG5cdHdpZHRoOjEyJTtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IC5wYmMtd3JhcC1jb2xzIC5wYmMtY29sOm50aC1jaGlsZCg1KSB7XG5cblx0d2lkdGg6MTIlO1xufVxuXG4vKiBva25vIG1vZGFsbmUgd3lib3J1IGphY2h0dVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtbW9kYWwteWFjaHQge1xuXG5cdGJhY2tncm91bmQtY29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1idG4tY2xvc2Uge1xuXG5cdHdpZHRoOjMwcHg7XG5cdGhlaWdodDozMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MTBweDtcblx0dG9wOjEwcHg7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtYnRuLWNsb3NlIHN2ZyB7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmlsbDogcmdiYSg0MSwgMTIxLCAyNTUsIDAuOCk7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtYnRuLWNsb3NlOmhvdmVyIHN2ZyB7XG5cblx0ZmlsbDogcmdiYSg0MSwgMTIxLCAyNTUsIDEuMCk7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1iYXIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRwYWRkaW5nOjMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0VDRUZGMTtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLWJhcjphZnRlciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Y29udGVudDogJyAnO1xuXHR3aWR0aDoxMnB4O1xuXHRoZWlnaHQ6MTJweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHRib3R0b206LTZweDtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRUNFRkYxO1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUNFRkYxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtY250IHtcblxuXHRwYWRkaW5nOjM1cHg7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLWNudCAucGJjLWxpc3Qge1xuXG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1jbnQgLnBiYy1saXN0ID4gZGl2Omxhc3QtY2hpbGQge1xuXG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtY250IC5wYmMtaXRlbSB7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDozNTBweDtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46IDAgMCAyNXB4IDA7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjZweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NnB4O1xuXHRib3gtc2hhZG93OiAwcHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy13cmFwLXNsaWRlciB7XG5cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIge1xuXG5cdHdpZHRoOjI4MHB4O1xuXHRoZWlnaHQ6MzUwcHg7XG5cdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLWJ0bi1uZXh0LFxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLWJ0bi1wcmV2IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0Ym90dG9tOjEwMHB4O1xuXHR3aWR0aDozNnB4O1xuXHRoZWlnaHQ6MzZweDtcblx0Ym9yZGVyLXJhZGl1czoxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDEsIDEyMSwgMjU1LCAwLjgpOyAvKiBAYmx1ZSAqL1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG5cblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgIC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAvKiBGaXJlZm94IGFsbCAqL1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogSUUgMTArICovXG5cdHVzZXItc2VsZWN0OiBub25lOyAgICAgICAgICAvKiBMaWtlbHkgZnV0dXJlICovXG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy1idG4tcHJldiB7XG5cblx0bGVmdDoyMHB4O1xuXG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy1idG4tbmV4dCB7XG5cblx0cmlnaHQ6MjBweDtcblxufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtYnRuLXByZXY6aG92ZXIsXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtYnRuLW5leHQ6aG92ZXIge1xuXG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNDQsIDE1MCwgMjAsIDEuMCk7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLWJ0bi1uZXh0IHN2Zyxcbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy1idG4tcHJldiBzdmcge1xuXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjUwJTtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6ODAlO1xuXHRoZWlnaHQ6ODAlO1xuXHRmaWxsOiNGRkY7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy1saXN0LXNsaWRlIHtcblxuXHR3aWR0aDoyODBweDtcblx0aGVpZ2h0OjI4MHB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLWxpc3Qtc2xpZGUgLnBiYy1zbGlkZSB7XG5cblx0ZGlzcGxheTpub25lO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0bGluZS1oZWlnaHQ6MDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdG9wYWNpdHk6MC4wO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtbGlzdC1zbGlkZSAucGJjLXNsaWRlIGltZyB7XG5cblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy10aHVtYi1saXN0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoyODBweDtcblx0aGVpZ2h0OjcwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdGJvdHRvbTowO1xuXHRvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy10aHVtYi1saXN0IC5wYmMtd3JhcC10aHVtYiB7XG5cblx0d2lkdGg6NzAwcHg7XG5cdGhlaWdodDo3MHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MDtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLXRodW1iLWxpc3Q6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLXRodW1iLWxpc3QgLnBiYy10aHVtYiB7XG5cblx0d2lkdGg6NzBweDtcblx0aGVpZ2h0OjcwcHg7XG5cdGxpbmUtaGVpZ2h0OjA7XG5cdGZsb2F0OmxlZnQ7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtdGh1bWItbGlzdCAucGJjLXRodW1iIC5wYmMtb3ZlcmxheWVyIHtcblxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0b3BhY2l0eTowLjA7XG5cdHRyYW5zaXRpb246YWxsIDAuM3M7XG5cdGJvcmRlcjoycHggc29saWQgI0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtdGh1bWItbGlzdCAucGJjLXRodW1iLnBiYy1hY3RpdmUgLnBiYy1vdmVybGF5ZXIge1xuXG5cdG9wYWNpdHk6MS4wO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtdGh1bWItbGlzdCAucGJjLXRodW1iOm5vdCgucGJjLWFjdGl2ZSk6aG92ZXIge1xuXG5cdG9wYWNpdHk6MC45O1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtdGh1bWItbGlzdCAucGJjLXRodW1iIGltZyB7XG5cblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xuXHRwYWRkaW5nOjMwcHggMzBweCAxMHB4IDMxMHB4O1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtdGV4dC1jb2wgLnBiYy10b3AtaGVhZGVyIHtcblxuXHRwYWRkaW5nOjAgMCAyNXB4IDA7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLXRvcC1oZWFkZXI6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXRleHQtY29sIC5wYmMtdG9wLWhlYWRlciAucGJjLWxlZnQge1xuXG5cdHdpZHRoOjYwJTtcblx0ZmxvYXQ6bGVmdDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtdGV4dC1jb2wgLnBiYy10b3AtaGVhZGVyIC5wYmMtcmlnaHQge1xuXG5cdHdpZHRoOjQwJTtcblx0ZmxvYXQ6cmlnaHQ7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLXRvcC1oZWFkZXIgLnBiYy1sYWJlbCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0cGFkZGluZzowIDAgNnB4IDA7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLXRvcC1oZWFkZXIgLnBiYy1uYW1lIHtcblxuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRjb2xvcjojRjQ5NjE0OyBcdC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXRleHQtY29sIC5wYmMtdG9wLWhlYWRlciAucGJjLWZyZWUtcGxhY2VzIHtcblxuXG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLXRvcC1oZWFkZXIgLnBiYy1mcmVlLXBsYWNlcyAucGJjLWJveCB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNFQ0VGRjE7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjZweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NnB4O1xuXHRwYWRkaW5nOjVweCAyNXB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLXRvcC1oZWFkZXIgLnBiYy1mcmVlLXBsYWNlcyAucGJjLWJveDphZnRlciB7XG5cblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItdG9wOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDE2cHggc29saWQgI2VjZWZmMTtcblx0Ym9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXRleHQtY29sIC5wYmMtdG9wLWhlYWRlciAucGJjLWZyZWUtcGxhY2VzIC5wYmMtZnJlZSB7XG5cblx0Zm9udC1zaXplOjIwcHg7XG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtdGV4dC1jb2wgLnBiYy10b3AtaGVhZGVyIC5wYmMtZnJlZS1wbGFjZXMgLnBiYy1zZXBhcmF0b3Ige1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRjb2xvcjojNzg5MDlDO1x0LyogQGxpZ2h0Ymx1ZSAqL1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtdGV4dC1jb2wgLnBiYy10b3AtaGVhZGVyIC5wYmMtZnJlZS1wbGFjZXMgLnBiYy1wbGFjZXMge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRjb2xvcjojNzg5MDlDO1x0LyogQGxpZ2h0Ymx1ZSAqL1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtdGV4dC1jb2wgLnBiYy1kZXNjcmlwdGlvbiB7XG5cblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MThweDtcblx0Y29sb3I6Izc4OTA5QztcdC8qIEBsaWdodGJsdWUgKi9cblx0cGFkZGluZzowIDAgMjBweCAwO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtdGV4dC1jb2wgLnBiYy13cmFwLWJ0biB7XG5cblx0dGV4dC1hbGlnbjpyaWdodDtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXRleHQtY29sIC5wYmMtd3JhcC1idG4gLnBiYy1idG4tc2VsZWN0IHtcblxuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRjb2xvcjojMjk3OUZGOyBcdC8qIEBibHVlICovXG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtdGV4dC1jb2wgLnBiYy13cmFwLWJ0biAucGJjLWJ0bi1zZWxlY3Q6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG5cblxuLypcdGF0dHJhY2lvbiBjYXRlZ29yaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXdndC1hdHRyYWN0aW9uLWNhdGVnb3JpZXMge1xuXG59XG5cbi5wYmMtd2d0LWF0dHJhY3Rpb24tY2F0ZWdvcmllcyAucGJjLXdyYXAge1xuXG5cdHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6I0Y4RjhGODtcbn1cblxuLnBiYy13Z3QtYXR0cmFjdGlvbi1jYXRlZ29yaWVzIC5wYmMtd3JhcCAucGJjLXdyYXAtY29scyB7XG5cbn1cblxuLnBiYy13Z3QtYXR0cmFjdGlvbi1jYXRlZ29yaWVzIC5wYmMtd3JhcCAucGJjLXdyYXAtY29sczphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDonJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYXR0cmFjdGlvbi1jYXRlZ29yaWVzIC5wYmMtd3JhcCAucGJjLXdyYXAtY29scyAucGJjLWNvbCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDo1MCU7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtd2d0LWF0dHJhY3Rpb24tY2F0ZWdvcmllcyAucGJjLXdyYXAgLnBiYy1idG4td3JhcCB7XG5cblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRwYWRkaW5nOjIwcHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LWF0dHJhY3Rpb24tY2F0ZWdvcmllcyAucGJjLXdyYXAgLnBiYy1idG4td3JhcCAucGJjLWJ0bi1maWx0ZXIge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRjb2xvcjojMjk3OUZGOyAgIC8qIEBibHVlICovXG5cdHBhZGRpbmc6MDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAvKiBDaHJvbWUgYWxsIC8gU2FmYXJpIGFsbCAqL1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICAgLyogRmlyZWZveCBhbGwgKi9cblx0LW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgIC8qIElFIDEwKyAqL1xuXHR1c2VyLXNlbGVjdDogbm9uZTsgICAgICAgICAgLyogTGlrZWx5IGZ1dHVyZSAqL1xufVxuXG4ucGJjLXdndC1hdHRyYWN0aW9uLWNhdGVnb3JpZXMgLnBiYy13cmFwIC5wYmMtYnRuLXdyYXAgLnBiYy1idG4tZmlsdGVyOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LWF0dHJhY3Rpb24tY2F0ZWdvcmllcyAucGJjLXdyYXAgLnVpLmNoZWNrYm94IHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtYXR0cmFjdGlvbi1jYXRlZ29yaWVzIC5wYmMtd3JhcCAudWkuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcblxuXHRib3JkZXI6MXB4IHNvbGlkICMwMDA7IC8qIEBibGFjayAqL1xufVxuXG4ucGJjLXdndC1hdHRyYWN0aW9uLWNhdGVnb3JpZXMgLnBiYy13cmFwIC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmJlZm9yZSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogIzI5NzlGRjsgICAvKiBAYmx1ZSAqL1xuXHRib3JkZXItY29sb3I6ICMyOTc5RkY7IC8qIEBibHVlICovXG59XG5cbi5wYmMtd2d0LWF0dHJhY3Rpb24tY2F0ZWdvcmllcyAucGJjLXdyYXAgLnVpLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+bGFiZWw6YWZ0ZXIge1xuXG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xufVxuXG5cbi8qXHRyZWNvbWVuZGVkIGFydGljbGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyB7XG5cbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIHtcblxufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIHtcblxuXHRwYWRkaW5nOjAgMCAyMHB4IDA7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCA+IGRpdjpsYXN0LWNoaWxkIHtcblxuXHRwYWRkaW5nOjA7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLWltYWdlIHtcblxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0bWFyZ2luOjAgMCAxMHB4IDA7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLWltYWdlIGEge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGxpbmUtaGVpZ2h0OjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRvdXRsaW5lOm5vbmU7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLWltYWdlIGEgPiBpbWcge1xuXG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDoxMDAlO1xuXHRoZWlnaHQ6YXV0bztcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtaW1hZ2UgLnBiYy1pY29uIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDo1MHB4O1xuXHRoZWlnaHQ6NTBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDoxMHB4O1xuXHRyaWdodDoxMHB4O1xuXHRib3JkZXItcmFkaXVzOjEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyOTc5RkY7ICAgLyogQGJsdWUgKi9cbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtaW1hZ2UgLnBiYy1pY29uIGltZyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6NjAlO1xuXHRoZWlnaHQ6NjAlO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDoyMCU7XG5cdHRvcDoyMCU7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLWRhdGUge1xuXG5cdHBhZGRpbmc6MCAwIDRweCAwO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC1kYXRlIC5wYmMtZGF0ZSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdGNvbG9yOiM3ODkwOUM7XHQvKiBAbGlnaHRibHVlICovXG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjAgNXB4IDAgMDtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtZGF0ZSAucGJjLXJhdGluZyB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLWRhdGUgLnBiYy1yYXRpbmcgLnVpLnN0YXIucmF0aW5nIC5hY3RpdmUuaWNvbiB7XG5cblx0dGV4dC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7XG5cdGNvbG9yOiNGNDk2MTQhaW1wb3J0YW50OyAvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLXRpdGxlIHtcblxufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC10aXRsZSBoMyB7XG5cblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0Y29sb3I6IzBBMTcyRjtcdC8qIEBkYXJrYmx1ZSAqL1xuXHRwYWRkaW5nOjAgMCA1cHggMDtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtdGl0bGUgaDMgYSB7XG5cblx0Y29sb3I6IzBBMTcyRjtcdC8qIEBkYXJrYmx1ZSAqL1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtdGFncyB7XG5cblx0cGFkZGluZzowIDAgMTBweCAwO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC10YWdzIHVsLnBiYy10YWdzIHtcblxuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcblx0Zm9udC1zaXplOjEwcHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtdGFncyB1bC5wYmMtdGFncyBsaSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLXRhZ3MgdWwucGJjLXRhZ3MgbGkgYSB7XG5cblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdGNvbG9yOiAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHRtYXJnaW46MCA1cHggMCAwO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC10YWdzIHVsLnBiYy10YWdzIGxpIGE6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtYnRuLW1vcmUge1xuXG5cdHBhZGRpbmc6MCAwIDE1cHggMDtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtYnRuLW1vcmUgLnBiYy1idG4tbW9yZSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdGNvbG9yOiMyOTc5RkY7ICAgLyogQGJsdWUgKi9cblx0cGFkZGluZzowO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgIC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAvKiBGaXJlZm94IGFsbCAqL1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogSUUgMTArICovXG5cdHVzZXItc2VsZWN0OiBub25lOyAgICAgICAgICAvKiBMaWtlbHkgZnV0dXJlICovXG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLWJ0bi1tb3JlIC5wYmMtYnRuLW1vcmU6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLWxpbmtzIHtcblxufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtbGlua3MgLnBiYy1jb21tZW50cy1jb3VudCB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjowIDQwcHggMCAwO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtbGlua3MgLnBiYy1jb21tZW50cy1jb3VudCAucGJjLXZhbHVlIHtcblxufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtbGlua3MgLnBiYy1jb21tZW50cy1jb3VudCAucGJjLWxhYmVsIHtcblxufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtbGlua3MgYSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjE2cHg7XG5cdGNvbG9yOiAjQ0ZEOERDO1xuXHRwYWRkaW5nOjAgMCAwIDA7XG5cdG1hcmdpbjowIDQwcHggMCAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy1saW5rcyBhOmxhc3QtY2hpbGQge1xuXG5cdG1hcmdpbi1yaWdodDowO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtbGlua3MgYSBzdmcge1xuXG5cdHdpZHRoOjE2cHg7XG5cdGhlaWdodDoxNnB4O1xuXHRmaWxsOiAjQ0ZEOERDO1xuXHRtYXJnaW46MCAycHggMCAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjp0b3A7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy1saW5rcyBhIHNwYW4ge1xuXG5cdHZlcnRpY2FsLWFsaWduOnRvcDtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLWxpbmtzIGE6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLWxpbmtzIGE6aG92ZXIgc3ZnIHtcblxuXHRmaWxsOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuXG4vKiB3aWRnZXQgZmlsdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciB7XG5cblxufVxuXG4vKiBkYXRlICovXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtc2VsZWN0LW9yZ2FuaXplciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHBhZGRpbmc6MjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG5cdGJvcmRlci1yYWRpdXM6NnB4O1xuXHRib3gtc2hhZG93OjBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtc2VsZWN0LW9yZ2FuaXplcjphZnRlciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Y29udGVudDogJyAnO1xuXHR3aWR0aDoxMHB4O1xuXHRoZWlnaHQ6MTBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHRib3R0b206LTVweDtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y0OTYxNDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXNlbGVjdC1vcmdhbml6ZXIgbGFiZWwge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRwYWRkaW5nOjAgMCA2cHggMDtcbn1cblxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtc2VsZWN0LW9yZ2FuaXplciAudWkuc2VsZWN0aW9uIHtcblxuXHRsaW5lLWhlaWdodDogNTBweDtcblx0cGFkZGluZzogMCAxZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwQTE3MkY7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1zZWxlY3Qtb3JnYW5pemVyIC51aS5zZWxlY3Rpb24uYWN0aXZlIC5tZW51IHtcblxuXHRib3JkZXItY29sb3I6ICMzNTM1MzU7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1zZWxlY3Qtb3JnYW5pemVyIC51aS5zZWxlY3Rpb24gaS5pY29uIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoyMHB4O1xuXHRoZWlnaHQ6MjBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjVweDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdGNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1zZWxlY3Qtb3JnYW5pemVyIC51aS5zZWxlY3Rpb24uYWN0aXZlLmRyb3Bkb3duIGkuaWNvbjphZnRlciB7XG5cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtc2VsZWN0LW9yZ2FuaXplciAudWkuc2VsZWN0aW9uIC5tZW51ID4gLml0ZW0ge1xuXG5cdHBhZGRpbmc6MCAxZW0haW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDo1MHB4O1xufVxuXG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1zZXBhcmF0b3Ige1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRwYWRkaW5nOjI1cHggMCAyNXB4IDA7XG5cbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXNlcGFyYXRvciAucGJjLXRleHQge1xuXG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjojRjhGOEY4O1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLXdyYXAge1xuXG5cdHBhZGRpbmc6MzBweCAzMHB4IDIwcHggMzBweDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLW5hbWUge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRtYXJnaW46MCAwIDE1cHggMDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLW5hbWU6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDo3cHg7XG5cdGhlaWdodDo3cHg7XG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0Oi0xN3B4O1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLXdyYXAgLnBiYy1wYXJhbS1jb2xzIHtcblxufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy13cmFwIC5wYmMtcGFyYW0tY29sczphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLXdyYXAgLnBiYy1wYXJhbS1jb2xzIC5wYmMtY29sLTEtMiB7XG5cblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDo1MCU7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLXdyYXAgLnBiYy1wYXJhbS1jb2xzIC5wYmMtY29sLTEtMSB7XG5cblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xuXHRmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy13cmFwIC5wYmMtcGFyYW0tY29scyAucGJjLWNvbC0xLTIgPiBkaXY6bGFzdC1jaGlsZCxcbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLXdyYXAgLnBiYy1wYXJhbS1jb2xzIC5wYmMtY29sLTEtMSA+IGRpdjpsYXN0LWNoaWxkIHtcblxuXHRwYWRkaW5nLWJvdHRvbTowO1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnVpLmNoZWNrYm94IHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC51aS5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuXG5cdGJvcmRlcjoxcHggc29saWQgIzAwMDsgLyogQGJsYWNrICovXG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAudWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbDpiZWZvcmUge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICMyOTc5RkY7ICAgLyogQGJsdWUgKi9cblx0Ym9yZGVyLWNvbG9yOiAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnVpLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+bGFiZWw6YWZ0ZXIge1xuXG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy1idG4td3JhcCB7XG5cblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRwYWRkaW5nOjIwcHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLWJ0bi1maWx0ZXIge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRjb2xvcjojMjk3OUZGOyAgIC8qIEBibHVlICovXG5cdHBhZGRpbmc6MDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAvKiBDaHJvbWUgYWxsIC8gU2FmYXJpIGFsbCAqL1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICAgLyogRmlyZWZveCBhbGwgKi9cblx0LW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgIC8qIElFIDEwKyAqL1xuXHR1c2VyLXNlbGVjdDogbm9uZTsgICAgICAgICAgLyogTGlrZWx5IGZ1dHVyZSAqL1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy1idG4tZmlsdGVyOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtdHJpcC10eXBlIHtcblxufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy10cmlwLXR5cGU6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy10cmlwLXR5cGUgLnBiYy1pdGVtIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblxuXHRmbG9hdDpsZWZ0O1xuXHR3aWR0aDoyMiU7XG5cdG1hcmdpbi1yaWdodDo0JTtcblx0YmFja2dyb3VuZC1jb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdGJvcmRlcjoxcHggc29saWQgI0VDRUZGMTtcblx0cGFkZGluZzoxMHB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLXRyaXAtdHlwZSA+IGRpdjpsYXN0LWNoaWxkIHtcblxuXHRtYXJnaW4tcmlnaHQ6MDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtdHJpcC10eXBlIC5wYmMtaXRlbTpob3ZlciB7XG5cblx0Ym9yZGVyOjFweCBzb2xpZCAjMjk3OUZGOyAgLyogQGJsdWUgKi9cbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtdHJpcC10eXBlIC5wYmMtaXRlbS5wYmMtc2VsZWN0ZWQge1xuXG5cdGJvcmRlcjoxcHggc29saWQgIzI5NzlGRjsgIC8qIEBibHVlICovXG5cdGZpbHRlcjogbm9uZTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtdHJpcC10eXBlIC5wYmMtaXRlbSBpbWcge1xuXG5cdG1heC13aWR0aDoxMDAlO1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy10cmlwLXR5cGUgLnBiYy1pdGVtIHNwYW4ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBhZGRpbmc6NnB4IDAgMCAwO1xufVxuXG5cbi8qIHdpZGdldCBmaWx0ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXdndC1hZHZlcnRpc2VtZW50IHtcblxufVxuXG4ucGJjLXdndC1hZHZlcnRpc2VtZW50IC5wYmMtaW1hZ2Utd3JhcCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcbn1cblxuLnBiYy13Z3QtYWR2ZXJ0aXNlbWVudCAucGJjLWltYWdlLXdyYXAgYSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0bGluZS1oZWlnaHQ6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdG91dGxpbmU6bm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGJjLXdndC1hZHZlcnRpc2VtZW50IC5wYmMtaW1hZ2Utd3JhcCBhIGltZyB7XG5cblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OmF1dG87XG59XG5cblxuLyogd2lkZ2V0IGdhbGxlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXdndC1nYWxsZXJ5IHtcblxufVxuXG4ucGJjLXdndC1nYWxsZXJ5IC5wYmMtd2d0LWRvdC1oZWFkZXIge1xuXG5cdHBhZGRpbmc6MTBweCAwIDEwcHggMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRjhmOEY4O1xufVxuXG4ucGJjLXdndC1nYWxsZXJ5IHVsIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbn1cblxuLnBiYy13Z3QtZ2FsbGVyeSB1bDphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDonJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtZ2FsbGVyeSB1bCBsaSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MzMuMzMzMzMzMzMzMyU7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtd2d0LWdhbGxlcnkgdWwgbGkgLnBiYy1pbWFnZSB7XG5cblx0bGluZS1oZWlnaHQ6MDtcbn1cblxuLnBiYy13Z3QtZ2FsbGVyeSB1bCBsaSAucGJjLWltYWdlIGltZyB7XG5cblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cblxuLyogd2lkZ2V0IGJsb2cgY2F0ZWdvcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtd2d0LWJsb2ctY2F0ZWdvcmllcyB7XG5cbn1cblxuLnBiYy13Z3QtYmxvZy1jYXRlZ29yaWVzIC5wYmMtd2d0LWRvdC1oZWFkZXIge1xuXG5cdHBhZGRpbmc6MTBweCAwIDEwcHggMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRjhmOEY4O1xufVxuXG4ucGJjLXdndC1ibG9nLWNhdGVnb3JpZXMgdWwge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjAgMjVweCAxMHB4IDM1cHg7XG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGOGY4Rjg7XG59XG5cbi5wYmMtd2d0LWJsb2ctY2F0ZWdvcmllcyB1bCBsaSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0bGluZS1oZWlnaHQ6MTZweDtcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0VDRUZGMTtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZzoxMnB4IDAgMTJweCAwO1xuXHRtYXJnaW46MDtcbn1cblxuLnBiYy13Z3QtYmxvZy1jYXRlZ29yaWVzIHVsIGxpLnBiYy1jdXJyZW50IHtcblxuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjk3OUZGOyAgLyogQGJsdWUgKi9cbiB9XG5cbi5wYmMtd2d0LWJsb2ctY2F0ZWdvcmllcyB1bCBsaTpsYXN0LWNoaWxkIHtcblxuXHRib3JkZXI6bm9uZTtcbn1cblxuLnBiYy13Z3QtYmxvZy1jYXRlZ29yaWVzIHVsIGxpIGEge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRjb2xvcjojMEExNzJGOyAvKiBAZGFya2JsdWUgKi9cblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnBiYy13Z3QtYmxvZy1jYXRlZ29yaWVzIHVsIGxpLnBiYy1jdXJyZW50IGEge1xuXG5cdHBhZGRpbmc6MCAwIDAgMzBweDtcbn1cblxuLnBiYy13Z3QtYmxvZy1jYXRlZ29yaWVzIHVsIGxpLnBiYy1jdXJyZW50IGEsXG4ucGJjLXdndC1ibG9nLWNhdGVnb3JpZXMgdWwgbGkgYTpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1ibG9nLWNhdGVnb3JpZXMgdWwgbGkucGJjLWN1cnJlbnQgYTpiZWZvcmUge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtZmFtaWx5Okljb25zO1xuXHRmb250LXNpemU6MjBweDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOi00cHg7XG5cdGNvbG9yOiAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHRjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4ucGJjLXdndC1ibG9nLWNhdGVnb3JpZXMgdWwgbGkgLnBiYy1jb3VudGVyIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0Y29sb3I6IzkwYTRhZTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjA7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGJjLXdndC1ibG9nLWNhdGVnb3JpZXMgdWwgbGkgLnBiYy1jb3VudGVyIC5wYmMtdmFsdWUge1xuXG5cdG1hcmdpbjowIDVweCAwIDA7XG59XG5cbi5wYmMtd2d0LWJsb2ctY2F0ZWdvcmllcyB1bCBsaSAucGJjLWNvdW50ZXIgLnBiYy1sYWJlbCB7XG5cblxufVxuXG5cbi8qIHdpZGdldCBib29raW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy13Z3QtYm9va2luZy1lbmQge1xuXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYm94IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHBhZGRpbmc6MzBweDtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDBlNjc2OyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveDphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiAnICc7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRib3R0b206IC02cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBlNjc2OyAvKiBAYmx1ZSAqL1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwZTY3NjsgLyogQGJsdWUgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1ib3ggLnBiYy13cmFwLWljb24ge1xuXG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRtYXJnaW46MCAwIDIwcHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1ib3ggLnBiYy10aXRsZSB7XG5cblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjAgMCAyMHB4IDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYm94IC5wYmMtc3VidGl0bGUge1xuXG5cdGZvbnQtc2l6ZToxOHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjE2NCU7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowIDAgMjBweCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveCAucGJjLWZhY2Vib29rIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdGxpbmUtaGVpZ2h0OjA7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdG1hcmdpbjowIDAgMTBweCAwO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggIzI5NzlmZjsgLyogQGJsdWUgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1ib3ggLnBiYy1mYWNlYm9vayAucGJjLWljb24ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjQ4cHg7XG5cdGhlaWdodDoxMDAlO1xuXHRsaW5lLWhlaWdodDowO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjA7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1ib3ggLnBiYy1mYWNlYm9vayAucGJjLWljb246aG92ZXIge1xuXG5cdGJhY2tncm91bmQtY29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveCAucGJjLWZhY2Vib29rIC5wYmMtaWNvbjphZnRlciB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5Okljb25zO1xuXHRmb250LXNpemU6MjBweDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0Y29sb3I6I0ZGRjtcblx0Y29udGVudDogXCJcXGYwOWFcIjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveCAucGJjLWZhY2Vib29rIC5wYmMtZGVzYyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xuXHRmb250LXNpemU6MTRweDtcblx0bGluZS1oZWlnaHQ6MThweDtcblx0cGFkZGluZzo3cHggMTBweCA3cHggNzBweDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1ib3ggLnBiYy13cmFwLWZvcm0ge1xuXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYm94IC5wYmMtd3JhcC1mb3JtIC5wYmMtbGFiZWwge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjAgMCA2cHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1ib3ggLnBiYy13cmFwLWZvcm0gLnBiYy13cmFwLWlucHV0IHtcblxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1ib3ggLnBiYy13cmFwLWZvcm0gLnBiYy13cmFwLWlucHV0IGlucHV0IHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDo0OHB4O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHR3aWR0aDogMTAwJTtcblx0cmVzaXplOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwQTE3MkY7XG5cdHBhZGRpbmc6MCA3ZW0gMCAxZW07XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYm94IC5wYmMtd3JhcC1mb3JtIC5wYmMtd3JhcC1pbnB1dCAucGJjLWJ0bi1zZW5kIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRjb2xvcjojMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MjBweDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveCAucGJjLXdyYXAtZm9ybSAucGJjLXdyYXAtaW5wdXQgLnBiYy1idG4tc2VuZDpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWFmdGVyLWJveCB7XG5cblx0cGFkZGluZzozMHB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWFmdGVyLWJveCAucGJjLWRlc2Mge1xuXG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjI0cHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRtYXJnaW46MCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1hZnRlci1ib3ggLnBiYy13cmFwLWJ0biB7XG5cblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYWZ0ZXItYm94IC5wYmMtd3JhcC1idG4gLnBiYy1idG4ge1xuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6YXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0cGFkZGluZzogMTVweCAzMHB4IDE1cHggMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI0ZGRjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0IwQkVDNTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlO1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWFmdGVyLWJveCAucGJjLXdyYXAtYnRuIC5wYmMtYnRuOmhvdmVyIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1hZnRlci1ib3ggLnBiYy13cmFwLWJ0biAucGJjLWluZm8ge1xuXG5cdGZvbnQtc2l6ZToxMXB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRjb2xvcjogI0IwQkVDNTtcblx0cGFkZGluZzoxMHB4IDAgMCAwO1xuXHRtYXJnaW46MDtcbn1cblxuXG4vKiB3aWRnZXQgYm9va2luZyBzdW1tYXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IHtcblxufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3gge1xuXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXRhYmxlIHtcblxuXHRwYWRkaW5nOjIwcHg7XG5cdGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cblx0YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy10YWJsZSAucGJjLXRpdGxlIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0bWFyZ2luOjAgMCA1cHggMDtcblx0cGFkZGluZzowIDAgMCAxNXB4O1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy10YWJsZSAucGJjLXRpdGxlOmFmdGVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6N3B4O1xuXHRoZWlnaHQ6N3B4O1xuXHRib3JkZXItcmFkaXVzOjEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXRhYmxlIC5wYmMtd3JhcC1yb3dzIHtcblxufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy10YWJsZSAucGJjLXdyYXAtcm93cyA+IGRpdjpsYXN0LWNoaWxkIHtcblxuXHRib3JkZXI6bm9uZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtdGFibGUgLnBiYy13cmFwLXJvd3MgLnBiYy1yb3cge1xuXG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFQ0VGRjE7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXRhYmxlIC5wYmMtd3JhcC1yb3dzIC5wYmMtcm93OmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OicnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy10YWJsZSAucGJjLXdyYXAtcm93cyAucGJjLXJvdyAucGJjLWl0ZW0ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MTAwJTtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6NDBweDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtdGFibGUgLnBiYy13cmFwLXJvd3MgLnBiYy1yb3cgLnBiYy1pdGVtLnBiYy1oYWxmIHtcblxuXHR3aWR0aDo1MCU7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXRhYmxlIC5wYmMtd3JhcC1yb3dzIC5wYmMtcm93ID4gOm50aC1jaGlsZCgyKSB7XG5cblx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdHBhZGRpbmc6MCAwIDAgMTJweDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtdGFibGUgLnBiYy13cmFwLXJvd3MgLnBiYy1yb3cgLnBiYy1pdGVtIGxhYmVsIHtcblxuXHRtYXJnaW46MCAxMHB4IDAgMDtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy10YWJsZSAucGJjLXdyYXAtcm93cyAucGJjLXJvdyAucGJjLWl0ZW0gLnBiYy1pY29uIHtcblxuXHRtYXJnaW46MCAxMHB4IDAgMDtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy10YWJsZSAucGJjLXdyYXAtcm93cyAucGJjLXJvdyAucGJjLWl0ZW0gLnBiYy12YWx1ZSB7XG5cblx0Y29sb3I6IzkwQTRBRTtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy1wcmljZS1zdW1tYXJ5IHtcblxuXHRwYWRkaW5nOjIwcHggMjBweCAyMHB4IDIwcHg7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFQ0VGRjE7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXByaWNlLXN1bW1hcnk6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLWxlZnQge1xuXG5cdHdpZHRoOjM1JTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRmbG9hdDpsZWZ0O1xuXHRwYWRkaW5nOjAgMCAwIDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1yaWdodCB7XG5cblx0d2lkdGg6NjUlO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdGZsb2F0OnJpZ2h0O1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcHJpY2Uge1xuXG5cdGZvbnQtc2l6ZTo0MXB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcHJpY2UgLnBiYy12YWx1ZSB7XG5cbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLXByaWNlLWFkZCB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0dGV4dC1hbGlnbjpyaWdodDtcblx0cGFkZGluZzoxMHB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcHJpY2UtYWRkIGltZyB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRtYXJnaW46MCA1cHggMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcHJpY2UtYWRkIC5wYmMtc2lnbiB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcHJpY2UtYWRkIC5wYmMtdmFsdWUge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLXByaWNlLWFkZCAucGJjLWN1cnJlbmN5IHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIHtcblxufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtdGl0bGUge1xuXG5cdHBhZGRpbmc6MTVweCAwIDVweCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtdGl0bGUgaDUge1xuXG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0Y29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIHtcblxufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXdyYXAtcm93cyB7XG5cblx0bWFyZ2luOjAgMCAzMHB4IDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IHtcblxuXHRwYWRkaW5nOjEwcHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93LnBiYy1jaGVja2JveCB7XG5cblx0cGFkZGluZzoxNXB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdzphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDonJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cgLnBiYy1pdGVtIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC5wYmMtaXRlbS5wYmMtaGFsZiB7XG5cblx0d2lkdGg6NTAlO1xuXHRmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAucGJjLWl0ZW0ucGJjLWxlZnQge1xuXG5cdHBhZGRpbmc6MCAxMHB4IDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cgLnBiYy1pdGVtLnBiYy1yaWdodCB7XG5cblx0cGFkZGluZzowIDAgMCAxMHB4O1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAucGJjLWl0ZW0gLnBiYy1sYWJlbCB7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAwIDZweCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAucGJjLWl0ZW0gaW5wdXQge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHR3aWR0aDogMTAwJTtcblx0cmVzaXplOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwQTE3MkY7XG5cdHBhZGRpbmc6IDAgN2VtIDAgMWVtO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAudWkuY2hlY2tib3ggbGFiZWwge1xuXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBjb2xvcjogIzBBMTcyRjtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cgLnVpLmNoZWNrYm94IGxhYmVsIGEge1xuXG5cdGNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC51aS5jaGVja2JveCBsYWJlbCBhOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0OyBcdC8qIEBvcmFuZ2UgKi9cblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtd3JhcC1idG4ge1xuXG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXdyYXAtYnRuIC5wYmMtYnRuIHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6MTAwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjRkZGO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy13cmFwLWJ0biAucGJjLWJ0bjpob3ZlciB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWZlYXR1cmVzLWxpc3Qge1xuXG5cdHBhZGRpbmc6MjBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtZmVhdHVyZXMtbGlzdCB1bC5wYmMtbGlzdCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWZlYXR1cmVzLWxpc3QgdWwucGJjLWxpc3Q6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6Jyc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWZlYXR1cmVzLWxpc3QgdWwucGJjLWxpc3QgbGkucGJjLWl0ZW0ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6NTAlO1xuXHRmbG9hdDpsZWZ0O1xuXHRwYWRkaW5nOjAgMTBweCAwIDUwcHg7XG5cdGxpbmUtaGVpZ2h0OjUwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1mZWF0dXJlcy1saXN0IHVsLnBiYy1saXN0IGxpLnBiYy1pdGVtOm50aC1jaGlsZCgybisxKSB7XG5cblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtZmVhdHVyZXMtbGlzdCB1bC5wYmMtbGlzdCBsaS5wYmMtaXRlbSAucGJjLWljb24ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6NDBweDtcblx0aGVpZ2h0OjQwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1mZWF0dXJlcy1saXN0IHVsLnBiYy1saXN0IGxpLnBiYy1pdGVtIC5wYmMtaWNvbiBpbWcge1xuXG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1mZWF0dXJlcy1saXN0IHVsLnBiYy1saXN0IGxpLnBiYy1pdGVtIC5wYmMtdGV4dCB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxMXB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuXG4vKiB3aWRnZXQgZ2VuZXJhbCBjYXRlZ29yaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIHtcblxufVxuXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMgLndyYXAtaGlkZGVuIHtcblxuXHRoZWlnaHQ6MDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjk3OUZGO1xufVxuXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMgLnNob3ctbW9yZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRjb2xvcjojMjk3OUZGO1xuXHRwYWRkaW5nOjIwcHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyAuc2hvdy1tb3JlIC50ZXh0IHtcblxuXHRjdXJzb3I6cG9pbnRlcjtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbn1cblxuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIC5zaG93LW1vcmUgLnRleHQ6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIHVsIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbn1cblxuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIHVsLnZpc2libGUge1xuXG59XG5cbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyB1bCBsaSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0bGluZS1oZWlnaHQ6MTZweDtcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0VDRUZGMTtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZzoxMnB4IDAgMTJweCAwO1xuXHRtYXJnaW46MDtcbn1cblxuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIHVsIGxpOmxhc3QtY2hpbGQge1xuXG5cdGJvcmRlcjpub25lO1xufVxuXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMgdWwuaGlkZGVuIGxpOmZpcnN0LWNoaWxkIHtcblxuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjRUNFRkYxO1xufVxuXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMgdWwgbGkgYSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiMwQTE3MkY7IC8qIEBkYXJrYmx1ZSAqL1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMgdWwgbGkucGJjLWN1cnJlbnQgYSB7XG5cblx0cGFkZGluZzowIDAgMCAzMHB4O1xufVxuXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMgdWwgbGkucGJjLWN1cnJlbnQgYSxcbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyB1bCBsaS5wYmMtY3VycmVudCBhOmJlZm9yZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1mYW1pbHk6SWNvbnM7XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6LTRweDtcblx0Y29sb3I6ICMyOTc5RkY7IC8qIEBibHVlICovXG5cdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyB1bCBsaSAucGJjLWNvdW50ZXIge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRjb2xvcjojOTBhNGFlO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyB1bCBsaSAucGJjLWNvdW50ZXIgLnBiYy12YWx1ZSB7XG5cblx0bWFyZ2luOjAgNXB4IDAgMDtcbn1cblxuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIHVsIGxpIC5wYmMtY291bnRlciAucGJjLWxhYmVsIHtcblxufVxuXG5cblxuXG4vKlx0dm95YWdlIGRhdGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtd2d0LXZveWFnZS1kYXRhIHtcblxufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIHtcblxuXHRib3JkZXItYm90dG9tOjJweCBzb2xpZCAjRjQ5NjE0O1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciB7XG5cblx0cGFkZGluZzoxMHB4IDAgMzBweCAwO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3Qge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLWxhYmVsIHtcblxuXHRmb250LXdlaWdodDo3MDA7XG5cdGNvbG9yOiMwYTE3MmY7XG5cdHBhZGRpbmc6MCAxMHB4IDAgMDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IGEge1xuXG5cdGNvbG9yOiMyOTc5ZmY7XG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdHRyYW5zaXRpb246YWxsIDAuMnM7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgYTpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAudGFibGUge1xuXG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246cm93O1xuXHRmbGV4LXdyYXA6bm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6c3RyZXRjaDtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xuXHRtYXJnaW46MCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC50YWJsZS1jZWxsLWxhYmVsIHtcblxuXHRmbGV4LWdyb3c6MDtcblx0ZGlzcGxheTpibG9jaztcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC50YWJsZS1jZWxsLWRhdGEge1xuXG5cdGZsZXgtZ3JvdzoxO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1jb3VudHJ5IHtcblxufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1yb3V0ZSB7XG5cbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtZGF0ZSB7XG5cbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtZGF0ZSAudGV4dCB7XG5cbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtc2tpcHBlciB7XG5cbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtc2tpcHBlciAudGV4dCB7XG5cbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMteWFjaHQge1xuXG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLXBsYWNlcyB7XG5cbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtcmF0aW5nIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtcmF0aW5nIC51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb24ge1xuXG5cdHRleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50O1xuXHRjb2xvcjojRjQ5NjE0IWltcG9ydGFudDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1kYXJrLXRhZyB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiNGRkY7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwYTE3MmY7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O1xuXHRwYWRkaW5nOjZweCAxMnB4O1xuXHRtYXJnaW46MCAwIDAgMjBweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHRvcDotMnB4O1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1kYXJrLXRhZzphZnRlciB7XG5cblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXRvcDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkICMwYTE3MmY7XG5cdGJvcmRlci1ib3R0b206IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLWRhcmstdGFnIC50ZXh0IHtcblxuXHRkaXNwbGF5OmlubGluZTtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtbGlnaHQtdGFnIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0Y29sb3I6I0ZGRjtcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdGJhY2tncm91bmQtY29sb3I6I2VjZWZmMTtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7XG5cdHBhZGRpbmc6NnB4IDEycHg7XG5cdG1hcmdpbjowIDAgMCAyMHB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dG9wOi0ycHg7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLWxpZ2h0LXRhZzphZnRlciB7XG5cblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXRvcDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkICNlY2VmZjE7XG5cdGJvcmRlci1ib3R0b206IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLWxpZ2h0LXRhZyAuZnJlZSB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0ZGlzcGxheTppbmxpbmU7XG5cdGNvbG9yOiNGNDk2MTQ7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLWxpZ2h0LXRhZyAuc2VwYXJhdG9yLFxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtbGlnaHQtdGFnIC5tYXgge1xuXG5cdGNvbG9yOiM5MGE0YWU7XG59XG5cblxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1yb3V0ZSAucGJjLWNoYWluIHtcblxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtcm91dGUgLnBiYy1jaGFpbiAucGJjLWxvY2F0aW9uIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bWFyZ2luOjAgM3B4O1xuXHR2ZXJ0aWNhbC1hbGlnbjpib3R0b207XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLXJvdXRlIC5wYmMtY2hhaW4gLnBiYy1sb2NhdGlvbiAucGJjLW5hbWUge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtcm91dGUgLnBiYy1jaGFpbiAucGJjLWljb24tbWFya2VyIHtcblxuXHRmb250LXNpemU6MThweDtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1yb3V0ZSAucGJjLWNoYWluIC5wYmMtaWNvbi1jaGVja21hcmsge1xuXG5cdGZvbnQtc2l6ZToxOHB4O1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Y29sb3I6IzI5NzlGRjsgLyogQGJsdWUgKi9cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1yb3V0ZSAucGJjLWNoYWluIC5wYmMtaWNvbi1tYXJrZXIgaS5pY29uLFxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtcm91dGUgLnBiYy1jaGFpbiAucGJjLWljb24tY2hlY2ttYXJrIGkuaWNvbiB7XG5cblx0d2lkdGg6YXV0bztcblx0aGVpZ2h0OmF1dG87XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLXJvdXRlIC5wYmMtY2hhaW4gLnBiYy1saW5rIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0bWFyZ2luOjAgNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjpib3R0b207XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLXJvdXRlIC5wYmMtY2hhaW4gLnBiYy1saW5rIGltZyB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1yb3V0ZSAucGJjLWNoYWluIC5wYmMtc2VwYXJhdG9yIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0bGV0dGVyLXNwYWNpbmc6MnB4O1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1yb3V0ZSAucGJjLWNoYWluIC5wYmMtc2VwYXJhdG9yIC5wYmMtdGV4dCB7XG5cblx0ZGlzcGxheTppbmxpbmU7XG59XG5cblxuXG5cblxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXByaWNlLXN1bW1hcnkge1xuXG5cdHBhZGRpbmc6MjBweCAyMHB4IDAgMjBweDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wcmljZS1zdW1tYXJ5OmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OiAnICc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLWxlZnQge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdHdpZHRoOjM1JTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRmbG9hdDpsZWZ0O1xuXHRwYWRkaW5nOjAgMCAwIDA7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLXJpZ2h0IHtcblxuXHR3aWR0aDo2NSU7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0ZmxvYXQ6cmlnaHQ7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLXByaWNlIHtcblxuXHRmb250LXNpemU6NDFweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRjb2xvcjojRjQ5NjE0O1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZSAucGJjLXZhbHVlIHtcblxufVxuXG4vKiBidXR0b24gKi9cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtd3JhcC1idG4ge1xuXG5cdG1hcmdpbjozMHB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXdyYXAtYnRuIGEuYnV0dG9uLFxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy13cmFwLWJ0biBkaXYuYnV0dG9uLFxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy13cmFwLWJ0biBidXR0b24ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MTAwJTtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6NTBweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyOTc5RkY7IFx0LyogQGJsdWUgKi9cblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdGJvcmRlcjpub25lO1xuXHRvdXRsaW5lOm5vbmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2U7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy13cmFwLWJ0biBhLmJ1dHRvbjpob3Zlcixcbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtd3JhcC1idG4gZGl2LmJ1dHRvbjpob3Zlcixcbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtd3JhcC1idG4gYnV0dG9uOmhvdmVyIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXdyYXAtYnRuIGEuYnV0dG9uIGltZyxcbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtd3JhcC1idG4gZGl2LmJ1dHRvbiBpbWcge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0bWFyZ2luOjAgNXB4IDAgMDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy13cmFwLWJ0biBhLmJ1dHRvbiBzcGFuLm5hbWUsXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXdyYXAtYnRuIGRpdi5idXR0b24gc3Bhbi5uYW1lIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi8qIGhpZGRlbiAqL1xuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1oaWRkZW4ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0aGVpZ2h0OjA7XG5cdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1oaWRkZW4gLnBiYy1pbm5lciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xufVxuXG4vKiB0aGFuayB5b3UgKi9cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtd3JhcC10aGFua3Mge1xuXG5cdHBhZGRpbmc6NTBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy10aGFua3Mge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6NTBweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtcblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjA7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtdGhhbmtzIC50ZXh0IHtcblxuXHRkaXNwbGF5OmlubGluZTtcbn1cblxuLyogcGhvbmUgKi9cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGhvbmUge1xuXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdHBhZGRpbmc6MjBweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjMjk3OUZGO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuXHRtYXJnaW46MjBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1waG9uZTphZnRlciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Y29udGVudDogJyAnO1xuXHR3aWR0aDoxMHB4O1xuXHRoZWlnaHQ6MTBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHR0b3A6LTZweDtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMyOTc5RkY7XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICMyOTc5RkY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGhvbmUgLndyYXAtbGlua3Mge1xuXG5cdHRleHQtYWxpZ246bGVmdDtcblx0bWFyZ2luOjAgYXV0bztcblx0d2lkdGg6YXV0bztcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGhvbmUgLnBiYy1saW5rIHtcblxuXHRmb250LXNpemU6MjBweDtcblx0bGluZS1oZWlnaHQ6MjhweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRtYXJnaW46NXB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBob25lIC5wYmMtbGluay1lbWFpbCB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0bWFyZ2luOjVweCAwIDAgMDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1waG9uZSBhIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Y29sb3I6IzI5NzlGRjsgXHQvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBob25lIGE6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBob25lIGEgaW1nIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGhvbmUgYSBzcGFuIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbiN0cmFuc3BvcnRfYnV0dG9uc19jb250YWludGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwZTFlMiAhaW1wb3J0YW50O1xufVxuXG5cbiN0cmFuc3BvcnRfYnV0dG9uXzI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ5NjE0ICFpbXBvcnRhbnQ7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/