body {
	table-layout: fixed;
}

.ns- {
	font-family: 'Source Sans Pro Regular';
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
}

.ns-login {
	min-height: 100vh;
	width: 100%;
	background-image: url("/assets/images/finger_mail-600x398.jpg");
	background-size: cover;
	background-position: center center;
	transform-origin: center top;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content {
	background: #fff;
	border: solid 1px #ccc;
	padding: 2rem;
	display: grid;
	grid-gap: 0px / 0px;
	grid-auto-flow: column;
	grid-auto-columns: -webkit-max-content;
	grid-auto-columns: max-content;
	grid-template: repeat(4, 1fr)/1fr 2fr;
	grid-template-areas: "label-1 input-1" "label-2 input-2" ". input-3" ". input-4";
	/*
		> .area-lbl-domain{
			grid-area: label-domain;
			//grid-area: 1 / 1 / span 1 / span 1;
			//grid-row: 1 / span 1;
			//grid-column: 1 / span 1;

			padding-right: .5rem;
		}

		> .area-select-domain{
			grid-area: select-domain;
			//grid-area: 1 / 2 / span 1 / span 1;
			//grid-row: 1 / span 1;
			//grid-column: 2 / span 1;
		}
		*/
	/*
		@include media-mixin(xs-device){

			grid-template-areas:
			"area-lbl-user" 
			"area-txt-user" 
			"area-lbl-password" 
			"area-txt-password"
			"area-cbx-account-type"	 
			"area-btns";

			grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
			grid-template-columns: 1fr;

		}

		@include media-mixin(s-device){
			grid-template-areas:
			"area-lbl-user" 
			"area-txt-user" 
			"area-lbl-password" 
			"area-txt-password"
			"area-cbx-account-type"	 
			"area-btns";

			grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
			grid-template-columns: 1fr;
		}

		@include media-mixin(m-device){
			grid-template-areas:
			"area-lbl-user area-txt-user" 
			"area-lbl-password area-txt-password"
			". area-cbx-account-type"	 
			". area-btns";
			grid-template-rows: 1fr 1fr 1fr 1fr;
			grid-template-columns: 1fr 2fr;
		}

		@include media-mixin(l-device){
			grid-template-areas:
			"area-lbl-user area-txt-user" 
			"area-lbl-password area-txt-password"
			". area-cbx-account-type"	 
			". area-btns";
			grid-template-rows: 1fr 1fr 1fr 1fr;
			grid-template-columns: 1fr 2fr;
		}



		& {

			> .a-lbl-user{
				grid-area: area-lbl-user;
			}

			> .a-txt-user{
				grid-area: area-txt-user;	
			}


			> .a-lbl-password{
				grid-area: area-lbl-password;	
			}

			> .a-txt-password{
				grid-area: area-txt-password;	
			}

			> .a-cbx-account-type{
				grid-area: area-cbx-account-type;		
			}

			> .a-btns{
				grid-area: area-btns;		
			}
		}
*/
}

@media only screen and (max-width: 767px) {
	.ns-login > div:nth-child(1) > div:nth-child(1).login-content {
		grid-template: 1fr 2fr 1fr 2fr 1fr 2fr 2fr 2fr / 1fr;
		grid-template-areas: "label-1" "input-1" "label-2" "input-2" "input-3" "input-4";
	}
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-lbl-user {
	grid-area: label-1;
	padding-right: .5rem;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-txt-user {
	grid-area: input-1;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-lbl-password {
	grid-area: label-2;
	padding: .5rem .5rem 0 0;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-txt-password {
	grid-area: input-2;
	padding: .5rem .5rem 0 0;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-cbx-account-type {
	grid-area: input-3;
	padding: .5rem 0 0 0;
}

.ns-login > div:nth-child(1) > div:nth-child(1).login-content > .area-btns {
	grid-area: input-4;
	padding: .5rem 0 0 0;
}

.ns-main-ui {
	height: 100%;
	overflow-y: auto;
}

.ns-main-ui > div {
	height: 100%;
}

.ns-main-ui > div > div {
	height: 100%;
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
}

.ns-main-ui > div > div #slide-out-groups {
	background: linear-gradient(181deg, #414345 0%, #232526 100%);
	/*
    >div:nth-child(3) {
        flex: 0 1 auto;

        //position: relative;


        >div {
            //   position: fixed;
            //  bottom: 0;
            // left: 0;
            // right: 0;
            padding: 1rem;


            >a {
                flex: 0 1 auto;

                @include button_mixin;

                &:hover {
                    @include button_hover_mixin;
                }

            }

            >div {
                flex: 1 1 auto;
            }

        }


    }
*/
}

.ns-main-ui > div > div #slide-out-groups.is-slide-out-panel.active {
	width: calc(40%);
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div #slide-out-groups.is-slide-out-panel.active {
		width: 100%;
	}
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem 1rem 3rem 0;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(1) > a.dismiss {
	flex: 0 1 auto;
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
	font-size: 3rem;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(1) > a.dismiss:hover {
	color: #fff;
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) {
	flex: 1 1 auto;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem;
	/*
            >span:nth-child(3),
            >span:nth-child(4) {

                @include button_mixin;

                &:hover {
                    @include button_hover_mixin;
                }
            }
*/
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) {
	flex: 1 1 auto;
	font-size: 2rem;
	color: #fff;
	text-transform: uppercase;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(1) > span:nth-child(2),
.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) {
	flex: 0 1 auto;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(1) > span:nth-child(2):hover,
.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(1) > span:nth-child(3):hover {
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(1) > span:nth-child(2) > a,
.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a {
	color: #fff;
	font-size: 2rem;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a {
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a:hover {
	color: #fff;
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) {
	margin: 0 0 0 1rem;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > section#group-listing-ui {
	flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 1rem;
	border: solid .1rem #ccc;
	height: 20rem;
	overflow-y: auto;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > section#group-listing-ui table {
	background-color: #F5F5F6;
	width: 100%;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > section#group-listing-ui table tbody tr:nth-child(odd) {
	background-color: #f1f1f1;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > section#group-listing-ui table tbody tr:nth-child(even) {
	background-color: #e5e6e6;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > section#group-listing-ui table tbody tr:hover {
	background-color: #b0bed9;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > section#group-listing-ui table tbody tr td {
	padding: .5rem;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > section#group-listing-ui table tbody tr td:hover {
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(3) {
	flex: 0 1 auto;
	padding: 1rem;
	height: 2.5rem;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(3) > div {
	flex: 1 1 auto;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(3) > a {
	flex: 0 1 auto;
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
}

.ns-main-ui > div > div #slide-out-groups > div:nth-child(2) > div:nth-child(3) > a:hover {
	color: #fff;
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-accounts {
	background: linear-gradient(181deg, #414345 0%, #232526 100%);
	/*
    >div:nth-child(3) {
        flex: 0 1 auto;

        //position: relative;


        >div {
            //   position: fixed;
            //  bottom: 0;
            // left: 0;
            // right: 0;
            padding: 1rem;


            >a {
                flex: 0 1 auto;

                @include button_mixin;

                &:hover {
                    @include button_hover_mixin;
                }

            }

            >div {
                flex: 1 1 auto;
            }

        }


    }
*/
}

.ns-main-ui > div > div #slide-out-accounts.is-slide-out-panel.active {
	width: calc(40%);
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div #slide-out-accounts.is-slide-out-panel.active {
		width: 100%;
	}
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem 1rem 3rem 0;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(1) > a.dismiss {
	flex: 0 1 auto;
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
	font-size: 3rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(1) > a.dismiss:hover {
	color: #fff;
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) {
	flex: 1 1 auto;
	/*        
        >div:nth-child(3) {
            flex: 0 1 auto;
            padding: 1rem;

            >div {
                flex: 1 1 auto;

            }

            >a {
                flex: 0 1 auto;

                @include button_mixin;

                &:hover {
                    @include button_hover_mixin;
                }

            }
        }
*/
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) {
	flex: 0 1 auto;
	padding: 1rem;
	/*
            >span:nth-child(3),
            >span:nth-child(4) {

                @include button_mixin;

                &:hover {
                    @include button_hover_mixin;
                }
            }
*/
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) {
	flex: 1 1 auto;
	font-size: 2rem;
	color: #fff;
	text-transform: uppercase;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(2),
.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) {
	flex: 0 1 auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(2):hover,
.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3):hover {
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(2) > a,
.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a {
	color: #fff;
	font-size: 2rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a {
	font-size: 2rem;
	color: #818181;
	cursor: pointer;
	width: 3rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) > a:hover {
	color: #fff;
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > div:nth-child(1) > span:nth-child(3) {
	margin: 0 0 0 1rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui {
	flex: 1 1 auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div {
	margin: 0 .5rem 0 .5rem;
	height: 100%;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > * {
	margin: .5rem 0 0 0;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > *:last-child {
	margin: .5rem 0 .5rem 0;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-error-message] {
	flex: 0 1 auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-result-container] {
	flex: 1 1 auto;
	max-height: 40%;
	overflow-y: auto;
	border: solid .1rem #ccc;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-result-container] table {
	background-color: #F5F5F6;
	width: 100%;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-result-container] table thead tr th {
	padding: .5rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-result-container] table tbody tr:nth-child(odd) {
	background-color: #f1f1f1;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-result-container] table tbody tr:nth-child(even) {
	background-color: #e5e6e6;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-result-container] table tbody tr:hover {
	background-color: #b0bed9;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-result-container] table tbody tr td {
	padding: .5rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-result-container] table tbody tr td > input[type=checkbox] {
	width: 2rem;
	height: 2rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-result-container] table tbody tr td:hover {
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-search-container] {
	flex: 0 1 auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=account-search-container] > input {
	margin: 0 .5rem 0 0;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=search-result-container] {
	flex: 0 1 30rem;
	overflow-y: auto;
	border: solid .1rem #ccc;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=search-result-container] table {
	background-color: #F5F5F6;
	width: 100%;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=search-result-container] table thead tr th {
	padding: .5rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=search-result-container] table tbody tr:nth-child(odd) {
	background-color: #f1f1f1;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=search-result-container] table tbody tr:nth-child(even) {
	background-color: #e5e6e6;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=search-result-container] table tbody tr:hover {
	background-color: #b0bed9;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=search-result-container] table tbody tr td {
	padding: .5rem;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div[id^=search-result-container] table tbody tr td:hover {
	cursor: pointer;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div:nth-child(4) {
	flex: 0 1 auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div:nth-child(4) > div {
	flex: 1 1 auto;
}

.ns-main-ui > div > div #slide-out-accounts > div:nth-child(2) > section#account-listing-ui > div > div:nth-child(4) > a {
	flex: 0 1 auto;
}

.ns-main-ui > div > div > #toolbar-main {
	z-index: 500;
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-xsm {
	width: 25px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-xsm {
		width: 0px;
	}
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-sm {
	width: 50px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-sm {
		width: 0px;
	}
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-lg {
	width: 100px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-spacer-lg {
		width: 0px;
	}
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-common-controls {
	display: none;
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-common-controls.toolbar-common-controls-active {
	display: inline;
}

.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project {
	display: none;
}

.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project.toolbar-group-active {
	display: inline;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-team-members:after {
		content: '';
	}
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-project:after {
		content: '';
	}
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-charter:after {
		content: '';
	}
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-milestone-task:after {
		content: '';
	}
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-repository:after {
		content: '';
	}
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > #toolbar-main > ul > li.toolbar-group-project li > a#toolbar-forum:after {
		content: '';
	}
}

.ns-main-ui > div > div > #toolbar-main > ul li.toolbar-item-hidden {
	display: none;
}

.ns-main-ui > div > div > div#main-content {
	height: 100%;
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
	/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui {
	height: 100%;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(1) {
	height: 6rem;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) {
	padding: 2rem;
	max-width: 980px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) {
		padding: 0.5rem 1rem 0.5rem 1rem;
	}
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > div#grid-contact-lists {
	margin: 0 0 1rem 0;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > div#grid-contact-lists * {
	font-size: 16px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > ul > li > a {
		font-size: 1.5rem;
	}
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-contact-entry > div > div {
	display: grid;
	grid-gap: 0px / 0px;
	padding: 1rem 1rem 0 1rem;
	grid-template: 'gta-label-fname . gta-label-lname' 4rem 'gta-input-fname . gta-input-lname' 4rem 'gta-label-email . .' 4rem 'gta-input-email gta-input-email gta-input-email' 4rem '. . gta-ibuttons' 6rem / 30fr 10fr 30fr;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-contact-entry > div > div {
		padding: 6rem 1rem 0 1rem;
		grid-template: 'gta-label-fname gta-label-fname . .' 4rem 'gta-input-fname gta-input-fname gta-input-fname gta-input-fname' 4rem 'gta-label-lname gta-label-lname . .' 4rem 'gta-input-lname gta-input-lname gta-input-lname gta-input-lname' 4rem 'gta-label-email gta-label-email . . ' 4rem 'gta-input-email gta-input-email gta-input-email gta-input-email' 4rem '. . gta-ibuttons gta-ibuttons' 6rem / auto 2fr auto auto;
	}
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-contact-entry > div > div > .area-label-fname {
	grid-area: gta-label-fname;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-contact-entry > div > div > .area-input-fname {
	grid-area: gta-input-fname;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-contact-entry > div > div > .area-label-lname {
	grid-area: gta-label-lname;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-contact-entry > div > div > .area-input-lname {
	grid-area: gta-input-lname;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-contact-entry > div > div > .area-label-email {
	grid-area: gta-label-email;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-contact-entry > div > div > .area-input-email {
	grid-area: gta-input-email;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-contact-entry > div > div > .area-ibuttons {
	grid-area: gta-ibuttons;
	margin: 1rem 0 0 0;
	text-align: right;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-contact-entry > div > div > .area-ibuttons > span {
	display: inline-block;
	width: 0.5rem;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-import > div > div {
	display: grid;
	grid-gap: 0px / 0px;
	padding: 1rem 1rem 0 1rem;
	grid-template: 'limport-file limport-file' 4rem 'iimport-file iimport-file' 4rem '. ibuttons' 6rem / auto 4fr;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-import > div > div {
		padding: 6rem 1rem 0 1rem;
		grid-template: 'gta-label-fname gta-label-fname . .' 4rem 'gta-input-fname gta-input-fname gta-input-fname gta-input-fname' 4rem 'gta-label-lname gta-label-lname . .' 4rem 'gta-input-lname gta-input-lname gta-input-lname gta-input-lname' 4rem 'gta-label-email gta-label-email . . ' 4rem 'gta-input-email gta-input-email gta-input-email gta-input-email' 4rem '. . gta-ibuttons gta-ibuttons' 6rem / auto 2fr auto auto;
	}
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-import > div > div > .area-limport-file {
	grid-area: limport-file;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-import > div > div > .area-iimport-file {
	grid-area: iimport-file;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-import > div > div > .area-iimport-file {
	grid-area: iimport-file;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-import > div > div > .area-ibuttons {
	grid-area: ibuttons;
	margin: 1rem 0 0 0;
	text-align: right;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-misc {
	margin: 2rem 1rem 0 0;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-misc > div {
	flex: 1 1 auto;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-contacts-ui > div > div:nth-child(2) > section#tab-contact-container > div#tab-item-misc > a {
	flex: 0 1 auto;
	margin: 0 0 0 1rem;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui {
	height: 100%;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(1) {
	height: 6rem;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) {
	padding: 2rem;
	max-width: 980px;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) {
		padding: .5rem 1rem .5rem 1rem;
	}
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) > div {
	display: grid;
	grid-gap: 0px / 0px;
	grid-template: "gta-label-group-name ." 4rem "gta-input-group-name gta-input-group-name" 4rem "gta-label-email-from ." 4rem "gta-input-email-from gta-input-email-from" 4rem "gta-label-group-description ." 4rem "gta-input-group-description gta-input-group-description" auto ". gta-ibuttons" 6rem/20fr auto;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) > div {
		grid-template: "gta-label-group-name gta-label-group-name" 4rem "gta-input-group-name gta-input-group-name" 4rem "gta-label-email-from gta-label-email-from" 4rem "gta-input-email-from gta-input-email-from" 4rem "gta-label-group-description gta-label-group-description" 4rem "gta-input-group-description gta-input-group-description" 31rem ". gta-ibuttons" 6rem/10fr auto;
	}
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) > div > .area-label-group-name {
	grid-area: gta-label-group-name;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) > div > .area-input-group-name {
	grid-area: gta-input-group-name;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) > div > .area-label-email-from {
	grid-area: gta-label-email-from;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) > div > .area-input-email-from {
	grid-area: gta-input-email-from;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) > div > .area-label-group-description {
	grid-area: gta-label-group-description;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) > div > .area-input-group-description {
	grid-area: gta-input-group-description;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) > div > .area-input-group-description > textarea {
	height: 30rem;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) > div > .area-ibuttons {
	grid-area: gta-ibuttons;
	margin: 1rem 0 0 0;
	text-align: right;
}

.ns-main-ui > div > div > div#main-content > #bulk-mailer-groups-ui > div > div:nth-child(2) > div > .area-ibuttons > span {
	display: inline-block;
	width: .5rem;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-email-history-ui {
	height: 100%;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-email-history-ui > div > div:nth-child(1) {
	height: 6rem;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-email-history-ui > div > div:nth-child(2) {
	padding: 2rem;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content #bulk-mailer-email-history-ui > div > div:nth-child(2) {
		padding: .5rem 1rem .5rem 1rem;
	}
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-email-history-ui > div > div:nth-child(2) > div {
	flex: 1 1 auto;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-email-history-ui > div > div:nth-child(2) > div > div:nth-child(1) {
	flex: 1 1 auto;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-email-history-ui > div > div:nth-child(2) > div > div:nth-child(1) * {
	font-size: 16px;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-email-history-ui > div > div:nth-child(2) > div > div:nth-child(2) {
	flex: 1 1 auto;
	max-height: 30rem;
	overflow-y: auto;
	border: solid #ccc .1rem;
	padding: 1rem;
	margin: 1rem 0 0 0;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-email-history-ui > div > div:nth-child(2) > div > div:nth-child(2) * {
	font-size: 16px;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email {
	height: 100%;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(1) {
	height: 6rem;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(2) {
	padding: 2rem;
	max-width: 980px;
	display: grid;
	grid-gap: 0px / 0px;
	display: grid;
	grid-gap: 0px / 0px;
	grid-template: "gta-lsubject gta-lsubject . ." 4rem "gta-isubject gta-isubject gta-isubject gta-idraft" 5rem "gta-isend-as-bcc gta-isend-as-bcc . ." 4rem "gta-iattachment gta-iattachment gta-iattachment gta-iattachment" 3fr "gta-imessage gta-imessage gta-imessage gta-imessage" auto "gta-isendemail . gta-ibuttons gta-ibuttons" 5rem/2fr auto auto auto;
}

@media only screen and (max-width: 767px) {
	.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(2) {
		padding: .5rem 1rem .5rem 1rem;
		grid-template: "gta-lsubject gta-lsubject . ." 4rem "gta-isubject gta-isubject gta-isubject gta-idraft" 5rem "gta-isend-as-bcc gta-isend-as-bcc gta-isend-as-bcc ." 4rem "gta-iattachment gta-iattachment gta-iattachment gta-iattachment" 3fr "gta-imessage gta-imessage gta-imessage gta-imessage" auto "gta-isendemail . gta-ibuttons gta-ibuttons" 5rem/2fr auto auto auto;
	}
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(2) > .area-lsubject {
	grid-area: gta-lsubject;
	margin: auto 0;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(2) > .area-isubject {
	grid-area: gta-isubject;
	margin: 0 .5rem 0 0;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(2) > .area-idraft-button {
	grid-area: gta-idraft;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(2) > .area-isend-users-as-bss {
	grid-area: gta-isend-as-bcc;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(2) > .area-iattachments {
	grid-area: gta-iattachment;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(2) > .area-imessage-editor {
	grid-area: gta-imessage;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(2) > .area-isendemail-button {
	grid-area: gta-isendemail;
	margin: 1rem 0 0 0;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(2) > .area-ibuttons {
	grid-area: gta-ibuttons;
	margin: 1rem 0 0 0;
	text-align: right;
}

.ns-main-ui > div > div > div#main-content #bulk-mailer-send-email > div > div:nth-child(2) > .area-ibuttons > span {
	display: inline-block;
	width: .5rem;
}

/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
@media only screen and (min-width: 768px) {
	section#delete-bulkdmailer-contacts-modal > div {
		height: 20rem;
		width: 40%;
		margin: 30rem auto;
	}
}

@media only screen and (max-width: 767px) {
	section#delete-bulkdmailer-contacts-modal > div {
		height: 20rem;
	}
}

/* https://changelog.com/posts/namespace-support-is-being-added-to-sass */
#modal-email-drafts {
	font-size: 23px;
}

#modal-email-drafts > div > div.is-modal-content section#grid-email-drafts * {
	font-size: 16px;
}

#modal-email-drafts > div > div.is-modal-footer > div {
	flex: 1 1 auto;
}

i.fas,
i.far,
svg.svg-inline--fa {
	pointer-events: none;
}

section[id^='modal-del-milestone'] > div {
	height: 30% !important;
	/*		
		@include media-mixin(mobile){
			
		}
*/
}

section[id^='modal-del-milestone'] > div > div.is-modal-footer > div:nth-child(1) {
	flex: 1 1 auto;
}

section[id^='modal-del-milestone'] > div > div.is-modal-footer > a {
	flex: 0 1 auto;
}

/*# sourceMappingURL=data:application/json;base64,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Q0FDQyxjQUFjO0NBQ2QsaUJBQWlCO0NBQ2pCLGNBQWM7Q0FDZCxvQkFBb0I7Q0FDcEIsY0FBYztDQUNkLG9CQUFvQjtDQUNwQixnV0FBZ1c7Q0FDaFc7O0FBRUQ7Q0FDQztFQUNDLCtCQUErQjtFQUMvQiwrV0FBK1c7RUFDL1c7Q0FDRDs7QUFFRDtDQUNDLHdCQUF3QjtDQUN4QixlQUFlO0NBQ2Y7O0FBRUQ7Q0FDQyx3QkFBd0I7Q0FDeEIsb0JBQW9CO0NBQ3BCOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsNEJBQTRCO0NBQzVCOztBQUVEO0NBQ0MsMkJBQTJCO0NBQzNCOztBQUVEO0NBQ0Msd0JBQXdCO0NBQ3hCOztBQUVEO0NBQ0MsMEJBQTBCO0NBQzFCLG1CQUFtQjtDQUNuQjs7QUFFRDtDQUNDLHdCQUF3QjtDQUN4QixtQkFBbUI7Q0FDbkIsa0JBQWtCO0NBQ2xCOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCLGFBQWE7Q0FDYjs7QUFFRCwwRUFBMEU7QUFDMUU7Q0FDQztFQUNDLGNBQWM7RUFDZCxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CO0NBQ0Q7O0FBRUQ7Q0FDQztFQUNDLGNBQWM7RUFDZDtDQUNEOztBQUVELDBFQUEwRTtBQUMxRTtDQUNDLGdCQUFnQjtDQUNoQjs7QUFFRDtDQUNDLGdCQUFnQjtDQUNoQjs7QUFFRDtDQUNDLGVBQWU7Q0FDZjs7QUFFRDs7O0NBR0MscUJBQXFCO0NBQ3JCOztBQUVEO0NBQ0MsdUJBQXVCO0NBQ3ZCOzs7O0VBSUM7Q0FDRDs7QUFFRDtDQUNDLGVBQWU7Q0FDZjs7QUFFRDtDQUNDLGVBQWU7Q0FDZiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLm5zLSB7XG5cdGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvIFJlZ3VsYXInO1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xufVxuXG4ubnMtbG9naW4ge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Zpbmdlcl9tYWlsLTYwMHgzOTguanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuXG4ubnMtbG9naW4gPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2Om50aC1jaGlsZCgxKS5sb2dpbi1jb250ZW50IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2NjYztcblx0cGFkZGluZzogMnJlbTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1nYXA6IDBweCAvIDBweDtcblx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0Z3JpZC1hdXRvLWNvbHVtbnM6IG1heC1jb250ZW50O1xuXHRncmlkLXRlbXBsYXRlOiByZXBlYXQoNCwgMWZyKS8xZnIgMmZyO1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhYmVsLTEgaW5wdXQtMVwiIFwibGFiZWwtMiBpbnB1dC0yXCIgXCIuIGlucHV0LTNcIiBcIi4gaW5wdXQtNFwiO1xuXHQvKlxuXHRcdD4gLmFyZWEtbGJsLWRvbWFpbntcblx0XHRcdGdyaWQtYXJlYTogbGFiZWwtZG9tYWluO1xuXHRcdFx0Ly9ncmlkLWFyZWE6IDEgLyAxIC8gc3BhbiAxIC8gc3BhbiAxO1xuXHRcdFx0Ly9ncmlkLXJvdzogMSAvIHNwYW4gMTtcblx0XHRcdC8vZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG5cblx0XHRcdHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuXHRcdH1cblxuXHRcdD4gLmFyZWEtc2VsZWN0LWRvbWFpbntcblx0XHRcdGdyaWQtYXJlYTogc2VsZWN0LWRvbWFpbjtcblx0XHRcdC8vZ3JpZC1hcmVhOiAxIC8gMiAvIHNwYW4gMSAvIHNwYW4gMTtcblx0XHRcdC8vZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG5cdFx0XHQvL2dyaWQtY29sdW1uOiAyIC8gc3BhbiAxO1xuXHRcdH1cblx0XHQqL1xuXHQvKlxuXHRcdEBpbmNsdWRlIG1lZGlhLW1peGluKHhzLWRldmljZSl7XG5cblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcImFyZWEtbGJsLXVzZXJcIiBcblx0XHRcdFwiYXJlYS10eHQtdXNlclwiIFxuXHRcdFx0XCJhcmVhLWxibC1wYXNzd29yZFwiIFxuXHRcdFx0XCJhcmVhLXR4dC1wYXNzd29yZFwiXG5cdFx0XHRcImFyZWEtY2J4LWFjY291bnQtdHlwZVwiXHQgXG5cdFx0XHRcImFyZWEtYnRuc1wiO1xuXG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1taXhpbihzLWRldmljZSl7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XCJhcmVhLWxibC11c2VyXCIgXG5cdFx0XHRcImFyZWEtdHh0LXVzZXJcIiBcblx0XHRcdFwiYXJlYS1sYmwtcGFzc3dvcmRcIiBcblx0XHRcdFwiYXJlYS10eHQtcGFzc3dvcmRcIlxuXHRcdFx0XCJhcmVhLWNieC1hY2NvdW50LXR5cGVcIlx0IFxuXHRcdFx0XCJhcmVhLWJ0bnNcIjtcblxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1peGluKG0tZGV2aWNlKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcImFyZWEtbGJsLXVzZXIgYXJlYS10eHQtdXNlclwiIFxuXHRcdFx0XCJhcmVhLWxibC1wYXNzd29yZCBhcmVhLXR4dC1wYXNzd29yZFwiXG5cdFx0XHRcIi4gYXJlYS1jYngtYWNjb3VudC10eXBlXCJcdCBcblx0XHRcdFwiLiBhcmVhLWJ0bnNcIjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1peGluKGwtZGV2aWNlKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcImFyZWEtbGJsLXVzZXIgYXJlYS10eHQtdXNlclwiIFxuXHRcdFx0XCJhcmVhLWxibC1wYXNzd29yZCBhcmVhLXR4dC1wYXNzd29yZFwiXG5cdFx0XHRcIi4gYXJlYS1jYngtYWNjb3VudC10eXBlXCJcdCBcblx0XHRcdFwiLiBhcmVhLWJ0bnNcIjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuXHRcdH1cblxuXG5cblx0XHQmIHtcblxuXHRcdFx0PiAuYS1sYmwtdXNlcntcblx0XHRcdFx0Z3JpZC1hcmVhOiBhcmVhLWxibC11c2VyO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IC5hLXR4dC11c2Vye1xuXHRcdFx0XHRncmlkLWFyZWE6IGFyZWEtdHh0LXVzZXI7XHRcblx0XHRcdH1cblxuXG5cdFx0XHQ+IC5hLWxibC1wYXNzd29yZHtcblx0XHRcdFx0Z3JpZC1hcmVhOiBhcmVhLWxibC1wYXNzd29yZDtcdFxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5hLXR4dC1wYXNzd29yZHtcblx0XHRcdFx0Z3JpZC1hcmVhOiBhcmVhLXR4dC1wYXNzd29yZDtcdFxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5hLWNieC1hY2NvdW50LXR5cGV7XG5cdFx0XHRcdGdyaWQtYXJlYTogYXJlYS1jYngtYWNjb3VudC10eXBlO1x0XHRcblx0XHRcdH1cblxuXHRcdFx0PiAuYS1idG5ze1xuXHRcdFx0XHRncmlkLWFyZWE6IGFyZWEtYnRucztcdFx0XG5cdFx0XHR9XG5cdFx0fVxuKi9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbG9naW4gPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2Om50aC1jaGlsZCgxKS5sb2dpbi1jb250ZW50IHtcblx0XHRncmlkLXRlbXBsYXRlOiAxZnIgMmZyIDFmciAyZnIgMWZyIDJmciAyZnIgMmZyIC8gMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGFiZWwtMVwiIFwiaW5wdXQtMVwiIFwibGFiZWwtMlwiIFwiaW5wdXQtMlwiIFwiaW5wdXQtM1wiIFwiaW5wdXQtNFwiO1xuXHR9XG59XG5cbi5ucy1sb2dpbiA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDEpLmxvZ2luLWNvbnRlbnQgPiAuYXJlYS1sYmwtdXNlciB7XG5cdGdyaWQtYXJlYTogbGFiZWwtMTtcblx0cGFkZGluZy1yaWdodDogLjVyZW07XG59XG5cbi5ucy1sb2dpbiA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDEpLmxvZ2luLWNvbnRlbnQgPiAuYXJlYS10eHQtdXNlciB7XG5cdGdyaWQtYXJlYTogaW5wdXQtMTtcbn1cblxuLm5zLWxvZ2luID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdjpudGgtY2hpbGQoMSkubG9naW4tY29udGVudCA+IC5hcmVhLWxibC1wYXNzd29yZCB7XG5cdGdyaWQtYXJlYTogbGFiZWwtMjtcblx0cGFkZGluZzogLjVyZW0gLjVyZW0gMCAwO1xufVxuXG4ubnMtbG9naW4gPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2Om50aC1jaGlsZCgxKS5sb2dpbi1jb250ZW50ID4gLmFyZWEtdHh0LXBhc3N3b3JkIHtcblx0Z3JpZC1hcmVhOiBpbnB1dC0yO1xuXHRwYWRkaW5nOiAuNXJlbSAuNXJlbSAwIDA7XG59XG5cbi5ucy1sb2dpbiA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDEpLmxvZ2luLWNvbnRlbnQgPiAuYXJlYS1jYngtYWNjb3VudC10eXBlIHtcblx0Z3JpZC1hcmVhOiBpbnB1dC0zO1xuXHRwYWRkaW5nOiAuNXJlbSAwIDAgMDtcbn1cblxuLm5zLWxvZ2luID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdjpudGgtY2hpbGQoMSkubG9naW4tY29udGVudCA+IC5hcmVhLWJ0bnMge1xuXHRncmlkLWFyZWE6IGlucHV0LTQ7XG5cdHBhZGRpbmc6IC41cmVtIDAgMCAwO1xufVxuXG4ubnMtbWFpbi11aSB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWdyb3VwcyB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODFkZWcsICM0MTQzNDUgMCUsICMyMzI1MjYgMTAwJSk7XG5cdC8qXG4gICAgPmRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAvLyAgYm90dG9tOiAwO1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcblxuXG4gICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b25fbWl4aW47XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uX2hvdmVyX21peGluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgIH1cbiovXG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZ3JvdXBzLmlzLXNsaWRlLW91dC1wYW5lbC5hY3RpdmUge1xuXHR3aWR0aDogY2FsYyg0MCUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZ3JvdXBzLmlzLXNsaWRlLW91dC1wYW5lbC5hY3RpdmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbSAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMSkgPiBhLmRpc21pc3Mge1xuXHRmbGV4OiAwIDEgYXV0bztcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogIzgxODE4MTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogM3JlbTtcblx0Zm9udC1zaXplOiAzcmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMSkgPiBhLmRpc21pc3M6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1ncm91cHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHQvKlxuICAgICAgICAgICAgPnNwYW46bnRoLWNoaWxkKDMpLFxuICAgICAgICAgICAgPnNwYW46bnRoLWNoaWxkKDQpIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbl9taXhpbjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b25faG92ZXJfbWl4aW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuKi9cbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1ncm91cHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1ncm91cHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDIpLFxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1ncm91cHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDMpIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuOm50aC1jaGlsZCgyKTpob3Zlcixcbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuOm50aC1jaGlsZCgzKTpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1ncm91cHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDIpID4gYSxcbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuOm50aC1jaGlsZCgzKSA+IGEge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAycmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbjpudGgtY2hpbGQoMykgPiBhIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogIzgxODE4MTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogM3JlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1ncm91cHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDMpID4gYTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdG1hcmdpbjogMCAwIDAgMXJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1ncm91cHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1saXN0aW5nLXVpIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW46IDFyZW07XG5cdGJvcmRlcjogc29saWQgLjFyZW0gI2NjYztcblx0aGVpZ2h0OiAyMHJlbTtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1ncm91cHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1saXN0aW5nLXVpIHRhYmxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jZ3JvdXAtbGlzdGluZy11aSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jZ3JvdXAtbGlzdGluZy11aSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNmU2O1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWxpc3RpbmctdWkgdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWQ5O1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2dyb3VwLWxpc3RpbmctdWkgdGFibGUgdGJvZHkgdHIgdGQge1xuXHRwYWRkaW5nOiAuNXJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1ncm91cHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNncm91cC1saXN0aW5nLXVpIHRhYmxlIHRib2R5IHRyIHRkOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDMpIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdHBhZGRpbmc6IDFyZW07XG5cdGhlaWdodDogMi41cmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWdyb3VwcyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDMpID4gZGl2IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMykgPiBhIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Y29sb3I6ICM4MTgxODE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDNyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtZ3JvdXBzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMykgPiBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODFkZWcsICM0MTQzNDUgMCUsICMyMzI1MjYgMTAwJSk7XG5cdC8qXG4gICAgPmRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAvLyAgYm90dG9tOiAwO1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcblxuXG4gICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b25fbWl4aW47XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uX2hvdmVyX21peGluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgIH1cbiovXG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMuaXMtc2xpZGUtb3V0LXBhbmVsLmFjdGl2ZSB7XG5cdHdpZHRoOiBjYWxjKDQwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cy5pcy1zbGlkZS1vdXQtcGFuZWwuYWN0aXZlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbSAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgxKSA+IGEuZGlzbWlzcyB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRmb250LXNpemU6IDJyZW07XG5cdGNvbG9yOiAjODE4MTgxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAzcmVtO1xuXHRmb250LXNpemU6IDNyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDEpID4gYS5kaXNtaXNzOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0LyogICAgICAgIFxuICAgICAgICA+ZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbl9taXhpbjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b25faG92ZXJfbWl4aW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiovXG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHQvKlxuICAgICAgICAgICAgPnNwYW46bnRoLWNoaWxkKDMpLFxuICAgICAgICAgICAgPnNwYW46bnRoLWNoaWxkKDQpIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbl9taXhpbjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b25faG92ZXJfbWl4aW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuKi9cbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2Om50aC1jaGlsZCgxKSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmb250LXNpemU6IDJyZW07XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuOm50aC1jaGlsZCgyKSxcbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDMpIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDIpOmhvdmVyLFxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbjpudGgtY2hpbGQoMyk6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDIpID4gYSxcbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDMpID4gYSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDJyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDMpID4gYSB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Y29sb3I6ICM4MTgxODE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDNyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDMpID4gYTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgxKSA+IHNwYW46bnRoLWNoaWxkKDMpIHtcblx0bWFyZ2luOiAwIDAgMCAxcmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYge1xuXHRtYXJnaW46IDAgLjVyZW0gMCAuNXJlbTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpID4gZGl2ID4gKiB7XG5cdG1hcmdpbjogLjVyZW0gMCAwIDA7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiAqOmxhc3QtY2hpbGQge1xuXHRtYXJnaW46IC41cmVtIDAgLjVyZW0gMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49YWNjb3VudC1lcnJvci1tZXNzYWdlXSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpID4gZGl2ID4gZGl2W2lkXj1hY2NvdW50LXJlc3VsdC1jb250YWluZXJdIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1heC1oZWlnaHQ6IDQwJTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0Ym9yZGVyOiBzb2xpZCAuMXJlbSAjY2NjO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpID4gZGl2ID4gZGl2W2lkXj1hY2NvdW50LXJlc3VsdC1jb250YWluZXJdIHRhYmxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePWFjY291bnQtcmVzdWx0LWNvbnRhaW5lcl0gdGFibGUgdGhlYWQgdHIgdGgge1xuXHRwYWRkaW5nOiAuNXJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49YWNjb3VudC1yZXN1bHQtY29udGFpbmVyXSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePWFjY291bnQtcmVzdWx0LWNvbnRhaW5lcl0gdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTZlNjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49YWNjb3VudC1yZXN1bHQtY29udGFpbmVyXSB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiMGJlZDk7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePWFjY291bnQtcmVzdWx0LWNvbnRhaW5lcl0gdGFibGUgdGJvZHkgdHIgdGQge1xuXHRwYWRkaW5nOiAuNXJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49YWNjb3VudC1yZXN1bHQtY29udGFpbmVyXSB0YWJsZSB0Ym9keSB0ciB0ZCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0d2lkdGg6IDJyZW07XG5cdGhlaWdodDogMnJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49YWNjb3VudC1yZXN1bHQtY29udGFpbmVyXSB0YWJsZSB0Ym9keSB0ciB0ZDpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49YWNjb3VudC1zZWFyY2gtY29udGFpbmVyXSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpID4gZGl2ID4gZGl2W2lkXj1hY2NvdW50LXNlYXJjaC1jb250YWluZXJdID4gaW5wdXQge1xuXHRtYXJnaW46IDAgLjVyZW0gMCAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpID4gZGl2ID4gZGl2W2lkXj1zZWFyY2gtcmVzdWx0LWNvbnRhaW5lcl0ge1xuXHRmbGV4OiAwIDEgMzByZW07XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGJvcmRlcjogc29saWQgLjFyZW0gI2NjYztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49c2VhcmNoLXJlc3VsdC1jb250YWluZXJdIHRhYmxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePXNlYXJjaC1yZXN1bHQtY29udGFpbmVyXSB0YWJsZSB0aGVhZCB0ciB0aCB7XG5cdHBhZGRpbmc6IC41cmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpID4gZGl2ID4gZGl2W2lkXj1zZWFyY2gtcmVzdWx0LWNvbnRhaW5lcl0gdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiAjc2xpZGUtb3V0LWFjY291bnRzID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jYWNjb3VudC1saXN0aW5nLXVpID4gZGl2ID4gZGl2W2lkXj1zZWFyY2gtcmVzdWx0LWNvbnRhaW5lcl0gdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTZlNjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49c2VhcmNoLXJlc3VsdC1jb250YWluZXJdIHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IwYmVkOTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdltpZF49c2VhcmNoLXJlc3VsdC1jb250YWluZXJdIHRhYmxlIHRib2R5IHRyIHRkIHtcblx0cGFkZGluZzogLjVyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ICNzbGlkZS1vdXQtYWNjb3VudHMgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiNhY2NvdW50LWxpc3RpbmctdWkgPiBkaXYgPiBkaXZbaWRePXNlYXJjaC1yZXN1bHQtY29udGFpbmVyXSB0YWJsZSB0Ym9keSB0ciB0ZDpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCkge1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCkgPiBkaXYge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgI3NsaWRlLW91dC1hY2NvdW50cyA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI2FjY291bnQtbGlzdGluZy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCkgPiBhIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gI3Rvb2xiYXItbWFpbiB7XG5cdHotaW5kZXg6IDUwMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1zcGFjZXIteHNtIHtcblx0d2lkdGg6IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1zcGFjZXIteHNtIHtcblx0XHR3aWR0aDogMHB4O1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gI3Rvb2xiYXItbWFpbiA+IHVsIGxpLnRvb2xiYXItc3BhY2VyLXNtIHtcblx0d2lkdGg6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1zcGFjZXItc20ge1xuXHRcdHdpZHRoOiAwcHg7XG5cdH1cbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1zcGFjZXItbGcge1xuXHR3aWR0aDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1zcGFjZXItbGcge1xuXHRcdHdpZHRoOiAwcHg7XG5cdH1cbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgbGkudG9vbGJhci1jb21tb24tY29udHJvbHMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+ICN0b29sYmFyLW1haW4gPiB1bCBsaS50b29sYmFyLWNvbW1vbi1jb250cm9scy50b29sYmFyLWNvbW1vbi1jb250cm9scy1hY3RpdmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gI3Rvb2xiYXItbWFpbiA+IHVsID4gbGkudG9vbGJhci1ncm91cC1wcm9qZWN0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgPiBsaS50b29sYmFyLWdyb3VwLXByb2plY3QudG9vbGJhci1ncm91cC1hY3RpdmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgPiBsaS50b29sYmFyLWdyb3VwLXByb2plY3QgbGkgPiBhI3Rvb2xiYXItdGVhbS1tZW1iZXJzOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gI3Rvb2xiYXItbWFpbiA+IHVsID4gbGkudG9vbGJhci1ncm91cC1wcm9qZWN0IGxpID4gYSN0b29sYmFyLXByb2plY3Q6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiAjdG9vbGJhci1tYWluID4gdWwgPiBsaS50b29sYmFyLWdyb3VwLXByb2plY3QgbGkgPiBhI3Rvb2xiYXItY2hhcnRlcjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+ICN0b29sYmFyLW1haW4gPiB1bCA+IGxpLnRvb2xiYXItZ3JvdXAtcHJvamVjdCBsaSA+IGEjdG9vbGJhci1taWxlc3RvbmUtdGFzazphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+ICN0b29sYmFyLW1haW4gPiB1bCA+IGxpLnRvb2xiYXItZ3JvdXAtcHJvamVjdCBsaSA+IGEjdG9vbGJhci1yZXBvc2l0b3J5OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gI3Rvb2xiYXItbWFpbiA+IHVsID4gbGkudG9vbGJhci1ncm91cC1wcm9qZWN0IGxpID4gYSN0b29sYmFyLWZvcnVtOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+ICN0b29sYmFyLW1haW4gPiB1bCBsaS50b29sYmFyLWl0ZW0taGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xuXHQvKiBodHRwczovL2NoYW5nZWxvZy5jb20vcG9zdHMvbmFtZXNwYWNlLXN1cHBvcnQtaXMtYmVpbmctYWRkZWQtdG8tc2FzcyAqL1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItY29udGFjdHMtdWkge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1jb250YWN0cy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRoZWlnaHQ6IDZyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1jb250YWN0cy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRwYWRkaW5nOiAycmVtO1xuXHRtYXgtd2lkdGg6IDk4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1jb250YWN0cy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNXJlbSAxcmVtO1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1jb250YWN0cy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYjZ3JpZC1jb250YWN0LWxpc3RzIHtcblx0bWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItY29udGFjdHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2I2dyaWQtY29udGFjdC1saXN0cyAqIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1jb250YWN0cy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI3RhYi1jb250YWN0LWNvbnRhaW5lciA+IHVsID4gbGkgPiBhIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItY29udGFjdHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiN0YWItY29udGFjdC1jb250YWluZXIgPiBkaXYjdGFiLWl0ZW0tY29udGFjdC1lbnRyeSA+IGRpdiA+IGRpdiB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiAwcHggLyAwcHg7XG5cdHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XG5cdGdyaWQtdGVtcGxhdGU6ICdndGEtbGFiZWwtZm5hbWUgLiBndGEtbGFiZWwtbG5hbWUnIDRyZW0gJ2d0YS1pbnB1dC1mbmFtZSAuIGd0YS1pbnB1dC1sbmFtZScgNHJlbSAnZ3RhLWxhYmVsLWVtYWlsIC4gLicgNHJlbSAnZ3RhLWlucHV0LWVtYWlsIGd0YS1pbnB1dC1lbWFpbCBndGEtaW5wdXQtZW1haWwnIDRyZW0gJy4gLiBndGEtaWJ1dHRvbnMnIDZyZW0gLyAzMGZyIDEwZnIgMzBmcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItY29udGFjdHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiN0YWItY29udGFjdC1jb250YWluZXIgPiBkaXYjdGFiLWl0ZW0tY29udGFjdC1lbnRyeSA+IGRpdiA+IGRpdiB7XG5cdFx0cGFkZGluZzogNnJlbSAxcmVtIDAgMXJlbTtcblx0XHRncmlkLXRlbXBsYXRlOiAnZ3RhLWxhYmVsLWZuYW1lIGd0YS1sYWJlbC1mbmFtZSAuIC4nIDRyZW0gJ2d0YS1pbnB1dC1mbmFtZSBndGEtaW5wdXQtZm5hbWUgZ3RhLWlucHV0LWZuYW1lIGd0YS1pbnB1dC1mbmFtZScgNHJlbSAnZ3RhLWxhYmVsLWxuYW1lIGd0YS1sYWJlbC1sbmFtZSAuIC4nIDRyZW0gJ2d0YS1pbnB1dC1sbmFtZSBndGEtaW5wdXQtbG5hbWUgZ3RhLWlucHV0LWxuYW1lIGd0YS1pbnB1dC1sbmFtZScgNHJlbSAnZ3RhLWxhYmVsLWVtYWlsIGd0YS1sYWJlbC1lbWFpbCAuIC4gJyA0cmVtICdndGEtaW5wdXQtZW1haWwgZ3RhLWlucHV0LWVtYWlsIGd0YS1pbnB1dC1lbWFpbCBndGEtaW5wdXQtZW1haWwnIDRyZW0gJy4gLiBndGEtaWJ1dHRvbnMgZ3RhLWlidXR0b25zJyA2cmVtIC8gYXV0byAyZnIgYXV0byBhdXRvO1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1jb250YWN0cy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI3RhYi1jb250YWN0LWNvbnRhaW5lciA+IGRpdiN0YWItaXRlbS1jb250YWN0LWVudHJ5ID4gZGl2ID4gZGl2ID4gLmFyZWEtbGFiZWwtZm5hbWUge1xuXHRncmlkLWFyZWE6IGd0YS1sYWJlbC1mbmFtZTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1jb250YWN0cy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI3RhYi1jb250YWN0LWNvbnRhaW5lciA+IGRpdiN0YWItaXRlbS1jb250YWN0LWVudHJ5ID4gZGl2ID4gZGl2ID4gLmFyZWEtaW5wdXQtZm5hbWUge1xuXHRncmlkLWFyZWE6IGd0YS1pbnB1dC1mbmFtZTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI2J1bGstbWFpbGVyLWNvbnRhY3RzLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jdGFiLWNvbnRhY3QtY29udGFpbmVyID4gZGl2I3RhYi1pdGVtLWNvbnRhY3QtZW50cnkgPiBkaXYgPiBkaXYgPiAuYXJlYS1sYWJlbC1sbmFtZSB7XG5cdGdyaWQtYXJlYTogZ3RhLWxhYmVsLWxuYW1lO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI2J1bGstbWFpbGVyLWNvbnRhY3RzLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jdGFiLWNvbnRhY3QtY29udGFpbmVyID4gZGl2I3RhYi1pdGVtLWNvbnRhY3QtZW50cnkgPiBkaXYgPiBkaXYgPiAuYXJlYS1pbnB1dC1sbmFtZSB7XG5cdGdyaWQtYXJlYTogZ3RhLWlucHV0LWxuYW1lO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItY29udGFjdHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiN0YWItY29udGFjdC1jb250YWluZXIgPiBkaXYjdGFiLWl0ZW0tY29udGFjdC1lbnRyeSA+IGRpdiA+IGRpdiA+IC5hcmVhLWxhYmVsLWVtYWlsIHtcblx0Z3JpZC1hcmVhOiBndGEtbGFiZWwtZW1haWw7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItY29udGFjdHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiN0YWItY29udGFjdC1jb250YWluZXIgPiBkaXYjdGFiLWl0ZW0tY29udGFjdC1lbnRyeSA+IGRpdiA+IGRpdiA+IC5hcmVhLWlucHV0LWVtYWlsIHtcblx0Z3JpZC1hcmVhOiBndGEtaW5wdXQtZW1haWw7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1jb250YWN0cy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI3RhYi1jb250YWN0LWNvbnRhaW5lciA+IGRpdiN0YWItaXRlbS1jb250YWN0LWVudHJ5ID4gZGl2ID4gZGl2ID4gLmFyZWEtaWJ1dHRvbnMge1xuXHRncmlkLWFyZWE6IGd0YS1pYnV0dG9ucztcblx0bWFyZ2luOiAxcmVtIDAgMCAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI2J1bGstbWFpbGVyLWNvbnRhY3RzLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jdGFiLWNvbnRhY3QtY29udGFpbmVyID4gZGl2I3RhYi1pdGVtLWNvbnRhY3QtZW50cnkgPiBkaXYgPiBkaXYgPiAuYXJlYS1pYnV0dG9ucyA+IHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAwLjVyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1jb250YWN0cy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI3RhYi1jb250YWN0LWNvbnRhaW5lciA+IGRpdiN0YWItaXRlbS1pbXBvcnQgPiBkaXYgPiBkaXYge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWdhcDogMHB4IC8gMHB4O1xuXHRwYWRkaW5nOiAxcmVtIDFyZW0gMCAxcmVtO1xuXHRncmlkLXRlbXBsYXRlOiAnbGltcG9ydC1maWxlIGxpbXBvcnQtZmlsZScgNHJlbSAnaWltcG9ydC1maWxlIGlpbXBvcnQtZmlsZScgNHJlbSAnLiBpYnV0dG9ucycgNnJlbSAvIGF1dG8gNGZyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1jb250YWN0cy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBzZWN0aW9uI3RhYi1jb250YWN0LWNvbnRhaW5lciA+IGRpdiN0YWItaXRlbS1pbXBvcnQgPiBkaXYgPiBkaXYge1xuXHRcdHBhZGRpbmc6IDZyZW0gMXJlbSAwIDFyZW07XG5cdFx0Z3JpZC10ZW1wbGF0ZTogJ2d0YS1sYWJlbC1mbmFtZSBndGEtbGFiZWwtZm5hbWUgLiAuJyA0cmVtICdndGEtaW5wdXQtZm5hbWUgZ3RhLWlucHV0LWZuYW1lIGd0YS1pbnB1dC1mbmFtZSBndGEtaW5wdXQtZm5hbWUnIDRyZW0gJ2d0YS1sYWJlbC1sbmFtZSBndGEtbGFiZWwtbG5hbWUgLiAuJyA0cmVtICdndGEtaW5wdXQtbG5hbWUgZ3RhLWlucHV0LWxuYW1lIGd0YS1pbnB1dC1sbmFtZSBndGEtaW5wdXQtbG5hbWUnIDRyZW0gJ2d0YS1sYWJlbC1lbWFpbCBndGEtbGFiZWwtZW1haWwgLiAuICcgNHJlbSAnZ3RhLWlucHV0LWVtYWlsIGd0YS1pbnB1dC1lbWFpbCBndGEtaW5wdXQtZW1haWwgZ3RhLWlucHV0LWVtYWlsJyA0cmVtICcuIC4gZ3RhLWlidXR0b25zIGd0YS1pYnV0dG9ucycgNnJlbSAvIGF1dG8gMmZyIGF1dG8gYXV0bztcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItY29udGFjdHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiN0YWItY29udGFjdC1jb250YWluZXIgPiBkaXYjdGFiLWl0ZW0taW1wb3J0ID4gZGl2ID4gZGl2ID4gLmFyZWEtbGltcG9ydC1maWxlIHtcblx0Z3JpZC1hcmVhOiBsaW1wb3J0LWZpbGU7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItY29udGFjdHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiN0YWItY29udGFjdC1jb250YWluZXIgPiBkaXYjdGFiLWl0ZW0taW1wb3J0ID4gZGl2ID4gZGl2ID4gLmFyZWEtaWltcG9ydC1maWxlIHtcblx0Z3JpZC1hcmVhOiBpaW1wb3J0LWZpbGU7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItY29udGFjdHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiN0YWItY29udGFjdC1jb250YWluZXIgPiBkaXYjdGFiLWl0ZW0taW1wb3J0ID4gZGl2ID4gZGl2ID4gLmFyZWEtaWltcG9ydC1maWxlIHtcblx0Z3JpZC1hcmVhOiBpaW1wb3J0LWZpbGU7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItY29udGFjdHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiN0YWItY29udGFjdC1jb250YWluZXIgPiBkaXYjdGFiLWl0ZW0taW1wb3J0ID4gZGl2ID4gZGl2ID4gLmFyZWEtaWJ1dHRvbnMge1xuXHRncmlkLWFyZWE6IGlidXR0b25zO1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItY29udGFjdHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gc2VjdGlvbiN0YWItY29udGFjdC1jb250YWluZXIgPiBkaXYjdGFiLWl0ZW0tbWlzYyB7XG5cdG1hcmdpbjogMnJlbSAxcmVtIDAgMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI2J1bGstbWFpbGVyLWNvbnRhY3RzLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jdGFiLWNvbnRhY3QtY29udGFpbmVyID4gZGl2I3RhYi1pdGVtLW1pc2MgPiBkaXYge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI2J1bGstbWFpbGVyLWNvbnRhY3RzLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IHNlY3Rpb24jdGFiLWNvbnRhY3QtY29udGFpbmVyID4gZGl2I3RhYi1pdGVtLW1pc2MgPiBhIHtcblx0ZmxleDogMCAxIGF1dG87XG5cdG1hcmdpbjogMCAwIDAgMXJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI2J1bGstbWFpbGVyLWdyb3Vwcy11aSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI2J1bGstbWFpbGVyLWdyb3Vwcy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRoZWlnaHQ6IDZyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1ncm91cHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0cGFkZGluZzogMnJlbTtcblx0bWF4LXdpZHRoOiA5ODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItZ3JvdXBzLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG5cdFx0cGFkZGluZzogLjVyZW0gMXJlbSAuNXJlbSAxcmVtO1xuXHR9XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1ncm91cHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1nYXA6IDBweCAvIDBweDtcblx0Z3JpZC10ZW1wbGF0ZTogXCJndGEtbGFiZWwtZ3JvdXAtbmFtZSAuXCIgNHJlbSBcImd0YS1pbnB1dC1ncm91cC1uYW1lIGd0YS1pbnB1dC1ncm91cC1uYW1lXCIgNHJlbSBcImd0YS1sYWJlbC1lbWFpbC1mcm9tIC5cIiA0cmVtIFwiZ3RhLWlucHV0LWVtYWlsLWZyb20gZ3RhLWlucHV0LWVtYWlsLWZyb21cIiA0cmVtIFwiZ3RhLWxhYmVsLWdyb3VwLWRlc2NyaXB0aW9uIC5cIiA0cmVtIFwiZ3RhLWlucHV0LWdyb3VwLWRlc2NyaXB0aW9uIGd0YS1pbnB1dC1ncm91cC1kZXNjcmlwdGlvblwiIGF1dG8gXCIuIGd0YS1pYnV0dG9uc1wiIDZyZW0vMjBmciBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1ncm91cHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2IHtcblx0XHRncmlkLXRlbXBsYXRlOiBcImd0YS1sYWJlbC1ncm91cC1uYW1lIGd0YS1sYWJlbC1ncm91cC1uYW1lXCIgNHJlbSBcImd0YS1pbnB1dC1ncm91cC1uYW1lIGd0YS1pbnB1dC1ncm91cC1uYW1lXCIgNHJlbSBcImd0YS1sYWJlbC1lbWFpbC1mcm9tIGd0YS1sYWJlbC1lbWFpbC1mcm9tXCIgNHJlbSBcImd0YS1pbnB1dC1lbWFpbC1mcm9tIGd0YS1pbnB1dC1lbWFpbC1mcm9tXCIgNHJlbSBcImd0YS1sYWJlbC1ncm91cC1kZXNjcmlwdGlvbiBndGEtbGFiZWwtZ3JvdXAtZGVzY3JpcHRpb25cIiA0cmVtIFwiZ3RhLWlucHV0LWdyb3VwLWRlc2NyaXB0aW9uIGd0YS1pbnB1dC1ncm91cC1kZXNjcmlwdGlvblwiIDMxcmVtIFwiLiBndGEtaWJ1dHRvbnNcIiA2cmVtLzEwZnIgYXV0bztcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItZ3JvdXBzLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWxhYmVsLWdyb3VwLW5hbWUge1xuXHRncmlkLWFyZWE6IGd0YS1sYWJlbC1ncm91cC1uYW1lO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI2J1bGstbWFpbGVyLWdyb3Vwcy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pbnB1dC1ncm91cC1uYW1lIHtcblx0Z3JpZC1hcmVhOiBndGEtaW5wdXQtZ3JvdXAtbmFtZTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI2J1bGstbWFpbGVyLWdyb3Vwcy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1sYWJlbC1lbWFpbC1mcm9tIHtcblx0Z3JpZC1hcmVhOiBndGEtbGFiZWwtZW1haWwtZnJvbTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1ncm91cHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtaW5wdXQtZW1haWwtZnJvbSB7XG5cdGdyaWQtYXJlYTogZ3RhLWlucHV0LWVtYWlsLWZyb207XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1ncm91cHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtbGFiZWwtZ3JvdXAtZGVzY3JpcHRpb24ge1xuXHRncmlkLWFyZWE6IGd0YS1sYWJlbC1ncm91cC1kZXNjcmlwdGlvbjtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCA+ICNidWxrLW1haWxlci1ncm91cHMtdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gLmFyZWEtaW5wdXQtZ3JvdXAtZGVzY3JpcHRpb24ge1xuXHRncmlkLWFyZWE6IGd0YS1pbnB1dC1ncm91cC1kZXNjcmlwdGlvbjtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI2J1bGstbWFpbGVyLWdyb3Vwcy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pbnB1dC1ncm91cC1kZXNjcmlwdGlvbiA+IHRleHRhcmVhIHtcblx0aGVpZ2h0OiAzMHJlbTtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ID4gI2J1bGstbWFpbGVyLWdyb3Vwcy11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiAuYXJlYS1pYnV0dG9ucyB7XG5cdGdyaWQtYXJlYTogZ3RhLWlidXR0b25zO1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgPiAjYnVsay1tYWlsZXItZ3JvdXBzLXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IC5hcmVhLWlidXR0b25zID4gc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IC41cmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI2J1bGstbWFpbGVyLWVtYWlsLWhpc3RvcnktdWkge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjYnVsay1tYWlsZXItZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRoZWlnaHQ6IDZyZW07XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjYnVsay1tYWlsZXItZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRwYWRkaW5nOiAycmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjYnVsay1tYWlsZXItZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRcdHBhZGRpbmc6IC41cmVtIDFyZW0gLjVyZW0gMXJlbTtcblx0fVxufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI2J1bGstbWFpbGVyLWVtYWlsLWhpc3RvcnktdWkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjYnVsay1tYWlsZXItZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjYnVsay1tYWlsZXItZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpICoge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjYnVsay1tYWlsZXItZW1haWwtaGlzdG9yeS11aSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1heC1oZWlnaHQ6IDMwcmVtO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRib3JkZXI6IHNvbGlkICNjY2MgLjFyZW07XG5cdHBhZGRpbmc6IDFyZW07XG5cdG1hcmdpbjogMXJlbSAwIDAgMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNidWxrLW1haWxlci1lbWFpbC1oaXN0b3J5LXVpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgKiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNidWxrLW1haWxlci1zZW5kLWVtYWlsIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI2J1bGstbWFpbGVyLXNlbmQtZW1haWwgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0aGVpZ2h0OiA2cmVtO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI2J1bGstbWFpbGVyLXNlbmQtZW1haWwgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcblx0cGFkZGluZzogMnJlbTtcblx0bWF4LXdpZHRoOiA5ODBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1nYXA6IDBweCAvIDBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1nYXA6IDBweCAvIDBweDtcblx0Z3JpZC10ZW1wbGF0ZTogXCJndGEtbHN1YmplY3QgZ3RhLWxzdWJqZWN0IC4gLlwiIDRyZW0gXCJndGEtaXN1YmplY3QgZ3RhLWlzdWJqZWN0IGd0YS1pc3ViamVjdCBndGEtaWRyYWZ0XCIgNXJlbSBcImd0YS1pc2VuZC1hcy1iY2MgZ3RhLWlzZW5kLWFzLWJjYyAuIC5cIiA0cmVtIFwiZ3RhLWlhdHRhY2htZW50IGd0YS1pYXR0YWNobWVudCBndGEtaWF0dGFjaG1lbnQgZ3RhLWlhdHRhY2htZW50XCIgM2ZyIFwiZ3RhLWltZXNzYWdlIGd0YS1pbWVzc2FnZSBndGEtaW1lc3NhZ2UgZ3RhLWltZXNzYWdlXCIgYXV0byBcImd0YS1pc2VuZGVtYWlsIC4gZ3RhLWlidXR0b25zIGd0YS1pYnV0dG9uc1wiIDVyZW0vMmZyIGF1dG8gYXV0byBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjYnVsay1tYWlsZXItc2VuZC1lbWFpbCA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuXHRcdHBhZGRpbmc6IC41cmVtIDFyZW0gLjVyZW0gMXJlbTtcblx0XHRncmlkLXRlbXBsYXRlOiBcImd0YS1sc3ViamVjdCBndGEtbHN1YmplY3QgLiAuXCIgNHJlbSBcImd0YS1pc3ViamVjdCBndGEtaXN1YmplY3QgZ3RhLWlzdWJqZWN0IGd0YS1pZHJhZnRcIiA1cmVtIFwiZ3RhLWlzZW5kLWFzLWJjYyBndGEtaXNlbmQtYXMtYmNjIGd0YS1pc2VuZC1hcy1iY2MgLlwiIDRyZW0gXCJndGEtaWF0dGFjaG1lbnQgZ3RhLWlhdHRhY2htZW50IGd0YS1pYXR0YWNobWVudCBndGEtaWF0dGFjaG1lbnRcIiAzZnIgXCJndGEtaW1lc3NhZ2UgZ3RhLWltZXNzYWdlIGd0YS1pbWVzc2FnZSBndGEtaW1lc3NhZ2VcIiBhdXRvIFwiZ3RhLWlzZW5kZW1haWwgLiBndGEtaWJ1dHRvbnMgZ3RhLWlidXR0b25zXCIgNXJlbS8yZnIgYXV0byBhdXRvIGF1dG87XG5cdH1cbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNidWxrLW1haWxlci1zZW5kLWVtYWlsID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IC5hcmVhLWxzdWJqZWN0IHtcblx0Z3JpZC1hcmVhOiBndGEtbHN1YmplY3Q7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI2J1bGstbWFpbGVyLXNlbmQtZW1haWwgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gLmFyZWEtaXN1YmplY3Qge1xuXHRncmlkLWFyZWE6IGd0YS1pc3ViamVjdDtcblx0bWFyZ2luOiAwIC41cmVtIDAgMDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNidWxrLW1haWxlci1zZW5kLWVtYWlsID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IC5hcmVhLWlkcmFmdC1idXR0b24ge1xuXHRncmlkLWFyZWE6IGd0YS1pZHJhZnQ7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjYnVsay1tYWlsZXItc2VuZC1lbWFpbCA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAuYXJlYS1pc2VuZC11c2Vycy1hcy1ic3Mge1xuXHRncmlkLWFyZWE6IGd0YS1pc2VuZC1hcy1iY2M7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjYnVsay1tYWlsZXItc2VuZC1lbWFpbCA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAuYXJlYS1pYXR0YWNobWVudHMge1xuXHRncmlkLWFyZWE6IGd0YS1pYXR0YWNobWVudDtcbn1cblxuLm5zLW1haW4tdWkgPiBkaXYgPiBkaXYgPiBkaXYjbWFpbi1jb250ZW50ICNidWxrLW1haWxlci1zZW5kLWVtYWlsID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IC5hcmVhLWltZXNzYWdlLWVkaXRvciB7XG5cdGdyaWQtYXJlYTogZ3RhLWltZXNzYWdlO1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI2J1bGstbWFpbGVyLXNlbmQtZW1haWwgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gLmFyZWEtaXNlbmRlbWFpbC1idXR0b24ge1xuXHRncmlkLWFyZWE6IGd0YS1pc2VuZGVtYWlsO1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG59XG5cbi5ucy1tYWluLXVpID4gZGl2ID4gZGl2ID4gZGl2I21haW4tY29udGVudCAjYnVsay1tYWlsZXItc2VuZC1lbWFpbCA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiAuYXJlYS1pYnV0dG9ucyB7XG5cdGdyaWQtYXJlYTogZ3RhLWlidXR0b25zO1xuXHRtYXJnaW46IDFyZW0gMCAwIDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubnMtbWFpbi11aSA+IGRpdiA+IGRpdiA+IGRpdiNtYWluLWNvbnRlbnQgI2J1bGstbWFpbGVyLXNlbmQtZW1haWwgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gLmFyZWEtaWJ1dHRvbnMgPiBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogLjVyZW07XG59XG5cbi8qIGh0dHBzOi8vY2hhbmdlbG9nLmNvbS9wb3N0cy9uYW1lc3BhY2Utc3VwcG9ydC1pcy1iZWluZy1hZGRlZC10by1zYXNzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdHNlY3Rpb24jZGVsZXRlLWJ1bGtkbWFpbGVyLWNvbnRhY3RzLW1vZGFsID4gZGl2IHtcblx0XHRoZWlnaHQ6IDIwcmVtO1xuXHRcdHdpZHRoOiA0MCU7XG5cdFx0bWFyZ2luOiAzMHJlbSBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0c2VjdGlvbiNkZWxldGUtYnVsa2RtYWlsZXItY29udGFjdHMtbW9kYWwgPiBkaXYge1xuXHRcdGhlaWdodDogMjByZW07XG5cdH1cbn1cblxuLyogaHR0cHM6Ly9jaGFuZ2Vsb2cuY29tL3Bvc3RzL25hbWVzcGFjZS1zdXBwb3J0LWlzLWJlaW5nLWFkZGVkLXRvLXNhc3MgKi9cbiNtb2RhbC1lbWFpbC1kcmFmdHMge1xuXHRmb250LXNpemU6IDIzcHg7XG59XG5cbiNtb2RhbC1lbWFpbC1kcmFmdHMgPiBkaXYgPiBkaXYuaXMtbW9kYWwtY29udGVudCBzZWN0aW9uI2dyaWQtZW1haWwtZHJhZnRzICoge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbiNtb2RhbC1lbWFpbC1kcmFmdHMgPiBkaXYgPiBkaXYuaXMtbW9kYWwtZm9vdGVyID4gZGl2IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbmkuZmFzLFxuaS5mYXIsXG5zdmcuc3ZnLWlubGluZS0tZmEge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuc2VjdGlvbltpZF49J21vZGFsLWRlbC1taWxlc3RvbmUnXSA+IGRpdiB7XG5cdGhlaWdodDogMzAlICFpbXBvcnRhbnQ7XG5cdC8qXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLW1peGluKG1vYmlsZSl7XG5cdFx0XHRcblx0XHR9XG4qL1xufVxuXG5zZWN0aW9uW2lkXj0nbW9kYWwtZGVsLW1pbGVzdG9uZSddID4gZGl2ID4gZGl2LmlzLW1vZGFsLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMSkge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuc2VjdGlvbltpZF49J21vZGFsLWRlbC1taWxlc3RvbmUnXSA+IGRpdiA+IGRpdi5pcy1tb2RhbC1mb290ZXIgPiBhIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG4iXX0= */