html{
	background-color: #ffffff;
	overflow-x: visible !important;
	color: #000000 !important;
}
.submitted_lead_table tbody {
	display: block;
}
.submitted_lead_table thead {
	display: block;
	background: grey;
}
.submitted_lead_table {
	overflow-x: auto !important;
	overflow: hidden;
}
.submitted_lead_table .modal-body.table-responsive {
	overflow-x: auto !important;
	overflow: hidden;
}                 
.submitted_lead_table .modal-body.col-md-4.table-responsive {
	overflow-y: hidden;
}
.submitted_lead_table tbody {
	overflow: auto;
	overflow-x: hidden;
	max-height: 350px;
/*
max-width: 2300px;
min-width: 2300px;
*/
}
.modal-dialog {
	color: #333;
}
body .modal .modal-body {
	background-color: #fff;
	padding: 0px 15px;
	border-radius: 5px;
}
.modal-dialog button.smallBtn {
	margin-top: 20px;
	padding: 12px 25px;
	font-size: 16px;
	font-weight: 600;
}
.modal-content .col-md-8 input {
	width: 100% !important;
}
ul.licence_detail_bx li {
	color: #fff;
	display: inline-block;
	width: 49%;
	background: #cb3328;
	padding: 15px;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
}
ul.licence_detail_bx li:hover {
	background: #c70202;
}
ul.licence_detail_bx li.active_detail {
	background: #c70202;
}
ul.licence_detail_bx li:nth-child(1) {
	width: 47%;
	margin-right: 3%;
}
ul.licence_detail_bx li:nth-last-child(1) {
	margin-left: -5px;
	width: 50%;
}
div.box_detail {
	text-align: left;
	padding: 15px !important;
	margin-bottom: 20px;
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
}
.panel-title.box_detail h4 {
	margin-bottom: 20px;
}
div.box_detail p {
	margin-bottom: 15px !important;
}
/*upload*/
.panel-title.box_detail h4 {
	padding: 6px 0px;
}

.modal-upload {
	padding: 7px 6px;
}

.upload-file {
	margin: 0px 16px;
}

ul.licence_detail_bx.li-main li {
	width: 32% !important;
	margin: 6px !important;
}
.panel-title.box_detail button {
	background: #cb3328;
	outline: none;
	padding: 7px 43px;
	font-weight: 600;
	border-radius: 5px;
	color: #ffffff;
	border: 1px solid #c54632;
	font-weight: 500;
	margin-top: 19px;
}
.panel-title.box_detail button:hover {
	background: transparent;
	color: #c54632;
	border: 1px solid #c54632;
}
.panel-title.box_detail p {
	color: #333 !important;
	font-weight: 500;
}
ul.licence_detail_bx {
	margin-bottom: 20px;
}
div#RequirementModel .browsed_leads_main th, div#RequirementModel .browsed_leads_main td {
	min-width: 170px;
}
div#SuspenseLeadsModel .browsed_leads_main th, div#SuspenseLeadsModel .browsed_leads_main td {
	min-width: 170px;
}
.bd_requirement_detail thead th:nth-child(1), .bd_requirement_detail tbody td:nth-child(1) {
	min-width: 40px;
}
.bd_requirement_detail th, .bd_requirement_detail td {
	min-width: 120px;
}
.modal-body.table-responsive.browsed_leads_main{
	overflow-y: hidden;
}
th{
	background: #8e1921;
	text-align: center;
	color: #fff;
}
.input_td_req{
	text-align: center;
}
.position.input_date_cls input.form-control {
	width: 90%;
	display: inline-block;
}
.position.input_date_cls div {
	display: inline-block;
}
button.calendar.btn_cls_date_picker {
	display: inline-block;
}
.mb_20{
	margin-bottom: 20px;
}
.btn_box_lead_survey button{
	width: 100%;
}
td.btn_box_lead_survey {
	width: 210px !important;
	text-align: center !important;
}  
th.btn_box_lead_survey_th{
	width: 210px !important;
}
td.btn_box_lead_survey button{
	margin-bottom: 10px; 
}
input#requirementCheckId {
	width: 20px;
	height: 20px;
}
div#RequirementModel th, div#RequirementModel td {
	min-width: 170px;
	width: 170px;
	max-width: 170px;
}
div#RequirementModel th:nth-child(1), div#RequirementModel td:nth-child(1) {
	max-width: 31px !important;
	min-width: 31px;
	width: 31px;
}
div#SuspenseLeadsModel th, div#SuspenseLeadsModel td {
	min-width: 170px;
	width: 170px;
	max-width: 170px;
}
div#SuspenseLeadsModel th:nth-child(1), div#SuspenseLeadsModel td:nth-child(1) {
	max-width: 31px !important;
	min-width: 31px;
	width: 31px;
}
td.alignment button {
	display: block;
	margin: 0 auto;
}
div#RequirementModel th:nth-child(2), div#RequirementModel td:nth-child(2) {
	max-width: 77px !important;
	min-width: 77px;
	overflow-wrap: break-word;
	width: 77px;
}
div#SuspenseLeadsModel th:nth-child(2), div#SuspenseLeadsModel td:nth-child(2) {
	max-width: 77px !important;
	min-width: 77px;
	overflow-wrap: break-word;
	width: 77px;
}
.bd_requirement_detail th, .bd_requirement_detail td {
	min-width: 170px;
	width: 170px;
	max-width: 170px;
}
.bd_requirement_detail th:nth-child(1), .bd_requirement_detail td:nth-child(1) {
	max-width: 31px !important;
	min-width: 31px;
	width: 31px;
}
td.alignment button {
	display: block;
	margin: 0 auto;
}
.bd_requirement_detail th:nth-child(2), .bd_requirement_detail td:nth-child(2) {
	max-width: 77px !important;
	min-width: 77px;
	overflow-wrap: break-word;
	width: 77px;
}
div#RequirementModel a.option span.ng-binding {
	clear: both;
	display: inline-block;
	margin-left: 5px;
}
div#RequirementModel span.ng-binding {
	clear: both;
	display: block;
}
div#SuspenseLeadsModel a.option span.ng-binding {
	clear: both;
	display: inline-block;
	margin-left: 5px;
}
div#SuspenseLeadsModel span.ng-binding {
	clear: both;
	display: block;
}
input#browsedCheckId {
	width: 18px;
	height: 18px;
}


body{
	background-color: #ffffff !important;
	overflow-x: visible !important;
	color: #000000 !important;
}

.breadcrumb{
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	font-size : x-large;
}

.pageTitle{
	margin: 2%;
	margin-top: -15px;
	text-align: center;
	background-color: #d9534f !important;
	color: white !important;
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.managementPageTitle{
	margin: 2%;
	margin-top: -25px;
	margin-left: -40px;
	text-align: center;
	background-color: #d9534f !important;
	color: white !important;
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	width: 700px;
}


.createNewUserTitle{
	margin-left: -40px;
	margin-top: -10px;
	text-align: center;
	background-color: #d9534f !important;
	color: white !important;
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	width: 400px;
}
.panel-body{
	margin-left:50px;
	margin-right:50px;
	margin-top: -15px;
	overflow-x: visible !important;
	padding: 15px 0px 0px 0px;
}
/*
.panel-bodyUser{
overflow-x: visible !important;
} */

div#RequirementModel .modal-header button.close ~ h4.modal-title {
	text-align: center;
}
div#RequirementModel form.ng-pristine .glyphicon-plus:before {
	content: "\e252";
}
div#RequirementModel form.ng-pristine .glyphicon-minus:before {
	content:"\e253";
}
div#SuspenseLeadsModel .modal-header button.close ~ h4.modal-title {
	text-align: center;
}
div#SuspenseLeadsModel form.ng-pristine .glyphicon-plus:before {
	content: "\e252";
}
div#SuspenseLeadsModel form.ng-pristine .glyphicon-minus:before {
	content:"\e253";
}
.panel-bodyDashboard{

	overflow: auto ;

}
div#RequirementModel span.glyphicon.glyphicon-plus:before {
	content: "\e252";
}
div#RequirementModel span.glyphicon.glyphicon-minus:before {
	content:"\e253";
}  
div#SuspenseLeadsModel span.glyphicon.glyphicon-plus:before {
	content: "\e252";
}
div#SuspenseLeadsModel span.glyphicon.glyphicon-minus:before {
	content:"\e253";
}  
tr, td {
	color: #000000 !important;
}
.campaigndetailtable table.table {
	width: 100%;
}


h3 {
	text-align: center;
}

.panel-heading{
	text-align: center;
	background-color: #d9534f;
	color: white;
}

.radio-button label{
	color: #000000 !important;
	font-family: Roboto, "Helvetica Neue", sans-serif !important;


}
input[type="radio"]{
	margin: 0 10px 0 10px;
}

.radio-button:after {
	display:none;
	border-color: #e91e63;
	background-color: #e91e63;
}

.labels{
	margin-left: 55px;
}

.cumulativeChart{
	overflow: auto
}

.cumulativeGraphTable{
	width: fit-content;
}

.style-modal .modal-header {
	padding: 0;
}
.style-modal .full-width-header {
	margin: 0;
	border-radius: 0;
}
.style-modal .modal-header .close {
	margin-top: 15px;
	margin-right: 15px;
}
.style-modal.modal .modal-body{
	padding: 20px;
}

.styled-tabs .nav-tabs {
	display: flex;
}
.styled-tabs .nav-tabs > li {
	background: #cb3328;
	flex: 1;
	border: none;
}
.styled-tabs .nav-tabs > li a{
	color: #fff;
	text-align: center;
	border-radius: 0;
	border: none;
}
.styled-tabs .nav-tabs > li a:hover{
	background: #c70202;
	border: none;
}
.styled-tabs .nav.nav-tabs > li.active > a {
	color: #ffffff;
	background: #8e1921 !important;
	outline: none;
}
.styled-tabs .nav.nav-tabs > li.active > a:focus,.styled-tabs .nav.nav-tabs > li:focus > a{
	outline: none;
	border: none;
}



/*Covid Hospital Styles*/
.page-wrapper {
	padding: 20px;
}
.logo-sec{
	text-align: center;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.logo-sec img{
	max-width: 250px;
}
.card {
	background: #871420;
	border-radius: 10px;
	padding: 20px;
	color: #fff;
}
.top-select-option .form-control{
	height: 40px;
	text-transform: capitalize;
}
.summery-bottom-cards .card img{
	max-width: 50px;
}

.summery-bottom-cards .card{
	text-align: center !important;
	background-color: #fff;
	box-shadow: 2px 2px 30px rgba(0,0,0,0.10);
	max-width: 300px;
	margin: auto;
} 
.summery-bottom-cards .card h2{
	font-size: 34px;
	font-weight: 700;
	color: #000;
	margin-bottom: 10px;
}
.summery-bottom-cards .card p{
	color: #000;
	font-size: 16px;
	margin: 0;
	line-height: 26px;
	text-transform: uppercase;
}
.top-select-option .row{
	display: flex;
	/*align-items: center;*/
}

.top-select-option {
	padding: 20px;
	box-shadow: 2px 2px 20px rgba(0,0,0,0.1);
	border-radius: 6px;
	margin-bottom: 30px;
}
.summery h4.title{
	text-transform: uppercase;
	font-weight: bold;
}
.summery h4{
	text-align: center;
	font-size: 24px;
	margin-bottom: 30px;
}
.summery .card{
	text-align: left;
	margin-bottom: 30px;
	padding-bottom: 40px;
}
.summery .card h3{
	margin-top: 0;
	border-bottom: 1px solid;
	border-color: rgba(255,255,255,0.1);
	padding-bottom: 15px;
	text-align: left;
}
.hospital-card-wrapper {
	display: flex;
	flex-wrap: wrap;
	/*justify-content: center;*/
}
.hospital-card {
	background: #ffffff14;
	box-shadow: 5px 5px 30px rgba(0,0,0,0.1);
	border-radius: 10px;
	margin: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 15px;
}
.hospital-card h4{
	margin: 0;
	font-size: 16px;
	text-transform: uppercase;
}
.summery-bottom-cards {
	margin-top: 50px;
}
.img-card {
	width: 80px;
	height: 80px;
	overflow: hidden;
	background: #86131f;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	margin-top: -50px;
	margin-bottom: 15px;
}
.search-hopital h3{
	font-size: 22px !important;
}
.search-hopital ul{
	list-style: none;
}
.search-hopital ul li {
	margin-bottom: 8px;
	display: flex;
	font-size: 16px;
	justify-content: space-between;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
.search-hopital ul li span{
	font-weight: 700;
}
.summery .search-hopital h4{
	text-align: left;
	padding-bottom: 15px;
	border-bottom: 1px solid;
	border-color: #000;
}
.search-hopital h4{
	font-size: 22px;
	margin-bottom: 15px;
}
.search-hopital ul{
	margin-bottom: 15px;
}
.search-form {
	max-width: 500px;
	margin: auto;
	margin-bottom: 30px;
}
.search-form form{
	position: relative;
}
.search-form form input[type="search"] {
	border-radius: 30px;
	background: #871420;
	color: #fff;
	border: none;
	height: 50px;
	width: calc(100% - 30px);
	padding: 0px 15px;
}
.search-form form input[type="search"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #fff;
}
.search-form form input[type="search"]::-moz-placeholder { /* Firefox 19+ */
	color: #fff;
}
.search-form form input[type="search"]:-ms-input-placeholder { /* IE 10+ */
	color: #fff;
}
.search-form form input[type="search"]:-moz-placeholder { /* Firefox 18- */
	color: #fff;
}
.search-ic {
	position: absolute;
	top: 20px;
	right: 20px;
	color: #fff;
}
.search-hopital .card{
/*background-color: #f5f5f5;
border: 2px solid #eee;*/
background-color: #fff;
box-shadow: 5px 5px 30px rgba(0,0,0,0.1);
color: #000 !important;
min-height: 470px;
}
.img_hospital img{
	max-width: 50px;
}
.search-hopital .card h3{
	border-color: #000;
}
.pagination > li > a, .pagination > li > span{
	color: #000;
	background-color: #fff;
	border: 1px solid #000;
}
.covid-hospital .pagination li.active a{
	background: #871420;
}
table.covid-hospital-table th{
	background-color: #fff;
	color: #000;
	text-align: left;
	font-weight: normal;
	/*border-bottom: 1px solid #ddd;*/
}
table.covid-hospital-table td{
	text-align: center;
}
table.covid-hospital-table th,.covid-hospital-table td{
	padding-left: 0 !important; 
	padding-right: 0 !important;  
}
table.covid-hospital-table tr th:last-child,table.covid-hospital-table tr td:last-child{
	text-align: right;
}
table.covid-hospital-table > thead > tr > th {
	border-bottom: 1px solid #ddd;
}
.table.covid-hospital-table > thead > tr > td {
	border-bottom: 1px solid #ddd;
}
.table.covid-hospital-table > tbody > tr > th:last-child{
	border-bottom:  none;
}

#Category_id {
	width: 50%;
	margin: 0 auto;
}

#consulation_state {
	width: 50%;
	margin: 0 auto;
}

#specialisation_id {
	width: 50%;
	margin: 0 auto;
}
.specialize-option#specialisation_id{
 width: 25%;
}




.search-hopital .card h3 {
	min-height: 110px;
	font-size: 20px;
}

.logo-sec img {
	width: 100px;
}

.logo-sec {
	display: flex;
	align-items: center;
}

.logo-sec h1 {
	margin: 0 auto;
}
.natext {
	margin-bottom: 30px;
	margin-top: 30px;
	text-align: center;
}
.dropdown-wrap {
    display: flex;
	justify-content: center;
	margin-top:50px;
}
.drop-down-list {
	margin: 0 60px;
	position: relative;
	font-size: 20px;
}
.drop-down-list span {
    position: absolute;
    right: -17px;
    top: 4px;
}
.info-row {
    display: flex;
    width: 100%;
    flex-direction: row;
    word-break: break-word;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 7px;
	padding-bottom: 7px;
	font-size: 18px;
}
label.infolable {
    min-width: 170px;
    font-weight: 400;
}
.info-table-wrap {
    box-shadow: 0 0 12px #ddd;
    border: 1px solid #ddd;
	padding: 10px;
	margin-bottom: 30px;
}
.info-row.info-feedback {
    display: block;
}
.info-table-heading h2 {
    background: #871420;
    padding: 10px 20px;
    border-radius: 50px;
    color: #fff;
    font-weight: 700;
	font-size: 32px;
	margin-bottom:40px;
	text-transform: uppercase
}
.info-row.volanteer label.infolable{
 min-width:auto;
}
.info-row.volanteer-btn span {
    background: #24cc62;
    color: #fff;
    padding: 4px 15px;
	border-radius: 5px;
	font-weight: 600;
	font-size: 17px;
	position: relative;
}
.info-row.volanteer-btn img {
    margin-right: -30px;
    overflow: hidden;
	z-index: 9;
	margin-top:0px;
	position: relative;
}
.info-row.info-feedback .btn{
 font-size: 17px;
 font-weight:700;
}
.info-row.volanteer {
    border-bottom: 0;
}
.info-row.volanteer-btn {
    justify-content: center;
}
.info-row.volanteer-btn {
    justify-content: center;
}
.feedback-btns {
    display: flex;
    justify-content: space-around;
}
.valenteer-name{
 text-align: left;
}
.volanteer-btn a {
    text-decoration: none;
}
td.valenteer-name {
    float: left;
}
.hosptal-table.volanteer-btn span {
    background: #24cc62;
    padding: 4px 15px;
    border-radius: 5px;
    color: #fff;
    font-weight: 700;
    font-size: 17px;
}
.hosptal-table.volanteer-btn img {
    position: relative;
    right: -30px;
    top: -3px;
}
.hosptal-table.volanteer label{
 font-weight: 400;
}
.hosptal-table.volanteer-btn {
    border-bottom: 1px solid #d6d6d6;
	padding-bottom: 5px;
	margin-bottom: 5px;
	/*padding-top:12px;*/
}
.info-row.volanteer-btn{
  padding-top:12px;
}

.btn-focus{
 height: 50px !important;
 position: relative;
 bottom: 5px;
 padding: 8px 18px;
}
.not-av-btn.btn-focus{
 background:#d07f0b;
}
.res-btn.btn-focus{
 background:#326832;
}
.wr-btn.btn-focus{
 background:#8a130f;
}
.feedback-btns .btn {
    height: 40px;
}
.info-row.info-feedback label {
    font-weight: 400;
}
.hosptal-table.volanteer-btn:hover span{
 background:#169d48;
}
.table.covid-hospital-table{
 border-bottom: 1px solid #ddd;
}
.hospital.hosptal-table.info-row.volanteer, .hospital.info-row.info-feedback label{
 font-size: 15px;
}
.info-row.info-feedback.mobile, .hosptal-table.volanteer-btn.mobile{
 display: none;
}

 .info-name-btn {
    display: flex;
    align-items: center;
}
.info-name-btn .info-row.volanteer{
 width: 45%;
}
.info-name-btn .hosptal-table.volanteer-btn span{
 padding: 8px 32px;
}
.info-name-btn .hosptal-table.volanteer-btn{
 border-bottom: 0;
}
.info-name-btn{
 border-bottom: 1px solid #d6d6d6; 
 margin-bottom: 8px;
}
.info-name-btn .info-row, .info-name-btn.info-name-btn .hosptal-table.volanteer-btn{
 margin-bottom: 0;
}
.info-name-btn .info-row.volanteer {
    display: block;
}

/*new-css*/
.hospital-card-wrapper.covid-case-card{
 display: block;
 width:60%;
}
.hospital-card-wrapper.covid-case-card .hospital-card{
 display: block !important;
}
.hospital-card-wrapper.covid-case-card .hospital-card h4{
 display: flex;
}
.info-row span {
    text-transform: capitalize;
}
.yest-case{
 font-weight: 700;
 font-size: 18px;
}
.info-table-covidhelp:last-child {
    border-top: 1px solid #d6d6d6;
}
.info-table-covidhelp .info-row {
    border-bottom: 0;
}
.info-table-covidhelp:last-child .yest-case {
    margin-top: 10px;
}
.covid-card{
 min-height: 350px;
}
.info-table-covidhelp .infolable{
 min-width: 280px;
}
.info-table-covidhelp .info-row{
 margin-bottom: 0;
 padding-bottom: 0;
}
.hospital-card-wrapper.covid-case-card .hospital-card h4 label {
    font-weight: normal;
}
.hospital-card h4 label {
    width: 218px;
    text-align: left;
}

/*covidyouth-css*/
/*.info-time-row label.infolable, .info-table-wrap.covidyouth-table .infolable{
 min-width: 95px;
}*/
.info-time-row .info-row .infolable {
    min-width: 95px;
}
.info-row.youtube-video {
    justify-content: center;
}
.info-time-row {
    display: flex;
}
.info-time-row.second .info-row {
    justify-content: center;
}
.info-time-row.second .info-row.level .infolable {
    min-width: 70px;
}
.info-row.covid-table-heading label.infolable{
 min-width: 145px;
}
.form-group.pincode {
    margin-top: 25px;
}
.info-row.vaccine-row {
    display: block;
}
.card.header.covid-card.av-cases-wrap {
    padding: 0;
}
.card-header-inn, .av-cases-wrap {
    background: linear-gradient(to bottom, #ffefc0, #ffeaab, #ffe596, #ffdf81, #ffda6b);
    padding: 15px 20px 0 20px;
    color:#000;
    min-height: auto;
}
.av-cases-inn {
    padding: 20px;
}
.covid-table-wrap .info-table-covidhelp {
    border-bottom: 1px solid #d6d6d6;
}
.covid-table-wrap .info-table-covidhelp:last-child{
   border-top:0;
}
.covid-table-wrap .info-table-covidhelp:last-child{
  border-bottom:0;
}
.greencl{
	color:green
}

.redcl{
	color:red
}

@media only screen and (min-width:992px){
 .info-row.info-feedback{
 height: 95px;
 }
}
@media only screen and (max-width:1024px) and (min-width:992px){
 .info-row.info-feedback .btn{
  font-size: 15px;
 }
}
@media only screen and (min-width:767px){
 .hosptal-table.volanteer-btn img, .info-row.volanteer-btn img{
  width:40px;
 }
 .hosptal-table.volanteer-btn span, .info-row.volanteer-btn span{
  padding:8px 50px;
 }
 .covid-cons-btns.feedback-btns .btn{
 width:160px;
 }
}
@media only screen and (max-width:767px){
	#Category_id {
    width: 100%;
    margin: 0 auto;
} 
#consulation_state {
    width: 100%;
    margin: 0 auto;
}

#specialisation_id {
    width: 100%;
    margin: 0 auto;
}

.summery .card h3{
	font-size: 18px !important;
}
table.covid-hospital-table th:first-child, .covid-hospital-table td:first-child{
	padding-right: 8px !important;
}
table.covid-hospital-table th:last-child, .covid-hospital-table td:last-child{
	padding-left: 8px !important;
}
.summery .summery-bottom-cards .card {
    margin-bottom: 50px;
}
.search-ic{
	top: 15px;
}
.search-form form input[type="search"]{
	padding: 0 15px;
}
.hosptal-table.volanteer-btn img, .info-row.volanteer-btn img{
 width: 35px;
 right:-15px;
}
}
@media only screen and (max-width:575px){
	.logo-sec {
		display: block;
	}
	.natext {
		text-align: center;
	}
	.top-select-option .row {
		display: block;
	}
	.top-select-option h2 {
		text-align: center;
	}
	.dropdown-wrap{
	    display: block;
	}
	.drop-down-list{
		margin-bottom:15px;
		font-size: 16px;
		display: inline-block;
		margin-left:0;
		margin-right:0;
	}
	.dropdown-wrap .col-md-3 {
		margin-left: 0;
		padding-left: 0;
	}
	.natext {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	label.infolable{
	min-width: 150px;
	}
	.info-row.info-feedback .btn {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
/*	.info-row.volanteer-btn span{
       width:100%;
	}*/
	/*.feedback-btns{
	display:block;
	}*/

	.hosptal-table.volanteer-btn img{
	 right:-16px;
	}
	.info-row.info-feedback.mobile, .hosptal-table.volanteer-btn.mobile{
     display: block;
	}
	.info-row.info-feedback.desktop, .hosptal-table.volanteer-btn.desktop{
	 display: none;
	}
	.info-row.info-feedback .btn{
	 font-size: 12px;
	 height: 50px;
	 margin: 0 5px;
	}
	.btn-focus{
     height: 58px !important;
	}
	.info-name-btn .hosptal-table.volanteer-btn span{
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
    padding: 8px 16px;
	}
	.hosptal-table.volanteer-btn img{
	 width:42px;
	 top:0;
	}
	.specialize-option#specialisation_id{
     width:50%;
	}
	.hospital-card-wrapper.covid-case-card{
     width:100%;
	}
	.info-table-covidhelp .infolable{
     min-width: 200px;
	}
	.info-time-row{
     display: block;
	}
	.info-time-row.second .info-row{
     justify-content: inherit;
	}
	.info-time-row.second .info-row.level .infolable{
	min-width: 95px;
	}
	.info-row.youtube-video iframe {
    width: 100%;
  }
}

@media only screen and (max-width:375px){
 .hosptal-table.volanteer label{
 line-height: 15px;
 }
 .info-table-covidhelp .infolable{
 min-width: 150px;
 }
}
@media (max-width: 340px) {
	table.covid-hospital-table th, .covid-hospital-table td {
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
	.search-hopital .card{
		padding: 20px 12px;
	}
	.hosptal-table.volanteer-btn span{
     font-size: 14px;
     padding: 6px 10px;
	}
	.info-row.info-feedback .btn{
     font-size: 12px;
	}
    .info-row.info-feedback .btn{
     padding: 6px;
    }
    .info-name-btn .info-row.volanteer {
    width: 42%;
}
}
/*MCA Style*/

.top-select-option-mca {
	padding: 14px;
	box-shadow: 2px 2px 20px rgba(0,0,0,0.1);
	border-radius: 6px;
	margin-bottom: 10px;
}
.page-wrapper-mca {
	padding: 5px;
}
.logo-sec-mca{
	text-align: left;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-family: "Trirong", serif;;
	font-size: 14px;
	text-shadow: 1px 1px 2px #ababab;
	font-weight: bold;
	letter-spacing: 4px;
	text-transform: uppercase;
}
.info-table-wrap-mca .info-table-covidhelp:last-child{
	border: none;
}
.logo-sec-mca img{
width: 80px;
}
.logo-sec-mca a{
	margin-bottom: 5px;
	font-family: "Trirong", serif;;
	font-size: 14px;
	text-shadow: 1px 1px 2px #ababab;
	font-weight: bold;
	letter-spacing: 4px;
	text-transform: uppercase;
}
.logo-sec-mca span{
	color: #f82249;
}

.dropdown .container{
	width: 100%;
    padding-right: 2px;
    padding-left: 2px;
    margin-right: 2px;
    margin-left: 2px;
	font-family: Roboto,sans-serif!important;
}

#sector-mca {
	width: 40%;
	margin: 0 auto;
	margin-bottom: 15px;
	margin-top:50px;
}
.top-select-option .form-control{
	height: 30px;
	text-transform: capitalize;
}


.second dropdown{
display:none;
width: 45%;
margin: 0 auto;
margin-bottom: 15px;
position: relative;
}

/*tab*/
.tabs {
	margin-top: 20px;
	padding: 0 20px;
  }
 /* #content1 input {
	display:none;
  }*/
  .tabs input[type="radio"]{
	display: none; 
  }
  .tabs label {
	display: inline-block;
	padding: 6px 0 6px 0;
	margin: 0 -2px;
	width: 50%; 
	border: 1px solid #000;
	text-align: center;
  }
  .tabs label:hover {
	cursor: pointer;
	/*background-color: #8a130f;*/
  }

  .tabs input:checked + label {
	border: 1px solid #000;
	border-width: 1px 1px 1px 1px;
	background-color: #8a130f;
  }
  .tabs #tab1:checked ~ .content #content1,
  .tabs #tab2:checked ~ .content #content2
 {
	display:block;
  }
  .tabs .content > div {
	display: none;
	text-align:center;
	/*height: 192px;*/
	/* overflow: auto; */
  }

  /*2nd tab*/
  @import url(https://fonts.googleapis.com/css?family=Open+Sans);


.content2 .search {
  width: 100%;
  position: relative;
  display: flex;
}

.searchTerm {
  width: 100%;
  border: 3px solid #00B4CC;
  border-right: none;
  padding: 5px;
  height: 10px;
  border-radius: 5px 0 0 5px;
  outline: none;
  color: #0a110e;
}

.searchTerm:focus{
  color: #00B4CC;
}

.searchButton {
  width: 40px;
  height: 26px;
  border: 1px solid #00B4CC;
  background: #00B4CC;
  text-align: center;
  color: rgb(2, 2, 2);
  border-radius: 0 5px 5px 0;
  cursor: pointer;
  font-size: 20px;
}

/*filter*/
.drop-down-list .facility-name{
	margin-bottom:15px;
	font-size: 16px;
	display: inline-block;
	margin-left:0;
	margin-right:0;
	width:100%;

}
.form-control .filter_id{
     display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}


/*Info MCA*/
.info-row-mca {
    display: flex;
    width: 100%;
    flex-direction: row;
    word-break: break-word;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 7px;
	padding-bottom: 7px;
	font-size: 15px;
}
label.infolable-mca {
    min-width: 100px;
    font-weight: 200;
}
.info-table-wrap-mca {
    box-shadow: 0 0 12px #ddd;
    border: 1px solid #ddd;
	padding: 8px;
	margin-bottom: 30px;
	height: 100%;
	width: 100%;
	display: inline-block;
}

.info-row-mca.volanteer label.infolable-mca{
 min-width:auto;
}

.info-row-mca.volanteer {
    border-bottom: 0;
}

.col-xs-6{
	position: relative;
    min-height: 1px;
    padding-right: 8px;
    padding-left: 8px;
}

/*Submit Button*/
.submit_button
{
	text-align: center;
}


/*Navbar*/
.navbar-brand{
	padding: 0px 15px;
}html{
	background-color: #ffffff;
	overflow-x: visible !important;
	color: #000000 !important;
}
.submitted_lead_table tbody {
	display: block;
}
.submitted_lead_table thead {
	display: block;
	background: grey;
}
.submitted_lead_table {
	overflow-x: auto !important;
	overflow: hidden;
}
.submitted_lead_table .modal-body.table-responsive {
	overflow-x: auto !important;
	overflow: hidden;
}                 
.submitted_lead_table .modal-body.col-md-4.table-responsive {
	overflow-y: hidden;
}
.submitted_lead_table tbody {
	overflow: auto;
	overflow-x: hidden;
	max-height: 350px;
/*
max-width: 2300px;
min-width: 2300px;
*/
}
.modal-dialog {
	color: #333;
}
body .modal .modal-body {
	background-color: #fff;
	padding: 0px 15px;
	border-radius: 5px;
}
.modal-dialog button.smallBtn {
	margin-top: 20px;
	padding: 12px 25px;
	font-size: 16px;
	font-weight: 600;
}
.modal-content .col-md-8 input {
	width: 100% !important;
}
ul.licence_detail_bx li {
	color: #fff;
	display: inline-block;
	width: 49%;
	background: #cb3328;
	padding: 15px;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
}
ul.licence_detail_bx li:hover {
	background: #c70202;
}
ul.licence_detail_bx li.active_detail {
	background: #c70202;
}
ul.licence_detail_bx li:nth-child(1) {
	width: 47%;
	margin-right: 3%;
}
ul.licence_detail_bx li:nth-last-child(1) {
	margin-left: -5px;
	width: 50%;
}
div.box_detail {
	text-align: left;
	padding: 15px !important;
	margin-bottom: 20px;
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
}
.panel-title.box_detail h4 {
	margin-bottom: 20px;
}
div.box_detail p {
	margin-bottom: 15px !important;
}
.panel-title.box_detail button {
	background: #cb3328;
	outline: none;
	padding: 10px 45px;
	font-weight: 600;
	border-radius: 5px;
	color: #ffffff;
	border: 1px solid #c54632;
	font-weight: 500;
}
.panel-title.box_detail button:hover {
	background: transparent;
	color: #c54632;
	border: 1px solid #c54632;
}
.panel-title.box_detail p {
	color: #333 !important;
	font-weight: 500;
}
ul.licence_detail_bx {
	margin-bottom: 20px;
}
div#RequirementModel .browsed_leads_main th, div#RequirementModel .browsed_leads_main td {
	min-width: 170px;
}
div#SuspenseLeadsModel .browsed_leads_main th, div#SuspenseLeadsModel .browsed_leads_main td {
	min-width: 170px;
}
.bd_requirement_detail thead th:nth-child(1), .bd_requirement_detail tbody td:nth-child(1) {
	min-width: 40px;
}
.bd_requirement_detail th, .bd_requirement_detail td {
	min-width: 120px;
}
.modal-body.table-responsive.browsed_leads_main{
	overflow-y: hidden;
}
th{
	background: #8e1921;
	text-align: center;
	color: #fff;
}
.input_td_req{
	text-align: center;
}
.position.input_date_cls input.form-control {
	width: 90%;
	display: inline-block;
}
.position.input_date_cls div {
	display: inline-block;
}
button.calendar.btn_cls_date_picker {
	display: inline-block;
}
.mb_20{
	margin-bottom: 20px;
}
.btn_box_lead_survey button{
	width: 100%;
}
td.btn_box_lead_survey {
	width: 210px !important;
	text-align: center !important;
}  
th.btn_box_lead_survey_th{
	width: 210px !important;
}
td.btn_box_lead_survey button{
	margin-bottom: 10px; 
}
input#requirementCheckId {
	width: 20px;
	height: 20px;
}
div#RequirementModel th, div#RequirementModel td {
	min-width: 170px;
	width: 170px;
	max-width: 170px;
}
div#RequirementModel th:nth-child(1), div#RequirementModel td:nth-child(1) {
	max-width: 31px !important;
	min-width: 31px;
	width: 31px;
}
div#SuspenseLeadsModel th, div#SuspenseLeadsModel td {
	min-width: 170px;
	width: 170px;
	max-width: 170px;
}
div#SuspenseLeadsModel th:nth-child(1), div#SuspenseLeadsModel td:nth-child(1) {
	max-width: 31px !important;
	min-width: 31px;
	width: 31px;
}
td.alignment button {
	display: block;
	margin: 0 auto;
}
div#RequirementModel th:nth-child(2), div#RequirementModel td:nth-child(2) {
	max-width: 77px !important;
	min-width: 77px;
	overflow-wrap: break-word;
	width: 77px;
}
div#SuspenseLeadsModel th:nth-child(2), div#SuspenseLeadsModel td:nth-child(2) {
	max-width: 77px !important;
	min-width: 77px;
	overflow-wrap: break-word;
	width: 77px;
}
.bd_requirement_detail th, .bd_requirement_detail td {
	min-width: 170px;
	width: 170px;
	max-width: 170px;
}
.bd_requirement_detail th:nth-child(1), .bd_requirement_detail td:nth-child(1) {
	max-width: 31px !important;
	min-width: 31px;
	width: 31px;
}
td.alignment button {
	display: block;
	margin: 0 auto;
}
.bd_requirement_detail th:nth-child(2), .bd_requirement_detail td:nth-child(2) {
	max-width: 77px !important;
	min-width: 77px;
	overflow-wrap: break-word;
	width: 77px;
}
div#RequirementModel a.option span.ng-binding {
	clear: both;
	display: inline-block;
	margin-left: 5px;
}
div#RequirementModel span.ng-binding {
	clear: both;
	display: block;
}
div#SuspenseLeadsModel a.option span.ng-binding {
	clear: both;
	display: inline-block;
	margin-left: 5px;
}
div#SuspenseLeadsModel span.ng-binding {
	clear: both;
	display: block;
}
input#browsedCheckId {
	width: 18px;
	height: 18px;
}


body{
	background-color: #ffffff !important;
	overflow-x: visible !important;
	color: #000000 !important;
}

.breadcrumb{
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	font-size : x-large;
}

.pageTitle{
	margin: 2%;
	margin-top: -15px;
	text-align: center;
	background-color: #d9534f !important;
	color: white !important;
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.managementPageTitle{
	margin: 2%;
	margin-top: -25px;
	margin-left: -40px;
	text-align: center;
	background-color: #d9534f !important;
	color: white !important;
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	width: 700px;
}


.createNewUserTitle{
	margin-left: -40px;
	margin-top: -10px;
	text-align: center;
	background-color: #d9534f !important;
	color: white !important;
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	width: 400px;
}
.panel-body{
	margin-left:50px;
	margin-right:50px;
	margin-top: -15px;
	overflow-x: visible !important;
	padding: 15px 0px 0px 0px;
}
/*
.panel-bodyUser{
overflow-x: visible !important;
} */


div#RequirementModel .modal-header button.close ~ h4.modal-title {
	text-align: center;
}
div#RequirementModel form.ng-pristine .glyphicon-plus:before {
	content: "\e252";
}
div#RequirementModel form.ng-pristine .glyphicon-minus:before {
	content:"\e253";
}
div#SuspenseLeadsModel .modal-header button.close ~ h4.modal-title {
	text-align: center;
}
div#SuspenseLeadsModel form.ng-pristine .glyphicon-plus:before {
	content: "\e252";
}
div#SuspenseLeadsModel form.ng-pristine .glyphicon-minus:before {
	content:"\e253";
}
.panel-bodyDashboard{

	overflow: auto ;

}
div#RequirementModel span.glyphicon.glyphicon-plus:before {
	content: "\e252";
}
div#RequirementModel span.glyphicon.glyphicon-minus:before {
	content:"\e253";
}   
div#SuspenseLeadsModel span.glyphicon.glyphicon-plus:before {
	content: "\e252";
}
div#SuspenseLeadsModel span.glyphicon.glyphicon-minus:before {
	content:"\e253";
} 
tr, td {
	color: #000000 !important;
}
.campaigndetailtable table.table {
	width: 100%;
}


h3 {
	text-align: center;
}

.panel-heading{
	text-align: center;
	background-color: #d9534f;
	color: white;
}

.radio-button label{
	color: #000000 !important;
	font-family: Roboto, "Helvetica Neue", sans-serif !important;


}
input[type="radio"]{
	margin: 0 10px 0 10px;
}

.radio-button:after {
	display:none;
	border-color: #e91e63;
	background-color: #e91e63;
}

.labels{
	margin-left: 55px;
}

.cumulativeChart{
	overflow: auto
}

.cumulativeGraphTable{
	width: fit-content;
}

.style-modal .modal-header {
	padding: 0;
}
.style-modal .full-width-header {
	margin: 0;
	border-radius: 0;
}
.style-modal .modal-header .close {
	margin-top: 15px;
	margin-right: 15px;
}
.style-modal.modal .modal-body{
	padding: 20px;
}

.styled-tabs .nav-tabs {
	display: flex;
}
.styled-tabs .nav-tabs > li {
	background: #cb3328;
	flex: 1;
	border: none;
}
.styled-tabs .nav-tabs > li a{
	color: #fff;
	text-align: center;
	border-radius: 0;
	border: none;
}
.styled-tabs .nav-tabs > li a:hover{
	background: #c70202;
	border: none;
}
.styled-tabs .nav.nav-tabs > li.active > a {
	color: #ffffff;
	background: #8e1921 !important;
	outline: none;
}
.styled-tabs .nav.nav-tabs > li.active > a:focus,.styled-tabs .nav.nav-tabs > li:focus > a{
	outline: none;
	border: none;
}



/*Covid Hospital Styles*/
.page-wrapper {
	padding: 20px;
}
.logo-sec{
	text-align: center;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.logo-sec img{
	max-width: 250px;
}
.card {
	background: #871420;
	border-radius: 10px;
	padding: 20px;
	color: #fff;
}
.top-select-option .form-control{
	height: 40px;
	text-transform: capitalize;
}
.summery-bottom-cards .card img{
	max-width: 50px;
}

.summery-bottom-cards .card{
	text-align: center !important;
	background-color: #fff;
	box-shadow: 2px 2px 30px rgba(0,0,0,0.10);
	max-width: 300px;
	margin: auto;
} 
.summery-bottom-cards .card h2{
	font-size: 34px;
	font-weight: 700;
	color: #000;
	margin-bottom: 10px;
}
.summery-bottom-cards .card p{
	color: #000;
	font-size: 16px;
	margin: 0;
	line-height: 26px;
	text-transform: uppercase;
}
.top-select-option .row{
	display: flex;
	/*align-items: center;*/
}
.top-select-option {
	padding: 20px;
	box-shadow: 2px 2px 20px rgba(0,0,0,0.1);
	border-radius: 6px;
	margin-bottom: 30px;
}
.summery h4.title{
	text-transform: uppercase;
	font-weight: bold;
}
.summery h4{
	text-align: center;
	font-size: 24px;
	margin-bottom: 30px;
}
.summery .card{
	text-align: left;
	margin-bottom: 30px;
	padding-bottom: 40px;
}
.summery .card h3{
	margin-top: 0;
	border-bottom: 1px solid;
	border-color: rgba(255,255,255,0.1);
	padding-bottom: 15px;
	text-align: left;
}
.hospital-card-wrapper {
	display: flex;
	flex-wrap: wrap;
	/*justify-content: center;*/
}
.hospital-card {
	background: #ffffff14;
	box-shadow: 5px 5px 30px rgba(0,0,0,0.1);
	border-radius: 10px;
	margin: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 15px;
}
.hospital-card h4{
	margin: 0;
	font-size: 16px;
	text-transform: uppercase;
}
.summery-bottom-cards {
	margin-top: 50px;
}
.img-card {
	width: 80px;
	height: 80px;
	overflow: hidden;
	background: #86131f;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	margin-top: -50px;
	margin-bottom: 15px;
}
.search-hopital h3{
	font-size: 22px !important;
}
.search-hopital ul{
	list-style: none;
}
.search-hopital ul li {
	margin-bottom: 8px;
	display: flex;
	font-size: 16px;
	justify-content: space-between;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
.search-hopital ul li span{
	font-weight: 700;
}
.summery .search-hopital h4{
	text-align: left;
	padding-bottom: 15px;
	border-bottom: 1px solid;
	border-color: #000;
}
.search-hopital h4{
	font-size: 22px;
	margin-bottom: 15px;
}
.search-hopital ul{
	margin-bottom: 15px;
}
.search-form {
	max-width: 500px;
	margin: auto;
	margin-bottom: 30px;
}
.search-form form{
	position: relative;
}
.search-form form input[type="search"] {
	border-radius: 30px;
	background: #871420;
	color: #fff;
	border: none;
	height: 50px;
	width: calc(100% - 30px);
	padding: 0px 15px;
}
.search-form form input[type="search"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #fff;
}
.search-form form input[type="search"]::-moz-placeholder { /* Firefox 19+ */
	color: #fff;
}
.search-form form input[type="search"]:-ms-input-placeholder { /* IE 10+ */
	color: #fff;
}
.search-form form input[type="search"]:-moz-placeholder { /* Firefox 18- */
	color: #fff;
}
.search-ic {
	position: absolute;
	top: 20px;
	right: 20px;
	color: #fff;
}
.search-hopital .card{
/*background-color: #f5f5f5;
border: 2px solid #eee;*/
background-color: #fff;
box-shadow: 5px 5px 30px rgba(0,0,0,0.1);
color: #000 !important;
min-height: 470px;
}
.img_hospital img{
	max-width: 50px;
}
.search-hopital .card h3{
	border-color: #000;
}
.pagination > li > a, .pagination > li > span{
	color: #000;
	background-color: #fff;
	border: 1px solid #000;
}
.covid-hospital .pagination li.active a{
	background: #871420;
}
table.covid-hospital-table th{
	background-color: #fff;
	color: #000;
	text-align: left;
	font-weight: normal;
	/*border-bottom: 1px solid #ddd;*/
}
table.covid-hospital-table td{
	text-align: center;
}
table.covid-hospital-table th,.covid-hospital-table td{
	padding-left: 0 !important; 
	padding-right: 0 !important;  
}
table.covid-hospital-table tr th:last-child,table.covid-hospital-table tr td:last-child{
	text-align: right;
}
table.covid-hospital-table > thead > tr > th {
	border-bottom: 1px solid #ddd;
}
.table.covid-hospital-table > thead > tr > td {
	border-bottom: 1px solid #ddd;
}
.table.covid-hospital-table > tbody > tr > th:last-child{
	border-bottom:  none;
}

#Category_id {
	width: 50%;
	margin: 0 auto;
}

#consulation_state {
	width: 50%;
	margin: 0 auto;
}

#specialisation_id {
	width: 50%;
	margin: 0 auto;
}
.specialize-option#specialisation_id{
 width: 25%;
}




.search-hopital .card h3 {
	min-height: 110px;
	font-size: 20px;
}

.logo-sec img {
	width: 100px;
}

.logo-sec {
	display: flex;
	align-items: center;
}

.logo-sec h1 {
	margin: 0 auto;
}
.natext {
	margin-bottom: 30px;
	margin-top: 30px;
	text-align: center;
}
.dropdown-wrap {
    display: flex;
	justify-content: center;
	margin-top:50px;
}
.drop-down-list {
	margin: 0 60px;
	position: relative;
	font-size: 20px;
}
.drop-down-list span {
    position: absolute;
    right: -17px;
    top: 4px;
}
.info-row {
    display: flex;
    width: 100%;
    flex-direction: row;
    word-break: break-word;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 7px;
	padding-bottom: 7px;
	font-size: 18px;
}
label.infolable {
    min-width: 170px;
    font-weight: 400;
}
.info-table-wrap {
    box-shadow: 0 0 12px #ddd;
    border: 1px solid #ddd;
	padding: 10px;
	margin-bottom: 30px;
}
.info-row.info-feedback {
    display: block;
}
.info-table-heading h2 {
    background: #871420;
    padding: 10px 20px;
    border-radius: 50px;
    color: #fff;
    font-weight: 700;
	font-size: 32px;
	margin-bottom:40px;
	text-transform: uppercase
}
.info-row.volanteer label.infolable{
 min-width:auto;
}
.info-row.volanteer-btn span {
    background: #24cc62;
    color: #fff;
    padding: 4px 15px;
	border-radius: 5px;
	font-weight: 600;
	font-size: 17px;
	position: relative;
}
.info-row.volanteer-btn img {
    margin-right: -30px;
    overflow: hidden;
	z-index: 9;
	margin-top:0px;
	position: relative;
}
.info-row.info-feedback .btn{
 font-size: 17px;
 font-weight:700;
}
.info-row.volanteer {
    border-bottom: 0;
}
.info-row.volanteer-btn {
    justify-content: center;
}
.info-row.volanteer-btn {
    justify-content: center;
}
.feedback-btns {
    display: flex;
    justify-content: space-around;
}
.valenteer-name{
 text-align: left;
}
.volanteer-btn a {
    text-decoration: none;
}
td.valenteer-name {
    float: left;
}
.hosptal-table.volanteer-btn span {
    background: #24cc62;
    padding: 4px 15px;
    border-radius: 5px;
    color: #fff;
    font-weight: 700;
    font-size: 17px;
}
.hosptal-table.volanteer-btn img {
    position: relative;
    right: -30px;
    top: -3px;
}
.hosptal-table.volanteer label{
 font-weight: 400;
}
.hosptal-table.volanteer-btn {
    border-bottom: 1px solid #d6d6d6;
	padding-bottom: 5px;
	margin-bottom: 5px;
	/*padding-top:12px;*/
}
.info-row.volanteer-btn{
  padding-top:12px;
}

.btn-focus{
 height: 50px !important;
 position: relative;
 bottom: 5px;
 padding: 8px 18px;
}
.not-av-btn.btn-focus{
 background:#d07f0b;
}
.res-btn.btn-focus{
 background:#326832;
}
.wr-btn.btn-focus{
 background:#8a130f;
}
.feedback-btns .btn {
    height: 40px;
}
.info-row.info-feedback label {
    font-weight: 400;
}
.hosptal-table.volanteer-btn:hover span{
 background:#169d48;
}
.table.covid-hospital-table{
 border-bottom: 1px solid #ddd;
}
.hospital.hosptal-table.info-row.volanteer, .hospital.info-row.info-feedback label{
 font-size: 15px;
}
.info-row.info-feedback.mobile, .hosptal-table.volanteer-btn.mobile{
 display: none;
}

 .info-name-btn {
    display: flex;
    align-items: center;
}
.info-name-btn .info-row.volanteer{
 width: 45%;
}
.info-name-btn .hosptal-table.volanteer-btn span{
 padding: 8px 32px;
}
.info-name-btn .hosptal-table.volanteer-btn{
 border-bottom: 0;
}
.info-name-btn{
 border-bottom: 1px solid #d6d6d6; 
 margin-bottom: 8px;
}
.info-name-btn .info-row, .info-name-btn.info-name-btn .hosptal-table.volanteer-btn{
 margin-bottom: 0;
}
.info-name-btn .info-row.volanteer {
    display: block;
}

/*new-css*/
.hospital-card-wrapper.covid-case-card{
 display: block;
 width:60%;
}
.hospital-card-wrapper.covid-case-card .hospital-card{
 display: block !important;
}
.hospital-card-wrapper.covid-case-card .hospital-card h4{
 display: flex;
}
.info-row span {
    text-transform: capitalize;
}
.yest-case{
 font-weight: 700;
 font-size: 18px;
}
.info-table-covidhelp:last-child {
    border-top: 1px solid #d6d6d6;
}
.info-table-covidhelp .info-row {
    border-bottom: 0;
}
.info-table-covidhelp:last-child .yest-case {
    margin-top: 10px;
}
.covid-card{
 min-height: 350px;
}
.info-table-covidhelp .infolable{
 min-width: 280px;
}
.info-table-covidhelp .info-row{
 margin-bottom: 0;
 padding-bottom: 0;
}
.hospital-card-wrapper.covid-case-card .hospital-card h4 label {
    font-weight: normal;
}
.hospital-card h4 label {
    width: 218px;
    text-align: left;
}

/*covidyouth-css*/
/*.info-time-row label.infolable, .info-table-wrap.covidyouth-table .infolable{
 min-width: 95px;
}*/
.info-time-row .info-row .infolable {
    min-width: 95px;
}
.info-row.youtube-video {
    justify-content: center;
}
.info-time-row {
    display: flex;
}
.info-time-row.second .info-row {
    justify-content: center;
}
.info-time-row.second .info-row.level .infolable {
    min-width: 70px;
}
.info-row.covid-table-heading label.infolable{
 min-width: 145px;
}
.form-group.pincode {
    margin-top: 20px;
	margin-bottom: 0px;
}
.info-row.vaccine-row {
    display: block;
}
.card.header.covid-card.av-cases-wrap {
    padding: 0;
}
.card-header-inn, .av-cases-wrap {
    background: linear-gradient(to bottom, #ffefc0, #ffeaab, #ffe596, #ffdf81, #ffda6b);
    padding: 15px 20px 0 20px;
    color:#000;
    min-height: auto;
}
.av-cases-inn {
    padding: 20px;
}
.covid-table-wrap .info-table-covidhelp {
    border-bottom: 1px solid #d6d6d6;
}
.covid-table-wrap .info-table-covidhelp:last-child{
   border-top:0;
}
.covid-table-wrap .info-table-covidhelp:last-child{
  border-bottom:0;
}
.greencl{
	color:green
}

.redcl{
	color:red
}

/* MCA Page*/
.filteration .drop-down-list {
    margin: 0;
}
.filteration {
    display: flex;
    justify-content: center;
    padding: 10px;
}
.mca-subtitle {
    text-align: center;
    margin-bottom: 20px;
}
.mca-page{
	margin-top: 60px;
}

@media only screen and (min-width:992px){
 .info-row.info-feedback{
 height: 95px;
 }
}
@media only screen and (max-width:1024px) and (min-width:992px){
 .info-row.info-feedback .btn{
  font-size: 15px;
 }
 .table_housing>tbody>tr>td {
 	line-height: 25px !important;
 }
}
@media only screen and (min-width:767px){
 .hosptal-table.volanteer-btn img, .info-row.volanteer-btn img{
  width:40px;
 }
 .hosptal-table.volanteer-btn span, .info-row.volanteer-btn span{
  padding:8px 50px;
 }
 .covid-cons-btns.feedback-btns .btn{
 width:160px;
 }
}
@media only screen and (max-width:767px){
	.mca-page #sector-mca{
		width: 100%;
	}
	#Category_id {
    width: 100%;
    margin: 0 auto;
} 
#consulation_state {
    width: 100%;
    margin: 0 auto;
}

#specialisation_id {
    width: 100%;
    margin: 0 auto;
}

.summery .card h3{
	font-size: 18px !important;
}
table.covid-hospital-table th:first-child, .covid-hospital-table td:first-child{
	padding-right: 8px !important;
}
table.covid-hospital-table th:last-child, .covid-hospital-table td:last-child{
	padding-left: 8px !important;
}
.summery .summery-bottom-cards .card {
    margin-bottom: 50px;
}
.search-ic{
	top: 15px;
}
.search-form form input[type="search"]{
	padding: 0 15px;
}
.hosptal-table.volanteer-btn img, .info-row.volanteer-btn img{
 width: 35px;
 right:-15px;
}
}
@media only screen and (max-width:575px){
	.logo-sec {
		display: block;
	}
	.natext {
		text-align: center;
	}
	.top-select-option .row {
		display: block;
	}
	.top-select-option h2 {
		text-align: center;
	}
	.dropdown-wrap{
	    display: block;
	}
	.drop-down-list{
		margin-bottom:15px;
		font-size: 16px;
		display: inline-block;
		margin-left:0;
		margin-right:0;
	}
	.dropdown-wrap .col-md-3 {
		margin-left: 0;
		padding-left: 0;
	}
	.natext {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	label.infolable{
	min-width: 150px;
	}
	.info-row.info-feedback .btn {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
/*	.info-row.volanteer-btn span{
       width:100%;
	}*/
	/*.feedback-btns{
	display:block;
	}*/

	.hosptal-table.volanteer-btn img{
	 right:-16px;
	}
	.info-row.info-feedback.mobile, .hosptal-table.volanteer-btn.mobile{
     display: block;
	}
	.info-row.info-feedback.desktop, .hosptal-table.volanteer-btn.desktop{
	 display: none;
	}
	.info-row.info-feedback .btn{
	 font-size: 12px;
	 height: 50px;
	 margin: 0 5px;
	}
	.btn-focus{
     height: 58px !important;
	}
	.info-name-btn .hosptal-table.volanteer-btn span{
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
    padding: 8px 16px;
	}
	.hosptal-table.volanteer-btn img{
	 width:42px;
	 top:0;
	}
	.specialize-option#specialisation_id{
     width:50%;
	}
	.hospital-card-wrapper.covid-case-card{
     width:100%;
	}
	.info-table-covidhelp .infolable{
     min-width: 200px;
	}
	.info-time-row{
     display: block;
	}
	.info-time-row.second .info-row{
     justify-content: inherit;
	}
	.info-time-row.second .info-row.level .infolable{
	min-width: 95px;
	}
	.info-row.youtube-video iframe {
    width: 100%;
  }
}

@media only screen and (max-width:375px){
 .hosptal-table.volanteer label{
 line-height: 15px;
 }
 .info-table-covidhelp .infolable{
 min-width: 150px;
 }
}
@media (max-width: 340px) {
	table.covid-hospital-table th, .covid-hospital-table td {
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
	.search-hopital .card{
		padding: 20px 12px;
	}
	.hosptal-table.volanteer-btn span{
     font-size: 14px;
     padding: 6px 10px;
	}
	.info-row.info-feedback .btn{
     font-size: 12px;
	}
    .info-row.info-feedback .btn{
     padding: 6px;
    }
    .info-name-btn .info-row.volanteer {
    width: 42%;
}
}



/*MEA*/

.top-select-option-mea {
	padding: 10px;
	box-shadow: 2px 2px 20px rgba(0,0,0,0.1);
	border-radius: 6px;
	margin-bottom: 10px;
}
.page-wrapper-mea {
	padding: 5px;
}

 




.logo-sec-mea{
	text-align: left;
	margin-bottom: 2px;
	text-transform: uppercase;
	font-family: "Trirong", serif;
	font-size: 15px;
	text-shadow: 1px 1px 2px #ababab;
	font-weight: bold;
	letter-spacing: 4px;
	text-transform: uppercase;
}
.logo-sec-mea img{
width: 70px;
}
.logo-sec-mea a{
	margin-bottom: 3px;
	font-family: "Trirong", serif;;
	font-size: 14px;
	text-shadow: 1px 1px 2px #ababab;
	font-weight: bold;
	letter-spacing: 4px;
	text-transform: uppercase;
}
.logo-sec-mea span{
	color: #f82249;
}


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

	.logo-sec-mea-article{
		text-align: center;	
	}
	.logo-sec-mea-article img{
		width: 100px;
		height: 80px;
	}
}

.logo-sec-mea-article{
	text-align: center;	
}
.logo-sec-mea-article img{
    width: 300px;
	height: 200px;
}




.container_mea{
	
	width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	font-family: Roboto,sans-serif!important;
	position: relative;
}


#toc_mea, #category_mea, #subcategory_mea{
	height: 30px;
	text-transform: capitalize;
}


.second dropdown{
display:none;
width: 45%;
margin: 0 auto;
margin-bottom: 15px;
position: relative;
}
.navbar {
	padding: 0px;
	background-color: #e7e7e7;
	border-color: #e7e7e7;
  }
/*new navbar*/
#menu{
	/* background:#ababab; */
	color:black;
	height:35px;
}
#menu ul,#menu li{
	margin:0;
	padding:0;
	list-style:none
}

#menu ul{
	height:35px
	
}
#menu li{
	float:right;
	display:inline;
	position:relative;
	font:bold 13px Arial;
}
#menu li a{
	color:black;
}
#menu a{
	display:block;
	line-height:35px;
	padding:0 14px;
	text-decoration:none;
	color:#333;
}
#menu li:hover > a,#menu li a:hover{
	color:#fff
}
#menu input{
	display:none;
	margin:0 0;
	padding:0 0;
	width:80px;
	height:35px;
	opacity:0;
	cursor:pointer
}
#menu label{
	font:bold 30px Arial;
	display:none;
	width:35px;
	height:36px;
	line-height:36px;
	text-align:center
}
#menu label span{
	font-size:13px;
	position:absolute;
	left:35px
}
#menu ul.menus{
	height:400px;
	overflow-y:scroll;
	overflow-x:hidden;
	width:180px;
	background:#fff;
	position:absolute;
	z-index:99;
	display:none;
	border:1px solid #ccc;
	border-top:none;
	color:#333
}
#menu ul.menus a{
	color:#333
}
#menu ul.menus li{
	display:block;
	width:100%;
	font:12px Arial;
	text-transform:none;
}
#menu li:hover ul.menus{
	display:block
}
#menu a.prett,#menu a.trigger2{
	padding:0 27px 0 14px
}
#menu li:hover > a.prett,#menu a.prett:hover{
	background:#fff;
	color:#333
}
#menu a.prett::after{
	content:"";
	width:0;
	height:0;
	border-width:6px 5px;
	border-style:solid;
	border-color:#eee transparent transparent transparent;
	position:absolute;
	top:15px;
	right:9px
}
#menu ul.menus a:hover{
	background:#BABABA;
}
#menu a.trigger2::after{
	content:"";
	width:0;
	height:0;
	border-width:5px 6px;
	border-style:solid;
	border-color:transparent transparent transparent #eee ;
	position:absolute;
	top:13px;
	right:9px
}

@media screen and (max-width: 600px){
.logo-sec-mea{
		text-align: left;
		margin-bottom: 2px;
		text-transform: uppercase;
		font-family: "Trirong", serif;
		font-size: 9px;
		text-shadow: 1px 1px 2px #ababab;
		font-weight: bold;
		letter-spacing: 4px;
		text-transform: uppercase;
}
.logo-sec-mea-article{
	text-align: center;	
}
.logo-sec-mea-article img{
    width: 100px;
	height: 80px;
}


#menu{
	position:relative;
}
#menu ul{
	background:#838383;
	position:absolute;
	top:100%;
	right:0;
	left:0;
	z-index:3;
	height: 580px;
	overflow-y: scroll;
	display:none;
}
#menu ul.menus{
	width:100%;
	position:static;
	border:none
}
#menu li{
	display:block;
	float:none;
	width:auto;
	text-align:left;
}
#menu li a{
	color:#fff;
}
#menu li a:hover{
	color:#333;
}
#menu li:hover{
	background:#BABABA;
	color:#333;
}
#menu li:hover > a.prett,#menu a.prett:hover{
	background:#BABABA;
	color:#333;
}
#menu ul.menus a{
	background:#BABABA;
}
#menu ul.menus a:hover{
	background:#fff;
}
#menu input,#menu label{
	position:absolute;
	top:12px;
	right:0;
	display:block;
}
#menu input{
	z-index:4;
}
#menu input:checked + label{
	color:black;
}
#menu input:checked ~ ul{
	display:block;
}
}

/*MEA navbar dropdown correction*/

/* .nav-mea {
	height: 50px;
	width: 100%;
	position: relative;
  }
  
  .nav-mea > .nav-mea-header {
	display: inline;
  }
  
  .nav-mea > .nav-mea-header > .nav-mea-title {
	display: inline-block;
	font-size: 22px;
	color: #fff;
	padding: 10px 10px 10px 10px;
  }
  
  .nav-mea > .nav-mea-btn {
	display: none;
  }
  
  .nav-mea > .nav-mea-links {
	display: inline;
	float: right;
	font-size: 18px;
  }
  
  .nav-mea > .nav-mea-links > a {
	display: inline-block;
	padding: 13px 10px 13px 10px;
	text-decoration: none;
	color: black;
  }
  
  .nav-mea > .nav-mea-links > a:hover {
	background-color: rgba(0, 0, 0, 0.3);
  }
  
  .nav-mea > #nav-mea-check {
	display: none;
  }
  
  @media (max-width:600px) {
	.nav-mea > .nav-mea-btn {
	  display: inline-block;
	  position: absolute;
	  right: 0px;
	  top: 0px;
	}
	.nav-mea > .nav-mea-btn > label {
	  display: inline-block;
	  width: 50px;
	  height: 50px;
	  padding: 13px;
	}
	
	.nav-mea > .nav-mea-btn > label > span {
	  display: block;
	  width: 25px;
	  height: 10px;
	  border-top: 2px solid lightgray;
	}
	.nav-mea > .nav-mea-links {
	  position: absolute;
	  display: block;
	  width: 100%;
	  background-color: lightgray;
	  height: 0px;
	  transition: all 0.3s ease-in;
	  overflow-y: hidden;
	  top: 50px;
	  left: 0px;
	}
	.nav-mea > .nav-mea-links > a {
	  display: block;
	  width: 100%;
	}
	.nav-mea > #nav-mea-check:not(:checked) ~ .nav-mea-links {
	  height: 0px;
	}
	.nav-mea > #nav-mea-check:checked ~ .nav-mea-links {
	  height: calc(100vh - 50px);
	  overflow-y: auto;
	}
  } */


  
 
 /*filter*/
 .filters{
	padding-left: 275px;
}

  /*carousal*/
.product-slider {
	padding: 5px;
 }

.product-slider #carousel {
	border: 4px solid #1089c0; 
	margin: 0; 
	width: 100%; 
	height: auto;
}

.product-slider #thumbcarousel {
	margin: 12px 0 0; 
	padding: 0 20px; 
}

.product-slider #thumbcarousel .item { 
	text-align: center; 
}

.product-slider #thumbcarousel .item .thumb { 
	border: 4px solid #cecece; 
	width: 20%; 
	margin: 0 2%; 
	display: inline-block; 
	vertical-align: middle; 
	cursor: pointer; 
	max-width: 98px; 
}

.product-slider #thumbcarousel .item .desc {
	color: #2a8af8;
	 font-family: "Trirong", serif;;
	 font-size: 11px;
	 margin-top:5px;
	 
	}
.product-slider #thumbcarousel .item .thumb:hover { 
	border-color: #1089c0; 
}

.product-slider .item img { 
	width: 100%; 
	height: auto; 
}

.carousel-control { 
	color: #0284b8; 
	text-align: center; 
	text-shadow: none; 
	font-size: 30px; 
	width: 30px; 
	height: 30px; 
	line-height: 20px; 
	top: 10%; 
}

.carousel-control:hover, .carousel-control:focus, .carousel-control:active { 
	color: #333; 
}

.carousel-caption, .carousel-control .fa { 
	font: normal normal normal 30px/26px FontAwesome; 
}
.carousel-control { 
	background-color: rgba(0, 0, 0, 0); 
	bottom: auto; 
	font-size: 20px; 
	left: 0; 
	position: absolute; 
	top: 30%; 
	width: auto; 
}

.carousel-control.right, .carousel-control.left { 
	background-color: rgba(0, 0, 0, 0); 
	background-image: none; 
}

.section-header {
 
	position: relative;
	padding-bottom: 1px;
	margin-bottom: 10px;
  }
  
  /*.section-header::before {
	content: '';
	position: absolute;
	display: block;
	width: 120px;
	height: 5px;
	background: #f82249;
	bottom: 0;
	left: calc(50% - 25px);
  }
  */
  .section-header h4 {
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	font-weight: 80;
	margin-bottom: 5px;
	margin-top: 5px;
	text-decoration: underline;

  }
  
  .section-header p {
	text-align: center;
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight: 500;
	color: #0b0b0c;
	padding-bottom: 8px;
	padding-top:5px;
	margin-top: 8px;
	text-decoration: underline;
  }
  
  .section-with-bg {
	background-color: #ababab;
	margin-bottom: 90px;
  }



  /*view more option*/

.moreview{
  transform: translateY(-50%,-50%);
  text-align: center;
  margin: 10px;
}
  /*--------------------------------------------------------------
# Sponsors Section
--------------------------------------------------------------*/
  
  #supporters .supporters-wrap {
	border-top: 1px solid #e0e5fa;
	border-left: 1px solid #e0e5fa;
  }
  
  #supporters .supporter-logo {
	padding: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #e0e5fa;
	border-bottom: 1px solid #e0e5fa;
	border-top: 1px solid #e0e5fa;
	overflow: hidden;
	background: rgba(255, 255, 255, 0.5);
	height: 160px;
	position:relative;
	padding-bottom: 10px;
	margin-bottom: 20px;
  }
  
  #supporters .supporter-logo:hover img {
	transform: scale(1.2);
  }
  
  #supporters img {
	transition: all 0.4s ease-in-out;
  }

.section-header h2 {
	color: rgb(39, 156, 202);
	font-size: 36px;
	text-transform: uppercase;
	text-align: center;
	font-weight: 700;
	margin-bottom: 10px;
	text-decoration: underline;
}
/*#supporters .col-xs-6{
	width: 100%;
}*/

/*decription*/
a.tooltip{
	position:relative;
	}
	a.tooltip:hover{
	text-decoration:none;
	}
	a.tooltip:after{
	content: attr(tip);
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:1.2em;
	color:#fff;
	width:200px;
	padding:5px 10px;
	border-radius:6px;
	background:#c00d3f;
	background:linear-gradient(#c00d3f, #7b0a2a);
	box-shadow: 3px 3px 4px rgba(0,0,0, .65);
	position:absolute;
	top:27px;
	left:-10px;
	display:none;
	}
	a.tooltip:before{
	z-index:1000;
	position:absolute;
	content:"";
	top:15px;
	left:0px;
	border-right:7px transparent solid;
	border-left:7px transparent solid;
	display:none;
	}
	a.tooltip:hover{
	z-index:1000;
	position:relative;
	color:#8325f7;
	}
	a.tooltip:hover:after{
	display:block;
	}
	a.tooltip:hover:before{
	display:block;
	}
	/*ratings*/

	.star-rating {
		display:flex;
		flex-direction: row-reverse;
		font-size:1.5em;
		justify-content:space-around;
		padding:0 .2em;
		text-align:center;
		width:5em;
		margin-bottom: 5px;
		margin-top: -10px;
	  }
	  
	  .star-rating input {
		display:none;
	  }
	  
	  .star-rating label {
		color:#ccc;
		cursor:pointer;
	  }
	  
	  .star-rating :checked ~ label {
		color:#f90;
	  }
	  
	  .star-rating label:hover,
	  .star-rating label:hover ~ label {
		color:#fc0;
	  }




	  .view-more{
		  padding-left: 115px;
		  margin: 10px;
	  }
	 .adds{
		 padding:15px;
		 width: 100%;
		 background-color: #000;
		 height:40px;

	 }
/*description*/
.google-add{
	padding: 10px;
	margin: 15px;
	height: 90px;
	width: auto;
    background-color: #0284b8;
}

/*chat history css*/
.profile-heading1 {
	width: 100%;
	max-width: 247px !important;
	display: inline-block;
	margin: 0px 12px;
}

/* new navbar check*/

.nav-aisensy {
	height: 50px;
	width: 100%;
	position: relative;
  }
  
  .nav-aisensy > .nav-aisensy-header {
	display: inline;
  }
  
  .nav-aisensy > .nav-aisensy-header > .nav-aisensy-title {
	display: inline-block;
	font-size: 22px;
	color: #fff;
	padding: 10px 10px 10px 10px;
  }
  
  .nav-aisensy > .nav-aisensy-btn {
	display: none;
  }
  
  .nav-aisensy > .nav-aisensy-links {
	display: inline;
	float: right;
	font-size: 18px;
	background-color: #e7e7e7;
  }
  
  .nav-aisensy > .nav-aisensy-links > a {
	display: inline-block;
	padding: 13px 10px 13px 10px;
	text-decoration: none;
	color: black;
  }
  
  .nav-aisensy > .nav-aisensy-links > a:hover {
	background-color: rgba(0, 0, 0, 0.3);
  }
  
  .nav-aisensy > #nav-aisensy-check {
	display: none;
	background-color: brown;
  }
  
  @media (max-width:600px) {
	.nav-aisensy > .nav-aisensy-btn {
	  display: inline-block;
	  position: absolute;
	  right: 0px;
	  top: 0px;
	}
	.nav-aisensy > .nav-aisensy-btn > label {
	  display: inline-block;
	  width: 50px;
	  height: 50px;
	  padding: 13px;
	}
	/* .nav-aisensy > .nav-aisensy-btn > label:hover,.nav-aisensy  #nav-aisensy-check:checked ~ .nav-aisensy-btn > label {
	  background-color: rgba(0, 0, 0, 0.3);
	} */
	.nav-aisensy > .nav-aisensy-btn > label > span {
	  display: block;
	  width: 25px;
	  height: 10px;
	  border-top: 2px solid grey;
	}
	.nav-aisensy > .nav-aisensy-links {
	  position: absolute;
	  display: block;
	  width: 100%;
	  background-color: lightgrey;
	  height: 0px;
	  transition: all 0.3s ease-in;
	  overflow-y: hidden;
	  top: 50px;
	  left: 0px;
	}
	.nav-aisensy > .nav-aisensy-links > a {
	  display: block;
	  width: 100%;
	}
	.nav-aisensy > #nav-aisensy-check:not(:checked) ~ .nav-aisensy-links {
	  height: 0px;
	}
	.nav-aisensy > #nav-aisensy-check:checked ~ .nav-aisensy-links {
	  height: auto;
	  overflow-y: auto;
	}
  }


  /*new thubnail*/

  .embed-responsive-16by9::before {
	  background-image: url('https://mdbootstrap.com/img/screens/yt/video.png');
	  background-repeat: no-repeat;
	  background-size: cover;
	  
  }
  /*end new*/

  /* Suspense styles */
  .green-fixed.nav-phone{
	height: auto;
	padding: 10px;
  } 
  .green-fixed-inner{
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
	padding: 0 15px;
  }
  .green-fixed-inner>div{
	flex: 0 0 auto;
  }

  .green-fixed-inner .profile-image-chat{
	margin-left: 0;
	min-width: 30px;
	width: 30px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	font-weight: 600;
	margin: 0;
  }
  .green-fixed-inner button{
	min-width: 120px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 30px;
	background-color: #fff;
	border: none;
	box-shadow: none;
	outline: none;
	padding: 5px 10px;
  }
/*housing css*/
.table_housing td {
	text-align: center !important;
}

#dynamicLeadDetails h3 {
	text-align: inherit;
	white-space: normal;
	font-weight: 500;
		font-size: 17px;
		background: #c5c3c3c2 !important;
		padding: 10px 10px;
}

#dynamicLeadDetails span {
	margin-right: 12px;
}

.housing-survey-modal {
	max-height: 166px !important;
	min-height: 469px !important;
	overflow: auto;
}

#dynamicLeadDetails h2.modal-title {
	font-size: 16px;
	font-weight: 600;
}

#dynamicLeadDetails p {
	text-align: justify;
	padding: 10px 0px;
	font-weight: 500;
		font-size: 14px;
		color: #000000d4;
}

#dynamicLeadDetails a {
	color: #337ab7;
}
#dynamicUserDetails h3 {
	text-align: inherit;
	white-space: normal;
	font-weight: 500;
	font-size: 17px;
	background: #c5c3c3c2 !important;
	padding: 10px 10px;
}

#dynamicUserDetails span {
	margin-right: 12px;
}

#dynamicUserDetails h2.modal-title {
	font-size: 16px;
	font-weight: 600;
}

#dynamicUserDetails p {
	text-align: justify;
	padding: 10px 0px;
	font-weight: 500;
	font-size: 14px;
	color: #000000d4;
}

#dynamicUserDetails a {
	color: #337ab7;
}
  @media screen and (max-width: 640px){
	.green-fixed-inner{
		padding: 0;
		position: relative;
		flex-direction: column;
		gap: 10px;
	}
	.green-fixed-inner .icon-back{
		position: absolute;
		top: 10px;
		left: 0;
	}
	.green-fixed-inner .profile-heading{
		left: auto;
	}
	.green-fixed-inner>div:nth-child(3){
		order: 1;
	}
	.green-fixed-inner>div:nth-child(2){
		order: 3;
	}
	.green-fixed-inner >div:nth-child(4){
		order: 2;
	}
  }
/*# sourceMappingURL=data:application/json;base64,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O0NBQ2xCOztBQUVEO0NBQ0MsZUFBZTtDQUNmO0FBQ0Q7Q0FDQyxvQkFBb0I7Q0FDcEIsb0JBQW9CO0NBQ3BCLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsaUNBQWlDO0NBQ2pDLG1CQUFtQjtDQUNuQjs7QUFFRDtDQUNDLG1CQUFtQjtDQUNuQjs7QUFFRDtDQUNDLGdCQUFnQjtDQUNoQixpQkFBaUI7Q0FDakI7O0FBRUQ7Q0FDQyxvQkFBb0I7Q0FDcEIsa0JBQWtCO0NBQ2xCLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsaUJBQWlCO0NBQ2pCOztBQUVEO0NBQ0MsZUFBZTtDQUNmO0VBQ0M7Q0FDRDtFQUNDLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFVBQVU7RUFDVjtDQUNEO0VBQ0MsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixRQUFRO0VBQ1I7Q0FDRDtFQUNDLFdBQVc7RUFDWDtDQUNEO0VBQ0MsU0FBUztFQUNUO0NBQ0Q7RUFDQyxTQUFTO0VBQ1Q7Q0FDRDtFQUNDLFNBQVM7RUFDVDtHQUNDIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0b3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnN1Ym1pdHRlZF9sZWFkX3RhYmxlIHRib2R5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uc3VibWl0dGVkX2xlYWRfdGFibGUgdGhlYWQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogZ3JleTtcbn1cbi5zdWJtaXR0ZWRfbGVhZF90YWJsZSB7XG5cdG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdWJtaXR0ZWRfbGVhZF90YWJsZSAubW9kYWwtYm9keS50YWJsZS1yZXNwb25zaXZlIHtcblx0b3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufSAgICAgICAgICAgICAgICAgXG4uc3VibWl0dGVkX2xlYWRfdGFibGUgLm1vZGFsLWJvZHkuY29sLW1kLTQudGFibGUtcmVzcG9uc2l2ZSB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5zdWJtaXR0ZWRfbGVhZF90YWJsZSB0Ym9keSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IDM1MHB4O1xuLypcbm1heC13aWR0aDogMjMwMHB4O1xubWluLXdpZHRoOiAyMzAwcHg7XG4qL1xufVxuLm1vZGFsLWRpYWxvZyB7XG5cdGNvbG9yOiAjMzMzO1xufVxuYm9keSAubW9kYWwgLm1vZGFsLWJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAwcHggMTVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vZGFsLWRpYWxvZyBidXR0b24uc21hbGxCdG4ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwYWRkaW5nOiAxMnB4IDI1cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tb2RhbC1jb250ZW50IC5jb2wtbWQtOCBpbnB1dCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG51bC5saWNlbmNlX2RldGFpbF9ieCBsaSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA0OSU7XG5cdGJhY2tncm91bmQ6ICNjYjMzMjg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG51bC5saWNlbmNlX2RldGFpbF9ieCBsaTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNjNzAyMDI7XG59XG51bC5saWNlbmNlX2RldGFpbF9ieCBsaS5hY3RpdmVfZGV0YWlsIHtcblx0YmFja2dyb3VuZDogI2M3MDIwMjtcbn1cbnVsLmxpY2VuY2VfZGV0YWlsX2J4IGxpOm50aC1jaGlsZCgxKSB7XG5cdHdpZHRoOiA0NyU7XG5cdG1hcmdpbi1yaWdodDogMyU7XG59XG51bC5saWNlbmNlX2RldGFpbF9ieCBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHR3aWR0aDogNTAlO1xufVxuZGl2LmJveF9kZXRhaWwge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGNvbG9yOiAjMzMzO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLnBhbmVsLXRpdGxlLmJveF9kZXRhaWwgaDQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZGl2LmJveF9kZXRhaWwgcCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi8qdXBsb2FkKi9cbi5wYW5lbC10aXRsZS5ib3hfZGV0YWlsIGg0IHtcblx0cGFkZGluZzogNnB4IDBweDtcbn1cblxuLm1vZGFsLXVwbG9hZCB7XG5cdHBhZGRpbmc6IDdweCA2cHg7XG59XG5cbi51cGxvYWQtZmlsZSB7XG5cdG1hcmdpbjogMHB4IDE2cHg7XG59XG5cbnVsLmxpY2VuY2VfZGV0YWlsX2J4LmxpLW1haW4gbGkge1xuXHR3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogNnB4ICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtdGl0bGUuYm94X2RldGFpbCBidXR0b24ge1xuXHRiYWNrZ3JvdW5kOiAjY2IzMzI4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiA3cHggNDNweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1NDYzMjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLXRvcDogMTlweDtcbn1cbi5wYW5lbC10aXRsZS5ib3hfZGV0YWlsIGJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogI2M1NDYzMjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1NDYzMjtcbn1cbi5wYW5lbC10aXRsZS5ib3hfZGV0YWlsIHAge1xuXHRjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxudWwubGljZW5jZV9kZXRhaWxfYngge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZGl2I1JlcXVpcmVtZW50TW9kZWwgLmJyb3dzZWRfbGVhZHNfbWFpbiB0aCwgZGl2I1JlcXVpcmVtZW50TW9kZWwgLmJyb3dzZWRfbGVhZHNfbWFpbiB0ZCB7XG5cdG1pbi13aWR0aDogMTcwcHg7XG59XG5kaXYjU3VzcGVuc2VMZWFkc01vZGVsIC5icm93c2VkX2xlYWRzX21haW4gdGgsIGRpdiNTdXNwZW5zZUxlYWRzTW9kZWwgLmJyb3dzZWRfbGVhZHNfbWFpbiB0ZCB7XG5cdG1pbi13aWR0aDogMTcwcHg7XG59XG4uYmRfcmVxdWlyZW1lbnRfZGV0YWlsIHRoZWFkIHRoOm50aC1jaGlsZCgxKSwgLmJkX3JlcXVpcmVtZW50X2RldGFpbCB0Ym9keSB0ZDpudGgtY2hpbGQoMSkge1xuXHRtaW4td2lkdGg6IDQwcHg7XG59XG4uYmRfcmVxdWlyZW1lbnRfZGV0YWlsIHRoLCAuYmRfcmVxdWlyZW1lbnRfZGV0YWlsIHRkIHtcblx0bWluLXdpZHRoOiAxMjBweDtcbn1cbi5tb2RhbC1ib2R5LnRhYmxlLXJlc3BvbnNpdmUuYnJvd3NlZF9sZWFkc19tYWlue1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG50aHtcblx0YmFja2dyb3VuZDogIzhlMTkyMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5pbnB1dF90ZF9yZXF7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3NpdGlvbi5pbnB1dF9kYXRlX2NscyBpbnB1dC5mb3JtLWNvbnRyb2wge1xuXHR3aWR0aDogOTAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucG9zaXRpb24uaW5wdXRfZGF0ZV9jbHMgZGl2IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYnV0dG9uLmNhbGVuZGFyLmJ0bl9jbHNfZGF0ZV9waWNrZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWJfMjB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYnRuX2JveF9sZWFkX3N1cnZleSBidXR0b257XG5cdHdpZHRoOiAxMDAlO1xufVxudGQuYnRuX2JveF9sZWFkX3N1cnZleSB7XG5cdHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn0gIFxudGguYnRuX2JveF9sZWFkX3N1cnZleV90aHtcblx0d2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG59XG50ZC5idG5fYm94X2xlYWRfc3VydmV5IGJ1dHRvbntcblx0bWFyZ2luLWJvdHRvbTogMTBweDsgXG59XG5pbnB1dCNyZXF1aXJlbWVudENoZWNrSWQge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuZGl2I1JlcXVpcmVtZW50TW9kZWwgdGgsIGRpdiNSZXF1aXJlbWVudE1vZGVsIHRkIHtcblx0bWluLXdpZHRoOiAxNzBweDtcblx0d2lkdGg6IDE3MHB4O1xuXHRtYXgtd2lkdGg6IDE3MHB4O1xufVxuZGl2I1JlcXVpcmVtZW50TW9kZWwgdGg6bnRoLWNoaWxkKDEpLCBkaXYjUmVxdWlyZW1lbnRNb2RlbCB0ZDpudGgtY2hpbGQoMSkge1xuXHRtYXgtd2lkdGg6IDMxcHggIWltcG9ydGFudDtcblx0bWluLXdpZHRoOiAzMXB4O1xuXHR3aWR0aDogMzFweDtcbn1cbmRpdiNTdXNwZW5zZUxlYWRzTW9kZWwgdGgsIGRpdiNTdXNwZW5zZUxlYWRzTW9kZWwgdGQge1xuXHRtaW4td2lkdGg6IDE3MHB4O1xuXHR3aWR0aDogMTcwcHg7XG5cdG1heC13aWR0aDogMTcwcHg7XG59XG5kaXYjU3VzcGVuc2VMZWFkc01vZGVsIHRoOm50aC1jaGlsZCgxKSwgZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCB0ZDpudGgtY2hpbGQoMSkge1xuXHRtYXgtd2lkdGg6IDMxcHggIWltcG9ydGFudDtcblx0bWluLXdpZHRoOiAzMXB4O1xuXHR3aWR0aDogMzFweDtcbn1cbnRkLmFsaWdubWVudCBidXR0b24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG59XG5kaXYjUmVxdWlyZW1lbnRNb2RlbCB0aDpudGgtY2hpbGQoMiksIGRpdiNSZXF1aXJlbWVudE1vZGVsIHRkOm50aC1jaGlsZCgyKSB7XG5cdG1heC13aWR0aDogNzdweCAhaW1wb3J0YW50O1xuXHRtaW4td2lkdGg6IDc3cHg7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdpZHRoOiA3N3B4O1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCB0aDpudGgtY2hpbGQoMiksIGRpdiNTdXNwZW5zZUxlYWRzTW9kZWwgdGQ6bnRoLWNoaWxkKDIpIHtcblx0bWF4LXdpZHRoOiA3N3B4ICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogNzdweDtcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0d2lkdGg6IDc3cHg7XG59XG4uYmRfcmVxdWlyZW1lbnRfZGV0YWlsIHRoLCAuYmRfcmVxdWlyZW1lbnRfZGV0YWlsIHRkIHtcblx0bWluLXdpZHRoOiAxNzBweDtcblx0d2lkdGg6IDE3MHB4O1xuXHRtYXgtd2lkdGg6IDE3MHB4O1xufVxuLmJkX3JlcXVpcmVtZW50X2RldGFpbCB0aDpudGgtY2hpbGQoMSksIC5iZF9yZXF1aXJlbWVudF9kZXRhaWwgdGQ6bnRoLWNoaWxkKDEpIHtcblx0bWF4LXdpZHRoOiAzMXB4ICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogMzFweDtcblx0d2lkdGg6IDMxcHg7XG59XG50ZC5hbGlnbm1lbnQgYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuLmJkX3JlcXVpcmVtZW50X2RldGFpbCB0aDpudGgtY2hpbGQoMiksIC5iZF9yZXF1aXJlbWVudF9kZXRhaWwgdGQ6bnRoLWNoaWxkKDIpIHtcblx0bWF4LXdpZHRoOiA3N3B4ICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogNzdweDtcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0d2lkdGg6IDc3cHg7XG59XG5kaXYjUmVxdWlyZW1lbnRNb2RlbCBhLm9wdGlvbiBzcGFuLm5nLWJpbmRpbmcge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuZGl2I1JlcXVpcmVtZW50TW9kZWwgc3Bhbi5uZy1iaW5kaW5nIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCBhLm9wdGlvbiBzcGFuLm5nLWJpbmRpbmcge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCBzcGFuLm5nLWJpbmRpbmcge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dCNicm93c2VkQ2hlY2tJZCB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cblxuYm9keXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5icmVhZGNydW1ie1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0Zm9udC1zaXplIDogeC1sYXJnZTtcbn1cblxuLnBhZ2VUaXRsZXtcblx0bWFyZ2luOiAyJTtcblx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZiAhaW1wb3J0YW50O1xuXHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLm1hbmFnZW1lbnRQYWdlVGl0bGV7XG5cdG1hcmdpbjogMiU7XG5cdG1hcmdpbi10b3A6IC0yNXB4O1xuXHRtYXJnaW4tbGVmdDogLTQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZiAhaW1wb3J0YW50O1xuXHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0d2lkdGg6IDcwMHB4O1xufVxuXG5cbi5jcmVhdGVOZXdVc2VyVGl0bGV7XG5cdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZiAhaW1wb3J0YW50O1xuXHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0d2lkdGg6IDQwMHB4O1xufVxuLnBhbmVsLWJvZHl7XG5cdG1hcmdpbi1sZWZ0OjUwcHg7XG5cdG1hcmdpbi1yaWdodDo1MHB4O1xuXHRtYXJnaW4tdG9wOiAtMTVweDtcblx0b3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAxNXB4IDBweCAwcHggMHB4O1xufVxuLypcbi5wYW5lbC1ib2R5VXNlcntcbm92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn0gKi9cblxuZGl2I1JlcXVpcmVtZW50TW9kZWwgLm1vZGFsLWhlYWRlciBidXR0b24uY2xvc2UgfiBoNC5tb2RhbC10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdiNSZXF1aXJlbWVudE1vZGVsIGZvcm0ubmctcHJpc3RpbmUgLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMjUyXCI7XG59XG5kaXYjUmVxdWlyZW1lbnRNb2RlbCBmb3JtLm5nLXByaXN0aW5lIC5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcblx0Y29udGVudDpcIlxcZTI1M1wiO1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCAubW9kYWwtaGVhZGVyIGJ1dHRvbi5jbG9zZSB+IGg0Lm1vZGFsLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCBmb3JtLm5nLXByaXN0aW5lIC5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCBmb3JtLm5nLXByaXN0aW5lIC5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcblx0Y29udGVudDpcIlxcZTI1M1wiO1xufVxuLnBhbmVsLWJvZHlEYXNoYm9hcmR7XG5cblx0b3ZlcmZsb3c6IGF1dG8gO1xuXG59XG5kaXYjUmVxdWlyZW1lbnRNb2RlbCBzcGFuLmdseXBoaWNvbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuZGl2I1JlcXVpcmVtZW50TW9kZWwgc3Bhbi5nbHlwaGljb24uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6XCJcXGUyNTNcIjtcbn0gIFxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCBzcGFuLmdseXBoaWNvbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCBzcGFuLmdseXBoaWNvbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcblx0Y29udGVudDpcIlxcZTI1M1wiO1xufSAgXG50ciwgdGQge1xuXHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmNhbXBhaWduZGV0YWlsdGFibGUgdGFibGUudGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuXG5oMyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhbmVsLWhlYWRpbmd7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4ucmFkaW8tYnV0dG9uIGxhYmVse1xuXHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblxuXG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl17XG5cdG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbn1cblxuLnJhZGlvLWJ1dHRvbjphZnRlciB7XG5cdGRpc3BsYXk6bm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAjZTkxZTYzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xufVxuXG4ubGFiZWxze1xuXHRtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuLmN1bXVsYXRpdmVDaGFydHtcblx0b3ZlcmZsb3c6IGF1dG9cbn1cblxuLmN1bXVsYXRpdmVHcmFwaFRhYmxle1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5zdHlsZS1tb2RhbCAubW9kYWwtaGVhZGVyIHtcblx0cGFkZGluZzogMDtcbn1cbi5zdHlsZS1tb2RhbCAuZnVsbC13aWR0aC1oZWFkZXIge1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc3R5bGUtbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc3R5bGUtbW9kYWwubW9kYWwgLm1vZGFsLWJvZHl7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5zdHlsZWQtdGFicyAubmF2LXRhYnMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLnN0eWxlZC10YWJzIC5uYXYtdGFicyA+IGxpIHtcblx0YmFja2dyb3VuZDogI2NiMzMyODtcblx0ZmxleDogMTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnN0eWxlZC10YWJzIC5uYXYtdGFicyA+IGxpIGF7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi5zdHlsZWQtdGFicyAubmF2LXRhYnMgPiBsaSBhOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiAjYzcwMjAyO1xuXHRib3JkZXI6IG5vbmU7XG59XG4uc3R5bGVkLXRhYnMgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0YmFja2dyb3VuZDogIzhlMTkyMSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lO1xufVxuLnN0eWxlZC10YWJzIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLC5zdHlsZWQtdGFicyAubmF2Lm5hdi10YWJzID4gbGk6Zm9jdXMgPiBhe1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cblxuXG4vKkNvdmlkIEhvc3BpdGFsIFN0eWxlcyovXG4ucGFnZS13cmFwcGVyIHtcblx0cGFkZGluZzogMjBweDtcbn1cbi5sb2dvLXNlY3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvZ28tc2VjIGltZ3tcblx0bWF4LXdpZHRoOiAyNTBweDtcbn1cbi5jYXJkIHtcblx0YmFja2dyb3VuZDogIzg3MTQyMDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cGFkZGluZzogMjBweDtcblx0Y29sb3I6ICNmZmY7XG59XG4udG9wLXNlbGVjdC1vcHRpb24gLmZvcm0tY29udHJvbHtcblx0aGVpZ2h0OiA0MHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5zdW1tZXJ5LWJvdHRvbS1jYXJkcyAuY2FyZCBpbWd7XG5cdG1heC13aWR0aDogNTBweDtcbn1cblxuLnN1bW1lcnktYm90dG9tLWNhcmRzIC5jYXJke1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMnB4IDJweCAzMHB4IHJnYmEoMCwwLDAsMC4xMCk7XG5cdG1heC13aWR0aDogMzAwcHg7XG5cdG1hcmdpbjogYXV0bztcbn0gXG4uc3VtbWVyeS1ib3R0b20tY2FyZHMgLmNhcmQgaDJ7XG5cdGZvbnQtc2l6ZTogMzRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMwMDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3VtbWVyeS1ib3R0b20tY2FyZHMgLmNhcmQgcHtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50b3Atc2VsZWN0LW9wdGlvbiAucm93e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvKmFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbn1cblxuLnRvcC1zZWxlY3Qtb3B0aW9uIHtcblx0cGFkZGluZzogMjBweDtcblx0Ym94LXNoYWRvdzogMnB4IDJweCAyMHB4IHJnYmEoMCwwLDAsMC4xKTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN1bW1lcnkgaDQudGl0bGV7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN1bW1lcnkgaDR7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN1bW1lcnkgLmNhcmR7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnN1bW1lcnkgLmNhcmQgaDN7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhvc3BpdGFsLWNhcmQtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LypqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsqL1xufVxuLmhvc3BpdGFsLWNhcmQge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmMTQ7XG5cdGJveC1zaGFkb3c6IDVweCA1cHggMzBweCByZ2JhKDAsMCwwLDAuMSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG1hcmdpbjogNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMTVweDtcbn1cbi5ob3NwaXRhbC1jYXJkIGg0e1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zdW1tZXJ5LWJvdHRvbS1jYXJkcyB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG59XG4uaW1nLWNhcmQge1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAjODYxMzFmO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAtNTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWFyY2gtaG9waXRhbCBoM3tcblx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWhvcGl0YWwgdWx7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VhcmNoLWhvcGl0YWwgdWwgbGkge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLWhvcGl0YWwgdWwgbGkgc3Bhbntcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zdW1tZXJ5IC5zZWFyY2gtaG9waXRhbCBoNHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnNlYXJjaC1ob3BpdGFsIGg0e1xuXHRmb250LXNpemU6IDIycHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VhcmNoLWhvcGl0YWwgdWx7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VhcmNoLWZvcm0ge1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRtYXJnaW46IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VhcmNoLWZvcm0gZm9ybXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICM4NzE0MjA7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogNTBweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRwYWRkaW5nOiAwcHggMTVweDtcbn1cbi5zZWFyY2gtZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG5cdGNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG5cdGNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cblx0Y29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLWZvcm0gZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtaWMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1ob3BpdGFsIC5jYXJke1xuLypiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuYm9yZGVyOiAycHggc29saWQgI2VlZTsqL1xuYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbmJveC1zaGFkb3c6IDVweCA1cHggMzBweCByZ2JhKDAsMCwwLDAuMSk7XG5jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xubWluLWhlaWdodDogNDcwcHg7XG59XG4uaW1nX2hvc3BpdGFsIGltZ3tcblx0bWF4LXdpZHRoOiA1MHB4O1xufVxuLnNlYXJjaC1ob3BpdGFsIC5jYXJkIGgze1xuXHRib3JkZXItY29sb3I6ICMwMDA7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW57XG5cdGNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLmNvdmlkLWhvc3BpdGFsIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhe1xuXHRiYWNrZ3JvdW5kOiAjODcxNDIwO1xufVxudGFibGUuY292aWQtaG9zcGl0YWwtdGFibGUgdGh7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHQvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyovXG59XG50YWJsZS5jb3ZpZC1ob3NwaXRhbC10YWJsZSB0ZHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuY292aWQtaG9zcGl0YWwtdGFibGUgdGgsLmNvdmlkLWhvc3BpdGFsLXRhYmxlIHRke1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgXG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgIFxufVxudGFibGUuY292aWQtaG9zcGl0YWwtdGFibGUgdHIgdGg6bGFzdC1jaGlsZCx0YWJsZS5jb3ZpZC1ob3NwaXRhbC10YWJsZSB0ciB0ZDpsYXN0LWNoaWxke1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlLmNvdmlkLWhvc3BpdGFsLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUuY292aWQtaG9zcGl0YWwtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS5jb3ZpZC1ob3NwaXRhbC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxke1xuXHRib3JkZXItYm90dG9tOiAgbm9uZTtcbn1cblxuI0NhdGVnb3J5X2lkIHtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbiNjb25zdWxhdGlvbl9zdGF0ZSB7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4jc3BlY2lhbGlzYXRpb25faWQge1xuXHR3aWR0aDogNTAlO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbi5zcGVjaWFsaXplLW9wdGlvbiNzcGVjaWFsaXNhdGlvbl9pZHtcbiB3aWR0aDogMjUlO1xufVxuXG5cblxuXG4uc2VhcmNoLWhvcGl0YWwgLmNhcmQgaDMge1xuXHRtaW4taGVpZ2h0OiAxMTBweDtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4ubG9nby1zZWMgaW1nIHtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4ubG9nby1zZWMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9nby1zZWMgaDEge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbi5uYXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHJvcGRvd24td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6NTBweDtcbn1cbi5kcm9wLWRvd24tbGlzdCB7XG5cdG1hcmdpbjogMCA2MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cbi5kcm9wLWRvd24tbGlzdCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICAgIHRvcDogNHB4O1xufVxuLmluZm8tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbmxhYmVsLmluZm9sYWJsZSB7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLmluZm8tdGFibGUtd3JhcCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggI2RkZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmluZm8tcm93LmluZm8tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluZm8tdGFibGUtaGVhZGluZyBoMiB7XG4gICAgYmFja2dyb3VuZDogIzg3MTQyMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdG1hcmdpbi1ib3R0b206NDBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLmluZm8tcm93LnZvbGFudGVlciBsYWJlbC5pbmZvbGFibGV7XG4gbWluLXdpZHRoOmF1dG87XG59XG4uaW5mby1yb3cudm9sYW50ZWVyLWJ0biBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjRjYzYyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm8tcm93LnZvbGFudGVlci1idG4gaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IDk7XG5cdG1hcmdpbi10b3A6MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mby1yb3cuaW5mby1mZWVkYmFjayAuYnRue1xuIGZvbnQtc2l6ZTogMTdweDtcbiBmb250LXdlaWdodDo3MDA7XG59XG4uaW5mby1yb3cudm9sYW50ZWVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuLmluZm8tcm93LnZvbGFudGVlci1idG4ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmluZm8tcm93LnZvbGFudGVlci1idG4ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZlZWRiYWNrLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4udmFsZW50ZWVyLW5hbWV7XG4gdGV4dC1hbGlnbjogbGVmdDtcbn1cbi52b2xhbnRlZXItYnRuIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnRkLnZhbGVudGVlci1uYW1lIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5ob3NwdGFsLXRhYmxlLnZvbGFudGVlci1idG4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzI0Y2M2MjtcbiAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG4uaG9zcHRhbC10YWJsZS52b2xhbnRlZXItYnRuIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IC0zcHg7XG59XG4uaG9zcHRhbC10YWJsZS52b2xhbnRlZXIgbGFiZWx7XG4gZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ob3NwdGFsLXRhYmxlLnZvbGFudGVlci1idG4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdC8qcGFkZGluZy10b3A6MTJweDsqL1xufVxuLmluZm8tcm93LnZvbGFudGVlci1idG57XG4gIHBhZGRpbmctdG9wOjEycHg7XG59XG5cbi5idG4tZm9jdXN7XG4gaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gcG9zaXRpb246IHJlbGF0aXZlO1xuIGJvdHRvbTogNXB4O1xuIHBhZGRpbmc6IDhweCAxOHB4O1xufVxuLm5vdC1hdi1idG4uYnRuLWZvY3Vze1xuIGJhY2tncm91bmQ6I2QwN2YwYjtcbn1cbi5yZXMtYnRuLmJ0bi1mb2N1c3tcbiBiYWNrZ3JvdW5kOiMzMjY4MzI7XG59XG4ud3ItYnRuLmJ0bi1mb2N1c3tcbiBiYWNrZ3JvdW5kOiM4YTEzMGY7XG59XG4uZmVlZGJhY2stYnRucyAuYnRuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4uaW5mby1yb3cuaW5mby1mZWVkYmFjayBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ob3NwdGFsLXRhYmxlLnZvbGFudGVlci1idG46aG92ZXIgc3BhbntcbiBiYWNrZ3JvdW5kOiMxNjlkNDg7XG59XG4udGFibGUuY292aWQtaG9zcGl0YWwtdGFibGV7XG4gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4uaG9zcGl0YWwuaG9zcHRhbC10YWJsZS5pbmZvLXJvdy52b2xhbnRlZXIsIC5ob3NwaXRhbC5pbmZvLXJvdy5pbmZvLWZlZWRiYWNrIGxhYmVse1xuIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5pbmZvLXJvdy5pbmZvLWZlZWRiYWNrLm1vYmlsZSwgLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0bi5tb2JpbGV7XG4gZGlzcGxheTogbm9uZTtcbn1cblxuIC5pbmZvLW5hbWUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5mby1uYW1lLWJ0biAuaW5mby1yb3cudm9sYW50ZWVye1xuIHdpZHRoOiA0NSU7XG59XG4uaW5mby1uYW1lLWJ0biAuaG9zcHRhbC10YWJsZS52b2xhbnRlZXItYnRuIHNwYW57XG4gcGFkZGluZzogOHB4IDMycHg7XG59XG4uaW5mby1uYW1lLWJ0biAuaG9zcHRhbC10YWJsZS52b2xhbnRlZXItYnRue1xuIGJvcmRlci1ib3R0b206IDA7XG59XG4uaW5mby1uYW1lLWJ0bntcbiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjsgXG4gbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmluZm8tbmFtZS1idG4gLmluZm8tcm93LCAuaW5mby1uYW1lLWJ0bi5pbmZvLW5hbWUtYnRuIC5ob3NwdGFsLXRhYmxlLnZvbGFudGVlci1idG57XG4gbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbmZvLW5hbWUtYnRuIC5pbmZvLXJvdy52b2xhbnRlZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKm5ldy1jc3MqL1xuLmhvc3BpdGFsLWNhcmQtd3JhcHBlci5jb3ZpZC1jYXNlLWNhcmR7XG4gZGlzcGxheTogYmxvY2s7XG4gd2lkdGg6NjAlO1xufVxuLmhvc3BpdGFsLWNhcmQtd3JhcHBlci5jb3ZpZC1jYXNlLWNhcmQgLmhvc3BpdGFsLWNhcmR7XG4gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5ob3NwaXRhbC1jYXJkLXdyYXBwZXIuY292aWQtY2FzZS1jYXJkIC5ob3NwaXRhbC1jYXJkIGg0e1xuIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5mby1yb3cgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ueWVzdC1jYXNle1xuIGZvbnQtd2VpZ2h0OiA3MDA7XG4gZm9udC1zaXplOiAxOHB4O1xufVxuLmluZm8tdGFibGUtY292aWRoZWxwOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xufVxuLmluZm8tdGFibGUtY292aWRoZWxwIC5pbmZvLXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5pbmZvLXRhYmxlLWNvdmlkaGVscDpsYXN0LWNoaWxkIC55ZXN0LWNhc2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY292aWQtY2FyZHtcbiBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5pbmZvLXRhYmxlLWNvdmlkaGVscCAuaW5mb2xhYmxle1xuIG1pbi13aWR0aDogMjgwcHg7XG59XG4uaW5mby10YWJsZS1jb3ZpZGhlbHAgLmluZm8tcm93e1xuIG1hcmdpbi1ib3R0b206IDA7XG4gcGFkZGluZy1ib3R0b206IDA7XG59XG4uaG9zcGl0YWwtY2FyZC13cmFwcGVyLmNvdmlkLWNhc2UtY2FyZCAuaG9zcGl0YWwtY2FyZCBoNCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ob3NwaXRhbC1jYXJkIGg0IGxhYmVsIHtcbiAgICB3aWR0aDogMjE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLypjb3ZpZHlvdXRoLWNzcyovXG4vKi5pbmZvLXRpbWUtcm93IGxhYmVsLmluZm9sYWJsZSwgLmluZm8tdGFibGUtd3JhcC5jb3ZpZHlvdXRoLXRhYmxlIC5pbmZvbGFibGV7XG4gbWluLXdpZHRoOiA5NXB4O1xufSovXG4uaW5mby10aW1lLXJvdyAuaW5mby1yb3cgLmluZm9sYWJsZSB7XG4gICAgbWluLXdpZHRoOiA5NXB4O1xufVxuLmluZm8tcm93LnlvdXR1YmUtdmlkZW8ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmluZm8tdGltZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5mby10aW1lLXJvdy5zZWNvbmQgLmluZm8tcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbmZvLXRpbWUtcm93LnNlY29uZCAuaW5mby1yb3cubGV2ZWwgLmluZm9sYWJsZSB7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xufVxuLmluZm8tcm93LmNvdmlkLXRhYmxlLWhlYWRpbmcgbGFiZWwuaW5mb2xhYmxle1xuIG1pbi13aWR0aDogMTQ1cHg7XG59XG4uZm9ybS1ncm91cC5waW5jb2RlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmluZm8tcm93LnZhY2NpbmUtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLmhlYWRlci5jb3ZpZC1jYXJkLmF2LWNhc2VzLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2FyZC1oZWFkZXItaW5uLCAuYXYtY2FzZXMtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZWZjMCwgI2ZmZWFhYiwgI2ZmZTU5NiwgI2ZmZGY4MSwgI2ZmZGE2Yik7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbiAgICBjb2xvcjojMDAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uYXYtY2FzZXMtaW5uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuLmNvdmlkLXRhYmxlLXdyYXAgLmluZm8tdGFibGUtY292aWRoZWxwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbn1cbi5jb3ZpZC10YWJsZS13cmFwIC5pbmZvLXRhYmxlLWNvdmlkaGVscDpsYXN0LWNoaWxke1xuICAgYm9yZGVyLXRvcDowO1xufVxuLmNvdmlkLXRhYmxlLXdyYXAgLmluZm8tdGFibGUtY292aWRoZWxwOmxhc3QtY2hpbGR7XG4gIGJvcmRlci1ib3R0b206MDtcbn1cbi5ncmVlbmNse1xuXHRjb2xvcjpncmVlblxufVxuXG4ucmVkY2x7XG5cdGNvbG9yOnJlZFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpe1xuIC5pbmZvLXJvdy5pbmZvLWZlZWRiYWNre1xuIGhlaWdodDogOTVweDtcbiB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDo5OTJweCl7XG4gLmluZm8tcm93LmluZm8tZmVlZGJhY2sgLmJ0bntcbiAgZm9udC1zaXplOiAxNXB4O1xuIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0biBpbWcsIC5pbmZvLXJvdy52b2xhbnRlZXItYnRuIGltZ3tcbiAgd2lkdGg6NDBweDtcbiB9XG4gLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0biBzcGFuLCAuaW5mby1yb3cudm9sYW50ZWVyLWJ0biBzcGFue1xuICBwYWRkaW5nOjhweCA1MHB4O1xuIH1cbiAuY292aWQtY29ucy1idG5zLmZlZWRiYWNrLWJ0bnMgLmJ0bntcbiB3aWR0aDoxNjBweDtcbiB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xuXHQjQ2F0ZWdvcnlfaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufSBcbiNjb25zdWxhdGlvbl9zdGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNzcGVjaWFsaXNhdGlvbl9pZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zdW1tZXJ5IC5jYXJkIGgze1xuXHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbnRhYmxlLmNvdmlkLWhvc3BpdGFsLXRhYmxlIHRoOmZpcnN0LWNoaWxkLCAuY292aWQtaG9zcGl0YWwtdGFibGUgdGQ6Zmlyc3QtY2hpbGR7XG5cdHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxudGFibGUuY292aWQtaG9zcGl0YWwtdGFibGUgdGg6bGFzdC1jaGlsZCwgLmNvdmlkLWhvc3BpdGFsLXRhYmxlIHRkOmxhc3QtY2hpbGR7XG5cdHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG4uc3VtbWVyeSAuc3VtbWVyeS1ib3R0b20tY2FyZHMgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc2VhcmNoLWlje1xuXHR0b3A6IDE1cHg7XG59XG4uc2VhcmNoLWZvcm0gZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG4uaG9zcHRhbC10YWJsZS52b2xhbnRlZXItYnRuIGltZywgLmluZm8tcm93LnZvbGFudGVlci1idG4gaW1ne1xuIHdpZHRoOiAzNXB4O1xuIHJpZ2h0Oi0xNXB4O1xufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KXtcblx0LmxvZ28tc2VjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQubmF0ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnRvcC1zZWxlY3Qtb3B0aW9uIC5yb3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC50b3Atc2VsZWN0LW9wdGlvbiBoMiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5kcm9wZG93bi13cmFwe1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmRyb3AtZG93bi1saXN0e1xuXHRcdG1hcmdpbi1ib3R0b206MTVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OjA7XG5cdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdH1cblx0LmRyb3Bkb3duLXdyYXAgLmNvbC1tZC0zIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0Lm5hdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdGxhYmVsLmluZm9sYWJsZXtcblx0bWluLXdpZHRoOiAxNTBweDtcblx0fVxuXHQuaW5mby1yb3cuaW5mby1mZWVkYmFjayAuYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG4vKlx0LmluZm8tcm93LnZvbGFudGVlci1idG4gc3BhbntcbiAgICAgICB3aWR0aDoxMDAlO1xuXHR9Ki9cblx0LyouZmVlZGJhY2stYnRuc3tcblx0ZGlzcGxheTpibG9jaztcblx0fSovXG5cblx0Lmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0biBpbWd7XG5cdCByaWdodDotMTZweDtcblx0fVxuXHQuaW5mby1yb3cuaW5mby1mZWVkYmFjay5tb2JpbGUsIC5ob3NwdGFsLXRhYmxlLnZvbGFudGVlci1idG4ubW9iaWxle1xuICAgICBkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuaW5mby1yb3cuaW5mby1mZWVkYmFjay5kZXNrdG9wLCAuaG9zcHRhbC10YWJsZS52b2xhbnRlZXItYnRuLmRlc2t0b3B7XG5cdCBkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5pbmZvLXJvdy5pbmZvLWZlZWRiYWNrIC5idG57XG5cdCBmb250LXNpemU6IDEycHg7XG5cdCBoZWlnaHQ6IDUwcHg7XG5cdCBtYXJnaW46IDAgNXB4O1xuXHR9XG5cdC5idG4tZm9jdXN7XG4gICAgIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5pbmZvLW5hbWUtYnRuIC5ob3NwdGFsLXRhYmxlLnZvbGFudGVlci1idG4gc3BhbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG5cdH1cblx0Lmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0biBpbWd7XG5cdCB3aWR0aDo0MnB4O1xuXHQgdG9wOjA7XG5cdH1cblx0LnNwZWNpYWxpemUtb3B0aW9uI3NwZWNpYWxpc2F0aW9uX2lke1xuICAgICB3aWR0aDo1MCU7XG5cdH1cblx0Lmhvc3BpdGFsLWNhcmQtd3JhcHBlci5jb3ZpZC1jYXNlLWNhcmR7XG4gICAgIHdpZHRoOjEwMCU7XG5cdH1cblx0LmluZm8tdGFibGUtY292aWRoZWxwIC5pbmZvbGFibGV7XG4gICAgIG1pbi13aWR0aDogMjAwcHg7XG5cdH1cblx0LmluZm8tdGltZS1yb3d7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5pbmZvLXRpbWUtcm93LnNlY29uZCAuaW5mby1yb3d7XG4gICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcblx0fVxuXHQuaW5mby10aW1lLXJvdy5zZWNvbmQgLmluZm8tcm93LmxldmVsIC5pbmZvbGFibGV7XG5cdG1pbi13aWR0aDogOTVweDtcblx0fVxuXHQuaW5mby1yb3cueW91dHViZS12aWRlbyBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozNzVweCl7XG4gLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyIGxhYmVse1xuIGxpbmUtaGVpZ2h0OiAxNXB4O1xuIH1cbiAuaW5mby10YWJsZS1jb3ZpZGhlbHAgLmluZm9sYWJsZXtcbiBtaW4td2lkdGg6IDE1MHB4O1xuIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuXHR0YWJsZS5jb3ZpZC1ob3NwaXRhbC10YWJsZSB0aCwgLmNvdmlkLWhvc3BpdGFsLXRhYmxlIHRkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5zZWFyY2gtaG9waXRhbCAuY2FyZHtcblx0XHRwYWRkaW5nOiAyMHB4IDEycHg7XG5cdH1cblx0Lmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0biBzcGFue1xuICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuXHR9XG5cdC5pbmZvLXJvdy5pbmZvLWZlZWRiYWNrIC5idG57XG4gICAgIGZvbnQtc2l6ZTogMTJweDtcblx0fVxuICAgIC5pbmZvLXJvdy5pbmZvLWZlZWRiYWNrIC5idG57XG4gICAgIHBhZGRpbmc6IDZweDtcbiAgICB9XG4gICAgLmluZm8tbmFtZS1idG4gLmluZm8tcm93LnZvbGFudGVlciB7XG4gICAgd2lkdGg6IDQyJTtcbn1cbn1cbi8qTUNBIFN0eWxlKi9cblxuLnRvcC1zZWxlY3Qtb3B0aW9uLW1jYSB7XG5cdHBhZGRpbmc6IDE0cHg7XG5cdGJveC1zaGFkb3c6IDJweCAycHggMjBweCByZ2JhKDAsMCwwLDAuMSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLXdyYXBwZXItbWNhIHtcblx0cGFkZGluZzogNXB4O1xufVxuLmxvZ28tc2VjLW1jYXtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogXCJUcmlyb25nXCIsIHNlcmlmOztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggI2FiYWJhYjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxldHRlci1zcGFjaW5nOiA0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaW5mby10YWJsZS13cmFwLW1jYSAuaW5mby10YWJsZS1jb3ZpZGhlbHA6bGFzdC1jaGlsZHtcblx0Ym9yZGVyOiBub25lO1xufVxuLmxvZ28tc2VjLW1jYSBpbWd7XG53aWR0aDogODBweDtcbn1cbi5sb2dvLXNlYy1tY2EgYXtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRmb250LWZhbWlseTogXCJUcmlyb25nXCIsIHNlcmlmOztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggI2FiYWJhYjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxldHRlci1zcGFjaW5nOiA0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubG9nby1zZWMtbWNhIHNwYW57XG5cdGNvbG9yOiAjZjgyMjQ5O1xufVxuXG4uZHJvcGRvd24gLmNvbnRhaW5lcntcblx0d2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG5cdGZvbnQtZmFtaWx5OiBSb2JvdG8sc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XG59XG5cbiNzZWN0b3ItbWNhIHtcblx0d2lkdGg6IDQwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdG1hcmdpbi10b3A6NTBweDtcbn1cbi50b3Atc2VsZWN0LW9wdGlvbiAuZm9ybS1jb250cm9se1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5cbi5zZWNvbmQgZHJvcGRvd257XG5kaXNwbGF5Om5vbmU7XG53aWR0aDogNDUlO1xubWFyZ2luOiAwIGF1dG87XG5tYXJnaW4tYm90dG9tOiAxNXB4O1xucG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKnRhYiovXG4udGFicyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuIC8qICNjb250ZW50MSBpbnB1dCB7XG5cdGRpc3BsYXk6bm9uZTtcbiAgfSovXG4gIC50YWJzIGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcblx0ZGlzcGxheTogbm9uZTsgXG4gIH1cbiAgLnRhYnMgbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDZweCAwIDZweCAwO1xuXHRtYXJnaW46IDAgLTJweDtcblx0d2lkdGg6IDUwJTsgXG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGFicyBsYWJlbDpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LypiYWNrZ3JvdW5kLWNvbG9yOiAjOGExMzBmOyovXG4gIH1cblxuICAudGFicyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzhhMTMwZjtcbiAgfVxuICAudGFicyAjdGFiMTpjaGVja2VkIH4gLmNvbnRlbnQgI2NvbnRlbnQxLFxuICAudGFicyAjdGFiMjpjaGVja2VkIH4gLmNvbnRlbnQgI2NvbnRlbnQyXG4ge1xuXHRkaXNwbGF5OmJsb2NrO1xuICB9XG4gIC50YWJzIC5jb250ZW50ID4gZGl2IHtcblx0ZGlzcGxheTogbm9uZTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdC8qaGVpZ2h0OiAxOTJweDsqL1xuXHQvKiBvdmVyZmxvdzogYXV0bzsgKi9cbiAgfVxuXG4gIC8qMm5kIHRhYiovXG4gIEBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnMpO1xuXG5cbi5jb250ZW50MiAuc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaFRlcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwQjRDQztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMGExMTBlO1xufVxuXG4uc2VhcmNoVGVybTpmb2N1c3tcbiAgY29sb3I6ICMwMEI0Q0M7XG59XG5cbi5zZWFyY2hCdXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBCNENDO1xuICBiYWNrZ3JvdW5kOiAjMDBCNENDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMiwgMiwgMik7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLypmaWx0ZXIqL1xuLmRyb3AtZG93bi1saXN0IC5mYWNpbGl0eS1uYW1le1xuXHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDowO1xuXHRtYXJnaW4tcmlnaHQ6MDtcblx0d2lkdGg6MTAwJTtcblxufVxuLmZvcm0tY29udHJvbCAuZmlsdGVyX2lke1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuXG4vKkluZm8gTUNBKi9cbi5pbmZvLXJvdy1tY2Ege1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcblx0cGFkZGluZy1ib3R0b206IDdweDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxubGFiZWwuaW5mb2xhYmxlLW1jYSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xufVxuLmluZm8tdGFibGUtd3JhcC1tY2Ege1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4ICNkZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0cGFkZGluZzogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbmZvLXJvdy1tY2Eudm9sYW50ZWVyIGxhYmVsLmluZm9sYWJsZS1tY2F7XG4gbWluLXdpZHRoOmF1dG87XG59XG5cbi5pbmZvLXJvdy1tY2Eudm9sYW50ZWVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY29sLXhzLTZ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4vKlN1Ym1pdCBCdXR0b24qL1xuLnN1Ym1pdF9idXR0b25cbntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi8qTmF2YmFyKi9cbi5uYXZiYXItYnJhbmR7XG5cdHBhZGRpbmc6IDBweCAxNXB4O1xufWh0bWx7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcblx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5zdWJtaXR0ZWRfbGVhZF90YWJsZSB0Ym9keSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1Ym1pdHRlZF9sZWFkX3RhYmxlIHRoZWFkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IGdyZXk7XG59XG4uc3VibWl0dGVkX2xlYWRfdGFibGUge1xuXHRvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3VibWl0dGVkX2xlYWRfdGFibGUgLm1vZGFsLWJvZHkudGFibGUtcmVzcG9uc2l2ZSB7XG5cdG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn0gICAgICAgICAgICAgICAgIFxuLnN1Ym1pdHRlZF9sZWFkX3RhYmxlIC5tb2RhbC1ib2R5LmNvbC1tZC00LnRhYmxlLXJlc3BvbnNpdmUge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uc3VibWl0dGVkX2xlYWRfdGFibGUgdGJvZHkge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAzNTBweDtcbi8qXG5tYXgtd2lkdGg6IDIzMDBweDtcbm1pbi13aWR0aDogMjMwMHB4O1xuKi9cbn1cbi5tb2RhbC1kaWFsb2cge1xuXHRjb2xvcjogIzMzMztcbn1cbmJvZHkgLm1vZGFsIC5tb2RhbC1ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMHB4IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tb2RhbC1kaWFsb2cgYnV0dG9uLnNtYWxsQnRuIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cGFkZGluZzogMTJweCAyNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubW9kYWwtY29udGVudCAuY29sLW1kLTggaW5wdXQge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxudWwubGljZW5jZV9kZXRhaWxfYnggbGkge1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNDklO1xuXHRiYWNrZ3JvdW5kOiAjY2IzMzI4O1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxudWwubGljZW5jZV9kZXRhaWxfYnggbGk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjYzcwMjAyO1xufVxudWwubGljZW5jZV9kZXRhaWxfYnggbGkuYWN0aXZlX2RldGFpbCB7XG5cdGJhY2tncm91bmQ6ICNjNzAyMDI7XG59XG51bC5saWNlbmNlX2RldGFpbF9ieCBsaTpudGgtY2hpbGQoMSkge1xuXHR3aWR0aDogNDclO1xuXHRtYXJnaW4tcmlnaHQ6IDMlO1xufVxudWwubGljZW5jZV9kZXRhaWxfYnggbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0d2lkdGg6IDUwJTtcbn1cbmRpdi5ib3hfZGV0YWlsIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogIzMzMztcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5wYW5lbC10aXRsZS5ib3hfZGV0YWlsIGg0IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmRpdi5ib3hfZGV0YWlsIHAge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtdGl0bGUuYm94X2RldGFpbCBidXR0b24ge1xuXHRiYWNrZ3JvdW5kOiAjY2IzMzI4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAxMHB4IDQ1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNTQ2MzI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFuZWwtdGl0bGUuYm94X2RldGFpbCBidXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICNjNTQ2MzI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNTQ2MzI7XG59XG4ucGFuZWwtdGl0bGUuYm94X2RldGFpbCBwIHtcblx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cbnVsLmxpY2VuY2VfZGV0YWlsX2J4IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmRpdiNSZXF1aXJlbWVudE1vZGVsIC5icm93c2VkX2xlYWRzX21haW4gdGgsIGRpdiNSZXF1aXJlbWVudE1vZGVsIC5icm93c2VkX2xlYWRzX21haW4gdGQge1xuXHRtaW4td2lkdGg6IDE3MHB4O1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCAuYnJvd3NlZF9sZWFkc19tYWluIHRoLCBkaXYjU3VzcGVuc2VMZWFkc01vZGVsIC5icm93c2VkX2xlYWRzX21haW4gdGQge1xuXHRtaW4td2lkdGg6IDE3MHB4O1xufVxuLmJkX3JlcXVpcmVtZW50X2RldGFpbCB0aGVhZCB0aDpudGgtY2hpbGQoMSksIC5iZF9yZXF1aXJlbWVudF9kZXRhaWwgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIHtcblx0bWluLXdpZHRoOiA0MHB4O1xufVxuLmJkX3JlcXVpcmVtZW50X2RldGFpbCB0aCwgLmJkX3JlcXVpcmVtZW50X2RldGFpbCB0ZCB7XG5cdG1pbi13aWR0aDogMTIwcHg7XG59XG4ubW9kYWwtYm9keS50YWJsZS1yZXNwb25zaXZlLmJyb3dzZWRfbGVhZHNfbWFpbntcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxudGh7XG5cdGJhY2tncm91bmQ6ICM4ZTE5MjE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG59XG4uaW5wdXRfdGRfcmVxe1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9zaXRpb24uaW5wdXRfZGF0ZV9jbHMgaW5wdXQuZm9ybS1jb250cm9sIHtcblx0d2lkdGg6IDkwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvc2l0aW9uLmlucHV0X2RhdGVfY2xzIGRpdiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJ1dHRvbi5jYWxlbmRhci5idG5fY2xzX2RhdGVfcGlja2VyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1iXzIwe1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJ0bl9ib3hfbGVhZF9zdXJ2ZXkgYnV0dG9ue1xuXHR3aWR0aDogMTAwJTtcbn1cbnRkLmJ0bl9ib3hfbGVhZF9zdXJ2ZXkge1xuXHR3aWR0aDogMjEwcHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59ICBcbnRoLmJ0bl9ib3hfbGVhZF9zdXJ2ZXlfdGh7XG5cdHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xufVxudGQuYnRuX2JveF9sZWFkX3N1cnZleSBidXR0b257XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7IFxufVxuaW5wdXQjcmVxdWlyZW1lbnRDaGVja0lkIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cbmRpdiNSZXF1aXJlbWVudE1vZGVsIHRoLCBkaXYjUmVxdWlyZW1lbnRNb2RlbCB0ZCB7XG5cdG1pbi13aWR0aDogMTcwcHg7XG5cdHdpZHRoOiAxNzBweDtcblx0bWF4LXdpZHRoOiAxNzBweDtcbn1cbmRpdiNSZXF1aXJlbWVudE1vZGVsIHRoOm50aC1jaGlsZCgxKSwgZGl2I1JlcXVpcmVtZW50TW9kZWwgdGQ6bnRoLWNoaWxkKDEpIHtcblx0bWF4LXdpZHRoOiAzMXB4ICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogMzFweDtcblx0d2lkdGg6IDMxcHg7XG59XG5kaXYjU3VzcGVuc2VMZWFkc01vZGVsIHRoLCBkaXYjU3VzcGVuc2VMZWFkc01vZGVsIHRkIHtcblx0bWluLXdpZHRoOiAxNzBweDtcblx0d2lkdGg6IDE3MHB4O1xuXHRtYXgtd2lkdGg6IDE3MHB4O1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCB0aDpudGgtY2hpbGQoMSksIGRpdiNTdXNwZW5zZUxlYWRzTW9kZWwgdGQ6bnRoLWNoaWxkKDEpIHtcblx0bWF4LXdpZHRoOiAzMXB4ICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogMzFweDtcblx0d2lkdGg6IDMxcHg7XG59XG50ZC5hbGlnbm1lbnQgYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuZGl2I1JlcXVpcmVtZW50TW9kZWwgdGg6bnRoLWNoaWxkKDIpLCBkaXYjUmVxdWlyZW1lbnRNb2RlbCB0ZDpudGgtY2hpbGQoMikge1xuXHRtYXgtd2lkdGg6IDc3cHggIWltcG9ydGFudDtcblx0bWluLXdpZHRoOiA3N3B4O1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHR3aWR0aDogNzdweDtcbn1cbmRpdiNTdXNwZW5zZUxlYWRzTW9kZWwgdGg6bnRoLWNoaWxkKDIpLCBkaXYjU3VzcGVuc2VMZWFkc01vZGVsIHRkOm50aC1jaGlsZCgyKSB7XG5cdG1heC13aWR0aDogNzdweCAhaW1wb3J0YW50O1xuXHRtaW4td2lkdGg6IDc3cHg7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdpZHRoOiA3N3B4O1xufVxuLmJkX3JlcXVpcmVtZW50X2RldGFpbCB0aCwgLmJkX3JlcXVpcmVtZW50X2RldGFpbCB0ZCB7XG5cdG1pbi13aWR0aDogMTcwcHg7XG5cdHdpZHRoOiAxNzBweDtcblx0bWF4LXdpZHRoOiAxNzBweDtcbn1cbi5iZF9yZXF1aXJlbWVudF9kZXRhaWwgdGg6bnRoLWNoaWxkKDEpLCAuYmRfcmVxdWlyZW1lbnRfZGV0YWlsIHRkOm50aC1jaGlsZCgxKSB7XG5cdG1heC13aWR0aDogMzFweCAhaW1wb3J0YW50O1xuXHRtaW4td2lkdGg6IDMxcHg7XG5cdHdpZHRoOiAzMXB4O1xufVxudGQuYWxpZ25tZW50IGJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbi5iZF9yZXF1aXJlbWVudF9kZXRhaWwgdGg6bnRoLWNoaWxkKDIpLCAuYmRfcmVxdWlyZW1lbnRfZGV0YWlsIHRkOm50aC1jaGlsZCgyKSB7XG5cdG1heC13aWR0aDogNzdweCAhaW1wb3J0YW50O1xuXHRtaW4td2lkdGg6IDc3cHg7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdpZHRoOiA3N3B4O1xufVxuZGl2I1JlcXVpcmVtZW50TW9kZWwgYS5vcHRpb24gc3Bhbi5uZy1iaW5kaW5nIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cbmRpdiNSZXF1aXJlbWVudE1vZGVsIHNwYW4ubmctYmluZGluZyB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmRpdiNTdXNwZW5zZUxlYWRzTW9kZWwgYS5vcHRpb24gc3Bhbi5uZy1iaW5kaW5nIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cbmRpdiNTdXNwZW5zZUxlYWRzTW9kZWwgc3Bhbi5uZy1iaW5kaW5nIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXQjYnJvd3NlZENoZWNrSWQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG5cbmJvZHl7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcblx0b3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWRjcnVtYntcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGZvbnQtc2l6ZSA6IHgtbGFyZ2U7XG59XG5cbi5wYWdlVGl0bGV7XG5cdG1hcmdpbjogMiU7XG5cdG1hcmdpbi10b3A6IC0xNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGYgIWltcG9ydGFudDtcblx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5tYW5hZ2VtZW50UGFnZVRpdGxle1xuXHRtYXJnaW46IDIlO1xuXHRtYXJnaW4tdG9wOiAtMjVweDtcblx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGYgIWltcG9ydGFudDtcblx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdHdpZHRoOiA3MDBweDtcbn1cblxuXG4uY3JlYXRlTmV3VXNlclRpdGxle1xuXHRtYXJnaW4tbGVmdDogLTQwcHg7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGYgIWltcG9ydGFudDtcblx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdHdpZHRoOiA0MDBweDtcbn1cbi5wYW5lbC1ib2R5e1xuXHRtYXJnaW4tbGVmdDo1MHB4O1xuXHRtYXJnaW4tcmlnaHQ6NTBweDtcblx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTVweCAwcHggMHB4IDBweDtcbn1cbi8qXG4ucGFuZWwtYm9keVVzZXJ7XG5vdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59ICovXG5cblxuZGl2I1JlcXVpcmVtZW50TW9kZWwgLm1vZGFsLWhlYWRlciBidXR0b24uY2xvc2UgfiBoNC5tb2RhbC10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdiNSZXF1aXJlbWVudE1vZGVsIGZvcm0ubmctcHJpc3RpbmUgLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMjUyXCI7XG59XG5kaXYjUmVxdWlyZW1lbnRNb2RlbCBmb3JtLm5nLXByaXN0aW5lIC5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcblx0Y29udGVudDpcIlxcZTI1M1wiO1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCAubW9kYWwtaGVhZGVyIGJ1dHRvbi5jbG9zZSB+IGg0Lm1vZGFsLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCBmb3JtLm5nLXByaXN0aW5lIC5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuZGl2I1N1c3BlbnNlTGVhZHNNb2RlbCBmb3JtLm5nLXByaXN0aW5lIC5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcblx0Y29udGVudDpcIlxcZTI1M1wiO1xufVxuLnBhbmVsLWJvZHlEYXNoYm9hcmR7XG5cblx0b3ZlcmZsb3c6IGF1dG8gO1xuXG59XG5kaXYjUmVxdWlyZW1lbnRNb2RlbCBzcGFuLmdseXBoaWNvbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuZGl2I1JlcXVpcmVtZW50TW9kZWwgc3Bhbi5nbHlwaGljb24uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6XCJcXGUyNTNcIjtcbn0gICBcbmRpdiNTdXNwZW5zZUxlYWRzTW9kZWwgc3Bhbi5nbHlwaGljb24uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUyNTJcIjtcbn1cbmRpdiNTdXNwZW5zZUxlYWRzTW9kZWwgc3Bhbi5nbHlwaGljb24uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6XCJcXGUyNTNcIjtcbn0gXG50ciwgdGQge1xuXHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmNhbXBhaWduZGV0YWlsdGFibGUgdGFibGUudGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuXG5oMyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhbmVsLWhlYWRpbmd7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4ucmFkaW8tYnV0dG9uIGxhYmVse1xuXHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblxuXG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl17XG5cdG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbn1cblxuLnJhZGlvLWJ1dHRvbjphZnRlciB7XG5cdGRpc3BsYXk6bm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAjZTkxZTYzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xufVxuXG4ubGFiZWxze1xuXHRtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuLmN1bXVsYXRpdmVDaGFydHtcblx0b3ZlcmZsb3c6IGF1dG9cbn1cblxuLmN1bXVsYXRpdmVHcmFwaFRhYmxle1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5zdHlsZS1tb2RhbCAubW9kYWwtaGVhZGVyIHtcblx0cGFkZGluZzogMDtcbn1cbi5zdHlsZS1tb2RhbCAuZnVsbC13aWR0aC1oZWFkZXIge1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc3R5bGUtbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc3R5bGUtbW9kYWwubW9kYWwgLm1vZGFsLWJvZHl7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5zdHlsZWQtdGFicyAubmF2LXRhYnMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLnN0eWxlZC10YWJzIC5uYXYtdGFicyA+IGxpIHtcblx0YmFja2dyb3VuZDogI2NiMzMyODtcblx0ZmxleDogMTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnN0eWxlZC10YWJzIC5uYXYtdGFicyA+IGxpIGF7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi5zdHlsZWQtdGFicyAubmF2LXRhYnMgPiBsaSBhOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiAjYzcwMjAyO1xuXHRib3JkZXI6IG5vbmU7XG59XG4uc3R5bGVkLXRhYnMgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0YmFja2dyb3VuZDogIzhlMTkyMSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lO1xufVxuLnN0eWxlZC10YWJzIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLC5zdHlsZWQtdGFicyAubmF2Lm5hdi10YWJzID4gbGk6Zm9jdXMgPiBhe1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cblxuXG4vKkNvdmlkIEhvc3BpdGFsIFN0eWxlcyovXG4ucGFnZS13cmFwcGVyIHtcblx0cGFkZGluZzogMjBweDtcbn1cbi5sb2dvLXNlY3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvZ28tc2VjIGltZ3tcblx0bWF4LXdpZHRoOiAyNTBweDtcbn1cbi5jYXJkIHtcblx0YmFja2dyb3VuZDogIzg3MTQyMDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cGFkZGluZzogMjBweDtcblx0Y29sb3I6ICNmZmY7XG59XG4udG9wLXNlbGVjdC1vcHRpb24gLmZvcm0tY29udHJvbHtcblx0aGVpZ2h0OiA0MHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5zdW1tZXJ5LWJvdHRvbS1jYXJkcyAuY2FyZCBpbWd7XG5cdG1heC13aWR0aDogNTBweDtcbn1cblxuLnN1bW1lcnktYm90dG9tLWNhcmRzIC5jYXJke1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMnB4IDJweCAzMHB4IHJnYmEoMCwwLDAsMC4xMCk7XG5cdG1heC13aWR0aDogMzAwcHg7XG5cdG1hcmdpbjogYXV0bztcbn0gXG4uc3VtbWVyeS1ib3R0b20tY2FyZHMgLmNhcmQgaDJ7XG5cdGZvbnQtc2l6ZTogMzRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMwMDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3VtbWVyeS1ib3R0b20tY2FyZHMgLmNhcmQgcHtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50b3Atc2VsZWN0LW9wdGlvbiAucm93e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvKmFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbn1cbi50b3Atc2VsZWN0LW9wdGlvbiB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJveC1zaGFkb3c6IDJweCAycHggMjBweCByZ2JhKDAsMCwwLDAuMSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdW1tZXJ5IGg0LnRpdGxle1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdW1tZXJ5IGg0e1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdW1tZXJ5IC5jYXJke1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zdW1tZXJ5IC5jYXJkIGgze1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ob3NwaXRhbC1jYXJkLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdC8qanVzdGlmeS1jb250ZW50OiBjZW50ZXI7Ki9cbn1cbi5ob3NwaXRhbC1jYXJkIHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjE0O1xuXHRib3gtc2hhZG93OiA1cHggNXB4IDMwcHggcmdiYSgwLDAsMCwwLjEpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRtYXJnaW46IDVweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1cHg7XG59XG4uaG9zcGl0YWwtY2FyZCBoNHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3VtbWVyeS1ib3R0b20tY2FyZHMge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmltZy1jYXJkIHtcblx0d2lkdGg6IDgwcHg7XG5cdGhlaWdodDogODBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogIzg2MTMxZjtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogYXV0bztcblx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VhcmNoLWhvcGl0YWwgaDN7XG5cdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1ob3BpdGFsIHVse1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnNlYXJjaC1ob3BpdGFsIHVsIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnNlYXJjaC1ob3BpdGFsIHVsIGxpIHNwYW57XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc3VtbWVyeSAuc2VhcmNoLWhvcGl0YWwgaDR7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5zZWFyY2gtaG9waXRhbCBoNHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlYXJjaC1ob3BpdGFsIHVse1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlYXJjaC1mb3JtIHtcblx0bWF4LXdpZHRoOiA1MDBweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlYXJjaC1mb3JtIGZvcm17XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjODcxNDIwO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0cGFkZGluZzogMHB4IDE1cHg7XG59XG4uc2VhcmNoLWZvcm0gZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG5cdGNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cblx0Y29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLWljIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtaG9waXRhbCAuY2FyZHtcbi8qYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbmJvcmRlcjogMnB4IHNvbGlkICNlZWU7Ki9cbmJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5ib3gtc2hhZG93OiA1cHggNXB4IDMwcHggcmdiYSgwLDAsMCwwLjEpO1xuY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbm1pbi1oZWlnaHQ6IDQ3MHB4O1xufVxuLmltZ19ob3NwaXRhbCBpbWd7XG5cdG1heC13aWR0aDogNTBweDtcbn1cbi5zZWFyY2gtaG9waXRhbCAuY2FyZCBoM3tcblx0Ym9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGEsIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFue1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5jb3ZpZC1ob3NwaXRhbCAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYXtcblx0YmFja2dyb3VuZDogIzg3MTQyMDtcbn1cbnRhYmxlLmNvdmlkLWhvc3BpdGFsLXRhYmxlIHRoe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Lypib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsqL1xufVxudGFibGUuY292aWQtaG9zcGl0YWwtdGFibGUgdGR7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmNvdmlkLWhvc3BpdGFsLXRhYmxlIHRoLC5jb3ZpZC1ob3NwaXRhbC10YWJsZSB0ZHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IFxuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7ICBcbn1cbnRhYmxlLmNvdmlkLWhvc3BpdGFsLXRhYmxlIHRyIHRoOmxhc3QtY2hpbGQsdGFibGUuY292aWQtaG9zcGl0YWwtdGFibGUgdHIgdGQ6bGFzdC1jaGlsZHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5jb3ZpZC1ob3NwaXRhbC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLmNvdmlkLWhvc3BpdGFsLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUuY292aWQtaG9zcGl0YWwtdGFibGUgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZHtcblx0Ym9yZGVyLWJvdHRvbTogIG5vbmU7XG59XG5cbiNDYXRlZ29yeV9pZCB7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4jY29uc3VsYXRpb25fc3RhdGUge1xuXHR3aWR0aDogNTAlO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuI3NwZWNpYWxpc2F0aW9uX2lkIHtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG4uc3BlY2lhbGl6ZS1vcHRpb24jc3BlY2lhbGlzYXRpb25faWR7XG4gd2lkdGg6IDI1JTtcbn1cblxuXG5cblxuLnNlYXJjaC1ob3BpdGFsIC5jYXJkIGgzIHtcblx0bWluLWhlaWdodDogMTEwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmxvZ28tc2VjIGltZyB7XG5cdHdpZHRoOiAxMDBweDtcbn1cblxuLmxvZ28tc2VjIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvZ28tc2VjIGgxIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG4ubmF0ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRyb3Bkb3duLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOjUwcHg7XG59XG4uZHJvcC1kb3duLWxpc3Qge1xuXHRtYXJnaW46IDAgNjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDIwcHg7XG59XG4uZHJvcC1kb3duLWxpc3Qgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTdweDtcbiAgICB0b3A6IDRweDtcbn1cbi5pbmZvLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogN3B4O1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5sYWJlbC5pbmZvbGFibGUge1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5pbmZvLXRhYmxlLXdyYXAge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4ICNkZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5pbmZvLXJvdy5pbmZvLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmZvLXRhYmxlLWhlYWRpbmcgaDIge1xuICAgIGJhY2tncm91bmQ6ICM4NzE0MjA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRtYXJnaW4tYm90dG9tOjQwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5pbmZvLXJvdy52b2xhbnRlZXIgbGFiZWwuaW5mb2xhYmxle1xuIG1pbi13aWR0aDphdXRvO1xufVxuLmluZm8tcm93LnZvbGFudGVlci1idG4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzI0Y2M2MjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0cHggMTVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmZvLXJvdy52b2xhbnRlZXItYnRuIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiA5O1xuXHRtYXJnaW4tdG9wOjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm8tcm93LmluZm8tZmVlZGJhY2sgLmJ0bntcbiBmb250LXNpemU6IDE3cHg7XG4gZm9udC13ZWlnaHQ6NzAwO1xufVxuLmluZm8tcm93LnZvbGFudGVlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5pbmZvLXJvdy52b2xhbnRlZXItYnRuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbmZvLXJvdy52b2xhbnRlZXItYnRuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mZWVkYmFjay1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnZhbGVudGVlci1uYW1le1xuIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udm9sYW50ZWVyLWJ0biBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG50ZC52YWxlbnRlZXItbmFtZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uaG9zcHRhbC10YWJsZS52b2xhbnRlZXItYnRuIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMyNGNjNjI7XG4gICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xufVxuLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0biBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTMwcHg7XG4gICAgdG9wOiAtM3B4O1xufVxuLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyIGxhYmVse1xuIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaG9zcHRhbC10YWJsZS52b2xhbnRlZXItYnRuIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0cGFkZGluZy1ib3R0b206IDVweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHQvKnBhZGRpbmctdG9wOjEycHg7Ki9cbn1cbi5pbmZvLXJvdy52b2xhbnRlZXItYnRue1xuICBwYWRkaW5nLXRvcDoxMnB4O1xufVxuXG4uYnRuLWZvY3Vze1xuIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBib3R0b206IDVweDtcbiBwYWRkaW5nOiA4cHggMThweDtcbn1cbi5ub3QtYXYtYnRuLmJ0bi1mb2N1c3tcbiBiYWNrZ3JvdW5kOiNkMDdmMGI7XG59XG4ucmVzLWJ0bi5idG4tZm9jdXN7XG4gYmFja2dyb3VuZDojMzI2ODMyO1xufVxuLndyLWJ0bi5idG4tZm9jdXN7XG4gYmFja2dyb3VuZDojOGExMzBmO1xufVxuLmZlZWRiYWNrLWJ0bnMgLmJ0biB7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuLmluZm8tcm93LmluZm8tZmVlZGJhY2sgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaG9zcHRhbC10YWJsZS52b2xhbnRlZXItYnRuOmhvdmVyIHNwYW57XG4gYmFja2dyb3VuZDojMTY5ZDQ4O1xufVxuLnRhYmxlLmNvdmlkLWhvc3BpdGFsLXRhYmxle1xuIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmhvc3BpdGFsLmhvc3B0YWwtdGFibGUuaW5mby1yb3cudm9sYW50ZWVyLCAuaG9zcGl0YWwuaW5mby1yb3cuaW5mby1mZWVkYmFjayBsYWJlbHtcbiBmb250LXNpemU6IDE1cHg7XG59XG4uaW5mby1yb3cuaW5mby1mZWVkYmFjay5tb2JpbGUsIC5ob3NwdGFsLXRhYmxlLnZvbGFudGVlci1idG4ubW9iaWxle1xuIGRpc3BsYXk6IG5vbmU7XG59XG5cbiAuaW5mby1uYW1lLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluZm8tbmFtZS1idG4gLmluZm8tcm93LnZvbGFudGVlcntcbiB3aWR0aDogNDUlO1xufVxuLmluZm8tbmFtZS1idG4gLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0biBzcGFue1xuIHBhZGRpbmc6IDhweCAzMnB4O1xufVxuLmluZm8tbmFtZS1idG4gLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0bntcbiBib3JkZXItYm90dG9tOiAwO1xufVxuLmluZm8tbmFtZS1idG57XG4gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7IFxuIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5pbmZvLW5hbWUtYnRuIC5pbmZvLXJvdywgLmluZm8tbmFtZS1idG4uaW5mby1uYW1lLWJ0biAuaG9zcHRhbC10YWJsZS52b2xhbnRlZXItYnRue1xuIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5mby1uYW1lLWJ0biAuaW5mby1yb3cudm9sYW50ZWVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypuZXctY3NzKi9cbi5ob3NwaXRhbC1jYXJkLXdyYXBwZXIuY292aWQtY2FzZS1jYXJke1xuIGRpc3BsYXk6IGJsb2NrO1xuIHdpZHRoOjYwJTtcbn1cbi5ob3NwaXRhbC1jYXJkLXdyYXBwZXIuY292aWQtY2FzZS1jYXJkIC5ob3NwaXRhbC1jYXJke1xuIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaG9zcGl0YWwtY2FyZC13cmFwcGVyLmNvdmlkLWNhc2UtY2FyZCAuaG9zcGl0YWwtY2FyZCBoNHtcbiBkaXNwbGF5OiBmbGV4O1xufVxuLmluZm8tcm93IHNwYW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnllc3QtY2FzZXtcbiBmb250LXdlaWdodDogNzAwO1xuIGZvbnQtc2l6ZTogMThweDtcbn1cbi5pbmZvLXRhYmxlLWNvdmlkaGVscDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkNjtcbn1cbi5pbmZvLXRhYmxlLWNvdmlkaGVscCAuaW5mby1yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG4uaW5mby10YWJsZS1jb3ZpZGhlbHA6bGFzdC1jaGlsZCAueWVzdC1jYXNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNvdmlkLWNhcmR7XG4gbWluLWhlaWdodDogMzUwcHg7XG59XG4uaW5mby10YWJsZS1jb3ZpZGhlbHAgLmluZm9sYWJsZXtcbiBtaW4td2lkdGg6IDI4MHB4O1xufVxuLmluZm8tdGFibGUtY292aWRoZWxwIC5pbmZvLXJvd3tcbiBtYXJnaW4tYm90dG9tOiAwO1xuIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhvc3BpdGFsLWNhcmQtd3JhcHBlci5jb3ZpZC1jYXNlLWNhcmQgLmhvc3BpdGFsLWNhcmQgaDQgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaG9zcGl0YWwtY2FyZCBoNCBsYWJlbCB7XG4gICAgd2lkdGg6IDIxOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qY292aWR5b3V0aC1jc3MqL1xuLyouaW5mby10aW1lLXJvdyBsYWJlbC5pbmZvbGFibGUsIC5pbmZvLXRhYmxlLXdyYXAuY292aWR5b3V0aC10YWJsZSAuaW5mb2xhYmxle1xuIG1pbi13aWR0aDogOTVweDtcbn0qL1xuLmluZm8tdGltZS1yb3cgLmluZm8tcm93IC5pbmZvbGFibGUge1xuICAgIG1pbi13aWR0aDogOTVweDtcbn1cbi5pbmZvLXJvdy55b3V0dWJlLXZpZGVvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbmZvLXRpbWUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmluZm8tdGltZS1yb3cuc2Vjb25kIC5pbmZvLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW5mby10aW1lLXJvdy5zZWNvbmQgLmluZm8tcm93LmxldmVsIC5pbmZvbGFibGUge1xuICAgIG1pbi13aWR0aDogNzBweDtcbn1cbi5pbmZvLXJvdy5jb3ZpZC10YWJsZS1oZWFkaW5nIGxhYmVsLmluZm9sYWJsZXtcbiBtaW4td2lkdGg6IDE0NXB4O1xufVxuLmZvcm0tZ3JvdXAucGluY29kZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmluZm8tcm93LnZhY2NpbmUtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLmhlYWRlci5jb3ZpZC1jYXJkLmF2LWNhc2VzLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2FyZC1oZWFkZXItaW5uLCAuYXYtY2FzZXMtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZWZjMCwgI2ZmZWFhYiwgI2ZmZTU5NiwgI2ZmZGY4MSwgI2ZmZGE2Yik7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbiAgICBjb2xvcjojMDAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uYXYtY2FzZXMtaW5uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuLmNvdmlkLXRhYmxlLXdyYXAgLmluZm8tdGFibGUtY292aWRoZWxwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbn1cbi5jb3ZpZC10YWJsZS13cmFwIC5pbmZvLXRhYmxlLWNvdmlkaGVscDpsYXN0LWNoaWxke1xuICAgYm9yZGVyLXRvcDowO1xufVxuLmNvdmlkLXRhYmxlLXdyYXAgLmluZm8tdGFibGUtY292aWRoZWxwOmxhc3QtY2hpbGR7XG4gIGJvcmRlci1ib3R0b206MDtcbn1cbi5ncmVlbmNse1xuXHRjb2xvcjpncmVlblxufVxuXG4ucmVkY2x7XG5cdGNvbG9yOnJlZFxufVxuXG4vKiBNQ0EgUGFnZSovXG4uZmlsdGVyYXRpb24gLmRyb3AtZG93bi1saXN0IHtcbiAgICBtYXJnaW46IDA7XG59XG4uZmlsdGVyYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5tY2Etc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1jYS1wYWdle1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpe1xuIC5pbmZvLXJvdy5pbmZvLWZlZWRiYWNre1xuIGhlaWdodDogOTVweDtcbiB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDo5OTJweCl7XG4gLmluZm8tcm93LmluZm8tZmVlZGJhY2sgLmJ0bntcbiAgZm9udC1zaXplOiAxNXB4O1xuIH1cbiAudGFibGVfaG91c2luZz50Ym9keT50cj50ZCB7XG4gXHRsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0biBpbWcsIC5pbmZvLXJvdy52b2xhbnRlZXItYnRuIGltZ3tcbiAgd2lkdGg6NDBweDtcbiB9XG4gLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0biBzcGFuLCAuaW5mby1yb3cudm9sYW50ZWVyLWJ0biBzcGFue1xuICBwYWRkaW5nOjhweCA1MHB4O1xuIH1cbiAuY292aWQtY29ucy1idG5zLmZlZWRiYWNrLWJ0bnMgLmJ0bntcbiB3aWR0aDoxNjBweDtcbiB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xuXHQubWNhLXBhZ2UgI3NlY3Rvci1tY2F7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0I0NhdGVnb3J5X2lkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn0gXG4jY29uc3VsYXRpb25fc3RhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jc3BlY2lhbGlzYXRpb25faWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3VtbWVyeSAuY2FyZCBoM3tcblx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG50YWJsZS5jb3ZpZC1ob3NwaXRhbC10YWJsZSB0aDpmaXJzdC1jaGlsZCwgLmNvdmlkLWhvc3BpdGFsLXRhYmxlIHRkOmZpcnN0LWNoaWxke1xuXHRwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cbnRhYmxlLmNvdmlkLWhvc3BpdGFsLXRhYmxlIHRoOmxhc3QtY2hpbGQsIC5jb3ZpZC1ob3NwaXRhbC10YWJsZSB0ZDpsYXN0LWNoaWxke1xuXHRwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuLnN1bW1lcnkgLnN1bW1lcnktYm90dG9tLWNhcmRzIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNlYXJjaC1pY3tcblx0dG9wOiAxNXB4O1xufVxuLnNlYXJjaC1mb3JtIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0biBpbWcsIC5pbmZvLXJvdy52b2xhbnRlZXItYnRuIGltZ3tcbiB3aWR0aDogMzVweDtcbiByaWdodDotMTVweDtcbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzVweCl7XG5cdC5sb2dvLXNlYyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm5hdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC50b3Atc2VsZWN0LW9wdGlvbiAucm93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQudG9wLXNlbGVjdC1vcHRpb24gaDIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZHJvcGRvd24td3JhcHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5kcm9wLWRvd24tbGlzdHtcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdG1hcmdpbi1yaWdodDowO1xuXHR9XG5cdC5kcm9wZG93bi13cmFwIC5jb2wtbWQtMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5uYXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHRsYWJlbC5pbmZvbGFibGV7XG5cdG1pbi13aWR0aDogMTUwcHg7XG5cdH1cblx0LmluZm8tcm93LmluZm8tZmVlZGJhY2sgLmJ0biB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuLypcdC5pbmZvLXJvdy52b2xhbnRlZXItYnRuIHNwYW57XG4gICAgICAgd2lkdGg6MTAwJTtcblx0fSovXG5cdC8qLmZlZWRiYWNrLWJ0bnN7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdH0qL1xuXG5cdC5ob3NwdGFsLXRhYmxlLnZvbGFudGVlci1idG4gaW1ne1xuXHQgcmlnaHQ6LTE2cHg7XG5cdH1cblx0LmluZm8tcm93LmluZm8tZmVlZGJhY2subW9iaWxlLCAuaG9zcHRhbC10YWJsZS52b2xhbnRlZXItYnRuLm1vYmlsZXtcbiAgICAgZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmluZm8tcm93LmluZm8tZmVlZGJhY2suZGVza3RvcCwgLmhvc3B0YWwtdGFibGUudm9sYW50ZWVyLWJ0bi5kZXNrdG9we1xuXHQgZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaW5mby1yb3cuaW5mby1mZWVkYmFjayAuYnRue1xuXHQgZm9udC1zaXplOiAxMnB4O1xuXHQgaGVpZ2h0OiA1MHB4O1xuXHQgbWFyZ2luOiAwIDVweDtcblx0fVxuXHQuYnRuLWZvY3Vze1xuICAgICBoZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcblx0fVxuXHQuaW5mby1uYW1lLWJ0biAuaG9zcHRhbC10YWJsZS52b2xhbnRlZXItYnRuIHNwYW57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuXHR9XG5cdC5ob3NwdGFsLXRhYmxlLnZvbGFudGVlci1idG4gaW1ne1xuXHQgd2lkdGg6NDJweDtcblx0IHRvcDowO1xuXHR9XG5cdC5zcGVjaWFsaXplLW9wdGlvbiNzcGVjaWFsaXNhdGlvbl9pZHtcbiAgICAgd2lkdGg6NTAlO1xuXHR9XG5cdC5ob3NwaXRhbC1jYXJkLXdyYXBwZXIuY292aWQtY2FzZS1jYXJke1xuICAgICB3aWR0aDoxMDAlO1xuXHR9XG5cdC5pbmZvLXRhYmxlLWNvdmlkaGVscCAuaW5mb2xhYmxle1xuICAgICBtaW4td2lkdGg6IDIwMHB4O1xuXHR9XG5cdC5pbmZvLXRpbWUtcm93e1xuICAgICBkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuaW5mby10aW1lLXJvdy5zZWNvbmQgLmluZm8tcm93e1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG5cdH1cblx0LmluZm8tdGltZS1yb3cuc2Vjb25kIC5pbmZvLXJvdy5sZXZlbCAuaW5mb2xhYmxle1xuXHRtaW4td2lkdGg6IDk1cHg7XG5cdH1cblx0LmluZm8tcm93LnlvdXR1YmUtdmlkZW8gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mzc1cHgpe1xuIC5ob3NwdGFsLXRhYmxlLnZvbGFudGVlciBsYWJlbHtcbiBsaW5lLWhlaWdodDogMTVweDtcbiB9XG4gLmluZm8tdGFibGUtY292aWRoZWxwIC5pbmZvbGFibGV7XG4gbWluLXdpZHRoOiAxNTBweDtcbiB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcblx0dGFibGUuY292aWQtaG9zcGl0YWwtdGFibGUgdGgsIC5jb3ZpZC1ob3NwaXRhbC10YWJsZSB0ZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcblx0fVxuXHQuc2VhcmNoLWhvcGl0YWwgLmNhcmR7XG5cdFx0cGFkZGluZzogMjBweCAxMnB4O1xuXHR9XG5cdC5ob3NwdGFsLXRhYmxlLnZvbGFudGVlci1idG4gc3BhbntcbiAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICBwYWRkaW5nOiA2cHggMTBweDtcblx0fVxuXHQuaW5mby1yb3cuaW5mby1mZWVkYmFjayAuYnRue1xuICAgICBmb250LXNpemU6IDEycHg7XG5cdH1cbiAgICAuaW5mby1yb3cuaW5mby1mZWVkYmFjayAuYnRue1xuICAgICBwYWRkaW5nOiA2cHg7XG4gICAgfVxuICAgIC5pbmZvLW5hbWUtYnRuIC5pbmZvLXJvdy52b2xhbnRlZXIge1xuICAgIHdpZHRoOiA0MiU7XG59XG59XG5cblxuXG4vKk1FQSovXG5cbi50b3Atc2VsZWN0LW9wdGlvbi1tZWEge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3gtc2hhZG93OiAycHggMnB4IDIwcHggcmdiYSgwLDAsMCwwLjEpO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS13cmFwcGVyLW1lYSB7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuIFxuXG5cblxuXG4ubG9nby1zZWMtbWVhe1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiBcIlRyaXJvbmdcIiwgc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICNhYmFiYWI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsZXR0ZXItc3BhY2luZzogNHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvZ28tc2VjLW1lYSBpbWd7XG53aWR0aDogNzBweDtcbn1cbi5sb2dvLXNlYy1tZWEgYXtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRmb250LWZhbWlseTogXCJUcmlyb25nXCIsIHNlcmlmOztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggI2FiYWJhYjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxldHRlci1zcGFjaW5nOiA0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubG9nby1zZWMtbWVhIHNwYW57XG5cdGNvbG9yOiAjZjgyMjQ5O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXtcblxuXHQubG9nby1zZWMtbWVhLWFydGljbGV7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XG5cdH1cblx0LmxvZ28tc2VjLW1lYS1hcnRpY2xlIGltZ3tcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG59XG5cbi5sb2dvLXNlYy1tZWEtYXJ0aWNsZXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1x0XG59XG4ubG9nby1zZWMtbWVhLWFydGljbGUgaW1ne1xuICAgIHdpZHRoOiAzMDBweDtcblx0aGVpZ2h0OiAyMDBweDtcbn1cblxuXG5cblxuLmNvbnRhaW5lcl9tZWF7XG5cdFxuXHR3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cdGZvbnQtZmFtaWx5OiBSb2JvdG8sc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4jdG9jX21lYSwgI2NhdGVnb3J5X21lYSwgI3N1YmNhdGVnb3J5X21lYXtcblx0aGVpZ2h0OiAzMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuXG4uc2Vjb25kIGRyb3Bkb3due1xuZGlzcGxheTpub25lO1xud2lkdGg6IDQ1JTtcbm1hcmdpbjogMCBhdXRvO1xubWFyZ2luLWJvdHRvbTogMTVweDtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXIge1xuXHRwYWRkaW5nOiAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG5cdGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgfVxuLypuZXcgbmF2YmFyKi9cbiNtZW51e1xuXHQvKiBiYWNrZ3JvdW5kOiNhYmFiYWI7ICovXG5cdGNvbG9yOmJsYWNrO1xuXHRoZWlnaHQ6MzVweDtcbn1cbiNtZW51IHVsLCNtZW51IGxpe1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRsaXN0LXN0eWxlOm5vbmVcbn1cblxuI21lbnUgdWx7XG5cdGhlaWdodDozNXB4XG5cdFxufVxuI21lbnUgbGl7XG5cdGZsb2F0OnJpZ2h0O1xuXHRkaXNwbGF5OmlubGluZTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGZvbnQ6Ym9sZCAxM3B4IEFyaWFsO1xufVxuI21lbnUgbGkgYXtcblx0Y29sb3I6YmxhY2s7XG59XG4jbWVudSBhe1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRsaW5lLWhlaWdodDozNXB4O1xuXHRwYWRkaW5nOjAgMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdGNvbG9yOiMzMzM7XG59XG4jbWVudSBsaTpob3ZlciA+IGEsI21lbnUgbGkgYTpob3Zlcntcblx0Y29sb3I6I2ZmZlxufVxuI21lbnUgaW5wdXR7XG5cdGRpc3BsYXk6bm9uZTtcblx0bWFyZ2luOjAgMDtcblx0cGFkZGluZzowIDA7XG5cdHdpZHRoOjgwcHg7XG5cdGhlaWdodDozNXB4O1xuXHRvcGFjaXR5OjA7XG5cdGN1cnNvcjpwb2ludGVyXG59XG4jbWVudSBsYWJlbHtcblx0Zm9udDpib2xkIDMwcHggQXJpYWw7XG5cdGRpc3BsYXk6bm9uZTtcblx0d2lkdGg6MzVweDtcblx0aGVpZ2h0OjM2cHg7XG5cdGxpbmUtaGVpZ2h0OjM2cHg7XG5cdHRleHQtYWxpZ246Y2VudGVyXG59XG4jbWVudSBsYWJlbCBzcGFue1xuXHRmb250LXNpemU6MTNweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MzVweFxufVxuI21lbnUgdWwubWVudXN7XG5cdGhlaWdodDo0MDBweDtcblx0b3ZlcmZsb3cteTpzY3JvbGw7XG5cdG92ZXJmbG93LXg6aGlkZGVuO1xuXHR3aWR0aDoxODBweDtcblx0YmFja2dyb3VuZDojZmZmO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0ei1pbmRleDo5OTtcblx0ZGlzcGxheTpub25lO1xuXHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci10b3A6bm9uZTtcblx0Y29sb3I6IzMzM1xufVxuI21lbnUgdWwubWVudXMgYXtcblx0Y29sb3I6IzMzM1xufVxuI21lbnUgdWwubWVudXMgbGl7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjEwMCU7XG5cdGZvbnQ6MTJweCBBcmlhbDtcblx0dGV4dC10cmFuc2Zvcm06bm9uZTtcbn1cbiNtZW51IGxpOmhvdmVyIHVsLm1lbnVze1xuXHRkaXNwbGF5OmJsb2NrXG59XG4jbWVudSBhLnByZXR0LCNtZW51IGEudHJpZ2dlcjJ7XG5cdHBhZGRpbmc6MCAyN3B4IDAgMTRweFxufVxuI21lbnUgbGk6aG92ZXIgPiBhLnByZXR0LCNtZW51IGEucHJldHQ6aG92ZXJ7XG5cdGJhY2tncm91bmQ6I2ZmZjtcblx0Y29sb3I6IzMzM1xufVxuI21lbnUgYS5wcmV0dDo6YWZ0ZXJ7XG5cdGNvbnRlbnQ6XCJcIjtcblx0d2lkdGg6MDtcblx0aGVpZ2h0OjA7XG5cdGJvcmRlci13aWR0aDo2cHggNXB4O1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci1jb2xvcjojZWVlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjE1cHg7XG5cdHJpZ2h0OjlweFxufVxuI21lbnUgdWwubWVudXMgYTpob3Zlcntcblx0YmFja2dyb3VuZDojQkFCQUJBO1xufVxuI21lbnUgYS50cmlnZ2VyMjo6YWZ0ZXJ7XG5cdGNvbnRlbnQ6XCJcIjtcblx0d2lkdGg6MDtcblx0aGVpZ2h0OjA7XG5cdGJvcmRlci13aWR0aDo1cHggNnB4O1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWVlIDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDoxM3B4O1xuXHRyaWdodDo5cHhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuLmxvZ28tc2VjLW1lYXtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtZmFtaWx5OiBcIlRyaXJvbmdcIiwgc2VyaWY7XG5cdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICNhYmFiYWI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvZ28tc2VjLW1lYS1hcnRpY2xle1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcbn1cbi5sb2dvLXNlYy1tZWEtYXJ0aWNsZSBpbWd7XG4gICAgd2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDgwcHg7XG59XG5cblxuI21lbnV7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuI21lbnUgdWx7XG5cdGJhY2tncm91bmQ6IzgzODM4Mztcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDoxMDAlO1xuXHRyaWdodDowO1xuXHRsZWZ0OjA7XG5cdHotaW5kZXg6Mztcblx0aGVpZ2h0OiA1ODBweDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRkaXNwbGF5Om5vbmU7XG59XG4jbWVudSB1bC5tZW51c3tcblx0d2lkdGg6MTAwJTtcblx0cG9zaXRpb246c3RhdGljO1xuXHRib3JkZXI6bm9uZVxufVxuI21lbnUgbGl7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZsb2F0Om5vbmU7XG5cdHdpZHRoOmF1dG87XG5cdHRleHQtYWxpZ246bGVmdDtcbn1cbiNtZW51IGxpIGF7XG5cdGNvbG9yOiNmZmY7XG59XG4jbWVudSBsaSBhOmhvdmVye1xuXHRjb2xvcjojMzMzO1xufVxuI21lbnUgbGk6aG92ZXJ7XG5cdGJhY2tncm91bmQ6I0JBQkFCQTtcblx0Y29sb3I6IzMzMztcbn1cbiNtZW51IGxpOmhvdmVyID4gYS5wcmV0dCwjbWVudSBhLnByZXR0OmhvdmVye1xuXHRiYWNrZ3JvdW5kOiNCQUJBQkE7XG5cdGNvbG9yOiMzMzM7XG59XG4jbWVudSB1bC5tZW51cyBhe1xuXHRiYWNrZ3JvdW5kOiNCQUJBQkE7XG59XG4jbWVudSB1bC5tZW51cyBhOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG59XG4jbWVudSBpbnB1dCwjbWVudSBsYWJlbHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDoxMnB4O1xuXHRyaWdodDowO1xuXHRkaXNwbGF5OmJsb2NrO1xufVxuI21lbnUgaW5wdXR7XG5cdHotaW5kZXg6NDtcbn1cbiNtZW51IGlucHV0OmNoZWNrZWQgKyBsYWJlbHtcblx0Y29sb3I6YmxhY2s7XG59XG4jbWVudSBpbnB1dDpjaGVja2VkIH4gdWx7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG59XG5cbi8qTUVBIG5hdmJhciBkcm9wZG93biBjb3JyZWN0aW9uKi9cblxuLyogLm5hdi1tZWEge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5uYXYtbWVhID4gLm5hdi1tZWEtaGVhZGVyIHtcblx0ZGlzcGxheTogaW5saW5lO1xuICB9XG4gIFxuICAubmF2LW1lYSA+IC5uYXYtbWVhLWhlYWRlciA+IC5uYXYtbWVhLXRpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICB9XG4gIFxuICAubmF2LW1lYSA+IC5uYXYtbWVhLWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC5uYXYtbWVhID4gLm5hdi1tZWEtbGlua3Mge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zaXplOiAxOHB4O1xuICB9XG4gIFxuICAubmF2LW1lYSA+IC5uYXYtbWVhLWxpbmtzID4gYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTNweCAxMHB4IDEzcHggMTBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogYmxhY2s7XG4gIH1cbiAgXG4gIC5uYXYtbWVhID4gLm5hdi1tZWEtbGlua3MgPiBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIFxuICAubmF2LW1lYSA+ICNuYXYtbWVhLWNoZWNrIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHtcblx0Lm5hdi1tZWEgPiAubmF2LW1lYS1idG4ge1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgcmlnaHQ6IDBweDtcblx0ICB0b3A6IDBweDtcblx0fVxuXHQubmF2LW1lYSA+IC5uYXYtbWVhLWJ0biA+IGxhYmVsIHtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgd2lkdGg6IDUwcHg7XG5cdCAgaGVpZ2h0OiA1MHB4O1xuXHQgIHBhZGRpbmc6IDEzcHg7XG5cdH1cblx0XG5cdC5uYXYtbWVhID4gLm5hdi1tZWEtYnRuID4gbGFiZWwgPiBzcGFuIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICB3aWR0aDogMjVweDtcblx0ICBoZWlnaHQ6IDEwcHg7XG5cdCAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGxpZ2h0Z3JheTtcblx0fVxuXHQubmF2LW1lYSA+IC5uYXYtbWVhLWxpbmtzIHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuXHQgIGhlaWdodDogMHB4O1xuXHQgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cdCAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXHQgIHRvcDogNTBweDtcblx0ICBsZWZ0OiAwcHg7XG5cdH1cblx0Lm5hdi1tZWEgPiAubmF2LW1lYS1saW5rcyA+IGEge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5uYXYtbWVhID4gI25hdi1tZWEtY2hlY2s6bm90KDpjaGVja2VkKSB+IC5uYXYtbWVhLWxpbmtzIHtcblx0ICBoZWlnaHQ6IDBweDtcblx0fVxuXHQubmF2LW1lYSA+ICNuYXYtbWVhLWNoZWNrOmNoZWNrZWQgfiAubmF2LW1lYS1saW5rcyB7XG5cdCAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG5cdCAgb3ZlcmZsb3cteTogYXV0bztcblx0fVxuICB9ICovXG5cblxuICBcbiBcbiAvKmZpbHRlciovXG4gLmZpbHRlcnN7XG5cdHBhZGRpbmctbGVmdDogMjc1cHg7XG59XG5cbiAgLypjYXJvdXNhbCovXG4ucHJvZHVjdC1zbGlkZXIge1xuXHRwYWRkaW5nOiA1cHg7XG4gfVxuXG4ucHJvZHVjdC1zbGlkZXIgI2Nhcm91c2VsIHtcblx0Ym9yZGVyOiA0cHggc29saWQgIzEwODljMDsgXG5cdG1hcmdpbjogMDsgXG5cdHdpZHRoOiAxMDAlOyBcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgI3RodW1iY2Fyb3VzZWwge1xuXHRtYXJnaW46IDEycHggMCAwOyBcblx0cGFkZGluZzogMCAyMHB4OyBcbn1cblxuLnByb2R1Y3Qtc2xpZGVyICN0aHVtYmNhcm91c2VsIC5pdGVtIHsgXG5cdHRleHQtYWxpZ246IGNlbnRlcjsgXG59XG5cbi5wcm9kdWN0LXNsaWRlciAjdGh1bWJjYXJvdXNlbCAuaXRlbSAudGh1bWIgeyBcblx0Ym9yZGVyOiA0cHggc29saWQgI2NlY2VjZTsgXG5cdHdpZHRoOiAyMCU7IFxuXHRtYXJnaW46IDAgMiU7IFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBcblx0Y3Vyc29yOiBwb2ludGVyOyBcblx0bWF4LXdpZHRoOiA5OHB4OyBcbn1cblxuLnByb2R1Y3Qtc2xpZGVyICN0aHVtYmNhcm91c2VsIC5pdGVtIC5kZXNjIHtcblx0Y29sb3I6ICMyYThhZjg7XG5cdCBmb250LWZhbWlseTogXCJUcmlyb25nXCIsIHNlcmlmOztcblx0IGZvbnQtc2l6ZTogMTFweDtcblx0IG1hcmdpbi10b3A6NXB4O1xuXHQgXG5cdH1cbi5wcm9kdWN0LXNsaWRlciAjdGh1bWJjYXJvdXNlbCAuaXRlbSAudGh1bWI6aG92ZXIgeyBcblx0Ym9yZGVyLWNvbG9yOiAjMTA4OWMwOyBcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5pdGVtIGltZyB7IFxuXHR3aWR0aDogMTAwJTsgXG5cdGhlaWdodDogYXV0bzsgXG59XG5cbi5jYXJvdXNlbC1jb250cm9sIHsgXG5cdGNvbG9yOiAjMDI4NGI4OyBcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0dGV4dC1zaGFkb3c6IG5vbmU7IFxuXHRmb250LXNpemU6IDMwcHg7IFxuXHR3aWR0aDogMzBweDsgXG5cdGhlaWdodDogMzBweDsgXG5cdGxpbmUtaGVpZ2h0OiAyMHB4OyBcblx0dG9wOiAxMCU7IFxufVxuXG4uY2Fyb3VzZWwtY29udHJvbDpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMsIC5jYXJvdXNlbC1jb250cm9sOmFjdGl2ZSB7IFxuXHRjb2xvcjogIzMzMzsgXG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uLCAuY2Fyb3VzZWwtY29udHJvbCAuZmEgeyBcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMzBweC8yNnB4IEZvbnRBd2Vzb21lOyBcbn1cbi5jYXJvdXNlbC1jb250cm9sIHsgXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IFxuXHRib3R0b206IGF1dG87IFxuXHRmb250LXNpemU6IDIwcHg7IFxuXHRsZWZ0OiAwOyBcblx0cG9zaXRpb246IGFic29sdXRlOyBcblx0dG9wOiAzMCU7IFxuXHR3aWR0aDogYXV0bzsgXG59XG5cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0LCAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHsgXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IFxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBcbn1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIFxuICAvKi5zZWN0aW9uLWhlYWRlcjo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMjBweDtcblx0aGVpZ2h0OiA1cHg7XG5cdGJhY2tncm91bmQ6ICNmODIyNDk7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgfVxuICAqL1xuICAuc2VjdGlvbi1oZWFkZXIgaDQge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDgwO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgfVxuICBcbiAgLnNlY3Rpb24taGVhZGVyIHAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzBiMGIwYztcblx0cGFkZGluZy1ib3R0b206IDhweDtcblx0cGFkZGluZy10b3A6NXB4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIFxuICAuc2VjdGlvbi13aXRoLWJnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcblx0bWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuXG5cblxuICAvKnZpZXcgbW9yZSBvcHRpb24qL1xuXG4ubW9yZXZpZXd7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlLC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweDtcbn1cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTcG9uc29ycyBTZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIFxuICAjc3VwcG9ydGVycyAuc3VwcG9ydGVycy13cmFwIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGU1ZmE7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZTVmYTtcbiAgfVxuICBcbiAgI3N1cHBvcnRlcnMgLnN1cHBvcnRlci1sb2dvIHtcblx0cGFkZGluZzogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGU1ZmE7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNWZhO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTVmYTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRoZWlnaHQ6IDE2MHB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gICNzdXBwb3J0ZXJzIC5zdXBwb3J0ZXItbG9nbzpob3ZlciBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgXG4gICNzdXBwb3J0ZXJzIGltZyB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB9XG5cbi5zZWN0aW9uLWhlYWRlciBoMiB7XG5cdGNvbG9yOiByZ2IoMzksIDE1NiwgMjAyKTtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyojc3VwcG9ydGVycyAuY29sLXhzLTZ7XG5cdHdpZHRoOiAxMDAlO1xufSovXG5cbi8qZGVjcmlwdGlvbiovXG5hLnRvb2x0aXB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR9XG5cdGEudG9vbHRpcDpob3Zlcntcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdH1cblx0YS50b29sdGlwOmFmdGVye1xuXHRjb250ZW50OiBhdHRyKHRpcCk7XG5cdGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTo5MCU7XG5cdGxpbmUtaGVpZ2h0OjEuMmVtO1xuXHRjb2xvcjojZmZmO1xuXHR3aWR0aDoyMDBweDtcblx0cGFkZGluZzo1cHggMTBweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOjZweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweDtcblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdGJhY2tncm91bmQ6I2MwMGQzZjtcblx0YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjYzAwZDNmLCAjN2IwYTJhKTtcblx0YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCgjYzAwZDNmLCAjN2IwYTJhKTtcblx0YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQoI2MwMGQzZiwgIzdiMGEyYSk7XG5cdGJhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudCgjYzAwZDNmLCAjN2IwYTJhKTtcblx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoI2MwMGQzZiwgIzdiMGEyYSk7XG5cdC1tb3otYm94LXNoYWRvdzogM3B4IDNweCA0cHggcmdiYSgwLDAsMCwgLjY1KTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAzcHggM3B4IDRweCByZ2JhKDAsMCwwLCAuNjUpO1xuXHRib3gtc2hhZG93OiAzcHggM3B4IDRweCByZ2JhKDAsMCwwLCAuNjUpO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjI3cHg7XG5cdGxlZnQ6LTEwcHg7XG5cdGRpc3BsYXk6bm9uZTtcblx0fVxuXHRhLnRvb2x0aXA6YmVmb3Jle1xuXHR6LWluZGV4OjEwMDA7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRjb250ZW50OlwiXCI7XG5cdHRvcDoxNXB4O1xuXHRsZWZ0OjBweDtcblx0Ym9yZGVyLXJpZ2h0OjdweCB0cmFuc3BhcmVudCBzb2xpZDtcblx0Ym9yZGVyLWxlZnQ6N3B4IHRyYW5zcGFyZW50IHNvbGlkO1xuXHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0YS50b29sdGlwOmhvdmVye1xuXHR6LWluZGV4OjEwMDA7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRjb2xvcjojODMyNWY3O1xuXHR9XG5cdGEudG9vbHRpcDpob3ZlcjphZnRlcntcblx0ZGlzcGxheTpibG9jaztcblx0fVxuXHRhLnRvb2x0aXA6aG92ZXI6YmVmb3Jle1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR9XG5cdC8qcmF0aW5ncyovXG5cblx0LnN0YXItcmF0aW5nIHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO1xuXHRcdHBhZGRpbmc6MCAuMmVtO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdHdpZHRoOjVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdCAgfVxuXHQgIFxuXHQgIC5zdGFyLXJhdGluZyBpbnB1dCB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHQgIH1cblx0ICBcblx0ICAuc3Rhci1yYXRpbmcgbGFiZWwge1xuXHRcdGNvbG9yOiNjY2M7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdCAgfVxuXHQgIFxuXHQgIC5zdGFyLXJhdGluZyA6Y2hlY2tlZCB+IGxhYmVsIHtcblx0XHRjb2xvcjojZjkwO1xuXHQgIH1cblx0ICBcblx0ICAuc3Rhci1yYXRpbmcgbGFiZWw6aG92ZXIsXG5cdCAgLnN0YXItcmF0aW5nIGxhYmVsOmhvdmVyIH4gbGFiZWwge1xuXHRcdGNvbG9yOiNmYzA7XG5cdCAgfVxuXG5cblxuXG5cdCAgLnZpZXctbW9yZXtcblx0XHQgIHBhZGRpbmctbGVmdDogMTE1cHg7XG5cdFx0ICBtYXJnaW46IDEwcHg7XG5cdCAgfVxuXHQgLmFkZHN7XG5cdFx0IHBhZGRpbmc6MTVweDtcblx0XHQgd2lkdGg6IDEwMCU7XG5cdFx0IGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0IGhlaWdodDo0MHB4O1xuXG5cdCB9XG4vKmRlc2NyaXB0aW9uKi9cbi5nb29nbGUtYWRke1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW46IDE1cHg7XG5cdGhlaWdodDogOTBweDtcblx0d2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODRiODtcbn1cblxuLypjaGF0IGhpc3RvcnkgY3NzKi9cbi5wcm9maWxlLWhlYWRpbmcxIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMjQ3cHggIWltcG9ydGFudDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDBweCAxMnB4O1xufVxuXG4vKiBuZXcgbmF2YmFyIGNoZWNrKi9cblxuLm5hdi1haXNlbnN5IHtcblx0aGVpZ2h0OiA1MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAubmF2LWFpc2Vuc3kgPiAubmF2LWFpc2Vuc3ktaGVhZGVyIHtcblx0ZGlzcGxheTogaW5saW5lO1xuICB9XG4gIFxuICAubmF2LWFpc2Vuc3kgPiAubmF2LWFpc2Vuc3ktaGVhZGVyID4gLm5hdi1haXNlbnN5LXRpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICB9XG4gIFxuICAubmF2LWFpc2Vuc3kgPiAubmF2LWFpc2Vuc3ktYnRuIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLm5hdi1haXNlbnN5ID4gLm5hdi1haXNlbnN5LWxpbmtzIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgfVxuICBcbiAgLm5hdi1haXNlbnN5ID4gLm5hdi1haXNlbnN5LWxpbmtzID4gYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTNweCAxMHB4IDEzcHggMTBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogYmxhY2s7XG4gIH1cbiAgXG4gIC5uYXYtYWlzZW5zeSA+IC5uYXYtYWlzZW5zeS1saW5rcyA+IGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgXG4gIC5uYXYtYWlzZW5zeSA+ICNuYXYtYWlzZW5zeS1jaGVjayB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IGJyb3duO1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDo2MDBweCkge1xuXHQubmF2LWFpc2Vuc3kgPiAubmF2LWFpc2Vuc3ktYnRuIHtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHJpZ2h0OiAwcHg7XG5cdCAgdG9wOiAwcHg7XG5cdH1cblx0Lm5hdi1haXNlbnN5ID4gLm5hdi1haXNlbnN5LWJ0biA+IGxhYmVsIHtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgd2lkdGg6IDUwcHg7XG5cdCAgaGVpZ2h0OiA1MHB4O1xuXHQgIHBhZGRpbmc6IDEzcHg7XG5cdH1cblx0LyogLm5hdi1haXNlbnN5ID4gLm5hdi1haXNlbnN5LWJ0biA+IGxhYmVsOmhvdmVyLC5uYXYtYWlzZW5zeSAgI25hdi1haXNlbnN5LWNoZWNrOmNoZWNrZWQgfiAubmF2LWFpc2Vuc3ktYnRuID4gbGFiZWwge1xuXHQgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0fSAqL1xuXHQubmF2LWFpc2Vuc3kgPiAubmF2LWFpc2Vuc3ktYnRuID4gbGFiZWwgPiBzcGFuIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICB3aWR0aDogMjVweDtcblx0ICBoZWlnaHQ6IDEwcHg7XG5cdCAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGdyZXk7XG5cdH1cblx0Lm5hdi1haXNlbnN5ID4gLm5hdi1haXNlbnN5LWxpbmtzIHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuXHQgIGhlaWdodDogMHB4O1xuXHQgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cdCAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXHQgIHRvcDogNTBweDtcblx0ICBsZWZ0OiAwcHg7XG5cdH1cblx0Lm5hdi1haXNlbnN5ID4gLm5hdi1haXNlbnN5LWxpbmtzID4gYSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdH1cblx0Lm5hdi1haXNlbnN5ID4gI25hdi1haXNlbnN5LWNoZWNrOm5vdCg6Y2hlY2tlZCkgfiAubmF2LWFpc2Vuc3ktbGlua3Mge1xuXHQgIGhlaWdodDogMHB4O1xuXHR9XG5cdC5uYXYtYWlzZW5zeSA+ICNuYXYtYWlzZW5zeS1jaGVjazpjaGVja2VkIH4gLm5hdi1haXNlbnN5LWxpbmtzIHtcblx0ICBoZWlnaHQ6IGF1dG87XG5cdCAgb3ZlcmZsb3cteTogYXV0bztcblx0fVxuICB9XG5cblxuICAvKm5ldyB0aHVibmFpbCovXG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG5cdCAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL21kYm9vdHN0cmFwLmNvbS9pbWcvc2NyZWVucy95dC92aWRlby5wbmcnKTtcblx0ICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdCAgXG4gIH1cbiAgLyplbmQgbmV3Ki9cblxuICAvKiBTdXNwZW5zZSBzdHlsZXMgKi9cbiAgLmdyZWVuLWZpeGVkLm5hdi1waG9uZXtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxMHB4O1xuICB9IFxuICAuZ3JlZW4tZml4ZWQtaW5uZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuZ3JlZW4tZml4ZWQtaW5uZXI+ZGl2e1xuXHRmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5ncmVlbi1maXhlZC1pbm5lciAucHJvZmlsZS1pbWFnZS1jaGF0e1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWluLXdpZHRoOiAzMHB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW46IDA7XG4gIH1cbiAgLmdyZWVuLWZpeGVkLWlubmVyIGJ1dHRvbntcblx0bWluLXdpZHRoOiAxMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbi8qaG91c2luZyBjc3MqL1xuLnRhYmxlX2hvdXNpbmcgdGQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuI2R5bmFtaWNMZWFkRGV0YWlscyBoMyB7XG5cdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGJhY2tncm91bmQ6ICNjNWMzYzNjMiAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuI2R5bmFtaWNMZWFkRGV0YWlscyBzcGFuIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uaG91c2luZy1zdXJ2ZXktbW9kYWwge1xuXHRtYXgtaGVpZ2h0OiAxNjZweCAhaW1wb3J0YW50O1xuXHRtaW4taGVpZ2h0OiA0NjlweCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuI2R5bmFtaWNMZWFkRGV0YWlscyBoMi5tb2RhbC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2R5bmFtaWNMZWFkRGV0YWlscyBwIHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0cGFkZGluZzogMTBweCAwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjMDAwMDAwZDQ7XG59XG5cbiNkeW5hbWljTGVhZERldGFpbHMgYSB7XG5cdGNvbG9yOiAjMzM3YWI3O1xufVxuI2R5bmFtaWNVc2VyRGV0YWlscyBoMyB7XG5cdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0YmFja2dyb3VuZDogI2M1YzNjM2MyICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuI2R5bmFtaWNVc2VyRGV0YWlscyBzcGFuIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4jZHluYW1pY1VzZXJEZXRhaWxzIGgyLm1vZGFsLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4jZHluYW1pY1VzZXJEZXRhaWxzIHAge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRwYWRkaW5nOiAxMHB4IDBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzAwMDAwMGQ0O1xufVxuXG4jZHluYW1pY1VzZXJEZXRhaWxzIGEge1xuXHRjb2xvcjogIzMzN2FiNztcbn1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xuXHQuZ3JlZW4tZml4ZWQtaW5uZXJ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdH1cblx0LmdyZWVuLWZpeGVkLWlubmVyIC5pY29uLWJhY2t7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTBweDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5ncmVlbi1maXhlZC1pbm5lciAucHJvZmlsZS1oZWFkaW5ne1xuXHRcdGxlZnQ6IGF1dG87XG5cdH1cblx0LmdyZWVuLWZpeGVkLWlubmVyPmRpdjpudGgtY2hpbGQoMyl7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblx0LmdyZWVuLWZpeGVkLWlubmVyPmRpdjpudGgtY2hpbGQoMil7XG5cdFx0b3JkZXI6IDM7XG5cdH1cblx0LmdyZWVuLWZpeGVkLWlubmVyID5kaXY6bnRoLWNoaWxkKDQpe1xuXHRcdG9yZGVyOiAyO1xuXHR9XG4gIH0iXX0= */