escolha-estabelecimento .angular-google-map-container {
    height: 507px; /* tirado estilo inline do prototipo de escolha de estabelecimento*/
}
.icon-cutlery:before {
    content: "\f0f5";
}

.icon-warning:before {
    content: "\f071";
}

.icon-ban:before {
    content: "\f05e";
}

.icon-users:before {
    content: "\f0c0";
}

.icon-sign-out:before {
    content: "\f08b";
}

.icon-clock:before {
    content: "\f017";
}

.icon-bus:before {
    content: "\f207";
}

.icon-graduation-cap:before {
    content: "\f19d";
}

.icon-phone-square:before {
    content: "\f098";
}

.icon-child:before {
    content: "\f1ae";
}

.icon-file-text-o:before {
    content: "\f0f6";
}

.icon-download:before {
    content: "\f019";
}

.icon-chain-broken:before {
    content: "\f127";
}

.icon-info-circle:before {
    content: "\f05a";
}


/*faz o icone que esta dentro da aba ficar da cor do link (Ícone de configuração na matriz)*/

.nav-tabs li>a>i {
    color: #0088CC;
}


/*Ícones de ação no header das tabelas*/

.table th .table-header-icons i:first-child {
    padding-right: 8px;
}


/*No chrome, a Heveltica estava quebrando os caracteres especiais, por isso 
o código abaixo aplica somente a Arial nos inputs*/

input,
button,
select,
textarea {
    font-family: Arial, sans-serif;
}


/* Alert em linha na table*/

.alert.message-on-delete {
    border-radius: 0;
    margin-bottom: 0;
    padding: 8px;
}

.table tr td.td-message-on-delete {
    padding: 0;
    white-space: normal;
}

.btn-message-on-delete {
    float: right;
    display: inline;
}


/*Botão de preenchimento dos campos do Educacenso*/

.btn-educacenso-success {
    border-bottom: 3px solid #5CB85C !important;
}

.btn-educacenso-danger {
    border-bottom: 3px solid #D9534F !important;
}

.btn-educacenso-success .badge {
    background-color: #5CB85C !important;
}

.btn-educacenso-danger .badge {
    background-color: #D9534F;
}

.table .list-status {
    color: #FFFFFF;
    display: inline-block;
    height: 20px;
    position: relative;
    right: -7px;
    top: -8px;
    width: 8px;
}

.panel-group-pointer {
    cursor: pointer;
}

.modal-header.has-nav-tabs {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}


/*Pessoas*/

.pessoa-container {
    background-color: #EFF1F6;
    border-bottom: 1px solid #DDDDDD;
}

.pessoa-form {
    padding: 15px;
}

.pessoa-container .nav-tabs {
    margin-left: 15px;
    margin-bottom: -1px;
}

.nav>li>a:hover,
.nav>li>a:focus {
    background-color: #DFDFDF;
}


/*Selec2 com tags*/

.select2-container-multi .select2-choices {
    min-height: 34px !important;
    overflow: hidden !important;
}


/*Input-group com dois botões*/

.double-input-btn .input-group-btn > .btn {
    border-radius: 0 !important;
    margin-left: -1px;
}

.double-input-btn .input-group-btn:last-child > .btn {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    margin-left: -1px;
}

.escola.input-group-btn .popover {
    font-size: 14px;
}

.escola .popover {
    min-width: 240px;
}


/*Upload de documentos*/

.upload-doc {
    padding: 15px;
    border: 2px dashed #DDDDDD;
    text-align: center;
}


/*Exibir fotos em listas*/

.photo-on-list {
    border-radius: 25px;
    background-size: cover;
    background-image: url("../images/user-default.png");
    width: 45px;
    height: 45px;
    margin: 0 auto;
}


/*Disponibilidade do professor*/

.disponibilidade {
    margin-bottom: 16px !important;
}

.disponibilidade-item i {
    margin-right: 4px;
}

#disponibilidade-agenda-prof .fc-today {
    background: none;
}


/*Botões desabilitados*/

.btn-default.disabled,
.btn.btn-default[disabled],
fieldset[disabled] .btn {
    background-color: #efefef;
}


/**
TODO alunos
*/


/*.modal-temp label {
	font-weight: normal;
}

.modal-temp.modal-xl {
	width: 1000px !important;
}

.modal-temp .row-form {
	padding-left: 13px;
	padding-right: 13px;
}

.modal-temp .row-form [class*="col-md-"] {
	padding-left: 2px;
	padding-right: 2px;
}

.modal-temp .cards {
	padding: 8px 8px 0 8px !important;
	border-radius: 4px;
	background-color: #ECF0F1;
	border: 1px solid #E5E7E9;
	margin-bottom: 10px;
}

.modal-temp .form-group {
	margin-bottom: 0;
}

.modal-temp .sidebar {
	margin: 0 0 10px 0;
}

.modal-temp .sidebar .btn {
	width: 136px;
	margin: 2px 0;
	text-align: left;
}

.modal-temp .sidebar .btn-primary {
	background-color: #ECF0F1;
	border-color: #E5E7E9;
	color: #000;
}

.modal-temp .sidebar .btn-primary:hover {
	background-color: #dee4e7;
	border-color: #c6cfd5;
}

.modal-temp .panel {
	margin: 0;
	margin-bottom: 10px;
	padding: 4px;
	width: 136px;
	border-radius: 5px;
	border: 1px solid #DDDDDD;
}

.modal-temp .panel .progress {
	margin-bottom: 0;
}

.modal-temp .panel small {
	font-size: 11px;
	color: #666;
	font-weight: normal;
}

.modal-temp .tip {
	color: #555;
	vertical-align: super;
	font-size: 70%;
	line-height: normal;
}

.modal-temp .tip:hover {
	text-decoration: none;
	cursor: default;
}

.modal-temp textarea {
	resize: vertical;
}

.modal-temp .select2-container-multi .select2-choices {
	min-height: 34px !important;
	display: table;
	width: 100%;
	padding: 2px;
}

.modal-temp .select2-container-multi .select2-choices .select2-search-field input
	{
	margin-top: -4px;
}
*/


/* Estilo da foto */


/*.modal-temp .picture-frame {
	width: 100%;
	height: 128px;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: white;
}

.modal-temp .photo-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	background-image: url(../images/user-default.png);
	background-size: cover;
	background-repeat: no-repeat;
	border: 1px solid #ededed;
}

.modal-temp .photo-container.hover {
	border: 2px dashed #DDDDDD;
	background: none;
}

.modal-temp .photo-container .photo-hover {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(0, 0, 0, .3);
	opacity: 0;
	transition: opacity .5s;
}

.modal-temp .photo-container .photo-hover:hover {
	opacity: 1;
}

.modal-temp .photo-container .photo-hover a {
	position: relative;
	top: 90px;
	font-size: 11px;
	color: #FFF;
}

.modal-temp .picture-btn,
.folder-btn {
	display: inline-block;
	position: absolute;
	left: 88px;
	color: black;
	opacity: 0.3;
	transition: opacity 0.1s linear;
}

.modal-temp .picture-btn {
	top: 8px;
}

.modal-temp .folder-btn {
	top: 8px;
}

.modal-temp .picture-btn:hover,
.folder-btn:hover {
	opacity: 1;
	color: black;
}*/


/**
* Filtro de cadastros
* --------------------------------------------------------------------------------------------------
*/

.filtro {
    background: #F8F8F8;
    padding: 8px;
    margin-bottom: 10px;
}

.filtro label {
    margin: 0;
    padding-right: 8px;
}

.filtro .input-valor {
    width: 145px;
}

.filtro .dropdown {
    margin-right: 8px;
}

.filtro .dropdown-toggle .caret {
    border-top-color: #999;
}

.filtro .dropdown-toggle .icon-remove {
    font-size: 13px;
    line-height: 10px;
}

.filtro .dropdown-toggle:hover .caret {
    border-top-color: #808080;
}

.filtro .select2-container {
    margin: 0;
}

.filtro .select2-choice {
    color: #444;
}

.filtro .select2-container .select2-choice {
    border: none;
    height: 19px;
    line-height: auto;
    background: none;
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.filtro .select2-container .select2-choice:hover {
    color: #808080 !important;
    text-decoration: underline;
}

.filtro .select2-container .select2-choice > .select2-chosen {
    line-height: 17px !important;
    margin-right: 22px;
}

.filtro .select2-container .select2-choice .select2-arrow {
    display: inline-block;
}

.filtro .select2-container .select2-choice .select2-arrow b {
    background-position: -4px -4px;
}

.filtro .select2-container .select2-choice .select2-arrow:after {
    position: absolute;
    top: 4px;
    right: 8px;
    line-height: 10px;
}

.filtro .dropdown-toggle {
    color: #999;
}

.filtro .dropdown-toggle:hover {
    color: #808080;
}

.filtro .dropdown-toggle .caret {
    margin-right: 20px;
    border: 0;
}

.filtro .dropdown-toggle .caret:after {
    position: absolute;
    top: 6px;
    right: 8px;
    width: 10px;
    font-family: "FontAwesome";
    font-size: 15px;
    line-height: 10px;
    color: #666;
    content: '\f107';
}


/**
		* Limpar filtro
		* --------------------------------------------------------------------------------------------------
		*/

.filtro .select2-container.select2-allowclear .select2-default {
    padding-right: 0;
}

.filtro .select2-container.select2-allowclear .select2-choice {
    padding-right: 10px;
}

.filtro .select2-container .select2-choice abbr {
    position: absolute;
    right: 20px;
    top: 2px;
    font-family: FontAwesome;
    font-size: 13px;
    text-align: right;
    line-height: normal;
    background-image: none;
    color: #9D261D;
}

.filtro .select2-search-choice-close:before {
    content: "\f00d";
}


/******************************************************************************************************************/


/*Alinhadores *************************************************************************************************** */


/******************************************************************************************************************/

.btn-align-top {
    margin-top: 21px;
}


/******************************************************************************************************************/


/*Btn de atalho ************************************************************************************************* */


/******************************************************************************************************************/

.func-sidebar {
    margin: 0 0 10px 0;
}

.func-sidebar .btn {
    width: 136px;
    margin: 2px 0;
    text-align: left
}

.func-sidebar .btn-primary {
    background-color: #ECF0F1;
    border-color: #E5E7E9;
    color: #000;
}

.func-sidebar .btn-primary:hover {
    background-color: #dee4e7;
    border-color: #c6cfd5;
    color: #fff;
}

.func-panel {
    margin: 0;
    margin-bottom: 10px;
    padding: 4px;
    width: 136px;
    border-radius: 5px;
    border: 1px solid #DDDDDD;
}

.func-panel .progress {
    margin-bottom: 0;
}


/******************************************************************************************************************/


/*Table com divs **************************************************************************************************/


/******************************************************************************************************************/

.div-table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

.div-tr {
    padding: 0;
    clear: both;
}

.div-tr>.div-td {
    float: left;
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.div-td-collapse {
    cursor: pointer;
}


/*.div-td-collapse:hover,
*/

.div-tr:hover {
    background-color: #DCE0E9 !important;
}

.div-td-first-child {
    padding-left: 20px !important;
    background-color: #f5f5f5;
}

.div-td-second-child {
    padding-left: 30px !important;
}

.div-td-second-child-multiple .div-table-row >:first-child {
    padding-left: 28px !important;
}

.div-td-third-child {
    padding-left: 40px !important;
}

.div-table-row {
    margin-bottom: 0;
}

.div-table-first .div-table {
    margin-bottom: 0;
}

.btn-mais-div-table {
    margin-top: 10px;
}


/****************************************************************************************************/


/*Megamenu para inscrição****************************************************************************/


/****************************************************************************************************/

.megamenu li.disabled,
.megamenu li.disabled>a {
    cursor: default;
}

.megamenu>li.disabled:hover>a {
    color: white;
}

.megamenu li.disabled:hover {
    background: transparent;
    box-shadow: none;
}


/****************************************************************************************************/


/*Clasificação dos inscritos*/


/****************************************************************************************************/

.group .panel-heading {
    padding: 5px 0 !important;
}

.grupo-classificacao .list-item-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eff1f6;
    position: relative;
    cursor: pointer;
}

.grupo-classificacao .list-item-second {
    padding-left: 25px;
}

.grupo-classificacao .list-item-third {
    padding-left: 35px;
}

.bt-conf-classificacao {
    font-size: 20px;
    padding: 6px 10px 6px 20px
}

.dropdown-toggle-nivel {
    color: #333;
    background: transparent!important;
}

.classificados {
    background: #F1F7E8;
    position: relative;
}

.box-classificados {
    /*    margin-left: 3px;
	box-shadow: -3px 3px 10px #ddd;*/
}

.nao-classificados {
    opacity: 0.5;
    position: relative;
}

.classificados:hover {
    background: #DCEEC8;
}

.nao-classificados:hover {
    background: #F5F6FA;
    opacity: 1;
}

.box-classificados .select2-container .select2-choice {
    height: 25px;
    line-height: 19px;
}

.box-classificados .select2-container .select2-choice .select2-arrow {
    line-height: 24px;
}

.list-item-btn-continuacao {
    padding: 0px 0px 5px 0px;
    position: relative;
}

.list-item-btn-continuacao .fa-circle {
    font-size: 6px;
    padding: 0 2px;
}

.list-item-btn-continuacao {
    cursor: pointer;
}

.list-item-btn-continuacao:hover {
    background-color: #e6e6e6;
    border-color: #adadad;
}

.indicador-lista-classificacao {
    position: absolute;
    left: -8px;
    top: 10px;
    background-color: #fff;
    border: 3px solid #fff;
    border-radius: 50px;
    font-size: 11px;
}

.move-tabs-content-classificacao {
    margin: -11px -25px 20px -25px !important;
    background-color: #f4f7f7 !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F8F9FC), to(#EFF1F6)) !important;
    height: 140px !important;
    padding-top: 10px;
}

.move-tabs-content-lista-espera {
    margin: -4px -25px 20px -25px !important;
    background-color: #f4f7f7 !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F8F9FC), to(#EFF1F6)) !important;
    height: 120px !important;
    padding-top: 10px;
}


/* transition do list-alert */

.list-item .list-alert {
    width: 6px;
    height: 6px;
    color: transparent;
    transition: all .3s ease;
}

.list-item:hover .list-alert {
    width: 9px;
    height: 19px;
    color: #FFF;
    transition: all 0.1s ease-out;
}


/* --- Timeline -- */

.simpleTimeline {
    list-style: none;
    position: relative;
    padding: 20px 0 0;
}

.super-tabs li a:hover {
    background: #C8CCD7;
}

.simpleTimeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 3px;
    background-color: #eeeeee;
    margin-left: 8px;
}

.agrupador-turno {
    padding-left: 30px !important;
    background: #F1F7E8;
    position: relative;
}

.simpleTimeline > li {
    margin-bottom: 5px;
    position: relative;
    padding-left: 27px;
}

.simpleTimeline > li:before,
.agrupador-turno:hover {
    background: #DCEEC8;
    cursor: pointer;
}

.agrupador-etapa {
    padding-left: 40px !important;
    background-color: #f5f5f5;
    cursor: pointer;
}

.simpleTimeline > li:after {
    content: " ";
    display: table;
}

.simpleTimeline > li:after {
    clear: both;
}

.simpleTimeline > li:before,
.simpleTimeline > li:after {
    content: " ";
    display: table;
}

.simpleTimeline > li > .simpleTimeline-panel {
    width: 100%;
    float: left;
    position: relative;
    padding: 10px 9px;
    transition: all ease-in-out 0.5s;
}

.simpleTimeline > li > .simpleTimeline-badge {
    width: 30px;
    height: 30px;
    color: #70D0B9;
    line-height: 30px;
    font-size: 15px;
    text-align: center;
    position: absolute;
    top: 3px;
    /*z-index: 100;*/
    background-color: #fff;
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    transition: all 0.5s ease-in-out;
    margin-left: -32px;
}

.simpleTimeline > li > .simpleTimeline-badge:hover + .simpleTimeline-panel,
.simpleTimeline > li > .simpleTimeline-panel:hover {
    background: #F5F5F5;
    border-radius: 4px;
    transition: all ease-in-out 0.5s;
}

.simpleTimeline > li > .simpleTimeline-badge:hover {
    color: #fff;
    background-color: #70D0B9;
    transition: all ease-in-out 0.5s;
}

.simpleTimeline > li > .simpleTimeline-panel {
    float: right;
}

.simpleTimeline > li > .simpleTimeline-panel .simpleTimeline-heading {
    color: #A5A5A5;
    text-transform: uppercase;
    font-size: 10px;
}

.simpleTimeline > li > .simpleTimeline-panel .simpleTimeline-heading .simpleTimeline-user {
    margin-top: 0;
    color: #333;
    font-weight: bold;
}


/*---- Popovers ----*/

.big-popover .popover {
    width: 500px;
    min-width: 200px;
    max-width: 600px;
    cursor: auto;
}

.big-popover .popover .popover-content {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 400px;
}

.med-popover .popover {
    width: 400px;
    min-width: 200px;
    max-width: 600px;
    cursor: auto;
}

.med-popover .popover .popover-content {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 400px;
}


/* --- Configurações --- */

.rest-conf-tab {
    padding-top: 15px;
    font-size: 12px;
}


/* --- Helpers ----*/

.put-cursor-pointer {
    cursor: pointer;
}

.mTop5 {
    margin-top: 5px;
}

.mTop10 {
    margin-top: 10px;
}

.mTop12 {
    margin-top: 12px;
}

.mTop15 {
    margin-top: 15px !important;
}

.mTop22 {
    margin-top: 22px;
}

.mTop30 {
    margin-top: 30px;
}

.mTop125 {
    margin-top: 125px;
}

.mRig5 {
    margin-right: 5px;
}

.mRig10 {
    margin-right: 5px;
}

.mBot0 {
    margin-bottom: 0px !important;
}

.mBot5 {
    margin-bottom: 5px;
}

.mBot10 {
    margin-bottom: 10px !important;
}

.mLef10 {
    margin-left: 10px;
}

.mLef20 {
    margin-left: 20px;
}

.mLef23 {
    margin-left: 23px;
}

.pBot30 {
    padding-bottom: 30px;
}

.break-word {
    word-wrap: break-word;
}

.vAlign-middle {
    vertical-align: middle !important;
}

.modal-header .label-status {
    position: absolute;
    top: 25px;
    right: 115px;
    font-size: 11px;
}

.modal-header .label-status2 {
    right: 45px;
}

.modal-header.has-nav-tabs .label-status {
    top: 14px;
}

.list-group .list-item .list-actions:hover {
    overflow: initial;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}


/* --- Grade de horarios --- */

.grade-roll {
    overflow-x: scroll;
    max-height: 323px;
}

.grade-roll-impessao {
    overflow-x: scroll;
    max-height: 305px;
}


/*#grade-roll-total::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#grade-roll-total::-webkit-scrollbar{
	width: 12px;
	background-color: #F5F5F5;
}

#grade-roll-total::-webkit-scrollbar-thumb{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}
*/

.highlight-tr,
.th-ok {
    background-color: #DCEEC8 !important;
}

.highlight-tr .td-block,
.th-block {
    background-color: #FCBDB5 !important;
}

.highlight-tr td {
    cursor: pointer !important;
}

.title-niveis-qh {
    text-transform: uppercase;
    color: #537eac;
    padding: 9px 15px;
    border-bottom: 1px solid #eff1f6;
}

.title-niveis-qh:hover {
    background-color: #fdfdee;
}

.spread-sheet-grade-horarios tbody tr:hover {
    background-color: #fdf6e5;
}

.spread-sheet-grade-horarios tbody tr:hover td {
    /*opacity: 0.8 !important;*/
}

.spread-sheet-grade-horarios tbody tr td {
    position: relative;
}

.spread-sheet-grade-horarios tbody tr td:hover {
    cursor: default;
}

.spread-sheet-grade-horarios tbody tr td:hover .cards-voadores,
.spread-sheet-grade-horarios tbody tr td:hover .cards-voadores-lista {
    display: block;
}

.cards-voadores-lista {
    display: none;
    position: absolute;
    z-index: 9999;
    padding: 0px;
    left: 0px;
    top: 21px;
}

.cards-voadores-lista ul {
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.cards-voadores-lista ul li a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}

.cards-voadores-lista ul li a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.cards-voadores-lista ul li.divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.cards-voadores {
    display: none;
    position: absolute;
    z-index: 9999;
    padding: 10px;
    left: 0px;
    top: 23px;
    width: 100px;
}

.cards-voadores:hover {
    display: none !important;
}

.cards-materias {
    list-style: none;
}

.cards-materias li {
    float: left;
    display: block;
    padding: 10px 10px;
    color: white;
    border-radius: 4px;
    margin-right: 5px;
    cursor: pointer;
    width: 100px;
    height: 80px;
}

.cards-voadores.red7 {
    /*border: 1px solid #D04A37;*/
    /*box-shadow: 0px 0px 10px #D04A37;*/
}

.cards-voadores.greenA7 {
    /*border: 1px solid #689C32;*/
    /*box-shadow: 0px 0px 10px #689C32;*/
}

.cards-materias li.red7 {
    border: 1px solid #D04A37;
}

.cards-materias li.greenA7 {
    border: 1px solid #689C32;
}

.cards-materias li.orange7 {
    border: 1px solid #C97000;
}

.cards-materias li.blueA7 {
    border: 1px solid #3493BD;
}

.cards-materias li.purpleA7 {
    border: 1px solid #7050B3;
}

.spread-sheet tbody tr td.borda-destacada {
    border-bottom: 1px solid #9499A7 !important;
}

.profs-auxiliares i {
    margin-right: -2px !important;
    position: relative;
}

.profs-auxiliares div {
    border-radius: 25px;
    width: 16px;
    height: 16px;
    color: #000;
}

.spread-sheet-infinity {
    width: inherit;
}

.spread-sheet-infinity tbody tr td.eraser {
    padding: 0 4px;
}

.spread-sheet-infinity tbody tr td {
    padding: 5px 10px;
}

.list-item-grade {
    padding-top: 9px;
}

.panel-group.group .list-item-grade .row {
    margin-bottom: 10px;
}


/* --- Lista espera --- */

.iv .black,
.iv .black {
    background-color: #BEC3CE;
    border-color: #f7b51c;
}

.detalhes-escolas {
    margin-top: 8px;
}

.detalhes-escolas .media {
    background: #F8F9FC;
    padding: 4px 10px;
    min-height: 42px;
    margin-bottom: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.detalhes-escolas .media .icon-large {
    color: #4E7DB0;
}

.panel-default-2 .panel-heading {
    padding-left: 10px !important;
    background: #f5f5f5 !important;
}

.panel-default-2 .list-item {
    padding: 9px 15px 9px 25px !important;
}

.total-footer {
    position: relative;
    padding: 6px 15px !important;
    font-size: 13px;
    color: #999;
    line-height: 1.3;
}

.total-footer .detalhes {
    color: #AAA;
    text-decoration: underline;
    cursor: pointer;
}

.btn-map,
.btn-map:hover {
    position: absolute;
    bottom: 25px;
    left: 4px;
    padding: 5px 8px;
    border-radius: 0 3px 3px 0;
    background-color: rgb(255, 255, 255);
}

.row-draggable {
    background-color: #eff1f6;
    border-radius: 3px;
    padding: 6px;
    margin-bottom: 2px;
    transition: background-color 0.5s;
    cursor: pointer;
}

.row-draggable:hover {
    background-color: #e5e7e9;
}

.row-draggable .row {
    margin-bottom: 0;
}


/*CSS para a apresentação de quarta*/

ul.flex-list {
    display: flex;
    position: relative;
    padding: 0;
    list-style: none;
    flex-wrap: wrap;
    margin-right: -10px;
}

ul.flex-list.draggable {
    margin-right: -30px;
}

ul.flex-list>li {
    display: inline-flex;
    width: 50%;
    margin-bottom: 10px;
    box-sizing: border-box;
    padding-right: 10px;
}

ul.flex-list li.black {
    color: #5D6A71;
}

ul.flex-list.draggable li {
    padding-right: 0;
}

ul.flex-list li:hover .btn-favorita .fa-star-o {
    opacity: 1;
}

ul.flex-list li.col-3 {
    width: 33.33333333333333%;
}

ul.flex-list li.col-4 {
    width: 25%;
}

ul.flex-list>li>div {
    width: 100%;
    margin: 0 0 0 0;
    padding: 10px 15px 10px 10px;
    border-radius: 3px;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .14), 0 2px 2px 0 rgba(0, 0, 0, .098), 0 1px 5px 0 rgba(0, 0, 0, .084);
    background-color: #DCE2E5;
    overflow: hidden;
    cursor: pointer;
}

ul.flex-list li:hover {
    /*transform: scale(.99);*/
    /*background-color: #fff;*/
}

ul.flex-list li .title {
    cursor: pointer;
    font-size: 23px;
    /*color: #428bca;*/
    vertical-align: middle;
    text-transform: uppercase;
    line-height: 50px;
    padding-left: 20px;
    /*transition: all .2s ease-in-out;*/
    color: #FFF;
}

ul.flex-list li .title-entidade {
    font-size: 20px;
    line-height: 50px;
    color: #5D6A71;
}

ul.flex-list li small {
    display: block;
    text-align: right;
    font-style: italic;
    float: right;
}

ul.flex-list li .button-bar {
    display: block;
    margin-right: 10px;
    opacity: 1;
    /*transition: all .3s ease-in;*/
    float: left;
    line-height: 17px;
}

ul.flex-list li .button-bar a {
    margin-right: 10px;
    font-size: 85%;
    color: #555;
}

.brasao {
    display: block;
    float: left;
    overflow: hidden;
    line-height: 50px;
    background-position: center;
}

.brasao img {
    display: block;
    max-height: 50px;
    min-width: 50px;
    max-width: 100%;
    margin: 0 10px;
}

.icone-produto {
    position: absolute;
    font-size: 6em;
    color: rgba(255, 255, 255, .18);
    transform: rotate(-12deg);
    margin-left: 6px;
    margin-top: -20px;
    /*transition: all .2s ease-in-out;*/
    cursor: default;
    pointer-events: none;
}

ul.flex-list li:hover .title {
    padding-left: 20px;
}

ul.flex-list li:hover .icone-produto {
    /*transform: rotate(-10deg);*/
    /*transform: scale(1.02);*/
}

ul.flex-list.draggable .list-i {
    margin-bottom: 10px;
}

ul.flex-list.draggable .list-i>div {
    cursor: move;
}

.animated-panel {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.login-form {
    position: relative;
    width: 424px;
    padding: 0;
    margin: 60px auto;
    overflow: hidden;
    border: 0;
    border-radius: 3px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.65);
    border-radius: 0;
    box-shadow: none;
    background-image: linear-gradient( to right, #A39382, #A39382 11.11%, #8986CA 11.11%, #8986CA 22.22%, #26D07C 22.22%, #26D07C 33.33%, #97999B 33.33%, #97999B 44.44%, #DF4661 44.44%, #DF4661 55.55%, #009CDE 55.55%, #009CDE 66.66%, #A9C47F 66.66%, #A9C47F 77.77%, #F7B51C 77.77%, #F7B51C 88.88%, #ED8B00 88.88%, #ED8B00 100%);
    background-size: 100% 5px;
    background-repeat: no-repeat;
    background-position: bottom;
}

.custom-handle {
    position: relative;
}

.custom-handle:before {
    content: "";
    position: absolute;
    left: -4px;
    top: -6px;
    width: 6px;
    height: 14px;
    border-left: 2px dotted #767676;
    border-right: 2px dotted #767676;
    padding-right: 4px;
    cursor: move;
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

.custom-handle:active:before {
    cursor: url("https://www.google.com/intl/en_ALL/mapfiles/closedhand.cur"),
    all-scroll;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}

.g-mapa {
    height: 500px;
    background: url("../../images/foto-google-maps.png") no-repeat 0 -100px;
}

.inscricao-online-localizar-input {
    position: absolute;
    top: 20px;
    left: 20px;
}

#map .gmnoprint {
    display: none;
}

.btn-xl {
    padding: 20px;
    font-size: 24px;
}

@media (max-width: 768px) {
    .margin-bottom-10-xs {
        margin-bottom: 10px;
    }

    .margin-bottom-20-xs {
        margin-bottom: 20px;
    }

    .btn-block-xs {
        display: block;
        width: 100%;
    }

    .modal-footer .btn {
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }

    .modal-footer .btn + .btn {
        margin-left: 0;
        margin-bottom: 10px;
        display: block;
    }

    .margin-top-10-xs {
        margin-top: 10px;
    }
}

@media (max-width: 1200px) {
    .modal .modal-xxl {
      width: 1140px;
    }

    .modal .modal-xl {
        width: calc(100% - 20px);
    }
  }
  
  @media (max-width: 1140px) {
    .modal .modal-xxl {
      width: calc(100% - 20px);
    }
  }
  
  @media (min-width: 992px) {
    .modal .modal-lg {
      width: 900px;
    }
    .modal .modal-xs {
      width: 300px;
    }
    .modal .modal-sm {
      width: 800px;
    }
    .modal .modal-xl {
      width: 1000px;
    }
  }
  
  @media (min-width: 768px) {
    .modal .modal-sm {
      width: 748px;
    }
    .modal .modal-xs {
      width: 300px;
    }
}

@media (max-width: 992px) {
    .margin-top-10-sm {
        margin-top: 10px;
    }
}

@media (max-width: 767px) {
    .table.table-card.table-card-compacted > tbody > tr {
        border: none;
        margin-bottom: -1px;
        padding: 4px 8px;
    }

    .move-tabs-group {
        display: none;
    }
}
.well-enturmacao-cad{
	margin-bottom: 10px;
	border-radius: 10px;
}

.btn-group-horarios button:first-child{
	width: 90%;
}

.btn-group-horarios .btn{
	text-align: left;
}

/*---------------------------------------------------------------------------------------*/
/*Menu [BEGIN]---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

.nav-cards{
	height: 38px;
}

.nav-cards .dropdown>a{
	font-size: 14px !important;
}

.nav-cards .dropdown>a:hover,
.nav-cards .dropdown>a:focus{
	border-bottom: none !important;
	background-color: #EAECF3 !important;
}

.nav-cards>li>a{
	font-size: 18px;
	color: #999999;
	border-radius: 0;
}

.nav-cards>li>a:hover,
.nav-cards>li>a:focus{
	/*border-bottom: 2px solid #24576F;*/
	background-color: #F5F6FA !important;
}

/*.nav-cards>li>a.active{
	border-bottom: 2px solid #24576F;
	background-color: #F5F6FA !important;
}*/

/*---------------------------------------------------------------------------------------*/
/*Menu [END]-----------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

.card h4{
	font-size: 18px;
	color: #333333;
	display: block;
	margin: 0 0 5px 0;
}

.card small{
	font-size: 12px;
}

.card .card-top>p{
	font-size: 14px;
	color: #999999;
}

.card{
	border: 1px solid #EFEFEF;
	background: #FFFFFF;
	/*margin-bottom: 10px;*/
	margin-bottom: -1px;
}

.troca-card:hover{
	background-color: #FFFFDF;
	border: 2px dashed #575757;
	font-size: 18px;
	padding: 54px 0 55px 0;
}

.troca-card:hover .hover{
	display: block;
	padding: 8px 0;
}

.troca-card .hover{
	display: none;
}

.troca-card:hover .leave{
	display: none;
}

.card .card-top{
	padding: 15px 15px 0 15px;
	border-bottom: 1px solid #EFEFEF;
}

.card .card-top .progress-box strong{
	display: block;
	font-size: 14px;
}

.card .card-top .progress-box .progress{
	height: 2px;
}

.card .card-bottom{
	padding: 10px 15px 10px 15px;
}

.card .card-bottom a{
  width: 79%;
}

.new-card{
	font-size: 18px;
	padding: 54px 0 55px 0;
}

.new-card i{
	margin-right: 5px;
	font-size: 20px;
}

.new-card p{
	font-size: 14px;
	color: #999999;
	margin-bottom: 0;
}

.new-card:hover{
	background-color: #FFFFDF;
	border: 2px dashed #575757;
}

.new-card:hover .hover{
	display: block;
	padding: 8px 0;
}

.new-card .hover{
	display: none;
}

.new-card:hover .leave{
	display: none;
}

.legenda{
	display: inline-block;
	padding-left: 0;
}

.legenda li{
	float: left;
	list-style: none;
	margin-right: 15px;
}

.legenda li i{
	margin-right: 5px;
}


.progress-bar {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

/*box-left [BEGIN]*/

/*.menu-right-enturmacao li:first-child{
	padding: 14px 15px
}
*/
.lista-collapse li span{
	width: 49%; display: inline-block;
}

.lista-collapse .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.lista-collapse .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.menu-right-enturmacao li{
	cursor: pointer;
}

.menu-right-enturmacao li strong{
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.menu-right-enturmacao .lista-collapse li:hover{
	background-color: #FFFFDF;
	cursor:move
}

.menu-right-enturmacao .lista-collapse li.disabled:hover{
	background-color: #eee;
	cursor: default;
}


/*Editar turma [BEGIN]*/

.panel-horario-topleft .last-p{
	margin-bottom: 0;
}

.panel-horario-topright{
	font-size: 18px;
}

.panel-horario-topright .first-p{
	font-size: 25px;
	margin: 10px 0 0 0;
}

.btn-impressora{
	margin: 5px 0 6px 0;
}

table tr td i{
	/*font-size: 14px;*/
	/*font-weight: bold;*/
}

.box-intervalos td{
	padding: 0 28px;
}

.input-intervalos ul.select2-choices.ng-scope {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-intervalos .popover-enturmacao{
	vertical-align: top;
}

.div-input-intervalos{
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.box-edit-turma .list-item:hover{
	background: none;
}

.popover-enturmacao .popover {
	width: 400px;
	min-width: 200px;
	max-width: 600px;
	cursor: auto;
}

.popover-enturmacao  .popover .popover-content {
	max-height: 400px;
}

.select2-intervalos {
	border-radius: 4px 0 0 4px !important;
}

.ajuste-margem {
	margin-bottom: 10px;
}

.input-intervalos .input-group-btn { font-size: 14px; }
.input-intervalos .input-group-btn > button {
	border-bottom-right-radius: 4px !important;
	border-top-right-radius: 4px !important;
}

.ok-popover{
	margin-top: 25px;
}

.table-modulo{
	background-color: #f5f5f5 !important;
}

.table-modulo thead tr th{
	font-weight: normal;
}

.colspan-modulo{
	padding: 0px !important;
}

.linha-roll{
	border-bottom: 2px solid #24576F;
	width: 70px;
	position: absolute;
	top: 36px;
	transition-duration: 1s;
}

.collapse-click{
	cursor: pointer;
}


/*---------------------------------------------------------------------------------------*/
/*Gerador de horarios [BEGIN]------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/
	
/*----------------------------------------------------------------------------------*/
/*Move-tabs - Tabs com movimentação animada [BEGIN]---------------------------------*/
/*----------------------------------------------------------------------------------*/

.move-tabs-group .container-page { position: relative; }

.move-tabs-group .move-tabs-content {
	background: #EFF1F6;
	height: 110px;
	margin-top: -15px;
	/*margin: -5px -25px 0 -25px;*/
	padding-left: 20px;
	border-bottom: 1px solid #DDD;
/*	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;*/
}

.move-tabs-step {
	position: absolute;
}

.move-tabs-step a {
	position: absolute;
	z-index: 1;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}

.move-tabs-step a:hover,
.move-tabs-step a:focus {
	text-decoration: none;
	opacity: .8;
	transition: all .2s ease;
	-o-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.move-tabs-step.active a:hover,
.move-tabs-step.active a:focus {
	opacity: 1;
	cursor: default;
}

.move-tabs-primary a {
	top: 30px;
	width: 35px;
	height: 35px;
	padding-top: 6px;
	font-size: 17px;
}


.move-tabs-primary a .move-tabs-title {
	margin-left: -72px;
	color: #333;
}

.move-tabs-primary .move-tabs-dots { left: 50px; }

.move-tabs-secondary a {
	top: 35px;
	width: 25px;
	height: 25px;
	padding-top: 2px;
	font-size: 14px;
}

.move-tabs-secondary .move-tabs-title {
	margin-left: -78px;
	color: #999;
}

.move-tabs-secondary .move-tabs-dots { left: 40px; }

.move-tabs-dots {
	position: absolute;
	top: 44px;
	width: 119px;
	height: 6px;
}

.move-tabs-dots-plus {
	width: 190px !important;
}

.move-tabs-dots1 { background: url('../images/dots_1to2.png'); }
.move-tabs-dots1-plus { background: url('../images/dots_1to2_plus.png'); }
.move-tabs-dots2 { background: url('../images/dots_2to3.png'); }
.move-tabs-dots3 { background: url('../images/dots_3to4.png'); }
.move-tabs-dots4 { background: url('../images/dots_4to5.png'); }

.move-tabs-number {
	color: #FFF;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.17);
}

.move-tabs-title {
	margin-top: 10px;
	white-space: nowrap;
	width: 180px;
}


.move-tabs-active {
	position: absolute;
	bottom: -109px;
	background: #FFF;
	width: 190px;
	height: 95px;	
	border: 1px solid #DDD;
	border-bottom: 0;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	transition: all .5s cubic-bezier(.42, 0, .58, 1);
	-o-transition: all .5s cubic-bezier(.42, 0, .58, 1);
	-moz-transition: all .5s cubic-bezier(.42, 0, .58, 1);
	-webkit-transition: all .5s cubic-bezier(.42, 0, .58, 1);
}

/*----------------------------------------------------------------------------------*/
/*Move-tabs - Tabs com movimentação animada [END]-----------------------------------*/
/*----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------*/
/*Turmas [BEGIN]---------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/

.select-turma{
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	border: 1px solid #EFEFEF;
	cursor: pointer;
	margin-bottom: 0;
	display: flex;
	align-items: center;
}

.select-turma:hover{
	background-color: #C8EBF8 !important;
}

.horarios-tabs .row .col-md-4:last-child .select-turma{
	margin-bottom: 0;
}

.select-turma .fa-check,
.select-turma .fa-times,
.select-turma .fa-check-square-o,
.select-turma .fa-square-o{
	font-size: 21px;
	/*padding: 19px 20px 19px 0;*/
	/*margin-right: 0px*/
}

.select-turma h4{
	margin-bottom: 0;
}

.select-turma .fa-link{
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 9999;
}

/*-----------------------------------------------------------------------------*/
/*Turmas [END]---------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------*/
/*Professores [BEGIN]----------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/

.filtro-professores{
	display: inline-block;
	width: 100%;
}

.filtro-professores a{
	text-decoration: none;
	padding-right: 20px;
}

.filtro-professores a i{
	color: #999999;
}

.panel-professores .panel-heading .icon-check-sign{
	font-size: 20px;
	margin-right: 10px;
}

.panel-professores .panel-heading{
	display: flex;
	align-items: center;
}

.panel-professores table tr td{
	cursor: pointer;
}

/*-----------------------------------------------------------------------------*/
/*Professores [END]------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------*/
/*Preferencias [BEGIN]---------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/

.list-preferencias-horario .number{
	padding: 0px 6px;
	border-radius: 4px;
	margin-right: 10px;
}

.list-preferencias-horario .panel-body{
	padding: 10px;
}

.preferencia-duo{
	position: relative;
	height: 76px;
}

.preferencia-duo .duo1{
	position: absolute;
	z-index: 2;
	width: 98%;
}

.preferencia-duo .duo2{
	position: absolute;
	z-index: 1;
	width: 98%;
	top: 35px;
	right: 0px;
	padding-left: 14px;
}

.preferencia-duo .icon-repeat{
	position: absolute;
	z-index: 3;
	font-size: 20px;
	top: 33px;
	left: 15px;	
}

.btns-footer-preferencias{
	display: flex;
	align-items: flex-end;
}

.btns-footer-preferencias .btn-default{
	margin-bottom: 5px;
}

/*-----------------------------------------------------------------------------*/
/*Preferencias [END]-----------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/

.modal-footer-gerar-horario{
	padding: 0;
	height: 85px;
}

.modal-footer-gerar-horario strong{
	font-size: 18px;
}

.modal-footer-gerar-horario button.btn-next-first{
	width: 100%;
	height: 100%;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.modal-footer-gerar-horario .footer-professores{
	width: 100%;
	height: 100%;
}

.modal-footer-gerar-horario button.btn-next{
	width: 50%;
	height: 100%;
	border-radius: 0;
	margin-left: 0 !important;
}

.modal-footer-gerar-horario button.btn-prev{
	width: 50%;
	height: 100%;
	border-radius: 0;
}

/*.modal-content-horario{
	overflow: hidden;
}

.modal-content-horario .modal-header{
	background-color: #EFF1F6;
	border-bottom: none;
}*/

/*---------------------------------------------------------------------------------------*/
/*Gerador de horarios [END]--------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

.card-lista-alunos{
	padding-left: 0;
}

.card-lista-alunos li{
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #EFEFEF;
	cursor: pointer;
}

.card-lista-alunos li:hover{
	background-color: #f5f5f5;
}

.card-lista-alunos li .photo-alunos{
	border-radius: 25px;
	background-size: cover;
	background-image: url("../../images/user-default.png");
	width: 30px;
	height: 30px;
	margin: -5px auto;
	float: left;
	margin-right: 5px;
}

.photo-alunos-organizando{
	border-radius: 25px;
	background-size: cover;
	background-image: url("../../images/user-default.png");
	width: 30px;
	height: 30px;
	margin: 0px auto;
}

.placeholderSelect {
    border: 1px dashed blue !important;
    height: 42px;
        margin-bottom: 0px !important;
}



/*Organização Alunos*/

.conteiner-vagas .col-md-3{
	position: relative;
}

.conteiner-vagas .col-md-3:hover .ops-float a{
	display: block;
}

.ops-float a{
	display: none;
}

.ops-float a.op-edit{
	position: absolute;
	top: -10px;
	right: 5px;
	background-color: #E6F4FA;
	border-radius: 25px;
	width: 17px;
	padding: 2px 2px 2px 3px;
    font-size: 9px;
    border: 1px solid #A0D9EF;
}

.ops-float a.op-x{
	position: absolute;
	top: 12px;
	right: 5px;
	background-color: #E6F4FA;
	border-radius: 25px;
	width: 17px;
	padding: 2px 2px 2px 3px;
    font-size: 9px;
    border: 1px solid #A0D9EF;
}

.ops-float a:hover{
	background-color: #A0D9EF;
}
.table-atividade-complementar .icon-level-up-teste:before{
	transform: rotate(90deg);
}

.td-atividade-complementar-filha{
	padding: 0 !important;
	border-top: 0 !important;
}

.td-atividade-complementar-first-child{
	padding-left: 20px !important;
	padding-right: 200px !important;
}

.td-atividade-complementar-third-child{
	padding-left: 30px !important;
	padding-right: 410px !important;
}

.td-atividade-complementar-lista{
	padding-left: 30px !important;
	padding-right: 260px !important;
}

.td-atividade-complementar-filha .table{
	margin-bottom: 0;
}

.tr-collapse{
	cursor: pointer;
}

.tr-collapse:hover{
	background-color: #DCE0E9 !important;
}
.select2-results .select2-result-label {
	max-width: 1000px !important; 
}

h3.title-inscricao-online{
	font-size: 33px;
}

.panel-alerta-inscricao-online .btn-aligh{
	display: flex;
	align-items: baseline;
}

.panel-alerta-inscricao-online .margin-bottom{
	margin-bottom: 30px;
}

.panel-alerta-inscricao-online .margin-bottom-btn{
	margin-bottom: 10px;
}

.box-inscricao-online-localizar{
	margin-top: 40px;
}

.box-inscricao-online-localizar .icon-subfluxo{
	font-size: 50px;
}

.box-inscricao-online-localizar .text-muted{
	font-size: 15px;
}

.inscricao-online-title{
	display: block;
	margin-bottom: 15px;
	padding-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
}

.btn-outra-busca{
	border-bottom: 1px solid #DDDDDD;
	cursor: pointer;
	margin-bottom: 10px;
	font-size: 16px;
}

.escolas-localizadas{
	margin-top: 25px;
}

.escolas-localizadas .title-escolas-encontradas{
	font-size: 16px;
	margin-bottom: 15px;
}

.escolas-localizadas .escolas-localizadas-lista{
	display: inline-block;
	margin-top: 15px;
}

.escolas-localizadas .escolas-localizadas-lista .pull-left{
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 8px 18px;
	/*width: 353px;*/
}

.escolas-localizadas .escolas-localizadas-lista a.pull-right{
	border: 1px solid #DDDDDD;
	padding: 19px 18px;
	text-decoration: none;
	color: #333;
}

.escolas-localizadas .escolas-localizadas-lista a.pull-right:hover{
	background-color: #F5F5F5;
}

.steps-inscricao-localizar{
	display: flex;
	-webkit-display: flex;
}

.steps-inscricao-localizar li:nth-child(1),
.steps-inscricao-localizar li:nth-child(2),
.steps-inscricao-localizar li:nth-child(3){
	flex: 1;
	-webkit-flex: 1;
}

.circle-ou{
	display: inline-block;
	text-align: center;
	width: 40px;
	height: 40px;
	padding-top: 10px;	
	border-radius: 50px;
	margin: 20px 0;
}

.a-header-collapse{
	display: block;
	border-bottom: 1px solid #ddd !important;
}

.list-ordem-escolas .panel-default{
	margin-bottom: 5px;
	position: relative;
}

.list-ordem-escolas .panel-body{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

.pointers-order{
	position: absolute;
	top: 2px;
	right: 1%;
	background-color: white;
	display: none;
}

.list-ordem-escolas .panel-default:hover .pointers-order{
	display: block;
}

/*Formulario [INICIO]******************************************************************************************************************/

.box-codigo-incricao .title-codigo-inscricao{
	font-size: 20px;
}

.box-codigo-incricao strong{
	font-size: 40px;
}

.box-codigo-incricao .box-pdf-codigo-incricao{
	border-top: 1px solid #DDDDDD;
	padding-top: 15px;
}

.box-codigo-incricao .box-pdf-codigo-incricao button{
	font-size: 30px;
	margin: 0 10px;
}


.box-codigo-incricao-sm {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.box-codigo-incricao-sm .title-codigo-inscricao{
	font-size: 14px;
}

.box-codigo-incricao-sm strong{
	font-size: 20px;
}

.box-codigo-incricao-sm .box-pdf-codigo-incricao{
	border-top: 1px solid #DDDDDD;
	padding-top: 10px;
	margin-top: 5px;
}

.box-codigo-incricao-sm .box-pdf-codigo-incricao button{
	font-size: 15px;
	margin: 0 10px;
}


.form-incricao-online .icon-roll-form{
	font-size: 50px;
}

.form-incricao-online .title-form-incricao-online{
	font-size: 16px;
	margin-top: 18px;
	display: inline-block;
}

.box-anexo-inscricao{
  padding: 17px 20px;
  width: 75px;
  height: 75px;
  border: 2px dashed #DDDDDD;
  display: block;
}

.box-anexo-inscricao i{
	font-size: 40px;
}

.list-group-anexo a{
	border: 2px dashed #DDDDDD;
	margin: 0 15px 15px 0;
}
/*Formulario [FIM]*********************************************************************************************************************/

/*Validação formulario [BEGIN] ***********************************************************************************/

.font20px{
	font-size: 20px;
}

/*Validação formulario [END] *************************************************************************************/

.menssagem-fim-incricao{ 
	font-size: 18px;
	margin-top: 30px;
}

.btn-dowload-pdf{
	font-size: 18px;
	display: flex;
	align-items: center;
	margin: 0 auto;
	margin-top: 25px;
}

.btn-dowload-pdf i{
	font-size: 30px;
	margin-right: 15px;
}




.btn-recaptcha{
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	padding: 10px 0px 0px 0px;
	line-height: 1.428571429;
	border-radius: 4px;
}

.btn-recaptcha span{
	padding: 12px;
	border-top: 1px solid #D3D3D3;	
	border-right: 1px solid #D3D3D3;	
	border-left: 1px solid #D3D3D3;
	background-color: #F9F9F9;
}

.align-check-listgroup a{
	display: flex;
	align-items: center;
}

.align-check-listgroup a .fa-check{
	margin-left: auto;
}
















/*NOVO*/



.content-inscricao{
	margin-top: 30px;
}

.move-tabs-content-inscricao{
	margin: -5px -25px 20px -25px !important;
}

.header-inscricao{
	background-color: #EFF1F6;
	border-bottom: 1px solid #DDD;
}

.carousel-control.right,
.carousel-control.left{
	background-image: none;
	font-size: 100px;
}

.carousel-control-inscricao{
	width: 7%;
	height: 20%;
	top: 33%;
	opacity: 1;
}

.bloco-nivel{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.title-bloco{
	color: white;
	font-size: 40px;
	font-weight: bold;
}

.cards-master{
	/*margin-top: -30px;*/
	margin-bottom: 20px;
}

.cards-teste{
	width: 100%;
	/*height: 100px;*/
	height: 42px;
	background-color: #f5f5f5;
	border-radius: 5px;
	padding: 10px;
	position: relative;
}

.seta-bottom{
	width: 20px;
	height: 20px;
	background-color: #f5f5f5;
	transform: rotate(45deg);
	position: absolute;
	right: 100px;
	/*top: 90px;*/
	top: 32px;
}



/*Nivel*/

.box-nivel{
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	border-radius: 3px;
	cursor: pointer;
	padding: 20px;
}

.box-nivel:hover{ background-color: #e6e6e6; }
.box-nivel .box-nivel-top { margin-bottom: 5px; }
.box-nivel .box-nivel-top .fa { font-size: 92px; }
.box-nivel .box-nivel-bottom strong { font-size: 30px; }

.box-nivel-bottom-codigo{
	font-size: 20px;
	padding: 3px 0;
}

.transition-nivel { transition: all 0.3s; }

.nivelOpacity { opacity: 0.3; }
.tamanho-icon-click { font-size: 20px; }

.cont-etapas .list-group-item:hover { background-color: #ddd; }
.cont-etapas .list-group-item:focus { background-color: #ddd; }

.padding-cont-infantil { padding: 30px 0; }
.padding-cont-fundamental { padding: 10px 0 7px 0; }

.padding-cont-fundamental .panel {
	border: none;
	box-shadow: none;
	background-color: rgba(245, 245, 245, 0);
}

.padding-cont-medio { padding: 10px 0 6px 0; }

.padding-cont-medio .panel {
	border: none;
	box-shadow: none;
	background-color: rgba(245, 245, 245, 0);
}

.panel-grid { overflow: hidden; }
.panel-group-grid { margin-bottom: 0; }

.col-list-group-grid{
	border-right: 1px solid #ddd;
}

.lista-series-fundamental .btn,
.lista-series-medio .btn {
	border-radius: 0 !important;
	margin-bottom: -1px;
	margin-right: -1px;
}

.box-escolas { position: relative; }

	.box-escolas .box-escolas-rolagem {
		overflow-y: auto;
		overflow-x: hidden;
	}

	.box-escolas .btn-block-concluir {
		position: absolute;
		left: 0;
		bottom: -38px;
		height: 45px;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

/*Turno*/

.box-turno{
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	border-radius: 3px;
	cursor: pointer;
	padding: 20px;
	transition: all 0.3s;
	margin-top: -10px;
	border-bottom: 10px solid #E5E5E5;
}

/*.box-turno:hover{
	background-color: #e6e6e6;
}*/

.box-turnoM:hover{
	color: #F88700;
}

.box-turnoV:hover{
	color: #F5BF3D;
}


.box-turnoN:hover{
	color: #2784B0;
}

.box-turnoI:hover{
	color: #249574;
}

.box-turno .box-turno-top{
	margin-bottom: 20px;
}

.box-turno .box-turno-top span {
/*	background: url("../../images/sunrise.svg") no-repeat;
	width: 100%;
	height: 50px;
	display: block;*/
}

.box-turno .box-turno-top .fa{
	font-size: 100px;
}

.box-turno .box-turno-bottom strong{
	font-size: 30px;
}

.transition-turno{
	transition: all 0.3s;
}

.turnoOpacity{
	opacity: 0.5;
}

.boxshadow{
	box-shadow: -5px 5px 10px #ddd;
	margin-right: -3px;
	margin-left: 2px;
	background-color: #e6e6e6;
}

.boxshadowM{
	box-shadow: 0px 0px 10px #ddd;
	margin-top: 0px;
	border-bottom: 0px solid #ddd;
	background-color: #e6e6e6;
	color: #F88700;
	transition: all 0.5s;
}

.boxshadowV{
	box-shadow: 0px 0px 10px #ddd;
	margin-top: 0px;
	border-bottom: 0px solid #ddd;
	margin-left: 2px;
	background-color: #e6e6e6;
	color: #F5BF3D;
	transition: all 0.5s;
}


.boxshadowN{
	box-shadow: 0px 0px 10px #ddd;
	margin-top: 0px;
	border-bottom: 0px solid #ddd;
	background-color: #e6e6e6;
	color: #2784B0;
	transition: all 0.5s;
}

.boxshadowI{
	box-shadow: 0px 0px 10px #ddd;
	margin-top: 0px;
	border-bottom: 0px solid #ddd;
	background-color: #e6e6e6;
	color: #249574;
	transition: all 0.5s;
}



/*Escolha de escolas*/

.mapa-escolas {
	background: url("../../images/mapa-escolas1.jpg") -184px -94px no-repeat;
	height: 500px;
}

.mapa-escolas2 {
	background: url("../../images/mapa-escolas2.jpg") -184px -94px no-repeat;
	height: 500px;
}


/*Lista de espera*/

.box-lista{
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	border-radius: 3px;
	cursor: pointer;
	padding: 20px;	
}

.box-lista:hover{
	background-color: #e6e6e6;	
}

.box-lista .box-lista-bottom{
	font-size: 18px !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy9tYXBzLmNzcyIsInN0eWxlcy9zeXMuY3NzIiwic3R5bGVzL21hdHJpY3VsYS9lbnR1cm1hY2FvLmNzcyIsInN0eWxlcy9wbGFuZWphbWVudG8vYXRpdmlkYWRlLWNvbXBsZW1lbnRhci5jc3MiLCJzdHlsZXMvcGxhbmVqYW1lbnRvL2luc2NyaWNhby1vbmxpbmUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNocURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2x0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2xDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJlc2NvbGhhLWVzdGFiZWxlY2ltZW50byAuYW5ndWxhci1nb29nbGUtbWFwLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDUwN3B4OyAvKiB0aXJhZG8gZXN0aWxvIGlubGluZSBkbyBwcm90b3RpcG8gZGUgZXNjb2xoYSBkZSBlc3RhYmVsZWNpbWVudG8qL1xyXG59IiwiLmljb24tY3V0bGVyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjVcIjtcclxufVxyXG5cclxuLmljb24td2FybmluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzFcIjtcclxufVxyXG5cclxuLmljb24tYmFuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1ZVwiO1xyXG59XHJcblxyXG4uaWNvbi11c2VyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzBcIjtcclxufVxyXG5cclxuLmljb24tc2lnbi1vdXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XHJcbn1cclxuXHJcbi5pY29uLWNsb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxN1wiO1xyXG59XHJcblxyXG4uaWNvbi1idXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XHJcbn1cclxuXHJcbi5pY29uLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5ZFwiO1xyXG59XHJcblxyXG4uaWNvbi1waG9uZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XHJcbn1cclxuXHJcbi5pY29uLWNoaWxkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhZVwiO1xyXG59XHJcblxyXG4uaWNvbi1maWxlLXRleHQtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjZcIjtcclxufVxyXG5cclxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XHJcbn1cclxuXHJcbi5pY29uLWNoYWluLWJyb2tlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjdcIjtcclxufVxyXG5cclxuLmljb24taW5mby1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XHJcbn1cclxuXHJcblxyXG4vKmZheiBvIGljb25lIHF1ZSBlc3RhIGRlbnRybyBkYSBhYmEgZmljYXIgZGEgY29yIGRvIGxpbmsgKMONY29uZSBkZSBjb25maWd1cmHDp8OjbyBuYSBtYXRyaXopKi9cclxuXHJcbi5uYXYtdGFicyBsaT5hPmkge1xyXG4gICAgY29sb3I6ICMwMDg4Q0M7XHJcbn1cclxuXHJcblxyXG4vKsONY29uZXMgZGUgYcOnw6NvIG5vIGhlYWRlciBkYXMgdGFiZWxhcyovXHJcblxyXG4udGFibGUgdGggLnRhYmxlLWhlYWRlci1pY29ucyBpOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG5cclxuXHJcbi8qTm8gY2hyb21lLCBhIEhldmVsdGljYSBlc3RhdmEgcXVlYnJhbmRvIG9zIGNhcmFjdGVyZXMgZXNwZWNpYWlzLCBwb3IgaXNzbyBcclxubyBjw7NkaWdvIGFiYWl4byBhcGxpY2Egc29tZW50ZSBhIEFyaWFsIG5vcyBpbnB1dHMqL1xyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcblxyXG4vKiBBbGVydCBlbSBsaW5oYSBuYSB0YWJsZSovXHJcblxyXG4uYWxlcnQubWVzc2FnZS1vbi1kZWxldGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuXHJcbi50YWJsZSB0ciB0ZC50ZC1tZXNzYWdlLW9uLWRlbGV0ZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLmJ0bi1tZXNzYWdlLW9uLWRlbGV0ZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcblxyXG4vKkJvdMOjbyBkZSBwcmVlbmNoaW1lbnRvIGRvcyBjYW1wb3MgZG8gRWR1Y2FjZW5zbyovXHJcblxyXG4uYnRuLWVkdWNhY2Vuc28tc3VjY2VzcyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzVDQjg1QyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWVkdWNhY2Vuc28tZGFuZ2VyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRDk1MzRGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tZWR1Y2FjZW5zby1zdWNjZXNzIC5iYWRnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNCODVDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tZWR1Y2FjZW5zby1kYW5nZXIgLmJhZGdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOTUzNEY7XHJcbn1cclxuXHJcbi50YWJsZSAubGlzdC1zdGF0dXMge1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogLTdweDtcclxuICAgIHRvcDogLThweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbn1cclxuXHJcbi5wYW5lbC1ncm91cC1wb2ludGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1vZGFsLWhlYWRlci5oYXMtbmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuXHJcbi8qUGVzc29hcyovXHJcblxyXG4ucGVzc29hLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUY2O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XHJcbn1cclxuXHJcbi5wZXNzb2EtZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4ucGVzc29hLWNvbnRhaW5lciAubmF2LXRhYnMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG59XHJcblxyXG4ubmF2PmxpPmE6aG92ZXIsXHJcbi5uYXY+bGk+YTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGO1xyXG59XHJcblxyXG5cclxuLypTZWxlYzIgY29tIHRhZ3MqL1xyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xyXG4gICAgbWluLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLypJbnB1dC1ncm91cCBjb20gZG9pcyBib3TDtWVzKi9cclxuXHJcbi5kb3VibGUtaW5wdXQtYnRuIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG59XHJcblxyXG4uZG91YmxlLWlucHV0LWJ0biAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG59XHJcblxyXG4uZXNjb2xhLmlucHV0LWdyb3VwLWJ0biAucG9wb3ZlciB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5lc2NvbGEgLnBvcG92ZXIge1xyXG4gICAgbWluLXdpZHRoOiAyNDBweDtcclxufVxyXG5cclxuXHJcbi8qVXBsb2FkIGRlIGRvY3VtZW50b3MqL1xyXG5cclxuLnVwbG9hZC1kb2Mge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjREREREREO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLypFeGliaXIgZm90b3MgZW0gbGlzdGFzKi9cclxuXHJcbi5waG90by1vbi1saXN0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3VzZXItZGVmYXVsdC5wbmdcIik7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5cclxuLypEaXNwb25pYmlsaWRhZGUgZG8gcHJvZmVzc29yKi9cclxuXHJcbi5kaXNwb25pYmlsaWRhZGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGlzcG9uaWJpbGlkYWRlLWl0ZW0gaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxufVxyXG5cclxuI2Rpc3BvbmliaWxpZGFkZS1hZ2VuZGEtcHJvZiAuZmMtdG9kYXkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qQm90w7VlcyBkZXNhYmlsaXRhZG9zKi9cclxuXHJcbi5idG4tZGVmYXVsdC5kaXNhYmxlZCxcclxuLmJ0bi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbn1cclxuXHJcblxyXG4vKipcclxuVE9ETyBhbHVub3NcclxuKi9cclxuXHJcblxyXG4vKi5tb2RhbC10ZW1wIGxhYmVsIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4ubW9kYWwtdGVtcC5tb2RhbC14bCB7XHJcblx0d2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtdGVtcCAucm93LWZvcm0ge1xyXG5cdHBhZGRpbmctbGVmdDogMTNweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG59XHJcblxyXG4ubW9kYWwtdGVtcCAucm93LWZvcm0gW2NsYXNzKj1cImNvbC1tZC1cIl0ge1xyXG5cdHBhZGRpbmctbGVmdDogMnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgLmNhcmRzIHtcclxuXHRwYWRkaW5nOiA4cHggOHB4IDAgOHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFQ0YwRjE7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0U1RTdFOTtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubW9kYWwtdGVtcCAuZm9ybS1ncm91cCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgLnNpZGViYXIge1xyXG5cdG1hcmdpbjogMCAwIDEwcHggMDtcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgLnNpZGViYXIgLmJ0biB7XHJcblx0d2lkdGg6IDEzNnB4O1xyXG5cdG1hcmdpbjogMnB4IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgLnNpZGViYXIgLmJ0bi1wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMEYxO1xyXG5cdGJvcmRlci1jb2xvcjogI0U1RTdFOTtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgLnNpZGViYXIgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlNGU3O1xyXG5cdGJvcmRlci1jb2xvcjogI2M2Y2ZkNTtcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgLnBhbmVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRwYWRkaW5nOiA0cHg7XHJcblx0d2lkdGg6IDEzNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xyXG59XHJcblxyXG4ubW9kYWwtdGVtcCAucGFuZWwgLnByb2dyZXNzIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubW9kYWwtdGVtcCAucGFuZWwgc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRjb2xvcjogIzY2NjtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4ubW9kYWwtdGVtcCAudGlwIHtcclxuXHRjb2xvcjogIzU1NTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcblx0Zm9udC1zaXplOiA3MCU7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgLnRpcDpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgdGV4dGFyZWEge1xyXG5cdHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi5tb2RhbC10ZW1wIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcclxuXHRtaW4taGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMnB4O1xyXG59XHJcblxyXG4ubW9kYWwtdGVtcCAuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXRcclxuXHR7XHJcblx0bWFyZ2luLXRvcDogLTRweDtcclxufVxyXG4qL1xyXG5cclxuXHJcbi8qIEVzdGlsbyBkYSBmb3RvICovXHJcblxyXG5cclxuLyoubW9kYWwtdGVtcCAucGljdHVyZS1mcmFtZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMjhweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgLnBob3RvLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy91c2VyLWRlZmF1bHQucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgLnBob3RvLWNvbnRhaW5lci5ob3ZlciB7XHJcblx0Ym9yZGVyOiAycHggZGFzaGVkICNEREREREQ7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgLnBob3RvLWNvbnRhaW5lciAucGhvdG8taG92ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMyk7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxufVxyXG5cclxuLm1vZGFsLXRlbXAgLnBob3RvLWNvbnRhaW5lciAucGhvdG8taG92ZXI6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tb2RhbC10ZW1wIC5waG90by1jb250YWluZXIgLnBob3RvLWhvdmVyIGEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDkwcHg7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ubW9kYWwtdGVtcCAucGljdHVyZS1idG4sXHJcbi5mb2xkZXItYnRuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDg4cHg7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG5cdG9wYWNpdHk6IDAuMztcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xyXG59XHJcblxyXG4ubW9kYWwtdGVtcCAucGljdHVyZS1idG4ge1xyXG5cdHRvcDogOHB4O1xyXG59XHJcblxyXG4ubW9kYWwtdGVtcCAuZm9sZGVyLWJ0biB7XHJcblx0dG9wOiA4cHg7XHJcbn1cclxuXHJcbi5tb2RhbC10ZW1wIC5waWN0dXJlLWJ0bjpob3ZlcixcclxuLmZvbGRlci1idG46aG92ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG59Ki9cclxuXHJcblxyXG4vKipcclxuKiBGaWx0cm8gZGUgY2FkYXN0cm9zXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcbi5maWx0cm8ge1xyXG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5maWx0cm8gbGFiZWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG59XHJcblxyXG4uZmlsdHJvIC5pbnB1dC12YWxvciB7XHJcbiAgICB3aWR0aDogMTQ1cHg7XHJcbn1cclxuXHJcbi5maWx0cm8gLmRyb3Bkb3duIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4uZmlsdHJvIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5maWx0cm8gLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbi1yZW1vdmUge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5maWx0cm8gLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciAuY2FyZXQge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzgwODA4MDtcclxufVxyXG5cclxuLmZpbHRybyAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZmlsdHJvIC5zZWxlY3QyLWNob2ljZSB7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxufVxyXG5cclxuLmZpbHRybyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogMTlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZmlsdHJvIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2U6aG92ZXIge1xyXG4gICAgY29sb3I6ICM4MDgwODAgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZmlsdHJvIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgPiAuc2VsZWN0Mi1jaG9zZW4ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxufVxyXG5cclxuLmZpbHRybyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZpbHRybyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAtNHB4O1xyXG59XHJcblxyXG4uZmlsdHJvIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3c6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICByaWdodDogOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5maWx0cm8gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG5cclxuLmZpbHRybyAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcblxyXG4uZmlsdHJvIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmZpbHRybyAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldDphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgY29udGVudDogJ1xcZjEwNyc7XHJcbn1cclxuXHJcblxyXG4vKipcclxuXHRcdCogTGltcGFyIGZpbHRyb1xyXG5cdFx0KiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdFx0Ki9cclxuXHJcbi5maWx0cm8gLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1kZWZhdWx0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5maWx0cm8gLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1jaG9pY2Uge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmZpbHRybyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBjb2xvcjogIzlEMjYxRDtcclxufVxyXG5cclxuLmZpbHRybyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcblxyXG4vKkFsaW5oYWRvcmVzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uYnRuLWFsaWduLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcblxyXG4vKkJ0biBkZSBhdGFsaG8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uZnVuYy1zaWRlYmFyIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxufVxyXG5cclxuLmZ1bmMtc2lkZWJhciAuYnRuIHtcclxuICAgIHdpZHRoOiAxMzZweDtcclxuICAgIG1hcmdpbjogMnB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi5mdW5jLXNpZGViYXIgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0YwRjE7XHJcbiAgICBib3JkZXItY29sb3I6ICNFNUU3RTk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmZ1bmMtc2lkZWJhciAuYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTRlNztcclxuICAgIGJvcmRlci1jb2xvcjogI2M2Y2ZkNTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZnVuYy1wYW5lbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcclxufVxyXG5cclxuLmZ1bmMtcGFuZWwgLnByb2dyZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuXHJcbi8qVGFibGUgY29tIGRpdnMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5kaXYtdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZGl2LXRyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmRpdi10cj4uZGl2LXRkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uZGl2LXRkLWNvbGxhcHNlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbi8qLmRpdi10ZC1jb2xsYXBzZTpob3ZlcixcclxuKi9cclxuXHJcbi5kaXYtdHI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RDRTBFOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGl2LXRkLWZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxufVxyXG5cclxuLmRpdi10ZC1zZWNvbmQtY2hpbGQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kaXYtdGQtc2Vjb25kLWNoaWxkLW11bHRpcGxlIC5kaXYtdGFibGUtcm93ID46Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kaXYtdGQtdGhpcmQtY2hpbGQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kaXYtdGFibGUtcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5kaXYtdGFibGUtZmlyc3QgLmRpdi10YWJsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYnRuLW1haXMtZGl2LXRhYmxlIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcblxyXG4vKk1lZ2FtZW51IHBhcmEgaW5zY3Jpw6fDo28qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLm1lZ2FtZW51IGxpLmRpc2FibGVkLFxyXG4ubWVnYW1lbnUgbGkuZGlzYWJsZWQ+YSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5tZWdhbWVudT5saS5kaXNhYmxlZDpob3Zlcj5hIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLm1lZ2FtZW51IGxpLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuXHJcbi8qQ2xhc2lmaWNhw6fDo28gZG9zIGluc2NyaXRvcyovXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdydXBvLWNsYXNzaWZpY2FjYW8gLmxpc3QtaXRlbS1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogOXB4IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjFmNjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmdydXBvLWNsYXNzaWZpY2FjYW8gLmxpc3QtaXRlbS1zZWNvbmQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4uZ3J1cG8tY2xhc3NpZmljYWNhbyAubGlzdC1pdGVtLXRoaXJkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxufVxyXG5cclxuLmJ0LWNvbmYtY2xhc3NpZmljYWNhbyB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMjBweFxyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlLW5pdmVsIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2xhc3NpZmljYWRvcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjFGN0U4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYm94LWNsYXNzaWZpY2Fkb3Mge1xyXG4gICAgLyogICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuXHRib3gtc2hhZG93OiAtM3B4IDNweCAxMHB4ICNkZGQ7Ki9cclxufVxyXG5cclxuLm5hby1jbGFzc2lmaWNhZG9zIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNsYXNzaWZpY2Fkb3M6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0RDRUVDODtcclxufVxyXG5cclxuLm5hby1jbGFzc2lmaWNhZG9zOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNGNUY2RkE7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uYm94LWNsYXNzaWZpY2Fkb3MgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxufVxyXG5cclxuLmJveC1jbGFzc2lmaWNhZG9zIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5saXN0LWl0ZW0tYnRuLWNvbnRpbnVhY2FvIHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggNXB4IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxpc3QtaXRlbS1idG4tY29udGludWFjYW8gLmZhLWNpcmNsZSB7XHJcbiAgICBmb250LXNpemU6IDZweDtcclxuICAgIHBhZGRpbmc6IDAgMnB4O1xyXG59XHJcblxyXG4ubGlzdC1pdGVtLWJ0bi1jb250aW51YWNhbyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5saXN0LWl0ZW0tYnRuLWNvbnRpbnVhY2FvOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XHJcbn1cclxuXHJcbi5pbmRpY2Fkb3ItbGlzdGEtY2xhc3NpZmljYWNhbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtOHB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4ubW92ZS10YWJzLWNvbnRlbnQtY2xhc3NpZmljYWNhbyB7XHJcbiAgICBtYXJnaW46IC0xMXB4IC0yNXB4IDIwcHggLTI1cHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZjcgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjRjhGOUZDKSwgdG8oI0VGRjFGNikpICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1vdmUtdGFicy1jb250ZW50LWxpc3RhLWVzcGVyYSB7XHJcbiAgICBtYXJnaW46IC00cHggLTI1cHggMjBweCAtMjVweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmNyAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNGOEY5RkMpLCB0bygjRUZGMUY2KSkgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG5cclxuLyogdHJhbnNpdGlvbiBkbyBsaXN0LWFsZXJ0ICovXHJcblxyXG4ubGlzdC1pdGVtIC5saXN0LWFsZXJ0IHtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxufVxyXG5cclxuLmxpc3QtaXRlbTpob3ZlciAubGlzdC1hbGVydCB7XHJcbiAgICB3aWR0aDogOXB4O1xyXG4gICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcclxufVxyXG5cclxuXHJcbi8qIC0tLSBUaW1lbGluZSAtLSAqL1xyXG5cclxuLnNpbXBsZVRpbWVsaW5lIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxufVxyXG5cclxuLnN1cGVyLXRhYnMgbGkgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQzhDQ0Q3O1xyXG59XHJcblxyXG4uc2ltcGxlVGltZWxpbmU6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcblxyXG4uYWdydXBhZG9yLXR1cm5vIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI0YxRjdFODtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNpbXBsZVRpbWVsaW5lID4gbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG59XHJcblxyXG4uc2ltcGxlVGltZWxpbmUgPiBsaTpiZWZvcmUsXHJcbi5hZ3J1cGFkb3ItdHVybm86aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0RDRUVDODtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFncnVwYWRvci1ldGFwYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zaW1wbGVUaW1lbGluZSA+IGxpOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5zaW1wbGVUaW1lbGluZSA+IGxpOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uc2ltcGxlVGltZWxpbmUgPiBsaTpiZWZvcmUsXHJcbi5zaW1wbGVUaW1lbGluZSA+IGxpOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5zaW1wbGVUaW1lbGluZSA+IGxpID4gLnNpbXBsZVRpbWVsaW5lLXBhbmVsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDlweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzO1xyXG59XHJcblxyXG4uc2ltcGxlVGltZWxpbmUgPiBsaSA+IC5zaW1wbGVUaW1lbGluZS1iYWRnZSB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGNvbG9yOiAjNzBEMEI5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIC8qei1pbmRleDogMTAwOyovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcclxufVxyXG5cclxuLnNpbXBsZVRpbWVsaW5lID4gbGkgPiAuc2ltcGxlVGltZWxpbmUtYmFkZ2U6aG92ZXIgKyAuc2ltcGxlVGltZWxpbmUtcGFuZWwsXHJcbi5zaW1wbGVUaW1lbGluZSA+IGxpID4gLnNpbXBsZVRpbWVsaW5lLXBhbmVsOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41cztcclxufVxyXG5cclxuLnNpbXBsZVRpbWVsaW5lID4gbGkgPiAuc2ltcGxlVGltZWxpbmUtYmFkZ2U6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBEMEI5O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7XHJcbn1cclxuXHJcbi5zaW1wbGVUaW1lbGluZSA+IGxpID4gLnNpbXBsZVRpbWVsaW5lLXBhbmVsIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnNpbXBsZVRpbWVsaW5lID4gbGkgPiAuc2ltcGxlVGltZWxpbmUtcGFuZWwgLnNpbXBsZVRpbWVsaW5lLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICNBNUE1QTU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4uc2ltcGxlVGltZWxpbmUgPiBsaSA+IC5zaW1wbGVUaW1lbGluZS1wYW5lbCAuc2ltcGxlVGltZWxpbmUtaGVhZGluZyAuc2ltcGxlVGltZWxpbmUtdXNlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuXHJcbi8qLS0tLSBQb3BvdmVycyAtLS0tKi9cclxuXHJcbi5iaWctcG9wb3ZlciAucG9wb3ZlciB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIGN1cnNvcjogYXV0bztcclxufVxyXG5cclxuLmJpZy1wb3BvdmVyIC5wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4ubWVkLXBvcG92ZXIgLnBvcG92ZXIge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbn1cclxuXHJcbi5tZWQtcG9wb3ZlciAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuXHJcbi8qIC0tLSBDb25maWd1cmHDp8O1ZXMgLS0tICovXHJcblxyXG4ucmVzdC1jb25mLXRhYiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuXHJcbi8qIC0tLSBIZWxwZXJzIC0tLS0qL1xyXG5cclxuLnB1dC1jdXJzb3ItcG9pbnRlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tVG9wNSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5tVG9wMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1Ub3AxMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ubVRvcDE1IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1Ub3AyMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG59XHJcblxyXG4ubVRvcDMwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5tVG9wMTI1IHtcclxuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xyXG59XHJcblxyXG4ubVJpZzUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5tUmlnMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5tQm90MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1Cb3Q1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLm1Cb3QxMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tTGVmMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tTGVmMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tTGVmMjMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcbn1cclxuXHJcbi5wQm90MzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5icmVhay13b3JkIHtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLnZBbGlnbi1taWRkbGUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIC5sYWJlbC1zdGF0dXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgcmlnaHQ6IDExNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIC5sYWJlbC1zdGF0dXMyIHtcclxuICAgIHJpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyLmhhcy1uYXYtdGFicyAubGFiZWwtc3RhdHVzIHtcclxuICAgIHRvcDogMTRweDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAgLmxpc3QtaXRlbSAubGlzdC1hY3Rpb25zOmhvdmVyIHtcclxuICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0gR3JhZGUgZGUgaG9yYXJpb3MgLS0tICovXHJcblxyXG4uZ3JhZGUtcm9sbCB7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMjNweDtcclxufVxyXG5cclxuLmdyYWRlLXJvbGwtaW1wZXNzYW8ge1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgbWF4LWhlaWdodDogMzA1cHg7XHJcbn1cclxuXHJcblxyXG4vKiNncmFkZS1yb2xsLXRvdGFsOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxufVxyXG5cclxuI2dyYWRlLXJvbGwtdG90YWw6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcbn1cclxuXHJcbiNncmFkZS1yb2xsLXRvdGFsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLC4zKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG59XHJcbiovXHJcblxyXG4uaGlnaGxpZ2h0LXRyLFxyXG4udGgtb2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RDRUVDOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0LXRyIC50ZC1ibG9jayxcclxuLnRoLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0JEQjUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhpZ2hsaWdodC10ciB0ZCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRpdGxlLW5pdmVpcy1xaCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICM1MzdlYWM7XHJcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMWY2O1xyXG59XHJcblxyXG4udGl0bGUtbml2ZWlzLXFoOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZWU7XHJcbn1cclxuXHJcbi5zcHJlYWQtc2hlZXQtZ3JhZGUtaG9yYXJpb3MgdGJvZHkgdHI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlNTtcclxufVxyXG5cclxuLnNwcmVhZC1zaGVldC1ncmFkZS1ob3JhcmlvcyB0Ym9keSB0cjpob3ZlciB0ZCB7XHJcbiAgICAvKm9wYWNpdHk6IDAuOCAhaW1wb3J0YW50OyovXHJcbn1cclxuXHJcbi5zcHJlYWQtc2hlZXQtZ3JhZGUtaG9yYXJpb3MgdGJvZHkgdHIgdGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3ByZWFkLXNoZWV0LWdyYWRlLWhvcmFyaW9zIHRib2R5IHRyIHRkOmhvdmVyIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnNwcmVhZC1zaGVldC1ncmFkZS1ob3JhcmlvcyB0Ym9keSB0ciB0ZDpob3ZlciAuY2FyZHMtdm9hZG9yZXMsXHJcbi5zcHJlYWQtc2hlZXQtZ3JhZGUtaG9yYXJpb3MgdGJvZHkgdHIgdGQ6aG92ZXIgLmNhcmRzLXZvYWRvcmVzLWxpc3RhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2FyZHMtdm9hZG9yZXMtbGlzdGEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0b3A6IDIxcHg7XHJcbn1cclxuXHJcbi5jYXJkcy12b2Fkb3Jlcy1saXN0YSB1bCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIG1hcmdpbjogMnB4IDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSk7XHJcbn1cclxuXHJcbi5jYXJkcy12b2Fkb3Jlcy1saXN0YSB1bCBsaSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMjYyNjI2O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxufVxyXG5cclxuLmNhcmRzLXZvYWRvcmVzLWxpc3RhIHVsIGxpIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uY2FyZHMtdm9hZG9yZXMtbGlzdGEgdWwgbGkuZGl2aWRlciB7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogOXB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcclxufVxyXG5cclxuLmNhcmRzLXZvYWRvcmVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogMjNweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLmNhcmRzLXZvYWRvcmVzOmhvdmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhcmRzLW1hdGVyaWFzIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJkcy1tYXRlcmlhcyBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi5jYXJkcy12b2Fkb3Jlcy5yZWQ3IHtcclxuICAgIC8qYm9yZGVyOiAxcHggc29saWQgI0QwNEEzNzsqL1xyXG4gICAgLypib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI0QwNEEzNzsqL1xyXG59XHJcblxyXG4uY2FyZHMtdm9hZG9yZXMuZ3JlZW5BNyB7XHJcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICM2ODlDMzI7Ki9cclxuICAgIC8qYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICM2ODlDMzI7Ki9cclxufVxyXG5cclxuLmNhcmRzLW1hdGVyaWFzIGxpLnJlZDcge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QwNEEzNztcclxufVxyXG5cclxuLmNhcmRzLW1hdGVyaWFzIGxpLmdyZWVuQTcge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY4OUMzMjtcclxufVxyXG5cclxuLmNhcmRzLW1hdGVyaWFzIGxpLm9yYW5nZTcge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M5NzAwMDtcclxufVxyXG5cclxuLmNhcmRzLW1hdGVyaWFzIGxpLmJsdWVBNyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5M0JEO1xyXG59XHJcblxyXG4uY2FyZHMtbWF0ZXJpYXMgbGkucHVycGxlQTcge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNTBCMztcclxufVxyXG5cclxuLnNwcmVhZC1zaGVldCB0Ym9keSB0ciB0ZC5ib3JkYS1kZXN0YWNhZGEge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5NDk5QTcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2ZzLWF1eGlsaWFyZXMgaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2ZzLWF1eGlsaWFyZXMgZGl2IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uc3ByZWFkLXNoZWV0LWluZmluaXR5IHtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG59XHJcblxyXG4uc3ByZWFkLXNoZWV0LWluZmluaXR5IHRib2R5IHRyIHRkLmVyYXNlciB7XHJcbiAgICBwYWRkaW5nOiAwIDRweDtcclxufVxyXG5cclxuLnNwcmVhZC1zaGVldC1pbmZpbml0eSB0Ym9keSB0ciB0ZCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG5cclxuLmxpc3QtaXRlbS1ncmFkZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG59XHJcblxyXG4ucGFuZWwtZ3JvdXAuZ3JvdXAgLmxpc3QtaXRlbS1ncmFkZSAucm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0gTGlzdGEgZXNwZXJhIC0tLSAqL1xyXG5cclxuLml2IC5ibGFjayxcclxuLml2IC5ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVDM0NFO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjdiNTFjO1xyXG59XHJcblxyXG4uZGV0YWxoZXMtZXNjb2xhcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5kZXRhbGhlcy1lc2NvbGFzIC5tZWRpYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOUZDO1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmRldGFsaGVzLWVzY29sYXMgLm1lZGlhIC5pY29uLWxhcmdlIHtcclxuICAgIGNvbG9yOiAjNEU3REIwO1xyXG59XHJcblxyXG4ucGFuZWwtZGVmYXVsdC0yIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFuZWwtZGVmYXVsdC0yIC5saXN0LWl0ZW0ge1xyXG4gICAgcGFkZGluZzogOXB4IDE1cHggOXB4IDI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvdGFsLWZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2cHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG4udG90YWwtZm9vdGVyIC5kZXRhbGhlcyB7XHJcbiAgICBjb2xvcjogI0FBQTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYnRuLW1hcCxcclxuLmJ0bi1tYXA6aG92ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyNXB4O1xyXG4gICAgbGVmdDogNHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG59XHJcblxyXG4ucm93LWRyYWdnYWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucm93LWRyYWdnYWJsZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2U5O1xyXG59XHJcblxyXG4ucm93LWRyYWdnYWJsZSAucm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG4vKkNTUyBwYXJhIGEgYXByZXNlbnRhw6fDo28gZGUgcXVhcnRhKi9cclxuXHJcbnVsLmZsZXgtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG59XHJcblxyXG51bC5mbGV4LWxpc3QuZHJhZ2dhYmxlIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbn1cclxuXHJcbnVsLmZsZXgtbGlzdD5saSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbnVsLmZsZXgtbGlzdCBsaS5ibGFjayB7XHJcbiAgICBjb2xvcjogIzVENkE3MTtcclxufVxyXG5cclxudWwuZmxleC1saXN0LmRyYWdnYWJsZSBsaSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG51bC5mbGV4LWxpc3QgbGk6aG92ZXIgLmJ0bi1mYXZvcml0YSAuZmEtc3Rhci1vIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbnVsLmZsZXgtbGlzdCBsaS5jb2wtMyB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xyXG59XHJcblxyXG51bC5mbGV4LWxpc3QgbGkuY29sLTQge1xyXG4gICAgd2lkdGg6IDI1JTtcclxufVxyXG5cclxudWwuZmxleC1saXN0PmxpPmRpdiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjA5OCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjA4NCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFMkU1O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudWwuZmxleC1saXN0IGxpOmhvdmVyIHtcclxuICAgIC8qdHJhbnNmb3JtOiBzY2FsZSguOTkpOyovXHJcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICNmZmY7Ki9cclxufVxyXG5cclxudWwuZmxleC1saXN0IGxpIC50aXRsZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAvKmNvbG9yOiAjNDI4YmNhOyovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgLyp0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyovXHJcbiAgICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxudWwuZmxleC1saXN0IGxpIC50aXRsZS1lbnRpZGFkZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGNvbG9yOiAjNUQ2QTcxO1xyXG59XHJcblxyXG51bC5mbGV4LWxpc3QgbGkgc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxudWwuZmxleC1saXN0IGxpIC5idXR0b24tYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC8qdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluOyovXHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG51bC5mbGV4LWxpc3QgbGkgLmJ1dHRvbi1iYXIgYSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDg1JTtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG59XHJcblxyXG4uYnJhc2FvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5icmFzYW8gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG59XHJcblxyXG4uaWNvbmUtcHJvZHV0byB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDZlbTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xOCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgLyp0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyovXHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxudWwuZmxleC1saXN0IGxpOmhvdmVyIC50aXRsZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbnVsLmZsZXgtbGlzdCBsaTpob3ZlciAuaWNvbmUtcHJvZHV0byB7XHJcbiAgICAvKnRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7Ki9cclxuICAgIC8qdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsqL1xyXG59XHJcblxyXG51bC5mbGV4LWxpc3QuZHJhZ2dhYmxlIC5saXN0LWkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxudWwuZmxleC1saXN0LmRyYWdnYWJsZSAubGlzdC1pPmRpdiB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuXHJcbi5hbmltYXRlZC1wYW5lbCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG4ubG9naW4tZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDI0cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggdG8gcmlnaHQsICNBMzkzODIsICNBMzkzODIgMTEuMTElLCAjODk4NkNBIDExLjExJSwgIzg5ODZDQSAyMi4yMiUsICMyNkQwN0MgMjIuMjIlLCAjMjZEMDdDIDMzLjMzJSwgIzk3OTk5QiAzMy4zMyUsICM5Nzk5OUIgNDQuNDQlLCAjREY0NjYxIDQ0LjQ0JSwgI0RGNDY2MSA1NS41NSUsICMwMDlDREUgNTUuNTUlLCAjMDA5Q0RFIDY2LjY2JSwgI0E5QzQ3RiA2Ni42NiUsICNBOUM0N0YgNzcuNzclLCAjRjdCNTFDIDc3Ljc3JSwgI0Y3QjUxQyA4OC44OCUsICNFRDhCMDAgODguODglLCAjRUQ4QjAwIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbn1cclxuXHJcbi5jdXN0b20taGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmN1c3RvbS1oYW5kbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtNHB4O1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggZG90dGVkICM3Njc2NzY7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkb3R0ZWQgIzc2NzY3NjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIGN1cnNvcjogZ3JhYjtcclxuICAgIGN1cnNvcjogLW1vei1ncmFiO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbn1cclxuXHJcbi5jdXN0b20taGFuZGxlOmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgY3Vyc29yOiB1cmwoXCJodHRwczovL3d3dy5nb29nbGUuY29tL2ludGwvZW5fQUxML21hcGZpbGVzL2Nsb3NlZGhhbmQuY3VyXCIpLFxyXG4gICAgYWxsLXNjcm9sbDtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICAgIGN1cnNvcjogLW1vei1ncmFiYmluZztcclxuICAgIGN1cnNvcjogLW8tZ3JhYmJpbmc7XHJcbiAgICBjdXJzb3I6IC1tcy1ncmFiYmluZztcclxuICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbn1cclxuXHJcbi5nLW1hcGEge1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9mb3RvLWdvb2dsZS1tYXBzLnBuZ1wiKSBuby1yZXBlYXQgMCAtMTAwcHg7XHJcbn1cclxuXHJcbi5pbnNjcmljYW8tb25saW5lLWxvY2FsaXphci1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4jbWFwIC5nbW5vcHJpbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi14bCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tYXJnaW4tYm90dG9tLTEwLXhzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tYm90dG9tLTIwLXhzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tYmxvY2steHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIgLmJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tdG9wLTEwLXhzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubW9kYWwgLm1vZGFsLXh4bCB7XHJcbiAgICAgIHdpZHRoOiAxMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsIC5tb2RhbC14bCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XHJcbiAgICAubW9kYWwgLm1vZGFsLXh4bCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubW9kYWwgLm1vZGFsLWxnIHtcclxuICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsIC5tb2RhbC14cyB7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICAgIC5tb2RhbCAubW9kYWwtc20ge1xyXG4gICAgICB3aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbiAgICAubW9kYWwgLm1vZGFsLXhsIHtcclxuICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubW9kYWwgLm1vZGFsLXNtIHtcclxuICAgICAgd2lkdGg6IDc0OHB4O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsIC5tb2RhbC14cyB7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubWFyZ2luLXRvcC0xMC1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudGFibGUudGFibGUtY2FyZC50YWJsZS1jYXJkLWNvbXBhY3RlZCA+IHRib2R5ID4gdHIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vdmUtdGFicy1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi53ZWxsLWVudHVybWFjYW8tY2Fke1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLmJ0bi1ncm91cC1ob3JhcmlvcyBidXR0b246Zmlyc3QtY2hpbGR7XHJcblx0d2lkdGg6IDkwJTtcclxufVxyXG5cclxuLmJ0bi1ncm91cC1ob3JhcmlvcyAuYnRue1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLypNZW51IFtCRUdJTl0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmF2LWNhcmRze1xyXG5cdGhlaWdodDogMzhweDtcclxufVxyXG5cclxuLm5hdi1jYXJkcyAuZHJvcGRvd24+YXtcclxuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdi1jYXJkcyAuZHJvcGRvd24+YTpob3ZlcixcclxuLm5hdi1jYXJkcyAuZHJvcGRvd24+YTpmb2N1c3tcclxuXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0VBRUNGMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2LWNhcmRzPmxpPmF7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGNvbG9yOiAjOTk5OTk5O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5uYXYtY2FyZHM+bGk+YTpob3ZlcixcclxuLm5hdi1jYXJkcz5saT5hOmZvY3Vze1xyXG5cdC8qYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNDU3NkY7Ki9cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkZBICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qLm5hdi1jYXJkcz5saT5hLmFjdGl2ZXtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzI0NTc2RjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkZBICFpbXBvcnRhbnQ7XHJcbn0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKk1lbnUgW0VORF0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jYXJkIGg0e1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRjb2xvcjogIzMzMzMzMztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgMCA1cHggMDtcclxufVxyXG5cclxuLmNhcmQgc21hbGx7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uY2FyZCAuY2FyZC10b3A+cHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6ICM5OTk5OTk7XHJcbn1cclxuXHJcbi5jYXJke1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XHJcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHQvKm1hcmdpbi1ib3R0b206IDEwcHg7Ki9cclxuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG59XHJcblxyXG4udHJvY2EtY2FyZDpob3ZlcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkRGO1xyXG5cdGJvcmRlcjogMnB4IGRhc2hlZCAjNTc1NzU3O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRwYWRkaW5nOiA1NHB4IDAgNTVweCAwO1xyXG59XHJcblxyXG4udHJvY2EtY2FyZDpob3ZlciAuaG92ZXJ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogOHB4IDA7XHJcbn1cclxuXHJcbi50cm9jYS1jYXJkIC5ob3ZlcntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udHJvY2EtY2FyZDpob3ZlciAubGVhdmV7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhcmQgLmNhcmQtdG9we1xyXG5cdHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7XHJcbn1cclxuXHJcbi5jYXJkIC5jYXJkLXRvcCAucHJvZ3Jlc3MtYm94IHN0cm9uZ3tcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5jYXJkIC5jYXJkLXRvcCAucHJvZ3Jlc3MtYm94IC5wcm9ncmVzc3tcclxuXHRoZWlnaHQ6IDJweDtcclxufVxyXG5cclxuLmNhcmQgLmNhcmQtYm90dG9te1xyXG5cdHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XHJcbn1cclxuXHJcbi5jYXJkIC5jYXJkLWJvdHRvbSBhe1xyXG4gIHdpZHRoOiA3OSU7XHJcbn1cclxuXHJcbi5uZXctY2FyZHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0cGFkZGluZzogNTRweCAwIDU1cHggMDtcclxufVxyXG5cclxuLm5ldy1jYXJkIGl7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4ubmV3LWNhcmQgcHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6ICM5OTk5OTk7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm5ldy1jYXJkOmhvdmVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGREY7XHJcblx0Ym9yZGVyOiAycHggZGFzaGVkICM1NzU3NTc7XHJcbn1cclxuXHJcbi5uZXctY2FyZDpob3ZlciAuaG92ZXJ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogOHB4IDA7XHJcbn1cclxuXHJcbi5uZXctY2FyZCAuaG92ZXJ7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5ldy1jYXJkOmhvdmVyIC5sZWF2ZXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGVnZW5kYXtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubGVnZW5kYSBsaXtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmxlZ2VuZGEgbGkgaXtcclxuXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAtby10cmFuc2l0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qYm94LWxlZnQgW0JFR0lOXSovXHJcblxyXG4vKi5tZW51LXJpZ2h0LWVudHVybWFjYW8gbGk6Zmlyc3QtY2hpbGR7XHJcblx0cGFkZGluZzogMTRweCAxNXB4XHJcbn1cclxuKi9cclxuLmxpc3RhLWNvbGxhcHNlIGxpIHNwYW57XHJcblx0d2lkdGg6IDQ5JTsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubGlzdGEtY29sbGFwc2UgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxufVxyXG5cclxuLmxpc3RhLWNvbGxhcHNlIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ubWVudS1yaWdodC1lbnR1cm1hY2FvIGxpe1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1lbnUtcmlnaHQtZW50dXJtYWNhbyBsaSBzdHJvbmd7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWVudS1yaWdodC1lbnR1cm1hY2FvIC5saXN0YS1jb2xsYXBzZSBsaTpob3ZlcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkRGO1xyXG5cdGN1cnNvcjptb3ZlXHJcbn1cclxuXHJcbi5tZW51LXJpZ2h0LWVudHVybWFjYW8gLmxpc3RhLWNvbGxhcHNlIGxpLmRpc2FibGVkOmhvdmVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5cclxuLypFZGl0YXIgdHVybWEgW0JFR0lOXSovXHJcblxyXG4ucGFuZWwtaG9yYXJpby10b3BsZWZ0IC5sYXN0LXB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnBhbmVsLWhvcmFyaW8tdG9wcmlnaHR7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4ucGFuZWwtaG9yYXJpby10b3ByaWdodCAuZmlyc3QtcHtcclxuXHRmb250LXNpemU6IDI1cHg7XHJcblx0bWFyZ2luOiAxMHB4IDAgMCAwO1xyXG59XHJcblxyXG4uYnRuLWltcHJlc3NvcmF7XHJcblx0bWFyZ2luOiA1cHggMCA2cHggMDtcclxufVxyXG5cclxudGFibGUgdHIgdGQgaXtcclxuXHQvKmZvbnQtc2l6ZTogMTRweDsqL1xyXG5cdC8qZm9udC13ZWlnaHQ6IGJvbGQ7Ki9cclxufVxyXG5cclxuLmJveC1pbnRlcnZhbG9zIHRke1xyXG5cdHBhZGRpbmc6IDAgMjhweDtcclxufVxyXG5cclxuLmlucHV0LWludGVydmFsb3MgdWwuc2VsZWN0Mi1jaG9pY2VzLm5nLXNjb3BlIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5pbnB1dC1pbnRlcnZhbG9zIC5wb3BvdmVyLWVudHVybWFjYW97XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmRpdi1pbnB1dC1pbnRlcnZhbG9ze1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5ib3gtZWRpdC10dXJtYSAubGlzdC1pdGVtOmhvdmVye1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWVudHVybWFjYW8gLnBvcG92ZXIge1xyXG5cdHdpZHRoOiA0MDBweDtcclxuXHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdG1heC13aWR0aDogNjAwcHg7XHJcblx0Y3Vyc29yOiBhdXRvO1xyXG59XHJcblxyXG4ucG9wb3Zlci1lbnR1cm1hY2FvICAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcclxuXHRtYXgtaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLnNlbGVjdDItaW50ZXJ2YWxvcyB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFqdXN0ZS1tYXJnZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5pbnB1dC1pbnRlcnZhbG9zIC5pbnB1dC1ncm91cC1idG4geyBmb250LXNpemU6IDE0cHg7IH1cclxuLmlucHV0LWludGVydmFsb3MgLmlucHV0LWdyb3VwLWJ0biA+IGJ1dHRvbiB7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9rLXBvcG92ZXJ7XHJcblx0bWFyZ2luLXRvcDogMjVweDtcclxufVxyXG5cclxuLnRhYmxlLW1vZHVsb3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWJsZS1tb2R1bG8gdGhlYWQgdHIgdGh7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmNvbHNwYW4tbW9kdWxve1xyXG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGluaGEtcm9sbHtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzI0NTc2RjtcclxuXHR3aWR0aDogNzBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAzNnB4O1xyXG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xyXG59XHJcblxyXG4uY29sbGFwc2UtY2xpY2t7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKkdlcmFkb3IgZGUgaG9yYXJpb3MgW0JFR0lOXS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLypNb3ZlLXRhYnMgLSBUYWJzIGNvbSBtb3ZpbWVudGHDp8OjbyBhbmltYWRhIFtCRUdJTl0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1vdmUtdGFicy1ncm91cCAuY29udGFpbmVyLXBhZ2UgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuXHJcbi5tb3ZlLXRhYnMtZ3JvdXAgLm1vdmUtdGFicy1jb250ZW50IHtcclxuXHRiYWNrZ3JvdW5kOiAjRUZGMUY2O1xyXG5cdGhlaWdodDogMTEwcHg7XHJcblx0bWFyZ2luLXRvcDogLTE1cHg7XHJcblx0LyptYXJnaW46IC01cHggLTI1cHggMCAtMjVweDsqL1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcclxuLypcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsqL1xyXG59XHJcblxyXG4ubW92ZS10YWJzLXN0ZXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLm1vdmUtdGFicy1zdGVwIGEge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG5cclxuLm1vdmUtdGFicy1zdGVwIGE6aG92ZXIsXHJcbi5tb3ZlLXRhYnMtc3RlcCBhOmZvY3VzIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0b3BhY2l0eTogLjg7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG59XHJcblxyXG4ubW92ZS10YWJzLXN0ZXAuYWN0aXZlIGE6aG92ZXIsXHJcbi5tb3ZlLXRhYnMtc3RlcC5hY3RpdmUgYTpmb2N1cyB7XHJcblx0b3BhY2l0eTogMTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5tb3ZlLXRhYnMtcHJpbWFyeSBhIHtcclxuXHR0b3A6IDMwcHg7XHJcblx0d2lkdGg6IDM1cHg7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdHBhZGRpbmctdG9wOiA2cHg7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG59XHJcblxyXG5cclxuLm1vdmUtdGFicy1wcmltYXJ5IGEgLm1vdmUtdGFicy10aXRsZSB7XHJcblx0bWFyZ2luLWxlZnQ6IC03MnB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4ubW92ZS10YWJzLXByaW1hcnkgLm1vdmUtdGFicy1kb3RzIHsgbGVmdDogNTBweDsgfVxyXG5cclxuLm1vdmUtdGFicy1zZWNvbmRhcnkgYSB7XHJcblx0dG9wOiAzNXB4O1xyXG5cdHdpZHRoOiAyNXB4O1xyXG5cdGhlaWdodDogMjVweDtcclxuXHRwYWRkaW5nLXRvcDogMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLm1vdmUtdGFicy1zZWNvbmRhcnkgLm1vdmUtdGFicy10aXRsZSB7XHJcblx0bWFyZ2luLWxlZnQ6IC03OHB4O1xyXG5cdGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4ubW92ZS10YWJzLXNlY29uZGFyeSAubW92ZS10YWJzLWRvdHMgeyBsZWZ0OiA0MHB4OyB9XHJcblxyXG4ubW92ZS10YWJzLWRvdHMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDQ0cHg7XHJcblx0d2lkdGg6IDExOXB4O1xyXG5cdGhlaWdodDogNnB4O1xyXG59XHJcblxyXG4ubW92ZS10YWJzLWRvdHMtcGx1cyB7XHJcblx0d2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb3ZlLXRhYnMtZG90czEgeyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kb3RzXzF0bzIucG5nJyk7IH1cclxuLm1vdmUtdGFicy1kb3RzMS1wbHVzIHsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZG90c18xdG8yX3BsdXMucG5nJyk7IH1cclxuLm1vdmUtdGFicy1kb3RzMiB7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RvdHNfMnRvMy5wbmcnKTsgfVxyXG4ubW92ZS10YWJzLWRvdHMzIHsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZG90c18zdG80LnBuZycpOyB9XHJcbi5tb3ZlLXRhYnMtZG90czQgeyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kb3RzXzR0bzUucG5nJyk7IH1cclxuXHJcbi5tb3ZlLXRhYnMtbnVtYmVyIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHR0ZXh0LXNoYWRvdzogMHB4IC0xcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XHJcbn1cclxuXHJcbi5tb3ZlLXRhYnMtdGl0bGUge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3aWR0aDogMTgwcHg7XHJcbn1cclxuXHJcblxyXG4ubW92ZS10YWJzLWFjdGl2ZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogLTEwOXB4O1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0d2lkdGg6IDE5MHB4O1xyXG5cdGhlaWdodDogOTVweDtcdFxyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIC41cyBjdWJpYy1iZXppZXIoLjQyLCAwLCAuNTgsIDEpO1xyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKC40MiwgMCwgLjU4LCAxKTtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKC40MiwgMCwgLjU4LCAxKTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKC40MiwgMCwgLjU4LCAxKTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLypNb3ZlLXRhYnMgLSBUYWJzIGNvbSBtb3ZpbWVudGHDp8OjbyBhbmltYWRhIFtFTkRdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qVHVybWFzIFtCRUdJTl0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZWxlY3QtdHVybWF7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0VGRUZFRjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWxlY3QtdHVybWE6aG92ZXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0M4RUJGOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG9yYXJpb3MtdGFicyAucm93IC5jb2wtbWQtNDpsYXN0LWNoaWxkIC5zZWxlY3QtdHVybWF7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNlbGVjdC10dXJtYSAuZmEtY2hlY2ssXHJcbi5zZWxlY3QtdHVybWEgLmZhLXRpbWVzLFxyXG4uc2VsZWN0LXR1cm1hIC5mYS1jaGVjay1zcXVhcmUtbyxcclxuLnNlbGVjdC10dXJtYSAuZmEtc3F1YXJlLW97XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdC8qcGFkZGluZzogMTlweCAyMHB4IDE5cHggMDsqL1xyXG5cdC8qbWFyZ2luLXJpZ2h0OiAwcHgqL1xyXG59XHJcblxyXG4uc2VsZWN0LXR1cm1hIGg0e1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QtdHVybWEgLmZhLWxpbmt7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiA1cHg7XHJcblx0dG9wOiA1cHg7XHJcblx0ei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qVHVybWFzIFtFTkRdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qUHJvZmVzc29yZXMgW0JFR0lOXS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5maWx0cm8tcHJvZmVzc29yZXN7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmlsdHJvLXByb2Zlc3NvcmVzIGF7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5maWx0cm8tcHJvZmVzc29yZXMgYSBpe1xyXG5cdGNvbG9yOiAjOTk5OTk5O1xyXG59XHJcblxyXG4ucGFuZWwtcHJvZmVzc29yZXMgLnBhbmVsLWhlYWRpbmcgLmljb24tY2hlY2stc2lnbntcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucGFuZWwtcHJvZmVzc29yZXMgLnBhbmVsLWhlYWRpbmd7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucGFuZWwtcHJvZmVzc29yZXMgdGFibGUgdHIgdGR7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLypQcm9mZXNzb3JlcyBbRU5EXS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qUHJlZmVyZW5jaWFzIFtCRUdJTl0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5saXN0LXByZWZlcmVuY2lhcy1ob3JhcmlvIC5udW1iZXJ7XHJcblx0cGFkZGluZzogMHB4IDZweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubGlzdC1wcmVmZXJlbmNpYXMtaG9yYXJpbyAucGFuZWwtYm9keXtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ucHJlZmVyZW5jaWEtZHVve1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDc2cHg7XHJcbn1cclxuXHJcbi5wcmVmZXJlbmNpYS1kdW8gLmR1bzF7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0d2lkdGg6IDk4JTtcclxufVxyXG5cclxuLnByZWZlcmVuY2lhLWR1byAuZHVvMntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxuXHR3aWR0aDogOTglO1xyXG5cdHRvcDogMzVweDtcclxuXHRyaWdodDogMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTRweDtcclxufVxyXG5cclxuLnByZWZlcmVuY2lhLWR1byAuaWNvbi1yZXBlYXR7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdHRvcDogMzNweDtcclxuXHRsZWZ0OiAxNXB4O1x0XHJcbn1cclxuXHJcbi5idG5zLWZvb3Rlci1wcmVmZXJlbmNpYXN7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5idG5zLWZvb3Rlci1wcmVmZXJlbmNpYXMgLmJ0bi1kZWZhdWx0e1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qUHJlZmVyZW5jaWFzIFtFTkRdLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tb2RhbC1mb290ZXItZ2VyYXItaG9yYXJpb3tcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGhlaWdodDogODVweDtcclxufVxyXG5cclxuLm1vZGFsLWZvb3Rlci1nZXJhci1ob3JhcmlvIHN0cm9uZ3tcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXItZ2VyYXItaG9yYXJpbyBidXR0b24uYnRuLW5leHQtZmlyc3R7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXItZ2VyYXItaG9yYXJpbyAuZm9vdGVyLXByb2Zlc3NvcmVze1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1vZGFsLWZvb3Rlci1nZXJhci1ob3JhcmlvIGJ1dHRvbi5idG4tbmV4dHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXItZ2VyYXItaG9yYXJpbyBidXR0b24uYnRuLXByZXZ7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLyoubW9kYWwtY29udGVudC1ob3Jhcmlve1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LWhvcmFyaW8gLm1vZGFsLWhlYWRlcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUY2O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKkdlcmFkb3IgZGUgaG9yYXJpb3MgW0VORF0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jYXJkLWxpc3RhLWFsdW5vc3tcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jYXJkLWxpc3RhLWFsdW5vcyBsaXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRUZFRkVGO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNhcmQtbGlzdGEtYWx1bm9zIGxpOmhvdmVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbn1cclxuXHJcbi5jYXJkLWxpc3RhLWFsdW5vcyBsaSAucGhvdG8tYWx1bm9ze1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvdXNlci1kZWZhdWx0LnBuZ1wiKTtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luOiAtNXB4IGF1dG87XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5waG90by1hbHVub3Mtb3JnYW5pemFuZG97XHJcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy91c2VyLWRlZmF1bHQucG5nXCIpO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcblxyXG4ucGxhY2Vob2xkZXJTZWxlY3Qge1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIGJsdWUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4vKk9yZ2FuaXphw6fDo28gQWx1bm9zKi9cclxuXHJcbi5jb250ZWluZXItdmFnYXMgLmNvbC1tZC0ze1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRlaW5lci12YWdhcyAuY29sLW1kLTM6aG92ZXIgLm9wcy1mbG9hdCBhe1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ub3BzLWZsb2F0IGF7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm9wcy1mbG9hdCBhLm9wLWVkaXR7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTEwcHg7XHJcblx0cmlnaHQ6IDVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNEZBO1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0cGFkZGluZzogMnB4IDJweCAycHggM3B4O1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTBEOUVGO1xyXG59XHJcblxyXG4ub3BzLWZsb2F0IGEub3AteHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMnB4O1xyXG5cdHJpZ2h0OiA1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RjRGQTtcclxuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdHdpZHRoOiAxN3B4O1xyXG5cdHBhZGRpbmc6IDJweCAycHggMnB4IDNweDtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0EwRDlFRjtcclxufVxyXG5cclxuLm9wcy1mbG9hdCBhOmhvdmVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNBMEQ5RUY7XHJcbn0iLCIudGFibGUtYXRpdmlkYWRlLWNvbXBsZW1lbnRhciAuaWNvbi1sZXZlbC11cC10ZXN0ZTpiZWZvcmV7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4udGQtYXRpdmlkYWRlLWNvbXBsZW1lbnRhci1maWxoYXtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGQtYXRpdmlkYWRlLWNvbXBsZW1lbnRhci1maXJzdC1jaGlsZHtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGQtYXRpdmlkYWRlLWNvbXBsZW1lbnRhci10aGlyZC1jaGlsZHtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA0MTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGQtYXRpdmlkYWRlLWNvbXBsZW1lbnRhci1saXN0YXtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGQtYXRpdmlkYWRlLWNvbXBsZW1lbnRhci1maWxoYSAudGFibGV7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnRyLWNvbGxhcHNle1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRyLWNvbGxhcHNlOmhvdmVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNEQ0UwRTkgIWltcG9ydGFudDtcclxufSIsIi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcclxuXHRtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50OyBcclxufVxyXG5cclxuaDMudGl0bGUtaW5zY3JpY2FvLW9ubGluZXtcclxuXHRmb250LXNpemU6IDMzcHg7XHJcbn1cclxuXHJcbi5wYW5lbC1hbGVydGEtaW5zY3JpY2FvLW9ubGluZSAuYnRuLWFsaWdoe1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4ucGFuZWwtYWxlcnRhLWluc2NyaWNhby1vbmxpbmUgLm1hcmdpbi1ib3R0b217XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnBhbmVsLWFsZXJ0YS1pbnNjcmljYW8tb25saW5lIC5tYXJnaW4tYm90dG9tLWJ0bntcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYm94LWluc2NyaWNhby1vbmxpbmUtbG9jYWxpemFye1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5ib3gtaW5zY3JpY2FvLW9ubGluZS1sb2NhbGl6YXIgLmljb24tc3ViZmx1eG97XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG59XHJcblxyXG4uYm94LWluc2NyaWNhby1vbmxpbmUtbG9jYWxpemFyIC50ZXh0LW11dGVke1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmluc2NyaWNhby1vbmxpbmUtdGl0bGV7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5idG4tb3V0cmEtYnVzY2F7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uZXNjb2xhcy1sb2NhbGl6YWRhc3tcclxuXHRtYXJnaW4tdG9wOiAyNXB4O1xyXG59XHJcblxyXG4uZXNjb2xhcy1sb2NhbGl6YWRhcyAudGl0bGUtZXNjb2xhcy1lbmNvbnRyYWRhc3tcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmVzY29sYXMtbG9jYWxpemFkYXMgLmVzY29sYXMtbG9jYWxpemFkYXMtbGlzdGF7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5lc2NvbGFzLWxvY2FsaXphZGFzIC5lc2NvbGFzLWxvY2FsaXphZGFzLWxpc3RhIC5wdWxsLWxlZnR7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNEREREREQ7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREREREO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xyXG5cdHBhZGRpbmc6IDhweCAxOHB4O1xyXG5cdC8qd2lkdGg6IDM1M3B4OyovXHJcbn1cclxuXHJcbi5lc2NvbGFzLWxvY2FsaXphZGFzIC5lc2NvbGFzLWxvY2FsaXphZGFzLWxpc3RhIGEucHVsbC1yaWdodHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xyXG5cdHBhZGRpbmc6IDE5cHggMThweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5lc2NvbGFzLWxvY2FsaXphZGFzIC5lc2NvbGFzLWxvY2FsaXphZGFzLWxpc3RhIGEucHVsbC1yaWdodDpob3ZlcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG59XHJcblxyXG4uc3RlcHMtaW5zY3JpY2FvLWxvY2FsaXphcntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnN0ZXBzLWluc2NyaWNhby1sb2NhbGl6YXIgbGk6bnRoLWNoaWxkKDEpLFxyXG4uc3RlcHMtaW5zY3JpY2FvLWxvY2FsaXphciBsaTpudGgtY2hpbGQoMiksXHJcbi5zdGVwcy1pbnNjcmljYW8tbG9jYWxpemFyIGxpOm50aC1jaGlsZCgzKXtcclxuXHRmbGV4OiAxO1xyXG5cdC13ZWJraXQtZmxleDogMTtcclxufVxyXG5cclxuLmNpcmNsZS1vdXtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcdFxyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5hLWhlYWRlci1jb2xsYXBzZXtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGlzdC1vcmRlbS1lc2NvbGFzIC5wYW5lbC1kZWZhdWx0e1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5saXN0LW9yZGVtLWVzY29sYXMgLnBhbmVsLWJvZHl7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucG9pbnRlcnMtb3JkZXJ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMnB4O1xyXG5cdHJpZ2h0OiAxJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGlzdC1vcmRlbS1lc2NvbGFzIC5wYW5lbC1kZWZhdWx0OmhvdmVyIC5wb2ludGVycy1vcmRlcntcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypGb3JtdWxhcmlvIFtJTklDSU9dKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmJveC1jb2RpZ28taW5jcmljYW8gLnRpdGxlLWNvZGlnby1pbnNjcmljYW97XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uYm94LWNvZGlnby1pbmNyaWNhbyBzdHJvbmd7XHJcblx0Zm9udC1zaXplOiA0MHB4O1xyXG59XHJcblxyXG4uYm94LWNvZGlnby1pbmNyaWNhbyAuYm94LXBkZi1jb2RpZ28taW5jcmljYW97XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNEREREREQ7XHJcblx0cGFkZGluZy10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5ib3gtY29kaWdvLWluY3JpY2FvIC5ib3gtcGRmLWNvZGlnby1pbmNyaWNhbyBidXR0b257XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdG1hcmdpbjogMCAxMHB4O1xyXG59XHJcblxyXG5cclxuLmJveC1jb2RpZ28taW5jcmljYW8tc20ge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5ib3gtY29kaWdvLWluY3JpY2FvLXNtIC50aXRsZS1jb2RpZ28taW5zY3JpY2Fve1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmJveC1jb2RpZ28taW5jcmljYW8tc20gc3Ryb25ne1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLmJveC1jb2RpZ28taW5jcmljYW8tc20gLmJveC1wZGYtY29kaWdvLWluY3JpY2Fve1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xyXG5cdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmJveC1jb2RpZ28taW5jcmljYW8tc20gLmJveC1wZGYtY29kaWdvLWluY3JpY2FvIGJ1dHRvbntcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuXHJcblxyXG4uZm9ybS1pbmNyaWNhby1vbmxpbmUgLmljb24tcm9sbC1mb3Jte1xyXG5cdGZvbnQtc2l6ZTogNTBweDtcclxufVxyXG5cclxuLmZvcm0taW5jcmljYW8tb25saW5lIC50aXRsZS1mb3JtLWluY3JpY2FvLW9ubGluZXtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bWFyZ2luLXRvcDogMThweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5ib3gtYW5leG8taW5zY3JpY2Fve1xyXG4gIHBhZGRpbmc6IDE3cHggMjBweDtcclxuICB3aWR0aDogNzVweDtcclxuICBoZWlnaHQ6IDc1cHg7XHJcbiAgYm9yZGVyOiAycHggZGFzaGVkICNEREREREQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5ib3gtYW5leG8taW5zY3JpY2FvIGl7XHJcblx0Zm9udC1zaXplOiA0MHB4O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1hbmV4byBhe1xyXG5cdGJvcmRlcjogMnB4IGRhc2hlZCAjREREREREO1xyXG5cdG1hcmdpbjogMCAxNXB4IDE1cHggMDtcclxufVxyXG4vKkZvcm11bGFyaW8gW0ZJTV0qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKlZhbGlkYcOnw6NvIGZvcm11bGFyaW8gW0JFR0lOXSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5mb250MjBweHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi8qVmFsaWRhw6fDo28gZm9ybXVsYXJpbyBbRU5EXSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLm1lbnNzYWdlbS1maW0taW5jcmljYW97IFxyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uYnRuLWRvd2xvYWQtcGRme1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0bWFyZ2luLXRvcDogMjVweDtcclxufVxyXG5cclxuLmJ0bi1kb3dsb2FkLXBkZiBpe1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5idG4tcmVjYXB0Y2hhe1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdHBhZGRpbmc6IDEwcHggMHB4IDBweCAwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmJ0bi1yZWNhcHRjaGEgc3BhbntcclxuXHRwYWRkaW5nOiAxMnB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNEM0QzO1x0XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QzRDNEMztcdFxyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QzRDNEMztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG59XHJcblxyXG4uYWxpZ24tY2hlY2stbGlzdGdyb3VwIGF7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYWxpZ24tY2hlY2stbGlzdGdyb3VwIGEgLmZhLWNoZWNre1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKk5PVk8qL1xyXG5cclxuXHJcblxyXG4uY29udGVudC1pbnNjcmljYW97XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLm1vdmUtdGFicy1jb250ZW50LWluc2NyaWNhb3tcclxuXHRtYXJnaW46IC01cHggLTI1cHggMjBweCAtMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGVhZGVyLWluc2NyaWNhb3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUY2O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCxcclxuLmNhcm91c2VsLWNvbnRyb2wubGVmdHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMTAwcHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jb250cm9sLWluc2NyaWNhb3tcclxuXHR3aWR0aDogNyU7XHJcblx0aGVpZ2h0OiAyMCU7XHJcblx0dG9wOiAzMyU7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLmJsb2NvLW5pdmVse1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4udGl0bGUtYmxvY297XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdGZvbnQtc2l6ZTogNDBweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmNhcmRzLW1hc3RlcntcclxuXHQvKm1hcmdpbi10b3A6IC0zMHB4OyovXHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNhcmRzLXRlc3Rle1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC8qaGVpZ2h0OiAxMDBweDsqL1xyXG5cdGhlaWdodDogNDJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNldGEtYm90dG9te1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDEwMHB4O1xyXG5cdC8qdG9wOiA5MHB4OyovXHJcblx0dG9wOiAzMnB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8qTml2ZWwqL1xyXG5cclxuLmJveC1uaXZlbHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4uYm94LW5pdmVsOmhvdmVyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyB9XHJcbi5ib3gtbml2ZWwgLmJveC1uaXZlbC10b3AgeyBtYXJnaW4tYm90dG9tOiA1cHg7IH1cclxuLmJveC1uaXZlbCAuYm94LW5pdmVsLXRvcCAuZmEgeyBmb250LXNpemU6IDkycHg7IH1cclxuLmJveC1uaXZlbCAuYm94LW5pdmVsLWJvdHRvbSBzdHJvbmcgeyBmb250LXNpemU6IDMwcHg7IH1cclxuXHJcbi5ib3gtbml2ZWwtYm90dG9tLWNvZGlnb3tcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0cGFkZGluZzogM3B4IDA7XHJcbn1cclxuXHJcbi50cmFuc2l0aW9uLW5pdmVsIHsgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cclxuXHJcbi5uaXZlbE9wYWNpdHkgeyBvcGFjaXR5OiAwLjM7IH1cclxuLnRhbWFuaG8taWNvbi1jbGljayB7IGZvbnQtc2l6ZTogMjBweDsgfVxyXG5cclxuLmNvbnQtZXRhcGFzIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XHJcbi5jb250LWV0YXBhcyAubGlzdC1ncm91cC1pdGVtOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxyXG5cclxuLnBhZGRpbmctY29udC1pbmZhbnRpbCB7IHBhZGRpbmc6IDMwcHggMDsgfVxyXG4ucGFkZGluZy1jb250LWZ1bmRhbWVudGFsIHsgcGFkZGluZzogMTBweCAwIDdweCAwOyB9XHJcblxyXG4ucGFkZGluZy1jb250LWZ1bmRhbWVudGFsIC5wYW5lbCB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKTtcclxufVxyXG5cclxuLnBhZGRpbmctY29udC1tZWRpbyB7IHBhZGRpbmc6IDEwcHggMCA2cHggMDsgfVxyXG5cclxuLnBhZGRpbmctY29udC1tZWRpbyAucGFuZWwge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCk7XHJcbn1cclxuXHJcbi5wYW5lbC1ncmlkIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG4ucGFuZWwtZ3JvdXAtZ3JpZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHJcbi5jb2wtbGlzdC1ncm91cC1ncmlke1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5saXN0YS1zZXJpZXMtZnVuZGFtZW50YWwgLmJ0bixcclxuLmxpc3RhLXNlcmllcy1tZWRpbyAuYnRuIHtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbn1cclxuXHJcbi5ib3gtZXNjb2xhcyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5cclxuXHQuYm94LWVzY29sYXMgLmJveC1lc2NvbGFzLXJvbGFnZW0ge1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5ib3gtZXNjb2xhcyAuYnRuLWJsb2NrLWNvbmNsdWlyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IC0zOHB4O1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdH1cclxuXHJcbi8qVHVybm8qL1xyXG5cclxuLmJveC10dXJub3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0U1RTVFNTtcclxufVxyXG5cclxuLyouYm94LXR1cm5vOmhvdmVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbn0qL1xyXG5cclxuLmJveC10dXJub006aG92ZXJ7XHJcblx0Y29sb3I6ICNGODg3MDA7XHJcbn1cclxuXHJcbi5ib3gtdHVybm9WOmhvdmVye1xyXG5cdGNvbG9yOiAjRjVCRjNEO1xyXG59XHJcblxyXG5cclxuLmJveC10dXJub046aG92ZXJ7XHJcblx0Y29sb3I6ICMyNzg0QjA7XHJcbn1cclxuXHJcbi5ib3gtdHVybm9JOmhvdmVye1xyXG5cdGNvbG9yOiAjMjQ5NTc0O1xyXG59XHJcblxyXG4uYm94LXR1cm5vIC5ib3gtdHVybm8tdG9we1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5ib3gtdHVybm8gLmJveC10dXJuby10b3Agc3BhbiB7XHJcbi8qXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3VucmlzZS5zdmdcIikgbm8tcmVwZWF0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRkaXNwbGF5OiBibG9jazsqL1xyXG59XHJcblxyXG4uYm94LXR1cm5vIC5ib3gtdHVybm8tdG9wIC5mYXtcclxuXHRmb250LXNpemU6IDEwMHB4O1xyXG59XHJcblxyXG4uYm94LXR1cm5vIC5ib3gtdHVybm8tYm90dG9tIHN0cm9uZ3tcclxuXHRmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi50cmFuc2l0aW9uLXR1cm5ve1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcblxyXG4udHVybm9PcGFjaXR5e1xyXG5cdG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmJveHNoYWRvd3tcclxuXHRib3gtc2hhZG93OiAtNXB4IDVweCAxMHB4ICNkZGQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAtM3B4O1xyXG5cdG1hcmdpbi1sZWZ0OiAycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG5cclxuLmJveHNoYWRvd017XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNkZGQ7XHJcblx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjZGRkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcblx0Y29sb3I6ICNGODg3MDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5ib3hzaGFkb3dWe1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjZGRkO1xyXG5cdG1hcmdpbi10b3A6IDBweDtcclxuXHRib3JkZXItYm90dG9tOiAwcHggc29saWQgI2RkZDtcclxuXHRtYXJnaW4tbGVmdDogMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcblx0Y29sb3I6ICNGNUJGM0Q7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcblxyXG4uYm94c2hhZG93TntcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2RkZDtcclxuXHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNkZGQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxuXHRjb2xvcjogIzI3ODRCMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG5cclxuLmJveHNoYWRvd0l7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNkZGQ7XHJcblx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjZGRkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcblx0Y29sb3I6ICMyNDk1NzQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcblxyXG5cclxuLypFc2NvbGhhIGRlIGVzY29sYXMqL1xyXG5cclxuLm1hcGEtZXNjb2xhcyB7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL21hcGEtZXNjb2xhczEuanBnXCIpIC0xODRweCAtOTRweCBuby1yZXBlYXQ7XHJcblx0aGVpZ2h0OiA1MDBweDtcclxufVxyXG5cclxuLm1hcGEtZXNjb2xhczIge1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9tYXBhLWVzY29sYXMyLmpwZ1wiKSAtMTg0cHggLTk0cHggbm8tcmVwZWF0O1xyXG5cdGhlaWdodDogNTAwcHg7XHJcbn1cclxuXHJcblxyXG4vKkxpc3RhIGRlIGVzcGVyYSovXHJcblxyXG4uYm94LWxpc3Rhe1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHRcclxufVxyXG5cclxuLmJveC1saXN0YTpob3ZlcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1x0XHJcbn1cclxuXHJcbi5ib3gtbGlzdGEgLmJveC1saXN0YS1ib3R0b217XHJcblx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbn0iXX0= */
