/*! ------------------------------------------------------------------------------------------------------------------ !*/
/*!  ::  Parameters  ::  !*/
/*! ------------------------------------------------------------------------------------------------------------------ !*/
.wpbc_navigation_menu_left{
--wpbc_settings__nav_menu_left__background_color: #fff;
--wpbc_settings__nav_menu_left__border_color: #ccc;

--wpbc_settings__nav_menu_left__hover_border_width: 4px;
--wpbc_settings__nav_menu_left__hover_border_color: #d54e21;
--wpbc_settings__nav_menu_left__active_border_color: #1e7bc7;
}
/*! ------------------------------------------------------------------------------------------------------------------ !*/
/*!  ==  Left Navigation Items  ==  !*/
/*! ------------------------------------------------------------------------------------------------------------------ !*/
.wpbc_navigation_menu_left {
display: flex;
flex-flow: column wrap;
justify-content: flex-start;
align-items: stretch;

padding: 0;
background: var(--wpbc_settings__nav_menu_left__background_color);
border: 1px solid var(--wpbc_settings__nav_menu_left__border_color);

/* Left Nav Menu width */
min-width: Max(190px, 100%);
}
/* Single Menu Item */
.wpbc_navigation_menu_left_item {
display: flex;
flex-flow: column wrap;
justify-content: center;
align-items: stretch;
}
/* Item Container */
.wpbc_navigation_menu_left_item_container{
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: center;
}
/* Link */
.wpbc_navigation_menu_left_item_a {
    flex: 1 1 100%;
    margin: 0;
    padding: 10px 1em;
    border: none;
    border-left: var(--wpbc_settings__nav_menu_left__hover_border_width) solid transparent;

    text-shadow: none;
    color: #555;
    font-size: 13px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: none;

    outline: none;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
    box-shadow: none;
}
.wpbc_navigation_menu_left_item_a:focus,
.wpbc_navigation_menu_left_item_a:hover {
    color: var(--wpbc_settings__nav_menu_left__hover_border_color);
    border-left: var(--wpbc_settings__nav_menu_left__hover_border_width) solid var(--wpbc_settings__nav_menu_left__hover_border_color);
    box-shadow: none;
    outline: 0;
}

    /* Options */
    .wpbc_active .wpbc_navigation_menu_left_item_a {
        border-left: var(--wpbc_settings__nav_menu_left__hover_border_width) solid var(--wpbc_settings__nav_menu_left__active_border_color);
    }
    .wpbc_sub_option .wpbc_navigation_menu_left_item_a .wpbc_navigation_menu_left_item_text {
        font-size: 0.9em;
        font-weight: 400;
        padding-left: 2em;
    }
    .wpbc_top_border .wpbc_navigation_menu_left_item_container{
      border-top: 1px solid #dcdcdc;
      margin-top: 5px;
    }

/*  Left Icon */
.wpbc_navigation_menu_left_item_icon{
    margin: 0 10px 0 0;
}
/* Title */
.wpbc_navigation_menu_left_item_text {
    padding: 0 2px;
    line-height: 1.5em;
    text-decoration: none;
}
/*  Optional 'Right Icon'       | (Text ?) */
.wpbc_navigation_menu_left_item_icon_right,
.wpbc_navigation_menu_left_item_icon_right:hover,
.wpbc_navigation_menu_left_item_icon_right:focus,
.wpbc_navigation_menu_left_item_icon_right:active,
.wpbc_navigation_menu_left_item_text_right {
    margin-left:auto;
    margin-right: 10px;
    color: #555;
    text-decoration: none;
}
.wpbc_navigation_menu_left_small_text_right{
    font-size: 9px;
    font-weight: 700;
    color: #b3b3b3;
}
/*! ------------------------------------------------------------------------------------------------------------------ !*/
/*!  ==  Full Screen Setup  ==     !*/
/*! ------------------------------------------------------------------------------------------------------------------ !*/
.wpbc_admin_full_screen {
  background:#f6f7f7;
  color:#50575e;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}
.wpbc_admin_full_screen #wpwrap {
  top:0
}
.wpbc_admin_full_screen #wpbody-content {
  min-height:100vh!important
}
.wpbc_admin_full_screen #adminmenumain,
.wpbc_admin_full_screen #wpcontent>*,
.wpbc_admin_full_screen .error:not(.wpbc-settings-notice, .wpbc_inner_message),
.wpbc_admin_full_screen .notice:not(.wpbc-settings-notice, .wpbc_inner_message),
.wpbc_admin_full_screen .update-nag:not(.wpbc-settings-notice, .wpbc_inner_message),
.wpbc_admin_full_screen .updated:not(.wpbc-settings-notice, .wpbc_inner_message)  {
  display:none
}
.wpbc_admin_full_screen #wpcontent {
  margin-left:0!important
}
.wpbc_admin_full_screen #wpcontent>#wpbody {
  display:block;
  margin-top:0!important
}
.wpbc_admin_full_screen #wpadminbar,
.wpbc_admin_full_screen #wpfooter,
.wpbc_admin_full_screen .components-modal__screen-overlay{
  display:none
}
/* Booking Calendar Top Messages */
.wpbc_admin_full_screen #ajax_working > [id^="wpbc_notice_"]{
  /*right: 90px;*/
  top: 0;
}
.wpbc_admin_full_screen .wpbc_page div.wpbc_inner_message{
  top: 0;
  margin-top: 4px;
}
@media (max-width: 782px) {
  .wpbc_admin_full_screen .wpbc_page div.wpbc_inner_message {
    margin: 5px 0 25px 10px;
    top: 0;
  }
}

@media screen and (max-width: 600px) {
  .wpbc_admin_full_screen #wpbody {
    padding-top: 0;
  }
}
/**
 * == Structure of Radio Container ==
	<div class="wpbc_ui_radio_section">
		<div class="wpbc_ui_radio_container">
			<div class="wpbc_ui_radio_choice">
				<input class="wpbc_ui_radio_choice_input" type="radio" />
				<label class="wpbc_ui_radio_choice_title" for="..." >Full Day(s) Bookings</label>
				<p class="wpbc_ui_radio_choice_description">Receive bookings for full date(s). No times selection.</p>
			</div>
		</div>
		<div class="wpbc_ui_radio_container" data-selected="true" tabindex="0">
		...
		</div>
	</div>
*/
/* -------------------------------------------------------------------------------------------------------------------- */
/* Containers */
/* -------------------------------------------------------------------------------------------------------------------- */
.wpbc_ui_radio_section {
	flex: 1 1 100%;
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	justify-content: center;
}
.wpbc_ui_radio_section.wpbc_ui_radio_section_as_row{
	flex-flow: row wrap;
	align-items: flex-start;
	justify-content: center;
}
.wpbc_ui_radio_container {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	padding: 0;
	border: 0px solid #e0e0e0;
	box-shadow: 0 0 1px 1px #cccccc78;
	border-radius: 2px;
	width: 100%;
	cursor: pointer;
	background: #fff;
	max-width: 420px;
	margin: 10px 1em 10px 0;
}
.wpbc_ui_radio_container[data-selected] {
	border: 0px solid var(--wp-admin-theme-color, #007cba);
	box-shadow: 0 0 0px 2px var(--wp-admin-theme-color, #007cba);
	border-radius: 4px;
}
/* -------------------------------------------------------------------------------------------------------------------- */
/* Disabled */
/* -------------------------------------------------------------------------------------------------------------------- */
.wpbc_ui_radio_container.disabled{
	cursor: default;
}
.wpbc_ui_radio_container.disabled a{
	cursor: pointer;
}

.wpbc_ui_radio_container.disabled input.wpbc_ui_radio_choice_input {
	pointer-events: none;
	cursor: default !important;
}
.wpbc_ui_radio_container.disabled label.wpbc_ui_radio_choice_title{
	color:#aaa;
	cursor: default !important;
}
/* -------------------------------------------------------------------------------------------------------------------- */
div.wpbc_ui_radio_choice{
	padding: 16px;
}

input.wpbc_ui_radio_choice_input{

}
label.wpbc_ui_radio_choice_title{

}
.wpbc_ui_radio_text_right {
  float: right;
  /*display: inline;*/
  position: relative;
  /*padding-inline-start: var(--wpbc_form-padding-between-label-checkbox-radio);*/
  /*font-size: var(--wpbc_form-label-size-font-size);*/
  /*vertical-align: middle;*/
  margin: 3px 0 0;
  color: #529933;
}
p.wpbc_ui_radio_choice_description{

}
/* -------------------------------------------------------------------------------------------------------------------- */
/* Footer */
/* -------------------------------------------------------------------------------------------------------------------- */
div.wpbc_ui_radio_footer {
	padding: 0 16px;
	border-top: 1px solid #e8e8e8;
}
div.wpbc_ui_radio_footer p.wpbc_ui_radio_choice_description{
	padding: 0 0 6px;
	font-size: 13px;
}

.wpbc_ui_settings__flex_container{
	--wpbc_ui_settings__panel_background_color: #fff;
	--wpbc_ui_settings__panel_text_color: #141b38;
	--wpbc_ui_settings__panel_border: 1px solid #c3c4c787;
	--wpbc_ui_settings__panel_shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	--wpbc_ui_settings__panel_padding: 0;
	--wpbc_ui_settings__panel_border_radius: 4px;

	/*--wpbc_ui_settings__card_width:calc( 50% - 40px - 2px );*/
	--wpbc_ui_settings__card_width:calc( 15% - 40px - 2px );

	--wpbc_ui_settings__text_color__black: #000;
	--wpbc_ui_settings__text_color__black2: #141b38;
	--wpbc_ui_settings__text_color__blue: #337ab7 ;
	--wpbc_ui_settings__text_color__blue2: #1ca4e7;
	--wpbc_ui_settings__text_color__red: #fd2c2c;
	--wpbc_ui_settings__text_color__red2: #df2a4a;
	--wpbc_ui_settings__text_color__green: #098409;
	--wpbc_ui_settings__text_color__green2: #00aa63;
	--wpbc_ui_settings__text_color__orange: #E66F00;
	--wpbc_ui_settings__text_color__orange2: #e4a000;
	--wpbc_ui_settings__text_color__purple: #7812bd;
	--wpbc_ui_settings__text_color__purple2: #6134dc;
}
/* Colors */
.wpbc_ui_settings__text_color__black {
	color: var(--wpbc_ui_settings__text_color__black) !important;
}
.wpbc_ui_settings__text_color__black2 {
	color: var(--wpbc_ui_settings__text_color__black2) !important;
}
.wpbc_ui_settings__text_color__blue {
	color: var(--wpbc_ui_settings__text_color__blue) !important;
}
.wpbc_ui_settings__text_color__blue2 {
	color: var(--wpbc_ui_settings__text_color__blue2) !important;
}
.wpbc_ui_settings__text_color__red {
	color: var(--wpbc_ui_settings__text_color__red) !important;
}
.wpbc_ui_settings__text_color__red2 {
	color: var(--wpbc_ui_settings__text_color__red2) !important;
}
.wpbc_ui_settings__text_color__green {
	color: var(--wpbc_ui_settings__text_color__green) !important;
}
.wpbc_ui_settings__text_color__green2 {
	color: var(--wpbc_ui_settings__text_color__green2) !important;
}
.wpbc_ui_settings__text_color__orange {
	color: var(--wpbc_ui_settings__text_color__orange) !important;
}
.wpbc_ui_settings__text_color__orange2 {
	color: var(--wpbc_ui_settings__text_color__orange2) !important;
}
.wpbc_ui_settings__text_color__purple {
	color: var(--wpbc_ui_settings__text_color__purple) !important;
}
.wpbc_ui_settings__text_color__purple2 {
	color: var(--wpbc_ui_settings__text_color__purple2) !important;
}
/* Panels */
.wpbc_ui_settings__flex_container {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.wpbc_ui_settings__col,
.wpbc_ui_settings__row{
	display: flex;
	flex-flow:row wrap;
	justify-content: flex-start;
	align-items: flex-start;
	flex: 1 1 100%;
	margin:0 0 20px;
}
.wpbc_ui_settings__col{
	margin: 0 20px 20px 0;
	flex: 0 1 auto;
}
.wpbc_ui_settings__panel{
	flex:1 1 100%;
	position: relative;
	background: var(--wpbc_ui_settings__panel_background_color);
	color: 		var(--wpbc_ui_settings__panel_text_color);
	border-radius: var(--wpbc_ui_settings__panel_border_radius);
	border: 	var(--wpbc_ui_settings__panel_border);
	box-shadow: var(--wpbc_ui_settings__panel_shadow);
	padding: var(--wpbc_ui_settings__panel_padding);

	display: flex;
	flex-flow:row wrap;
	justify-content: flex-start;
	align-items: stretch;
}
		.wpbc_ui_settings__col .wpbc_ui_settings__panel{
			flex-flow:column wrap;
			flex: 0 1 220px;
			padding:0 20px;
		}
		.wpbc_ui_settings__col .wpbc_ui_settings__card_divider_right {
			border-right: 0;
			border-bottom: 2px solid #DCDDE178;
			padding: 20px 0px;
			margin: 0;
		}

.wpbc_ui_settings__card {
	flex: 1 1 var(--wpbc_ui_settings__card_width);
	min-width: 150px;
	min-width: 200px;
	padding: 0 20px;
	margin: 15px 0;

	display: flex;
	flex-flow:column wrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.wpbc_ui_settings__card_divider_right {
	border-right: 2px solid #DCDDE178;
}
.wpbc_ui_settings__card_divider_right:last-child{
		border-right: 0;
		border-bottom: 0;
}
@media (max-width: 600px) {
	.wpbc_ui_settings__card_divider_right {
		border-right: 0;
		border-bottom: 0;
	}
}
/* Support Internal card elements */
.wpbc_ui_settings__text_row{
	display: flex;
	flex-flow:row nowrap;
	justify-content: flex-start;
	align-items: first baseline;
	width: 100%;
	line-height: 2;
}
.wpbc_ui_settings__center{
	display: flex;
	flex-flow:column nowrap;
	justify-content: center;
	align-items: center;
	flex:1 1 100%;
	margin: auto;
}
/* Header */
.wpbc_ui_settings__panel h1 {
	font-size: 32px;
	line-height: 32px;
	font-weight: 600;
	padding: 0 0 4px;
}
/* Icons */
.wpbc_ui_settings__panel .menu_icon{
	margin-right:10px;
}
.wpbc_ui_settings__panel .menu_icon::before {
	font-size: 24px;
	line-height: 1;
	padding: 0 0 0;
}

/* Statistic Links */
.wpbc_ui_settings__panel h1 a,
.wpbc_ui_settings__text_row a {
	text-decoration: none;
	outline: 0;
}

/* Settings Dashboard Cards as   L I N K s   to  different settings */
.wpbc_ui_settings__card_text_small{
	min-width: 220px;
	min-width: 240px;
	border-left: 4px solid transparent;
}
.wpbc_ui_settings__card_text_small:hover {
	border-left: 4px solid #1e7bc7;
}
.wpbc_ui_settings__card_text_small h1{
	font-size:18px;
}
.wpbc_ui_settings__card_text_small .menu_icon::before {
	font-size: 18px;
	line-height: 1;
}
.wpbc_ui_settings__card_text_small [class*=" wpbc-bi-"]::before {
	padding: 3px 0 0;
}
.wpbc_ui_settings__card_text_small .wpbc_ui_settings__text_row a{
	line-height: 1.7;
}

.wpbc_ui_settings__text_right {
	margin-left: auto;
	float: right;
}
.wpbc_ui_settings__text_pro {
	color: #529933;
	font-weight: 600;
	font-size: 14px;
}
a.wpbc_ui_settings__text_pro,
a.wpbc_ui_settings__text_pro:hover {
	text-decoration: underline;
	text-decoration-style: dashed;
	text-underline-offset: 3px;
}
.wpbc_ui_settings__panel__up_header {
	flex: 1 1 100%;
	margin: 8px 2px;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0px;
	text-shadow: none;
	color: #a2a2a2;
}


/* Top Path in Settings  */
.wpbc_settings_path {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
  margin: 10px 2px;
}
.wpbc_settings_path_el {
  margin: 0 5px 0 0;
  font-size: 13px;
  height: 22px;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
}
.wpbc_settings_path a{
	text-decoration: none;
}
.wpbc_settings_path a:hover,
.wpbc_settings_path a:active,
.wpbc_settings_path a:focus{
	text-decoration: underline;
	box-shadow: none;
  	outline: 0;
}
/* Ovveride header margin under top  menu  only  at  the WP Booking Calendar > Settings General page,  because of Top Path */
.wpbc_page_tab__general.wpbc_page .wpbc_admin_page .wpbc_header_margin {
  height: 0px;
}

/* Dismiss 'x' buttons for panels and cards */
.wpbc_dismiss_x__in_panel {
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: center;
}
.wpbc_dismiss_x__in_panel .wpbc_dismiss_x__in_panel_card{
	margin:0;
}
.wpbc_dismiss_x__in_panel_card {
	padding: 0 0 0 10px;
	flex: 0 0 auto;
	margin-top: -25px;
	align-self: center;
	margin-right: -10px;
}
.wpbc_dismiss_x__in_panel .wpbc_x_dismiss_btn {
	position: relative;
	z-index: 999;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVpX19sZWZ0X25hdmlnYXRpb24uY3NzIiwidWlfX2Z1bGxfc2NyZWVuX21vZGUuY3NzIiwidWlfX3JhZGlvX2NvbnRhaW5lci5jc3MiLCJ1aV9fc2V0dGluZ3NfcGFuZWwuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzlHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3REQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdkdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiJ3cGJjX2FsbF9hZG1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICEqL1xyXG4vKiEgIDo6ICBQYXJhbWV0ZXJzICA6OiAgISovXHJcbi8qISAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gISovXHJcbi53cGJjX25hdmlnYXRpb25fbWVudV9sZWZ0e1xyXG4tLXdwYmNfc2V0dGluZ3NfX25hdl9tZW51X2xlZnRfX2JhY2tncm91bmRfY29sb3I6ICNmZmY7XHJcbi0td3BiY19zZXR0aW5nc19fbmF2X21lbnVfbGVmdF9fYm9yZGVyX2NvbG9yOiAjY2NjO1xyXG5cclxuLS13cGJjX3NldHRpbmdzX19uYXZfbWVudV9sZWZ0X19ob3Zlcl9ib3JkZXJfd2lkdGg6IDRweDtcclxuLS13cGJjX3NldHRpbmdzX19uYXZfbWVudV9sZWZ0X19ob3Zlcl9ib3JkZXJfY29sb3I6ICNkNTRlMjE7XHJcbi0td3BiY19zZXR0aW5nc19fbmF2X21lbnVfbGVmdF9fYWN0aXZlX2JvcmRlcl9jb2xvcjogIzFlN2JjNztcclxufVxyXG4vKiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICEqL1xyXG4vKiEgID09ICBMZWZ0IE5hdmlnYXRpb24gSXRlbXMgID09ICAhKi9cclxuLyohIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAhKi9cclxuLndwYmNfbmF2aWdhdGlvbl9tZW51X2xlZnQge1xyXG5kaXNwbGF5OiBmbGV4O1xyXG5mbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG5qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbmFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxucGFkZGluZzogMDtcclxuYmFja2dyb3VuZDogdmFyKC0td3BiY19zZXR0aW5nc19fbmF2X21lbnVfbGVmdF9fYmFja2dyb3VuZF9jb2xvcik7XHJcbmJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwYmNfc2V0dGluZ3NfX25hdl9tZW51X2xlZnRfX2JvcmRlcl9jb2xvcik7XHJcblxyXG4vKiBMZWZ0IE5hdiBNZW51IHdpZHRoICovXHJcbm1pbi13aWR0aDogTWF4KDE5MHB4LCAxMDAlKTtcclxufVxyXG4vKiBTaW5nbGUgTWVudSBJdGVtICovXHJcbi53cGJjX25hdmlnYXRpb25fbWVudV9sZWZ0X2l0ZW0ge1xyXG5kaXNwbGF5OiBmbGV4O1xyXG5mbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG5qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuLyogSXRlbSBDb250YWluZXIgKi9cclxuLndwYmNfbmF2aWdhdGlvbl9tZW51X2xlZnRfaXRlbV9jb250YWluZXJ7XHJcbmRpc3BsYXk6IGZsZXg7XHJcbmZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5hbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi8qIExpbmsgKi9cclxuLndwYmNfbmF2aWdhdGlvbl9tZW51X2xlZnRfaXRlbV9hIHtcclxuICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAxZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogdmFyKC0td3BiY19zZXR0aW5nc19fbmF2X21lbnVfbGVmdF9faG92ZXJfYm9yZGVyX3dpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLndwYmNfbmF2aWdhdGlvbl9tZW51X2xlZnRfaXRlbV9hOmZvY3VzLFxyXG4ud3BiY19uYXZpZ2F0aW9uX21lbnVfbGVmdF9pdGVtX2E6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXdwYmNfc2V0dGluZ3NfX25hdl9tZW51X2xlZnRfX2hvdmVyX2JvcmRlcl9jb2xvcik7XHJcbiAgICBib3JkZXItbGVmdDogdmFyKC0td3BiY19zZXR0aW5nc19fbmF2X21lbnVfbGVmdF9faG92ZXJfYm9yZGVyX3dpZHRoKSBzb2xpZCB2YXIoLS13cGJjX3NldHRpbmdzX19uYXZfbWVudV9sZWZ0X19ob3Zlcl9ib3JkZXJfY29sb3IpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbiAgICAvKiBPcHRpb25zICovXHJcbiAgICAud3BiY19hY3RpdmUgLndwYmNfbmF2aWdhdGlvbl9tZW51X2xlZnRfaXRlbV9hIHtcclxuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0td3BiY19zZXR0aW5nc19fbmF2X21lbnVfbGVmdF9faG92ZXJfYm9yZGVyX3dpZHRoKSBzb2xpZCB2YXIoLS13cGJjX3NldHRpbmdzX19uYXZfbWVudV9sZWZ0X19hY3RpdmVfYm9yZGVyX2NvbG9yKTtcclxuICAgIH1cclxuICAgIC53cGJjX3N1Yl9vcHRpb24gLndwYmNfbmF2aWdhdGlvbl9tZW51X2xlZnRfaXRlbV9hIC53cGJjX25hdmlnYXRpb25fbWVudV9sZWZ0X2l0ZW1fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgfVxyXG4gICAgLndwYmNfdG9wX2JvcmRlciAud3BiY19uYXZpZ2F0aW9uX21lbnVfbGVmdF9pdGVtX2NvbnRhaW5lcntcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbi8qICBMZWZ0IEljb24gKi9cclxuLndwYmNfbmF2aWdhdGlvbl9tZW51X2xlZnRfaXRlbV9pY29ue1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG59XHJcbi8qIFRpdGxlICovXHJcbi53cGJjX25hdmlnYXRpb25fbWVudV9sZWZ0X2l0ZW1fdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwIDJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4vKiAgT3B0aW9uYWwgJ1JpZ2h0IEljb24nICAgICAgIHwgKFRleHQgPykgKi9cclxuLndwYmNfbmF2aWdhdGlvbl9tZW51X2xlZnRfaXRlbV9pY29uX3JpZ2h0LFxyXG4ud3BiY19uYXZpZ2F0aW9uX21lbnVfbGVmdF9pdGVtX2ljb25fcmlnaHQ6aG92ZXIsXHJcbi53cGJjX25hdmlnYXRpb25fbWVudV9sZWZ0X2l0ZW1faWNvbl9yaWdodDpmb2N1cyxcclxuLndwYmNfbmF2aWdhdGlvbl9tZW51X2xlZnRfaXRlbV9pY29uX3JpZ2h0OmFjdGl2ZSxcclxuLndwYmNfbmF2aWdhdGlvbl9tZW51X2xlZnRfaXRlbV90ZXh0X3JpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OmF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ud3BiY19uYXZpZ2F0aW9uX21lbnVfbGVmdF9zbWFsbF90ZXh0X3JpZ2h0e1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNiM2IzYjM7XHJcbn0iLCIvKiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICEqL1xyXG4vKiEgID09ICBGdWxsIFNjcmVlbiBTZXR1cCAgPT0gICAgICEqL1xyXG4vKiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICEqL1xyXG4ud3BiY19hZG1pbl9mdWxsX3NjcmVlbiB7XHJcbiAgYmFja2dyb3VuZDojZjZmN2Y3O1xyXG4gIGNvbG9yOiM1MDU3NWU7XHJcbiAgZm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLE94eWdlbi1TYW5zLFVidW50dSxDYW50YXJlbGwsSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZlxyXG59XHJcbi53cGJjX2FkbWluX2Z1bGxfc2NyZWVuICN3cHdyYXAge1xyXG4gIHRvcDowXHJcbn1cclxuLndwYmNfYWRtaW5fZnVsbF9zY3JlZW4gI3dwYm9keS1jb250ZW50IHtcclxuICBtaW4taGVpZ2h0OjEwMHZoIWltcG9ydGFudFxyXG59XHJcbi53cGJjX2FkbWluX2Z1bGxfc2NyZWVuICNhZG1pbm1lbnVtYWluLFxyXG4ud3BiY19hZG1pbl9mdWxsX3NjcmVlbiAjd3Bjb250ZW50PiosXHJcbi53cGJjX2FkbWluX2Z1bGxfc2NyZWVuIC5lcnJvcjpub3QoLndwYmMtc2V0dGluZ3Mtbm90aWNlLCAud3BiY19pbm5lcl9tZXNzYWdlKSxcclxuLndwYmNfYWRtaW5fZnVsbF9zY3JlZW4gLm5vdGljZTpub3QoLndwYmMtc2V0dGluZ3Mtbm90aWNlLCAud3BiY19pbm5lcl9tZXNzYWdlKSxcclxuLndwYmNfYWRtaW5fZnVsbF9zY3JlZW4gLnVwZGF0ZS1uYWc6bm90KC53cGJjLXNldHRpbmdzLW5vdGljZSwgLndwYmNfaW5uZXJfbWVzc2FnZSksXHJcbi53cGJjX2FkbWluX2Z1bGxfc2NyZWVuIC51cGRhdGVkOm5vdCgud3BiYy1zZXR0aW5ncy1ub3RpY2UsIC53cGJjX2lubmVyX21lc3NhZ2UpICB7XHJcbiAgZGlzcGxheTpub25lXHJcbn1cclxuLndwYmNfYWRtaW5fZnVsbF9zY3JlZW4gI3dwY29udGVudCB7XHJcbiAgbWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnRcclxufVxyXG4ud3BiY19hZG1pbl9mdWxsX3NjcmVlbiAjd3Bjb250ZW50PiN3cGJvZHkge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgbWFyZ2luLXRvcDowIWltcG9ydGFudFxyXG59XHJcbi53cGJjX2FkbWluX2Z1bGxfc2NyZWVuICN3cGFkbWluYmFyLFxyXG4ud3BiY19hZG1pbl9mdWxsX3NjcmVlbiAjd3Bmb290ZXIsXHJcbi53cGJjX2FkbWluX2Z1bGxfc2NyZWVuIC5jb21wb25lbnRzLW1vZGFsX19zY3JlZW4tb3ZlcmxheXtcclxuICBkaXNwbGF5Om5vbmVcclxufVxyXG4vKiBCb29raW5nIENhbGVuZGFyIFRvcCBNZXNzYWdlcyAqL1xyXG4ud3BiY19hZG1pbl9mdWxsX3NjcmVlbiAjYWpheF93b3JraW5nID4gW2lkXj1cIndwYmNfbm90aWNlX1wiXXtcclxuICAvKnJpZ2h0OiA5MHB4OyovXHJcbiAgdG9wOiAwO1xyXG59XHJcbi53cGJjX2FkbWluX2Z1bGxfc2NyZWVuIC53cGJjX3BhZ2UgZGl2LndwYmNfaW5uZXJfbWVzc2FnZXtcclxuICB0b3A6IDA7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xyXG4gIC53cGJjX2FkbWluX2Z1bGxfc2NyZWVuIC53cGJjX3BhZ2UgZGl2LndwYmNfaW5uZXJfbWVzc2FnZSB7XHJcbiAgICBtYXJnaW46IDVweCAwIDI1cHggMTBweDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLndwYmNfYWRtaW5fZnVsbF9zY3JlZW4gI3dwYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn0iLCIvKipcclxuICogPT0gU3RydWN0dXJlIG9mIFJhZGlvIENvbnRhaW5lciA9PVxyXG5cdDxkaXYgY2xhc3M9XCJ3cGJjX3VpX3JhZGlvX3NlY3Rpb25cIj5cclxuXHRcdDxkaXYgY2xhc3M9XCJ3cGJjX3VpX3JhZGlvX2NvbnRhaW5lclwiPlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwid3BiY191aV9yYWRpb19jaG9pY2VcIj5cclxuXHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJ3cGJjX3VpX3JhZGlvX2Nob2ljZV9pbnB1dFwiIHR5cGU9XCJyYWRpb1wiIC8+XHJcblx0XHRcdFx0PGxhYmVsIGNsYXNzPVwid3BiY191aV9yYWRpb19jaG9pY2VfdGl0bGVcIiBmb3I9XCIuLi5cIiA+RnVsbCBEYXkocykgQm9va2luZ3M8L2xhYmVsPlxyXG5cdFx0XHRcdDxwIGNsYXNzPVwid3BiY191aV9yYWRpb19jaG9pY2VfZGVzY3JpcHRpb25cIj5SZWNlaXZlIGJvb2tpbmdzIGZvciBmdWxsIGRhdGUocykuIE5vIHRpbWVzIHNlbGVjdGlvbi48L3A+XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0PC9kaXY+XHJcblx0XHQ8ZGl2IGNsYXNzPVwid3BiY191aV9yYWRpb19jb250YWluZXJcIiBkYXRhLXNlbGVjdGVkPVwidHJ1ZVwiIHRhYmluZGV4PVwiMFwiPlxyXG5cdFx0Li4uXHJcblx0XHQ8L2Rpdj5cclxuXHQ8L2Rpdj5cclxuKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogQ29udGFpbmVycyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud3BiY191aV9yYWRpb19zZWN0aW9uIHtcclxuXHRmbGV4OiAxIDEgMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi53cGJjX3VpX3JhZGlvX3NlY3Rpb24ud3BiY191aV9yYWRpb19zZWN0aW9uX2FzX3Jvd3tcclxuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi53cGJjX3VpX3JhZGlvX2NvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMHB4IHNvbGlkICNlMGUwZTA7XHJcblx0Ym94LXNoYWRvdzogMCAwIDFweCAxcHggI2NjY2NjYzc4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRtYXgtd2lkdGg6IDQyMHB4O1xyXG5cdG1hcmdpbjogMTBweCAxZW0gMTBweCAwO1xyXG59XHJcbi53cGJjX3VpX3JhZGlvX2NvbnRhaW5lcltkYXRhLXNlbGVjdGVkXSB7XHJcblx0Ym9yZGVyOiAwcHggc29saWQgdmFyKC0td3AtYWRtaW4tdGhlbWUtY29sb3IsICMwMDdjYmEpO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IHZhcigtLXdwLWFkbWluLXRoZW1lLWNvbG9yLCAjMDA3Y2JhKTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogRGlzYWJsZWQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndwYmNfdWlfcmFkaW9fY29udGFpbmVyLmRpc2FibGVke1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4ud3BiY191aV9yYWRpb19jb250YWluZXIuZGlzYWJsZWQgYXtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi53cGJjX3VpX3JhZGlvX2NvbnRhaW5lci5kaXNhYmxlZCBpbnB1dC53cGJjX3VpX3JhZGlvX2Nob2ljZV9pbnB1dCB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLndwYmNfdWlfcmFkaW9fY29udGFpbmVyLmRpc2FibGVkIGxhYmVsLndwYmNfdWlfcmFkaW9fY2hvaWNlX3RpdGxle1xyXG5cdGNvbG9yOiNhYWE7XHJcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LndwYmNfdWlfcmFkaW9fY2hvaWNle1xyXG5cdHBhZGRpbmc6IDE2cHg7XHJcbn1cclxuXHJcbmlucHV0LndwYmNfdWlfcmFkaW9fY2hvaWNlX2lucHV0e1xyXG5cclxufVxyXG5sYWJlbC53cGJjX3VpX3JhZGlvX2Nob2ljZV90aXRsZXtcclxuXHJcbn1cclxuLndwYmNfdWlfcmFkaW9fdGV4dF9yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIC8qZGlzcGxheTogaW5saW5lOyovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8qcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXdwYmNfZm9ybS1wYWRkaW5nLWJldHdlZW4tbGFiZWwtY2hlY2tib3gtcmFkaW8pOyovXHJcbiAgLypmb250LXNpemU6IHZhcigtLXdwYmNfZm9ybS1sYWJlbC1zaXplLWZvbnQtc2l6ZSk7Ki9cclxuICAvKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Ki9cclxuICBtYXJnaW46IDNweCAwIDA7XHJcbiAgY29sb3I6ICM1Mjk5MzM7XHJcbn1cclxucC53cGJjX3VpX3JhZGlvX2Nob2ljZV9kZXNjcmlwdGlvbntcclxuXHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogRm9vdGVyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi53cGJjX3VpX3JhZGlvX2Zvb3RlciB7XHJcblx0cGFkZGluZzogMCAxNnB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xyXG59XHJcbmRpdi53cGJjX3VpX3JhZGlvX2Zvb3RlciBwLndwYmNfdWlfcmFkaW9fY2hvaWNlX2Rlc2NyaXB0aW9ue1xyXG5cdHBhZGRpbmc6IDAgMCA2cHg7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG59XHJcbiIsIi53cGJjX3VpX3NldHRpbmdzX19mbGV4X2NvbnRhaW5lcntcclxuXHQtLXdwYmNfdWlfc2V0dGluZ3NfX3BhbmVsX2JhY2tncm91bmRfY29sb3I6ICNmZmY7XHJcblx0LS13cGJjX3VpX3NldHRpbmdzX19wYW5lbF90ZXh0X2NvbG9yOiAjMTQxYjM4O1xyXG5cdC0td3BiY191aV9zZXR0aW5nc19fcGFuZWxfYm9yZGVyOiAxcHggc29saWQgI2MzYzRjNzg3O1xyXG5cdC0td3BiY191aV9zZXR0aW5nc19fcGFuZWxfc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuXHQtLXdwYmNfdWlfc2V0dGluZ3NfX3BhbmVsX3BhZGRpbmc6IDA7XHJcblx0LS13cGJjX3VpX3NldHRpbmdzX19wYW5lbF9ib3JkZXJfcmFkaXVzOiA0cHg7XHJcblxyXG5cdC8qLS13cGJjX3VpX3NldHRpbmdzX19jYXJkX3dpZHRoOmNhbGMoIDUwJSAtIDQwcHggLSAycHggKTsqL1xyXG5cdC0td3BiY191aV9zZXR0aW5nc19fY2FyZF93aWR0aDpjYWxjKCAxNSUgLSA0MHB4IC0gMnB4ICk7XHJcblxyXG5cdC0td3BiY191aV9zZXR0aW5nc19fdGV4dF9jb2xvcl9fYmxhY2s6ICMwMDA7XHJcblx0LS13cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19ibGFjazI6ICMxNDFiMzg7XHJcblx0LS13cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19ibHVlOiAjMzM3YWI3IDtcclxuXHQtLXdwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX2JsdWUyOiAjMWNhNGU3O1xyXG5cdC0td3BiY191aV9zZXR0aW5nc19fdGV4dF9jb2xvcl9fcmVkOiAjZmQyYzJjO1xyXG5cdC0td3BiY191aV9zZXR0aW5nc19fdGV4dF9jb2xvcl9fcmVkMjogI2RmMmE0YTtcclxuXHQtLXdwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX2dyZWVuOiAjMDk4NDA5O1xyXG5cdC0td3BiY191aV9zZXR0aW5nc19fdGV4dF9jb2xvcl9fZ3JlZW4yOiAjMDBhYTYzO1xyXG5cdC0td3BiY191aV9zZXR0aW5nc19fdGV4dF9jb2xvcl9fb3JhbmdlOiAjRTY2RjAwO1xyXG5cdC0td3BiY191aV9zZXR0aW5nc19fdGV4dF9jb2xvcl9fb3JhbmdlMjogI2U0YTAwMDtcclxuXHQtLXdwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX3B1cnBsZTogIzc4MTJiZDtcclxuXHQtLXdwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX3B1cnBsZTI6ICM2MTM0ZGM7XHJcbn1cclxuLyogQ29sb3JzICovXHJcbi53cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19ibGFjayB7XHJcblx0Y29sb3I6IHZhcigtLXdwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX2JsYWNrKSAhaW1wb3J0YW50O1xyXG59XHJcbi53cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19ibGFjazIge1xyXG5cdGNvbG9yOiB2YXIoLS13cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19ibGFjazIpICFpbXBvcnRhbnQ7XHJcbn1cclxuLndwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX2JsdWUge1xyXG5cdGNvbG9yOiB2YXIoLS13cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19ibHVlKSAhaW1wb3J0YW50O1xyXG59XHJcbi53cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19ibHVlMiB7XHJcblx0Y29sb3I6IHZhcigtLXdwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX2JsdWUyKSAhaW1wb3J0YW50O1xyXG59XHJcbi53cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19yZWQge1xyXG5cdGNvbG9yOiB2YXIoLS13cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19yZWQpICFpbXBvcnRhbnQ7XHJcbn1cclxuLndwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX3JlZDIge1xyXG5cdGNvbG9yOiB2YXIoLS13cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19yZWQyKSAhaW1wb3J0YW50O1xyXG59XHJcbi53cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19ncmVlbiB7XHJcblx0Y29sb3I6IHZhcigtLXdwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX2dyZWVuKSAhaW1wb3J0YW50O1xyXG59XHJcbi53cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19ncmVlbjIge1xyXG5cdGNvbG9yOiB2YXIoLS13cGJjX3VpX3NldHRpbmdzX190ZXh0X2NvbG9yX19ncmVlbjIpICFpbXBvcnRhbnQ7XHJcbn1cclxuLndwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX29yYW5nZSB7XHJcblx0Y29sb3I6IHZhcigtLXdwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX29yYW5nZSkgIWltcG9ydGFudDtcclxufVxyXG4ud3BiY191aV9zZXR0aW5nc19fdGV4dF9jb2xvcl9fb3JhbmdlMiB7XHJcblx0Y29sb3I6IHZhcigtLXdwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX29yYW5nZTIpICFpbXBvcnRhbnQ7XHJcbn1cclxuLndwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX3B1cnBsZSB7XHJcblx0Y29sb3I6IHZhcigtLXdwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX3B1cnBsZSkgIWltcG9ydGFudDtcclxufVxyXG4ud3BiY191aV9zZXR0aW5nc19fdGV4dF9jb2xvcl9fcHVycGxlMiB7XHJcblx0Y29sb3I6IHZhcigtLXdwYmNfdWlfc2V0dGluZ3NfX3RleHRfY29sb3JfX3B1cnBsZTIpICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogUGFuZWxzICovXHJcbi53cGJjX3VpX3NldHRpbmdzX19mbGV4X2NvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG4ud3BiY191aV9zZXR0aW5nc19fY29sLFxyXG4ud3BiY191aV9zZXR0aW5nc19fcm93e1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1mbG93OnJvdyB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRmbGV4OiAxIDEgMTAwJTtcclxuXHRtYXJnaW46MCAwIDIwcHg7XHJcbn1cclxuLndwYmNfdWlfc2V0dGluZ3NfX2NvbHtcclxuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcblx0ZmxleDogMCAxIGF1dG87XHJcbn1cclxuLndwYmNfdWlfc2V0dGluZ3NfX3BhbmVse1xyXG5cdGZsZXg6MSAxIDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXdwYmNfdWlfc2V0dGluZ3NfX3BhbmVsX2JhY2tncm91bmRfY29sb3IpO1xyXG5cdGNvbG9yOiBcdFx0dmFyKC0td3BiY191aV9zZXR0aW5nc19fcGFuZWxfdGV4dF9jb2xvcik7XHJcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0td3BiY191aV9zZXR0aW5nc19fcGFuZWxfYm9yZGVyX3JhZGl1cyk7XHJcblx0Ym9yZGVyOiBcdHZhcigtLXdwYmNfdWlfc2V0dGluZ3NfX3BhbmVsX2JvcmRlcik7XHJcblx0Ym94LXNoYWRvdzogdmFyKC0td3BiY191aV9zZXR0aW5nc19fcGFuZWxfc2hhZG93KTtcclxuXHRwYWRkaW5nOiB2YXIoLS13cGJjX3VpX3NldHRpbmdzX19wYW5lbF9wYWRkaW5nKTtcclxuXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWZsb3c6cm93IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcblx0XHQud3BiY191aV9zZXR0aW5nc19fY29sIC53cGJjX3VpX3NldHRpbmdzX19wYW5lbHtcclxuXHRcdFx0ZmxleC1mbG93OmNvbHVtbiB3cmFwO1xyXG5cdFx0XHRmbGV4OiAwIDEgMjIwcHg7XHJcblx0XHRcdHBhZGRpbmc6MCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LndwYmNfdWlfc2V0dGluZ3NfX2NvbCAud3BiY191aV9zZXR0aW5nc19fY2FyZF9kaXZpZGVyX3JpZ2h0IHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI0RDRERFMTc4O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDBweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuLndwYmNfdWlfc2V0dGluZ3NfX2NhcmQge1xyXG5cdGZsZXg6IDEgMSB2YXIoLS13cGJjX3VpX3NldHRpbmdzX19jYXJkX3dpZHRoKTtcclxuXHRtaW4td2lkdGg6IDE1MHB4O1xyXG5cdG1pbi13aWR0aDogMjAwcHg7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG5cdG1hcmdpbjogMTVweCAwO1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZmxvdzpjb2x1bW4gd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLndwYmNfdWlfc2V0dGluZ3NfX2NhcmRfZGl2aWRlcl9yaWdodCB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI0RDRERFMTc4O1xyXG59XHJcbi53cGJjX3VpX3NldHRpbmdzX19jYXJkX2RpdmlkZXJfcmlnaHQ6bGFzdC1jaGlsZHtcclxuXHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcblx0LndwYmNfdWlfc2V0dGluZ3NfX2NhcmRfZGl2aWRlcl9yaWdodCB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG4vKiBTdXBwb3J0IEludGVybmFsIGNhcmQgZWxlbWVudHMgKi9cclxuLndwYmNfdWlfc2V0dGluZ3NfX3RleHRfcm93e1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1mbG93OnJvdyBub3dyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRsaW5lLWhlaWdodDogMjtcclxufVxyXG4ud3BiY191aV9zZXR0aW5nc19fY2VudGVye1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4OjEgMSAxMDAlO1xyXG5cdG1hcmdpbjogYXV0bztcclxufVxyXG4vKiBIZWFkZXIgKi9cclxuLndwYmNfdWlfc2V0dGluZ3NfX3BhbmVsIGgxIHtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRwYWRkaW5nOiAwIDAgNHB4O1xyXG59XHJcbi8qIEljb25zICovXHJcbi53cGJjX3VpX3NldHRpbmdzX19wYW5lbCAubWVudV9pY29ue1xyXG5cdG1hcmdpbi1yaWdodDoxMHB4O1xyXG59XHJcbi53cGJjX3VpX3NldHRpbmdzX19wYW5lbCAubWVudV9pY29uOjpiZWZvcmUge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRwYWRkaW5nOiAwIDAgMDtcclxufVxyXG5cclxuLyogU3RhdGlzdGljIExpbmtzICovXHJcbi53cGJjX3VpX3NldHRpbmdzX19wYW5lbCBoMSBhLFxyXG4ud3BiY191aV9zZXR0aW5nc19fdGV4dF9yb3cgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIFNldHRpbmdzIERhc2hib2FyZCBDYXJkcyBhcyAgIEwgSSBOIEsgcyAgIHRvICBkaWZmZXJlbnQgc2V0dGluZ3MgKi9cclxuLndwYmNfdWlfc2V0dGluZ3NfX2NhcmRfdGV4dF9zbWFsbHtcclxuXHRtaW4td2lkdGg6IDIyMHB4O1xyXG5cdG1pbi13aWR0aDogMjQwcHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4ud3BiY191aV9zZXR0aW5nc19fY2FyZF90ZXh0X3NtYWxsOmhvdmVyIHtcclxuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICMxZTdiYzc7XHJcbn1cclxuLndwYmNfdWlfc2V0dGluZ3NfX2NhcmRfdGV4dF9zbWFsbCBoMXtcclxuXHRmb250LXNpemU6MThweDtcclxufVxyXG4ud3BiY191aV9zZXR0aW5nc19fY2FyZF90ZXh0X3NtYWxsIC5tZW51X2ljb246OmJlZm9yZSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi53cGJjX3VpX3NldHRpbmdzX19jYXJkX3RleHRfc21hbGwgW2NsYXNzKj1cIiB3cGJjLWJpLVwiXTo6YmVmb3JlIHtcclxuXHRwYWRkaW5nOiAzcHggMCAwO1xyXG59XHJcbi53cGJjX3VpX3NldHRpbmdzX19jYXJkX3RleHRfc21hbGwgLndwYmNfdWlfc2V0dGluZ3NfX3RleHRfcm93IGF7XHJcblx0bGluZS1oZWlnaHQ6IDEuNztcclxufVxyXG5cclxuLndwYmNfdWlfc2V0dGluZ3NfX3RleHRfcmlnaHQge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG4ud3BiY191aV9zZXR0aW5nc19fdGV4dF9wcm8ge1xyXG5cdGNvbG9yOiAjNTI5OTMzO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcbmEud3BiY191aV9zZXR0aW5nc19fdGV4dF9wcm8sXHJcbmEud3BiY191aV9zZXR0aW5nc19fdGV4dF9wcm86aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xyXG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG59XHJcbi53cGJjX3VpX3NldHRpbmdzX19wYW5lbF9fdXBfaGVhZGVyIHtcclxuXHRmbGV4OiAxIDEgMTAwJTtcclxuXHRtYXJnaW46IDhweCAycHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRjb2xvcjogI2EyYTJhMjtcclxufVxyXG5cclxuXHJcbi8qIFRvcCBQYXRoIGluIFNldHRpbmdzICAqL1xyXG4ud3BiY19zZXR0aW5nc19wYXRoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxMHB4IDJweDtcclxufVxyXG4ud3BiY19zZXR0aW5nc19wYXRoX2VsIHtcclxuICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLndwYmNfc2V0dGluZ3NfcGF0aCBhe1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ud3BiY19zZXR0aW5nc19wYXRoIGE6aG92ZXIsXHJcbi53cGJjX3NldHRpbmdzX3BhdGggYTphY3RpdmUsXHJcbi53cGJjX3NldHRpbmdzX3BhdGggYTpmb2N1c3tcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG4gIFx0b3V0bGluZTogMDtcclxufVxyXG4vKiBPdnZlcmlkZSBoZWFkZXIgbWFyZ2luIHVuZGVyIHRvcCAgbWVudSAgb25seSAgYXQgIHRoZSBXUCBCb29raW5nIENhbGVuZGFyID4gU2V0dGluZ3MgR2VuZXJhbCBwYWdlLCAgYmVjYXVzZSBvZiBUb3AgUGF0aCAqL1xyXG4ud3BiY19wYWdlX3RhYl9fZ2VuZXJhbC53cGJjX3BhZ2UgLndwYmNfYWRtaW5fcGFnZSAud3BiY19oZWFkZXJfbWFyZ2luIHtcclxuICBoZWlnaHQ6IDBweDtcclxufVxyXG5cclxuLyogRGlzbWlzcyAneCcgYnV0dG9ucyBmb3IgcGFuZWxzIGFuZCBjYXJkcyAqL1xyXG4ud3BiY19kaXNtaXNzX3hfX2luX3BhbmVsIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ud3BiY19kaXNtaXNzX3hfX2luX3BhbmVsIC53cGJjX2Rpc21pc3NfeF9faW5fcGFuZWxfY2FyZHtcclxuXHRtYXJnaW46MDtcclxufVxyXG4ud3BiY19kaXNtaXNzX3hfX2luX3BhbmVsX2NhcmQge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLXRvcDogLTI1cHg7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbn1cclxuLndwYmNfZGlzbWlzc194X19pbl9wYW5lbCAud3BiY194X2Rpc21pc3NfYnRuIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogOTk5O1xyXG59Il19 */
