@charset "UTF-8";
/*
Theme Name: CIDE Divisiones Académicas (DEI)
Theme URI: http://cide.edu/
Author: Ian Meza
Author URI: https://github.com/IanMezza
Description: Plantilla para las Divisiones Académicas del CIDE
Requires at least: WordPress 4.9.6
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Divisiones
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, auto-loading-homepage, a8c-globals-styles

*/
/**
 * Abstracts
 * - Mixins, variables and functions
 */
/**
 * Child Theme Deep
 */
/**
 * Base
 * - Reset the browser
 */
/**
 * Layout
 * - Structral and responsive styles
 */
/**
 * Elements
 * - Styles for basic HTML elemants
 */
/**
 * Blocks
 * - These styles replace key Gutenberg Block styles for fonts, colors, and
 *   spacing with CSS-variables overrides
 * - In the future the Block styles may get compiled to individual .css
 *   files and conditionally loaded
 */
/**
 * Components
 * - Similar to Blocks but exist outside of the "current" editor context
 */
/**
 * Site Pages
 * - Page specific styles
 */
/**
 * Responsive Logic
 * - Loading this last to respect cascaing rules
 */
/**
 * Vendors
 * - Styles for 3rd party plugins and WP extensions
 */
/**
 * Child Theme Extra Styles
 */
/**
 * Extra Child Theme Styles
 */
/* FONTS */
@font-face {
	font-family: 'Myriad Pro';
	src: url("fonts/Myriad Pro/MyriadPro-Regular.eot");
}

@font-face {
	font-family: 'Myriad Pro';
	src: url("fonts/Myriad Pro/MyriadPro-Regular.woff") format("woff"), url("fonts/Myriad Pro/MyriadPro-Regular.svg#MyriadPro-Regular") format("svg");
}

@font-face {
	font-family: 'Open Sans Bold';
	src: url("fonts/Open Sans/OpenSans-Bold.eot");
}

@font-face {
	font-family: 'Open Sans Bold';
	src: url("fonts/Open Sans/OpenSans-Bold.woff") format("woff"), url("fonts/Open Sans/OpenSans-Bold.svg#OpenSans-Bold") format("svg");
}

@font-face {
	font-family: 'Open Sans Bold Italic';
	src: url("fonts/Open Sans/OpenSans-BoldItalic.eot");
}

@font-face {
	font-family: 'Open Sans Bold Italic';
	src: url("fonts/Open Sans/OpenSans-BoldItalic.woff") format("woff"), url("fonts/Open Sans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic") format("svg");
}

@font-face {
	font-family: 'Open Sans Italic';
	src: url("fonts/Open Sans/OpenSans-Italic.eot");
}

@font-face {
	font-family: 'Open Sans Italic';
	src: url("fonts/Open Sans/OpenSans-Italic.woff") format("woff"), url("fonts/Open Sans/OpenSans-Italic.svg#OpenSans-Italic") format("svg");
}

@font-face {
	font-family: 'Open Sans';
	src: url("fonts/Open Sans/OpenSans.eot");
}

@font-face {
	font-family: 'Open Sans';
	src: url("fonts/Open Sans/OpenSans.woff") format("woff"), url("fonts/Open Sans/OpenSans.svg#OpenSans") format("svg");
}

@font-face {
	font-family: 'Open Sans Condensed Bold';
	src: url("fonts/Open Sans Condensed/OpenSans-CondensedBold.eot");
}

@font-face {
	font-family: 'Open Sans Condensed Bold';
	src: url("fonts/Open Sans Condensed/OpenSans-CondensedBold.woff") format("woff"), url("fonts/Open Sans Condensed/OpenSans-CondensedBold.svg#OpenSans-CondensedBold") format("svg");
}

@font-face {
	font-family: 'Open Sans Extrabold';
	src: url("fonts/Open Sans Extrabold/OpenSans-Extrabold.eot");
}

@font-face {
	font-family: 'Open Sans Extrabold';
	src: url("fonts/Open Sans Extrabold/OpenSans-Extrabold.woff") format("woff"), url("fonts/Open Sans Extrabold/OpenSans-Extrabold.svg#OpenSans-Extrabold") format("svg");
}

@font-face {
	font-family: 'Open Sans Light';
	src: url("fonts/Open Sans Light/OpenSans-Light.eot");
}

@font-face {
	font-family: 'Open Sans Light';
	src: url("fonts/Open Sans Light/OpenSans-Light.woff") format("woff"), url("fonts/Open Sans Light/OpenSans-Light.svg#OpenSans-Light") format("svg");
}

@font-face {
	font-family: 'Open Sans Light Italic';
	src: url("fonts/Open Sans Light/OpenSansLight-Italic.eot");
}

@font-face {
	font-family: 'Open Sans Light Italic';
	src: url("fonts/Open Sans Light/OpenSansLight-Italic.woff") format("woff"), url("fonts/Open Sans Light/OpenSansLight-Italic.svg#OpenSansLight-Italic") format("svg");
}

@font-face {
	font-family: 'Open Sans Semibold';
	src: url("fonts/Open Sans Semibold/OpenSans-Semibold.eot");
}

@font-face {
	font-family: 'Open Sans Semibold';
	src: url("fonts/Open Sans Semibold/OpenSans-Semibold.woff") format("woff"), url("fonts/Open Sans Semibold/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");
}

/* GENERAL */
.actions, .actions .nav-wrapper i, .actions a.button-collapse, .actions a.button-collapse i {
	height: 32px !important;
	line-height: 32px !important;
	box-shadow: none;
}

.actions .nav-wrapper i {
	font-size: 20px;
}

nav ul li:hover, nav ul li.active {
	background: transparent;
}

.sans {
	font-family: 'Open Sans', sans-serif;
}

.banners {
	position: relative;
	z-index: 4;
}

#sidenav-overlay {
	z-index: 0;
}

.menu {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans Semibold', sans-serif;
}

.menu ul li .active, .submenu ul li .active {
	color: #6CC04A;
}

.fullmenu {
	height: 130px;
}

.inside_menu .hero img {
	width: 100%;
}

div.container.inside_menu_investigacion {
	margin-top: 70px;
}

.submenu-home ul li {
	width: 25%;
}

.submenu-home ul li:hover {
	background: transparent url("img/menu_hover.png") no-repeat top left;
	background-size: cover;
}

.submenu-home ul a {
	color: #000;
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 1rem;
	text-decoration: none;
	word-wrap: break-word;
}

/* DROPDOWN MENU */
.menuDropdown {
	position: absolute;
	/*margin-top: -165px;*/
	z-index: 4;
	color: #FFF;
	display: none;
	width: 25%;
	bottom: 60px;
	/*min-height: 170px;*/
}

.menuDropdown li {
	background: none !important;
	margin: 10px 10px 10px 0px;
	width: 100% !important;
	height: 16px;
	text-align: left;
	line-height: 16px;
}

.menuDropdown li a {
	color: #FFF;
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 12px;
}

.menuDropdown li a:hover {
	color: #6CC04A;
}

/*#Profesores { margin-left: 0%; width: }
#Investigación { margin-left: 17%;  }
#Docencia { margin-left: 35%; }
#Noticias { margin-left: 52%; height: 148px; }*/
.side-nav {
	background-color: #004C41;
}

.side-nav li a {
	color: #FFF;
}

.side-nav li.background:hover {
	background: transparent url("img/menu_hover.png") no-repeat top left;
	background-size: cover;
}

.side-nav li.search {
	background-color: #FFF !important;
}

.side-nav li.search input {
	color: #000;
}

.side-nav li.search:hover {
	background-color: #FFF !important;
}

.side-nav li.extra {
	background-color: #37464F;
}

.side-nav li.extra:hover {
	background-color: #37464F;
}

.submenu ul li {
	width: 25%;
	height: auto;
	min-height: 20px;
	line-height: 20px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.submenu ul a {
	color: #000;
	font-family: 'Open Sans Semibold', sans-serif;
}

.submenu ul a:hover {
	color: #6CC04A !important;
}

.submenu_docencia {
	margin-top: -6px;
}

.submenu_docencia ul li {
	width: 50%;
	height: auto;
}

.submenu_docencia ul a {
	color: #000;
	font-family: 'Open Sans Semibold', sans-serif;
}

.submenu_docencia ul a:hover {
	color: #6CC04A !important;
}

.submenu_tres {
	margin-top: -6px;
}

.submenu_tres ul li {
	width: 33.3%;
	height: auto;
	min-height: 20px;
	line-height: 20px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.submenu_tres ul a {
	color: #000;
	font-family: 'Open Sans Semibold', sans-serif;
}

.submenu_tres ul a:hover {
	color: #6CC04A !important;
}

/*.brand-logo .logo { height: 48px; margin: 8px 0px 8px 50px; fill: #FFF; }
.brand-logo .division { height: 60px; margin: 4px 0px 0px 0px; fill: #FFF; color: #FFF; }*/
.fullmenu .brand-logo {
	margin-top: 30px;
}

.fullmenu .brand-logo .logo {
	max-width: 70%;
}

.banners .brand-logo .logo_interno {
	margin: 10px;
}

.fullmenu .brand-logo #logo_svg {
	fill: #005B47;
	height: 70px;
	float: left;
	margin-top: 8px;
	margin-right: 20px;
}

.fullmenu .brand-logo #division_svg {
	fill: #2E3740;
	height: 90px;
	float: left;
}

.fullmenu .about {
	font-family: 'Open Sans Light Italic', sans-serif;
	position: absolute;
	right: 5%;
	width: 400px;
	line-height: 20px;
	font-size: 12px;
	margin-top: 14px;
}

.fullmenu .about p {
	display: inline;
}

.fullmenu .about p .titulo {
	color: #005B47;
	font-weight: bold;
	display: inline;
}

.fullmenu .about p img {
	display: inline-block;
	height: 12px;
	margin-right: 12px;
}

div#rev_slider_2_1_wrapper.rev_slider_wrapper.fullwidthbanner-container {
	z-index: 1;
}

.rev_slider_wrapper {
	z-index: -1;
}

.slider {
	z-index: -1;
	height: 360px !important;
	margin-top: -64px;
}

.slider .cover {
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.7);
	display: none;
	z-index: 4;
}

.slider .slides {
	height: 418px !important;
}

.slider .slides li .caption {
	top: 30%;
	margin-left: 20px;
	font-family: 'Open Sans', sans-serif;
}

.slider .slides li .caption h5 {
	color: #6CC04A;
	font-size: 1rem;
}

.slider .slides li .actions {
	z-index: 2;
	text-align: left;
	left: 16%;
	margin: 10px;
	bottom: 10%;
	position: absolute;
}

.slider .slides li .actions a {
	background-color: #6CC04A;
	color: #FFF;
	text-transform: uppercase;
	padding: 10px 30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}

.slider .indicators {
	z-index: 2;
	text-align: left;
	left: 16%;
	bottom: 4%;
}

.slider .news {
	position: absolute;
	height: 95px;
	z-index: 3;
	width: 70%;
	background-color: #FFF;
	left: 15%;
	border-top: 2px solid #005B47;
}

.slider .news .item {
	display: inline-block;
	width: 50%;
	height: 100%;
	margin-right: -3px;
}

.slider .news .item:hover {
	background-color: #E6E7E8;
}

.slider .news .item .thumbnail {
	float: left;
	margin: 12px 0px 0px 20px;
}

.slider .news .item .thumbnail img {
	width: 80px;
}

.slider .news .item .text {
	float: left;
	width: 48%;
	margin: 20px 10px 10px 10px;
	color: #005B47;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	line-height: 24px;
}

.slider .news .item .text span {
	font-family: 'Open Sans Bold', sans-serif;
}

.slider .news .item .text img {
	display: inline-block;
	height: 12px;
	margin-right: 12px;
}

.page-footer {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #A9ACB0;
}

.page-footer .links .logo svg {
	width: 60px;
	height: 74px;
	display: inline-block;
	fill: #A9ACB0;
}

.page-footer .links a {
	color: #A9ACB0;
	text-decoration: none;
	font-size: 1rem !important;
}

.page-footer .links .section {
	font-family: 'Open Sans Semibold', sans-serif;
}

.page-footer .links:last-child {
	margin-bottom: 0;
	padding-bottom: 20px;
}

.page-footer .links .address {
	color: #A9ACB0 !important;
	font-family: 'Open Sans Light', sans-serif !important;
	font-size: 10px !important;
}

.page-footer .links .copyright a {
	margin-top: 20px;
	color: #FFF !important;
}

.page-footer .links .copyright .date {
	color: #A9ACB0 !important;
	font-family: 'Open Sans Light', sans-serif;
	font-size: 10px;
}

.copyright a {
	width: 25%;
}

.sponsors {
	text-align: center;
	margin-top: 10px;
}

.sponsors .logo {
	height: 40px;
	margin: 10px;
}

.alignLeft {
	text-align: left !important;
}

.alignRight {
	text-align: right !important;
}

.alignCenter {
	text-align: center !important;
}

.alignJustify {
	text-align: justify !important;
}

.social p {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}

.social img {
	display: inline-block;
	width: 30px;
	margin-right: 14px;
}

.goTop {
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 12px;
	color: #585F66;
}

input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
	border: none;
	box-shadow: none;
}

a.active {
	color: #6CC04A !important;
}

/*li.submenu_active { border-bottom: 2px solid #6CC04A !important; }*/
/* Black bar MENU */
.clear {
	clear: both;
}

#lang_sel a.lang_sel_sel {
	height: 28px;
	margin: 0 auto !important;
}

.datePicker {
	background-color: #FFF !important;
	width: 80px !important;
	height: 1rem !important;
	padding: 10px !important;
}

.actions ul a {
	font-size: 12px;
	padding: 0 6px;
}

.actions .input-field input[type=search] {
	padding-left: 3rem;
	max-width: 150px;
	color: #000;
}

.actions .input-field input {
	font-size: 1rem;
	color: #000;
}

/* GOV CSS */
nav.navbar.navbar-inverse.navbar-fixed-top {
	height: 46px;
}

nav.navbar.navbar-inverse.navbar-fixed-top a {
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.form-group-icon .form-control {
	display: block;
	width: 100%;
	height: 39px;
	padding: 0;
	font-size: 18px;
	line-height: 1.42857;
	color: #555555;
	background-color: white;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-group-icon .blue-button-footer {
	background-color: #4a90e2;
	color: white;
	padding: 7px 10px 3px 14px;
	border-radius: 0px;
	position: absolute;
	right: 5px;
	top: 5px;
	bottom: 5px;
}

.main-footer .list-info a {
	text-decoration: none;
}

.actions, .actions .nav-wrapper i, .actions a.button-collapse, .actions a.button-collapse i {
	height: 32px !important;
	line-height: 32px !important;
}

.actions .nav-wrapper i {
	font-size: 20px;
	margin-top: 0px !important;
}

.actions ul a {
	text-decoration: none;
}

.menu_home ul li a {
	line-height: 1;
	padding: 25px 0 0 0;
	font-size: 1.4rem;
	text-decoration: none;
}

.menu_home ul li a:hover {
	color: #6CC04A !important;
}

.menuDropdown p a {
	font-size: 1rem !important;
	padding: 2px 0px !important;
}

.menuDropdown p a:hover {
	color: #6CC04A !important;
}

.menuDropdown .sub_item {
	border-left: 1px #FFF solid;
	margin-left: 110px;
	position: absolute;
	margin-top: -26px;
	background-color: black;
	padding-bottom: 20px;
}

.page-footer .links a {
	color: #A9ACB0 !important;
	text-decoration: none;
	font-size: 1.4rem;
}

.slider .news {
	width: 60% !important;
	left: 20% !important;
}

/* SIDEBARS */
.sidebar {
	margin-bottom: 20px;
	border-top: #FF8900 solid 10px;
	padding: 10px !important;
}

.sidebar a {
	color: #FF8900;
}

.sidebar p {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}

.sidebar input {
	border: none;
	background: #FFF;
	height: 2rem;
	width: 100%;
}

.sidebar .title {
	font-family: 'Open Sans Condensed Bold', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
}

.sidebar .subtitle {
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}

.sidebar .bullet {
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 15px;
}

.sidebar .bullet hr {
	width: 20%;
	margin-left: 0px;
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #FF8900;
}

.sidebar .btn {
	background-color: #FF8900;
	color: #FFF;
	text-transform: uppercase;
	padding: 0px 30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}

/* HOME */
.content_home {
	color: #2E3740;
	font-size: 1.2rem;
}

.content_home .container {
	margin-top: 40px;
}

/*.content_home .media .col { background: #E6E7E8 url('img/media-back.png') top left repeat-x; }*/
.content_home .media .title, .content_home .calendar .title {
	font-family: 'Open Sans Condensed Bold', sans-serif;
	font-size: 20px;
}

.content_home .media img {
	width: 100%;
}

.content_home .media .subtitle {
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 13px;
}

.content_home .media .excerpt {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	height: 64px;
}

.content_home .media a {
	color: #2E3740;
}

.content_home .calendar .title span {
	float: right;
}

.content_home .calendar .item {
	width: 100%;
	border-bottom: 1px solid #A9ACB0;
	padding: 10px 0px;
}

.content_home .calendar .item .icon {
	width: 50px;
	display: inline-block;
}

.content_home .calendar .item .icon img {
	width: 40%;
	margin: 0 30%;
}

.content_home .calendar .item .day {
	width: 80px;
	margin-right: 2%;
	text-align: center;
	display: inline-block;
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 30px;
	border-right: 1px solid #A9ACB0;
}

.content_home .calendar .item .day span {
	display: block;
	text-align: center;
	margin-right: 20px;
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 11px;
}

.content_home .calendar .item .date {
	display: inline-block;
	margin-left: 2%;
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 11px;
}

.content_home .calendar .item .text {
	margin-left: 10%;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}

.content_home .calendar .item .text a {
	color: #2E3740;
}

.content_home .calendar .item:first-child {
	padding: 0px 0px 10px 0px;
}

.content_home .calendar .item:last-child {
	border-bottom: none;
}

.content_home .calendar .right {
	margin-top: 10px;
}

.content_home .calendar #btnVerMas {
	background-color: #6CC04A;
	color: #FFF;
	text-transform: uppercase;
	padding: 10px 30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}

.content_home .banners {
	width: 100%;
	display: inline-table;
}

.content_home .banners .banner {
	width: 30%;
	margin: 1%;
	display: inline-block;
}

.content_home .banners .banner:last-child {
	margin: 1% 0 1% 1%;
}

.content_home .banners .banner .title {
	font-family: 'Open Sans Condensed Bold', sans-serif;
	color: #2E3740;
	font-size: 0.9rem;
}

.content_home .banners .banner img {
	width: 100%;
}

.content_home .jobs {
	width: 31%;
	display: inline-table;
}

.content_home .jobs .banner {
	display: inline-block;
}

.content_home .jobs .banner img {
	width: 100%;
}

.content_home #twitter-widget-0 {
	height: 300px !important;
}

/* PROFESORES */
.content_profesores {
	margin-top: 40px;
}

.content_profesores .name {
	border-top: 2px solid #F2F3F3;
	border-bottom: 1px solid #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.content_profesores .name select {
	border: none;
	text-transform: uppercase;
}

.content_profesores .search {
	border-bottom: 2px solid #F2F3F3;
	margin-top: 4px;
}

.content_profesores .search input, .content_profesores .search input:focus, .content_profesores .search input:active {
	border: none;
	height: 2rem;
	display: inline-table;
	width: 84%;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}

.content_profesores .search i {
	float: right;
	margin: 2px 0px;
	color: #6CC04A;
}

.content_profesores .search-tipo {
	border-bottom: 2px solid #F2F3F3;
	margin-top: 4px;
	margin-bottom: 20px;
}

.content_profesores .search-tipo input, .content_profesores .search input:focus, .content_profesores .search input:active {
	border: none;
	height: 2rem;
	display: inline-table;
	width: 84%;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}

.content_profesores .search-tipo i {
	float: right;
	margin: 2px 0px;
	color: #6CC04A;
}

.content_profesores .search-tipo select {
	display: block;
}

.content_profesores .grid .teacher_profile {
	position: relative;
	cursor: pointer;
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
}

.content_profesores .grid .teacher_profile .profile {
	position: relative;
	cursor: pointer;
	height: 120px;
	overflow: hidden;
}

.content_profesores .grid .teacher_profile .profile img {
	width: 100%;
	height: auto;
	position: absolute;
}

.content_profesores .grid .teacher_profile .profile .cover {
	width: 100%;
	bottom: 0px !important;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.75);
	display: block;
	z-index: 3;
	padding: 3px 2px 4px 2px;
}

.content_profesores .grid .teacher_profile .profile .cover p {
	margin-top: 0px !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 46%;
	color: #FFF;
	text-align: center;
	word-wrap: break-word;
	vertical-align: middle;
	margin: 0 !important;
}

.content_profesores .grid .banners .col {
	margin-bottom: 20px;
}

.content_profesores .grid .loader {
	display: none;
	text-align: center;
}

.content_profesores .grid .subtitle {
	font-family: 'Open Sans Bold';
	font-size: 18px;
	color: #6CC04A;
	margin-bottom: 10px;
}

.content_profesores .teacher .name {
	font-family: 'Open Sans Bold', sans-serif;
	text-transform: none;
	font-size: 18px;
	display: block;
	border: none;
}

.content_profesores .teacher hr {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px;
}

.content_profesores .teacher .position {
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 15px;
	display: block;
	margin-bottom: 20px;
}

.content_profesores .teacher .position_description {
	font-family: 'Open Sans Light Italic', sans-serif;
	font-size: 15px;
	display: block;
}

.content_profesores .teacher .studies {
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 15px;
	display: block;
	margin-top: 20px;
}

.content_profesores .teacher .research {
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 15px;
	display: block;
	margin-top: 20px;
	border-bottom: solid 1px;
	margin-bottom: 5px;
}

.content_profesores .teacher .research_bullets {
	font-family: 'Open Sans Light', sans-serif;
	font-size: 15px;
	display: block;
}

.content_profesores .teacher .research_bullets ul {
	list-style: none;
}

.content_profesores .teacher .research_bullets ul li:before {
	content: "• ";
	color: #000;
}

.content_profesores .teacher .bullets {
	font-family: 'Open Sans Light', sans-serif;
	font-size: 15px;
	display: block;
}

.content_profesores .teacher .bullets ul li {
	margin-bottom: 20px;
}

.content_profesores .teacher .bullets .titulo {
	font-size: 16px;
	font-style: italic;
}

.content_profesores .teacher .contact {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	display: block;
	margin-top: 20px;
}

.content_profesores .teacher .contact a {
	color: #6CC04A;
}

.content_profesores .teacher .cv {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	display: block;
	margin-top: 20px;
}

.content_profesores .teacher a {
	color: #6CC04A;
}

.content_profesores .teacher .tabs {
	background-color: #E6E7E8;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}

.content_profesores .teacher .tabs .tab a {
	color: #6CC04A;
}

.content_profesores .teacher .tabs .indicator {
	background-color: #6CC04A;
}

.content_profesores .teacher .text {
	padding: 10px 20px;
}

.content_profesores .list .title {
	width: 100%;
	background-color: #E6E7E8;
	padding: 10px;
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.content_profesores .list .collapsible-header {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}

.content_profesores .list .collapsible-header i {
	float: right;
	color: #6CC04A;
}

.content_profesores .list .collapsible-header .link {
	color: #6CC04A;
}

.content_profesores .list .collapsible li.active i {
	-ms-transform: rotate(135deg) !important;
	/* IE 9 */
	-webkit-transform: rotate(135deg) !important;
	/* Chrome, Safari, Opera */
	transform: rotate(135deg) !important;
	color: #2E3740;
}

.content_profesores .list .collapsible-body .thumbnail {
	display: inline-block;
	width: 40%;
	vertical-align: top;
}

.content_profesores .list .collapsible-body .thumbnail .logo {
	width: 90%;
	margin: 30px auto;
}

.content_profesores .list .collapsible-body .thumbnail .logo img {
	width: 100%;
}

.content_profesores .list .collapsible-body .text {
	display: inline-block;
	width: 58%;
	vertical-align: top;
}

/* DOCENCIA */
.content_docencia {
	margin-top: 40px;
}

.content_docencia .content {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	margin-bottom: 100px;
}

.content_docencia .content h4 {
	font-size: 18px;
	font-weight: bold;
}

.content_docencia a {
	color: #6CC04A !important;
}

/* DOCENCIA / PROGRAMA */
.content_programa {
	margin-top: 20px;
}

.content_programa .titulo_programa {
	font-family: 'Open Sans Condensed Bold';
	font-size: 20px;
	text-transform: uppercase;
}

.content_programa .menu_programa {
	margin-bottom: 0px;
}

.content_programa .menu_programa a {
	font-family: 'Open Sans';
	font-size: 15px;
	color: #2E3740;
}

.content_programa .menu_programa a:hover {
	color: #6CC04A !important;
}

.content_programa .menu_programa .option {
	color: #2E3740;
}

.content_programa .menu_programa ul {
	margin-left: 10px;
}

.content_programa .menu_programa ul li {
	margin-bottom: 20px;
}

.content_programa .menu_programa ul li ul {
	margin-left: 20px;
}

.content_programa .menu_programa ul li ul {
	list-style: none;
}

.content_programa .menu_programa ul li ul li:before {
	content: "• ";
	color: #2E3740;
}

.content_programa .contenido .title {
	width: 100%;
	background-color: #E6E7E8;
	padding: 10px;
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.content_programa .contenido .text {
	font-family: 'Open Sans';
	font-size: 15px;
	color: #2E3740;
}

.content_programa .contenido .text strong {
	font-weight: bold;
}

.content_programa .contenido ul {
	list-style: none;
}

.content_programa .contenido ul li:before {
	content: "• ";
	color: #2E3740;
}

.content_programa .contenido ul li ul {
	list-style: none;
	margin-left: 20px;
}

.content_programa .contenido ul li ul li:before {
	content: "• ";
	color: #2E3740;
}

.content_programa .contenido .subtitle, .content_programa .contenido-profesor .subtitle, .content_programa .contenido-faqs .subtitle {
	font-family: 'Open Sans Bold';
	font-size: 18px;
	color: #2E3740;
}

.content_programa .contenido .teacher_profile {
	margin-bottom: 16px;
	height: 120px;
}

.content_programa .contenido .teacher_profile .profile {
	position: relative;
	cursor: pointer;
	height: 120px;
	overflow: hidden;
}

.content_programa .contenido .teacher_profile .profile img {
	width: 100%;
	height: auto;
	position: absolute;
}

.content_programa .contenido .teacher_profile .profile .cover {
	width: 100%;
	bottom: 0px !important;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.75);
	display: block;
	z-index: 3;
	padding: 3px 2px 4px 2px;
}

.content_programa .contenido .teacher_profile .profile .cover p {
	margin-top: 0px !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 46%;
	color: #FFF;
	text-align: center;
	word-wrap: break-word;
	vertical-align: middle;
	margin: 0 !important;
}

.content_programa .grid .teacher_profile .profile .cover {
	width: 100%;
	bottom: 0px !important;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.75);
	display: block;
	z-index: 3;
	padding: 3px 2px 4px 2px;
}

.content_programa .grid .teacher_profile .profile .cover p {
	margin-top: 0px !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 46%;
	color: #FFF;
	text-align: center;
	word-wrap: break-word;
	vertical-align: middle;
	margin: 0 !important;
}

.content_programa .contenido .banners .col {
	margin-bottom: 20px;
}

.content_programa .contenido .name {
	font-family: 'Open Sans Bold', sans-serif;
	text-transform: none;
	font-size: 18px;
	display: block;
	border: none;
}

.content_programa .contenido hr {
	width: 10%;
	margin-left: 0px;
}

.content_programa .contenido a {
	color: #6CC04A !important;
}

.content_programa .contenido-profesor .teacher .name {
	font-family: 'Open Sans Bold', sans-serif;
	text-transform: none;
	font-size: 18px;
	display: block;
	border: none;
}

.content_programa .contenido-profesor .teacher hr {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px;
}

.content_programa .contenido-profesor .teacher .position {
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 15px;
	display: block;
	margin-bottom: 20px;
}

.content_programa .contenido-profesor .teacher .position_description {
	font-family: 'Open Sans Light Italic', sans-serif;
	font-size: 15px;
	display: block;
}

.content_programa .contenido-profesor .teacher .research {
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 15px;
	display: block;
	margin-top: 20px;
}

.content_programa .contenido-profesor .teacher .research_bullets {
	font-family: 'Open Sans Light', sans-serif;
	font-size: 15px;
	display: block;
}

.content_programa .contenido-profesor .teacher .research_bullets ul {
	list-style: none;
}

.content_programa .contenido-profesor .teacher .research_bullets ul li:before {
	content: "• ";
	color: #000;
}

.content_programa .contenido-profesor .teacher .bullets {
	font-family: 'Open Sans Light', sans-serif;
	font-size: 15px;
	display: block;
}

.content_programa .contenido-profesor .teacher .bullets ul li {
	margin-bottom: 20px;
}

.content_programa .contenido-profesor .teacher .bullets .titulo {
	font-size: 16px;
	font-style: italic;
}

.content_programa .contenido-profesor .teacher .contact {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	display: block;
	margin-top: 20px;
}

.content_programa .contenido-profesor .teacher .contact a {
	color: #6CC04A;
}

.content_programa .contenido-profesor .teacher .cv {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	display: block;
	margin-top: 20px;
}

.content_programa .contenido-profesor .teacher a {
	color: #6CC04A;
}

.content_programa .contenido-profesor .teacher .tabs {
	background-color: #E6E7E8;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}

.content_programa .contenido-profesor .teacher .tabs .tab a {
	color: #6CC04A;
}

.content_programa .contenido-profesor .teacher .tabs .indicator {
	background-color: #6CC04A;
}

.content_programa .contenido-profesor .teacher .text {
	padding: 10px 20px;
}

.content_programa .contenido-faqs .list .title {
	width: 100%;
	background-color: #E6E7E8;
	padding: 10px;
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.content_programa .contenido-faqs .list .collapsible-header {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}

.content_programa .contenido-faqs .list .collapsible-header i {
	float: right;
	color: #6CC04A;
}

.content_programa .contenido-faqs .list .collapsible-header .link {
	color: #6CC04A;
}

.content_programa .contenido-faqs .list .collapsible li.active i {
	-ms-transform: rotate(135deg) !important;
	/* IE 9 */
	-webkit-transform: rotate(135deg) !important;
	/* Chrome, Safari, Opera */
	transform: rotate(135deg) !important;
	color: #2E3740;
}

.content_programa .contenido-faqs .list .collapsible-body .thumbnail {
	display: inline-block;
	width: 40%;
	vertical-align: top;
}

.content_programa .contenido-faqs .list .collapsible-body .thumbnail .logo {
	width: 90%;
	margin: 30px auto;
}

.content_programa .contenido-faqs .list .collapsible-body .thumbnail .logo img {
	width: 100%;
}

.content_programa .contenido-faqs .list .collapsible-body .text {
	display: inline-block;
	vertical-align: top;
}

.content_programa .banner_html {
	width: 100%;
}

.content_programa .banner_html img {
	width: 100%;
}

.content_programa .banner_html iframe {
	width: 100%;
}

/* INVESTIGACION SECCIONES */
.submenu_cuatro {
	margin-top: -6px;
}

.submenu_cuatro ul li {
	width: 25%;
	height: auto;
	min-height: 20px;
	line-height: 20px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.submenu_cuatro ul a {
	color: #000;
	font-family: 'Open Sans Semibold', sans-serif;
}

.submenu_cuatro ul a:hover {
	color: #6CC04A !important;
}

/* NOTICIAS SECCIONES */
.content_secciones .section_hero {
	background-color: #E6E7E8;
	padding: 20px 40px 0px 40px;
	display: none;
}

.content_secciones #btnVerMas {
	background-color: #6CC04A;
	color: #FFF;
	text-transform: uppercase;
	padding: 10px 30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	margin-right: 10px;
}

.content_secciones .section_title {
	display: block;
	font-family: 'Open Sans Bold';
	font-size: 19px;
}

.content_secciones .section_note, .content_secciones .section_page {
	margin-top: 20px;
}

.content_secciones .filter select {
	display: block;
}

.content_secciones .filter .field {
	display: inline-table;
	margin-left: 20px;
}

.content_secciones .grid-sizer, .content_secciones .grid-item {
	width: 33.33%;
}

.content_secciones .grid-item {
	padding: 10px;
}

.content_secciones .grid-item .item {
	width: 100%;
	border-bottom: 1px solid #A9ACB0;
	padding: 10px 0px;
}

.content_secciones .grid-item .item .icon {
	width: 50px;
	display: inline-block;
}

.content_secciones .grid-item .item .icon img {
	width: 40%;
	margin: 0 30%;
}

.content_secciones .grid-item .item .day {
	width: 80px;
	text-align: center;
	display: inline-block;
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 30px;
	border-right: 1px solid #A9ACB0;
}

.content_secciones .grid-item .item .day span {
	display: block;
	text-align: center;
	margin-right: 20px;
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 11px;
}

.content_secciones .grid-item .item .date {
	display: inline-block;
	margin-left: 2%;
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 11px;
}

.content_secciones .grid-item .item .text {
	margin-left: 10%;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}

.content_secciones .grid-item .item:first-child {
	padding: 0px 0px 10px 0px;
}

.content_secciones .grid-item .item:last-child {
	border-bottom: none;
}

.content_secciones .grid-item .thumbnail {
	border-top: 4px solid #00AD68;
	margin-bottom: 20px;
	width: 100%;
}

.content_secciones .grid-item .title {
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 15px;
	text-decoration: underline;
	display: block;
	margin-bottom: 20px;
}

.content_secciones .grid-item .title a {
	color: #2E3740;
}

.content_secciones .grid-item .author {
	font-family: 'Open Sans Light', sans-serif;
	font-size: 12px;
	display: block;
}

.content_secciones .grid-item .author .name {
	font-family: 'Open Sans Bold', sans-serif;
}

.content_secciones .grid-item .excerpt {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}

.content_secciones .grid-item .excerpt span {
	color: #6CC04A !important;
}

.content_secciones .grid-item .media {
	margin-bottom: 20px;
}

.content_secciones .grid-item .media .media_author {
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 15px;
	display: block;
}

.content_secciones .grid-item .media .media_author span {
	color: #6CC04A !important;
}

.content_secciones .grid-item .media .media_title {
	font-family: 'Open Sans Italic', sans-serif;
	font-size: 15px;
	text-decoration: underline;
	display: block;
}

.content_secciones .grid-item .media .media_title a {
	color: #2E3740;
}

.content_secciones .grid-item .media .media_date {
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 12px;
	display: block;
}

.content_secciones .grid-item .date {
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 12px;
	display: block;
}

.content_secciones .grid-item .jobs {
	margin-bottom: 20px;
}

.content_secciones .section_page .row {
	margin-right: 0px;
}

/* NOTICIAS */
.content_noticias .subsecciones {
	padding-top: 20px;
}

.content_noticias .sidebar {
	margin-top: 70px;
}

.content_noticias .subsecciones .last-new {
	margin-bottom: 20px;
}

.content_noticias .subsecciones .last-new .section {
	display: block;
	font-family: 'Open Sans Condensed Bold';
	font-size: 14px;
	text-transform: uppercase;
}

.content_noticias .subsecciones .last-new .section a {
	color: #000;
}

.content_noticias .subsecciones .last-new .thumbnail {
	margin-bottom: 20px;
	display: block;
}

.content_noticias .subsecciones .last-new .title {
	display: block;
	font-family: 'Open Sans Semibold';
	font-size: 13px;
	margin-bottom: 20px;
}

.content_noticias .subsecciones .last-new .title a {
	color: #2E3740;
}

.content_noticias .subsecciones .last-new .excerpt {
	display: block;
	font-family: 'Open Sans';
	font-size: 10px;
	margin-bottom: 20px;
}

.content_noticias .subsecciones .last-new .excerpt span {
	color: #6CC04A !important;
}

.content_noticias #twitter-widget-0 {
	height: 300px !important;
}

/* SINGLE */
.content-single .hero {
	background-position: left top;
	background-size: cover;
	width: 100%;
	position: relative;
	color: #FFF;
}

.content-single .job {
	margin-top: 40px;
}

.content-single .hero .cover {
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	display: block;
}

.content-single .hero .row {
	position: relative;
}

.content-single .hero .item {
	width: 100%;
	padding: 10px 0px;
	margin-top: 40px;
}

.content-single .hero .item .icon {
	width: 50px;
	display: inline-block;
}

.content-single .hero .item .icon img {
	width: 40%;
	margin: 0 30%;
}

.content-single .hero .item .day {
	width: 60px;
	display: inline-block;
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 40px;
	border-right: 1px solid #A9ACB0;
}

.content-single .hero .item .day span {
	display: block;
	text-align: center;
	margin-right: 20px;
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 11px;
}

.content-single .hero .item .date {
	display: inline-block;
	margin-left: 2%;
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 14px;
}

.content-single .hero .item .text {
	margin-left: 10%;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
}

.content-single .hero .title {
	padding-left: 100px;
	font-family: 'Open Sans Light', sans-serif;
	font-size: 30px;
	margin-bottom: 40px;
}

.content-single .hero .title_space {
	padding-left: 100px;
	font-family: 'Open Sans Light', sans-serif;
	font-size: 30px;
	margin: 40px 0px;
}

.content-single .hero .info_space {
	padding-left: 100px;
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 12px;
	margin: 20px 0px;
}

.content-single .hero .info_space span {
	font-family: 'Open Sans Light', sans-serif;
}

.content-single .hero .data {
	margin-bottom: 40px;
}

.content-single .hero .data div {
	display: block;
	font-size: 12px;
	font-family: 'Open Sans Semibold', sans-serif;
}

.content-single .hero .data div span {
	color: #6CC04A !important;
	font-family: 'Open Sans', sans-serif;
}

.content-single .hero .data div a {
	color: #6CC04A !important;
}

.content-single blockquote {
	color: #6CC04A;
	font-family: 'Open Sans Light', sans-serif;
	font-style: italic;
	font-size: 16px;
	padding-left: 1.5rem;
	border-left: none;
	margin-right: 20px;
	float: left;
	width: 240px;
	margin-left: -150px;
}

.content-single .thumbnail img {
	width: 100%;
	display: block;
}

.content-single .tags {
	display: block;
	font-family: 'Open Sans';
	font-size: 11px;
}

.content-single .tags a {
	color: #2E3740;
}

.content-single .header_content .title_space {
	font-family: 'Open Sans Light', sans-serif;
	font-size: 30px;
	margin: 0px;
}

.content-single .header_content .info_space {
	font-family: 'Open Sans Bold', sans-serif;
	font-size: 12px;
	margin: 20px 0px;
}

.content-single .related {
	margin: 20px auto;
	border-top: #A9ACB0 solid 10px;
	padding: 10px !important;
}

.content-single .related .title_section {
	font-family: 'Open Sans Condensed Bold';
	font-size: 20px;
	text-transform: uppercase;
}

.content-single .related .thumbnail {
	border-top: #6CC04A solid 3px;
}

.content-single .related .excerpt {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	display: block;
	margin: 10px auto;
}

.content-single .related .excerpt span {
	color: #6CC04A !important;
}

.content-single .related .excerpt a {
	color: #000;
}

.content-single .content img {
	max-width: 100%;
}

.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {
	width: 100% !important;
}

.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {
	width: 100% !important;
}

/* SEARCH */
.content_search .titulo_busqueda {
	font-family: 'Open Sans Condensed Bold';
	font-size: 20px;
	text-transform: uppercase;
}

.content_search .menu_busqueda {
	margin-bottom: 0px;
}

.content_search .menu_busqueda a {
	font-family: 'Open Sans';
	font-size: 15px;
	color: #2E3740;
}

.content_search .menu_busqueda a:hover {
	color: #6CC04A !important;
}

.content_search .menu_busqueda .option {
	color: #2E3740;
}

.content_search .menu_busqueda ul {
	margin-left: 10px;
}

.content_search .menu_busqueda ul li {
	margin-bottom: 20px;
}

.content_search .menu_busqueda ul li ul {
	margin-left: 20px;
}

.content_search .menu_busqueda ul li ul {
	list-style: none;
}

.content_search .menu_busqueda ul li ul li:before {
	content: "• ";
	color: #2E3740;
}

.content_search .contenido .title {
	width: 100%;
	background-color: #E6E7E8;
	padding: 10px;
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.content_search .contenido .text {
	font-family: 'Open Sans';
	font-size: 15px;
	color: #2E3740;
}

.content_search .contenido .text strong {
	font-weight: bold;
}

.content_search .contenido .subtitle, .content_programa .contenido-profesor .subtitle, .content_programa .contenido-faqs .subtitle {
	font-family: 'Open Sans Bold';
	font-size: 18px;
	color: #6CC04A;
}

.content_search .contenido .name {
	font-family: 'Open Sans Bold', sans-serif;
	text-transform: none;
	font-size: 18px;
	display: block;
	border: none;
}

.content_search .contenido hr {
	width: 10%;
	margin-left: 0px;
}

.content_search .contenido a {
	color: #6CC04A !important;
}

.content_search .contenido .title {
	width: 100%;
	background-color: #E6E7E8;
	padding: 10px;
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.content_search .contenido .items .collapsible-header {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}

.content_search .contenido .items .collapsible-header i {
	float: right;
	color: #6CC04A;
}

.content_search .contenido .items .collapsible-header .link {
	color: #6CC04A;
}

.content_search .contenido .items .collapsible li.active i {
	-ms-transform: rotate(135deg) !important;
	/* IE 9 */
	-webkit-transform: rotate(135deg) !important;
	/* Chrome, Safari, Opera */
	transform: rotate(135deg) !important;
	color: #2E3740;
}

.content_search .contenido .items .collapsible-body .thumbnail {
	display: inline-block;
	width: 40%;
	vertical-align: top;
}

.content_search .contenido .items .collapsible-body .thumbnail .logo {
	width: 90%;
	margin: 30px auto;
}

.content_search .contenido .items .collapsible-body .thumbnail .logo img {
	width: 100%;
}

.content_search .contenido .items .collapsible-body .text {
	display: inline-block;
	width: 58%;
	vertical-align: top;
}

.content_search .contenido .items .collapsible-body .text_full {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

/* EDUCACION CONTINUA */
.content_educacion_continua .titulo_educacion_continua {
	font-family: 'Open Sans Condensed Bold';
	font-size: 20px;
	text-transform: uppercase;
}

.content_educacion_continua .menu_educacion_continua {
	margin-bottom: 0px;
}

.content_educacion_continua .menu_educacion_continua a {
	font-family: 'Open Sans';
	font-size: 15px;
	color: #2E3740;
}

.content_educacion_continua .menu_educacion_continua a:hover {
	color: #6CC04A !important;
}

.content_educacion_continua .menu_educacion_continua .option {
	color: #2E3740;
}

.content_educacion_continua .menu_educacion_continua ul {
	margin-left: 10px;
}

.content_educacion_continua .menu_educacion_continua ul li {
	margin-bottom: 20px;
}

.content_educacion_continua .menu_educacion_continua ul li ul {
	margin-left: 20px;
}

.content_educacion_continua .menu_educacion_continua ul li ul {
	list-style: none;
}

.content_educacion_continua .menu_educacion_continua ul li ul li:before {
	content: "• ";
	color: #2E3740;
}

.content_educacion_continua .contenido .title {
	width: 100%;
	background-color: #E6E7E8;
	padding: 10px;
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.content_educacion_continua .contenido .programa_id {
	width: 10%;
	display: inline-table;
}

.content_educacion_continua .contenido .programa_coordinador {
	width: 20%;
	display: inline-table;
	text-transform: none;
}

.content_educacion_continua .contenido .programa_titulo {
	width: 50%;
	display: inline-table;
	text-transform: none;
}

.content_educacion_continua .contenido .programa_compra {
	width: 10%;
	display: inline-table;
	text-transform: none;
}

.content_educacion_continua .contenido .text {
	font-family: 'Open Sans';
	font-size: 15px;
	color: #2E3740;
}

.content_educacion_continua .contenido .text strong {
	font-weight: bold;
}

.content_educacion_continua .contenido .subtitle {
	font-family: 'Open Sans Bold';
	font-size: 18px;
	color: #2E3740;
	text-transform: uppercase;
}

.content_educacion_continua .contenido .name {
	font-family: 'Open Sans Bold', sans-serif;
	text-transform: none;
	font-size: 18px;
	display: block;
	border: none;
}

.content_educacion_continua .contenido hr {
	width: 10%;
	margin-left: 0px;
}

.content_educacion_continua .contenido a {
	color: #6CC04A !important;
}

.content_educacion_continua .contenido .title {
	width: 100%;
	background-color: #E6E7E8;
	padding: 10px;
	font-family: 'Open Sans Semibold', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.content_educacion_continua .contenido .items .collapsible-header {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}

.content_educacion_continua .contenido .items .collapsible-header i {
	float: right;
	color: #6CC04A;
}

.content_educacion_continua .contenido .items .collapsible-header .link {
	color: #6CC04A;
}

.content_educacion_continua .contenido .items .collapsible li.active .icon {
	-ms-transform: rotate(135deg) !important;
	/* IE 9 */
	-webkit-transform: rotate(135deg) !important;
	/* Chrome, Safari, Opera */
	transform: rotate(135deg) !important;
	color: #2E3740;
}

.content_educacion_continua .contenido .items .collapsible-body .thumbnail {
	display: inline-block;
	width: 40%;
	vertical-align: top;
}

.content_educacion_continua .contenido .items .collapsible-body .thumbnail .logo {
	width: 90%;
	margin: 30px auto;
}

.content_educacion_continua .contenido .items .collapsible-body .thumbnail .logo img {
	width: 100%;
}

.content_educacion_continua .contenido .items .collapsible-body .text {
	display: inline-block;
	width: 58%;
	vertical-align: top;
}

.content_educacion_continua .contenido .items .collapsible-body .text_full {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-transform: none;
}

.content_educacion_continua .contenido .items .collapsible-body p {
	padding: 1rem;
}

/* STATIC */
.content_static .content {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	margin-bottom: 100px;
}

.content_static .content h4 {
	font-size: 18px;
	font-weight: bold;
}

/* TABLET RULES */
@media only screen and (max-width: 992px) {
	.menu .brand-logo {
		margin: 10px;
	}
	.content_secciones .section_note {
		padding: 10px;
	}
	.content_secciones .grid-sizer, .content_secciones .grid-item {
		width: 100%;
	}
	.inside_menu, .submenu, .menu {
		width: 100% !important;
	}
	.banners .container {
		width: 100%;
	}
	.slider {
		z-index: -1;
		height: auto !important;
		top: 0px;
	}
	.slider .slides {
		height: 418px !important;
	}
	.slider .slides li .caption {
		top: 0%;
	}
	.page-footer .row .col {
		width: 100% !important;
		display: block;
	}
	.content_home .banners {
		width: 100%;
	}
	.content_home .banners .banner, .content_home .jobs, .content_home .jobs .banner {
		width: 100%;
	}
	.content_home .jobs {
		width: 100%;
		margin: 1%;
	}
	.page-footer .links .columnA ul {
		width: 49.8%;
		display: inline-table;
	}
	.page-footer .links .columnB ul {
		width: 49.8%;
		display: inline-table;
	}
	.page-footer .links .columnC .address p {
		width: 49.8%;
		display: inline-table;
	}
	.page-footer .links .copyright a {
		width: 50%;
		display: inline-table;
	}
	.submenu {
		margin-top: 56px;
	}
	.submenu ul a {
		line-height: 20px;
		margin-top: 10px;
	}
	.content_noticias .subsecciones .last-new {
		margin-bottom: 20px;
	}
	.content_secciones {
		width: 100%;
	}
	.submenu {
		margin-top: 56px;
	}
	.submenu-profesor {
		margin-top: 0px !important;
	}
	.submenu-home {
		margin-top: 56px !important;
	}
	.submenu-home ul a, .submenu ul a {
		font-size: 10px;
	}
	.content_home #twitter-widget-0 {
		height: 600px !important;
	}
	.content_profesores .grid .teacher_profile {
		height: 180px;
	}
	.content_profesores .grid .teacher_profile .profile img {
		height: 180px;
	}
	.content_profesores .grid .teacher_profile .profile .cover {
		height: 180px;
	}
	.content_programa .contenido .teacher_profile {
		height: 180px;
	}
	.content_programa .contenido .teacher_profile .profile img {
		height: 180px;
	}
	.content_programa .contenido .teacher_profile .profile .cover {
		height: 180px;
	}
	.submenu_tres {
		margin-top: 56px;
	}
	.content_profesores .grid .teacher_profile .profile .cover {
		height: 30% !important;
		bottom: 0px !important;
	}
	.content_profesores .grid .teacher_profile .profile .cover p {
		margin-top: 0px !important;
		padding-top: 10px !important;
	}
	.content_programa .grid .teacher_profile .profile .cover {
		height: 40% !important;
		bottom: 0px !important;
	}
	.content_programa .grid .teacher_profile .profile .cover p {
		margin-top: 0px !important;
		padding-top: 10px !important;
	}
}

/* SMARTPHONE RULES */
@media only screen and (max-width: 600px) {
	.menu .brand-logo {
		margin: 6px;
	}
	.banners .brand-logo .logo_interno {
		margin: 6px;
	}
	.slider {
		z-index: -1;
		height: auto !important;
		top: 64px;
	}
	.slider .slides {
		height: 418px !important;
	}
	.slider .slides li .caption h3 {
		font-size: 1.6rem;
	}
	.copyright a {
		width: 100%;
	}
	.page-footer .links .columnA ul {
		width: 49.6%;
		display: inline-table;
	}
	.page-footer .links .columnB ul {
		width: 49.6%;
		display: inline-table;
	}
	.page-footer .links .columnC .address p {
		width: 49.6%;
		display: inline-table;
	}
	.content_home .media .col:last-child {
		background: #E6E7E8;
	}
	.content_profesores .search input {
		width: 90%;
	}
	.content_profesores .list .collapsible-header .link {
		display: block;
	}
	.content_profesores .list .collapsible-body .thumbnail {
		display: block;
		width: 100%;
	}
	.content_profesores .list .collapsible-body .text {
		display: block;
		width: 100%;
	}
	.content-single .hero .title_space, .content-single .hero .info_space {
		padding-left: 0;
	}
	.submenu ul li {
		padding: 0px;
	}
	.submenu ul a {
		padding: 0px;
	}
	.content-single .hero .data {
		margin-left: 10px;
	}
	.content-single .hero .title {
		margin-bottom: 0px;
	}
	.content-single .hero .item {
		margin-top: 0px;
	}
	.content_profesores .grid .teacher_profile {
		height: 180px;
	}
	.content_profesores .grid .teacher_profile .profile img {
		height: 180px;
	}
	.content_profesores .grid .teacher_profile .profile .cover {
		height: 180px;
	}
	.content_programa .contenido .teacher_profile {
		height: 180px;
	}
	.content_programa .contenido .teacher_profile .profile img {
		height: 180px;
	}
	.content_programa .contenido .teacher_profile .profile .cover {
		height: 180px;
	}
	.submenu_tres ul a {
		font-size: 10px;
	}
	div.container.inside_menu {
		margin-top: 70px;
	}
	.content_programa .grid .teacher_profile .profile .cover {
		height: 30% !important;
		bottom: 0px !important;
	}
	.content_programa .grid .teacher_profile .profile .cover p {
		margin-top: 0px !important;
		padding-top: 10px !important;
	}
}

/* ESTILO PARA DESCRIPCIÓN DE DIVISIÓN agregado por Ricardo T. */
.descdiv {
	font-size: 1em;
	margin-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	color: #222222;
}

/* ESTO PARA QUE SE AJUSTE EL CALENDARIO A LA DERECHA */
.media {
	display: initial;
}

.section-title {
	font-size: 2rem;
	font-weight: bold;
	font-family: "Open Sans Condensed Bold", serif;
}

.grid-2-columns {
	display: grid;
	grid-template-columns: repeat(2, minmax(0px, 1fr));
	grid-row-gap: 1rem;
	grid-column-gap: 1rem;
}

.grid-2-columns article, .grid-2-columns figure, .grid-2-columns img {
	max-width: 100%;
	margin: 0;
}

.grid-2-columns article h3 {
	font-size: 1.5rem;
	font-weight: bold;
	font-family: "Open Sans Condensed Bold", serif;
}

#noticias-grid {
	display: grid;
	grid-template-columns: 65% auto;
	grid-row-gap: 1rem;
	grid-column-gap: 1rem;
}

#noticias-grid article, #noticias-grid figure, #noticias-grid img {
	max-width: 100%;
	margin: 0;
}

#noticias-grid article h3 {
	font-size: 1rem;
	font-weight: normal;
	font-family: "Open Sans Condensed", serif;
}

#noticias-grid article h3 a {
	text-decoration: none;
	color: inherit;
}

.grid-3-columns {
	display: grid;
	grid-template-columns: repeat(3, minmax(0px, 1fr));
	grid-row-gap: 1rem;
	grid-column-gap: 1rem;
}

.grid-3-columns article, .grid-3-columns figure, .grid-3-columns img {
	max-width: 100%;
	margin: 0;
}

.grid-3-columns article h3 {
	font-size: 1.5rem;
	font-weight: bold;
	font-family: "Open Sans Condensed Bold", serif;
}

.grid-numeraila {
	display: grid;
	grid-template-columns: 2fr 3fr 5fr;
	grid-row-gap: 1rem;
	grid-column-gap: 0rem;
	margin-bottom: 3vh;
}

.grid-numeraila article {
	max-width: 100%;
	margin: 0;
}

.grid-numeraila article h3 {
	font-size: 1.5rem;
	font-weight: bold;
	font-family: "Open Sans Condensed Bold", serif;
}

.bg-cide-brand {
	color: #fff;
	background-color: #004d40;
}

.text-cide {
	color: #004d40;
}

.d-flex {
	display: flex;
}

.d-flex * {
	flex: 1 1 0px;
}

.padding-1 {
	padding-left: 1rem;
	padding-right: 1rem;
}

.padding-4 {
	padding-left: 4rem;
	padding-right: 4rem;
}

.padding-top {
	padding-top: 1rem;
}

.padding-bottom {
	padding-bottom: 1rem;
}

.rounded-gray-card {
	background-color: #e0e0e0;
	padding: 4rem;
	border-radius: 50px;
	box-shadow: -15px 15px black;
}

.tarjeta-producto {
	display: flex;
	border: black 1px solid;
	background-color: #f9feff;
	line-height: 1;
}

.tarjeta-producto main {
	width: 80%;
	font-size: 0.8rem;
}

.tarjeta-producto main h3 {
	font-size: inherit;
}

#parrilla-estudiantes {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-areas: "foto-1 foto-1 foto-2 foto-3" "foto-4 foto-5 foto-6 foto-6";
}

#parrilla-estudiantes figure {
	position: relative;
	margin: 0;
	overflow: hidden;
}

#parrilla-estudiantes figure img {
	max-width: 100%;
	width: 100%;
	height: 100%;
}

#parrilla-estudiantes figure figcaption {
	position: absolute;
	top: 80%;
	left: 10%;
	max-width: 80%;
	color: white;
	font-size: 1rem;
	font-weight: bold;
	padding: 5px;
	z-index: 1;
	border-radius: 8px;
}

#parrilla-estudiantes figure figcaption.large {
	top: 80% !important;
}

#parrilla-estudiantes figure figcaption::before {
	background: linear-gradient(to left, rgba(0, 0, 0, 0.35) 55%, rgba(0, 0, 0, 0) 100%) !important;
	content: '';
	position: absolute;
	border-radius: 8px;
	display: block;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	z-index: -1;
	transform: skew(-20deg);
}

#parrilla-estudiantes figure.foto-1 {
	grid-area: foto-1;
}

#parrilla-estudiantes figure.foto-2 {
	grid-area: foto-2;
}

#parrilla-estudiantes figure.foto-3 {
	grid-area: foto-3;
}

#parrilla-estudiantes figure.foto-4 {
	grid-area: foto-4;
}

#parrilla-estudiantes figure.foto-5 {
	grid-area: foto-5;
}

#parrilla-estudiantes figure.foto-6 {
	grid-area: foto-6;
}

#slider-principal figure {
	position: relative;
	margin: 0;
	overflow: hidden;
}

#slider-principal figure img {
	max-width: 100%;
	width: 100%;
	height: 100%;
}

#slider-principal figure figcaption {
	position: absolute;
	top: 80%;
	left: 10%;
	max-width: 80%;
	color: white;
	font-size: 1rem;
	font-weight: bold;
	padding: 5px;
	z-index: 1;
	border-radius: 8px;
}

#slider-principal figure figcaption.large {
	top: 80% !important;
}

#slider-principal figure figcaption::before {
	background: linear-gradient(to left, rgba(0, 0, 0, 0.35) 55%, rgba(0, 0, 0, 0) 100%) !important;
	content: '';
	position: absolute;
	border-radius: 8px;
	display: block;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	z-index: -1;
	transform: skew(-20deg);
}

.slick-prev::before, .slick-next::before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	opacity: 0.75;
	color: #2e3740;
	-webkit-font-smoothing: antialiased;
}

.slide-principal-title {
	position: absolute;
	top: 30%;
	left: 10%;
	max-width: 80%;
	color: white;
	font-size: 3rem;
	font-weight: bold;
	padding: 2rem;
	z-index: 1;
	border-radius: 8px;
}

.slide-principal-title::before {
	background: linear-gradient(to left, rgba(0, 0, 0, 0.35) 55%, rgba(0, 0, 0, 0) 100%) !important;
	content: '';
	position: absolute;
	border-radius: 8px;
	display: block;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	z-index: -1;
	transform: skew(-20deg);
}

#profesores-investigadores {
	background-image: url("https://www.cide.edu/pev/wp-content/uploads/sites/12/2020/09/PEV.jpg");
	height: 100vh;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	font-weight: bold;
	font-size: 1.5rem;
	text-shadow: 2px 2px black;
}

.highlight-background {
	background-color: #ffffff8c;
}

/*# sourceMappingURL=data:application/json;base64,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O0NBQ1IsU0FBUztDQUNULGNBQWM7Q0FDZCxZQUFZO0NBQ1osZUFBZTtDQUNmLGlCQUFpQjtDQUNqQixhQUFhO0NBQ2IsVUFBVTtDQUNWLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLCtGQUErRjtDQUMvRixXQUFXO0NBQ1gsa0JBQWtCO0NBQ2xCLGtCQUFrQjtDQUNsQixjQUFjO0NBQ2QsUUFBUTtDQUNSLFNBQVM7Q0FDVCxPQUFPO0NBQ1AsTUFBTTtDQUNOLFdBQVc7Q0FDWCx1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyw2RkFBNkY7Q0FDN0YsYUFBYTtDQUNiLDRCQUE0QjtDQUM1QiwyQkFBMkI7Q0FDM0IsNEJBQTRCO0NBQzVCLHNCQUFzQjtDQUN0QixpQkFBaUI7Q0FDakIsaUJBQWlCO0NBQ2pCLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLDJCQUEyQjtBQUM1QiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuVGhlbWUgTmFtZTogQ0lERSBEaXZpc2lvbmVzIEFjYWTDqW1pY2FzIChERUkpXG5UaGVtZSBVUkk6IGh0dHA6Ly9jaWRlLmVkdS9cbkF1dGhvcjogSWFuIE1lemFcbkF1dGhvciBVUkk6IGh0dHBzOi8vZ2l0aHViLmNvbS9JYW5NZXp6YVxuRGVzY3JpcHRpb246IFBsYW50aWxsYSBwYXJhIGxhcyBEaXZpc2lvbmVzIEFjYWTDqW1pY2FzIGRlbCBDSURFXG5SZXF1aXJlcyBhdCBsZWFzdDogV29yZFByZXNzIDQuOS42XG5WZXJzaW9uOiAwLjFcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46IERpdmlzaW9uZXNcblRhZ3M6IG9uZS1jb2x1bW4sIGZsZXhpYmxlLWhlYWRlciwgYWNjZXNzaWJpbGl0eS1yZWFkeSwgY3VzdG9tLWNvbG9ycywgY3VzdG9tLW1lbnUsIGN1c3RvbS1sb2dvLCBlZGl0b3Itc3R5bGUsIGZlYXR1cmVkLWltYWdlcywgZm9vdGVyLXdpZGdldHMsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCBzdGlja3ktcG9zdCwgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5LCBhdXRvLWxvYWRpbmctaG9tZXBhZ2UsIGE4Yy1nbG9iYWxzLXN0eWxlc1xuXG4qL1xuLyoqXG4gKiBBYnN0cmFjdHNcbiAqIC0gTWl4aW5zLCB2YXJpYWJsZXMgYW5kIGZ1bmN0aW9uc1xuICovXG4vKipcbiAqIENoaWxkIFRoZW1lIERlZXBcbiAqL1xuLyoqXG4gKiBCYXNlXG4gKiAtIFJlc2V0IHRoZSBicm93c2VyXG4gKi9cbi8qKlxuICogTGF5b3V0XG4gKiAtIFN0cnVjdHJhbCBhbmQgcmVzcG9uc2l2ZSBzdHlsZXNcbiAqL1xuLyoqXG4gKiBFbGVtZW50c1xuICogLSBTdHlsZXMgZm9yIGJhc2ljIEhUTUwgZWxlbWFudHNcbiAqL1xuLyoqXG4gKiBCbG9ja3NcbiAqIC0gVGhlc2Ugc3R5bGVzIHJlcGxhY2Uga2V5IEd1dGVuYmVyZyBCbG9jayBzdHlsZXMgZm9yIGZvbnRzLCBjb2xvcnMsIGFuZFxuICogICBzcGFjaW5nIHdpdGggQ1NTLXZhcmlhYmxlcyBvdmVycmlkZXNcbiAqIC0gSW4gdGhlIGZ1dHVyZSB0aGUgQmxvY2sgc3R5bGVzIG1heSBnZXQgY29tcGlsZWQgdG8gaW5kaXZpZHVhbCAuY3NzXG4gKiAgIGZpbGVzIGFuZCBjb25kaXRpb25hbGx5IGxvYWRlZFxuICovXG4vKipcbiAqIENvbXBvbmVudHNcbiAqIC0gU2ltaWxhciB0byBCbG9ja3MgYnV0IGV4aXN0IG91dHNpZGUgb2YgdGhlIFwiY3VycmVudFwiIGVkaXRvciBjb250ZXh0XG4gKi9cbi8qKlxuICogU2l0ZSBQYWdlc1xuICogLSBQYWdlIHNwZWNpZmljIHN0eWxlc1xuICovXG4vKipcbiAqIFJlc3BvbnNpdmUgTG9naWNcbiAqIC0gTG9hZGluZyB0aGlzIGxhc3QgdG8gcmVzcGVjdCBjYXNjYWluZyBydWxlc1xuICovXG4vKipcbiAqIFZlbmRvcnNcbiAqIC0gU3R5bGVzIGZvciAzcmQgcGFydHkgcGx1Z2lucyBhbmQgV1AgZXh0ZW5zaW9uc1xuICovXG4vKipcbiAqIENoaWxkIFRoZW1lIEV4dHJhIFN0eWxlc1xuICovXG4vKipcbiAqIEV4dHJhIENoaWxkIFRoZW1lIFN0eWxlc1xuICovXG4vKiBGT05UUyAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XG5cdHNyYzogdXJsKFwiZm9udHMvTXlyaWFkIFByby9NeXJpYWRQcm8tUmVndWxhci5lb3RcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xuXHRzcmM6IHVybChcImZvbnRzL015cmlhZCBQcm8vTXlyaWFkUHJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9NeXJpYWQgUHJvL015cmlhZFByby1SZWd1bGFyLnN2ZyNNeXJpYWRQcm8tUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBCb2xkJztcblx0c3JjOiB1cmwoXCJmb250cy9PcGVuIFNhbnMvT3BlblNhbnMtQm9sZC5lb3RcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBCb2xkJztcblx0c3JjOiB1cmwoXCJmb250cy9PcGVuIFNhbnMvT3BlblNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL09wZW4gU2Fucy9PcGVuU2Fucy1Cb2xkLnN2ZyNPcGVuU2Fucy1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQgSXRhbGljJztcblx0c3JjOiB1cmwoXCJmb250cy9PcGVuIFNhbnMvT3BlblNhbnMtQm9sZEl0YWxpYy5lb3RcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBCb2xkIEl0YWxpYyc7XG5cdHNyYzogdXJsKFwiZm9udHMvT3BlbiBTYW5zL09wZW5TYW5zLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9PcGVuIFNhbnMvT3BlblNhbnMtQm9sZEl0YWxpYy5zdmcjT3BlblNhbnMtQm9sZEl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBJdGFsaWMnO1xuXHRzcmM6IHVybChcImZvbnRzL09wZW4gU2Fucy9PcGVuU2Fucy1JdGFsaWMuZW90XCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgSXRhbGljJztcblx0c3JjOiB1cmwoXCJmb250cy9PcGVuIFNhbnMvT3BlblNhbnMtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvT3BlbiBTYW5zL09wZW5TYW5zLUl0YWxpYy5zdmcjT3BlblNhbnMtSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0c3JjOiB1cmwoXCJmb250cy9PcGVuIFNhbnMvT3BlblNhbnMuZW90XCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRzcmM6IHVybChcImZvbnRzL09wZW4gU2Fucy9PcGVuU2Fucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL09wZW4gU2Fucy9PcGVuU2Fucy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkIEJvbGQnO1xuXHRzcmM6IHVybChcImZvbnRzL09wZW4gU2FucyBDb25kZW5zZWQvT3BlblNhbnMtQ29uZGVuc2VkQm9sZC5lb3RcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBDb25kZW5zZWQgQm9sZCc7XG5cdHNyYzogdXJsKFwiZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZC9PcGVuU2Fucy1Db25kZW5zZWRCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZC9PcGVuU2Fucy1Db25kZW5zZWRCb2xkLnN2ZyNPcGVuU2Fucy1Db25kZW5zZWRCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEV4dHJhYm9sZCc7XG5cdHNyYzogdXJsKFwiZm9udHMvT3BlbiBTYW5zIEV4dHJhYm9sZC9PcGVuU2Fucy1FeHRyYWJvbGQuZW90XCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgRXh0cmFib2xkJztcblx0c3JjOiB1cmwoXCJmb250cy9PcGVuIFNhbnMgRXh0cmFib2xkL09wZW5TYW5zLUV4dHJhYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL09wZW4gU2FucyBFeHRyYWJvbGQvT3BlblNhbnMtRXh0cmFib2xkLnN2ZyNPcGVuU2Fucy1FeHRyYWJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnO1xuXHRzcmM6IHVybChcImZvbnRzL09wZW4gU2FucyBMaWdodC9PcGVuU2Fucy1MaWdodC5lb3RcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG5cdHNyYzogdXJsKFwiZm9udHMvT3BlbiBTYW5zIExpZ2h0L09wZW5TYW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvT3BlbiBTYW5zIExpZ2h0L09wZW5TYW5zLUxpZ2h0LnN2ZyNPcGVuU2Fucy1MaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCBJdGFsaWMnO1xuXHRzcmM6IHVybChcImZvbnRzL09wZW4gU2FucyBMaWdodC9PcGVuU2Fuc0xpZ2h0LUl0YWxpYy5lb3RcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCBJdGFsaWMnO1xuXHRzcmM6IHVybChcImZvbnRzL09wZW4gU2FucyBMaWdodC9PcGVuU2Fuc0xpZ2h0LUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL09wZW4gU2FucyBMaWdodC9PcGVuU2Fuc0xpZ2h0LUl0YWxpYy5zdmcjT3BlblNhbnNMaWdodC1JdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnO1xuXHRzcmM6IHVybChcImZvbnRzL09wZW4gU2FucyBTZW1pYm9sZC9PcGVuU2Fucy1TZW1pYm9sZC5lb3RcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG5cdHNyYzogdXJsKFwiZm9udHMvT3BlbiBTYW5zIFNlbWlib2xkL09wZW5TYW5zLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvT3BlbiBTYW5zIFNlbWlib2xkL09wZW5TYW5zLVNlbWlib2xkLnN2ZyNPcGVuU2Fucy1TZW1pYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi8qIEdFTkVSQUwgKi9cbi5hY3Rpb25zLCAuYWN0aW9ucyAubmF2LXdyYXBwZXIgaSwgLmFjdGlvbnMgYS5idXR0b24tY29sbGFwc2UsIC5hY3Rpb25zIGEuYnV0dG9uLWNvbGxhcHNlIGkge1xuXHRoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFjdGlvbnMgLm5hdi13cmFwcGVyIGkge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbm5hdiB1bCBsaTpob3ZlciwgbmF2IHVsIGxpLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2FucyB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbn1cblxuLmJhbm5lcnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG59XG5cbiNzaWRlbmF2LW92ZXJsYXkge1xuXHR6LWluZGV4OiAwO1xufVxuXG4ubWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xufVxuXG4ubWVudSB1bCBsaSAuYWN0aXZlLCAuc3VibWVudSB1bCBsaSAuYWN0aXZlIHtcblx0Y29sb3I6ICM2Q0MwNEE7XG59XG5cbi5mdWxsbWVudSB7XG5cdGhlaWdodDogMTMwcHg7XG59XG5cbi5pbnNpZGVfbWVudSAuaGVybyBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuZGl2LmNvbnRhaW5lci5pbnNpZGVfbWVudV9pbnZlc3RpZ2FjaW9uIHtcblx0bWFyZ2luLXRvcDogNzBweDtcbn1cblxuLnN1Ym1lbnUtaG9tZSB1bCBsaSB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5zdWJtZW51LWhvbWUgdWwgbGk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWcvbWVudV9ob3Zlci5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc3VibWVudS1ob21lIHVsIGEge1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDFyZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKiBEUk9QRE9XTiBNRU5VICovXG4ubWVudURyb3Bkb3duIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvKm1hcmdpbi10b3A6IC0xNjVweDsqL1xuXHR6LWluZGV4OiA0O1xuXHRjb2xvcjogI0ZGRjtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDI1JTtcblx0Ym90dG9tOiA2MHB4O1xuXHQvKm1pbi1oZWlnaHQ6IDE3MHB4OyovXG59XG5cbi5tZW51RHJvcGRvd24gbGkge1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMTBweCAxMHB4IDEwcHggMHB4O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ubWVudURyb3Bkb3duIGxpIGEge1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5tZW51RHJvcGRvd24gbGkgYTpob3ZlciB7XG5cdGNvbG9yOiAjNkNDMDRBO1xufVxuXG4vKiNQcm9mZXNvcmVzIHsgbWFyZ2luLWxlZnQ6IDAlOyB3aWR0aDogfVxuI0ludmVzdGlnYWNpw7NuIHsgbWFyZ2luLWxlZnQ6IDE3JTsgIH1cbiNEb2NlbmNpYSB7IG1hcmdpbi1sZWZ0OiAzNSU7IH1cbiNOb3RpY2lhcyB7IG1hcmdpbi1sZWZ0OiA1MiU7IGhlaWdodDogMTQ4cHg7IH0qL1xuLnNpZGUtbmF2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNEM0MTtcbn1cblxuLnNpZGUtbmF2IGxpIGEge1xuXHRjb2xvcjogI0ZGRjtcbn1cblxuLnNpZGUtbmF2IGxpLmJhY2tncm91bmQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWcvbWVudV9ob3Zlci5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2lkZS1uYXYgbGkuc2VhcmNoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG4uc2lkZS1uYXYgbGkuc2VhcmNoIGlucHV0IHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5zaWRlLW5hdiBsaS5zZWFyY2g6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlLW5hdiBsaS5leHRyYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNzQ2NEY7XG59XG5cbi5zaWRlLW5hdiBsaS5leHRyYTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNzQ2NEY7XG59XG5cbi5zdWJtZW51IHVsIGxpIHtcblx0d2lkdGg6IDI1JTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0cGFkZGluZy10b3A6IDE0cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4uc3VibWVudSB1bCBhIHtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJywgc2Fucy1zZXJpZjtcbn1cblxuLnN1Ym1lbnUgdWwgYTpob3ZlciB7XG5cdGNvbG9yOiAjNkNDMDRBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJtZW51X2RvY2VuY2lhIHtcblx0bWFyZ2luLXRvcDogLTZweDtcbn1cblxuLnN1Ym1lbnVfZG9jZW5jaWEgdWwgbGkge1xuXHR3aWR0aDogNTAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5zdWJtZW51X2RvY2VuY2lhIHVsIGEge1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xufVxuXG4uc3VibWVudV9kb2NlbmNpYSB1bCBhOmhvdmVyIHtcblx0Y29sb3I6ICM2Q0MwNEEgIWltcG9ydGFudDtcbn1cblxuLnN1Ym1lbnVfdHJlcyB7XG5cdG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5zdWJtZW51X3RyZXMgdWwgbGkge1xuXHR3aWR0aDogMzMuMyU7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogMjBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAxNHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuLnN1Ym1lbnVfdHJlcyB1bCBhIHtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJywgc2Fucy1zZXJpZjtcbn1cblxuLnN1Ym1lbnVfdHJlcyB1bCBhOmhvdmVyIHtcblx0Y29sb3I6ICM2Q0MwNEEgIWltcG9ydGFudDtcbn1cblxuLyouYnJhbmQtbG9nbyAubG9nbyB7IGhlaWdodDogNDhweDsgbWFyZ2luOiA4cHggMHB4IDhweCA1MHB4OyBmaWxsOiAjRkZGOyB9XG4uYnJhbmQtbG9nbyAuZGl2aXNpb24geyBoZWlnaHQ6IDYwcHg7IG1hcmdpbjogNHB4IDBweCAwcHggMHB4OyBmaWxsOiAjRkZGOyBjb2xvcjogI0ZGRjsgfSovXG4uZnVsbG1lbnUgLmJyYW5kLWxvZ28ge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZnVsbG1lbnUgLmJyYW5kLWxvZ28gLmxvZ28ge1xuXHRtYXgtd2lkdGg6IDcwJTtcbn1cblxuLmJhbm5lcnMgLmJyYW5kLWxvZ28gLmxvZ29faW50ZXJubyB7XG5cdG1hcmdpbjogMTBweDtcbn1cblxuLmZ1bGxtZW51IC5icmFuZC1sb2dvICNsb2dvX3N2ZyB7XG5cdGZpbGw6ICMwMDVCNDc7XG5cdGhlaWdodDogNzBweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZnVsbG1lbnUgLmJyYW5kLWxvZ28gI2RpdmlzaW9uX3N2ZyB7XG5cdGZpbGw6ICMyRTM3NDA7XG5cdGhlaWdodDogOTBweDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5mdWxsbWVudSAuYWJvdXQge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCBJdGFsaWMnLCBzYW5zLXNlcmlmO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA1JTtcblx0d2lkdGg6IDQwMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uZnVsbG1lbnUgLmFib3V0IHAge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mdWxsbWVudSAuYWJvdXQgcCAudGl0dWxvIHtcblx0Y29sb3I6ICMwMDVCNDc7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mdWxsbWVudSAuYWJvdXQgcCBpbWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMTJweDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG5kaXYjcmV2X3NsaWRlcl8yXzFfd3JhcHBlci5yZXZfc2xpZGVyX3dyYXBwZXIuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lciB7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5yZXZfc2xpZGVyX3dyYXBwZXIge1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLnNsaWRlciB7XG5cdHotaW5kZXg6IC0xO1xuXHRoZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC02NHB4O1xufVxuXG4uc2xpZGVyIC5jb3ZlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRkaXNwbGF5OiBub25lO1xuXHR6LWluZGV4OiA0O1xufVxuXG4uc2xpZGVyIC5zbGlkZXMge1xuXHRoZWlnaHQ6IDQxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXIgLnNsaWRlcyBsaSAuY2FwdGlvbiB7XG5cdHRvcDogMzAlO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuXG4uc2xpZGVyIC5zbGlkZXMgbGkgLmNhcHRpb24gaDUge1xuXHRjb2xvcjogIzZDQzA0QTtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2xpZGVyIC5zbGlkZXMgbGkgLmFjdGlvbnMge1xuXHR6LWluZGV4OiAyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsZWZ0OiAxNiU7XG5cdG1hcmdpbjogMTBweDtcblx0Ym90dG9tOiAxMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNsaWRlciAuc2xpZGVzIGxpIC5hY3Rpb25zIGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDMDRBO1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnNsaWRlciAuaW5kaWNhdG9ycyB7XG5cdHotaW5kZXg6IDI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGxlZnQ6IDE2JTtcblx0Ym90dG9tOiA0JTtcbn1cblxuLnNsaWRlciAubmV3cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiA5NXB4O1xuXHR6LWluZGV4OiAzO1xuXHR3aWR0aDogNzAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRsZWZ0OiAxNSU7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA1QjQ3O1xufVxuXG4uc2xpZGVyIC5uZXdzIC5pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNTAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbi1yaWdodDogLTNweDtcbn1cblxuLnNsaWRlciAubmV3cyAuaXRlbTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFNkU3RTg7XG59XG5cbi5zbGlkZXIgLm5ld3MgLml0ZW0gLnRodW1ibmFpbCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDEycHggMHB4IDBweCAyMHB4O1xufVxuXG4uc2xpZGVyIC5uZXdzIC5pdGVtIC50aHVtYm5haWwgaW1nIHtcblx0d2lkdGg6IDgwcHg7XG59XG5cbi5zbGlkZXIgLm5ld3MgLml0ZW0gLnRleHQge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDQ4JTtcblx0bWFyZ2luOiAyMHB4IDEwcHggMTBweCAxMHB4O1xuXHRjb2xvcjogIzAwNUI0Nztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2xpZGVyIC5uZXdzIC5pdGVtIC50ZXh0IHNwYW4ge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcbn1cblxuLnNsaWRlciAubmV3cyAuaXRlbSAudGV4dCBpbWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMTJweDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGFnZS1mb290ZXIge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICNBOUFDQjA7XG59XG5cbi5wYWdlLWZvb3RlciAubGlua3MgLmxvZ28gc3ZnIHtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNzRweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmaWxsOiAjQTlBQ0IwO1xufVxuXG4ucGFnZS1mb290ZXIgLmxpbmtzIGEge1xuXHRjb2xvcjogI0E5QUNCMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtZm9vdGVyIC5saW5rcyAuc2VjdGlvbiB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJywgc2Fucy1zZXJpZjtcbn1cblxuLnBhZ2UtZm9vdGVyIC5saW5rczpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLWZvb3RlciAubGlua3MgLmFkZHJlc3Mge1xuXHRjb2xvcjogI0E5QUNCMCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWZvb3RlciAubGlua3MgLmNvcHlyaWdodCBhIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtZm9vdGVyIC5saW5rcyAuY29weXJpZ2h0IC5kYXRlIHtcblx0Y29sb3I6ICNBOUFDQjAgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEwcHg7XG59XG5cbi5jb3B5cmlnaHQgYSB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5zcG9uc29ycyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNwb25zb3JzIC5sb2dvIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IDEwcHg7XG59XG5cbi5hbGlnbkxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnblJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduQ2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbkp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwgcCB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMHB4O1xufVxuXG4uc29jaWFsIGltZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLmdvVG9wIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNTg1RjY2O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dXJsXTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGltZV06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6bm90KFtyZWFkb25seV0pLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmEuYWN0aXZlIHtcblx0Y29sb3I6ICM2Q0MwNEEgIWltcG9ydGFudDtcbn1cblxuLypsaS5zdWJtZW51X2FjdGl2ZSB7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNkNDMDRBICFpbXBvcnRhbnQ7IH0qL1xuLyogQmxhY2sgYmFyIE1FTlUgKi9cbi5jbGVhciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4jbGFuZ19zZWwgYS5sYW5nX3NlbF9zZWwge1xuXHRoZWlnaHQ6IDI4cHg7XG5cdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlUGlja2VyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuXHR3aWR0aDogODBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uYWN0aW9ucyB1bCBhIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiAwIDZweDtcbn1cblxuLmFjdGlvbnMgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB7XG5cdHBhZGRpbmctbGVmdDogM3JlbTtcblx0bWF4LXdpZHRoOiAxNTBweDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5hY3Rpb25zIC5pbnB1dC1maWVsZCBpbnB1dCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIEdPViBDU1MgKi9cbm5hdi5uYXZiYXIubmF2YmFyLWludmVyc2UubmF2YmFyLWZpeGVkLXRvcCB7XG5cdGhlaWdodDogNDZweDtcbn1cblxubmF2Lm5hdmJhci5uYXZiYXItaW52ZXJzZS5uYXZiYXItZml4ZWQtdG9wIGEge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5mb3JtLWdyb3VwLWljb24gLmZvcm0tY29udHJvbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzOXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuXHRjb2xvcjogIzU1NTU1NTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG5cdC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuXG4uZm9ybS1ncm91cC1pY29uIC5ibHVlLWJ1dHRvbi1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5MGUyO1xuXHRjb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDdweCAxMHB4IDNweCAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDVweDtcblx0dG9wOiA1cHg7XG5cdGJvdHRvbTogNXB4O1xufVxuXG4ubWFpbi1mb290ZXIgLmxpc3QtaW5mbyBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWN0aW9ucywgLmFjdGlvbnMgLm5hdi13cmFwcGVyIGksIC5hY3Rpb25zIGEuYnV0dG9uLWNvbGxhcHNlLCAuYWN0aW9ucyBhLmJ1dHRvbi1jb2xsYXBzZSBpIHtcblx0aGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY3Rpb25zIC5uYXYtd3JhcHBlciBpIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmFjdGlvbnMgdWwgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lbnVfaG9tZSB1bCBsaSBhIHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IDI1cHggMCAwIDA7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51X2hvbWUgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiAjNkNDMDRBICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51RHJvcGRvd24gcCBhIHtcblx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDJweCAwcHggIWltcG9ydGFudDtcbn1cblxuLm1lbnVEcm9wZG93biBwIGE6aG92ZXIge1xuXHRjb2xvcjogIzZDQzA0QSAhaW1wb3J0YW50O1xufVxuXG4ubWVudURyb3Bkb3duIC5zdWJfaXRlbSB7XG5cdGJvcmRlci1sZWZ0OiAxcHggI0ZGRiBzb2xpZDtcblx0bWFyZ2luLWxlZnQ6IDExMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6IC0yNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLWZvb3RlciAubGlua3MgYSB7XG5cdGNvbG9yOiAjQTlBQ0IwICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5zbGlkZXIgLm5ld3Mge1xuXHR3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDIwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBTSURFQkFSUyAqL1xuLnNpZGViYXIge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRib3JkZXItdG9wOiAjRkY4OTAwIHNvbGlkIDEwcHg7XG5cdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXIgYSB7XG5cdGNvbG9yOiAjRkY4OTAwO1xufVxuXG4uc2lkZWJhciBwIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5zaWRlYmFyIGlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRoZWlnaHQ6IDJyZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2lkZWJhciAudGl0bGUge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBDb25kZW5zZWQgQm9sZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpZGViYXIgLnN1YnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpZGViYXIgLmJ1bGxldCB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4uc2lkZWJhciAuYnVsbGV0IGhyIHtcblx0d2lkdGg6IDIwJTtcblx0bWFyZ2luLWxlZnQ6IDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMXB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkY4OTAwO1xufVxuXG4uc2lkZWJhciAuYnRuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGODkwMDtcblx0Y29sb3I6ICNGRkY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDBweCAzMHB4O1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLyogSE9NRSAqL1xuLmNvbnRlbnRfaG9tZSB7XG5cdGNvbG9yOiAjMkUzNzQwO1xuXHRmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmNvbnRlbnRfaG9tZSAuY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLyouY29udGVudF9ob21lIC5tZWRpYSAuY29sIHsgYmFja2dyb3VuZDogI0U2RTdFOCB1cmwoJ2ltZy9tZWRpYS1iYWNrLnBuZycpIHRvcCBsZWZ0IHJlcGVhdC14OyB9Ki9cbi5jb250ZW50X2hvbWUgLm1lZGlhIC50aXRsZSwgLmNvbnRlbnRfaG9tZSAuY2FsZW5kYXIgLnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5jb250ZW50X2hvbWUgLm1lZGlhIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudF9ob21lIC5tZWRpYSAuc3VidGl0bGUge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4uY29udGVudF9ob21lIC5tZWRpYSAuZXhjZXJwdCB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRoZWlnaHQ6IDY0cHg7XG59XG5cbi5jb250ZW50X2hvbWUgLm1lZGlhIGEge1xuXHRjb2xvcjogIzJFMzc0MDtcbn1cblxuLmNvbnRlbnRfaG9tZSAuY2FsZW5kYXIgLnRpdGxlIHNwYW4ge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5jb250ZW50X2hvbWUgLmNhbGVuZGFyIC5pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTlBQ0IwO1xuXHRwYWRkaW5nOiAxMHB4IDBweDtcbn1cblxuLmNvbnRlbnRfaG9tZSAuY2FsZW5kYXIgLml0ZW0gLmljb24ge1xuXHR3aWR0aDogNTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGVudF9ob21lIC5jYWxlbmRhciAuaXRlbSAuaWNvbiBpbWcge1xuXHR3aWR0aDogNDAlO1xuXHRtYXJnaW46IDAgMzAlO1xufVxuXG4uY29udGVudF9ob21lIC5jYWxlbmRhciAuaXRlbSAuZGF5IHtcblx0d2lkdGg6IDgwcHg7XG5cdG1hcmdpbi1yaWdodDogMiU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQTlBQ0IwO1xufVxuXG4uY29udGVudF9ob21lIC5jYWxlbmRhciAuaXRlbSAuZGF5IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDExcHg7XG59XG5cbi5jb250ZW50X2hvbWUgLmNhbGVuZGFyIC5pdGVtIC5kYXRlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMiU7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDExcHg7XG59XG5cbi5jb250ZW50X2hvbWUgLmNhbGVuZGFyIC5pdGVtIC50ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDEwJTtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi5jb250ZW50X2hvbWUgLmNhbGVuZGFyIC5pdGVtIC50ZXh0IGEge1xuXHRjb2xvcjogIzJFMzc0MDtcbn1cblxuLmNvbnRlbnRfaG9tZSAuY2FsZW5kYXIgLml0ZW06Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nOiAwcHggMHB4IDEwcHggMHB4O1xufVxuXG4uY29udGVudF9ob21lIC5jYWxlbmRhciAuaXRlbTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNvbnRlbnRfaG9tZSAuY2FsZW5kYXIgLnJpZ2h0IHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvbnRlbnRfaG9tZSAuY2FsZW5kYXIgI2J0blZlck1hcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2Q0MwNEE7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMHB4O1xufVxuXG4uY29udGVudF9ob21lIC5iYW5uZXJzIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGlubGluZS10YWJsZTtcbn1cblxuLmNvbnRlbnRfaG9tZSAuYmFubmVycyAuYmFubmVyIHtcblx0d2lkdGg6IDMwJTtcblx0bWFyZ2luOiAxJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGVudF9ob21lIC5iYW5uZXJzIC5iYW5uZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbjogMSUgMCAxJSAxJTtcbn1cblxuLmNvbnRlbnRfaG9tZSAuYmFubmVycyAuYmFubmVyIC50aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIENvbmRlbnNlZCBCb2xkJywgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMyRTM3NDA7XG5cdGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG4uY29udGVudF9ob21lIC5iYW5uZXJzIC5iYW5uZXIgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50X2hvbWUgLmpvYnMge1xuXHR3aWR0aDogMzElO1xuXHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi5jb250ZW50X2hvbWUgLmpvYnMgLmJhbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbnRlbnRfaG9tZSAuam9icyAuYmFubmVyIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudF9ob21lICN0d2l0dGVyLXdpZGdldC0wIHtcblx0aGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBQUk9GRVNPUkVTICovXG4uY29udGVudF9wcm9mZXNvcmVzIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAubmFtZSB7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjRjJGM0YzO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLm5hbWUgc2VsZWN0IHtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC5zZWFyY2gge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI0YyRjNGMztcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC5zZWFyY2ggaW5wdXQsIC5jb250ZW50X3Byb2Zlc29yZXMgLnNlYXJjaCBpbnB1dDpmb2N1cywgLmNvbnRlbnRfcHJvZmVzb3JlcyAuc2VhcmNoIGlucHV0OmFjdGl2ZSB7XG5cdGJvcmRlcjogbm9uZTtcblx0aGVpZ2h0OiAycmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG5cdHdpZHRoOiA4NCU7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMHB4O1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC5zZWFyY2ggaSB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAycHggMHB4O1xuXHRjb2xvcjogIzZDQzA0QTtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAuc2VhcmNoLXRpcG8ge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI0YyRjNGMztcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC5zZWFyY2gtdGlwbyBpbnB1dCwgLmNvbnRlbnRfcHJvZmVzb3JlcyAuc2VhcmNoIGlucHV0OmZvY3VzLCAuY29udGVudF9wcm9mZXNvcmVzIC5zZWFyY2ggaW5wdXQ6YWN0aXZlIHtcblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6IDJyZW07XG5cdGRpc3BsYXk6IGlubGluZS10YWJsZTtcblx0d2lkdGg6IDg0JTtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEwcHg7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLnNlYXJjaC10aXBvIGkge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogMnB4IDBweDtcblx0Y29sb3I6ICM2Q0MwNEE7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLnNlYXJjaC10aXBvIHNlbGVjdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC5ncmlkIC50ZWFjaGVyX3Byb2ZpbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aGVpZ2h0OiAxMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAuZ3JpZCAudGVhY2hlcl9wcm9maWxlIC5wcm9maWxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogMTIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLmdyaWQgLnRlYWNoZXJfcHJvZmlsZSAucHJvZmlsZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLmdyaWQgLnRlYWNoZXJfcHJvZmlsZSAucHJvZmlsZSAuY292ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAwcHggIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ei1pbmRleDogMztcblx0cGFkZGluZzogM3B4IDJweCA0cHggMnB4O1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC5ncmlkIC50ZWFjaGVyX3Byb2ZpbGUgLnByb2ZpbGUgLmNvdmVyIHAge1xuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi10b3A6IDQ2JTtcblx0Y29sb3I6ICNGRkY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAuZ3JpZCAuYmFubmVycyAuY29sIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAuZ3JpZCAubG9hZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC5ncmlkIC5zdWJ0aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjNkNDMDRBO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC50ZWFjaGVyIC5uYW1lIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLnRlYWNoZXIgaHIge1xuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLnRlYWNoZXIgLnBvc2l0aW9uIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLnRlYWNoZXIgLnBvc2l0aW9uX2Rlc2NyaXB0aW9uIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQgSXRhbGljJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAudGVhY2hlciAuc3R1ZGllcyB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC50ZWFjaGVyIC5yZXNlYXJjaCB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAudGVhY2hlciAucmVzZWFyY2hfYnVsbGV0cyB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0Jywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAudGVhY2hlciAucmVzZWFyY2hfYnVsbGV0cyB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLnRlYWNoZXIgLnJlc2VhcmNoX2J1bGxldHMgdWwgbGk6YmVmb3JlIHtcblx0Y29udGVudDogXCLigKIgXCI7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC50ZWFjaGVyIC5idWxsZXRzIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC50ZWFjaGVyIC5idWxsZXRzIHVsIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAudGVhY2hlciAuYnVsbGV0cyAudGl0dWxvIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLnRlYWNoZXIgLmNvbnRhY3Qge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLnRlYWNoZXIgLmNvbnRhY3QgYSB7XG5cdGNvbG9yOiAjNkNDMDRBO1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC50ZWFjaGVyIC5jdiB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAudGVhY2hlciBhIHtcblx0Y29sb3I6ICM2Q0MwNEE7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLnRlYWNoZXIgLnRhYnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFN0U4O1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAudGVhY2hlciAudGFicyAudGFiIGEge1xuXHRjb2xvcjogIzZDQzA0QTtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAudGVhY2hlciAudGFicyAuaW5kaWNhdG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzZDQzA0QTtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAudGVhY2hlciAudGV4dCB7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmNvbnRlbnRfcHJvZmVzb3JlcyAubGlzdCAudGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTdFODtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLmxpc3QgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC5saXN0IC5jb2xsYXBzaWJsZS1oZWFkZXIgaSB7XG5cdGZsb2F0OiByaWdodDtcblx0Y29sb3I6ICM2Q0MwNEE7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLmxpc3QgLmNvbGxhcHNpYmxlLWhlYWRlciAubGluayB7XG5cdGNvbG9yOiAjNkNDMDRBO1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC5saXN0IC5jb2xsYXBzaWJsZSBsaS5hY3RpdmUgaSB7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XG5cdC8qIElFIDkgKi9cblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XG5cdC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMkUzNzQwO1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC5saXN0IC5jb2xsYXBzaWJsZS1ib2R5IC50aHVtYm5haWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA0MCU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLmxpc3QgLmNvbGxhcHNpYmxlLWJvZHkgLnRodW1ibmFpbCAubG9nbyB7XG5cdHdpZHRoOiA5MCU7XG5cdG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4uY29udGVudF9wcm9mZXNvcmVzIC5saXN0IC5jb2xsYXBzaWJsZS1ib2R5IC50aHVtYm5haWwgLmxvZ28gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50X3Byb2Zlc29yZXMgLmxpc3QgLmNvbGxhcHNpYmxlLWJvZHkgLnRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA1OCU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi8qIERPQ0VOQ0lBICovXG4uY29udGVudF9kb2NlbmNpYSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jb250ZW50X2RvY2VuY2lhIC5jb250ZW50IHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uY29udGVudF9kb2NlbmNpYSAuY29udGVudCBoNCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb250ZW50X2RvY2VuY2lhIGEge1xuXHRjb2xvcjogIzZDQzA0QSAhaW1wb3J0YW50O1xufVxuXG4vKiBET0NFTkNJQSAvIFBST0dSQU1BICovXG4uY29udGVudF9wcm9ncmFtYSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC50aXR1bG9fcHJvZ3JhbWEge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBDb25kZW5zZWQgQm9sZCc7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLm1lbnVfcHJvZ3JhbWEge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5tZW51X3Byb2dyYW1hIGEge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6ICMyRTM3NDA7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5tZW51X3Byb2dyYW1hIGE6aG92ZXIge1xuXHRjb2xvcjogIzZDQzA0QSAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAubWVudV9wcm9ncmFtYSAub3B0aW9uIHtcblx0Y29sb3I6ICMyRTM3NDA7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5tZW51X3Byb2dyYW1hIHVsIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5tZW51X3Byb2dyYW1hIHVsIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLm1lbnVfcHJvZ3JhbWEgdWwgbGkgdWwge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLm1lbnVfcHJvZ3JhbWEgdWwgbGkgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAubWVudV9wcm9ncmFtYSB1bCBsaSB1bCBsaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKAoiBcIjtcblx0Y29sb3I6ICMyRTM3NDA7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8gLnRpdGxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFNkU3RTg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvIC50ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiAjMkUzNzQwO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvIC50ZXh0IHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkbyB1bCBsaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKAoiBcIjtcblx0Y29sb3I6ICMyRTM3NDA7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8gdWwgbGkgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkbyB1bCBsaSB1bCBsaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKAoiBcIjtcblx0Y29sb3I6ICMyRTM3NDA7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8gLnN1YnRpdGxlLCAuY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLXByb2Zlc29yIC5zdWJ0aXRsZSwgLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkby1mYXFzIC5zdWJ0aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjMkUzNzQwO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvIC50ZWFjaGVyX3Byb2ZpbGUge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRoZWlnaHQ6IDEyMHB4O1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvIC50ZWFjaGVyX3Byb2ZpbGUgLnByb2ZpbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aGVpZ2h0OiAxMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkbyAudGVhY2hlcl9wcm9maWxlIC5wcm9maWxlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkbyAudGVhY2hlcl9wcm9maWxlIC5wcm9maWxlIC5jb3ZlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR6LWluZGV4OiAzO1xuXHRwYWRkaW5nOiAzcHggMnB4IDRweCAycHg7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8gLnRlYWNoZXJfcHJvZmlsZSAucHJvZmlsZSAuY292ZXIgcCB7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLXRvcDogNDYlO1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuZ3JpZCAudGVhY2hlcl9wcm9maWxlIC5wcm9maWxlIC5jb3ZlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR6LWluZGV4OiAzO1xuXHRwYWRkaW5nOiAzcHggMnB4IDRweCAycHg7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5ncmlkIC50ZWFjaGVyX3Byb2ZpbGUgLnByb2ZpbGUgLmNvdmVyIHAge1xuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi10b3A6IDQ2JTtcblx0Y29sb3I6ICNGRkY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkbyAuYmFubmVycyAuY29sIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkbyAubmFtZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvIGhyIHtcblx0d2lkdGg6IDEwJTtcblx0bWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkbyBhIHtcblx0Y29sb3I6ICM2Q0MwNEEgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkby1wcm9mZXNvciAudGVhY2hlciAubmFtZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLXByb2Zlc29yIC50ZWFjaGVyIGhyIHtcblx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLXByb2Zlc29yIC50ZWFjaGVyIC5wb3NpdGlvbiB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLXByb2Zlc29yIC50ZWFjaGVyIC5wb3NpdGlvbl9kZXNjcmlwdGlvbiB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0IEl0YWxpYycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tcHJvZmVzb3IgLnRlYWNoZXIgLnJlc2VhcmNoIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tcHJvZmVzb3IgLnRlYWNoZXIgLnJlc2VhcmNoX2J1bGxldHMge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tcHJvZmVzb3IgLnRlYWNoZXIgLnJlc2VhcmNoX2J1bGxldHMgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLXByb2Zlc29yIC50ZWFjaGVyIC5yZXNlYXJjaF9idWxsZXRzIHVsIGxpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwi4oCiIFwiO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkby1wcm9mZXNvciAudGVhY2hlciAuYnVsbGV0cyB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0Jywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkby1wcm9mZXNvciAudGVhY2hlciAuYnVsbGV0cyB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tcHJvZmVzb3IgLnRlYWNoZXIgLmJ1bGxldHMgLnRpdHVsbyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLXByb2Zlc29yIC50ZWFjaGVyIC5jb250YWN0IHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLXByb2Zlc29yIC50ZWFjaGVyIC5jb250YWN0IGEge1xuXHRjb2xvcjogIzZDQzA0QTtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkby1wcm9mZXNvciAudGVhY2hlciAuY3Yge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tcHJvZmVzb3IgLnRlYWNoZXIgYSB7XG5cdGNvbG9yOiAjNkNDMDRBO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLXByb2Zlc29yIC50ZWFjaGVyIC50YWJzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTdFODtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tcHJvZmVzb3IgLnRlYWNoZXIgLnRhYnMgLnRhYiBhIHtcblx0Y29sb3I6ICM2Q0MwNEE7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tcHJvZmVzb3IgLnRlYWNoZXIgLnRhYnMgLmluZGljYXRvciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2Q0MwNEE7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tcHJvZmVzb3IgLnRlYWNoZXIgLnRleHQge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tZmFxcyAubGlzdCAudGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTdFODtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tZmFxcyAubGlzdCAuY29sbGFwc2libGUtaGVhZGVyIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tZmFxcyAubGlzdCAuY29sbGFwc2libGUtaGVhZGVyIGkge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGNvbG9yOiAjNkNDMDRBO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLWZhcXMgLmxpc3QgLmNvbGxhcHNpYmxlLWhlYWRlciAubGluayB7XG5cdGNvbG9yOiAjNkNDMDRBO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLWZhcXMgLmxpc3QgLmNvbGxhcHNpYmxlIGxpLmFjdGl2ZSBpIHtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgIWltcG9ydGFudDtcblx0LyogSUUgOSAqL1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgIWltcG9ydGFudDtcblx0LyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG5cdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgIWltcG9ydGFudDtcblx0Y29sb3I6ICMyRTM3NDA7XG59XG5cbi5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8tZmFxcyAubGlzdCAuY29sbGFwc2libGUtYm9keSAudGh1bWJuYWlsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLWZhcXMgLmxpc3QgLmNvbGxhcHNpYmxlLWJvZHkgLnRodW1ibmFpbCAubG9nbyB7XG5cdHdpZHRoOiA5MCU7XG5cdG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLWZhcXMgLmxpc3QgLmNvbGxhcHNpYmxlLWJvZHkgLnRodW1ibmFpbCAubG9nbyBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkby1mYXFzIC5saXN0IC5jb2xsYXBzaWJsZS1ib2R5IC50ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuYmFubmVyX2h0bWwge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbnRfcHJvZ3JhbWEgLmJhbm5lcl9odG1sIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudF9wcm9ncmFtYSAuYmFubmVyX2h0bWwgaWZyYW1lIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIElOVkVTVElHQUNJT04gU0VDQ0lPTkVTICovXG4uc3VibWVudV9jdWF0cm8ge1xuXHRtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4uc3VibWVudV9jdWF0cm8gdWwgbGkge1xuXHR3aWR0aDogMjUlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1pbi1oZWlnaHQ6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogMTRweDtcblx0cGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5cbi5zdWJtZW51X2N1YXRybyB1bCBhIHtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJywgc2Fucy1zZXJpZjtcbn1cblxuLnN1Ym1lbnVfY3VhdHJvIHVsIGE6aG92ZXIge1xuXHRjb2xvcjogIzZDQzA0QSAhaW1wb3J0YW50O1xufVxuXG4vKiBOT1RJQ0lBUyBTRUNDSU9ORVMgKi9cbi5jb250ZW50X3NlY2Npb25lcyAuc2VjdGlvbl9oZXJvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTdFODtcblx0cGFkZGluZzogMjBweCA0MHB4IDBweCA0MHB4O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGVudF9zZWNjaW9uZXMgI2J0blZlck1hcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2Q0MwNEE7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250ZW50X3NlY2Npb25lcyAuc2VjdGlvbl90aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBCb2xkJztcblx0Zm9udC1zaXplOiAxOXB4O1xufVxuXG4uY29udGVudF9zZWNjaW9uZXMgLnNlY3Rpb25fbm90ZSwgLmNvbnRlbnRfc2VjY2lvbmVzIC5zZWN0aW9uX3BhZ2Uge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGVudF9zZWNjaW9uZXMgLmZpbHRlciBzZWxlY3Qge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5maWx0ZXIgLmZpZWxkIHtcblx0ZGlzcGxheTogaW5saW5lLXRhYmxlO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLXNpemVyLCAuY29udGVudF9zZWNjaW9uZXMgLmdyaWQtaXRlbSB7XG5cdHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jb250ZW50X3NlY2Npb25lcyAuZ3JpZC1pdGVtIHtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLml0ZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBOUFDQjA7XG5cdHBhZGRpbmc6IDEwcHggMHB4O1xufVxuXG4uY29udGVudF9zZWNjaW9uZXMgLmdyaWQtaXRlbSAuaXRlbSAuaWNvbiB7XG5cdHdpZHRoOiA1MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb250ZW50X3NlY2Npb25lcyAuZ3JpZC1pdGVtIC5pdGVtIC5pY29uIGltZyB7XG5cdHdpZHRoOiA0MCU7XG5cdG1hcmdpbjogMCAzMCU7XG59XG5cbi5jb250ZW50X3NlY2Npb25lcyAuZ3JpZC1pdGVtIC5pdGVtIC5kYXkge1xuXHR3aWR0aDogODBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBOUFDQjA7XG59XG5cbi5jb250ZW50X3NlY2Npb25lcyAuZ3JpZC1pdGVtIC5pdGVtIC5kYXkgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLml0ZW0gLmRhdGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAyJTtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLml0ZW0gLnRleHQge1xuXHRtYXJnaW4tbGVmdDogMTAlO1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLml0ZW06Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nOiAwcHggMHB4IDEwcHggMHB4O1xufVxuXG4uY29udGVudF9zZWNjaW9uZXMgLmdyaWQtaXRlbSAuaXRlbTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLnRodW1ibmFpbCB7XG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDBBRDY4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLnRpdGxlIGEge1xuXHRjb2xvcjogIzJFMzc0MDtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLmF1dGhvciB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0Jywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLmF1dGhvciAubmFtZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xufVxuXG4uY29udGVudF9zZWNjaW9uZXMgLmdyaWQtaXRlbSAuZXhjZXJwdCB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLmV4Y2VycHQgc3BhbiB7XG5cdGNvbG9yOiAjNkNDMDRBICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50X3NlY2Npb25lcyAuZ3JpZC1pdGVtIC5tZWRpYSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50X3NlY2Npb25lcyAuZ3JpZC1pdGVtIC5tZWRpYSAubWVkaWFfYXV0aG9yIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGVudF9zZWNjaW9uZXMgLmdyaWQtaXRlbSAubWVkaWEgLm1lZGlhX2F1dGhvciBzcGFuIHtcblx0Y29sb3I6ICM2Q0MwNEEgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLm1lZGlhIC5tZWRpYV90aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEl0YWxpYycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGVudF9zZWNjaW9uZXMgLmdyaWQtaXRlbSAubWVkaWEgLm1lZGlhX3RpdGxlIGEge1xuXHRjb2xvcjogIzJFMzc0MDtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLWl0ZW0gLm1lZGlhIC5tZWRpYV9kYXRlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZW50X3NlY2Npb25lcyAuZ3JpZC1pdGVtIC5kYXRlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQm9sZCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZW50X3NlY2Npb25lcyAuZ3JpZC1pdGVtIC5qb2JzIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRlbnRfc2VjY2lvbmVzIC5zZWN0aW9uX3BhZ2UgLnJvdyB7XG5cdG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4vKiBOT1RJQ0lBUyAqL1xuLmNvbnRlbnRfbm90aWNpYXMgLnN1YnNlY2Npb25lcyB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY29udGVudF9ub3RpY2lhcyAuc2lkZWJhciB7XG5cdG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5jb250ZW50X25vdGljaWFzIC5zdWJzZWNjaW9uZXMgLmxhc3QtbmV3IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRlbnRfbm90aWNpYXMgLnN1YnNlY2Npb25lcyAubGFzdC1uZXcgLnNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkIEJvbGQnO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250ZW50X25vdGljaWFzIC5zdWJzZWNjaW9uZXMgLmxhc3QtbmV3IC5zZWN0aW9uIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmNvbnRlbnRfbm90aWNpYXMgLnN1YnNlY2Npb25lcyAubGFzdC1uZXcgLnRodW1ibmFpbCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGVudF9ub3RpY2lhcyAuc3Vic2VjY2lvbmVzIC5sYXN0LW5ldyAudGl0bGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50X25vdGljaWFzIC5zdWJzZWNjaW9uZXMgLmxhc3QtbmV3IC50aXRsZSBhIHtcblx0Y29sb3I6ICMyRTM3NDA7XG59XG5cbi5jb250ZW50X25vdGljaWFzIC5zdWJzZWNjaW9uZXMgLmxhc3QtbmV3IC5leGNlcnB0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGVudF9ub3RpY2lhcyAuc3Vic2VjY2lvbmVzIC5sYXN0LW5ldyAuZXhjZXJwdCBzcGFuIHtcblx0Y29sb3I6ICM2Q0MwNEEgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnRfbm90aWNpYXMgI3R3aXR0ZXItd2lkZ2V0LTAge1xuXHRoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNJTkdMRSAqL1xuLmNvbnRlbnQtc2luZ2xlIC5oZXJvIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjRkZGO1xufVxuXG4uY29udGVudC1zaW5nbGUgLmpvYiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jb250ZW50LXNpbmdsZSAuaGVybyAuY292ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZW50LXNpbmdsZSAuaGVybyAucm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1zaW5nbGUgLmhlcm8gLml0ZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTBweCAwcHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jb250ZW50LXNpbmdsZSAuaGVybyAuaXRlbSAuaWNvbiB7XG5cdHdpZHRoOiA1MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb250ZW50LXNpbmdsZSAuaGVybyAuaXRlbSAuaWNvbiBpbWcge1xuXHR3aWR0aDogNDAlO1xuXHRtYXJnaW46IDAgMzAlO1xufVxuXG4uY29udGVudC1zaW5nbGUgLmhlcm8gLml0ZW0gLmRheSB7XG5cdHdpZHRoOiA2MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBOUFDQjA7XG59XG5cbi5jb250ZW50LXNpbmdsZSAuaGVybyAuaXRlbSAuZGF5IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDExcHg7XG59XG5cbi5jb250ZW50LXNpbmdsZSAuaGVybyAuaXRlbSAuZGF0ZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWxlZnQ6IDIlO1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uY29udGVudC1zaW5nbGUgLmhlcm8gLml0ZW0gLnRleHQge1xuXHRtYXJnaW4tbGVmdDogMTAlO1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNvbnRlbnQtc2luZ2xlIC5oZXJvIC50aXRsZSB7XG5cdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0Jywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGVudC1zaW5nbGUgLmhlcm8gLnRpdGxlX3NwYWNlIHtcblx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdG1hcmdpbjogNDBweCAwcHg7XG59XG5cbi5jb250ZW50LXNpbmdsZSAuaGVybyAuaW5mb19zcGFjZSB7XG5cdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1hcmdpbjogMjBweCAwcHg7XG59XG5cbi5jb250ZW50LXNpbmdsZSAuaGVybyAuaW5mb19zcGFjZSBzcGFuIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnLCBzYW5zLXNlcmlmO1xufVxuXG4uY29udGVudC1zaW5nbGUgLmhlcm8gLmRhdGEge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGVudC1zaW5nbGUgLmhlcm8gLmRhdGEgZGl2IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xufVxuXG4uY29udGVudC1zaW5nbGUgLmhlcm8gLmRhdGEgZGl2IHNwYW4ge1xuXHRjb2xvcjogIzZDQzA0QSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG5cbi5jb250ZW50LXNpbmdsZSAuaGVybyAuZGF0YSBkaXYgYSB7XG5cdGNvbG9yOiAjNkNDMDRBICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LXNpbmdsZSBibG9ja3F1b3RlIHtcblx0Y29sb3I6ICM2Q0MwNEE7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0Jywgc2Fucy1zZXJpZjtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDI0MHB4O1xuXHRtYXJnaW4tbGVmdDogLTE1MHB4O1xufVxuXG4uY29udGVudC1zaW5nbGUgLnRodW1ibmFpbCBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZW50LXNpbmdsZSAudGFncyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmNvbnRlbnQtc2luZ2xlIC50YWdzIGEge1xuXHRjb2xvcjogIzJFMzc0MDtcbn1cblxuLmNvbnRlbnQtc2luZ2xlIC5oZWFkZXJfY29udGVudCAudGl0bGVfc3BhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bWFyZ2luOiAwcHg7XG59XG5cbi5jb250ZW50LXNpbmdsZSAuaGVhZGVyX2NvbnRlbnQgLmluZm9fc3BhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucyBCb2xkJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW46IDIwcHggMHB4O1xufVxuXG4uY29udGVudC1zaW5nbGUgLnJlbGF0ZWQge1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0Ym9yZGVyLXRvcDogI0E5QUNCMCBzb2xpZCAxMHB4O1xuXHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LXNpbmdsZSAucmVsYXRlZCAudGl0bGVfc2VjdGlvbiB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIENvbmRlbnNlZCBCb2xkJztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29udGVudC1zaW5nbGUgLnJlbGF0ZWQgLnRodW1ibmFpbCB7XG5cdGJvcmRlci10b3A6ICM2Q0MwNEEgc29saWQgM3B4O1xufVxuXG4uY29udGVudC1zaW5nbGUgLnJlbGF0ZWQgLmV4Y2VycHQge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uY29udGVudC1zaW5nbGUgLnJlbGF0ZWQgLmV4Y2VycHQgc3BhbiB7XG5cdGNvbG9yOiAjNkNDMDRBICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LXNpbmdsZSAucmVsYXRlZCAuZXhjZXJwdCBhIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5jb250ZW50LXNpbmdsZSAuY29udGVudCBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mYi1jb21tZW50cywgLmZiLWNvbW1lbnRzIGlmcmFtZVtzdHlsZV0sIC5mYi1saWtlLWJveCwgLmZiLWxpa2UtYm94IGlmcmFtZVtzdHlsZV0ge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZmItY29tbWVudHMgc3BhbiwgLmZiLWNvbW1lbnRzIGlmcmFtZSBzcGFuW3N0eWxlXSwgLmZiLWxpa2UtYm94IHNwYW4sIC5mYi1saWtlLWJveCBpZnJhbWUgc3BhbltzdHlsZV0ge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBTRUFSQ0ggKi9cbi5jb250ZW50X3NlYXJjaCAudGl0dWxvX2J1c3F1ZWRhIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkIEJvbGQnO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250ZW50X3NlYXJjaCAubWVudV9idXNxdWVkYSB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmNvbnRlbnRfc2VhcmNoIC5tZW51X2J1c3F1ZWRhIGEge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6ICMyRTM3NDA7XG59XG5cbi5jb250ZW50X3NlYXJjaCAubWVudV9idXNxdWVkYSBhOmhvdmVyIHtcblx0Y29sb3I6ICM2Q0MwNEEgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnRfc2VhcmNoIC5tZW51X2J1c3F1ZWRhIC5vcHRpb24ge1xuXHRjb2xvcjogIzJFMzc0MDtcbn1cblxuLmNvbnRlbnRfc2VhcmNoIC5tZW51X2J1c3F1ZWRhIHVsIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jb250ZW50X3NlYXJjaCAubWVudV9idXNxdWVkYSB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50X3NlYXJjaCAubWVudV9idXNxdWVkYSB1bCBsaSB1bCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY29udGVudF9zZWFyY2ggLm1lbnVfYnVzcXVlZGEgdWwgbGkgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29udGVudF9zZWFyY2ggLm1lbnVfYnVzcXVlZGEgdWwgbGkgdWwgbGk6YmVmb3JlIHtcblx0Y29udGVudDogXCLigKIgXCI7XG5cdGNvbG9yOiAjMkUzNzQwO1xufVxuXG4uY29udGVudF9zZWFyY2ggLmNvbnRlbmlkbyAudGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTdFODtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250ZW50X3NlYXJjaCAuY29udGVuaWRvIC50ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiAjMkUzNzQwO1xufVxuXG4uY29udGVudF9zZWFyY2ggLmNvbnRlbmlkbyAudGV4dCBzdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbnRlbnRfc2VhcmNoIC5jb250ZW5pZG8gLnN1YnRpdGxlLCAuY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvLXByb2Zlc29yIC5zdWJ0aXRsZSwgLmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkby1mYXFzIC5zdWJ0aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjNkNDMDRBO1xufVxuXG4uY29udGVudF9zZWFyY2ggLmNvbnRlbmlkbyAubmFtZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uY29udGVudF9zZWFyY2ggLmNvbnRlbmlkbyBociB7XG5cdHdpZHRoOiAxMCU7XG5cdG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5jb250ZW50X3NlYXJjaCAuY29udGVuaWRvIGEge1xuXHRjb2xvcjogIzZDQzA0QSAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudF9zZWFyY2ggLmNvbnRlbmlkbyAudGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTdFODtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250ZW50X3NlYXJjaCAuY29udGVuaWRvIC5pdGVtcyAuY29sbGFwc2libGUtaGVhZGVyIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb250ZW50X3NlYXJjaCAuY29udGVuaWRvIC5pdGVtcyAuY29sbGFwc2libGUtaGVhZGVyIGkge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGNvbG9yOiAjNkNDMDRBO1xufVxuXG4uY29udGVudF9zZWFyY2ggLmNvbnRlbmlkbyAuaXRlbXMgLmNvbGxhcHNpYmxlLWhlYWRlciAubGluayB7XG5cdGNvbG9yOiAjNkNDMDRBO1xufVxuXG4uY29udGVudF9zZWFyY2ggLmNvbnRlbmlkbyAuaXRlbXMgLmNvbGxhcHNpYmxlIGxpLmFjdGl2ZSBpIHtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgIWltcG9ydGFudDtcblx0LyogSUUgOSAqL1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgIWltcG9ydGFudDtcblx0LyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG5cdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgIWltcG9ydGFudDtcblx0Y29sb3I6ICMyRTM3NDA7XG59XG5cbi5jb250ZW50X3NlYXJjaCAuY29udGVuaWRvIC5pdGVtcyAuY29sbGFwc2libGUtYm9keSAudGh1bWJuYWlsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY29udGVudF9zZWFyY2ggLmNvbnRlbmlkbyAuaXRlbXMgLmNvbGxhcHNpYmxlLWJvZHkgLnRodW1ibmFpbCAubG9nbyB7XG5cdHdpZHRoOiA5MCU7XG5cdG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4uY29udGVudF9zZWFyY2ggLmNvbnRlbmlkbyAuaXRlbXMgLmNvbGxhcHNpYmxlLWJvZHkgLnRodW1ibmFpbCAubG9nbyBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbnRfc2VhcmNoIC5jb250ZW5pZG8gLml0ZW1zIC5jb2xsYXBzaWJsZS1ib2R5IC50ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNTglO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY29udGVudF9zZWFyY2ggLmNvbnRlbmlkbyAuaXRlbXMgLmNvbGxhcHNpYmxlLWJvZHkgLnRleHRfZnVsbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi8qIEVEVUNBQ0lPTiBDT05USU5VQSAqL1xuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC50aXR1bG9fZWR1Y2FjaW9uX2NvbnRpbnVhIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuc2VkIEJvbGQnO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAubWVudV9lZHVjYWNpb25fY29udGludWEge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAubWVudV9lZHVjYWNpb25fY29udGludWEgYSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRjb2xvcjogIzJFMzc0MDtcbn1cblxuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC5tZW51X2VkdWNhY2lvbl9jb250aW51YSBhOmhvdmVyIHtcblx0Y29sb3I6ICM2Q0MwNEEgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC5tZW51X2VkdWNhY2lvbl9jb250aW51YSAub3B0aW9uIHtcblx0Y29sb3I6ICMyRTM3NDA7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAubWVudV9lZHVjYWNpb25fY29udGludWEgdWwge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC5tZW51X2VkdWNhY2lvbl9jb250aW51YSB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAubWVudV9lZHVjYWNpb25fY29udGludWEgdWwgbGkgdWwge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC5tZW51X2VkdWNhY2lvbl9jb250aW51YSB1bCBsaSB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAubWVudV9lZHVjYWNpb25fY29udGludWEgdWwgbGkgdWwgbGk6YmVmb3JlIHtcblx0Y29udGVudDogXCLigKIgXCI7XG5cdGNvbG9yOiAjMkUzNzQwO1xufVxuXG4uY29udGVudF9lZHVjYWNpb25fY29udGludWEgLmNvbnRlbmlkbyAudGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTdFODtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAuY29udGVuaWRvIC5wcm9ncmFtYV9pZCB7XG5cdHdpZHRoOiAxMCU7XG5cdGRpc3BsYXk6IGlubGluZS10YWJsZTtcbn1cblxuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC5jb250ZW5pZG8gLnByb2dyYW1hX2Nvb3JkaW5hZG9yIHtcblx0d2lkdGg6IDIwJTtcblx0ZGlzcGxheTogaW5saW5lLXRhYmxlO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC5jb250ZW5pZG8gLnByb2dyYW1hX3RpdHVsbyB7XG5cdHdpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGlubGluZS10YWJsZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAuY29udGVuaWRvIC5wcm9ncmFtYV9jb21wcmEge1xuXHR3aWR0aDogMTAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY29udGVudF9lZHVjYWNpb25fY29udGludWEgLmNvbnRlbmlkbyAudGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRjb2xvcjogIzJFMzc0MDtcbn1cblxuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC5jb250ZW5pZG8gLnRleHQgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAuY29udGVuaWRvIC5zdWJ0aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjMkUzNzQwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29udGVudF9lZHVjYWNpb25fY29udGludWEgLmNvbnRlbmlkbyAubmFtZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uY29udGVudF9lZHVjYWNpb25fY29udGludWEgLmNvbnRlbmlkbyBociB7XG5cdHdpZHRoOiAxMCU7XG5cdG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAuY29udGVuaWRvIGEge1xuXHRjb2xvcjogIzZDQzA0QSAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudF9lZHVjYWNpb25fY29udGludWEgLmNvbnRlbmlkbyAudGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTdFODtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAuY29udGVuaWRvIC5pdGVtcyAuY29sbGFwc2libGUtaGVhZGVyIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAuY29udGVuaWRvIC5pdGVtcyAuY29sbGFwc2libGUtaGVhZGVyIGkge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGNvbG9yOiAjNkNDMDRBO1xufVxuXG4uY29udGVudF9lZHVjYWNpb25fY29udGludWEgLmNvbnRlbmlkbyAuaXRlbXMgLmNvbGxhcHNpYmxlLWhlYWRlciAubGluayB7XG5cdGNvbG9yOiAjNkNDMDRBO1xufVxuXG4uY29udGVudF9lZHVjYWNpb25fY29udGludWEgLmNvbnRlbmlkbyAuaXRlbXMgLmNvbGxhcHNpYmxlIGxpLmFjdGl2ZSAuaWNvbiB7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XG5cdC8qIElFIDkgKi9cblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XG5cdC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMkUzNzQwO1xufVxuXG4uY29udGVudF9lZHVjYWNpb25fY29udGludWEgLmNvbnRlbmlkbyAuaXRlbXMgLmNvbGxhcHNpYmxlLWJvZHkgLnRodW1ibmFpbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDQwJTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC5jb250ZW5pZG8gLml0ZW1zIC5jb2xsYXBzaWJsZS1ib2R5IC50aHVtYm5haWwgLmxvZ28ge1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW46IDMwcHggYXV0bztcbn1cblxuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC5jb250ZW5pZG8gLml0ZW1zIC5jb2xsYXBzaWJsZS1ib2R5IC50aHVtYm5haWwgLmxvZ28gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50X2VkdWNhY2lvbl9jb250aW51YSAuY29udGVuaWRvIC5pdGVtcyAuY29sbGFwc2libGUtYm9keSAudGV4dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDU4JTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC5jb250ZW5pZG8gLml0ZW1zIC5jb2xsYXBzaWJsZS1ib2R5IC50ZXh0X2Z1bGwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmNvbnRlbnRfZWR1Y2FjaW9uX2NvbnRpbnVhIC5jb250ZW5pZG8gLml0ZW1zIC5jb2xsYXBzaWJsZS1ib2R5IHAge1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG4vKiBTVEFUSUMgKi9cbi5jb250ZW50X3N0YXRpYyAuY29udGVudCB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLmNvbnRlbnRfc3RhdGljIC5jb250ZW50IGg0IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVEFCTEVUIFJVTEVTICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5tZW51IC5icmFuZC1sb2dvIHtcblx0XHRtYXJnaW46IDEwcHg7XG5cdH1cblx0LmNvbnRlbnRfc2VjY2lvbmVzIC5zZWN0aW9uX25vdGUge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblx0LmNvbnRlbnRfc2VjY2lvbmVzIC5ncmlkLXNpemVyLCAuY29udGVudF9zZWNjaW9uZXMgLmdyaWQtaXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Lmluc2lkZV9tZW51LCAuc3VibWVudSwgLm1lbnUge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJhbm5lcnMgLmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnNsaWRlciB7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAwcHg7XG5cdH1cblx0LnNsaWRlciAuc2xpZGVzIHtcblx0XHRoZWlnaHQ6IDQxOHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNsaWRlciAuc2xpZGVzIGxpIC5jYXB0aW9uIHtcblx0XHR0b3A6IDAlO1xuXHR9XG5cdC5wYWdlLWZvb3RlciAucm93IC5jb2wge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNvbnRlbnRfaG9tZSAuYmFubmVycyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNvbnRlbnRfaG9tZSAuYmFubmVycyAuYmFubmVyLCAuY29udGVudF9ob21lIC5qb2JzLCAuY29udGVudF9ob21lIC5qb2JzIC5iYW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jb250ZW50X2hvbWUgLmpvYnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMSU7XG5cdH1cblx0LnBhZ2UtZm9vdGVyIC5saW5rcyAuY29sdW1uQSB1bCB7XG5cdFx0d2lkdGg6IDQ5LjglO1xuXHRcdGRpc3BsYXk6IGlubGluZS10YWJsZTtcblx0fVxuXHQucGFnZS1mb290ZXIgLmxpbmtzIC5jb2x1bW5CIHVsIHtcblx0XHR3aWR0aDogNDkuOCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLXRhYmxlO1xuXHR9XG5cdC5wYWdlLWZvb3RlciAubGlua3MgLmNvbHVtbkMgLmFkZHJlc3MgcCB7XG5cdFx0d2lkdGg6IDQ5LjglO1xuXHRcdGRpc3BsYXk6IGlubGluZS10YWJsZTtcblx0fVxuXHQucGFnZS1mb290ZXIgLmxpbmtzIC5jb3B5cmlnaHQgYSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG5cdH1cblx0LnN1Ym1lbnUge1xuXHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdH1cblx0LnN1Ym1lbnUgdWwgYSB7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHQuY29udGVudF9ub3RpY2lhcyAuc3Vic2VjY2lvbmVzIC5sYXN0LW5ldyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuY29udGVudF9zZWNjaW9uZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zdWJtZW51IHtcblx0XHRtYXJnaW4tdG9wOiA1NnB4O1xuXHR9XG5cdC5zdWJtZW51LXByb2Zlc29yIHtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0fVxuXHQuc3VibWVudS1ob21lIHtcblx0XHRtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnN1Ym1lbnUtaG9tZSB1bCBhLCAuc3VibWVudSB1bCBhIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cblx0LmNvbnRlbnRfaG9tZSAjdHdpdHRlci13aWRnZXQtMCB7XG5cdFx0aGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jb250ZW50X3Byb2Zlc29yZXMgLmdyaWQgLnRlYWNoZXJfcHJvZmlsZSB7XG5cdFx0aGVpZ2h0OiAxODBweDtcblx0fVxuXHQuY29udGVudF9wcm9mZXNvcmVzIC5ncmlkIC50ZWFjaGVyX3Byb2ZpbGUgLnByb2ZpbGUgaW1nIHtcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXHR9XG5cdC5jb250ZW50X3Byb2Zlc29yZXMgLmdyaWQgLnRlYWNoZXJfcHJvZmlsZSAucHJvZmlsZSAuY292ZXIge1xuXHRcdGhlaWdodDogMTgwcHg7XG5cdH1cblx0LmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkbyAudGVhY2hlcl9wcm9maWxlIHtcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXHR9XG5cdC5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8gLnRlYWNoZXJfcHJvZmlsZSAucHJvZmlsZSBpbWcge1xuXHRcdGhlaWdodDogMTgwcHg7XG5cdH1cblx0LmNvbnRlbnRfcHJvZ3JhbWEgLmNvbnRlbmlkbyAudGVhY2hlcl9wcm9maWxlIC5wcm9maWxlIC5jb3ZlciB7XG5cdFx0aGVpZ2h0OiAxODBweDtcblx0fVxuXHQuc3VibWVudV90cmVzIHtcblx0XHRtYXJnaW4tdG9wOiA1NnB4O1xuXHR9XG5cdC5jb250ZW50X3Byb2Zlc29yZXMgLmdyaWQgLnRlYWNoZXJfcHJvZmlsZSAucHJvZmlsZSAuY292ZXIge1xuXHRcdGhlaWdodDogMzAlICFpbXBvcnRhbnQ7XG5cdFx0Ym90dG9tOiAwcHggIWltcG9ydGFudDtcblx0fVxuXHQuY29udGVudF9wcm9mZXNvcmVzIC5ncmlkIC50ZWFjaGVyX3Byb2ZpbGUgLnByb2ZpbGUgLmNvdmVyIHAge1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNvbnRlbnRfcHJvZ3JhbWEgLmdyaWQgLnRlYWNoZXJfcHJvZmlsZSAucHJvZmlsZSAuY292ZXIge1xuXHRcdGhlaWdodDogNDAlICFpbXBvcnRhbnQ7XG5cdFx0Ym90dG9tOiAwcHggIWltcG9ydGFudDtcblx0fVxuXHQuY29udGVudF9wcm9ncmFtYSAuZ3JpZCAudGVhY2hlcl9wcm9maWxlIC5wcm9maWxlIC5jb3ZlciBwIHtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIFNNQVJUUEhPTkUgUlVMRVMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0Lm1lbnUgLmJyYW5kLWxvZ28ge1xuXHRcdG1hcmdpbjogNnB4O1xuXHR9XG5cdC5iYW5uZXJzIC5icmFuZC1sb2dvIC5sb2dvX2ludGVybm8ge1xuXHRcdG1hcmdpbjogNnB4O1xuXHR9XG5cdC5zbGlkZXIge1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdHRvcDogNjRweDtcblx0fVxuXHQuc2xpZGVyIC5zbGlkZXMge1xuXHRcdGhlaWdodDogNDE4cHggIWltcG9ydGFudDtcblx0fVxuXHQuc2xpZGVyIC5zbGlkZXMgbGkgLmNhcHRpb24gaDMge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cdC5jb3B5cmlnaHQgYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnBhZ2UtZm9vdGVyIC5saW5rcyAuY29sdW1uQSB1bCB7XG5cdFx0d2lkdGg6IDQ5LjYlO1xuXHRcdGRpc3BsYXk6IGlubGluZS10YWJsZTtcblx0fVxuXHQucGFnZS1mb290ZXIgLmxpbmtzIC5jb2x1bW5CIHVsIHtcblx0XHR3aWR0aDogNDkuNiU7XG5cdFx0ZGlzcGxheTogaW5saW5lLXRhYmxlO1xuXHR9XG5cdC5wYWdlLWZvb3RlciAubGlua3MgLmNvbHVtbkMgLmFkZHJlc3MgcCB7XG5cdFx0d2lkdGg6IDQ5LjYlO1xuXHRcdGRpc3BsYXk6IGlubGluZS10YWJsZTtcblx0fVxuXHQuY29udGVudF9ob21lIC5tZWRpYSAuY29sOmxhc3QtY2hpbGQge1xuXHRcdGJhY2tncm91bmQ6ICNFNkU3RTg7XG5cdH1cblx0LmNvbnRlbnRfcHJvZmVzb3JlcyAuc2VhcmNoIGlucHV0IHtcblx0XHR3aWR0aDogOTAlO1xuXHR9XG5cdC5jb250ZW50X3Byb2Zlc29yZXMgLmxpc3QgLmNvbGxhcHNpYmxlLWhlYWRlciAubGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNvbnRlbnRfcHJvZmVzb3JlcyAubGlzdCAuY29sbGFwc2libGUtYm9keSAudGh1bWJuYWlsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY29udGVudF9wcm9mZXNvcmVzIC5saXN0IC5jb2xsYXBzaWJsZS1ib2R5IC50ZXh0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY29udGVudC1zaW5nbGUgLmhlcm8gLnRpdGxlX3NwYWNlLCAuY29udGVudC1zaW5nbGUgLmhlcm8gLmluZm9fc3BhY2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQuc3VibWVudSB1bCBsaSB7XG5cdFx0cGFkZGluZzogMHB4O1xuXHR9XG5cdC5zdWJtZW51IHVsIGEge1xuXHRcdHBhZGRpbmc6IDBweDtcblx0fVxuXHQuY29udGVudC1zaW5nbGUgLmhlcm8gLmRhdGEge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdC5jb250ZW50LXNpbmdsZSAuaGVybyAudGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0fVxuXHQuY29udGVudC1zaW5nbGUgLmhlcm8gLml0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxuXHQuY29udGVudF9wcm9mZXNvcmVzIC5ncmlkIC50ZWFjaGVyX3Byb2ZpbGUge1xuXHRcdGhlaWdodDogMTgwcHg7XG5cdH1cblx0LmNvbnRlbnRfcHJvZmVzb3JlcyAuZ3JpZCAudGVhY2hlcl9wcm9maWxlIC5wcm9maWxlIGltZyB7XG5cdFx0aGVpZ2h0OiAxODBweDtcblx0fVxuXHQuY29udGVudF9wcm9mZXNvcmVzIC5ncmlkIC50ZWFjaGVyX3Byb2ZpbGUgLnByb2ZpbGUgLmNvdmVyIHtcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXHR9XG5cdC5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8gLnRlYWNoZXJfcHJvZmlsZSB7XG5cdFx0aGVpZ2h0OiAxODBweDtcblx0fVxuXHQuY29udGVudF9wcm9ncmFtYSAuY29udGVuaWRvIC50ZWFjaGVyX3Byb2ZpbGUgLnByb2ZpbGUgaW1nIHtcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXHR9XG5cdC5jb250ZW50X3Byb2dyYW1hIC5jb250ZW5pZG8gLnRlYWNoZXJfcHJvZmlsZSAucHJvZmlsZSAuY292ZXIge1xuXHRcdGhlaWdodDogMTgwcHg7XG5cdH1cblx0LnN1Ym1lbnVfdHJlcyB1bCBhIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cblx0ZGl2LmNvbnRhaW5lci5pbnNpZGVfbWVudSB7XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblx0fVxuXHQuY29udGVudF9wcm9ncmFtYSAuZ3JpZCAudGVhY2hlcl9wcm9maWxlIC5wcm9maWxlIC5jb3ZlciB7XG5cdFx0aGVpZ2h0OiAzMCUgIWltcG9ydGFudDtcblx0XHRib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jb250ZW50X3Byb2dyYW1hIC5ncmlkIC50ZWFjaGVyX3Byb2ZpbGUgLnByb2ZpbGUgLmNvdmVyIHAge1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogRVNUSUxPIFBBUkEgREVTQ1JJUENJw5NOIERFIERJVklTScOTTiBhZ3JlZ2FkbyBwb3IgUmljYXJkbyBULiAqL1xuLmRlc2NkaXYge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRjb2xvcjogIzIyMjIyMjtcbn1cblxuLyogRVNUTyBQQVJBIFFVRSBTRSBBSlVTVEUgRUwgQ0FMRU5EQVJJTyBBIExBIERFUkVDSEEgKi9cbi5tZWRpYSB7XG5cdGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIENvbmRlbnNlZCBCb2xkXCIsIHNlcmlmO1xufVxuXG4uZ3JpZC0yLWNvbHVtbnMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMHB4LCAxZnIpKTtcblx0Z3JpZC1yb3ctZ2FwOiAxcmVtO1xuXHRncmlkLWNvbHVtbi1nYXA6IDFyZW07XG59XG5cbi5ncmlkLTItY29sdW1ucyBhcnRpY2xlLCAuZ3JpZC0yLWNvbHVtbnMgZmlndXJlLCAuZ3JpZC0yLWNvbHVtbnMgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG59XG5cbi5ncmlkLTItY29sdW1ucyBhcnRpY2xlIGgzIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LWZhbWlseTogXCJPcGVuIFNhbnMgQ29uZGVuc2VkIEJvbGRcIiwgc2VyaWY7XG59XG5cbiNub3RpY2lhcy1ncmlkIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NSUgYXV0bztcblx0Z3JpZC1yb3ctZ2FwOiAxcmVtO1xuXHRncmlkLWNvbHVtbi1nYXA6IDFyZW07XG59XG5cbiNub3RpY2lhcy1ncmlkIGFydGljbGUsICNub3RpY2lhcy1ncmlkIGZpZ3VyZSwgI25vdGljaWFzLWdyaWQgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG59XG5cbiNub3RpY2lhcy1ncmlkIGFydGljbGUgaDMge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBDb25kZW5zZWRcIiwgc2VyaWY7XG59XG5cbiNub3RpY2lhcy1ncmlkIGFydGljbGUgaDMgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5ncmlkLTMtY29sdW1ucyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwcHgsIDFmcikpO1xuXHRncmlkLXJvdy1nYXA6IDFyZW07XG5cdGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbn1cblxuLmdyaWQtMy1jb2x1bW5zIGFydGljbGUsIC5ncmlkLTMtY29sdW1ucyBmaWd1cmUsIC5ncmlkLTMtY29sdW1ucyBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmdyaWQtMy1jb2x1bW5zIGFydGljbGUgaDMge1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBDb25kZW5zZWQgQm9sZFwiLCBzZXJpZjtcbn1cblxuLmdyaWQtbnVtZXJhaWxhIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyIDVmcjtcblx0Z3JpZC1yb3ctZ2FwOiAxcmVtO1xuXHRncmlkLWNvbHVtbi1nYXA6IDByZW07XG5cdG1hcmdpbi1ib3R0b206IDN2aDtcbn1cblxuLmdyaWQtbnVtZXJhaWxhIGFydGljbGUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmdyaWQtbnVtZXJhaWxhIGFydGljbGUgaDMge1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBDb25kZW5zZWQgQm9sZFwiLCBzZXJpZjtcbn1cblxuLmJnLWNpZGUtYnJhbmQge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0MDtcbn1cblxuLnRleHQtY2lkZSB7XG5cdGNvbG9yOiAjMDA0ZDQwO1xufVxuXG4uZC1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmQtZmxleCAqIHtcblx0ZmxleDogMSAxIDBweDtcbn1cblxuLnBhZGRpbmctMSB7XG5cdHBhZGRpbmctbGVmdDogMXJlbTtcblx0cGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnBhZGRpbmctNCB7XG5cdHBhZGRpbmctbGVmdDogNHJlbTtcblx0cGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLnBhZGRpbmctdG9wIHtcblx0cGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucm91bmRlZC1ncmF5LWNhcmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuXHRwYWRkaW5nOiA0cmVtO1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRib3gtc2hhZG93OiAtMTVweCAxNXB4IGJsYWNrO1xufVxuXG4udGFyamV0YS1wcm9kdWN0byB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlcjogYmxhY2sgMXB4IHNvbGlkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmZWZmO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnRhcmpldGEtcHJvZHVjdG8gbWFpbiB7XG5cdHdpZHRoOiA4MCU7XG5cdGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4udGFyamV0YS1wcm9kdWN0byBtYWluIGgzIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4jcGFycmlsbGEtZXN0dWRpYW50ZXMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcblx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJmb3RvLTEgZm90by0xIGZvdG8tMiBmb3RvLTNcIiBcImZvdG8tNCBmb3RvLTUgZm90by02IGZvdG8tNlwiO1xufVxuXG4jcGFycmlsbGEtZXN0dWRpYW50ZXMgZmlndXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNwYXJyaWxsYS1lc3R1ZGlhbnRlcyBmaWd1cmUgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4jcGFycmlsbGEtZXN0dWRpYW50ZXMgZmlndXJlIGZpZ2NhcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogODAlO1xuXHRsZWZ0OiAxMCU7XG5cdG1heC13aWR0aDogODAlO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBhZGRpbmc6IDVweDtcblx0ei1pbmRleDogMTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4jcGFycmlsbGEtZXN0dWRpYW50ZXMgZmlndXJlIGZpZ2NhcHRpb24ubGFyZ2Uge1xuXHR0b3A6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4jcGFycmlsbGEtZXN0dWRpYW50ZXMgZmlndXJlIGZpZ2NhcHRpb246OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMzUpIDU1JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKSAhaW1wb3J0YW50O1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHR0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbn1cblxuI3BhcnJpbGxhLWVzdHVkaWFudGVzIGZpZ3VyZS5mb3RvLTEge1xuXHRncmlkLWFyZWE6IGZvdG8tMTtcbn1cblxuI3BhcnJpbGxhLWVzdHVkaWFudGVzIGZpZ3VyZS5mb3RvLTIge1xuXHRncmlkLWFyZWE6IGZvdG8tMjtcbn1cblxuI3BhcnJpbGxhLWVzdHVkaWFudGVzIGZpZ3VyZS5mb3RvLTMge1xuXHRncmlkLWFyZWE6IGZvdG8tMztcbn1cblxuI3BhcnJpbGxhLWVzdHVkaWFudGVzIGZpZ3VyZS5mb3RvLTQge1xuXHRncmlkLWFyZWE6IGZvdG8tNDtcbn1cblxuI3BhcnJpbGxhLWVzdHVkaWFudGVzIGZpZ3VyZS5mb3RvLTUge1xuXHRncmlkLWFyZWE6IGZvdG8tNTtcbn1cblxuI3BhcnJpbGxhLWVzdHVkaWFudGVzIGZpZ3VyZS5mb3RvLTYge1xuXHRncmlkLWFyZWE6IGZvdG8tNjtcbn1cblxuI3NsaWRlci1wcmluY2lwYWwgZmlndXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzbGlkZXItcHJpbmNpcGFsIGZpZ3VyZSBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbiNzbGlkZXItcHJpbmNpcGFsIGZpZ3VyZSBmaWdjYXB0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDgwJTtcblx0bGVmdDogMTAlO1xuXHRtYXgtd2lkdGg6IDgwJTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwYWRkaW5nOiA1cHg7XG5cdHotaW5kZXg6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuI3NsaWRlci1wcmluY2lwYWwgZmlndXJlIGZpZ2NhcHRpb24ubGFyZ2Uge1xuXHR0b3A6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4jc2xpZGVyLXByaW5jaXBhbCBmaWd1cmUgZmlnY2FwdGlvbjo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4zNSkgNTUlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpICFpbXBvcnRhbnQ7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xufVxuXG4uc2xpY2stcHJldjo6YmVmb3JlLCAuc2xpY2stbmV4dDo6YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6IHNsaWNrO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRvcGFjaXR5OiAwLjc1O1xuXHRjb2xvcjogIzJlMzc0MDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5zbGlkZS1wcmluY2lwYWwtdGl0bGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzAlO1xuXHRsZWZ0OiAxMCU7XG5cdG1heC13aWR0aDogODAlO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogM3JlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBhZGRpbmc6IDJyZW07XG5cdHotaW5kZXg6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnNsaWRlLXByaW5jaXBhbC10aXRsZTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4zNSkgNTUlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpICFpbXBvcnRhbnQ7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xufVxuXG4jcHJvZmVzb3Jlcy1pbnZlc3RpZ2Fkb3JlcyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd3d3LmNpZGUuZWR1L3Bldi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMTIvMjAyMC8wOS9QRVYuanBnXCIpO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0dGV4dC1zaGFkb3c6IDJweCAycHggYmxhY2s7XG59XG5cbi5oaWdobGlnaHQtYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY4Yztcbn1cbiJdfQ== */